
/* img, div { behavior: url(../iepngfix.htc) }*/
img.pngfixed { behavior: url(../iepngfix.htc); }
html>body img.pngfixed { behavior:none; }

/*********** #lAYOUT allgemein ***********/


ul {
	margin:0px;
	padding:0px;
}


		
 html, body 					{
                        margin:0px;
						padding:0px;
						height:100%;
						font-size:12px;
						line-height:18px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
					    color:#666666;
						background-image:url(../media/background_all.gif); 
						background-repeat:repeat-x;
	                    /*line-height: 1.166em;*/
						}
						
#maincontant			{                      
						width:980px;
						margin: 0 auto;
						position: relative;
						}	


#maincontant_1			{                      
						width:978px;
						border-left:1px solid #666666;
						border-right:1px solid #666666;
						/*background-image:url(../media/back_bottom.png);
						background-repeat:no-repeat;
						background-position:bottom left;*/
						}						

#top		           {
						width:978px;
						height:357px;
						background-color:#ffffff;
						}

#key_visual_top		           {
						width:978px;
						height:233px;
						background-color:#ffffff;
						padding-top:30px;
						}


								

#toplogo				{
						width:980px;
						height:94px;
						background-color:#ffffff;
						}
										
						
#topright img				{
					border:none;
						}
						
						
/*a{
	text-decoration:none;
	color:#ED1C24;
	font-weight:bold;
	}						
		*/				
														


						
#content				{
						float:right;
						width:940px;
						margin-top:40px;
						margin-bottom:20px;
						}	
						
#content_blau				{
						float:right;
						width:910px;
						margin-top:20px;
						margin-bottom:20px;
						padding-right:30px;
						background-color:#cdd7e6;
						}						
						
						
						
											

#content1				{
						float:left;
						width:980px;
						background-image:url(../pics/back_content.gif);
						background-repeat:repeat-y;
						background-position:top left;	
						}
						
#content_2				{
						float:right;
						width:940px;
						margin-top:40px;
						margin-bottom:20px;
						}	
						
#content_3				{
						float:right;
						width:978px;
						background-image:url(../media/background_content_3.gif);
						background-repeat:repeat-y;
						background-position:top right ;
						}							
											
						
						
						
.clearer_right				{
						clear:right;
						font-size:1px;
						}
						
.clearer_left				{
						clear:left;
						font-size:1px;
						}
						
.clearer				{
						clear:both;
						font-size:1px;
						}	
.clearer_930				{
						clear:both;
						font-size:1px;
						width:930px;
						height:2px;
						}							
						
										
						
.head_aufzaehlung	{
						font-weight:bold;
						font-size:12px;
						color:#666666;
						}	


#linke_spalte			{
						width:420px;
						float:left;
						padding-right:80px;
						}
						
.spalte_1		{
						width:95px;
						float:left;
						padding-right:5px;
						text-align:left;
						margin-bottom:12px;
						font-size:10px;
						line-height:12px;
						color:#666666;
						}						
.spalte_1	img	{
						display:block;
						margin-bottom:4px;
						}	
						
.spalte_1		a{text-decoration:none; color:#043882; font-weight:normal;}
						
											
						
										
						
.spalte_210			{
						width:210px;
						float:left;
						padding-right:10px;
						text-align:left;
						margin-top:10px;
						}						
						
.spalte_200			{
						width:200px;
						float:left;
						text-align:left;
						margin-top:10px;
						}							
						
						
						
						
#rechte_spalte			{
						width:420px;
						float:left;
						}	
						
						
						
#linke_spalte_1			{
						width:410px;
						float:left;
						padding-right:70px;
						}
						
						
#rechte_spalte_1			{
						width:410px;
						float:left;
						}						
						
						
#linke_spalte_2			{
						width:285px;
						float:left;
						padding-right:20px;
						}

						
#mittlere_spalte_2			{
						width:285px;
						float:left;
						padding-right:20px;
						}

						
						
#rechte_spalte_2			{
						width:285px;
						float:left;
						}	

						



#linke_spalte_kompetenzen			{
						width:285px;
						float:left;
						padding-right:20px;
						}


#rechte_spalte_kompetenzen			{
						width:580px;
						float:left;
						}

#rechte_spalte_kompetenzen	a		{
						text-decoration:none;
						}						
								
						
						
#linke_spalte_vita			{
						width:600px;
						float:left;
						padding-right:80px;
						padding-top:20px;
						}

html>body #linke_spalte_vita {
padding-top:45px;
* padding-top:20px;
}
					
						
#rechte_spalte_vita			{
						width:200px;
						float:left;
						padding-top:20px;
						}							
html>body #rechte_spalte_vita	{
padding-top:45px;
* padding-top:20px;
}	

#rechte_spalte_vita		img	{
						margin-bottom:15px;
						}
#rechte_spalte_vita		a	{
						color:#043882;
						text-decoration:none;
						font-weight:bold;
						}					


#footer			{
						width:980px;
						/*float:left;*/
						background-color:#666666;
						height:36px;
						text-align:left;
						color:ffffff;
						text-weight:normal;
						font-size:10px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						background-image:url(../media/logo_hlw_kl.gif); 
						background-repeat:no-repeat;
						background-position:top right;
						margin: 0 auto;
						}	
						
.footer_content_1	{
						
						padding-left:40px;
						padding-top:4px;
						margin-right:20px;
						color:#043882;
						text-weight:normal;
						font-size:11px;
						text-decoration:none;
						float:left;
						}	
						
.footer_content_1	a{
						color:#043882;
						text-decoration:none;
						}
						
.footer_content_1 a:hover {
						color:#ffffff;
						text-decoration:none;
						}	
						

.footer_content_2{
						padding-top:4px;
						margin-left:20px;
						margin-right:20px;
						color:#043882;
						text-weight:normal;
						font-size:11px;
						text-decoration:none;
						float:left;
						}						
.footer_content_2 a{
					    color:#043882;
						text-decoration:none;
						}
						
.footer_content_2 a:hover{
					    color:#ffffff;
						text-decoration:none;
						}						
						
						
						
						
.footer_trenner	{
						
						margin-left:10px;
						margin-right:10px;
						color:#043882;
						text-weight:normal;
						font-size:11px;
						text-decoration:none;
						float:left;
						padding-top:4px;
						}							
						
						
						
						
																		
.footer_space{
						
						/*margin-right:120px;*/
	                     width:100px;
						 height:18px;
						}											
						
.mitglieder			{
						width:400px;
						padding:10px;
						float:left;
						background-image:url(../media/verlauf_grau_400.jpg); 
						background-repeat:no-repeat;
						background-position:top left;
						text-align:left;
						color:#666666;
						text-weight:normal;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						}							
						
.mitglieder	a		{
						text-align:left;
						color:#043882;
						text-weight:bold;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						text-decoration:none;
						}								
						

.mitglieder_list{
	display:block;
	padding:2px 0px 2px 13px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:3px 2px;
	font-size:13px;
	color:#043882;
}	
						
.mitglieder li{
	display:block;
	padding:2px 0px 2px 13px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:3px 2px;
	font-size:13px;
	color:#043882;
}	


.mitglieder_1			{
						width:400px;
						padding:10px;
						float:left;
						text-align:left;
						color:#666666;
						text-weight:normal;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						}							
						
.mitglieder_1	a		{
						text-align:left;
						color:#043882;
						text-weight:bold;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						text-decoration:none;
						}								
						

.mitglieder_list_1{
	display:inline;
	padding:2px 0px 2px 13px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:2px 8px;
	font-size:13px;
	color:#043882;
}	
						
.mitglieder_1 li{
	display:block;
	padding:2px 0px 2px 13px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:3px 2px;
	font-size:13px;
	color:#043882;
}	








.mitglieder_2			{
						width:275px;
						padding:5px;
						float:left;
						text-align:left;
						color:#666666;
						text-weight:normal;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						}							
						
.mitglieder_2	a		{
						text-align:left;
						color:#043882;
						text-weight:bold;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						text-decoration:none;
						}								
						

.mitglieder_list_2{
	display:inline;
	padding:2px 0px 2px 13px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:2px 8px;
	font-size:13px;
	color:#043882;
}	
						
.mitglieder_2 li{
	display:block;
	padding:2px 0px 2px 13px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:3px 2px;
	font-size:13px;
	color:#043882;
}







.kompetenzen_a_z			{
						width:560px;
						float:left;
						text-align:left;
						color:#666666;
						text-weight:normal;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						background-image:url(../media/grau_weiss.gif); 
						background-repeat:repeat-y;
						background-position:top left;
						margin-bottom:30px;
						}							
						
.kompetenzen_a_z	a		{
						text-align:left;
						color:#043882;
						text-weight:bold;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						text-decoration:none;
						}								
						
				
						
						
						

.kompetenzen_a_z li{
	display:block;
	padding:0px 0px 0px 23px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:8px 7px;
	color:#043882;
	line-height:19px;
}



.fachgebiete			{
						width:285px;
						float:left;
						text-align:left;
						color:#666666;
						text-weight:normal;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						background-image:url(../media/verlauf_grau.jpg); 
						background-repeat:no-repeat;
						background-position:0 -15px;
						}							
						
.fachgebiete	a		{
						text-align:left;
						color:#043882;
						text-weight:bold;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						text-decoration:none;
						}								
								

.fachgebiete li{
	display:block;
	padding:0px 0px 0px 23px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:8px 7px;
	color:#043882;
	line-height:19px;
}

.mitglieder_fachgebiete			{
						width:285px;
						float:left;
						text-align:left;
						text-weight:normal;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						}							
						
.mitglieder_fachgebiete	a		{
						text-align:left;
						color:#043882;
						font-size:12px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						text-decoration:none;
						}								
								

.mitglieder_fachgebiete li{
	display:block;
	padding:0px 0px 0px 23px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:8px 7px;
	line-height:19px;
}




.head_kompetenzen {
						font-weight:bold;
						font-size:14px;
						margin-bottom:20px;
						}





			
.trennung			{
						width:778px;
						height:20px;
						float:left;
						margin-top:5px;
						margin-bottom:5px;
						}
						
						
.karte			{
						margin-top:6px;
						float:right;
						}

html>body #linke_spalte_vita {
margin-top:20px
* margin-top:6px
}						
						
						

/********************************* #navigation *********************************/

#navtop {
width:978px;
height:30px;
background-color:#666666;
}


.navtop_abstand {
width:880px;
height:22px;
padding-top:2px;

}


#navpunkte a {
	display:inline;
	padding:6px 40px 6px 40px;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	float:left;
}

#navpunkte a:hover {
	color:#ffffff;
	text-decoration:none;
    background-color:#003d8f;
}

#navpunkte a:active {
	color:#ffffff;
	text-decoration:none;
	background-color:#003d8f;
}

#navpunkte a.navpunkte_active {
	color:#ffffff;
	text-decoration:none;
	background-color:#003d8f;
}


.point_trennung{

						float:left;
						width:1px;
						height:30px;
						background-image:url(../media/trennung_nav_top.gif);
						background-repeat:no-repeat;
						background-position:10 0px;	
						font-size:1px;
						}





#linktop a {
	font-size:13px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	padding-right:40px;
}
html>body #linktop a{background-position:0px 3px;}

#linktop a:hover {
	color:#313131;
}

#linktop a:active {
	color:#000000;
}

.linktop_active {
	color:#000000;
}









/********************************* #navigation ausklapp*********************************/

#navigation-top			{
						float:left;
						width:978px;
						height:30px;
						background-color:#666666;
						position:absolute; 
						left:1px; 
						top:94px;
						z-index:1000;
						}

.nav_top_all				{
						/*padding:6px 40px 6px 40px;*/
						}
						html>body .nav_top_all {/*padding:1px 0px 1px 0px;*/}


.nav_top_inhalt  {      font-size: 13px;
						float:left;
						}
						html>body .nav_top_inhalt {margin-left:0px;}

.orange_linie			{
                        width:100%;
						height:1px;
						float:left;
						background-color:#E98D1F;
						background-image:url(/media/orange.gif); background-repeat:repeat-x;  background-position:left top;
						}
/********************************* #navigation ausklapp ende*********************************/


/*********** #FONTS  ***********/

.head_index{
 font-family: Verdana,Arial,Tahoma,sans-serif;
 font-size: 13px;
 color: #043882;
 font-weight: bold;
 text-align:left;
 margin-bottom:5px;
}

.head_index1{
 font-family: Verdana,Arial,Tahoma,sans-serif;
 font-size: 13px;
 color: #016fb9;
 font-weight: bold;
 text-align:left;
}



/*#headline{
 padding-bottom: 15px;
 padding-left: 50px;
 padding-top: 40px;
 text-align:left;
 color: #043882;
 width:765px;
}*/


h1{
 font-family: Times New Roman, Times, serif;
 font-size: 16px;
 font-weight: bold;
 text-align:left;
 color:#043882;
}


h3{
 font-family: Arial,Verdana,Tahoma,sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-align:left;
 margin-bottom:-5px;
}



/********************************* #AUFZÄHLUNG  *********************************/


.zeile1 {margin-bottom:5px; width:900px; font-size:12px; color:#666666;}
.zeile2 {margin-bottom:5px; margin-top:15px; width:100%; font-size:12px;}
.zelle1 {float:left; width:160px; text-align:left; font-size:12px; font-weight:bold; color:#000000;}
.zelle2 {float:left; width:370px; text-align:left;}
.zelle3 {float:left; width:370px; text-align:left;}
.zelle3 a{text-decoration:none; color:#043882;}
.zelle4 {float:left; width:740px; text-align:left;}
.zelle2 a{font-weight:normal;}


.zeile11 {width:600px; font-size:12px; color:#666666;}

.zeile22 {margin-bottom:5px; margin-top:15px; width:100%; font-size:12px;}
.zelle11 {float:left; width:160px; text-align:left; font-size:12px; font-weight:bold; color:#043882;}
.zelle22 {float:left; width:440px; text-align:left;}
.zelle22 a{font-weight:bold; text-decoration:none; color:#043882;}
.zelle22_1 {float:left; width:100px; text-align:left;}
.zelle22_2 {float:left; width:340px; text-align:left;}
.zelle22_2 a{font-weight:normal; text-decoration:none;}
.zelle33 {float:left; width:370px; text-align:left;}
.zelle33 a{text-decoration:none; color:#043882;}
.zelle44 {float:left; width:740px; text-align:left;}

.zeile33 {width:600px; font-size:1px; border-bottom:1px solid #d9d9d9; height:1px; margin-top:-15px;}
html>body .zeile33	{
margin-top:0px;
* margin-top:0px;
}	


.trennungsstrich-410 {width:415px; font-size:1px; border-bottom:1px solid #d9d9d9; height:1px; margin-top:-15px; padding-top:10px; padding-bottom:10px;}
html>body .trennungsstrich-410	{
margin-top:0px;
* margin-top:0px;
}


.trennungsstrich-300 {width:340px; font-size:1px; border-bottom:1px solid #ffffff; height:1px; margin-top:-15px; padding-top:5px; padding-bottom:5px;}
html>body .trennungsstrich-300	{
margin-top:0px;
* margin-top:0px;
}

.zeile111 {width:200px; font-size:12px; color:#666666;}
.zelle111 {float:left; width:35px; text-align:left; font-size:12px;}
.zelle222 {float:left; width:165px; text-align:left;}
.zelle333 {float:left; width:370px; text-align:left;}
.zelle333 a{text-decoration:none; color:#043882;}






.druckerzeile {margin-top:15px; width:100%; float:left;}
.druckerzeile a{text-decoration:none; color:#043882; font-weight:bold;
	}



.email {padding: 0 30px 0 0;
	background: url("../media/email.gif") center right no-repeat;
	color:#043882; font-weight:bold; text-decoration:none;
	}
.link_body {
	color:#043882; font-weight:bold; text-decoration:none;
	}	
	
	

	
.email a {text-decoration:none; color:#043882; font-weight:bold;
	}

.liste_mitglieder {padding: 0 0 30px 0;
	padding:2px 0px 2px 16px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:6px 8px;
	}
	
.liste_aufzaehlung {padding: 0 0 30px 0;
	padding:2px 0px 2px 16px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:6px 8px;
	}	
	
	
.liste_mitglieder_1 {padding: 0 0 50px 0;
	padding:2px 0px 2px 16px;

		color:#666666;
	}	
	
.liste_mitglieder_1 a{padding: 0 0 50px 0;
	padding:2px 0px 2px 16px;
	background-image:url(../media/blue_point.jpg);
	background-repeat:no-repeat;
	background-position:6px 8px;
	color:#666666;
	}		
	
	
	
	
	
	
	
	
.weiter {padding: 0 26px 0 0;
	background: url("../media/weiter.gif") center right no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#043882;
	}	
	
	
.weiter a{text-decoration:none;
           font-weight:bold;
		   color:#043882;
	}
	
	
.weiter_1 {padding: 0 50px 0 0;
	background: url("../media/weiter.gif") center right no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#043882;
	}	
	
	
.weiter_1 a{text-decoration:none;
           font-weight:bold;
		   color:#043882;
	}	
	
	
.weiter_2 {	
	text-decoration:none;
	font-weight:normal;
	color:#043882;
	}	
	
	
.weiter_2 a{text-decoration:none;
           font-weight:normal;
		   color:#043882;
	}	
		
	
		
	
.zurueck {padding: 0 0 0 26px;
	background: url("../media/zurueck.gif") center left no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#043882;
	}	
	
	
.zurueck a{text-decoration:none;
           font-weight:bold;
		   color:#043882;
	}		
	
	
	
/***** aktuelles *****/	
	
	
.aktuellesblock{
	margin:0;
	padding:0px 40px 0px 40px;
}

.aktuelles{
	display:block;
	margin:15px 0px 15px 0px;
}

.aktuelleshead{
	display:block;
	font-weight:bold;
	color:#043882;
}
	



	
	
	
	

/***** kontakt ansprechpartner *****/

.kontaktfeld {
float:right;
width:240px;
border: 0 0 1px 0 solid #b3c3d9;
background-color:#dae1ec;
}


.kontaktzeile {
float:left;
margin-bottom:4px;
width:400px;
font-size:12px;
font-family:Arial,Verdana,Tahoma,sans-serif;
}

.kontakt_button {
	margin-top:20px;
	margin-right:20px;
	float:right;
	color:#ffffff;
	background-color:#043882;
	border: 1px solid #043882;
}

.kontaktfeld_gr {
float:right;
width:240px;
height:100px;
border: 0 0 1px 0 solid #b3c3d9;
background-color:#dae1ec;
font-family:Arial,Verdana,Tahoma,sans-serif;
}


/***** kontakt end ansprechpartner *****/


img {border:none;}

		
		

.headline {
	margin:0px 0px 10px 0px;
	color:#043882;
}
html>body .headline{
margin: 27px 0 10px 0;
* margin: 0px 0px 10px 0px;
}


.headline_1 {
	margin:0px 0px 10px 0px;
	color:#043882;
}
html>body .headline_1{
margin: 0px 0 10px 0;
* margin: 0px 0px 10px 0px;
}



/***** News-Archiv *****/

.news-archiv{
    float:left;
	width:900px;
	border:none;
	border:0;
	padding-bottom:30px;
	margin-left:0px;
}


.news-archiv .td1{
	width:150px;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:4px
}

.news-archiv .td2{
	width:730px;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:4px
}

.news-archiv .td2 a{
         text-decoration:none;
		 font-weight:bold;
		 color:#043882;
}


.news-archiv .blau{
	background-color:#ebeff5;
}


.news-archiv th{
	font-weight:bold;
}


.news-archiv .header{
	font-weight:bold;
	padding-bottom:20px;
}

.news-archiv .abstand{
	font-size:8px;
}




/***** neue index-seite *****/



.rechte_spalte			{
						width:420px;
						float:left;
						}	


.linke_spalte			{
						width:420px;
						float:left;
						padding-right:60px;
						}
						
.linke_spalte .linker	{
						font-weight:normal;
						}						
						
.linke_spalte .linker	a{
                         text-decoration:none;
						 font-weight:normal;
						 color:#043882;
						}						
						

/***** News-Box *****/

.news-box		{
						width:418px;
						float:left;
						border:1px solid #dadada;
						text-align:left;
						background-color:#f7f7f7;
						}	


.news-box  .news-box-headline{
						width:418px;
						float:left;
						background-color:#e6e6e6;
						height:20px;
						}	
						

.news-box  .news-box-headline-links{
						width:200px;
						float:left;
						text-align:left;
						font-size:12px;
						font-weight:bold;
						color:#043882;
						margin-left:10px;
						}	

.news-box  .news-box-headline-rechts{
						width:100px;
						float:right;
						text-align:left;
						font-size:11px;
						font-weight:normal;
						color:#043882;
						}	
						
.news-box  .news-box-headline-rechts a{
						font-size:11px;
						font-weight:normal;
						color:#043882;
						text-decoration:none;
						}							
						
						
						

.news-box  .news-box-inhalt{
	width:418px;
    height:120px; 	
    overflow:auto;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-arrow-color:#848284;
    scrollbar-base-color:#eeeeef;
    scrollbar-darkshadow-color:#848284;
    scrollbar-face-color:#eeeeef;
    scrollbar-highlight-color:#848284;
    scrollbar-shadow-color:#848284;
						}	
						
						
.news-box  .news-box-inhalt ul{
            margin-left:10px;
			list-style:none;
			margin-top:5px;
			margin-bottom:10px;
			line-height:14px;
						}							

.news-box  .news-box-inhalt .thema{
               color:#043882;
			   text-decoration:none;
			   font-weight:bold;
			   font-size:11px;
						}	
						
.news-box  .news-box-inhalt .datum{
               color:#666666;
			   text-decoration:none;
			   font-weight:normal;
			   font-size:10px;
						}
						
.news-box  .news-box-inhalt a{
               color:#043882;
			   text-decoration:none;
			   font-weight:normal;
						}	
						
						
						
.stellenangebote-box		{
						width:418px;
						float:left;
						border:1px solid #dadada;
						text-align:left;
						background-color:#f7f7f7;
					    background-image:url(../pics/index-stellenangebote.jpg); 
						background-position:right bottom;
						background-repeat:no-repeat;
						overflow:hidden;
						}							

						
.stellenangebote-box  .stellenangebote-box-headline{
						width:218px;
						float:left;
						background-color:#e6e6e6;
						height:20px;
						}	
						

.stellenangebote-box  .stellenangebote-box-links{
						width:180px;
						float:left;
						text-align:left;
						font-size:12px;
						font-weight:bold;
						color:#043882;
						margin-left:10px;
						}						
						
						
						
						
						
						
						
.stellenangebote-box img{
						float:right;
						}	
						
						
						
.stellenangebote-box  .stellenangebote-box-inhalt{
	width:200px;
    height:105px;
	margin-left:10px;
	font-size:11px;
	line-height:14px;
						}	
						
						
.kleiner-clearer		{
                  height:5px;
	              font-size:5px;
				  clear:left;
						}				
						
						
.stellenangebote-box  .stellenangebote-box-inhalt a{
						font-size:11px;
						font-weight:normal;
						color:#043882;
						text-decoration:none;
						}			
						
						
.stellenangebote-box  p{
	               margin-top:6px;
						}							
				
						
.service-box		{
						width:418px;
						float:left;
						border:1px solid #dadada;
						text-align:left;
						background-color:#f7f7f7;
					    background-image:url(../pics/index-service.jpg); 
						background-position:right bottom;
						background-repeat:no-repeat;
						overflow:hidden;
						}							

						
.service-box  .service-box-headline{
						width:218px;
						float:left;
						background-color:#e6e6e6;
						height:20px;
						}	
						

.service-box  .service-box-links{
						width:180px;
						float:left;
						text-align:left;
						font-size:11px;
						font-weight:bold;
						color:#043882;
						margin-left:10px;
						}						
						
						
						
						
						
						
						
.service-box img{
						float:right;
						}	
						
						
						
.service-box  .service-box-inhalt{
	width:200px;
    height:120px;
	margin-left:10px;
	padding-top:10px;
	font-size:11px;
	line-height:14px;
						}
						
						
						
						
.service-box  .service-box-inhalt a{
						font-size:11px;
						font-weight:normal;
						color:#043882;
						text-decoration:none;
						}									
						
						
.service-box  .service-box-innen{
	  width:200px;
      padding-top:12px;
	  margin-bottom:10px;
	  border-bottom:1px solid #e6e6e6;
						}						




.service-box .service-box-inhalt ul{
			list-style:none;
			margin-top:15px;
			margin-bottom:10px;
			padding-bottom:4px;
			border-bottom:1px solid #e6e6e6;
						}	


/********************************* #QUICKLINKS  *********************************/


.quicklinks			{                      
						width:978px;
						background-image:url(../media/background_quicklinks.gif); 
						background-repeat:repeat-x;
						height:220px;
						}	
						
	
.quicklinks-content-left {
			width:40px;
		    float:left;
			height:220px;
						}	
	
.quicklinks-content {
			width:850px;
			height:220px;
		    float:left;
						}							

html>body .quicklinks-content{
width:935px;
* width:935px;
}


						
.headline-quicklinks {
	        font-size:12px;
			font-weight:bold;
			color:#666666;
			margin-bottom:10px;
			margin-top:10px;
			width:100%;
			float:left;
						}						
						
.quicklinks ul{
			list-style:none;
			float:left;
			margin-right:70px;
			font-size:11px;
						}	
						
html>body .quicklinks ul{
margin-right:90px;
* margin-right:90px;
}						
						
						
.quicklinks ul a{
			color:#043882;
			line-height:22px;
			border-bottom: 1px dotted #043882;
			text-decoration:none;
						}
						
						
.quicklinks ul a:hover{
			color:#666666;
			line-height:22px;
			border-bottom: 1px dotted #043882;
			text-decoration:none;
						}						
						

						
.quicklinks ul a:active{
			color:#666666;
			line-height:22px;
			border-bottom: 1px dotted #043882;
			text-decoration:none;
						}		
						
						
.quicklinks ul .rechts-weniger{
			margin-right:0px;
						}		
						
						
/********************************* #FOOTER-ADRESSE  *********************************/							
						
#footer-adresse			{
						width:980px;
						/*float:left;*/
						background-color:#666666;
						height:32px;
						text-align:left;
						color:dadada;
						text-weight:normal;
						font-size:10px;
						font-family:Arial,Verdana,Tahoma,sans-serif;
						margin: 0 auto;
						border-top:1px solid #dadada;
						}	
						
.footer-adresse_content_1	{
						padding-top:8px;
						padding-left:40px;
						margin-right:35px;
						color:#dadada;
						text-weight:normal;
						font-size:11px;
						text-decoration:none;
						float:left;
						}	
						
.footer-adresse_content_1	a{
						color:#dadada;
						text-decoration:none;
						}						

.footer-adresse_content_2{
						padding-top:8px;
						margin-left:40px;
						margin-right:40px;
						color:#dadada;
						text-weight:normal;
						font-size:11px;
						text-decoration:none;
						float:left;
						}						
.footer-adresse_content_2 a{
					    color:#dadada;
						text-decoration:none;
						}
						
.footer-adresse_trenner	{
						padding-top:8px;
						margin-left:2px;
						margin-right:2px;
						color:#043882;
						text-weight:normal;
						font-size:11px;
						text-decoration:none;
						float:left;
						}								
						
						
						
						
						
						
/********************************* #PRINT  *********************************/						
						
						
@media print {
@page {size: 21cm 29,7cm; margin: 0cm; padding: 0cm;}	
html>@page {size: 21cm 29,7cm; margin: 0cm; padding: 0cm;}	
body {font-weight:normal; color:#000000; width:100%;}
#navigation-top {display: none;  border:0px;}
#header-navigation {display: none;  border:0px;}
#maincontant_1 {float:left; width:100%; border:0px; background-image:none; background-image:none; background-position:-3000px;}
#maincontant {float:left; width:100%;   border:0px; background-image:none;}
#content {float:left;  width:100%;   border:0px;}
#content_1 {float:left; width:19cm;   border:0px;}
#content_2 {float:left; width:19cm;   border:0px;}
#content_3 {float:left; width:19cm;   border:0px;}
#menu {display: none;  border:0px;}
.druckerzeile {display: none;  border:0px;}
.email {display: none;  border:0px;}
#key_visual_top {display: none;  border:0px;}
#linke_spalte_vita {float:left; width:71%;   padding-right:0px; padding-top:0px;}
#rechte_spalte_vita {float:left; width:28%;  padding-right:0px; padding-top:0px;}
#footer {display: none;  border:0px;}
.zeile11 {width:99%; color:#666666; }



.zeile22 {margin-bottom:5px;  margin-top:15px; width:55%;  }
.zelle11 {float:left; width:24%; font-size:9pt; line-height:13pt; color:#043882; }
html>body .zelle11	{
font-size:7pt;
*font-size:9pt;
}	



.zelle111 {float:left;width:20%; font-size:9pt; line-height:15pt; color:#043882;}
.zelle22 {float:left; width:75%;  font-size:9pt; line-height:13pt; color:#434343;}
html>body .zelle22	{
font-size:7pt;
*font-size:9pt;
}	




.zelle22_1 {float:left; width:20%; text-align:left;}
.zelle22_2 {float:left; width:77%; text-align:left;}


.zelle222 {float:left; width:77%; font-size:8pt; line-height:15pt;}
.zelle33 {float:left; width:66%;}
.zelle33 a{text-decoration:none; color:#043882;}



.zeile33 {width:66%; font-size:1px; border-bottom:1px solid #d9d9d9; height:1px; margin-top:-15px;}
html>body .zeile33	{
margin-top:0px;
* margin-top:0px;
}	

}	





