body {
    font: normal 100.01% Arial, sans-serif, Verdana, Helvetica;color: #000; text-align:justify;
background-color:#8B3;
font-size:1px em;
margin:0;
padding:0
}
div#navi {
display: block;
margin-top: 3px;
border: 1px solid #D7D7D7;	
padding:0 0.8em 2.45em 0.8em;
background-color: #66AA11;
}
* html div#navi {  /* Korrektur fuer IE 5.x */
width: 48.7em;
w\idth: 47.1em;
}
ul#menue {
z-index:999;
margin: 0; padding: 0;
text-align: center;
}
ul#menue li {
list-style: none;
float: left;  /* ohne width - nach CSS 2.1 erlaubt */
position: relative;
margin: 0.4em; padding: 0;
}
* html ul#menue li {  /* Korrektur fuer den IE 5 und 6 */
margin-bottom: -0.4em;
}
*:first-child+html ul#menue li {  /* Korrektur fuer den IE 7 */
margin-bottom: -0.1em;
}
ul#menue li ul {
margin: 0; padding: 0;
position: absolute;
top: 1.6em; left: -0.4em;
display: none;  /* Untermenue ausblenden */
}
* html ul#menue li ul {  /* Korrektur fuer IE 5.x */
left: -1.5em;
lef\t: -0.4em;
}
*:first-child+html ul#menue ul {  /* Workaround fuer den IE 7 */
background-color:#138900; padding-bottom:0.4em;
}
ul#menue li:hover ul {
display: block;  /* Untermenue in modernen Browsern einblenden */
}
ul#menue li ul li {
float: none;
display: block;
margin-bottom: 0.2em;
}
ul#menue a, ul#menue span {
display: block;
width: 6.4em;  /* Breite den in li enthaltenen Elementen zuweisen */
padding: 0.2em 1em;
text-decoration: none; font-weight: bold;
border: 1px solid black;
border-left-color: white; border-top-color: white;
color: #FFF; background-color: #66AA11;
}
* html ul#menue a, * html ul#menue span {
width: 8.6em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
}
ul#menue a:hover, ul#menue span, li a#aktuell {
border-color: white;
border-left-color: black; border-top-color: black;
color: white; background-color: #138900;
}
li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
color: #FFF; background-color: #138900;
}
ul#menue li ul span {  /* aktuelle Unterseite kennzeichnen */
background-color: #138900;
}
.overall {
margin:auto;
width:59.4em
}
.overall a {
color:#2C2C2C
}
#center {margin: 0 auto;width:700px}
.header {
background-repeat:no-repeat;
border:1px solid #D7D7D7;
display:block;
height:auto;
line-height:0;
overflow:hidden;
vertical-align:bottom
}
.content {
background-color:#FFF;
border:1px solid #D7D7D7;
display:block;
margin-top:3px;
padding:.8em
}
.content h1 {
font-family:"Monotype Corsiva";
font-size:2em;
text-align:center
}
.content h2{text-align:center}
.footer {
background:#bf5;
border:1px solid #D7D7D7;
color:#656565;
display:block;
font-size:.75em;
margin-top:3px;
padding:.8em;
text-align:center
}
.footer a {
color:#656565
}
#home{text-align:center;}
.center{text-align:center;}
.result{border:0 none;}
#lang{float:right;margin:0.4em;height:26px;}
#lang a img,a{height:100%;}
#lang{
    display: block;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: #FFF; background-color: #66AA11;
  }

