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;
 }
 
 
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 tÃ¼rkis 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: #01a6e5; text-decoration: underline; font-size: 11px; height: 16px; line-height: 16px;font-weight: normal;}
a.loginlink:hover {color: #01a6e5; text-decoration: none; font-size: 11px;font-weight: normal;}
.loginlink {color: #01a6e5; text-decoration: none; font-size: 11px;font-weight: normal;} 


a.ssllink {color: #01a6e5; text-decoration: underline; font-size: 10px; }
a.ssllink:hover {color: #01a6e5; text-decoration: none; font-size: 10px;}
.ssllink {color: #01a6e5; 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;
} 

 
 
 
/****************/
/*    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: 760;/* 960px */
 background-color: white;
 position: absolute;
 top: 106px;
 
 }
 
#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;
 }
 
 
 
/* 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 }

				
 
 .head_hauptnavi_reiter {
 width: 234px;
 background-color: white;
 float:left;
 }
 
 .head_hauptnavi-login_reiter {
 width: 175px;
 background-color: white;
 float:left;
 }

 #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   */
/******************************************/
 
#navigation {
 width: 170px;
 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_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;
}

/* 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 .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_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;  
}

 



/***************************************/
/* REITER NAVIGATION im Servicebereich */
/**************************************/

#daten_unten_formular_mit_reiter {
 width: 738px;  /*   fÃ¼r Moz. - abzÃ¼glich padding und border  */
 _width: 768px; /*   fÃ¼r ie  - abzÃ¼gl. 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;
}




/* 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;}


.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 Ã¼ber 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 */
.formular_ueber	 {font-size: 13px; font-weight: bold; color: #444444;}	/* z.B. MyHays-Formular */

.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 */


.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 GrÃ¶ÃŸe, z.B. LÃ¤nder-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 Ã¤ndern*/
								
	


	.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 Ã¤ndern*/
	.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 fÃ¼r PSO Mitarbeiterauswahl */
.sb_rechnungen 	{font-size:11px;}								/* kleine Schrift fÃ¼r 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 TÃ¼v-Siegel*/
	
	.ticker_berufsgruppe	{font-size: 1.00em; font-weight: bold; color: #003565;}
	
	/* tempÃ¶rÃ¤r 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;
	}

/*** AUFZÃ„HLUNGEN ***/

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;
	}

/* AufzÃ¤hlung 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 Groessee 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;} /* Ã¼berarbeitet  */
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;} /* Ã¼berarbeitet  */
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;} /* Ã¼berarbeitet  */

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 		{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 		{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.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.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			{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  */

.mittelblau 			{color: #7EA4C7;} /* zB Reisekosten  - bisher keine Anpassung */
.count_blau,.blau_zahlennavi {color: #152b60;}	
.weiss 					{color: #FFFFFF;}
.tuerkis				{color: #009fda}




	.gruen			{color: #6F9D20;}
	.dunkelblau		{color: #003565;}
	.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}		/* dÃ¼nne dunkle Trennlinie */
	
	


	

	.bc_hellgrau_streifen 	{background-color: #ECECEC}	  
	.bc_calendar_mark_print	{font-weight: bold;}
	.bc_calendar_mark		{background-color: #CCCCCC}
	
.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: 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;
}



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;}

.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;
}










