/* navigation */
#navContainer { width:204px; min-height:400px; margin-bottom:10px; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0px; padding:0px; }
#navContainer li { margin:0; }
#navContainer a {
  display:block;
  text-decoration:none;
  padding-left:13px;
  width:194px;
  font-size:12px;
  line-height:30px;
  color:#292279;
  font-weight:bold;
  
       

}
#navContainer ul li a:hover { font-size:12px; color:#cf0016; font-weight:bold; }
#navContainer ul li.act a { font-size:12px; color:#cf0016; font-weight:bold; }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  padding-left:20px;
  width:184px;
  font-size:12px;
  font-weight:normal !important;
  line-height:20px;
}
#navContainer ul li.act ul li a { font-size:12px; font-weight:normal !important; }
#navContainer ul li.act ul li a:hover { font-size:12px; font-weight:bold !important; }
#navContainer ul li ul li.act a { font-size:12px; font-weight:bold !important; }
#navContainer ul li ul li a:hover { font-size:12px; font-weight:bold !important; }

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  padding-left:35px;
  width:174px;
  font-size:9px;
  font-weight:normal !important;
  line-height:14px;
}
#navContainer ul li ul li.act ul li a { font-weight:normal !important; }

/* navigation specials */

/* horizontale navigation */
#hNavContainer { position:absolute; top:140px; left:208px; z-index:20; width:759px; height:33px; background:#1d1855; border-top:2px solid #fff; border-bottom:2px solid #fff; }
#hNavContainer a { font-size:11px; font-weight:bold; color:#fff; text-decoration:none; }
#hNavContainer div { height:14px; line-height:14px; }

#hNavHome { position:absolute; top:10px; left:13px; width:38px; }
#hNavVersicherungen { position:absolute; top:10px; left:65px; width:145px; }
#hNavBeitragsrechner { position:absolute; top:10px; left:225px; width:125px; }
#hNavSchadensmeldung { position:absolute; top:10px; left:325px; width:132px; }
#hNavNews { position:absolute; top:10px; left:475px; width:40px; }
#hNavServices { position:absolute; top:10px; left:534px; width:65px; }
#hNavLexikon { position:absolute; top:10px; left:614px; width:57px; }
#hNavKontakt { position:absolute; top:10px; left:685px; width:62px; }
