/* Konfiguration für IE */
a.navi2:link, a.navi2:visited 
{
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
background-color: #2e5514; 
}

a.navi2:hover, a.navi2:active
{
font-weight: bold;
color: #e22c07;
background-color: #ffda3e;
}

a.navi:link, a.navi:visited 
{
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
background-color: #437b1d;
white-space: nowrap; 
}

a.navi:hover, a.navi:active
{
font-weight: bold;
color: #e22c07;
background-color: #ffda3e;
white-space: nowrap;
}


.imgsprache { margin: 1px 3px -3px 3px; border-width: 1px; border-color:#FFFFFF;}

img.bottom {margin-bottom: 5px; width: 140px; height: 10px;}

#navi {
width: 810px;
background-color: #2e5514;
}

ul.cssmenu {
 z-index: 90;
 position: relative;
 display: block;
 margin: 0px;
 margin-left: 20px;
 padding: 0px;
 width: 810px; 
 height: 32px; 
}

ul.cssmenu li {
 position: relative;
 display: inline;
 float: left;
}

ul.cssmenu ul{
 position: relative;
 display: none;
}

/*Menupunkt stylen*/
 ul.cssmenu li a {
 color: #FFFFFF;
 text-decoration: none;
 text-align: center;
 font-family: "times new roman", serif;
 font-size: 17px;
 line-height: 30px;
 display: block;
 width: 140px;
 height: 32px;
}


ul.cssmenu li:hover > a {
 background-color: /*link*/ #ffda3e;
 color: #e22c07;
 font-weight: bold;
}

/*Untermenupunkt einblenden*/
ul.cssmenu li:hover > ul {
 position: absolute;
 top: 32px;
 left: -40px;
 display: inline;
}

/*ab zweite Ebene*/
ul.cssmenu li li:hover > ul {
 top: 0px;
 left: 110px;
}

ul.cssmenu li li a {
 text-decoration: none;
 text-align: center;
 font-family: arial, sans-serif;
 font-size: 12px;
 line-height: 32px;
 width: 140px;
}

/*Farbgebung (veerbt)*/
ul.cssmenu a {
 color: #000000;
 background-color: /*1*/ #2e5514;
}

ul.cssmenu ul a {
 background-color: /*2*/ #437b1d;
}


