/* navigation */
#navContainer { width:204px; margin:8px 0 10px 0px; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0; padding:0; }
#navContainer li { margin:0 0 0 0; }
#navContainer a {
  background:#4d4d4d url(../images/bg-navi.gif) top right no-repeat;
  color:#ffffff;
  display:block;
  text-decoration:none;
  text-align:right;
  padding:0 30px 0 5px;
  width:169px;
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-weight:normal !important;
  font-size:11px;
  line-height:24px;
  border-top:1px solid #ffffff;
}
#navContainer ul li a:hover { color:#efde35; }
#navContainer ul li.act a   { color:#efde35; }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul a {
  background:#ba0000;
  font-weight:normal !important;
  color:#ffffff !important;
  padding:0 18px 0 5px;
  width:168px;
  font-size:11px;
  line-height:18px;
  border:0 !important;
}
#navContainer ul li.act ul li a       { font-weight:normal !important; }
#navContainer ul li.act ul li a:hover { color:#efde35 !important; /* font-weight:bold !important; */ }
#navContainer ul li ul li.act a       { color:#efde35 !important; /* font-weight:bold !important; */ }
#navContainer ul li ul li a:hover     { color:#efde35 !important; /* font-weight:bold !important; */ }

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  font-weight:normal !important;
  color:#ffffff !important;
  padding-left:50px;
  width:154px;
  font-size:11px;
  border:0 !important;
}
#navContainer ul li ul li.act ul li a { font-weight:normal !important; }

/* navigation specials */

#navInternetshop               { padding-bottom:2px; border:0 !important; }
#navInternetshop a             { color:#fff !important; font-size:14px; font-weight:bold;
                                 background:#ba0000 url(../images/bg-navi-rot.gif) top right no-repeat; }
#navInternetshop ul li a       { color:#fff !important; font-size:12px; font-weight:normal; padding:0 18px 2px 5px; width:168px; background:#ba0000; }
#navInternetshop ul li a:hover { color:#efde35; }
#navInternetshop ul li ul li a { color:#fff !important; font-size:12px; padding:0 28px 0 5px; width:158px;
                                 background:#ea0000; }
#navInternetshop ul li.act ul li a { color:#fff !important; border:none !important; }


#warenkorb         { position:absolute; top:3px; left:680px; width:25px; height:20px; }
#warenkorb a       { display:block; height:17px; background:url('../images/warenkorb-weiss.gif'); text-decoration:none; }
#warenkorb a:hover { background:url('../images/warenkorb-weiss.gif'); }
#warenkorb a.activ { background:url('../images/warenkorb-weiss.gif'); }

/*
#navKontakt a, #navFAQ a, #navLexikon a, #navImpressum a, #navSitemap a { margin-top:1px; padding-left:0; background-color:transparent; }

#navKontakt a   { position:absolute; top:172px; left:585px; width:68px; height:20px; z-index:995; }
#navFAQ a       { position:absolute; top:172px; left:654px; width:101px; height:20px; z-index:996; }
#navLexikon a   { position:absolute; top:172px; left:763px; width:63px; height:20px; z-index:997; }
#navImpressum a { position:absolute; top:172px; left:827px; width:84px; height:20px; z-index:998; }
#navSitemap a   { position:absolute; top:172px; left:912px; width:55px; height:20px; z-index:999; }

#navKontakt a:hover,
#navFAQ a:hover,
#navLexikon a:hover,
#navImpressum a:hover,
#navSitemap a:hover     { color:#fff !important; }

#navKontakt.act a,
#navFAQ.act a,
#navLexikon.act a,
#navImpressum.act a,
#navSitemap.act a      { color:#fff !important; }
*/