html {
        border:0;
        background:#F0FAFF;
        font-size:80%;
        font-family:verdana, serif;
        }

body {
        padding:0;
        margin:0;
        border:0;
        background:#F0FAFF;
        }

#background { position:absolute;
        top:55%;
        left:50%;
        width:240px;
        height:360px;
        margin-top:-180px;
        margin-left:210px;
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        z-index:4;
        overflow-y:auto;
        overflow-x:hidden;
        }
#content {
        position:absolute;
        top:55%;
        left:50%;
        width:640px;
        height:340px;
        margin-top:-180px;
        margin-left:-450px;
        background:#FFFFFF;
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        z-index:4;
        padding:10px;
        border:0px solid:#00F;
        }
#complete {
        position:absolute;
        top:55%;
        left:50%;
        width:900px;
        height:360px;
        margin-top:-180px;
        margin-left:-450px;
        background:#FFFFFF;
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        z-index:4;
        }


#content h1 {font-size:150%; font-weight:bold; text-align:center; font-family:Cambria, serif; padding:3px; margin:0px;}
#content h2 {font-size:120%; text-decoration:underline; font-weight:bold; text-align:left; font-family:Cambria, serif;padding:3px;margin:0px;}
#content p { font-size:80%; text-align:justify; font-family:verdana, sans-serif; padding:0px;}
#content li { font-size:80%; text-align:justify; font-family:verdana, sans,serif; padding:0px;}
#content a:link { font-size:90%;font-weight:bold; color:black; text-decoration:underline; font-family:verdana, sans-serif;}
#content a:visited { font-size:90%;font-weight:bold; color:black; text-decoration:underline;font-family:verdana, sans-serif; }
#content a:focus { font-size:90%;font-weight:bold; color:black; text-decoration:underline;font-family:verdana, sans-serif; }
#content a:hover { font-size:90%;font-weight:bold; color:black; text-decoration:none;font-family:verdana, sans-serif; }
#content a:active { font-size:90%;font-weight:bold; color:black; text-decoration:underline;font-family:verdana, sans-serif; }
#background a:link {font-size:90%;font-weight:bold; color:black; text-decoration:underline; font-family:verdana, sans-serif;}
#background a:visited { font-size:90%; font-weight:bold; color:black; text-decoration:underline;font-family:verdana, sans-serif; }
#background a:focus { font-size:90%; font-weight:bold; color:black; text-decoration:underline;font-family:verdana, sans-serif; }
#background a:hover { font-size:90%; font-weight:bold; color:black; text-decoration:none;font-family:verdana, sans-serif; }
#background a:active { font-size:90%; font-weight:bold; color:black; text-decoration:underline;font-family:verdana, sans-serif; }
#background td {font-size:90%;font-weight:bold; color:black; text-decoration:underline; font-family:verdana, sans-serif;}


#head {
        position:absolute;
        margin-left:-450px;
        left:50%;
        top:55%;
        margin-top:-330px;
        width:900px;
        height:120px;
        background:url(pics/logoheader.jpg);
        border-bottom:1px solid #000;
        z-index:2;
        }
#navi {
        position:absolute;
        margin-left:-450px;
        left:50%;
        top:55%;
        margin-top:-210px;
        width:900px;
        height:30px;
        background:#FFFFFF;
        font-family:Calibri, verdana;
        font-style:normal;
        font-variant:small-caps;
        font-size:100%;
        z-index:1;
        border-bottom:1px solid #000;
        border-top:1px solid #000;
        text-align:center;
        font-weight:bold; color:#000;
        text-decoration:none;
        }
a.nav9,a.nav8,a.nav7,a.nav5,a.nav2 {width:80px; height:20px; display:block; float:left; background:transparent; overflow:hidden;}
a.nav1,a.nav4 {width:100px; height:20px; display:block; float:left; background:transparent;overflow:hidden;}
a.nav3 {width:140px; height:20px; display:block; float:left; background:transparent;  overflow:hidden;}
a.nav6 {width:40px; height:20px; display:block; float:left; background:transparent; overflow:hidden;}
#navi a:link { font-weight:bold; color:black; text-decoration:none; }
#navi a:visited { font-weight:bold; color:black; text-decoration:none; }
#navi a:focus { font-weight:bold; color:red; text-decoration:underline; }
#navi a:hover { font-weight:bold; color:black; text-decoration:none; }
#navi a:active { font-weight:bold; color:black; text-decoration:underline; }


#foot {
        position:absolute;
        margin-left:-450px;
        margin-top:180px;
        top:55%;
        left:50%;
        width:900px;
        height:50px;
        background:url(pics/footer.jpg);
        }
#foot table {
        font-family: serif;
        font-size:100%;
        color:#000;
        padding:5px;
        }
#foot a:link { font-weight:bold; font-size:80%;  color:black; text-decoration:none; font-family:verdana;}
#foot a:visited {  font-weight:bold;font-size:80%;  color:black; text-decoration:none; }
#foot a:focus {  font-weight:bold;font-size:80%;  color:black; text-decoration:underline; }
#foot a:hover {  font-weight:bold;font-size:80%; color:black; text-decoration:none; }
#foot a:active {  font-weight:bold;font-size:80%; color:black; text-decoration:underline; }

.starttext {float:right; width:550px; text-align:justify;}
.lefttext {float:left; width:400px; text-align:justify;}
.righttext {float:right; width:400px; text-align:justify;}

#anschrift {
        position:absolute;
        top:55%;
        left:50%;
        width:200px;
        height:200px;
        margin-top:-60px;
        margin-left:-400px;
        border-left:0px solid #000;
        border-right:0px solid #000;
        border-top:0px solid #000;
        border-bottom:0px solid #000;
        background:#EFEFEF;
        padding:5px;
        font-size:80%;
        z-index:5;
}
#anschrift table {font-size:11px;}

#oeffnung {
        position:absolute;
        top:55%;
        left:50%;
        width:300px;
        height:200px;
        margin-top:-60px;
        margin-left:-150px;
        border-left:0px solid #000;
        border-right:0px solid #000;
        border-top:0px solid #000;
        border-bottom:0px solid #000;
        background:#EFEFEF;
        padding:3px;
        z-index:5;
}
#oeffnung table {font-size:11px; text-align:center;}
#oeffnung p { font-size:12px; text-align:justify; font-family:verdana, sans-serif;}
