body {
 font-family:  Arial,Sans-Serif;
 font-weight: normal;
 font-size: 13px;
 text-align: left;
 color: #444444;   /* darkred;*/
 padding: 0;
 margin:  0 0 0 35px; /* Abstand Logo vom linken Rand */
 border: 0;
 background-color:#ffffff;
 }


table 	{
 padding: 0;
 margin: 0;
 border-collapse: collapse;
 }

td	{
 font-family: Arial,Verdana,Helvetica,Sans-Serif;
 font-size: 13px;
 font-weight: normal;
 color: #444444;   /* */
 padding: 0;
 margin: 0;
 }

 /* border: 1px solid red; */

/* BILDER */
.bild_rechts {float: right; margin-left: 18px; margin-bottom: 8px;}
.bild_links {float: left; margin-right: 18px; margin-bottom: 8px;}
.bild_links_hw {float: left; margin-right: 20px; margin-bottom: 8px;} /* nur fuer Haysworld */

.bild_box02 {margin-top: 5px;} /* fuer HP:Starsteite box 02 */

/* LINKS UND NAVI */

a 		{color: #3E5991; text-decoration: underline; font-weight: normal;}			/* 3E5991, Standardlink nicht unterstrichen !  */
a:hover {color: #152B60; text-decoration:none ;font-weight: normal;}

a.link_mit_dreieck 		{color: #3E5991; text-decoration: none; font-size: 11px; font-weight: bold; padding-left:10px; background-image:url(/img/icon_link_dreieck_fuer_css.gif);display:block; background-repeat:no-repeat;}
a.link_mit_dreieck:hover {color: #152B60; text-decoration:underline;font-size: 11px; font-weight: bold; padding-left:10px; background-image:url(/img/icon_link_dreieck_fuer_css.gif);display:block; background-repeat:no-repeat;}

a.link_mit_dreieck_rand 		{color: #3E5991;  float: left;border:1px solid #c6ddff;padding:4px 6px 5px 16px;width: auto;text-decoration: none; font-size: 11px; font-weight: bold; background-image:url(/img/icon_link_dreieck_fuer_css.gif);display:block; background-repeat:no-repeat;background-position: 6px 5px;}
a.link_mit_dreieck_rand:hover {color: #152B60; text-decoration:underline;font-size: 11px; font-weight: bold; background-image:url(/img/icon_link_dreieck_fuer_css.gif);display:block; background-repeat:no-repeat;}

a.link_box01 		{color: #3E5991; text-decoration: none; font-size: 11px; font-weight: bold; padding-left:10px;}
a.link_box01:hover {color: #152B60; text-decoration:underline; font-size: 11px; font-weight: bold; padding-left:10px;}

a.link_box02 		{color: #3E5991; text-decoration: none; font-size: 11px; font-weight: bold; padding-left:10px;}
a.link_box02:hover {color: #152B60; text-decoration:underline; font-size: 11px; font-weight: bold; padding-left:10px;}


a.link_box02_ueber {color:#3E5991; font-size:14px; font-weight: bold; text-decoration:none ; }/* #1a3f96; */
a.link_box02_ueber:hover {color: #152B60;font-size:14px; font-weight: bold; text-decoration: underline; }

a.under {color: #3E5991; font-weight: normal;text-decoration: underline} /*  */
a.under:hover	{color: #152B60; text-decoration: none; font-weight: normal;} /*text-decoration: none;*/


a.deco 			{color: #3E5991; text-decoration: underline;}	/* font-weight: bold; text-decoration: none; */
a.deco:hover 	{color: #152B60; text-decoration: none; } /* font-weight: bold; text-decoration: none; */

a.ohne		{color: #3E5991; text-decoration: none;}		/* Link ohne Unterstreichung */
a.ohne:hover{color: #152B60; text-decoration: none;}

a.nolink		{color: #444444; text-decoration: none;}
a.nolink:hover	{color: #444444; text-decoration: none;}

a.nolink_nb		{color: #444444; text-decoration: none;font-weight: bold;}
a.nolink_nb:hover	{color: #444444; text-decoration: none;font-weight: bold;}


a.under_hell 		{color: #009FDA; text-decoration: underline;}		/* Standardlink tuerkis unterstrichen, z.B. schon beworben auf ...*/
a.under_hell:hover 	{color: #009FDA; text-decoration: underline;}

a.adminlink_rot {color:red; font-weight:bold;}
a.adminlink_rot:hover {color:red; font-weight:bold;}

a.adminlink {color: #3E5991; text-decoration: underline;}
a.adminlink:hover {color: #3E5991; text-decoration: underline;}

a.loginlink {color: #24b3e8; text-decoration: underline; font-size: 11px; height: 16px; line-height: 16px;font-weight: normal;}
a.loginlink:hover {color: #24b3e8; text-decoration: none; font-size: 11px;font-weight: normal;}
.loginlink {color: #24b3e8; text-decoration: none; font-size: 11px;font-weight: normal;} /* optimiert für dunkelblauen Hintergrund */


a.ssllink {color: #009FDA; text-decoration: underline; font-size: 10px; }
a.ssllink:hover {color: #009FDA; text-decoration: none; font-size: 10px;}
.ssllink {color: #009FDA; text-decoration: none; font-size: 10px; }



	/* LINKS UND NAVI- noch checken */
	a.suche_startseite	{color: red; font-weight:bold;font-size: 0.9em; text-decoration: none; padding-left:1px;text-transform: uppercase;}
	a.suche_startseite:hover	{color: red; font-weight:bold;font-size: 0.9em; text-decoration: none; padding-left:1px;text-transform: uppercase;}







/* KOMPLETTE SEITE */

#container {
 margin: auto;
 width: 960px;
 min-height: 800px;
 background-color: #FFFFFF;
 text-align: left; /*   mittige Seitenausrichtung s.o. body, Text aber nach links */
}

#container_suchepopup {
 margin: auto;
 width: 660px;
 min-height: 800px;
 background-color: #FFFFFF;
 text-align: left;
}

#container_w1020 {
 margin: auto;
 width: 1020px;
 min-height: 800px;
 background-color: #FFFFFF;
 text-align: left; /*   mittige Seitenausrichtung s.o. body, Text aber nach links */
}


/****************/
/*    HEADER    */
/****************/

#head {
    height: 184px; /* 148 */
    width: 960px;
    z-index: 2;
 }

 #head_microsite {
 height: 161px;
 width: 960px;
 }

.gennavi {
 	height: 30px;
	background-color: #FFFFFF;
	float: right;
	font-size: 11px;
 }

.gennavi ul {
	float: left;
	list-style-type: none;
	margin: 0;
	border: 0;
	padding: 0px 0 0 0;
}

.gennavi li {
	display: inline;
	color: #3E5991;
	margin: 0;
	border: 0;
	padding: 0;
}

a.navi_gen			{color: #3E5991; font-weight: normal; text-decoration: none; padding-left:1px;}
a.navi_gen2			{color: #3E5991; font-weight: bold; text-decoration: none; padding-left:1px; text-transform: uppercase;}

a.navi_gen:hover	{color: #152B60; font-weight: normal; text-decoration: underline; padding-left:1px}
a.navi_gen2:hover	{color: #152B60; font-weight: bold; text-decoration: underline; padding-left:1px;}

.navi_gen_trenner {font-size: 11px; color: #00ADEE; text-decoration: none;}




 /* HAUPTNAVI */



	   /*
	   #hauptnavi {
	   height: 37px;
	   width: 760px;
	   background-color: white;
	   position: absolute;
	   top: 106px;
	  } Entfällt 
	  
#hauptnavi_loginbereich {
	   height: 37px;
	   width: 185px;
	   background-image:url(/img/bg_hauptnavi_loginbereich.png);
	   display:block; background-repeat:no-repeat;
	   position: absolute;
	   top: 106px;
	   margin-left: 775px;
	   float: left;
	   padding-top:0px;
	   margin-top:0px;
	   z-index:2;
	   } 
*/



#hauptnav {
	   height: 37px;
	   width: 760px;/* 960px */
	   background-color: white;
	   position: absolute;
	   top: 106px;
	  } /* NEU */
	  
#hauptnav_loginbereich {
	   height: 37px;
	   width: 185px;
	   background-image:url(/img/bg_hauptnavi_loginbereich.png);
	   display:block; background-repeat:no-repeat;
	   position: absolute;
	   top: 106px;
	   margin-left: 775px;
	   float: left;
	   padding-top:0px;
	   margin-top:0px;
	   z-index:2;
	   } /* Entfällt */

		/* Hauptnavi Hays (sprite)  
		#hauptnavi a { background-image:url(/img/buttons/sprite_hauptnavi.png); display:block; background-repeat:no-repeat; height:37px; }
		
		#hauptnavi .hauptnavi-login_hays { background-position: 0 0; width:175px }
		#hauptnavi .hauptnavi-login_hays_aktiv { background-position: 0 -38px; width:175px }
		#hauptnavi .hauptnavi-login_hays_over { background-position: 0 -76px; width:175px }
		#hauptnavi .hauptnavi-login_hays:hover { background-position: 0 -76px; width:175px }
		#hauptnavi .hauptnavi-login_jobs { background-position: 0 -114px; width:175px }
		#hauptnavi .hauptnavi-login_jobs_aktiv { background-position: 0 -152px; width:175px }
		#hauptnavi .hauptnavi-login_jobs_over { background-position: 0 -190px; width:175px }
		#hauptnavi .hauptnavi-login_jobs:hover { background-position: 0 -190px; width:175px }
		#hauptnavi .hauptnavi-login_myhays { background-position: 0 -228px; width:175px }
		#hauptnavi .hauptnavi-login_myhays_aktiv { background-position: 0 -266px; width:175px }
		#hauptnavi .hauptnavi-login_myhays_over { background-position: 0 -304px; width:175px }
		#hauptnavi .hauptnavi-login_myhays:hover { background-position: 0 -304px; width:175px }
		#hauptnavi .hauptnavi-login_services { background-position: 0 -342px; width:175px }
		#hauptnavi .hauptnavi-login_services_aktiv { background-position: 0 -380px; width:175px }
		#hauptnavi .hauptnavi-login_services_over { background-position: 0 -418px; width:175px }
		#hauptnavi .hauptnavi-login_services:hover { background-position: 0 -418px; width:175px }
		#hauptnavi .hauptnavi_hays { background-position: 0 -456px;  width:234px }
		#hauptnavi .hauptnavi_hays_aktiv { background-position: 0 -494px;  width:234px }
		#hauptnavi .hauptnavi_hays_over { background-position: 0 -532px;  width:234px }
		#hauptnavi .hauptnavi_hays:hover { background-position: 0 -532px;  width:234px }
		#hauptnavi .hauptnavi_jobs { background-position: 0 -570px;  width:234px }
		#hauptnavi .hauptnavi_jobs_aktiv { background-position: 0 -608px; width:234px }
		#hauptnavi .hauptnavi_jobs_over { background-position: 0 -646px;  width:234px }
		#hauptnavi .hauptnavi_jobs:hover { background-position: 0 -646px;  width:234px }
		#hauptnavi .hauptnavi_services { background-position: 0 -684px;  width:234px }
		#hauptnavi .hauptnavi_services_aktiv { background-position: 0 -722px;  width:234px }
		#hauptnavi .hauptnavi_services_over { background-position: 0 -760px;  width:234px }
		#hauptnavi .hauptnavi_services:hover { background-position: 0 -760px;  width:234px }
		*/ /* Entfällt */
		 

#hauptnav a { background-image:url(/img/buttons/sprite_hauptnav.png); display:block; background-repeat:no-repeat; height:37px; }

#hauptnav  .hauptnav-aktuelles-LDE{ background-position: 0 0; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LDE_aktiv{ background-position: 0 -38px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LDE_over{ background-position: 0 -76px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LDE:hover{ background-position: 0 -76px; width: 175px; height: 37px; }

#hauptnav  .hauptnav-aktuelles-LEN{ background-position: 0 -114px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LEN_aktiv{ background-position: 0 -152px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LEN_over{ background-position: 0 -190px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-aktuelles-LEN:hover{ background-position: 0 -190px; width: 175px; height: 37px; } 

#hauptnav  .hauptnav-aktuelles-LFR{ background-position: 0 -228px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LFR_aktiv{ background-position: 0 -266px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LFR_over{ background-position: 0 -304px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LFR:hover{ background-position: 0 -304px; width: 175px; height: 37px; }

#hauptnav  .hauptnav-kandidaten-LDE{ background-position: 0 -342px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LDE_aktiv{ background-position: 0 -380px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LDE_over{ background-position: 0 -418px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-kandidaten-LDE:hover{ background-position: 0 -418px; width: 175px; height: 37px; }  

#hauptnav  .hauptnav-kandidaten-LEN{ background-position: 0 -456px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LEN_aktiv{ background-position: 0 -494px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LEN_over{ background-position: 0 -532px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-kandidaten-LEN:hover{ background-position: 0 -532px; width: 175px; height: 37px; }  

#hauptnav  .hauptnav-kandidaten-LFR{ background-position: 0 -570px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LFR_aktiv{ background-position: 0 -608px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LFR_over{ background-position: 0 -646px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-kandidaten-LFR:hover{ background-position: 0 -646px; width: 175px; height: 37px; } 

#hauptnav  .hauptnav-kunden-LDE{ background-position: 0 -684px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LDE_aktiv{ background-position: 0 -722px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LDE_over{ background-position: 0 -760px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-kunden-LDE:hover{ background-position: 0 -760px; width: 175px; height: 37px; } 

#hauptnav  .hauptnav-kunden-LEN{ background-position: 0 -798px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LEN_aktiv{ background-position: 0 -836px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LEN_over{ background-position: 0 -874px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-kunden-LEN:hover{ background-position: 0 -874px; width: 175px; height: 37px; }  

#hauptnav  .hauptnav-kunden-LFR{ background-position: 0 -912px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LFR_aktiv{ background-position: 0 -950px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LFR_over{ background-position: 0 -988px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-kunden-LFR:hover{ background-position: 0 -988px; width: 175px; height: 37px; }  

#hauptnav  .hauptnav-ueber-uns-LDE{ background-position: 0 -1026px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LDE_aktiv{ background-position: 0 -1064px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LDE_over{ background-position: 0 -1102px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-ueber-uns-LDE:hover{ background-position: 0 -1102px; width: 175px; height: 37px; }
 
#hauptnav  .hauptnav-ueber-uns-LEN{ background-position: 0 -1140px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LEN_aktiv{ background-position: 0 -1178px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LEN_over{ background-position: 0 -1216px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-ueber-uns-LEN:hover{ background-position: 0 -1216px; width: 175px; height: 37px; }
  
#hauptnav  .hauptnav-ueber-uns-LFR{ background-position: 0 -1254px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LFR_aktiv{ background-position: 0 -1292px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LFR_over{ background-position: 0 -1330px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-ueber-uns-LFR:hover{ background-position: 0 -1330px; width: 175px; height: 37px; } 

/* NEU nur 3r 3 Reiter*/

#hauptnav  .hauptnav-kandidaten3r-LEN{ background-position: 0 -1368px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten3r-LEN_aktiv{ background-position: 0 -1406px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten3r-LEN_over{ background-position: 0 -1444px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-kandidaten3r-LEN:hover{ background-position: 0 -1444px; width: 234px; height: 37px; }  

#hauptnav  .hauptnav-kandidaten3r-LFR{ background-position: 0 -1482px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten3r-LFR_aktiv{ background-position: 0 -1520px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten3r-LFR_over{ background-position: 0 -1558px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-kandidaten3r-LFR:hover{ background-position: 0 -1558px; width: 234px; height: 37px; }

#hauptnav  .hauptnav-kunden3r-LEN{ background-position: 0 -1596px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kunden3r-LEN_aktiv{ background-position: 0 -1634px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kunden3r-LEN_over{ background-position: 0 -1672px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-kunden3r-LEN:hover{ background-position: 0 -1672px; width: 234px; height: 37px; }  

#hauptnav  .hauptnav-kunden3r-LFR{ background-position: 0 -1596px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kunden3r-LFR_aktiv{ background-position: 0 -1634px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kunden3r-LFR_over{ background-position: 0 -1672px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-kunden3r-LFR:hover{ background-position: 0 -1672px; width: 234px; height: 37px; }   

#hauptnav  .hauptnav-ueber-uns3r-LEN{ background-position: 0 -1710px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns3r-LEN_aktiv{ background-position: 0 -1748px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns3r-LEN_over{ background-position: 0 -1786px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-ueber-uns3r-LEN:hover{ background-position: 0 -1786px; width: 234px; height: 37px; }
  
#hauptnav  .hauptnav-ueber-uns3r-LFR{ background-position: 0 -1824px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns3r-LFR_aktiv{ background-position: 0 -1862px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns3r-LFR_over{ background-position: 0 -1900px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-ueber-uns3r-LFR:hover{ background-position: 0 -1900px; width: 234px; height: 37px; }

 		/*
		.head_hauptnavi_reiter {
 		width: 234px;
 		background-color: white;
 		float:left;
 		}  Entfällt */

 		/*
		.head_hauptnavi-login_reiter {
		 width: 175px;
		 background-color: white;
 		float:left;
 		}  Entfällt */

 
 .head_hauptnav_reiter {
 width: 175px;
 background-color: white;
 float:left;
 } 
 .head_hauptnav3r_reiter {
 width: 234px; 
 background-color: white;
 float:left;
 }/* NEU */


 #head_suche {
 height:56px;
 width: 960px;
 background-image:url(/img/suchebalken2_blau.png);
 background-repeat:no-repeat;
 position: absolute;
 top: 143px;
 padding-top:14px;
 z-index: 1;
 }

 #head_suchemicrosite {
 height: 56px;
 width: 960px;
 background-image:url(/img/suchebalken2_blau.png);
 background-repeat:no-repeat;
 position: absolute;
 display:block;
 top: 105px;
 padding-top:14px;
 }






/*********************/
/*   ORIENTIERUNG    */
/*********************/

#orientierung {
 height: 35px;
 background-color: white;
 margin-top: 0px;
 font-size: 11px;
}



/*********************/
/*   INHALT    */
/*********************/


#inhalt {
 background-color: white;
 width: 960px;
}


/******************************************/
/*    SUBNAVI    oder    DETAILSUCHE 2.0  */
/******************************************/

#navigation {
 width: 170px;
 min-height: 40px;
 background-color: #FFFFFF;
 float: left;
 font-size: 11px;
}

#detailsuche {
 width: 236px;
 min-height: 40px;
 background-color: #FFFFFF;
 float: left;
 font-size: 11px;
}


/*
#navigation table {border-collapse: collapse; }
#navigation td {border-collapse: collapse;}
*/

.bc_navirahmen	{background-color: #D2E4FF}

.navi_sub, .navi_sub_ak {
font-size: 11px;
text-decoration: none;
font-weight: normal;
width: 158px;
_width: 170px;
height: 21px;
_height: 26px;
padding: 5px 0px 0px 10px;
border-right: 1px solid #D2E4FF; border-left: 1px solid #D2E4FF; border-bottom: 1px solid #D2E4FF;
display: block;

 }


a.navi_sub 			{color: #193F96; font-weight: normal; text-decoration: none; background-image: url("/img/bg_subnavi_norm.png")} /*  */
a.navi_sub:hover 	{color: #193F96; font-weight: normal; text-decoration: none; background-image: url("/img/bg_subnavi_over.png"); background-repeat: no-repeat;}
a.navi_sub_ak 		{color: #FFFFFF; font-weight: normal; text-decoration: none; background-image: url("/img/bg_subnavi_aktiv.png"); background-repeat: no-repeat;}
a.navi_sub_ak:hover {color: #FFFFFF; font-weight: normal; text-decoration: none;}


.navi_sub2, .navi_sub2_ak {
font-size: 11px;
text-decoration: none;
font-weight: normal;
width: 148px;
_width: 170px;
height: 21px;
_height: 26px;
padding: 5px 0px 0px 20px;
border-right: 1px solid #D2E4FF; border-left: 1px solid #D2E4FF;
display: block;
}

a.navi_sub2			{color: #193F96;font-weight: normal;text-decoration: none;}
a.navi_sub2:hover, a.navi_sub2:focus 	{color: #193F96; font-weight: normal;text-decoration: none; background-image: url("/img/bg_subnavi_over.png"); background-repeat: no-repeat;}
a.navi_sub2_ak		{color: #FFFFFF; font-weight: normal;text-decoration: none; background-image: url("/img/bg_subnavi_aktiv.png"); background-repeat: no-repeat;}
a.navi_sub2_ak:hover {color: #FFFFFF; text-decoration: none;font-weight: normal;}


/* Abstand zwischen der Subnavi und den Daten */
#navigation_abstand {
 width: 20px;
 min-height: 400px;
 background-color: #ffffff;
 float: left;
 }



 /******************/
/*    DATEN HOME   */
/*******************/

#home_box01 {
 width: 918px;
 min-height: 200px;
 max-height: 200px;
 border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd;
 float: left;
 padding: 10px 20px 15px 20px;
}

#home_box01_ueber {width: 680px; margin-bottom: 20px;}
#home_box01_text {width: 335px; margin-right: 25px; float: left;}
#home_box01_liste {width: 320px; margin-right: 40px; float: left;}
/* #home_box01_h {width: 165px;  margin: 0 20px 15px 0; float: right; border: 1px solid #cdcdcd;} */
#home_box01_h {
 height: 165px; width: 165px;
 background-image:url("/img/home_box01_h.gif");
 display:block; background-repeat:no-repeat;
 position: absolute;
 top: 290px;
 margin-left: 722px;/* 730 */
 float: left;
 padding-top:0px;
 margin-top:0px;
 }


#home_box02 {
 width: 928px;/* 918 */
 min-height: 260px;
 max-height: 260px;
 border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd;
 float: left;
 padding: 10px 10px 15px 20px;
 }

 #home_box02_links {width: 335px; margin-right: 25px; float: left;}
 #home_box02_mitte {width: 320px; margin-right: 40px; float: left;}
 #home_box02_rechts {width: 200px; margin-right: 0px; float: left;}


 /* border: 1px solid #cdcdcd; */

 /****************/
/*    DATEN    */
/****************/

/*    daten: enthaelt noch mitte, links, rechts, links_mitte oder Formular     */
#daten {
 width: 770px;
 min-height: 400px;
 background-color: white;
 float: left;
}

#daten_detailsuche {
 width: 704px;
 min-height: 400px;
 background-color: white;
 float: left;
}


#daten_mitte {
 width: 578px;
 background-color: white;
 float: left;
 padding-left:1px;
}

#daten_mitte_fuer_login {
 width: 768px; /* Sprachwahl ganz nach rechts unters login */
 /* width: 505px; */
 background-color: white;
 float: left;
 padding-left:1px;
}

#daten_mitte_fuer_detailsuche {
 width: 512px; 
 background-color: white;
 float: left;
 padding-left:1px;
}

/* Abstand zwischen Daten mitte und Daten rechts*/
#daten_abstand {
 width: 20px;
 background-color: white;
 float: left;
 }

#daten_rechts {
 width: 170px;
 background-color: white;
 float: left;
 padding-left:1px;
}

/* wenn subnavi wegfaellt, anstelle von #daten */
#daten_einspaltig {
 width: 960px;
 background-color: white;
 float: left;
}


#daten_links_mitte {
 width: 768px;
 background-color: white;
 float: left;
 padding-left:1px;
}



/* wenn Text ueber die mittlere und rechte Spalte laeuft max. 770px bzw.724px bei Microsite */
#daten_unten_text {
 width: 680px;
 background-color: white;
 float: left;
 padding-left:1px;
}



#daten_unten_fuer_login {
 width: 465px;
 background-color: white;
 padding-left:1px;
}
/* float: left;  */


/* wenn eine Tabelle ueber die mittlere und rechte Spalte laeuft   border:1px solid red;*/
#daten_unten {
 width: 770px;  /*   max. 770px  */
 background-color: white;
 float: left;
 padding-left:1px;
}

#daten_unten_fuer_detailsuche {
 width: 704px; 
 background-color: white;
 float: left;
 padding-left:1px;
}

#daten_unten .seite_ssl_abfrage {width: 520px;}



/* Formular mit Rahmen ! */

/* wenn ueber mittlere und rechte Spalte laeuft */

#daten_unten_formular {
 width: 738px;  /*   max. 770px  */
 _width: 768px;
 background-color: white;
 float: left;
 padding:15px 15px 15px 15px;
 border:1px solid #c6ddff;
}
.daten_formular_loginanfordern {
 width: 738px;  /*  nur für login anfordern im Bewerbungsprozess */
 _width: 768px;
 background-color: #e0e8c7;
 float: left;
 padding:15px 15px 15px 15px;
 border:1px solid #e0e8c7;
 margin-bottom:15px;
}


#daten_unten_formular_einspaltig {
 width: 928px;  /*   max. 960px  */
 _width: 958px;
 background-color: white;
 float: left;
 padding:15px 15px 15px 15px;
 border:1px solid #c6ddff;
}

#daten_unten_formular_fuer_login {
 width: 433px;
 _width: 463px;
 float: left;
 background-color: white;
 padding:15px 15px 15px 15px;
 border:1px solid #c6ddff;
}


#daten_unten_formular_fuer_popup, #daten_unten_formular_fuer_sonder {
 width: 588px;
 _width: 618px;
 float: left;
 background-color: white;
 padding:15px 15px 15px 15px;
 border:1px solid #c6ddff;
}
#daten_unten_formular_fuer_sonder2 {
 width: 500px;
 _width: 530px;
 float: left;
 background-color: white;
 padding:15px 15px 15px 15px;
 border:1px solid #c6ddff;
}



/***************************************/
/* REITER NAVIGATION im Servicebereich */
/**************************************/

#daten_unten_formular_mit_reiter {
 width: 738px;  /*   fuer Moz. - abzueglich padding und border  */
 _width: 768px; /*   fuer ie  - abzuegl. border */
 background-color: white;
 float: left;
 padding:0 15px 30px 15px;
 border-right:1px solid #c6ddff; /*  */
 border-left: 1px solid #c6ddff;
 border-bottom:1px solid #c6ddff;

}

#reiternavigation {
 width: 770px;
 _width: 768px;
 height: 31px;
 font-size: 12px;
 height: 31px;
 float:left;
 background:transparent url(../../img/buttons/reiternav_linie.gif);
}

.preload_beginn_over	{background:transparent url(../../img/buttons/reiternav_beginn_over.gif) repeat scroll 0%;}
.preload_ende_over 		{background:transparent url(../../img/buttons/reiternav_ende_over.gif) repeat scroll 0%;}

.reiternav ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
	margin:0px; /* margin:0px auto; */
   	padding:0px;
    position:relative;
    white-space:nowrap;
    display:block;
   	float:left;
	}
.reiternav li {
    margin:0px 4px 0px 0px;
    padding:0px;
    display:block;
    float:left;
	}
.reiternav li a {
    background:transparent url(../../img/buttons/reiternav_beginn.gif) no-repeat scroll 0%;
    color:#223e99;
    cursor:pointer;
    display:block;
    float:left;
    font-family:arial;
    font-weight:normal;
	height: 31px; /**/
    line-height:31px;
    padding:0px 0px 0px 15px;
    text-align:center;
    text-decoration:none;
    }
.reiternav li a b {
    background:transparent url(../../img/buttons/reiternav_ende.gif) no-repeat scroll right top;
    display:block;
    float:left;
    padding:0px 15px 0px 1px;
    }
.reiternav li.active a {
    background:transparent url(../../img/buttons/reiternav_beginn_over.gif) no-repeat scroll 0%;
    color:#223e99;
    }
/*
.reiternav li.active a b {
    background:transparent url(../../buttons/reiternav_ende_over.gif) no-repeat scroll right top;
    }

*/
.reiternav li a:hover {
    background:transparent url(../../img/buttons/reiternav_beginn_over.gif) no-repeat scroll 0%;
    color:#152b60; text-decoration:none;
    }
.reiternav li a:hover b {
    background:transparent url(../../img/buttons/reiternav_ende_over.gif) no-repeat scroll right top;
    }
/*
.reiternav li.active a:hover {
    background:transparent url(../../img/buttons/reiternav_beginn_over.gif) no-repeat scroll 0%;
    color:#223e99;
    cursor:default;
    }
.reiternav li.active a:hover b {
    background:transparent url(../../img/buttons/reiternav_ende_over.gif) no-repeat scroll right top;
    }
*/


/* Zum markieren der Menupunkte wenn Seite aktiv */
.reiternav li a.aktiv{
    background:transparent url(../../img/buttons/reiternav_beginn_over.gif) no-repeat scroll 0%;
    color:#152b60;
    display:block;
    float:left;
    }
.reiternav li a b.aktiv {
    background:transparent url(../../img/buttons/reiternav_ende_over.gif) no-repeat scroll right top;
    display:block;
    float:left;
    }




/* BUTTONS */

/* wenn neben türkisenem Button */
.button_umrandung {
 width: auto;
 background-color: white;
 float: left;
 margin-top:2px;
 padding:6px 6px 6px 6px;
 border:1px solid #c6ddff;
}



/* wenn neben Inputfeld */
.button_umrandung2 {
 width: auto;
 background-color: #FFFFFF;
 float: left;
 /* margin-top:2px; */
 padding:6px 6px 6px 6px;
 border:1px solid #c6ddff;
}

.button_umrandung3 {
 width: auto;
 background-color: white;
 float: left;
 margin-top:5px;
 margin-bottom: 5px;
 padding:6px 6px 6px 6px;
 border:1px solid #c6ddff;
}

.button_abstand {
 width: 20px;
 float: left;
}

.button_ohne_umrandung {
 
 background-color: #e1eff4;
 float: left;
 padding:4px 4px 4px 4px;
}




/* TEXT und UEBERSCHRIFTEN */


h1 {font-size:26px; font-weight: bold; color: #1a3f96; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}

/*  .ueber_meldung {font-size:26px; font-weight: bold; color: #002776; margin-top: 40px; margin-bottom: 0px; padding-bottom: 0px;}   */
.ueber_home {font-size:20px; font-weight: bold; color: #1a3f96; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
	.ueber_haysforum_banner {font-size:40px;}
	.ueber_haysforum_banner_tuerkis {font-size:40px;color:#009fda;}
		

.intro {font-size:16px; font-weight: normal; color: #6c6c6c; } /* Text, nicht so klein, hellgrau */

.ueber {font-size:18px; font-weight: bold; color: #1a3f96; } /* Bestellservice-Form oder Reisekostenrichtlinie ueber Hilfeicon */
.ueber_16_grau {font-size:16px; font-weight:normal; color: #6c6c6c; padding-top: 10px;} /* zb auf Pharma Microsite */
.ueber_13 {font-size:13px; font-weight: bold; color: #444444;} /* Ueberschrift in dunkeler Schrift */
.ueber_14, .formular_ueber_14 {font-size:14px; font-weight: bold; color: #444444;} /* Ueberschrift bei Detailsuche */
.formular_ueber	 {font-size: 13px; font-weight: bold; color: #444444;}	/* z.B. MyHays-Formular */
.ueber_16 {font-size:16px; font-weight: bold; color: #1a3f96;} 



.nb,.bold  			{font-weight: bold;}
.sb,.plain_klein 	{font-size:11px; font-weight: normal;}			/* kleine Schrift, zB. Diagrammbeschriftung bei Entwicklung */
.hinweis,.hinweis_11 {font-size: 11px;}								/* kleine Schrift . zb deaktives javascript */
.teaser_home 		{font-size:11px; font-weight: normal;margin-top:5px;}



.formular				{font-size: 11px; font-weight: bold; color: #444444;}
.formular_klein			{font-size: 11px; font-weight: normal; color: #444444;}
.formular_klein_hell	{font-weight: normal; color: #7EA4C7;}					/* kleine Schrift  Formularen + im span-tag, z.B. upload erfolgreich */
.formular_14				{font-size: 13px; font-weight: normal; color: #444444;}

.pflicht_stern { margin-left:2px; margin-right:3px; background-image: url(/img/icon_orangeStar.gif);background-repeat: no-repeat;} /* icon_orangeStar.gif */

.subnaviueber			{ text-transform: uppercase;}/* display:block; padding-top:10px; padding-bottom:5px; ZB. Standorte bei der Kon*/


	.hinweis_11pt 			{font-size:11px; color: red;}								/* kleine Schrift, fixe Groesse, z.B. Laender-Dropdown*/
	.formular_span			{font-weight: bold; color: red;}		/* bitte in formular umwandeln; wenn innerhalb von span tag aufgerufen*/
	.formular_klein_span	{font-weight: normal; color: red;}			/* bitte in formular_klein umwandeln */
	.plain_ueber_13pt		{font-size:13px; font-weight: bold; color: red;} /* bitte in ueber_13 aendern*/




	.hinweis_baustelle { color:#e88900;font-size:13px; font-weight:bold; } /* b01020, e88900 */
	.bc_hinweis_baustelle	{background-color: #e88900}


	.ueber_13pt				{font-size:13px; font-weight: bold; color: red;}		/* bitte in aendern*/
	.ueber_seite			{font-size: 1.5em; font-weight: bold; color: red;}
	.ueber_formular			{font-size: 2.8em; font-weight: bold; color: red;}
	.ueber_formular_klein	{font-size: 0.75em; font-weight: bold; color: red;}


.uppercase 				{text-transform: uppercase;}
.unterstrichen 			{text-decoration: underline;}


.sb_bold 		{font-size:11px; font-weight: bold;}			/* kleine Schrift fett */
.sb_under      {font-size:11px; font-weight: bold; text-decoration: underline; }			/* kleine Schrift fett und unterstrichen */
.sb_pso			{font-size:11px; font-weight: normal;}			/* kleine Schrift fuer PSO Mitarbeiterauswahl */
.sb_rechnungen 	{font-size:11px;}								/* kleine Schrift fuer Rechnungsanzeige*/
.sb_rot 		{font-size:11px;font-weight: normal;color: red;}
.sb_rot_bold	{font-size:11px;font-weight: bold;color: red;} /*Verwaltung*/
.sb_tuevblau 	{font-size:11px; color: #1054A5; font-weight: bold;} /* Bannerschrift zum Tuev-Siegel*/

	.ticker_berufsgruppe	{font-size: 1.00em; font-weight: bold; color: #003565;}

	/* temporaer begrenzt im Einsatz */
	.aktion_ueber {font-size: 17px; font-weight: bold; color: #003565;}
	.aktion {font-size: 13px; font-weight: normal; color: #000000;}
	.aktion_formular {font-size: 13px; font-weight: normal; color: #000000;}
	.aktion_hinweis {font-size: 13px; font-weight: bold; color: #000000;}
	.aktion_must 	{background-color: #EFE17F;}

	a.aktionslink {font-size:15px;color: #003565;font-weight:bold;text-decoration: none;}
	a.aktionslink_klein {font-size:13px;color: #003565;font-weight:bold;text-decoration: none;}
	.aktion_hinweis_klein {font-size: 11px; font-weight: normal; color: #000000;}
	.aktion_nb {font-size: 14px; font-weight: bold; color: #003565;}
	.aktion_text {font-size: 13px; font-weight: normal; color:black;}
	.aktion_li {font-size:13px; font-weight: normal; color:black;
		background:transparent url(/img/sonderzeichen/aufzaehlung_square.gif) no-repeat scroll 0 4px;
		list-style-type:none;
		margin-bottom:1px;
		padding-left:16px;
	}
	.aktion_ul {
		margin:0;
		padding:0;
	}

/*** AUFZAEHLUNGEN ***/

ul.liste {margin: 15px 0px 15px 0px;padding-left: 20px;}
ul.liste li {
	list-style-type: none;
	background: transparent url("/img/bullet_quadrat_tuerkis.gif") no-repeat;
	background-position: 0 2px;
	padding-left: 13px;
	margin-bottom:3px;
	}


ul.liste_home {margin: 0px 0px 15px 0px;padding-left: 0px;}
ul.liste_home li {
	list-style-type: none;
	background: transparent url("/img/icon_link_dreieck_fuer_css.gif") no-repeat;
	background-position: 0 2px;
	padding-left: 0px;
	margin-bottom:5px;
	}

/* Aufzaehlung bei der Kontaktanfahrt - Angleichung an HaysCareer */

ul.liste_anfahrt {margin: 15px 0px 15px 0px; padding-left: 20px; font: 11px Arial;}
ul.liste_anfahrt li {
	list-style-type: none;
	background: transparent url("/img/bullet_quadrat_tuerkis.gif") no-repeat;
	background-position: 0 2px;
	padding-left: 13px;
	margin-bottom: 3px;
	font-size:13px;
	}

.ueber_anfahrt01 {font-size:18px; font-weight: bold; color: #1a3f96; padding-bottom: 5px;} /* Farbe wie H1 */
.ueber_anfahrt02 {font-size:16px; font-weight:normal; color: #6c6c6c; padding-top: 10px;} /* Farbe wie intro */
.ueber_anfahrt03 {font-size:13px; font-weight: normal; color: #444444; padding-top: 10px;} /* Farbe und Groesse wie Fliesstext ehem. 11px */
.ueber_anfahrt04 {font-size:13px; font-weight: normal; color: #444444;}
.hinweis_anfahrt {color: #444444;}










/* FORMULAR-FELDER */

input.w540px 			{width:540px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w530px 			{width:530px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w510px 			{width:510px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w450px 			{width:450px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w440px 			{width:440px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w400px 			{width:400px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w392px 			{width:392px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w380px 			{width:380px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w370px 			{width:370px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w350px 			{width:350px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w340px 			{width:340px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w315px 			{width:315px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w300px 			{width:300px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w295px 			{width:295px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;} /* ueberarbeitet  */
input.w280px 			{width:280px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w260px 			{width:260px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w240px 			{width:240px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w220px 			{width:220px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w215px 			{width:215px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w210px 			{width:210px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w200px 			{width:200px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w190px 			{width:190px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w185px 			{width:185px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w180px 			{width:180px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w170px 			{width:170px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w160px 			{width:160px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w150px 			{width:150px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w140px 			{width:140px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w135px 			{width:135px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w120px 			{width:120px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w110px 			{width:110px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w100px 			{width:100px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;} /* ueberarbeitet  */
input.w90px 			{width:90px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w60px 			{width:60px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w50px 			{width:50px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w42px 			{width:42px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
input.w30px 			{width:30px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}

input.freitext          {height: 23px;line-height:23px;border-style:solid;border-color:#ccc;border-width:1px;padding-top:0px;padding-left:10px;}

input.aktion			{width:130px;height:20px;font-size:12px;padding:0px;padding-left:1px}

select.w500px 		{width:500px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w470px 		{width:470px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w400px 		{width:400px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w380px		{width:380px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w350px 		{width:350px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w344px		{width:344px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w320px 		{width:320px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w310px 		{width:310px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w300px 		{width:300px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w295px 		{width:295px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w280px 		{width:280px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w260px 		{width:260px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}

select.w250px 		{width:250px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;} /* ueberarbeitet  */

select.w225px 		{width:225px;height:23px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w220px 		{width:220px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w215px 		{width:215px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w205px 		{width:205px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}

select.w200px 		{width:200px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w190px 		{width:190px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w180px 		{width:180px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w170px 		{width:170px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w160px 		{width:160px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w145px 		{width:145px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w140px_detailsuche 	{width:140px;height:19px;font-size:11px;padding-left:1px;border-style:solid;border-color:#cccccc;border-width:1px;}

select.w140px 		{width:140px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w130px 		{width:130px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w120px 		{width:120px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w100px 		{width:100px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w90px 		{width:90px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w80px 		{width:80px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w60px 		{width:60px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
select.w50px_detailsuche 		{width:50px;height:19px;font-size:11px;padding-left:1px;border-style:solid;border-color:#cccccc;border-width:1px;}
select.w50px 		{width:50px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}

select.sprachauswahl {width:120px;height:19px;font-family:Arial,Sans-Serif;font-size:11px;font-weight:normal;padding:0px;padding-left:1px;border-style:solid;border-color:#cccccc;border-width:1px;}

select.w400px_multi	{width:400px;padding:0px;padding-left:1px;font-size:11px;}
select.w380px_multi	{width:380px;padding:0px;padding-left:1px;font-size:11px;}
select.w310px_multi	{width:310px;padding:0px;padding-left:1px;font-size:11px;}
select.w300px_multi	{width:300px;padding:0px;padding-left:1px;font-size:11px;}
select.w280px_multi	{width:280px;padding:0px;padding-left:1px;font-size:11px;}
select.w265px_multi	{width:265px;padding:0px;padding-left:1px;font-size:11px;}
select.w260px_multi	{width:260px;padding:0px;padding-left:1px;font-size:11px;}
select.w215px_multi	{width:215px;padding:0px;padding-left:1px;font-size:11px;}
select.w200px_multi	{width:200px;padding:0px;padding-left:1px;font-size:11px;}
select.w190px_multi	{width:190px;padding:0px;padding-left:1px;font-size:11px;}
select.w185px_multi	{width:185px;padding:0px;padding-left:1px;font-size:11px;}
select.w180px_multi	{width:180px;padding:0px;padding-left:1px;font-size:11px;}
select.w100px_multi	{width:100px;padding:0px;padding-left:1px;font-size:11px;}

textarea.w620px 		{width:620px;font-size:11px;padding:0px;padding-left:1px;}

textarea.w570px 		{width:570px;font-size:11px;padding:0px;padding-left:1px;}

textarea.w550px 		{width:550px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w530px 		{width:530px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w470px 		{width:470px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w450px 		{width:450px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w440px 		{width:440px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w392px 		{width:392px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w380px 		{width:380px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w370px 		{width:370px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w360px 		{width:360px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w350px 		{width:350px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w300px 		{width:300px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w160px 		{width:162px;font-size:11px;padding:0px;padding-left:1px;}
textarea.w120px 		{width:120px;font-size:11px;padding:0px;padding-left:1px;}




/* FARBEN */

.must 					{background-color: #F4C4C9;} /*  #f4ebaa*/
.must_hell 				{background-color: #FDDFDF; padding:5px;}	/* ffffcd */

.bc_hellblau_streifen	{background-color:#dbe8fb} /* E7F0F7 zB Hays Internat. Tabelle  - bisher keine Anpassung, Rechnganz */
.bc_hellblau_streifen2	{background-color: #e5effd} /* Darstellung Kalender */
.bc_hellblau			{background-color: #c6ddff}  /* neu, zB Spendenbarometer, Eventkalenderkopf, Rechnganz. */


.bc_tuerkis				{background-color: #009fda}
.bc_hellgrau			{background-color: #c9d1c9}  /* neu z.B. Suchprofile */
.bc_dunkelblau			{background-color: #002776}  /* neu  */
.bc_tuerkis_cv 			{background-color: #d7eff9}
.bc_hellblau_cv 		{background-color: #dbe1ee}
.bc_dblau_cv 			{background-color: #1f4198}

/*  .bc_dunkelblau_detailsuche	   {background-color: #1f4198} */

.mittelblau 			{color: #7EA4C7;} /* zB Reisekosten  - bisher keine Anpassung */
.mittelblau2			{color: #223972;}
.count_blau,.blau_zahlennavi {color: #152b60;}
.grau1 					{color: #999999;}
.weiss 					{color: #FFFFFF;}
.tuerkis				{color: #009fda}
.dunkelblau		{color: #1a3f96;}



	.gruen			{color: #6F9D20;}
	
	.schwarz 		{color: #000000;}
	.rot 			{color: #FC3F3F;}
	.grau 			{color: #999999;}
	.dgrau 			{color: #444444;}


	.bc_weiss		{background-color: #FFFFFF;}
	.bc_gruen		{background-color: #6F9D20;}
	.bc_schwarz		{background-color: #000000;}


	.bc_rahmen		{background-color: #BDB68A}  	/* Rahnmen aussen */
	.bc_rahmen_hell	{background-color: #ECE9D2}		/* Rahnmen innen */
	.bc_fond		{background-color: #DEDBC5}		/* Fond, Suche-Feld auf Startseite */
	.bc_footer		{background-color: #E0DFCC}		/* Fusszeile */
	.bc_braun_linie	{background-color: #A39E82}		/* duenne dunkle Trennlinie */






.bc_hellgrau_streifen 	{background-color: #ECECEC}
.bc_calendar_mark_print	{font-weight: bold;}
.bc_calendar_mark		{background-color: #c2d484} /* ganzer Tag Urlaub, auch in Uebersicht ehem. Grau */
.bc_calendar_mark_halberurlaub		{background-color: #dce6bd}
.bc_calendar_mark_Gleitzeit		{background-color: #fedbac}
.bc_calendar_mark_Sonderurlaub		{background-color: #eac7e4}

.bc_ticker_microsite	{background-color: #E7F0F7}




/* FARBEN Reisekosten */
.rk					{color: #BB40E9  }						/*für Sachbearbeiter bei Reisekosten #F66666, #E10303*/
.rk_linie 			{background-color: #BB40E9 }			/*für Sachbearbeiter bei Reisekosten*/
.rk_link,a.rk_link 	{color: red;}							/*LINK für Sachbearbeiter bei Reisekosten*/

.deaktiviert 	{ background-color: #e0e0e0; }	 /* wird das noch verwendet*/
.rkerror 		{ background-color: #FF9999; }



/* FARBEN Projektbericht */

.pb_hinweis 	{color: #6F9D20 }				/* für Projektbericht*/
.pb_adsComment 	{color: #7EA4C7; }				/* für Projektbericht*/
.pb_deaktiviert {background-color:#E0E0E0} 		/* für Projektbericht*/

/* ??? */

.border_top			{border-top-width:1px; border-top-style:solid; border-color:#C2D4E4; }
.border_left			{border-left-width:1px; border-left-style:solid; border-color:#C2D4E4; }
.border_right		{border-right-width:1px; border-right-style:solid; border-color:#C2D4E4; }
.border_bottom	{border-bottom-width:1px; border-bottom-style:solid; border-color:#C2D4E4; }







/****************/
/*    FOOTER    */
/****************/


#fusszeile {
 width: 960px;
 height: 110px;/* 50px */
 background-color: #FFFFFF;
 clear: left;   /* wichtig */
 }


 .footer
{	min-height: 36px;
	height: auto;
	_height: 36px;
	margin: 0;
	border: 0;
	border-top-width:1px; border-top-style:solid; border-color:#C7D5DF; margin-left:0px;
	padding: 0 2px;
	font-size: 11px;

}

.footer ul
{	float: left;
	list-style-type: none;
	margin: 0;
	border: 0;
	padding: 12px 0 0 0;
}

.footer li
{	display: inline;
	color: #3E5991;
	margin: 0;
	border: 0;
	padding: 0;
}


.footer_landing
{	min-height: 36px; 
	height: auto;
	_height: 36px;
	margin: 0;
	border: 0;
	padding: 0 2px;
	font-size: 11px;

}

.footer_landing ul
{	float: left;
	list-style-type: none;
	margin: 0;
	border: 0;
	padding: 12px 0 0 0;
}

.footer_landing li
{	display: inline;
	color: #3E5991;
	margin: 0;
	border: 0;
	padding: 0;
}

a.navi_foot				{color: #3E5991; font-weight: normal; text-decoration: none;}
a.navi_foot_copyright {color: #505050; font-weight: normal; text-decoration: none;}
a.navi_foot:hover		{color: #152B60; font-weight: normal; text-decoration: underline;}

.footer_copyright {text-align:center;font-family: Arial,Sans-Serif;font-size: 11px;color: #3E5991; font-weight: normal; text-decoration: none;}

.navi_foot_trenner 		{font-size: 11px; color: #00ADEE; font-weight: normal; text-decoration: none;}
.navi_foot_trenner2 	{font-size: 11px; color: #C7D5DF; font-weight: normal; text-decoration: none;}
/* border-left:1px solid #000; */



.jobsuche_form_text {
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	padding-right:15px;
}


/************************/
/*    BESONDERHEITEN    */
/***********************/

/* verwendet bei der Legal-Microsite Darstellung der Beraterprofile 320-345 */

.links {
 width: 350px;
 float: left;
 margin-left: 0px;
 }

.rechts {
 width: 380px;
 float: left;
 margin-left: 30px;
 }

 .umrandung_formularhinweis {
 width: auto;
 background-color: #FFFFFF;
 float: left;
 padding:10px 10px 10px 10px;
 margin: 3px 0 0 30px;
 border:1px solid #e98300;
}

.umrandung_psoangaben {
 width: 158px;
 _width: 168px;
 background-color: #FFFFFF;
 float: left;
 padding:10px 0px 10px 10px;
 border:1px solid #009fda;
}

.trennlinie_home {
 width: auto;
 background-color: #FFFFFF;
 border-top:1px solid #C6DDFF;
 margin-bottom: 10px;
 margin-top: 10px;
}

.blog_overview_li{
	margin-bottom:10px;
}
.blog_overview_div_content p {
	margin:0px;
	padding:0px;
}
 
.referenzen_buchstabe {
 width: 680px;
 font-weight:bold;
 height:20px;
 }
	
.referenzen_links {
 width: 320px;
 float: left;
 margin-left: 0px;
 }

.referenzen_rechts {
 width: 320px;
 float: left;
 margin-left: 46px;
 }
.referenzen_abstand {
 clear:both;
 height: 20px; 
 }
#laender {
    display: block;
    margin: 0;
	margin-left: 5px;
    padding: 0;
    list-style-type: none;
    font-size: 11px;
    float: left;
}

#laender li div.container {
    display: none;
    position: relative;
    /*left: -578px; /*damit nach links aufklappt*/
    float: left;
    width: 644px;
    /*
        z-index wird hier von ie7 ignoriert, deshalb
        die z-index angabe in #laender li
    */
    z-index: 999;

}

#laender div.container div {
    /* breite der länderspalten */
    position: relative;
    width: 160px;
    height: 180px;
    float: left;
    margin: 0 0 0 0;
    border-right: solid 1px white;
    background: #edf0f9;

}

#laender li div span {
    background-image:url(<cfoutput>#domain3#</cfoutput>/img/icon_link_dreieck_fuer_laender.gif);display:block; background-repeat:no-repeat;background-position: 6px 5px;
}

#laender li div span:hover {
    background-color: #d8e8ff;
	background-image:url(<cfoutput>#domain3#</cfoutput>/img/icon_link_dreieck_fuer_laender.gif);display:block; background-repeat:no-repeat;background-position: 6px 5px;
}

#laender li div.international {
    width: 643px;
    height: 24px;
    line-height: 24px;
    border-top: solid 1px white;
}

#laender li span.header {
	color:#3e5991;
    display: block;
    text-align: center;
    text-indent: 0;
	height: 19px; /* Abstand zum Aufgeklappten*/
	margin-bottom: 3px;
}

#laender li {
    position: relative;
    display: block;
    float: left;
	width: 65px;
    background: #ffffff;
    height: 22px;
    text-indent: 14px;
    line-height: 22px;
    margin-right: 1px;
	margin-top:4px;
    /*
        hier z-index angeben, damit der ie7
        den z-index des unterelements akzeptiert
    */
    z-index: 999;
}

#laender li:hover {
    background: #edf0f9; /* hinter der Flagge */
}

#laender li:hover div.container {
    display: block;
	border-top:solid 1px white;
}

#laender a {
    text-decoration: none;
    font-size: 11px;
	color:#3e5991;
}
#laender a:hover {
    text-decoration: underline;
    font-size: 11px;
	color:#152b60;
}
#menu {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 11px;
}

#menu li div.container {
    display: none;
    position: relative;
    float: left;
    width: 613px;
}

#menu div.container div {
    /* breite der länderspalten */
    position: relative;
    width: 200px;
    height: 300px;
    float: left;
    margin: 17px 0 0 0;
    border-right: solid 1px #fff;
    background: #edf0f9;
}

#menu li div.deutschland {
    width: 210px;
}

#menu li div.dach,
#menu li div.international {
    height: 24px;
    padding: 5px 0;
    width: 612px;
    margin-top: 0;
    border-top: solid 1px #fff;
}

#menu li div span {
    display: block;
}

#menu li div span:hover {
    background-color: #d8e8ff;     /*  */
}

#menu li div span.header {
    padding-top: 5px;
	font-weight: bold;
}

#menu li div span.header:hover {
    background: #edf0f9;
}

#menu li {
    position: relative;
    display: block;
    float: left;
    width: 160px;
    background: #ffffff;
    text-indent: 10px;
    height: 23px;
    line-height: 23px;
    margin-right: 1px;
	border: solid 1px #cccccc;
}

#menu li:hover {
    background: #edf0f9; /* #d8e8ff */
}

#menu li:hover div.container {
    display: block;
}

#menu a {
    text-decoration: none;
    color: #000;
}
