/* navigation */
#navContainer { width:202px; min-height:250px; padding-top:18px; margin-bottom:10px; background:url('../images/bg_navi_zeile.gif') repeat-y; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0; padding:0; }
#navContainer li { margin:0; }
#navContainer a {
  background:url('../images/listicon.gif') 5px center no-repeat;
  color:#eddec7;
  display:block;
  text-decoration:none;
  padding-left:23px;
  width:179px;
  font-size:12px;
  line-height:20px;
}
#navContainer ul li a:hover { font-size:12px; color:#eddec7; font-weight:bold; background-image:url('../images/listicon-rol.gif'); }
#navContainer ul li.act a { font-size:12px; color:#fff; font-weight:bold; background-image:url('../images/listicon-act.gif'); }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  background:none !important;
  font-weight:normal !important;
  padding-left:23px;
  width:179px;
  font-size:10px;
  line-height:16px;
  color:#eddec7;
}
#navContainer ul li.act ul li a { color:#eddec7; font-size:10px; font-weight:normal !important; }
#navContainer ul li.act ul li a:hover { color:#eddec7; font-size:10px; font-weight:bold !important; }
#navContainer ul li ul li.act a { color:#fff; font-size:10px; font-weight:bold !important; }
#navContainer ul li ul li a:hover { color:#eddec7; font-size:10px; font-weight:bold !important; }

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  font-weight:normal !important;
  padding-left:23px;
  width:179px;
  font-size:9px;
  line-height:16px;
}
#navContainer ul li ul li.act ul li a { font-weight:normal !important; }

/* navigation specials */
#navKontakt a { background-color:#BD5151; font-weight:bold; }
#navigationFussleiste { margin-top:20px; }

#sven-b-als { width:243px; background:#B2CBDE url('../images/bg_navi_sven-b-als.gif') repeat-y !important; }

#navMusiker a,
#navZauberkuenstler a,
#navChamaeleon a {
  font-size:14px !important;
  line-height:23px !important;
  font-weight:bold !important;
  color:#000 !important;
  width:194px !important;
  padding-left:6px !important;
  border-right:2px solid #000000 !important;
  background:#B2CBDE url('../images/bg_navi_sven-b-als.gif') repeat-y !important;
}

#navMusiker a:hover,
#navZauberkuenstler a:hover,
#navChamaeleon a:hover {
  color:#015291 !important;
}

li#navMusiker.act a,
li#navZauberkuenstler.act a,
li#navChamaeleon.act a {
  color:#990000 !important;
}

#navMusiker ul li { background:url('../images/bg_navi_sven-b-als.gif') repeat-y !important }
#navMusiker ul li.act ul li a { color:#000 !important; }

#navMusikerSolo a,
#navMusikerDuo a,
#navMusikerTrio a,
#navMusikerDemoMusik a {
  font-size:12px !important;
  line-height:20px !important;
  background:#B2CBDE !important;
  padding-left:26px !important;
  width:174px !important;
  border-right:2px solid #000000 !important;
}

#navZauberkuenstler ul li { background:url('../images/bg_navi_sven-b-als.gif') repeat-y !important }
#navZauberkuenstler ul li.act ul li a { color:#000 !important; }

#navTischzauberer a,
#navBuehnenshow a,
#navBusinessMagie a {
  font-size:12px !important;
  line-height:20px !important;
  background:#B2CBDE !important;
  padding-left:26px !important;
  width:174px !important;
  border-right:2px solid #000000 !important;
}