html, body {
margin:0;
padding:0;
color:#eee;
background:#333;
height:100%; /* IE-konform */
}

html>body {
/* andere Browser */
height:auto;
min-height:100px;
min-width:600px;
}

.aufbau {
margin:0;
height:400px;
font:11px/20px Verdana;
width:640px;
text-align:center;
position:absolute;
top:50%;
left:50%;
/* tatsächliche Zentrierung */
margin-top:-200px;
margin-left:-320px;
background:#5a6478;
}

a:link, a:visited, a:active
{
color:#dbdbdb;
text-decoration:none;
}

a:hover
{
color:#dbdbdb;
text-decoration:underline;
}

.text
{
position:absolute;
width:456px;
height:320px;
right:20px;
top:70px;
margin:0px;
text-align:right;
color:#dbdbdb;
font:11px Verdana,sans-serif;
line-height:16px;
}

.formularl
{
color:#000000;
font:10px Verdana,sans-serif;
line-height:14px;
text-align:left;
}

.formularc
{
color:#000000;
font:10px Verdana,sans-serif;
line-height:14px;
text-align:center;
}

.formularr
{
color:#000000;
font:10px Verdana,sans-serif;
line-height:14px;
text-align:right;
}

.gross
{
font:bold 14px Verdana,sans-serif;
line-height:22px:
}