/* CSS Dropdown*/

div.select {
 position:relative; 
 display:block; 
 padding: 3px 0px; 
 margin:0 0px;
 height: 30px;
}
div.select:hover {
 border:0px solid #eea; 
 padding:3px 0px; 
}
div.select a:hover {
 text-decoration:none
}
ul.selectbox {
 position:absolute; 
 top:26px; 
 left:97px; 
 padding:0px 2px 0 2px; 
 list-style:none;
 background:#F9F9F9; 
 border-width:4px;
 border-top: 3px;
 border-style:solid; 
 border-color:#ccc;
 z-index:1000; 
 line-height:1.5em; 
 display:block; 
 margin:0;
 clear: left;
 width: 196px;
 max-height:100px;
 overflow: auto;
  -moz-opacity:0.98; -khtml-opacity:0.98; opacity:0.98;
  filter:alpha(opacity=98);
}
ul.selectbox li {
 border-top: 1px solid #CBCCCE; 
 width: 170px; 
 padding: 2px 2px 2px 6px;
 margin-top: -1px;
}
ul.selectbox li:hover {
 background:#F0F4FD;
  background: #F6FFA7;
}
ul.selectbox a {
 color:#767676; 
 text-decoration:none;
}
ul.selectbox a:hover {
 color:#014777;
}

div.select a {
 color:#0169B3;
 font-weight: bold;
 display:block;
 text-decoration:none;
}

div.select a.pulldown_arrow {
 text-decoration:none;
}
div.select a.pulldown_arrow {
 text-decoration:none;
}
div.select a.pulldown_arrow:hover {
 text-decoration:none
}
div.hide-dropdown .selectbox {
 display: none;
} 

.ddwahl, .ddwahl-2, .ddbutton {
  /*height: 25px;
  width: 25px;*/
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
}

.ddwahl, .ddwahl-2 {
  height: 22px;
  width: 203px;
  float: left;
  border: 0px solid #000;
  padding: 3px 3px 0px 4px;
  background: #fff;
  background-image:url(../images/pfeil-dropdown-1.gif);
  background-position: top right;
  background-repeat: no-repeat;
}

.ddwahl-2 {
  background-image:url(../images/pfeil-dropdown-2.gif);
  background-position: top right;
  background-repeat: no-repeat;
}

.ddwahl:hover {
  background: #F0F4FD;
  background: #F6FFA7;
  background-image:url(../images/pfeil-dropdown-1.gif);
  background-position: top right;
  background-repeat: no-repeat;
}

.ddwahl-2:hover {
  background: #F0F4FD;
  background: #F6FFA7;
  background-image:url(../images/pfeil-dropdown-2.gif);
  background-position: top right;
  background-repeat: no-repeat;
}



/* Koerperkompass auf Home         */
/* ------------------------------- */
#teaser_links_text div.select a {
 color:#0169B3;
 font-weight: normal;
 display:block;
}
#teaser_links_text div.select a:hover {
 text-decoration: none;
}
#teaser_links_text #geschlecht {
  z-index: 3;
}
#teaser_links_text #region {
  z-index: 2;
}

#teaser_links_text .ddwahl #koerper-dd-1, #teaser_links_text .ddwahl-2 #koerper-dd-2 {
  height:20px;
  white-space:nowrap;
  width:178px;
}

#teaser_links_text .ddwahl #koerper-ddblank-1, #teaser_links_text .ddwahl-2 #koerper-ddblank-2 {
  margin-left:3px;
  width:22px;
}

#teaser_links_text div.select .ddwahl a, #teaser_links_text div.select .ddwahl-2 a {
  float:left;
}

/* LOS-Button                      */
/* ------------------------------- */
.button_teaser {
  text-align: right;
  padding: 0 10px 0 10px;
}
input.button_teaser_los {
  background-color:#014777;
  border:0 none;
  color:#FFFFFF;
  font-family:verdana,sans-serif;
  font-size:1.3em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:normal;
  margin: 0px 0px 10px 0px;
  padding:3px 4px;
  cursor: pointer;
}
input.button_teaser_los:hover {
  color:#86D6E1;
}


/* Klinikkompass                   */
/* ------------------------------- */
#teaser_klinikkompass {
  background:#EDEDED;
  font-size: 0.9em;
  padding-top: 10px;
  margin-bottom:-5px;
}
#teaser_klinikkompass .head {
 color:#0169B3;
 font-weight: bold;
 margin-left: 10px;
}
#teaser_klinikkompass .subhead {
 color:#000;
 margin-bottom: 31px;
 margin-left: 10px;
 width:110px;
 line-height:1.5em;
}
#teaser_klinikkompass .bild {
 position: absolute;
 z-index: 2;
 margin-left:126px;
 margin-top: 0px;
}
#teaser_klinikkompass #bundesland {
  z-index: 3;
}
#teaser_klinikkompass #fachgebiet {
  z-index: 2;
}

#teaser_klinikkompass .ddwahl {
  height: 22px;
  width: 100px;
  margin-left: 10px;
}
#teaser_klinikkompass .ddwahl-2 {
  height: 22px;
  width: 187px;
  margin-left: 10px;
}
#teaser_klinikkompass .ddwahl #klinik-dd-1 {
  width: 75px;
  white-space: nowrap;
  height: 20px;
}
#teaser_klinikkompass .ddwahl-2 #klinik-dd-2 {
  width: 162px;
  white-space: nowrap;
  height: 20px;
}
#teaser_klinikkompass .ddwahl #klinik-ddblank-1,
#teaser_klinikkompass .ddwahl-2 #klinik-ddblank-2 {
  width: 22px;
  margin-left: 3px;
}

#teaser_klinikkompass ul.selectbox {
 position:absolute; 
 top:26px; 
 left:7px; 
 padding:0px 2px 0 2px; 
 list-style:none;
 background:#F9F9F9; 
 border-width:4px;
 border-top: 3px;
 border-style:solid; 
 border-color:#ccc;
 z-index:1000; 
 line-height:1.5em; 
 display:block; 
 margin:0;
 clear: left;
 width: 186px;
 max-height:100px;
 overflow: auto;
  -moz-opacity:0.98; -khtml-opacity:0.98; opacity:0.98;
  filter:alpha(opacity=98);
}

#teaser_klinikkompass div.hide-dropdown .selectbox {
 display: none;
} 

#teaser_klinikkompass ul.selectbox li {
 border-top: 1px solid #CBCCCE; 
 width: 160px; 
 padding: 2px 2px 2px 6px;
 margin-top: -1px;
}

#teaser_klinikkompass div.select a {
 color:#0169B3;
 font-weight: normal;
 display:block;
 text-decoration:none;
 overflow:hidden;
}
#teaser_klinikkompass div.select .ddwahl a, #teaser_klinikkompass div.select .ddwahl-2 a {
 float: left;
}
#teaser_klinikkompass ul.selectbox a {
 padding-left: 4px;
}

/* Körperkompass                   */
/* ------------------------------- */
#teaser_koerperkompass {
  background:#EDEDED;
  font-size: 0.9em;
  padding-top: 10px;
}
#teaser_koerperkompass .head {
 color:#0169B3;
 font-weight: bold;
 margin-left: 10px;
}
#teaser_koerperkompass .subhead {
 color:#000;
 margin-bottom: 10px;
 margin-left: 10px;
 width:120px;
 line-height:1.5em;
}
#teaser_koerperkompass .bild {
 position: absolute;
 z-index: 2;
 margin-left:140px;
 margin-top:-10px;
}
#teaser_koerperkompass #geschlecht {
  z-index: 3;
}
#teaser_koerperkompass #zone {
  z-index: 2;
}

#teaser_koerperkompass .ddwahl {
  height: 22px;
  width: 115px;
  margin-left: 10px;
}
#teaser_koerperkompass .ddwahl-2 {
  height: 22px;
  width: 115px;
  margin-left: 10px;
}
#teaser_koerperkompass #zone-wahl-2 {
  -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;
  filter:alpha(opacity=40);
}

#teaser_links_text #zone-wahl-2 {
  -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;
  filter:alpha(opacity=40);
}


#teaser_koerperkompass .ddwahl #koerper-dd-1 {
  width: 90px;
  white-space: nowrap;
  height: 20px;
}
#teaser_koerperkompass .ddwahl-2 #koerper-dd-2 {
  width: 90px;
  white-space: nowrap;
  height: 20px;
}
#teaser_koerperkompass .ddwahl #koerper-ddblank-1,
#teaser_koerperkompass .ddwahl-2 #koerper-ddblank-2 {
  width: 22px;
  margin-left: 3px;
}

#teaser_koerperkompass ul.selectbox {
 position:absolute; 
 top:26px; 
 left:7px; 
 padding:0px 2px 0 2px; 
 list-style:none;
 background:#F9F9F9; 
 border-width:4px;
 border-top: 3px;
 border-style:solid; 
 border-color:#ccc;
 z-index:1000; 
 line-height:1.5em; 
 display:block; 
 margin:0;
 clear: left;
 width: 186px;
 max-height:100px;
 overflow: auto;
  -moz-opacity:0.98; -khtml-opacity:0.98; opacity:0.98;
  filter:alpha(opacity=98);
}

#teaser_koerperkompass div.hide-dropdown .selectbox {
 display: none;
} 

#teaser_koerperkompass ul.selectbox li {
 border-top: 1px solid #CBCCCE; 
 width: 160px; 
 padding: 2px 2px 2px 6px;
 margin-top: -1px;
}

#teaser_koerperkompass div.select a {
 color:#0169B3;
 font-weight: normal;
 display:block;
 text-decoration:none;
 overflow:hidden;
}
#teaser_koerperkompass div.select .ddwahl a, #teaser_koerperkompass div.select .ddwahl-2 a {
 float: left;
}
#teaser_koerperkompass ul.selectbox a {
 padding-left: 4px;
}
#teaser_koerperkompass .button_teaser {
  text-align: left;
  padding-top:2px;
}

/*Stellenangebote                  */
/* ------------------------------- */
.stellenangebote {
  background:#EDEDED;
  font-size: 0.9em;
  padding-top: 10px;
}
.stellenangebote .head {
 color:#0169B3;
 font-weight: bold;
 margin-left: 10px;
}
.stellenangebote .subhead {
 color:#000;
 margin-bottom: 30px;
 margin-left: 10px;
 width:120px;
 line-height:1.5em;
}
.stellenangebote .bild {
 position: absolute;
 z-index: 2;
 margin-left: 130px;
 margin-top: 26px;
}
.stellenangebote #berufsgruppe {
  z-index: 3;
}
.stellenangebote #region {
  z-index: 2;
}

.stellenangebote .ddwahl {
  height: 22px;
  width: 107px;
  margin-left: 10px;
}
.stellenangebote .ddwahl-2 {
  height: 22px;
  width: 107px;
 margin-left: 10px;
}
.stellenangebote .ddwahl #stellen-dd-1 {
  width: 82px;
  white-space: nowrap;
  height: 20px;
}
.stellenangebote .ddwahl-2 #stellen-dd-2 {
  width: 82px;
  white-space: nowrap;
  height: 20px;
}
.stellenangebote .ddwahl #stellen-ddblank-1,
.stellenangebote .ddwahl-2 #stellen-ddblank-2 {
  width: 22px;
  margin-left: 3px;
}

.stellenangebote ul.selectbox {
 position:absolute; 
 top:26px; 
 left:7px; 
 padding:0px 2px 0 2px; 
 list-style:none;
 background:#F9F9F9; 
 border-width:4px;
 border-top: 3px;
 border-style:solid; 
 border-color:#ccc;
 z-index:1000; 
 line-height:1.5em; 
 display:block; 
 margin:0;
 clear: left;
 width: 126px;
 max-height:100px;
 overflow: auto;
 -moz-opacity:0.98; -khtml-opacity:0.98; opacity:0.98;
 filter:alpha(opacity=98);
}

.stellenangebote div.hide-dropdown .selectbox {
 display: none;
} 

.stellenangebote ul.selectbox li {
 border-top: 1px solid #CBCCCE; 
 width: 100px; 
 padding: 2px 2px 2px 6px;
 margin-top: -1px;
}

.stellenangebote div.select a {
 color:#0169B3;
 font-weight: normal;
 display:block;
 text-decoration:none;
 overflow:hidden;
}
.stellenangebote div.select .ddwahl a, .stellenangebote div.select .ddwahl-2 a {
 float: left;
}
.stellenangebote ul.selectbox a {
 padding-left: 4px;
}
.stellenangebote .button_teaser {
  text-align: left;
  padding-top: 2px;
}

/* Jobbörse                       */
/* ------------------------------- */
#jobboerse_suche ul.selectbox, #jobboerse_suche_niedrig ul.selectbox {
 position:absolute; 
 top:26px; 
 left:0px; 
 padding:0px 2px 0 2px; 
 list-style:none;
 background:#F9F9F9; 
 border-width:4px;
 border-top: 3px;
 border-style:solid; 
 border-color:#ccc;
 z-index:1000; 
 line-height:1.5em; 
 display:block; 
 margin:0;
 clear: left;
 width: 196px;
 max-height:70px;
 overflow: auto;
 -moz-opacity:0.98; -khtml-opacity:0.98; opacity:0.98;
 filter:alpha(opacity=98);
}

#jobboerse_suche div.hide-dropdown .selectbox, #jobboerse_suche_niedrig div.hide-dropdown .selectbox {
 display: none;
} 

#jobboerse_suche ul.selectbox li, #jobboerse_suche_niedrig ul.selectbox li {
 border-top: 1px solid #CBCCCE; 
 width: 170px; 
 padding: 2px 2px 2px 6px;
 margin-top: -1px;
}

#jobboerse_suche_niedrig .ddwahl #jobs-dd-1 {
  height:20px;
  white-space:nowrap;
  width:180px;
}

#jobboerse_suche_niedrig .ddwahl #koerper-ddblank-1 {
  margin-left:3px;
  width:22px;
}

#jobboerse_suche_niedrig div.select .ddwahl a {
  float:left;
}


/* Ärzteliste                       */
/* ------------------------------- */
#aerzteliste_suche ul.selectbox {
 position:absolute; 
 top:26px; 
 left:0px; 
 padding:0px 2px 0 2px; 
 list-style:none;
 background:#F9F9F9; 
 border-width:4px;
 border-top: 3px;
 border-style:solid; 
 border-color:#ccc;
 z-index:1000; 
 line-height:1.5em; 
 display:block; 
 margin:0;
 clear: left;
 width: 206px;
 max-height:90px;
 overflow: auto;
 -moz-opacity:0.98; -khtml-opacity:0.98; opacity:0.98;
 filter:alpha(opacity=98);
}

#aerzteliste_suche #einrichtung ul.selectbox, #aerzteliste_suche_niedrig #einrichtung ul.selectbox {
 width: 346px;
 max-height:90px;
}

#aerzteliste_suche div.hide-dropdown .selectbox {
 display: none;
} 

#aerzteliste_suche ul.selectbox li {
 border-top: 1px solid #CBCCCE; 
 width: 180px; 
 padding: 2px 2px 2px 6px;
 margin-top: -1px;
}

#aerzteliste_suche #einrichtung ul.selectbox li, #aerzteliste_suche_niedrig #einrichtung ul.selectbox li {
 width: 320px; 
}

#aerzteliste_suche .ddwahl a, #aerzteliste_suche_niedrig .ddwahl a {
white-space:nowrap;
}

#aerzteliste_suche_niedrig ul.selectbox {
 width: 206px;
 left:79px;
}
#aerzteliste_suche_niedrig ul.selectbox li {
 width: 180px; 
}

#aerzteliste_suche #link_blank_1, #aerzteliste_suche_niedrig #link_blank_1,
#aerzteliste_suche #link_blank_2, #aerzteliste_suche_niedrig #link_blank_2, 
#aerzteliste_suche #link_blank_3, #aerzteliste_suche_niedrig #link_blank_3 {
width: 22px;
margin-left: 3px;
}

#aerzteliste_suche #link_fach,
#aerzteliste_suche #link_einrich, 
#aerzteliste_suche #link_bunde {
  width: 131px;
  white-space: nowrap;
  height: 20px;
  overflow: hidden;
}

#aerzteliste_suche_niedrig #link_fach,
#aerzteliste_suche_niedrig #link_einrich, 
#aerzteliste_suche_niedrig #link_bunde {
  width: 121px;
  white-space: nowrap;
  height: 20px;
  overflow: hidden;
}

#aerzteliste_suche div.select .ddwahl a, #aerzteliste_suche_niedrig div.select .ddwahl a {
  float:left;
}

#aerzteliste_suche_niedrig #bundesland  ul.selectbox {
 left:30px; 
}

/* Anfahrt                    */
/* ------------------------------- */
#map_adresse ul.selectbox {
 position:absolute; 
 top:26px; 
 left:170px; 
 padding:0px 2px 0 2px; 
 list-style:none;
 background:#F9F9F9; 
 border-width:4px;
 border-top: 3px;
 border-style:solid; 
 border-color:#ccc;
 z-index:1000; 
 line-height:1.5em; 
 display:block; 
 margin:0;
 clear: left;
 width: 296px;
 max-height:90px;
 overflow: auto;
 -moz-opacity:0.98; -khtml-opacity:0.98; opacity:0.98;
 filter:alpha(opacity=98);
}

#map_adresse div.hide-dropdown .selectbox {
 display: none;
} 

#map_adresse ul.selectbox li {
 border-top: 1px solid #CBCCCE; 
 width: 270px; 
 padding: 2px 2px 2px 6px;
 margin-top: -1px;
}

#standort .ddwahl {
width:300px;
}

#standort #link_standort {
height:20px;
overflow:hidden;
white-space:nowrap;
width:274px;
}

#standort #link_blank_1 {
margin-left:3px;
width:22px;
}

#map_adresse div.select .ddwahl a { 
float:left;
}










/* Andere Farbe mouseover */

ul.selectbox li:hover {
  background-color: #ffdcab;
}
.ddwahl:hover {
  background-color: #ffdcab;
}
.ddwahl-2:hover {
  background-color: #ffdcab;
}
#zone-wahl-2:hover {
  background-color: #fff;
}
#zone-wahl-2 a {
  cursor:default;
}
#zone-wahl-1 {
  display:none;
}

