/* erste Navigationsebene */
#navicontainer { align: left }
#navcontainer ul { margin: 0px; padding: 0px }
#navcontainer ul li    { font: bold 12px/20px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url("/css/navBarBg_y.gif") repeat-x 20px; text-align: center; list-style-type: none; display: block; float: left; margin: 0; padding: 0 }
/* #navcontainer a { color: #000; text-decoration: none; display: block; width: 120px; border-top: 1px solid #A8B090; border-bottom: 1px solid #A8B090; border-left: 1px solid #A8B090; } */
#navcontainer a { color: #000; text-decoration: none; display: block; width: 6em; padding: 0em 1em; border-top: 1px solid #A8B090; border-bottom: 1px solid #A8B090; border-left: 1px solid #A8B090; }
#navcontainer li#navactive1  { background: url("/css/navBarBgActive.gif") repeat-x 20px }
#navcontainer a:hover  { background: url("/css/navBarBgActive.gif") repeat-x 20px }

/* zweite Navigationsebene */
ul#subnavlist { font: bold 12px/20px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0; margin: 0; list-style-type: none; float: left; width: 100%; color: #696969; background-color: #d3d3d3; }
ul#subnavlist li { display: inline; } 
ul#subnavlist li a { float: left; width: 5em; color: #696969; background-color: #d3d3d3; padding: 0.2em 1em; text-decoration: none; border-right: 1px solid  #fff; }
ul#subnavlist li a:hover { background-color: #a9a9a9; color: #ffffff; }

/* dritte Navigationsebene */
#navi3    { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 8pt }
#navi3 ul { list-style-type: none; padding: 5 5 10 5; margin: 0; }
#navi3 li { background-image: url(arblk.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .6em; text-align: left }
#navi3 p  { color: #fff; font-weight: bold; background-color: #008000; text-align: center; margin: 0px; padding-top: 0.5em; padding-bottom: 0.5em }
#navi3 a { color: #000; text-decoration: none  }

