a{
 color:inherit;
 text-decoration:none;
 border-bottom: 1px dotted;
 }
a:hover{
 color: rgb(255,0,0);
 border-bottom: 1px solid;
 }
a img{
 border: none;
 }
body{
 font-family: Arial,Helvetica,sans-serif;
 font-size: medium;
 padding:0px; 
 margin: 0px;
 background-color:  #008002;
 }
div#header{
 margin: 0px; 
 padding: 5px; 
 color: rgb(255,255,255); 
 background-color: rgb(0,51,0); 
 border-bottom: 2px solid rgb(34, 139, 34);
 text-align: left;
 font-size: 16px;
 }
div#header div#size{
 float:right;
 }
div#header div#size a{
 border:none;
 }
div#header>a{
 border:none;
 }
div#header>a:hover{
 color:inherit;
 }
div#header>a>span{
 font-weight:bold;
 margin-left: -55px;
}
div#body{
 margin: 0px; 
 padding: 5px; 
 color: rgb(255,255,255); 
 background-color: rgb(0,128,0); 
 text-align: left;
 }
div#pfad{
 padding:0px;
 margin:0px;
 }
div#pfad a{
 font-size: 10px;
 color: rgb(255,255,255);
 text-decoration: none;
 }
div#pfad a:hover{
 text-decoration: underline;
 }
div#textfeld{
 color: rgb(0,0,0);
 background: rgb(255, 250, 205);
 border: 2px solid rgb(34, 139, 34); 
 border-radius: 5px;
 padding: 5px; 
 }
div#navi{
 margin: 0px; 
 padding: 0px; 
 color: rgb(255,255,255); 
 background-color: rgb(0,51,0); 
 border-top: 2px solid rgb(34, 139, 34);
 border-bottom:  2px solid rgb(34, 139, 34); 
 text-align: left;
 }
div#navi ul{
 padding: 0px;
 margin: 5px 0px 5px 0px;
 list-style-type: none;
 }
div#navi ul li{
 border: 1px solid rgb(34, 139, 34); 
 border-collapse:collapse;
 padding: 0px;
 margin: 0px 5px 0px 5px;
 background: rgb(255, 250, 205);
 background:  -moz-linear-gradient(top, rgb(255, 255, 255), rgb(255, 241, 121));
 background:  -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(255, 241, 121)));
 background: linear-gradient(top, rgb(255, 255, 255), rgb(255, 241, 121));
 border-radius: 5px;
 }
div#navi ul li:hover{
 background: rgb(255, 240, 150);
 background:  -moz-linear-gradient(top, rgb(255, 253, 222), rgb(255, 230, 100));
 background:  -webkit-gradient(linear, left top, left bottom, from(rgb(255, 253, 222)), to(rgb(255, 230, 100)));
 background: linear-gradient(top, rgb(255, 253, 222), rgb(255, 230, 100));
 }
div#navi ul li a{
 overflow: hidden;
 text-overflow: ellipsis;
 color: rgb(0,0,0);
 font-weight: bold;
 text-decoration:none;
 text-overflow: ellipsis;
 display: block;
 margin: 0px;
 padding: 5px;
 border: none;
 }
div#sprache{
 text-align:center;
 }
div#sprache a{
 border:none;
 }
div#sprache a img{
 border:2px solid transparent;
 }
div#sprache a:hover img{
 border:2px solid rgb(255,255,255);
 }
div#fusszeile{      
 margin: 0px; 
 padding: 5px; 
 color: rgb(255,255,255); 
 background-color: rgb(0,128,0); 
 text-align: center;
 }