html, body {
font-family:Verdana, Arial;
background-color:#FADD84;
color:#00003F;
padding:0;
margin:0;
height:100%;
text-align:center;
}


#container{
width:809px;
height:100%;
margin:0px auto;
bottom:0px;
}
body > #container { height:auto; min-height:100%; }

.oben{
background-image:url(../hintergrund/hintergrund_oben_2.jpg);
background-repeat:no-repeat;
height:141px;
}

.mitte{
background-image:url(../hintergrund/hintergrund_mitte_2.jpg);
background-repeat:repeat;
}

#navileiste{
width:200px;
font-size:13px;
margin-left:10px;
padding:0px;
color:#FFFFFF;
float:left;}

#navileiste ul{
width:12em;
margin:0;
padding-left:0.8em;
text-align:left;
color:#FFFFFF;
float:left;}

#navileiste li{
width:180px;
margin:0.6em;
padding:0;
color:#FFFFFF;
list-style:none;
 }

li.navi a{
    display		   		: block;
    width		   		: 150px;
    color				: #00003F;
    padding				: 0.5em;
    text-decoration			: none;
    font-weight				: bold;
    border				: 1px solid black;
    background-color			: #FFC891;}

li.navi a:link{
    border				: 1px solid black;
    background-color			: #FFC891;
    color				: #00003F;}

li.navi a:active{
    border				: 1px solid black;
    background-color			: #FFC891;
    color				: #00003F;}

li.navi a:visited{
    border				: 1px solid black;
    background-color			: #FFC891;
    color				: #00003F;}

li.navi a:hover{
    border				: 1px solid #DF0000;
    background-color			: #FFC891;
    color				: #DF0000;}

li.navi_act a{
    display		   		: block;
    width		   		: 150px;
    padding				: 0.5em;
    text-decoration			: none;
    font-weight				: bold;
    border				: 1px solid #DF0000;
    background-color			: #FFC891;
    color				: #DF0000;}

li.navi_act a:link{
    border				: 1px solid #DF0000;
    background-color			: #FFC891;
    color				: #DF0000;}

li.navi_act a:active{
    border				: 1px solid #DF0000;
    background-color			: #FFC891;
    color				: #DF0000;}

li.navi_act a:visited{
    border				: 1px solid #DF0000;
    background-color			: #FFC891;
    color				: #DF0000;}

li.navi a:hover{
    border				: 1px solid #DF0000;
    background-color			: #FFC891;
    color				: #DF0000;}


#text p {
text-align:justify;
font-family:Verdana, Arial;
font-size:13px;
color:#00003F;
margin-top:0px;
margin-right:80px;
margin-left:250px;
}


#text td{
text-align:center;
font-size:13px;
color:#00003F;}

#text h1{
font-size:13px;
font-weight:bold;
border-bottom:2px solid #BF0000;
margin-top:0px;
text-align:left;
margin-right:80px;
margin-left:250px;}

#text h3{
border-bottom:2px solid #BF0000;
text-align:left;
color:#00003F;
font-size:14px;
padding-top:10px;
}

#text h4{
border-bottom:2px solid #BF0000;
margin-top:0px;
text-align:right;
margin-right:80px;
margin-left:250px;}



.unten{
background-image:url(../hintergrund/hintergrund_unten_2.jpg);
background-repeat:no-repeat;
height:156px;
}

#textunten{
text-align:right;
font-family:Verdana, Arial;
font-size:13px;
color:#00003F;
margin-top:0px;
margin-right:100px;
padding-top:80px;
}

#torten{
background-color:#FADD84;
text-align:center;
}



a:link img
{border:2px solid #00007F;
}
a:hover img
{border:2px solid #BF0000;
}

#torten h2{
font-family:Arial;
font-size:16px;
text-align:center;
border-bottom:solid 1px #7F0000;
margin-top:20px;
margin-bottom:30px;}


#torten p{
font-family:Arial;
text-align:center;
}

#torten a:link {
font-size:13px;
text-decoration:none;
padding-left:3px;
padding-right:3px;
color:#00003F;
}
#torten a:visited{
text-decoration:none;
font-weight:bold;
color:#00003F;}

#torten a:hover{
text-decoration:underline;
font-weight:bold;
color:#DF0000;}

#torten a:active{
text-decoration:underline;
font-weight:bold;
color:#EC0000;}

a:link{
color:#BF0000;
font-weight:bold;
}
a:visited{
color:#BF0000;
font-weight:bold;
}
a:hover{
color:#00005F;
font-weight:bold;
}
