body { /* mal für den ie */
height: 100%;
margin: 0;
}
html,body { /* das brauchen die moz-basierten */
height: 100%;
margin: 0;
background-color: #004188;
}

/* wird von allen browsern gezogen */
#mitte {
background-color: #004188;
/*margin: 6% 10% 10% 10%;  der ie5.0 benötigt weniger */
voice-family: "\"}\""; /* thx 2 tantek */
voice-family:inherit;
/* margin: 8% 10% 10% 10%; */ 
position: absolute;
}

/* für mozzis */
html>body #mitte {
/* margin: 10%; */
}

div#mitte {
left: 50%; margin-left: -477px; top: 50%; margin-top: -292px;
position: absolute;
}

.popup{
 position: absolute;
 width: 780px;
 background-color: #fff;
 z-index: 3;
 left: 100px;
 top: 0px;
 border: inset   2px #004188;
 font-family: arial, verdana, sans-serif;
 font-size: 11px;
 padding: 10px 10px 10px 10px;
}
html>body .popup {
 min-height: 517px;
}

* html .popup {
 height: 517px;
}

a.zur {
 margin-left: 20px;
}

