/* navigation */
#navContainer { margin-left:15px; width:196px; min-height:400px; margin-bottom:10px; float:left; }

#wechselbild1, #wechselbild2 { width:92px; height:91px; border:0; margin-top:4px; margin-bottom:20px; }
#wechselbild1 { float:left; margin-left:15px; } 
#wechselbild2 { float:left; margin-left:12px; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0 0 0 0px; padding:0; }
#navContainer li { margin:0 0 1px 0; }
#navContainer a {
  background:url('../images/listicon.gif') 0px center no-repeat;
  color:#2d60a3;
  display:block;
  text-decoration:none;
  padding-left:15px;
  width:181px;
  font-size:12px;
  line-height:24px;
  
}
#navContainer ul li a:hover { font-size:12px; color:#2d60a3; font-weight:bold; background-image:url('../images/listicon.gif'); }
#navContainer ul li.act a { font-size:12px; color:#084073; font-weight:bold; background-image:url('../images/listicon-act.gif'); }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  background:url('../images/sublisticon.gif') 15px center no-repeat !important;
  font-weight:normal !important;
  padding-left:27px;
  width:169px;
  font-size:11px !important;
  line-height:18px;
  border:0;
}
#navContainer ul li.act ul li a { font-weight:normal !important; }
#navContainer ul li.act ul li a:hover { font-size:11px; color:#2d60a3 !important; font-weight:bold !important; background:url('../images/sublisticon.gif') 15px center no-repeat !important; }
#navContainer ul li ul li.act a { font-size:11px; color:#084073 !important; font-weight:bold !important; background:url('../images/sublisticon-act.gif') 15px center no-repeat !important; }
#navContainer ul li ul li a:hover { font-size:11px; color:#084073 !important; font-weight:bold !important; background:url('../images/sublisticon-act.gif') 15px center no-repeat !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:12px;
  line-height:16px;
  border:0;
}
#navContainer ul li ul li.act ul li a { font-weight:normal !important; }

/* navigation specials */
#navImplantologie a, #navZahnlabor a { border-top:1px solid #2d60a3; }
#navImplantologie a, #navParodontologie a, #navZahnersatz a, #navProphylaxe a, #navZahnerhaltung a, #navZahnAesthetik a, #navLaser a { font-weight:bold; }
