@charset "UTF-8";

/* navigation */
#navContainer { width:220px; margin:26px 0 55px 10px; border-bottom:1px solid #bdbdbd; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; list-style-image:none; margin:0; padding:0; }
#navContainer li { margin:0; }
#navContainer a {
  background:url('../images/listicon.gif') 7px 10px no-repeat;
  color:#000000;
  display:block;
  text-decoration:none;
  margin:-2px 0 3px 0;
  padding-left:23px;
  width:197px;
  font-size:12px;
  line-height:30px;
  border-top:1px solid #bdbdbd;
}
#navContainer ul li a:hover { color:#000; font-weight:bold; }
#navContainer ul li.act a     { color:#bc254d; font-weight:bold; }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  background:url('../images/sublisticon2.gif') 24px 11px no-repeat !important;
  color:#000 !important;
  font-weight:normal !important;
  margin:-6px 0 6px 0;
  padding-left:36px;
  width:184px;
  font-size:12px;
  line-height:24px;
  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             { color:#bc254d !important; font-weight:bold !important; }
#navContainer ul li ul li a:hover         { font-weight:bold !important; }

#navContainer #navMenu1 ul a {
  background:url('../images/sublisticon.gif') 24px 10px no-repeat !important;
  color:#000 !important;
  padding-left:33px;
  width:187px;
}
#navContainer #navMenu1 ul li.act a { color:#bc254d !important; font-weight:bold !important; }

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  background:url('../images/sublisticon.gif') 37px 5px no-repeat !important;
  font-weight:normal !important;
  color:#000 !important;
  margin:-8px 0 12px 0;
  padding-left:46px;
  width:184px;
  font-size:11px;
  line-height:14px;
  border:0;
}
#navContainer ul li ul li.act ul li a { color:#000 !important; 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 { color:#bc254d !important; font-weight:bold !important; }
#navContainer ul li ul li ul li a:hover { font-weight:bold !important; }

#navContainer #navMenu1 ul ul a {
  background:url('../images/sublisticon.gif') 33px 5px no-repeat !important;
  color:#000 !important;
  padding-left:42px;
  width:184px;
}
#navContainer #navMenu1 ul li.act ul li a               { color:#000 !important; font-weight:normal !important; }
#navContainer #navMenu1 ul li ul li.act a               { color:#bc254d !important; font-weight:bold !important; }
#navContainer #navMenu1 ul li.act ul li a:hover { font-weight:bold !important; }
#navContainer #navMenu1 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 */
#navContainer li#navStartseite { margin:18px 0px !important; border-bottom:1px solid #bdbdbd; }
#navContainer li#navStartseite a { background:url('../images/listicon-start.gif') 15px center no-repeat !important; }
#navContainer li#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; }