/* 040922 BS: Ergänzung nach Mail von PPZ (vom 17.9.) */

/* multiNavHaupt * * * * * * * * * * * * * * * * * * * * * * */

#multiNavHaupt {
  position: absolute;
  top: 0;
  width: 6.9em;
  height: 13.7em;
  background: #9A0F82 url(../img/bgr_menu_2er.jpg) top left repeat-x;
}

#multiNav .geschlossen {
  height: 20.62em;
  background: #9A0F82 url(../img/bgr_menu_3er.jpg) top left repeat-x;
}

.multiNavBox {
  width: 6.9em;
  height: 3.45em;
}

.multiNavBoxOn,
.geschlossen .multiNavBox {
  width: 6.9em;
  height: 6.9em;
}

#multiNav .innen {
  position: absolute;
  width: 6.9em;
  height: 3.45em;
  background: url(../img/bgr_weisse_linie_horizontal.gif) bottom left repeat-x;
}

#multiNav .multiNavBoxOn .innen,
#multiNav .geschlossen .multiNavBox .innen {
  height: 6.9em;
}



/* multiNavSteps * * * * * * * * * * * * * * * * * * * * * * */

#multiNavSteps {
  position: absolute;
  left: -6.88em;
  width: 6.9em;
}

/* Hoehe der multiNavSteps - je nach Ebene */

#multiNav .oben {
  top: 0;
}
#multiNav .mitte {
  top: 3.45em;
}
#multiNav .unten {
  top: 6.9em;
}

/* Groesse der Boxen */

#multiNavSteps .multiNavBox {
  width: 6.9em;
  height: 6.9em;
}

#multiNavSteps .multiNavBox .innen {
  height: 6.9em;
  background: url(../img/bgr_weisse_linie_rechtsunte.gif) bottom right no-repeat;
}

/* Hintergrundfarben der Boxen - je nach Bereich */

#multiNav .oben .multiNavBox {
  background: #9A0F82 url(../img/bgr_menu_2er.jpg) 0 0 repeat-x;
}
#multiNav .mitte .multiNavBox {
  background: #9A0F82 url(../img/bgr_menu_2er.jpg) 0 -3.45em repeat-x;
}
#multiNav .unten .multiNavBox {
  background: #9A0F82 url(../img/bgr_menu_2er.jpg) 0 -6.9em repeat-x;
}



/* Hauptnavi Links  * * * * * * * * * * * * * * * * * * */

#multiNav .multiNavHeadline1 {
  position: absolute;
  bottom: 0;
  padding: 0 10px 6px 8px;
}

#multiNav h2 {
  font: 600 100%/130% arial,helvetica,sans-serif;
  margin: 0;
}

html>body #multiNav h2 {
  line-height: 120%;
}

#multiNav .multiNavHeadline1 sup {
  font-size: 80%;
  font-weight: normal;
  padding-left: 0.1em;
}

html>body #multiNav .multiNavHeadline1 sup {
  font-size: 70%;
}


/* Ebene 2 */

#multiNav .multiNavHeadline2 {
  position: absolute;
  bottom: 0;
  padding: 0 10px 6px 10px;
}

html>body #multiNav .multiNavHeadline2 {
  padding-bottom: 8px;
}

#multiNav h3 {
  font: 600 80%/120% arial,helvetica,sans-serif;
  margin: 0;
}



/* Hauptnavi Pfeil * * * * * * * * * * * * * * * * * * * * * */

.multiNavBoxArrow {
  position: absolute;
  padding-top: 0.65em;
  padding-left: 0.55em;
}



/* Linkfarben  * * * * * * * * * * * * * * * * * * * * * * * */

#multiNav a {
  color: #FFFFFF;
  text-decoration: none;
}

#multiNav .oben a:link,
#multiNav .oben a:visited {
  color: #FEC3C5;
  text-decoration: none;
}

#multiNav .mitte a:link,
#multiNav .mitte a:visited {
  color: #F1C5D3;
  text-decoration: none;
}

#multiNav .unten a:link,
#multiNav .unten a:visited {
  color: #EAC3DB;
  text-decoration: none;
}

#multiNav .oben .multiNavGasWaerme a:link,
#multiNav .oben .multiNavGasWaerme a:visited {
  color: #FBDECF;
  text-decoration: none;
}

#multiNav .oben .multiNavWasser a:link,
#multiNav .oben .multiNavWasser a:visited {
  color: #E5BFE5;
  text-decoration: none;
}

#multiNav #multiNavSteps a:focus,
#multiNav #multiNavSteps a:hover,
#multiNav #multiNavSteps a:active,
#multiNav #multiNavSteps a.on:link,
#multiNav #multiNavSteps a.on:visited {
  color: #FFFFFF;
}



/* multiContentNavi  * * * * * * * * * * * * * * * * * * * * */

#multiContentNavi {
  top: 7.2em;
  left: -30em;
}



/* multiSpecialMenuSub * * * * * * * * * * * * * * * * * * * */

#multiSpecialMenuSub {
  position: absolute;
  top: 16em;
  left: 20px;
  width: 13.8em;
}

#multiSpecialMenuSub ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#multiSpecialMenuSub ul ul {
  margin-left: 0.8em;
}

#multiSpecialMenuSub li {
  margin: 0;
  padding: 0 0 0 1px;
  font-size: 70%;
  line-height: 140%;
  list-style: none;
}

#multiSpecialMenuSub a:link,
#multiSpecialMenuSub a:visited {
  display: block;
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss.gif) no-repeat 0 0.35em;
  text-decoration: none;
  padding: 0 0 0 14px;
}
