@charset "UTF-8";
/* navigation */
#navContainer {margin-bottom:10px; min-height:320px; width:203px; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0; padding:0; }
#navContainer li { margin:0; }
#navContainer a {
border-top:1px solid #FF6600;
color:#000000;
display:block;
font-size:12px;
line-height:21px;
padding-left:17px;
text-decoration:none;
width:186px;
}
#navContainer ul li a:hover { color:#FF6600; font-weight:bold; }
#navContainer ul li.act a { color:#FF6600; font-weight:bold; }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
	border:0 none;
	color:#000000 !important;
	font-size:11px;
	line-height:18px;
	padding-left:29px;
	width:174px;
}
#navContainer ul li.act ul li a { font-weight:normal !important; }
#navContainer ul li.act ul li a:hover { color:#FF6600 !important; font-weight:bold !important; }
#navContainer ul li ul li.act a { color:#FF6600 !important; font-weight:bold !important; }
#navContainer ul li ul li a:hover { color:#FF6600 !important; 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: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; }

/* navigatione spezials */
.navStartseite a { border-top:medium none; }
.navGrey { background-color:#E6E6E6; }
.navGrey a{ border: 0px !important; }
.navOben{ background-color:#E6E6E6;  }
#navSitemap { float:left; font-size:11px; height:15px; margin:6px 0 0 16px; width:50px; }
