#container{
position: absolute;
top:50%;left:50% ;
width: 980px;
margin-left:-480px;
margin-top:-300px;
z-index: 0;
height:600px;
border:1px solid #666;
background-color:#fff;
background-image: url(/images/logo.png);
background-repeat:no-repeat;
}
#daten{
position: absolute;
width: 740px;
margin-top:190px;
margin-left:200px;
z-index: 0;
height:400px;
}
#info{
position: absolute;
top:50%;
left:50% ;
width: 980px;
margin-left:-480px;
margin-top:303px;
z-index: 0;
font-size:0.8em;
}
#info a{
text-decoration:none;
color:#111;
}
#kat{
position: absolute;
width: 380px;
margin-left:550px;
margin-top:100px;
z-index: 0;
border:0px solid #666;
font-size:1.6em;
color:#999;
}
#kat a{
color:#333;
text-decoration:none;
}
#menu{
position: absolute;
width: 180px;
margin-top:190px;
margin-left:15px;
z-index: 0;
height:400px;
}
#menu a{
display:block;
}
#navi{
position: absolute;
top:50%;left:50% ;
width: 801px;
margin-left:-491px;
margin-top:-150px;
z-index: 0;
height:21px;
background-color:#4b4b4b;
padding-left:180px;
padding-top:4px;
}
#navi a{
padding: 3px;
text-decoration:none;
}
#verlauf{
position: absolute;
top:50%;
margin-top:-150px;
margin-left:0px;
width:100%;
height:500px;
background-image: url(/images/verlauf.png);
background-repeat:repeat-x;
}
.errormsg{
color:#ff0000;
}
.kontakt_beschriftung{
display:inline-block;
width: 160px;
vertical-align:top;
text-align:right;
}
.kontakt_eingabe{
display:inline-block;
width: 300px;
vertical-align:top;
padding-left:3px;
}
.kontakt_mitteilung{
font-size:1em;
width: 300px;
height: 100px;
font-family:Arial,sans-serif;
}
.zeile{
margin-top:7px;
}
a.info{
padding-right:10px;
float:right;
}
a.navi{
color:#fff;
}
a.naviaktiv{
color:#ff0000;
}
body{
font-family: Arial,sans-serif;
margin: 0; padding: 0;
background-color:#e5e5e5;
font-size:0.9em;
}
