/*Navigation*/



#navigation_links {}

#navigation_links ul {padding:0;margin:0;}

#navigation_links li {padding:1px;margin:0;}

#navigation_links {width: 180; border: 0; padding: 0 4px 0 8px;}



#navigation_links a {display:block; line-height:13px; color:#104070; font-size: 10pt; font-weight:normal; text-decoration:none; font-style:normal; padding: 2px; margin:0;}

#navigation_links a:hover { background-color:#104070; color:#fff; font-weight:normal; }



#navigation_links ul { display:block; list-style-type:none; margin:0px; padding:0px; }

#navigation_links ul ul { display:none; list-style-type:none; margin-left:12px; padding:0px;}

#navigation_links ul ul ul { display:none; list-style-type:none; margin-left:12px; padding:0px;}

#navigation_links ul ul ul ul { display:none; list-style-type:none; margin-left:12px; padding:0px;}



#navigation_links .show { display:block; }



#navigation_links li.aktiv a { color:#CC0033;font-weight: normal; }

#navigation_links li.aktiv a:hover { background-color:#104070; color:#fff; font-weight:normal; }

#navigation_links li.aktiv ul a { font-size: 10pt; color:#104070; font-weight: normal; }

#navigation_links li.aktiv ul { display:block; }

#navigation_links li.aktiv ul ul { display:none; }



/*Navigation oben*/



#navigation_oben {

}



#navigation_oben ul {

  padding: 0;

  margin: 0 12px 6px 0;

}



#navigation_oben li {

display: inline;

list-style-type: none;

padding-right: 12px;

}



#navigation_oben li a {

font-size: 14pt;

font-weight: normal;

color: #000;

}



#navigation_oben li a:hover {

color: #104070;

}



/*Navigation unten*/



#navigation_unten {
  padding: 0;
  height:20px;
  color:#fff;
}



#navigation_unten ul {
  color:#fff;
  padding: 0;

  margin: 0 0 0 18px;

}



#navigation_unten li {

display: inline;

list-style-type: none;

padding-right: 12px;

}



#navigation_unten li a {

font-size: 8pt;

  color:#fff;;

}



#navigation_unten li a:hover {

color: #fff;

}





/*Navigation top*/



#navigation_top {

  background: #369;

  border-top: 1px solid #9CC;

  font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#navigation_top {

  list-style: none outside none;

  margin: 0;

  padding: 0;

  margin-top: 20px;

}



@media all {

  #navigation_top {

  text-align: center

}



#navigation_top li {

  bottom: 11px;

  display: inline;

  line-height: 1.2em;

  margin: 0;

  padding: 0;

  position: relative;

}



#navigation_top li {

  background: #000;

  margin: 0 5px 0 0;

  padding: 4px 0px 4px 0;

}



#navigation_top a, #navigation_top a:link, #navigation_top a:visited {

  background: #900;

  border: 1px solid #FFF;

  bottom: 2px;

  color: #FFF;

  cursor: pointer;

  display: inline;

  height: 1em;

  margin: 0;

  padding: 3px 5px 3px 5px;

  position: relative;

  right: 2px;

  text-decoration: none;

}



#navigation_top a:hover {

  background: #C00;

  bottom: 1px;

  color: #FFF;

  position: relative;

  right: 1px;

}



#navigation_top a:aktiv {

  background: #999;

  bottom: 0px;

  color: #FFF;

  position: relative;

  right: 0px;

}



#navigation_top li.aktiv {

  background: #C00;

  bottom: 13px;

  display: inline;

  margin: 0 3px 0 0;

  padding: 0;

  position: relative;

}



html>body #navigation_top li.aktiv {

  background: #C00;

  margin: 0 4px 0 4px;

}



#navigation_top #aktiv a, #navigation_top #aktiv a:link, #navigation_top #aktiv a:visited, #navigation_top #aktiv a:hover {

  background: #369;

  border-bottom: none;

  border-left: 1px solid #9CC;

  border-right: 1px solid #9CC;

  border-top: 1px solid #9CC;

  bottom: 0;

  color: #FFF;

  cursor: text;

  margin: 0;

  padding: 2px 5px 0 5px;

  position: relative;

  right: 0;

}





