/* multiNavHaupt * * * * * * * * * * * * * * * * * * * * * * */

#multiNavHaupt {
  position: absolute;
  top: 0;
  width: 7.5em;
  height: 15em;
  background: #9A0F82 url(../img/bgr_menu_gross_2er.jpg) top left repeat-x;
}

#multiNav .geschlossen {
  height: 22.5em;
  background: #9A0F82 url(../img/bgr_menu_gross_3er.jpg) top left repeat-x;
}

.multiNavBox {
  width: 7.5em;
  height: 3.75em;
}

.multiNavBoxOn,
.geschlossen .multiNavBox {
  width: 7.5em;
  height: 7.5em;
}

#multiNav .innen {
  position: absolute;
  width: 100%;
  height: 3.75em;
  background: url(../img/bgr_weisse_linie_horizontal.gif) top left repeat-x;
}

#multiNav .multiNavBoxOn .innen,
#multiNav .geschlossen .multiNavBox .innen {
  width: 7.5em;
  height: 7.5em;
}



/* multiNavSitemap * * * * * * * * * * * * * * * * * * * * * */

#multiNavSitemap {
  position: absolute;
  left: 7.5em;
/*  width: 30em;*/
  width: 37.5em;
}

/* Hoehe der multiNaviSitemap - je nach Ebene */

#multiNav .oben {
  top: 0;
}
#multiNav .mitte {
  top: 3.75em;
}
#multiNav .unten {
  top: 7.5em;
}

/* Groesse der Boxen */

#multiNavSitemap .multiNavBox {
  float: left;
  width: 7.5em;
  height: 7.5em;
}

#multiNavSitemap .multiNavBox .innen {
  width: 7.5em;
  height: 7.5em;
  background: url(../img/bgr_weisse_linie_linksoben.gif) top left repeat-y;
}

/* Hintergrundfarben der Boxen - je nach Ebene */

#multiNav .oben .multiNavBox {
  background: #9A0F82 url(../img/bgr_menu_gross_2er.jpg) 0 0 repeat-x;
}
#multiNav .mitte .multiNavBox {
  background: #9A0F82 url(../img/bgr_menu_gross_2er.jpg) 0 -3.75em repeat-x;
}
#multiNav .unten .multiNavBox {
  background: #9A0F82 url(../img/bgr_menu_gross_2er.jpg) 0 -7.5em repeat-x;
}



/* multiNavSteps * * * * * * * * * * * * * * * * * * * * * * */

#multiNavSteps {
  position: absolute;
  left: 7.5em;
  width: 37.5em; /* BS 070613 */
}

/* Hoehe der multiNavSteps - je nach Ebene */

#multiNav .oben {
  top: 0;
}
#multiNav .mitte {
  top: 3.75em;
}
#multiNav .unten {
  top: 7.5em;
}

/* Groesse der Boxen */

#multiNavSteps .multiNavBox {
  float: left;
  width: 7.5em;
  height: 7.5em;
}

#multiNavSteps .multiNavBox .innen {
  height: 7.5em;
  width: 7.5em;
  background: url(../img/bgr_weisse_linie_linksoben.gif) top left repeat-y;
}

/* Hintergrundfarben der Boxen - je nach Bereich, Ebene und Zustand */

#multiNavSteps .oben .multiNavBox {
  background: #9A0F82 url(../img/bgr_menu_gross_2er.jpg) 0 0 repeat-x;
}
#multiNavSteps .mitte .multiNavBox {
  background: #9A0F82 url(../img/bgr_menu_gross_2er.jpg) 0 -3.75em repeat-x;
}
#multiNavSteps .unten .multiNavBox {
  background: #9A0F82 url(../img/bgr_menu_gross_2er.jpg) 0 -7.5em repeat-x;
}

#multiNavSteps .multiNavStrom .multiNavBox .innen {
  background-color: #FF0000;
}
#multiNavSteps .multiNavGasWaerme .multiNavBox .innen {
  background-color: #EE7B3E;
}
#multiNavSteps .multiNavWasser .multiNavBox .innen {
  background-color: #990099;
}



/* Navi Textformatierungen * * * * * * * * * * * * * * * * * */

/* Ebene 1 */

#multiNav .multiNavHeadline1 {
  position: absolute;
  bottom: 0;
  padding: 0 18px 6px 8px;
}

#multiNav h2 {
  font: 600 100%/120% arial,helvetica,sans-serif;
  margin: 0;
}

#multiNav .multiNavHeadline1 sup {
  font-size: 90%;
  font-weight: normal;
  padding-left:0.1em;
}


/* 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;
}


/* Ebene 3*/

#multiNav .multiNavHeadline3 {
  padding: 0.3em 0.2em 0 0.6em;
}

#multiNav h4 {
  color: #FFFFFF;
  font: 600 90%/100% arial,helvetica,sans-serif;
  margin: 0;
}

#multiNav .multiNavSubline {
  position: absolute;
  bottom: 0;
  padding: 0 0 0.4em 0.6em;
}

#multiNav .multiNavSubline ul,
#multiNav .multiNavSubline li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#multiNav .multiNavSubline li {
  font-size: 70%;
  line-height: 120%;
}



/* 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 #multiNavSteps a:focus,
#multiNav #multiNavSteps a:hover,
#multiNav #multiNavSteps a:active,
#multiNav #multiNavSteps a.on:link,
#multiNav #multiNavSteps a.on:visited,
#multiNav #multiNavSitemap a:focus,
#multiNav #multiNavSitemap a:hover,
#multiNav #multiNavSitemap a:active,
#multiNav #multiNavSitemap a.on:link,
#multiNav #multiNavSitemap a.on:visited {
  color: #FFFFFF;
}



/* Hauptnavi Pfeil * * * * * * * * * * * * * * * * * * * * * */

.multiNavBoxArrow {
  position: absolute;
  right: 0;
  padding-top: 0.5em;
  padding-right: 0.35em;
}
