@charset "UTF-8";

/* navigation */
#navContainer { width:231px; padding-top:35px; margin-bottom:48px; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0 0 0 18px; padding:0; }
#navContainer li { width:219px; margin:0; border-bottom:1px dotted #909090; }
#navContainer a {
  background:url('../images/listicon.gif') 15px 7px no-repeat;
  color:#383838;
  display:block;
  text-decoration:none;
  padding-left:30px;
  width:189px;
  font-size:12px;
  line-height:24px;
  border:0;
}
#navContainer ul li a:hover { color:#000000; font-weight:bold; background-image:url('../images/listicon_rol.gif'); }
#navContainer ul li.act a { color:#0068b4; font-weight:bold; background-image:url('../images/listicon_act.gif'); }

/* navigation - 2. ebene */
#navContainer ul ul { margin:0; }
#navContainer ul ul li{ border:0; }
#navContainer ul ul a {
  background:url('../images/listicon.gif') 30px 5px no-repeat !important;
  color:#383838 !important;
  font-weight:normal !important;
  padding-left:40px;
  width:172px;
  font-size:12px;
  line-height:20px;
  border:0;
}
#navContainer ul li.act ul li a { font-weight:normal !important; }
#navContainer ul li.act ul li a:hover { color:#000000; font-weight:bold !important; }
#navContainer ul li ul li a:hover { color:#0068b4 !important; font-weight:bold !important; background-image:url('../images/listicon_rol.gif') !important; }
#navContainer ul li ul li.act a { color:#0068b4 !important; 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 {
  background:none !important;
  font-weight:normal !important;
  padding-left:50px;
  width:162px;
  font-size:11px;
  line-height:16px;
  border:0;
}
#navContainer ul li ul li.act ul li a { background-image:none !important; font-weight:normal !important; }
#navContainer ul li ul li.act ul li a:hover { color:#000000; font-weight:bold !important; }
#navContainer ul li ul li ul li a:hover { color:#0068b4 !important; font-weight:bold !important; }
#navContainer ul li ul li ul li.act a { color:#0068b4 !important; font-weight:bold !important; }

/* navigation specials */
#navStartseite { position:absolute; top:50px; left:22px; width:100px; height:24px; }
#navStartseite a { font-size:12px; line-height:24px; color:#383838; background:url('../images/icon_home_nor.gif') 0px center no-repeat; padding-left:24px; text-decoration:none; display: block; }
#navStartseite a.act, #navStartseite a:hover { font-weight:bold; color:#0068b4; background:url('../images/icon_home_act.gif') 0px center no-repeat; }
#navKontakt { position:absolute; top:50px; left:132px; width:100px; height:24px; }
#navKontakt a { font-size:12px; line-height:24px; background:url('../images/icon_kontakt_nor.gif') 0px center no-repeat; padding-left:26px; text-decoration:none; color:#383838; display: block; }
#navKontakt a.act, #navKontakt a:hover { font-weight:bold; color:#0068b4; background:url('../images/icon_kontakt_act.gif') 0px center no-repeat; }

li#navInternetUndWebdesign { height:36px; background:url('../images/bg_navi_accent_oben.gif') no-repeat; margin-top:14px; }
li#navInternetUndWebdesign a { padding-top:10px; background:url('../images/listicon.gif') 15px 16px no-repeat; }

li#navUnsereLeistungen,
li#navProdukte,
li#navWieWirArbeiten,
li#navSuchmaschinenoptimierung,
li#navWebsiteOptimierung,
li#navInternetBeratung,
li#navWebsiteCoaching,
li#navOnlineMarketing,
li#navKunden,
li#navSymweb,
li#navAdwordsGoogle,
li#navSocialMedia,
li#navHaeufigGefragt { background:url('../images/bg_navi_accent_mitte.gif') repeat-y; }

li#navPreise { background:url('../images/bg_navi_accent_unten.gif') no-repeat; margin-bottom:14px; border-bottom:0; }
li#navPreise a { border:0; }
/*
li#navFAQ1 a,
li#navFAQ8 a { line-height:18px !important; }
*/
