/* navigation */
#navContainer { width:205px; margin-top:78px; margin-bottom:10px; background:url('../images/bg_navi.gif') 0 0 repeat-y; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0; padding:0; }
#navContainer li { margin:0; }
#navContainer a {
  background:url('../images/listicon.gif') right center no-repeat;
  color:#c2c1c2;
  display:block;
  text-decoration:none;
  text-align:right;
  padding-right:22px;
  width:169px;
  font-size:14px;
  line-height:20px;
}
#navContainer ul li a:hover { color:#FFF; font-weight:bold; background-image:url('../images/listicon-act.gif'); }
#navContainer ul li.act a { color:#FFF; font-weight:bold; background-image:url('../images/listicon-act.gif'); }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; padding:0 !important; }
#navContainer ul ul a {
  background:url('../images/sublisticon.gif') 167px center no-repeat !important;
  font-weight:normal !important;
  padding-right:27px;
  width:164px;
  font-size:11px;
  line-height:16px;
  border:0;
}
#navContainer ul li.act ul li a { font-weight:normal !important; background:url('../images/sublisticon.gif') 167px center no-repeat !important; }
#navContainer ul li.act ul li a:hover { font-weight:bold !important; background:url('../images/sublisticon-act.gif') 167px center no-repeat !important; }
#navContainer ul li ul li.act a { font-weight:bold !important; background:url('../images/sublisticon-act.gif') 167px center no-repeat !important; }
#navContainer ul li ul li a:hover { font-weight:bold !important; background:url('../images/sublisticon-act.gif') 167px center no-repeat !important; }

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  background:url('../images/sublisticon.gif') 167px center no-repeat !important;
  font-weight:normal !important;
  padding-right:32px;
  width:159px;
  font-size:10px;
  line-height:14px;
  border:0;
}
#navContainer ul li ul li.act ul li a { font-weight:normal !important; background:url('../images/sublisticon.gif') 162px center no-repeat !important; }
#navContainer ul li ul li.act ul li a:hover { font-weight:bold !important; background:url('../images/sublisticon-act.gif') 162px center no-repeat !important; }
#navContainer ul li ul li ul li.act a { font-weight:bold !important; background:url('../images/sublisticon-act.gif') 162px center no-repeat !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-right:37px;
  width:154px;
  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 */
#navbgnavitop { margin:0 !important; padding:0 !important; height:14px !important; background:url('../images/bg_navi_top.gif') 0 0 no-repeat !important; }
#navbgnavibottom { margin:0 !important; padding:0 !important; height:14px !important; background:url('../images/bg_navi_bottom.gif') 0 0 no-repeat !important; }