/* navigation */
#navContainer { width:240px; margin-top:50px; margin-bottom:10px; font-family:Verdana,sans-serif; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0px; padding:0; margin-left:35px; }
#navContainer li { margin:0; }
#navContainer a {
  color:#000000;
  display:block;
  text-decoration:none;
  padding-left:20px;
  width:175px;
  font-size:12px;
  line-height:20px;
  border-top:1px solid #bdbdbd;
}
#navContainer ul li a:hover { color:#E10019; font-weight:bold; }
#navContainer ul li.act a { font-weight:bold; }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  background:none !important;
  font-weight:normal !important;
  padding-left:30px;
  width:165px;
  font-size:11px;
  line-height:16px;
  border:0;
}
#navContainer ul li.act ul li a { font-weight:normal !important; }
#navContainer ul li.act ul li a:hover { font-weight:bold !important; }
#navContainer ul li ul li.act a { font-weight:bold !important; }
#navContainer ul li ul li a:hover { font-weight:bold !important; }

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  font-weight:normal !important;
  padding-left:40px;
  width:155px;
  font-size:10px;
  line-height:14px;
  border:0;
}
#navContainer ul li ul li.act ul li a { font-weight:normal !important; }
#navContainer ul li ul li.act ul li a:hover { font-weight:bold !important; }
#navContainer ul li ul li ul li.act a { font-weight:bold !important; }
#navContainer ul li ul li ul li a:hover { font-weight:bold !important; }


/* horizontale navigation */
#navbarHorizontal { position:absolute; top:0px; left:261px; width:542px; height:35px; line-height:35px; overflow:hidden; }
#navbarHorizontal div { height:35px; line-height:35px; }
#navbarHorizontal div a { font-size:11px; color:#000; text-decoration:none; background:url('../images/listicon.gif') 0px center no-repeat; padding-left:15px; }
#navbarHorizontal div select { width:210px; margin-top:8px; color:#888; background:#E9E9EA; border:1px solid #B6B6B7; }

#navHorPresse { position:absolute; top:0px; left:0px; width:65px; }
#navHorBildergalerie { position:absolute; top:0px; left:65px; width:95px; }
#navHorAbisZ { position:absolute; top:0px; left:165px; width:55px; }
#navHorKontakt { position:absolute; top:0px; left:225px; width:80px; }
#navHorDirektZu { position:absolute; top:0px; left:315px; width:210px; }

/* navigation specials */
#unterNavContainer { width:195px; margin-left:35px; }
#unterNavContainer hr { height:1px; color:#bdbdbd; background-color:#bdbdbd; border:0; overflow:hidden; }

#navStartseite a { border-bottom:1px solid #bdbdbd; border-top:0; }
#navSitemap a,
#navTermine a,
#navStellenangebote a,
#navUnterstuetzer a { border-bottom:1px solid #bdbdbd; }

#navStartseite a { background:url('../images/frontend/01.gif') 0px center no-repeat !important; margin-bottom:18px; }
#navAktuelles a { background:url('../images/frontend/02.gif') 0px center no-repeat !important; }
#navTermine a { background:url('../images/frontend/03.gif') 0px center no-repeat !important; }
#navBildungsangebote a { background:url('../images/frontend/04.gif') 0px center no-repeat !important; margin-top:18px; }
#navUrlaubUndReisen a,
#navPraxis a { background:url('../images/frontend/05.gif') 0px center no-repeat !important; }
#navHaeuserUndZeltplaetze a { background:url('../images/frontend/06.gif') 0px center no-repeat !important; }
#navStellenangebote a { background:url('../images/frontend/07.gif') 0px center no-repeat !important; }
#navArbeitsbereiche a { background:url('../images/frontend/08.gif') 0px center no-repeat !important; margin-top:18px; }
#navProjekte a, #navZusammenarbeit a { margin:0px !important; }
#navGrossveranstaltungen a { background:url('../images/frontend/09.gif') 0px center no-repeat !important; }
#navService a { background:url('../images/frontend/10.gif') 0px center no-repeat !important; }
#navWirUeberUns a { background:url('../images/frontend/11.gif') 0px center no-repeat !important; }
#navBezirkeUndOrte a { background:url('../images/frontend/12.gif') 0px center no-repeat !important; }
#navLinks a { background:url('../images/frontend/13.gif') 0px center no-repeat !important; }
#navUnterstuetzer a { background:url('../images/frontend/14.gif') 0px center no-repeat !important; }
