@charset "UTF-8";

/* navigation */
#navContainer { width:158px; min-height:350px; margin-left:16px; margin-bottom:10px; border-top:2px solid #2C6188; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0px; padding:0px; margin-left:2px; }
#navContainer li { margin:0; }
#navContainer a {
  background:url('../images/listicon.gif') 0px center no-repeat;
  color:#000000;
  display:block;
  text-decoration:none;
  padding-left:16px;
  width:136px;
  font-size:11px;
  line-height:20px;
}
#navContainer ul li a:hover { color:#444; font-weight:bold; background-image:url('../images/listicon-act.gif'); }
#navContainer ul li.act a { color:#000; 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/listicon.gif') 12px center no-repeat !important;
  font-weight:normal !important;
  padding-left:30px;
  width:122px;
  font-size:10px;
  line-height:16px;
}
#navContainer ul li.act ul li a { font-weight:normal !important; }
#navContainer ul li.act ul li a:hover { font-weight:bold !important; }
#navContainer ul li ul li.act a { font-weight:bold !important; background-image:url('../images/listicon-act.gif') !important; }
#navContainer ul li ul li a:hover { font-weight:bold !important; background-image:url('../images/listicon-act.gif') !important; }

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; }
#navContainer ul ul ul a {
  font-weight:normal !important;
  padding-left:42px;
  width:110px;
  font-size:9px;
  line-height:14px;
}
#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:48px;
  width:104px;
  font-size:8px;
  line-height:12px;
}
#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 specials */
#navHorizontal { position:absolute; top:110px; left:183px; width:450px; height:20px; line-height:20px; vertical-align:middle; }
#navHorizontal a { font-size:0.85em; font-weight:bold; color:#877E70; text-decoration:none; background:url('../images/listicon.gif') no-repeat; padding-left:17px; vertical-align:middle; }
#navHorizontal a:hover { background:url('../images/listicon-act.gif') no-repeat; }
#navHorizontal1 { position:absolute; top:0; left:0; width:200px; }
#navHorizontal1 a { background:none !important; padding:0; }
#navHorizontal2 { position:absolute; top:0; left:210px; width:110px; }
#navHorizontal3 { position:absolute; top:0; left:320px; width:110px; }

#navStartseite { padding-top:60px; }
#navRadfahrenMitHandicap a,
#navBuecherZeitschriften a { line-height:14px; padding-top:3px; padding-bottom:3px; }
