/* navigation */
#navContainer { width:212px; margin-top:5px; overflow:hidden; }
#navContainerBackgroundHead { width:187px; height:3px; margin-left:13px; background:url('../images/navigation/bg_navi_01_oben.gif') no-repeat; overflow:hidden; }
#navContainerBackgroundFoot { width:187px; height:3px; margin-left:13px; background:url('../images/navigation/bg_navi_01_unten.gif') no-repeat; overflow:hidden; }

#navContainer2 { width:212px; margin-top:10px; overflow:hidden; }
#navContainer2BackgroundHead { width:187px; height:3px; margin-left:13px; background:url('../images/navigation/bg_navi_02_oben.gif') no-repeat; overflow:hidden; }
#navContainer2BackgroundFoot { width:187px; height:3px; margin-left:13px; background:url('../images/navigation/bg_navi_02_unten.gif') no-repeat; overflow:hidden; }

/* navigation - 1. ebene */
#navContainer ul { list-style-type:none; margin:0; padding:0; margin-left:13px; margin-right:12px; background:url('../images/navigation/bg_navi_01_mitte.gif') repeat-y; overflow:hidden; }
#navContainer li { margin:0; padding:0px 3px; }
#navContainer a {
  display:block;
  width:175px;
  font-size:12px;
  font-weight:bold;
  line-height:24px;
  color:#ffffff;
  text-decoration:none;
  padding:0 3px;
}
#navContainer ul li.act a { background:url('../images/navigation/bg_balken_act.gif'); }
#navContainer ul li a:hover { background:url('../images/navigation/bg_balken_rol.gif'); }


/* navigation - 2. ebene */
#navContainer ul ul { margin:0; background:transparent; }
#navContainer ul ul li { margin:0; padding:0; }
#navContainer ul ul a {
  width:175px;
  font-size:10px;
  font-weight:bold;
  line-height:16px;
  background:none !important;
}
#navContainer ul ul a:before { content:"> "; }
#navContainer ul li.act ul li a {}
#navContainer ul li.act ul li a:hover { color:#1b77d3; }
#navContainer ul li ul li.act a { color:#ff0000; }
#navContainer ul li ul li a:hover {}

/* navigation - 3. ebene */
#navContainer ul ul ul { margin:0; background:transparent; }
#navContainer ul ul ul li { margin:0; padding:0; }
#navContainer ul ul ul a {
  width:175px;
  font-size:10px;
  font-weight:bold;
  line-height:14px;
  background:none !important;
  padding-left:12px;
  color:#ffffff !important;
}

#navContainer ul ul ul a:before { content:"> "; }
#navContainer ul li ul li.act ul li a {}
#navContainer ul li ul li.act ul li a:hover { color:#1b77d3 !important; }
#navContainer ul li ul li ul li.act a { color:#ff0000 !important; }
#navContainer ul li ul li ul li a:hover { color:#1b77d3 !important; }

/* navigation - 4. ebene */
#navContainer ul ul ul ul { margin:0; background:transparent; }
#navContainer ul ul ul ul li { margin:0; padding:0; }
#navContainer ul ul ul ul a {
  width:175px;
  font-size:10px;
  font-weight:bold;
  line-height:14px;
  background:none !important;
  padding-left:24px;
  color:#ffffff !important;
}

#navContainer ul ul ul ul a:before { content:"> "; }
#navContainer ul li ul li ul li.act ul li a { color:#ffffff !important; }
#navContainer ul li ul li ul li.act ul li a:hover { color:#1b77d3 !important; }
#navContainer ul li ul li ul li ul li.act a { color:#ff0000 !important; }
#navContainer ul li ul li ul li ul li a:hover { color:#1b77d3 !important; }

/* navigation 2 - 1. ebene */
#navContainer2 ul { list-style-type:none; margin:0; padding:0; margin-left:13px; margin-right:12px; background:url('../images/navigation/bg_navi_02_mitte.gif') repeat-y; overflow:hidden; }
#navContainer2 li { margin:0; padding:0px 3px; }
#navContainer2 a {
  display:block;
  width:175px;
  font-size:12px;
  font-weight:bold;
  line-height:24px;
  color:#fff;
  text-decoration:none;
  padding:0 3px;
}
#navContainer2 ul li.act a { color:#ff0000; }
#navContainer2 ul li a:hover { color:#1b77d3; }


/* navigation 2 - 2. ebene */
#navContainer2 ul ul { margin:0; background:transparent; }
#navContainer2 ul ul li { margin:0; padding:0; }
#navContainer2 ul ul a {
  width:175px;
  font-size:10px;
  font-weight:bold;
  line-height:16px;
}
#navContainer2 ul ul a:before { content:"> "; }
#navContainer2 ul li.act ul li a {}
#navContainer2 ul li.act ul li a:hover {}
#navContainer2 ul li ul li.act a {}
#navContainer2 ul li ul li a:hover {}


/* navigation specials */
#seitzeichen { margin:0 auto; text-align:center; }
#seitzeichen p { color:#fff; }

/* horizontale navigation */
#navHorizontal { position:absolute; top:161px; left:240px; width:350px; height:20px; line-height:20px; }
#navHorizontal a { display:block; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; }
#navHorizontal a:hover { background:url('../images/navigation/bg_balken_rol.gif'); }
#navHorizontal a.act { background:url('../images/navigation/bg_balken_act.gif'); }

#navHorStartseite { position:absolute; top:0; left:0; width:70px; text-align:center; }
#navHorNews { position:absolute; top:0; left:85px; width:50px; text-align:center; }
#navHorFAQs { position:absolute; top:0; left:145px; width:50px; text-align:center; }
#navHorKontakt { position:absolute; top:0; left:205px; width:80px; text-align:center; }
#navHorZertifiziert { position:absolute; top:0; left:280px; width:80px; text-align:right; font-size:14px; font-weight:bold; color:#ff0000; }
#navHorZertifiziert a { font-size:14px; font-weight:bold; color:#ff0000; }
