/* navigation */
#navContainer { width:262px; min-height:400px; margin-top:59px; margin-bottom:230px; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0 0 0 62px; padding:0; }
#navContainer li { margin:0; }
#navContainer a {
  color:#605e5d;
  display:block;
  text-decoration:none;
  padding-left:17px;
  width:auto;
  font-size:14px;
  line-height:24px;
}
#navContainer ul li a:hover { color:#ff6600; background:url('../images/listicon-act.gif') left 5px no-repeat; }
#navContainer ul li.act a { color:#ff6600; background:url('../images/listicon-act.gif') left 5px no-repeat; }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  background:none !important;
  padding-left:31px;
  width:auto;
  font-size:12px;
  line-height:21px;
  border:0;
  color:#605e5d !important;
}
#navContainer ul li.act ul li a {}
#navContainer ul li.act ul li a:hover { color:#ff6600 !important; background:url('../images/sublisticon-act.jpg') 18px 5px no-repeat !important;}
#navContainer ul li ul li.act a { color:#ff6600 !important; background:url('../images/sublisticon-act.jpg') 18px 5px no-repeat !important;}
#navContainer ul li ul li a:hover { color:#ff6600 !important; background:url('../images/sublisticon-act.jpg') 18px 5px no-repeat !important; }

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  color:#605e5d !important;
  padding-left:45px;
  width:auto;
  font-size:9px;
  line-height:21px;
  border:0;
  background:none !important;
}
#navContainer ul li ul li.act ul li a { color:#605e5d !important;	background:none !important; }
#navContainer ul li ul li.act ul li a:hover { color:#ff6600 !important; background:url('../images/sublisticon-act.jpg') 32px 5px no-repeat !important; }
#navContainer ul li ul li ul li.act a { color:#ff6600 !important; background:url('../images/sublisticon-act.jpg') 32px 5px no-repeat !important; }
#navContainer ul li ul li ul li a:hover { color:#ff6600 !important; background:url('../images/sublisticon-act.jpg') 32px 5px no-repeat !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:21px;
  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 */

/* navigation - 1. ebene */
#rechterContainer ul { list-style-type:none !important; padding:25px 0 0 0; }
#rechterContainer li { margin:0; }
#rechterContainer a {
  color:#605e5d;
  display:block;
  text-decoration:none;
  padding-left:0px;
  width:auto;
  font-size:14px;
  line-height:24px;
}
#rechterContainer ul li a:hover { color:#ff6600; }
#rechterContainer ul li.act a { color:#ff6600; }

/* navigation - 2. ebene */
#rechterContainer ul ul { margin:0; padding:0; }
#rechterContainer ul ul a {
  background:none !important;
  padding:0 0 0 14px !important;
  width:auto;
  font-size:12px;
  line-height:21px;
  border:0;
  color:#605e5d !important;
}
#rechterContainer ul li.act ul li a {}
#rechterContainer ul li.act ul li a:hover { color:#ff6600 !important; }
#rechterContainer ul li ul li.act a { color:#ff6600 !important; }
#rechterContainer ul li ul li a:hover { color:#ff6600 !important; }