/* navigation */
#navContainer { width:180px; min-height:400px; margin-left:1px; margin-top:119px; margin-bottom:10px; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0; padding:0; }
#navContainer li { margin:0; }
#navContainer a {
  color:#000000;
  display:block;
  text-decoration:none;
  padding-left:24px;
  width:197px;
  font-size:14px;
  line-height:20px;
font-weight:bold;
}

#navContainer a { color:#fff; font-weight:bold; font-size:18px; height:29px; width:220px; line-height:29px; background:url('../images/bg_navi_einzeilig_nor.gif') 0 0 no-repeat; }
#navContainer a:hover { background:url('../images/bg_navi_einzeilig_rol.gif') 0 0 no-repeat !important; }
#navContainer ul li.act a { background:url('../images/bg_navi_einzeilig_act.gif') 0 0 no-repeat !important; } 

/* navigation - 2. ebene */
#navContainer ul ul {list-style-type:none; margin:0; padding:0;  }
#navContainer ul ul li { margin:0; }
#navContainer ul ul a {
  background:none !important;
  color:#000000;
  display:block;
  text-decoration:none;
  padding-left:24px;
  width:197px;
  font-size:14px;
  line-height:20px;
  font-weight:bold;
  height:20px;
}
#navContainer ul ul li a:hover { color:#B25C00; font-weight:bold; background:url('../images/listicon.gif') 11px center no-repeat !important; }
#navContainer ul ul li.act a { color:#B40E0E; font-weight:bold; background:url('../images/listicon-act.gif') 11px center no-repeat !important; }
#navContainer ul li.act ul li a { font-weight:bold !important;  background:none !important; }
#navContainer ul li.act ul li a:hover { font-weight:bold !important;  color:#B25C00 !important; background:url('../images/listicon.gif') 11px center no-repeat !important !important; }


/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  font-weight:normal !important;
  padding-left:50px;
  width:164px;
  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; }

/* Navigation Kopf */
#topNav { position:absolute; right:16px; top:139px; z-index:4; }
#topNav p { float:left; width:auto; }
#impress { margin-left:10px; }
#topNav a { padding-left:5px; font-size:11px; font-weight:normal; color:#000; text-decoration:none; background:url('../images/listicon_impressum_nor.gif') 0 center no-repeat; }
#topNav a:hover { font-weight:bold; color:#B25C00; text-decoration:none; background:url('../images/listicon_impressum_rol.gif') 0 center no-repeat; }
#topNav a.act { font-weight:bold; color:#B40E0E; text-decoration:none; background:url('../images/listicon_impressum_act.gif') 0 center no-repeat; }

/* navigation specials */
/*
#navDasFahrrad { height:29px; width:220px; background:url('../images/bg_navi_einzeilig_nor.gif') 0 0 no-repeat; }
#navDasFahrrad a { color:#fff !important; font-weight:bold !important; font-size:18px !important; height:29px; width:220px; line-height:29px !important; background:url('../images/bg_navi_einzeilig_nor.gif') 0 0 no-repeat; }
#navDasFahrrad a:hover { background:url('../images/bg_navi_einzeilig_rol.gif') 0 0 no-repeat !important; }
#navDasFahrrad.act a { background:url('../images/bg_navi_einzeilig_act.gif') 0 0 no-repeat !important; }

#navFahrradhaendler { height:29px; width:220px; background:url('../images/bg_navi_einzeilig_nor.gif') 0 0 no-repeat; }
#navFahrradhaendler a { color:#fff !important; font-weight:bold !important; font-size:18px !important; height:29px; width:220px; line-height:29px !important; background:url('../images/bg_navi_einzeilig_nor.gif') 0 0 no-repeat; }
#navFahrradhaendler a:hover { background:url('../images/bg_navi_einzeilig_rol.gif') 0 0 no-repeat !important; }
#navFahrradhaendler.act a { background:url('../images/bg_navi_einzeilig_act.gif') 0 0 no-repeat !important; } 
*/
#startseite {  position:absolute; left:9px; top:227px; background:url('../images/icon_startseite_nor.gif') no-repeat; }
#startseite a { display:block !important; background:url('../images/icon_startseite_nor.gif') no-repeat; }
#startseite a.act { background:url('../images/icon_startseite_act.gif') no-repeat; }
#startseite a:hover.act { background:url('../images/icon_startseite_act.gif') no-repeat; }
#startseite a:hover { background:url('../images/icon_startseite_rol.gif') no-repeat; }

#news { position:absolute; left:59px; top:227px; background:url('../images/icon_aktuelles_nor.gif') no-repeat; }
#news a { display:block !important; margin:0; padding:0; background:url('../images/icon_aktuelles_nor.gif') 0 0 no-repeat; }
#news a.act { background:url('../images/icon_aktuelles_act.gif') no-repeat; }
#news a:hover.act { background:url('../images/icon_aktuelles_act.gif') no-repeat; }
#news a:hover { background:url('../images/icon_aktuelles_rol.gif') no-repeat; }

#kontakt { position:absolute; left:111px; top:227px; background:url('../images/icon_kontakt_nor.gif') no-repeat; }
#kontakt a { display:block !important; background:url('../images/icon_kontakt_nor.gif') no-repeat; }
#kontakt a.act { background:url('../images/icon_kontakt_act.gif') no-repeat; }
#kontakt a:hover.act { background:url('../images/icon_kontakt_act.gif') no-repeat; }
#kontakt a:hover { background:url('../images/icon_kontakt_rol.gif') no-repeat; }

li#navGalerie.act a,
li#navShop1.act a { color:#000 !important; background:url('../images/listicon_down.gif') 11px center no-repeat !important; }

li#navGalerie.act ul li a,
li#navShop1.act ul li a { background:none !important; }