/* navigation */
#navContainer { width:205px; margin-bottom:10px; position: relative; z-index: 2; background: white; padding-top: 5px; margin-bottom: 70px; border-bottom: 5px solid white; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0 0 0 5px; padding:0; position: relative; }
#navContainer li { margin:0; background: #acbcc7; width: 200px; display: block; }
#navContainer a {
  background-image: url('../images/listicon_vert.gif');
  background-position: 5px 6px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #565e63;
  border-top: 1px solid #d6dee3;
  color:#000000;
  display:block;
  text-decoration:none;
  padding-left:18px;
  width:182px;
  font-size:12px;
  line-height:20px;
}
#navContainer ul li a:hover { font-weight:bold; background-image:url('../images/listicon_act.gif'); }
#navContainer ul li.act a { font-weight:bold; background-image:url('../images/listicon_act.gif'); color: white; }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; position: static; }
#navContainer ul ul a {
  background-image: url('../images/listicon_vert.gif');
  background-position: 10px 6px;
  color: black !important;
  font-weight:normal !important;
  text-transform: none !important;
  padding-left:26px;
  width:174px;
}
#navContainer ul li.act ul li a { font-weight:normal !important; background-image: url('../images/listicon_vert.gif'); }
#navContainer ul li.act ul li a:hover { font-weight:bold !important; background-image: url('../images/listicon_act.gif'); }
#navContainer ul li ul li.act a { font-weight:bold !important; background-image: url('../images/listicon_act.gif'); }
#navContainer ul li ul li a:hover { font-weight:bold !important; background-image: url('../images/listicon_act.gif'); }

/* navigation specials */
#navOnlineshop   { text-transform: uppercase; background:url('../images/bg_navi_onlineshop.gif') 0 1px !important; }
#navOnlineshop a { line-height: 18px; padding-top: 0; padding-bottom: 0; }

//#navOnlineshop               { padding-bottom:4px; background-color:#d6ebf5; }
//#navOnlineshop a             { color:#3399cc; font-size:14px; font-weight:bold; }
#navOnlineshop ul            { border-bottom: 1px solid #565e63; }
#navOnlineshop ul li a       { color:#000; font-size:12px; padding-left:22px; width:178px; border:none; background-color:#cdd7dd; }
#navOnlineshop ul li ul li a { font-size:11px; padding-left:33px; width:166px; }


#navWarenkorb a { border: 0; padding: 0; background: url('../images/warenkorb.gif') center center no-repeat !important; height: 18px; width: 20px; }
#navWarenkorb a:hover,
li.act #navWarenkorb a { background-image: url('../images/warenkorb_act.gif') !important; }
#navWarenkorb a span { display: none; }

/* trennlinien aufheben */
#navArbeitskleidung a,
#navDruckUndStickereien a,
#navMaschinenFuerHolzUndMetallbearbeitung a,
#navWerkzeuge a,
#navBefestigungstechnik a,
#navSicherheitstechnischeBeratung a,
#navAnwendungsberatung a,
#navMietpark a { border-bottom: none; }
#navDruckUndStickereien a,
#navArbeitsschutz a,
#navWerkzeuge a,
#navBetriebseinrichtung a,
#navVerbrauchsmaterial a,
#navAnwendungsberatung a,
#navMietpark a,
#navReparatur a { border-top: none; }

/* horizontale navi */
li#navAktuell,
li#navKontakt,
li#navLinks,
li#navHaeufigGefragt,
li#navLexikon,
li#navSitemap,
li#navWarenkorb { position: absolute; top: -114px; border: 0; background: none; width: auto; }
#navAktuell a,
#navKontakt a,
#navLinks a,
#navHaeufigGefragt a,
#navLexikon a,
#navSitemap a { border: 0; background-image: url('../images/listicon_hori.gif'); width: auto; white-space: nowrap; }

li#navAktuell { left: 220px; }
li#navKontakt { left: 295px; }
li#navLinks { left: 370px; }
li#navHaeufigGefragt { left: 433px; }
li#navLexikon { left: 550px; }
li#navSitemap { left: 624px; }
li#navWarenkorb { left: 710px; }
