/* navigation */
#navContainer { width:188px; min-height:400px; margin-bottom:10px; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0 0 0 30px; padding:0; background:url('../images/bg-menue.jpg') repeat-y; }
#navContainer li { margin:0;}
#navContainer a {
  color:#fff;
  display:block;
  text-decoration:none;
  padding-left:22px;
  width:136px;
  font-size:14px;
	font-weight:bold;
  line-height:34px;
  border-top:1px solid #fff;
  
}
#navContainer ul li a:hover { color:#97bf0d; }
#navContainer ul li.act a { color:#707173; background:url('../images/listicon-act.gif') left 12px no-repeat; }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  background:none !important;
  font-weight:bold;
  padding-left:22px;
  width:136px;
  font-size:11px;
  line-height:16px;
  border:0;
	color:#fff;
}
#navContainer ul li.act ul li a { color:#fff; }
#navContainer ul li.act ul li a:hover { color:#97bf0d; }
#navContainer ul li ul li.act a { color:#707173; }
#navContainer ul li ul li a:hover { color:#707173; }

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  font-weight:normal !important;
  padding-left:50px;
  width:114px;
  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; }

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

/* navigation specials 
#navStartseite { margin:18px 0px !important; border-bottom:1px solid #bdbdbd; }
#navStartseite a { background:url('../images/listicon-start.gif') 15px center no-repeat !important; }
#navStartseite a:hover { background:url('../images/listicon-start-act.gif') 15px center no-repeat !important; }
#navContainer li#navStartseite.act a { background:url('../images/listicon-start-act.gif') 15px center no-repeat !important; }
*/
#navStartseite a{  border-top:0 !important; }
#navStartseite { padding-top:11px; }
#navVerlag a{ margin-bottom:10px; }
#bumlogo a { padding-left:0px !important; }
#navAktuellerJungscharleiter a { line-height:20px !important; height:48px; padding-top:7px; }
#navGesicherterBereich a { display:none; }
#navGesicherterBereich.act a { display:block !important; }
