#center{width:980px;}
#header{background:#6d6f71 url(images/header_bg.jpg);width:980px;height:105px;position:relative;border-bottom:1px solid #4a4a4a;}
	#header #logo{position:absolute;top:15px;left:5px;}
        	
#main_nav{position:absolute;bottom:-1px;left:260px;padding:0px;}
	#main_nav li{background:url(images/nav_li_bg.gif);list-style:none;border:1px solid #1a4f72;padding:7px 20px 7px 20px;float:left;margin-right:3px;border-bottom:white;}
	#main_nav li:hover{background-position:bottom;}
	#main_nav a{color:white;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:16px;}
	#main_nav li.active{background:white;border-color:#4a4a4a;border-bottom:white;}
	#main_nav li.active a{color:#27678b;}


#main{width:100%;overflow:hidden;background:white url(images/main_bg.gif);}
	#main #left{width:645px;float:left;margin-bottom:20px;}
		#main #left #content{padding:10px;width:625px;;}
 		#main #left #main_left_header{height:206px;width:645px;position:relative;}
			#main #left #main_left_header h2{position:absolute;right:0px; top:30px;margin-right:10px;background:white;padding:3px 10px 3px 10px;border:none;color:#27678b;font-size:22pt, width:350px;}
			#main #left #main_left_header p{position:absolute;top:80px;left:280px;width:350px;}
	
                   
	#main #left #search_filter{background:#e6e2af;width:100%;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;margin-bottom:20px;}
		#main #left #search_filter .filter{float:left;width:200px;padding:4px;}
			#main #left #search_filter .filter h4{border:none;margin:0px;}
			#main #left #search_filter .filter .filter_box{border:1px solid white;width:200px;height:150px;overflow:auto;background:#efecca;}
			#main #left #search_filter #filter_bottom{margin:4px;padding-bottom:10px;}
			
			
		#main #left #search_filter .btn_search{background:url(images/btn_search.gif);width:100%;display:block;width:160px;height:27px;background-position:top left;float:right;}
		#main #left #search_filter .btn_search:hover{background-position:bottom left;}


 	#main #right{width:330px;float:left;}
		
		#main #right .box{float:left;margin:5px 0px 0px 10px;width:202px;padding:5px;background-position:bottom left;line-height:1.2em;}
		.header{font-size:11px;color:#27678b;width:100%;border-bottom:1px solid #dcdacb;margin-bottom:5px;}
		#main #right .box.box_white{background-image:url(images/box_white.gif);border-top:1px solid #a7a37e;}
		#main #right .box.box_white:hover{background-position:bottom right;}
		#main #right .box.box_blue{background-image:url(images/box_blue.gif);border-top:1px solid #aac5d0;}
		#main #right .box.box_blue:hover{background-position:bottom right;}
		#main #right h4{border:none;float:left;width:100%;margin:20px 0px 0px 10px;}
		#main #right h3{border:none;line-height:1.2em;}
	 	#main #right #box_phone{background:url(images/box_phone.gif);width:205px;height:136px;text-align:center;color:white;padding-top:50px;line-height:1.5em;}
			#main #right #box_phone h3{color:white;margin:0px;padding:0px;font-weight:bold;}
			#main #right #box_phone h4{color:white;margin:0px;padding:0px;font-weight:bold;}			

                            
#footer{float:left;width:100%;}
#footer #content{background:url(images/footer_bg.gif);width:645px;height:40px;}
#footer a{background:url(images/footer_bg.gif);display:block;width:auto;float:right;padding:10px 20px 10px 20px;color:#ebe8bf;border-left:2px solid #918d68;}
#footer a:hover{background:#918d68;}

.mailfields {margin-left:40px;}
.mailfields .line {clear:both; padding-bottom:10px;}
.mailfields .label {float:left; width:100px;}	
.mailfields .data {font:10px/1.2em Arial, Verdana,  Helvetica, sans-serif;}
.mailfields .data P {width:300px;overflow:hidden;}
.mailfields .data INPUT {width:250px;font:14px/1.5em Arial, Verdana,  Helvetica, sans-serif;}
.mailfields .data #sender_zip {width:80px; margin-right:10px;}
.mailfields .data #sender_city {width:150px;}
.mailfields .data TEXTAREA {width:250px;}
.mailfields #captcha INPUT {width:50px;margin-left:130px;}
.mailfields .button {margin-left:300px;}
.mailfields {margin-bottom:20px;}
.mailfields .label .required {color:#34a3dc;margin-left:5px;}
.mailfields IMAGE {vertical-align:text-bottom;}

.mailformErrors {margin-left:80px;color:#666666;}
#error {margin-left:100px;}

#main #right #btn_go {float: right;}

#recommendation .label {width:130px;}
#recommendation .recommendedPage {font:14px/1.5em Arial, Verdana,  Helvetica, sans-serif;color:#34a3dc;}

div.csc-textpic {width:600px;}

.csc-textpic-caption {font:9px/1em Arial, Verdana,  Helvetica, sans-serif; color:#34a3dc;}

.banner {margin-left:15px;margin-right:10px;float:left;}

.banner IMG {clear:both;border:1px solid #A7A37E;}

.clearAll {clear:both;font-size:1px;}

#drucken {margin-bottom:20px;float:right;}

a:link#drucken {color:#666;font-size:10pt;text-decoration:none;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
a:visited#drucken {color:#666;font-size:10pt;text-decoration:none;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
a:hover#drucken {color:#444;font-size:10pt;text-decoration:none;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}



#drucken IMG {margin-right:5px;vertical-align:bottom;}

.print {margin-bottom:20px;}

ol.component-items-ordered LI { list-style-type: lower-alpha; list-style-image: none; list-style-position: outside; text-align: left;margin-left:10px; }
ul.component-items LI { list-style-type: none; list-style-image: url(images/bullet.gif); list-style-position: outside; text-align: left; margin-left:10px;}

ul.pageBrowser {list-style-type:none;margin:0px;padding:0px;margin-top:20px;float:right;}
ul.pageBrowser LI {float:left;margin-left:10px;list-style-image:none;}
ul.pageBrowser DIV.currentPage {font-size:9pt;}
ul.pageBrowser a:hover {text-decoration:underline;}
.numberPages {clear:both;font-size:7pt;float:right;}
TABLE.twoColumns {margin-left:15px;}
TD.leftCol, TD.rightCol {text-align:left; vertical-align:top;background:none;}
TD.leftCol:hover, TD.rightCol:hover {text-align:left; vertical-align:top;background:none;}

H6 a:link {font-weight:bold;}
H6 a:link {font-weight:bold;}
H6 a:visited {font-weight:bold;}
H6 a:hover {font-weight:bold;}

#jobLabel {width:280px;}
#jobGrade {width:150px;}

.partner {margin-left:20px;margin-right:20px;}
/*.partner H3 {font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size: 15px;font-weight: normal;line-height: 1.5em;color: #000a2f;border:none} */
.partner .body {margin-top:10px;margin-bottom:10px;}
.partner .image {float:left;}
.partner .image IMG {margin-right:10px;margin-bottom:5px;border:1px solid #ddd;}
.partner .link {text-align:right;font-size:8pt;}

a.headerlink:link {font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size: 18px;line-height: 1.5em;color: #27678b;text-decoration:none;}
a.headerlink:visited {font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size: 18px;line-height: 1.5em;color: #27678b;text-decoration:none;}
a.headerlink:hover {font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size: 18px;line-height: 1.5em;color: #27678b;text-decoration:none;}

#main #right #box_phone a:link {color:#fff;text-decoration:none;}
#main #right #box_phone a:hover {color:#fff;text-decoration:none;}
#main #right #box_phone a:visited {color:#fff;text-decoration:underline;}

#etracker a  {display:none;}


.addthis_toolbox {clear:both;margin-left:25px;padding-top:20px;margin-bottom:10px;}


.apply {
    background: url("images/nav_li_bg.gif") repeat scroll 0 0 transparent;
    border-color: #1A4F72 #1A4F72 white;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    list-style: none outside none;
    margin-right: 3px;
    padding: 7px 20px;
    }
    
.apply:hover {
    background-position: center bottom;
    }
    
.apply a:link {
    color: white;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    }
    
.apply a:visited {
    color: white;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    }
    
.apply a:hover {
    color: white;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    }
    
#___plusone_0 {width:32px !important}
