/*css doc*/
body{margin:0px;padding:0px;border:0px; background-color:#343434;background-image:url(../_media/_layout/page_bg.png);}
#main{width:100%; margin:10px 0px 10px 0px; background-image:url(../_media/_layout/page_shadow_bg.png); background-repeat:repeat-y; background-position: center; text-align:center;}
#page{width:940px; background-color:#FFF;text-align:left;  margin-left:auto; margin-right:auto;  background-image:url(../_media/_layout/head_bg.png); background-repeat:no-repeat; background-position:center 15px; padding-bottom:15px;}

#head{clear:both; padding:0px; margin:0px;}

div.headitem{width:50%;float:left; margin:0px; padding:35px 0px 0px 0px;}
div.headitem p{padding:0px 5px 15px 10px; margin:0px;}

div.headitem p a{color:#6d095e; text-decoration:none; font-weight:bold;}
div.headitem p a:hover{color:#fc5eeb;}

div.rule1{width:100%; height:5px; clear:both; background-color:#000;padding:0px; margin:0px;}
div.rule2{width:100%; height:14px; clear:both; background-color:#fc5eeb;padding:0px; margin:0px;}
div.rule1 hr{display:none;}
div.rule2 hr{display:none;}
p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
div.jobarrow{width:139px; height:14px; background-image:url(../_media/_layout/job_arrow_pink.png); background-repeat:no-repeat; position:relative;top:14px; left:0px;}
.headen{background-image:url(../_media/_layout/hw_english.png); background-repeat:no-repeat; height:70px; width:410px; background-position:10px; margin:10px 0px 10px 0px;}
.headde{background-image:url(../_media/_layout/hw_german.png); background-repeat:no-repeat; height:70px; width:410px; background-position:10px; margin:10px 0px 10px 0px;}
.invis{display:none;}

.breaker{clear:both; margin:0px; padding:0px;}
 div.item{min-height:600px; height:100%;}
 
 .item div.flash_wys{width:940px; height:620px; margin:0px; padding:0px 0px 0px 0px; background-color:#000; }
#flash1{display:none;}
#flash2{display:none;}
#flash3{display:none;}
#flash4{display:none;}
 
.item{padding:40px 0px 0px 0px; margin:0px 0px 0px 0px; }
.item h2{background-repeat:no-repeat; height:27px; width:50%; float:left; padding:0px; margin:20px 0px 3px 0px;}
.item h3{background-repeat:no-repeat; height:27px; width:50%; float:left; padding:0px; margin:20px 0px 0px 0px;}
.item img{padding:0px; margin:0px;border:0px;}
.item div.text{width:100%; background-color:#6d095e; background-image:url(../_media/_layout/job_arrow_white.png); background-repeat:no-repeat; ;margin:10px 0px 10px 0px; padding:0px 0px 10px 0px;}
.item div.text div.textcol{width:50%; float:left; padding-bottom:10px;}
.item div.text p{color:#FFF; padding:10px 10px 0px 10px; margin:0px;}

.item div.text h4{background-repeat:no-repeat; width:auto; height:20px; padding:0px; margin:25px 0px 0px 0px;}
.item div.text h4.what{background-image:url(../_media/_layout/job_what.png);}
.item div.text h4.more{background-image:url(../_media/_layout/job_morelike.png);}
.item div.text div.rule{width:100%; height:1px; clear:both; padding:0px; margin:0px;}
.item div.text div.rule hr{display:none;}

.item div.footer{width:auto; height:36px; background-color:#fc5eeb; text-align:right; padding:6px;}


.item div.text div.textcol ul{margin:0px; padding:10px; list-style-type:none; line-height:15px;}
.item div.text div.textcol ul li{background-repeat:no-repeat; float:left; width:47%; padding:10px 0px 15px 0px; margin:0px;border-bottom:0px solid #8c3d80; border-top:1px solid #bd90b6;}
.item div.text div.textcol ul li a{background-repeat:no-repeat; color:#FF66CC; text-decoration:none; font-weight:bold; padding:0px 5px 0px 0px;}
.item div.text div.textcol ul li a:hover{color:#FFFFFF;}
.item div.text div.textcol ul li a img{background-repeat:no-repeat; background-image:url(../_media/_layout/thumb_bg.png);float:left; padding:3px; margin:0px 5px 0px 0px; border:0px;}
.item div.text div.textcol ul li a:hover img{}

.item div.text div.textcol p a{background-repeat:no-repeat; color:#FF66CC; text-decoration:none;}
.item div.text div.textcol p a:hover{color:#FFFFFF;}

#theFormDiv {
     height: 100%;
	display:none;
	
     left: 0px;
     top: 0px;
     position: fixed;

     width: 100%;

     z-index: 99;
}
#formBG {
background-color:#222222;

     height: 100%;
     width: 100%;
	 
     filter:alpha(opacity=75); /* IE's opacity*/

     left: 0px;
     top: 0px;

     opacity: 0.75;

     position: fixed;    
	 z-index: 100;
}
#formInner {
 	
	background-color:#fff;
	position:relative;
	
	filter:alpha(opacity=100); /* IE's opacity*/
	opacity: 1;
  
	width:540px;
	margin-left:auto;
 	margin-right:auto;
 	margin-top:70px;
	
	padding:10px 10px 10px 10px;
    z-index: 101;
}


.nocss {
  display:none;
}


#formInner form {color:#333333; width:auto; border:0px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;
background-image:url(../_media/_layout/form_bg.jpg);background-position:top left;
	background-repeat:no-repeat;}
#formInner form  fieldset{border:0px; padding:0px; margin:0px;}

#formInner form input.sendbtn{margin-left:200px;}
#formInner form input.closebtn{}

#formInner form input.field{width:400px; margin-top:5px; }
#formInner form textarea{width:400px; height:110px; margin-top:5px; border; 1px solid #666666; font-family:Arial, Helvetica, Sans-serif; font-size:small;}
#formInner form label{font-weight:bold; width:100px; margin:25px auto 3px auto; padding:0px 0px 5px 0px; display:block; text-align:left; clear:both; border-bottom:1px solid #CDCDCD; width:400px; }
#formInner form legend{display:none;}
#formInner form div.legend{margin:20px 20px 20px 20px; width:350px; height:60px; background-image:url(../_media/_layout/contact_title.png); background-repeat:no-repeat;}
#formInner div.formbuttons{width:auto;background-color:#fc5eeb; padding:20px; margin:20px 0px 0px 0px;}


div.ajaxloader{width:100%;height:400px;text-align:center;padding-top:200px; background-color:#fff;}


#theLoadingDiv {

	background-color:#222222;
     height: 100%;
     width: 100%;
	 display:none;
	
     position: fixed;
	 left: 0px;
     top: 0px;
	 text-align;center;
	 
     filter:alpha(opacity=75); /* IE's opacity*/
     opacity: 0.75;

     z-index: 999;
}
.loaderimage{
position:absolute; 
left:460px;
top:300px;
}

.itemOverlay{
	background-color:#FFF;
	display:none;  
	
    position: absolute;
	
	width:940px;
	height:400px;
	
	text-align;center;
	 
	 
    filter:alpha(opacity=75);
    opacity: 0.75;


	
     z-index: 999;
}


#footer{width:100%; height:200px; background-image:url(../_media/_layout/footer_map.png); background-position:bottom; background-repeat:no-repeat; }
#footer h5.contact{width:100%; height:200px; display:block; background-image:url(../_media/_layout/contact_legend.png); background-position:bottom right; background-repeat:no-repeat;}
