/* navigation */
#navContainer { width:165px; min-height:482px; margin-bottom:10px; background-image: url("../images/navi_backgrd.gif"); background-repeat: no-repeat; background-position: 8px;}

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0px; padding:0; margin-top:24px; }
#navContainer li { margin:0; margin-left:8px; }
#navContainer a {
  background:url('../images/listicon.gif') 7px center no-repeat;
  color:#FFF;
  display:block;
  text-decoration:none;
  padding-left:24px;
  width:134px;
  font-size:12px;
  line-height:24px;
}
#navContainer ul li a:hover {background-color:#FFF; color:#7e572d; background-image:url('../images/listicon-act.gif'); }
#navContainer ul li.act a { background-image:url('../images/listicon-act.gif'); background-color: #FFF; color: #7e572d;}

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  background:none !important;
  font-weight:normal !important;
  padding-left:40px;
  width:124px;
  font-size:11px;
  line-height:18px;
  border:0;
  color:#fff !important;
  background:url('../images/sublisticon.gif') 26px center no-repeat !important;
}
#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:50px;
  width:114px;
  font-size:10px;
  line-height:14px;
  border:0;
}
#navContainer ul li ul li.act ul li a { font-weight:normal !important; }
