/* navigation */
#navContainer { width:200px; min-height:400px; margin-bottom:10px; margin-top:24px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0 0 0 0px; padding:0; }
#navContainer li { margin:0; }
#navContainer a {
  background:url('../images/listicon.jpg') 24px center no-repeat;
  color:#0f518c;
  display:block;
  text-decoration:none;
  padding-left:29px;
  width:170px;
  font-size:11px;
  line-height:18px;
}
#navContainer ul li a:hover { color:#0f518c; font-weight:bold; background-image:url('../images/listicon.jpg'); }
#navContainer ul li.act a { font-weight:bold; background-image:url('../images/listicon.jpg'); }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  background:none !important;
  font-weight:bold !important;
  padding-left:30px;
  width:170px;
  font-size:11px;
  line-height:18px !important;
  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 { 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; }
#navContainer ul li ul li.act ul li a:hover { font-weight:bold !important; }
#navContainer ul li ul li ul li.act a { font-weight:bold !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-left:60px;
  width:104px;
  font-size:9px;
  line-height:10px;
  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#navNews.act a {
	background:url('../images/listicon-act.jpg') 22px center no-repeat;
}
#navContainer li ul li#navNewsArchiv a {
	margin-bottom:5px;
}
#navContainer li#navStartseite a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F22706;
}
#navContainer li#navHorstHellmann a,
#navContainer li#navReissProfileTest a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FDDD00;
	margin-top:8px;
}
#navContainer li#navHorstHellmann ul li a,
#navContainer li#navReissProfileTest ul li a {
  border:0 !important;
  margin-top:0 !important;
}
#navContainer li#navveranstalltungen a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #019734;
	margin-top:8px;
}

#navContainer li#navveranstalltungen ul li a {
	border-top-width: 0px;
	margin-top:0px;
}