@font-face {

    font-family: 'Roboto';

    src: url('/o/haystheme/css/font/font-roboto/Roboto-Regular.ttf') format('truetype');

    font-weight: normal

}



@font-face {

    font-family: 'Roboto';

    src: url('/o/haystheme/css/font/font-roboto/Roboto-Bold.ttf') format('truetype');

    font-weight: bold

}



@font-face {

    font-family: 'Roboto-black';

    src: url('/o/haystheme/css/font/font-roboto/Roboto-Black.ttf') format('truetype')

}



@font-face {

    font-family: 'Roboto-Bold';

    src: url('/o/haystheme/css/font/font-roboto/Roboto-Bold.ttf') format('truetype')

}



@font-face {

    font-family: 'Roboto-light';

    src: url('/o/haystheme/css/font/font-roboto/Roboto-Light.ttf') format('truetype')

}



@font-face {

    font-family: 'Roboto-Medium';

    src: url('/o/haystheme/css/font/font-roboto/Roboto-Medium.ttf') format('truetype')

}



body {

 font-family:  Roboto,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: Roboto,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_untertitel {font-size:10px; color: #1a3f96;margin-top:8px; margin-bottom:25px}

/* BILDER Kundennewsletter*/
.bild_kn_rechts {margin-bottom: 15px; margin-top: 15px; text-align:right;}
.bild_kn_links {margin-bottom: 15px; margin-top: 15px; text-align:left;}
.bild_kn_mitte {margin-bottom: 15px; margin-top: 15px; text-align:center;}

.bild_box02 {margin-top: 5px;} /* fuer HP:Starsteite box 02 */
.social_banner {margin-bottom:5px;}
.social_box {padding-left:0px;}

/* 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_micro, a.link 		{color: #3E5991;background-color:#dfedff;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;margin-right: 30px;}
a.link_micro:hover,a.link:hover {color: #152B60; background-color:#dfedff;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; }



.sprache_text_deutsch{ background-color: transparent; background-image: url(/img/buttons/spez2_sprache_deutsch.gif); border:0; width:46px; height:21px; font-size:0px; cursor:pointer;}
.sprache_text_deutsch:hover{ background-color: transparent; background-image: url(/img/buttons/spez2_sprache_deutsch_over.gif); border:0; width:46px; height:21px; font-size:0px; cursor:pointer;}

.sprache_text_english{background-color: transparent; background-image: url(/img/buttons/spez2_sprache_english.gif); border:0; width:43px; height:21px; font-size:0px; cursor:pointer;}
.sprache_text_english:hover{background-color: transparent; background-image: url(/img/buttons/spez2_sprache_english_over.gif); border:0; width:43px; height:21px; font-size:0px; cursor:pointer;}

.sprache_text_francais{background-color: transparent; background-image: url(/img/buttons/spez2_sprache_francais.gif); border:0; width:51px; height:21px; font-size:0px; cursor:pointer;}
.sprache_text_francais:hover{background-color: transparent; background-image: url(/img/buttons/spez2_sprache_francais_over.gif); border:0; width:51px; height:21px; font-size:0px; cursor:pointer;}

	/* 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;}



.zeile_dropdown {height:24px;} /* Ziel: Hoehe fuer ie und firefox gleich machen */
.zeile2_dropdown {height:24px;}

.navirechts_ueber{font-size:13px; font-weight: bold; color: #1a3f96; text-transform: uppercase; height:45px;}
.navirechts {height:25px;}
.navirechts_aktiv{height:25px;font-weight: bold; color: #1a3f96;}

.navire a{height:25px;color: blue;}
.navire a:hover {height:25px;color: green;}
.navire a:focus{height:25px;font-weight: bold; color: red;}
.navire a:active{height:25px;font-weight: bold; color: red;}
/* 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;
 }
 #head_microsite_nur_balken {
 height: 131px;
 width: 960px;
 }
  /* speziell für msp */

.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 */

#hauptnav {
	   height: 37px;
	   width: 720px; 
	   background-color: white;
	   position: absolute;
	   top: 106px;
	  }
	  
	  /* entfällt nach der umstellung */
	  
#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;
	   } 	  

#hauptnav-login-sprachwahl-schweiz {
 height: 31px; /* 29+6=35 + 2*/
 width: 215px; 
 background-image:url(/img/bg_login-sprachwahl-schweiz.png);
 display:block; background-repeat:no-repeat;
 position: absolute;
 top: 106px;
 margin-left:735px; /* 765 - 30*/
 float: left;
 padding:7px 0 0 10px;
 z-index:2;
}
 
#hauptnav-login-sprachwahl {
 height: 31px; /* 29+6=35 */
 width: 215px; /* 215+10*/
 background-image:url(/img/bg_login-sprachwahl.png);
 display:block; background-repeat:no-repeat;
 position: absolute;
 top: 106px;
 margin-left:735px;
 float: left;
 padding:7px 0 0 10px;
 z-index:2;
 }
 
#hauptnav-login-ohnesprachwahl {
 height: 31px; 
 width: 215px; 
 background-image:url(/img/bg_login-ohnesprachwahl.png);
 display:block; background-repeat:no-repeat;
 position: absolute;
 top: 106px;
 margin-left:735px;
 float: left;
 padding:7px 0 0 10px;
 z-index:2;
 }
 
 #hauptnav-login-username {
 height: 26px; /* 26+11=37 */
 width: 215px; /* 215+10*/
 font-size: 14px;
 font-weight: normal;
 color: #2c2c2c;
 /* background-image:url(/img/startseite/willkommen-feld.png);
 display:block; background-repeat:no-repeat; */
 position: absolute;
 top: 145px;
 margin-left:755px; /* XX vertikal mit Wort Login... */
 float: left;
 padding:11px 0 0 10px;
 z-index:2;
}


#hauptnav a { background-image:url(/img/buttons/sprite_hauptnavigation.png); display:block; background-repeat:no-repeat; height:37px; }

#hauptnav  .hauptnav-kandidaten-LDE{ background-position: 0 0px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LDE_aktiv{ background-position: 0 -38px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LDE_over{ background-position: 0 -38px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-kandidaten-LDE:hover{ background-position: 0 -38px; width: 175px; height: 37px; }  

#hauptnav  .hauptnav-kunden-LDE{ background-position: 0 -76px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LDE_aktiv{ background-position: 0 -114px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LDE_over{ background-position: 0 -114px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-kunden-LDE:hover{ background-position: 0 -114px; width: 175px; height: 37px; } 

#hauptnav  .hauptnav-aktuelles-LDE{ background-position: 0 -152px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LDE_aktiv{ background-position: 0 -190px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LDE_over{ background-position: 0 -190px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-aktuelles-LDE:hover{ background-position: 0 -190px; width: 175px; height: 37px; }

#hauptnav  .hauptnav-ueber-uns-LDE{ background-position: 0 -228px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LDE_aktiv{ background-position: 0 -266px; width: 175px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LDE_over{ background-position: 0 -266px; width: 175px; height: 37px; }
#hauptnav  .hauptnav-ueber-uns-LDE:hover{ background-position: 0 -266px; width: 175px; height: 37px; }

#hauptnav  .hauptnav-kandidaten-LEN{ background-position: 0 -304px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LEN_aktiv{ background-position: 0 -342px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LEN_over{ background-position: 0 -342px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-kandidaten-LEN:hover{ background-position: 0 -342px; width: 234px; height: 37px; }  

#hauptnav  .hauptnav-kandidaten-LFR{ background-position: 0 -380px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LFR_aktiv{ background-position: 0 -418px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kandidaten-LFR_over{ background-position: 0 -418px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-kandidaten-LFR:hover{ background-position: 0 -418px; width: 234px; height: 37px; }

#hauptnav  .hauptnav-kunden-LEN{ background-position: 0 -456px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LEN_aktiv{ background-position: 0 -494px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LEN_over{ background-position: 0 -494px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-kunden-LEN:hover{ background-position: 0 -494px; width: 234px; height: 37px; }  

#hauptnav  .hauptnav-kunden-LFR{ background-position: 0 -532px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LFR_aktiv{ background-position: 0 -570px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-kunden-LFR_over{ background-position: 0 -570px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-kunden-LFR:hover{ background-position: 0 -570px; width: 234px; height: 37px; }   

#hauptnav  .hauptnav-ueber-uns-LFR{ background-position: 0 -608px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LFR_aktiv{ background-position: 0 -646px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LFR_over{ background-position: 0 -646px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-ueber-uns-LFR:hover{ background-position: 0 -646px; width: 234px; height: 37px; }

#hauptnav  .hauptnav-ueber-uns-LEN{ background-position: 0 -684px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LEN_aktiv{ background-position: 0 -722px; width: 234px; height: 37px; } 
#hauptnav  .hauptnav-ueber-uns-LEN_over{ background-position: 0 -722px; width: 234px; height: 37px; }
#hauptnav  .hauptnav-ueber-uns-LEN:hover{ background-position: 0 -722px; width: 234px; height: 37px; }


 .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;
 }
 
 #head_suchemicrosite_nur_balken {
 height: 16px;
 width: 960px;
 background-image:url(/img/msp/blauerbalken.png);
 background-repeat:no-repeat;
 position: absolute;
 display:block;
 top: 105px;
 padding-top:14px;
 }
 /* speziell für msp */






/*********************/
/*   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;
 float: left;
 font-size: 11px;
}

#detailsuche {
 width: 236px;
 min-height: 40px;
 font-size: 11px;
 background-color: #FFFFFF;
 float: left;
}

#leftMainNav.perso_class{
	border:solid 3px #d2e4ff;
}

.perso_class_header{
	width:170px;
	height:25px;
}

#leftMainNav{
	border-left:solid 1px #d2e4ff;
	border-right:solid 1px #d2e4ff;
	border-bottom:solid 1px #d2e4ff;
}

#leftMainNav td{
	background-image:url(../img/menu/btn_default.jpg);
	width:170px;
	height:26px;
	text-indent:12px;
	line-height:26px;
 	font-size:11px;
}

#leftMainNav td#navi_sub_ak{
	background-image:url(../img/menu/btn_sub_open.jpg);
}

#leftMainNav td#navi_sub_arr_ak{
	background-image:url(../img/menu/btn_sub_subpoints_open.jpg);
}
#leftMainNav td#navi_sub_arr{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_subpoints.jpg);
}
#leftMainNav td#navi_sub_arr:hover{
	background-image:url(../img/menu/btn_subpoints_hover.jpg);
}

#leftMainNav td#navi_sub_stage4_arr{
	background-image:url(../img/menu/btn_sub_1_stage4.jpg);
}

#leftMainNav td#navi_sub_stage4{
	background-image:url(../img/menu/btn_sub_1_stage4.jpg);
}

#leftMainNav td#navi_sub2{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_1_default.jpg);
}
#leftMainNav td#navi_sub2:hover{
	background-image:url(../img/menu/btn_sub_1_default_hover.jpg);
}

#leftMainNav td#navi_sub2_arr{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_1_default.jpg);
}
#leftMainNav td#navi_sub2_arr:hover{
	background-image:url(../img/menu/btn_sub_1_default_hover.jpg);
}

#leftMainNav td#navi_sub2_hasSub{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_1_subpoints.jpg);
}

#leftMainNav td#navi_sub2_hasSub:hover{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_1_subpoints_hover.jpg);
}

#leftMainNav td#navi_sub2_arr_activeSub_ak{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_subpoints_open.jpg);
}

#leftMainNav td#navi_sub2_arr_activeSub_ak a{
	color:#FFFFFF;
	text-decoration:none;	
}

#leftMainNav td#navi_sub2_arr_activeSub_ak a:hover{
	color:#FFFFFF;	
	text-decoration:none;
}

#leftMainNav td#navi_sub2_arr_activeSub_ia{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_subpoints_open_inactive.jpg);
}

#leftMainNav td#navi_sub2_activeSub{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_subpoints_open.jpg);
}
#leftMainNav td#navi_sub2_activeSub_ak{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_subpoints_open.jpg);
}

#leftMainNav td#navi_sub2_activeSub_ak a{
	color:#FFFFFF;
	text-decoration:none;	
}
#leftMainNav td#navi_sub2_activeSub_ak a:hover{
	color:#FFFFFF;	
	text-decoration:none;
}

#leftMainNav td#navi_sub2_activeSub a{
	color:#FFFFFF;
	text-decoration:none;	
}
#leftMainNav td#navi_sub2_activeSub a:hover{
	color:#FFFFFF;	
	text-decoration:none;
}

#leftMainNav td#navi_sub2_ak{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_open.jpg);
}

#leftMainNav td#navi_sub2_ak a{
	color:#FFFFFF;
	text-decoration:none;	
}
#leftMainNav td#navi_sub2_ak a:hover{
	color:#FFFFFF;	
	text-decoration:none;
}

#leftMainNav td#navi_sub_ak a{
	color:#FFFFFF;
	text-decoration:none;	
}
#leftMainNav td#navi_sub_ak a:hover{
	color:#FFFFFF;	
	text-decoration:none;
}

#leftMainNav td#navi_sub2_arr_ak{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_open.jpg);
}

#leftMainNav td#navi_sub2_arr_ak a{
	color:#FFFFFF;
	text-decoration:none;	
}
#leftMainNav td#navi_sub2_arr_ak a:hover{
	color:#FFFFFF;	
	text-decoration:none;
}

#leftMainNav td#navi_sub_arr_ak a{
	color:#FFFFFF;
	text-decoration:none;	
}
#leftMainNav td#navi_sub_arr_ak a:hover{
	color:#FFFFFF;	
	text-decoration:none;
}

#leftMainNav td#navi_sub3{
	text-indent:14px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_4.jpg);
}
#leftMainNav td#navi_sub3:hover{
	background-image:url(../img/menu/btn_sub_4_hover.jpg);
}

#leftMainNav td#navi_sub3_ak{
	text-indent:14px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_4_active.jpg);
}
#leftMainNav td#navi_sub3_ak a{
	color:#FFFFFF;
	text-decoration:none;
	background-image:none;
}

#leftMainNav td#navi_sub2_activeSub_ia{
	text-indent:12px;
	line-height:26px;
	background-image:url(../img/menu/btn_sub_subpoints_open_inactive.jpg);
}

#leftMainNav td#navi_sub_arr_ak a{
	color:#FFFFFF;
	text-decoration:none;
	background-image:none;	
}
#leftMainNav td#navi_sub_arr_ak a:hover{
	color:#FFFFFF;	
	text-decoration:none;
	background-image:none;
}


#leftMainNav td:hover{
	background-image:url(../img/menu/btn_default_hover.jpg);
}

#leftMainNav td a{
	display:block;
	text-decoration:none;
}
#leftMainNav td a:hover{
	display:block;
	text-decoration:none;
}

/*
#navigation table {border-collapse: collapse; }
#navigation td {border-collapse: collapse;}
*/
a.jobtitel {font-size:14px; color:#000;font-weight: bold; text-decoration: none;}
a.jobtitel:hover {font-size:14px; color:#152B60;font-weight: bold; text-decoration: underline;} /* #3E5991 */

.blaetter_button{
	border:0px;
	color: #002776;
	background-color:#e4ecf7;
	padding:0px;
	margin:0px;
	cursor:pointer;
	font-size:12px;
	
}

.blaetter_button_nb{
	font-weight: bold;
	color: white;
	border:0px;
	background-color:#3352a0;/* 1f4198 */
	padding:2px 0px 2px 0px;
	margin-right:5px;
	cursor:pointer;
	font-size:12px;
}

/*.bc_navirahmen	{background-color: #D2E4FF}*/



#navigation table{
}

#navigation .navi_sub_ak {
}
a.navi_sub{
	display:block;
}
a.navi_sub:hover{
	display:block;
}
a.navi_sub_ak{
	display:block;
	text-indent:12px;
}
a.navi_sub_ak:hover{
	display:block;
	text-indent:12px;
}

navi_sub2, .navi_sub2_ak {
	display:block;
}

a.navi_sub2{
	display:block;
}
a.navi_sub2:hover, a.navi_sub2:focus{
	display:block;	
}
a.navi_sub2_ak{
	display:block;
}
a.navi_sub2_ak:hover{
	display:block;
}


/* 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: 543px; /* -35 ehemals 578 */
 background-color: white;
 float: left;
 padding-left:1px;
}

#daten_mitte_micro {
 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: 33px; /* ehemals 20 +15 */
 background-color: white;
 float: left;
 }
#daten_abstand_micro {
 width: 20px; 
 background-color: white;
 float: left;
 }
#daten_rechts {
 width: 190px; /* +20 ehemals 170 */
 background-color: white;
 float: left;
 padding-left:1px;
}
#daten_rechts_micro {
 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_formular_linkedin {
 width: 738px;  /*  nur für login anfordern im Bewerbungsprozess */
 _width: 768px;
 background-color: #f5f8ea;
 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_einspaltig2 {
 width: 665px;
 _width: 635px;
 float: left;
 background-color: white;
 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;}
h2 {font-family:sans-serif;color: #009fda; padding-bottom:20px;} /* auch im Kundennewsletter-CSS - anb */
/*  .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_12 {font-size:12px; font-weight: bold; color: #444444;}
.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;} 
.ueber_msp {font-size:18px; font-weight: bold; color: #009fda;}


.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;}

.zitat_blau_hell		{background-color: #e5effd; margin: 15px 0px 15px 0px; padding: 15px 15px 15px 20px;}

.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: 14px; 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 */
.neutral_stern { margin-left:2px; margin-right:3px; background-image: url(/img/icon_neutralStar.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_msp {margin: 15px 0px 15px 0px;padding: 15px 15px 15px 20px; background-color:#f2f2f2;}
ul.liste_msp 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_grau {margin: 15px 0px 15px 0px;padding: 15px 15px 15px 20px; background-color:#f2f2f2;}
ul.liste_grau 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_micro {margin: 15px 0px 15px 0px;padding-left: 0px;}
ul.liste_micro li {
	list-style-type: none;
	background: transparent url("/img/bullet_quadrat_tuerkis.gif") no-repeat;
	background-position: 0 2px;
	padding-left: 13px;
	margin-bottom:5px;
	}
	
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.w600px 			{width:600px;height:18px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
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.w305px 			{width:305px;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.w225px 			{width:225px;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.w600px 		{width:600px;height:22px;font-size:11px;padding:0px;padding-left:1px;padding-top:2px;}
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.w305px 		{width:305px;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.w110px 		{width:110px;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.w600px 		{width:600px;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.w200px 		{width:200px;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;text-decoration: underline;}
.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: Roboto,Arial,Sans-Serif;font-size: 11px;color: #3E5991; font-weight: normal; text-decoration: none;}
/* 7a91bf */

.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: 365px;
 float: left;
 margin-left: 0px;
 }

.rechts {
 width: 365px;
 float: left;
 margin-left: 30px;
 }
 
 .links-ap {
 width: 320px;
 float: left;
 margin-left: 0px;
 }

.rechts-ap {
 width: 170px;
 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;
}
 
.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 {
    display:block;
}

#laender li div span:hover {
    background-color: #d8e8ff;
    display:block;
}

#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;
}

/****************/
/*    LOGIN 2.0    */
/****************/

.optionen_button_login {
   cursor:pointer;
   background-color:#dae9ff; 
   padding:10px 8px 10px 8px; 
   color:#02286f; display:block; width:415px; height:20px;
}


/*******/
/* gut-finden */
/*******/

.gut-finden-boxbild {
 background-repeat: no-repeat;
 height: 340px;
 margin-right: 175px;
 width: 245px;
 z-index: 1;
 float: left;
}

.gut-finden-boxbild_1 {
 height:340px;
 width: 245px;
 background-image: url(/img/startseite/infos-fuer-spezialisten.jpg);
 background-repeat:no-repeat;
 margin-right:0px;
 z-index: 1;
 float: left;
}

.gut-finden-boxbild_9 {
 height:340px;
 width: 245px;
 background-image: url(/img/startseite/infos-hr-report.jpg);
 background-repeat:no-repeat;
 margin-right:0px;
 z-index: 1;
 float: left;
}
.gut-finden-box a  {text-decoration: none;} 
.gut-finden-box {margin:122px 10px 3px 10px; background:#FFFFFF; width:205px; height:155px;padding-top:10px;}
.gut-finden-box a  {text-decoration: none;} 
.gut-finden-box_ueber, span.gut-finden-box_ueber {width: 185px; font-size:15px; font-weight: bold; color: #1a3f96; text-transform: uppercase; padding: 10px 10px 8px 10px;line-height:15px; height:30px;} 
ul.gut-finden-liste {margin: 0px 0px 15px 0px;padding-left: 10px; padding-top:22px;}
ul.gut-finden-liste li {
	list-style-type: none;
	background: transparent url("/img/icon_link_dreieck_fuer_css.gif") no-repeat;
	background-position: 0 2px;
	padding-left: 9px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin-bottom:3px;
	font-size: 15px;
	text-decoration: none;
	}

/****************/
/*    Autosuggest */
/****************/
.acInput {
	width: 200px;
}

.acResults {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.acResults ul {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style: none;	
}

.acResults ul li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.acLoading {
	background : url('/img/indicator_5.gif') right center no-repeat;
}

.acSelect {
	background-color: Highlight;
	color: HighlightText;
}




.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('/img/indicator_5.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/* HAYS ACCORDION  {{{ */
.ui-widget, .ui-helper-reset {
	font-family: inherit;
	line-height: inherit;
	font-size: inherit;
	color: inherit;
	border: none;
}

.ui-accordion .ui-accordion-content {
	padding: 0px 30px;
}

.ui-accordion {
	border: none;
	border: none;
}

.ui-accordion .ui-accordion-header {
	margin-top: 6px;
}

.ui-accordion-header {
	background-color: #dbebfd;
	font-weight: bold;
	border: none;
	border-radius: 0;
	margin-top: 6px;
}

span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s {
	/* down */
	background-image: url(/img/accordion/arr_down.gif);
	background-position: 0 0;
	
}

span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
	/* right */
	background-image: url(/img/accordion/arr_right.gif);
	background-position: 0 0;
}

.ui-accordion-content {
	border: none;
}
/* }}} */

/****************/
/* //  Autosuggest */
/****************/

