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

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0; padding:0; margin-left:29px; }
#navContainer li { margin:0; }
#navContainer a {
  color:#000;
  display:block;
  text-decoration:none;
  padding-left:10px;
  width:161px;
  font-size:13px;
  line-height:20px;
}
#navContainer ul li a:hover { color:#fff !important; font-weight:bold; background:#f9a300; }
#navContainer ul li.act a { color:#fff !important; font-weight:bold; background:#0057C6; }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  color:#000 !important;
  background:url('../images/sublisticon.gif') 10px center no-repeat !important;
  font-weight:normal !important;
  padding-left:20px;
  width:151px;
  font-size:11px;
  line-height:16px;
}
/*#navContainer ul ul a:before { content:'> '; }*/
#navContainer ul li.act ul li a { color:#000 !important; font-weight:normal !important; }
#navContainer ul li.act ul li a:hover { color:#fff !important; font-weight:bold !important; background:#0057C6 !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 {
  color:#000 !important;
  font-weight:normal !important;
  padding-left:20px;
  width:151px;
  font-size:10px;
  line-height:14px;
}
#navContainer ul li ul li.act ul li a { font-weight:normal !important; }

/* navigation specials */
