body{
margin:0px;
padding:0px;
text-align:center;
background-color:#eeeeee
}

#mittig {
position:relative;
width:800px;
height:auto;
margin:0px auto 0px auto;
background-color:#FFFFFF;
color:#000000;
text-align:left;
}

#navi_oben{
position:absolute;
top:380px;
width:770px;
height:100px;
background-color: #000000;
}

h1.navi_oben{
position:absolute;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
margin: 0px 0px 0px 35px;
line-height:16px;
}

h1.navi_oben_thema{
position:absolute;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
margin: 0px 0px 0px 365px;
line-height:16px;
}

h1.navi_oben_rest{
position:absolute;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
margin: 0px 0px 0px 630px;
line-height:16px;
}



ul.navi_oben{
position:absolute;
margin:0px;
padding:0px;
list-style-type:none;
left:35px;
top:30px;
}

ul.navi_oben_2{
position:absolute;
margin:0px;
padding:0px;
list-style-type:none;
left:200px;
top:30px;
}

ul.navi_oben_thema{
position:absolute;
margin:0px;
padding:0px;
list-style-type:none;
left:365px;
top:30px;
}

ul.navi_oben_rest{
position:absolute;
margin:0px;
padding:0px;
list-style-type:none;
left:630px;
top:30px;
}

ul.navi_oben_flag{
position:absolute;
margin:0px;
padding:0px;
list-style-type:none;
left:735px;
top:20px;
}

li.navi_oben{
padding:0px;
margin:0px;
line-height:14px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#FFFFFF;
}

li.navi_oben_flag{
padding:0px;
margin: 0px 0px 4px 0px;
line-height:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#FFFFFF;
}


a.navi_oben{
text-decoration:none;
text-transform:uppercase;
color:#FF0099;
color:#00CCFF;
}


/*---CONTENT---*/


#content_box{
position:relative;
top:0px;
background-color:white;
min-width:770px;
height:auto;
margin-bottom:40px;
padding: 0px 15px 0px 15px;
}

.clear{
clear: both;
}

#left_side{
position:relative;
float:left;
height:auto;
width:300px;
}

h1.left_side{
position:relative;
display:block;
height:50px;
width:290px;
background-color:#D4D0C8;
background-color:#222222;
color:#FFFFFF;
color:#00CCFF;
color:#66CCFF;
color:#FFFFFF;
font-size:17px;
line-height:24px;
font-family:Georgia, "Times New Roman", Times, serif;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:right;
padding: 5px 10px 0px 0px;
margin: 0px 0px 10px 0px;
}

#left_side p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#999999;
text-align:right;
line-height:normal;
padding: 0px 0 20px 0;
margin:0;}

#left_side a{
color:#333333;}

#left_side img{
margin: 0px 0 10px 0;
float:left;
}

#facts_nav{
position:relative;
float:right;
right:40px;
width:400px;
margin-bottom:10px;
}

#facts_nav ul{
margin:0px;
padding:0px;
list-style:none;
}

#facts_nav ul.unter{
margin-left:0px;
padding-left:50px;
list-style:square;
}


#facts_nav li{
margin:0px;
padding:0px;
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:24px;
}

#facts_nav a{
display:block;
width:100%;
padding-left:8px;
text-decoration:none;
color:#333333;
}

#facts_nav a:hover{
background-color:#444444;
color:white;
}


#content{
position:relative;
float:right;
right:40px;
width:400px;
height:auto;
}

#content p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:21px;
padding:0 0 8px 0; 
margin:0px;
color:#333333;
}

#content p.klein{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:12px;
color:#555555;
}

#content h1{
padding: 5px 10px 0px 0px;
font-family: Helvetica, Arial, sans-serif;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform:none;
font-size:20px;
line-height:24px;
color:#5dcbef;
color:#6ac8ef;
}

#content h2{
padding: 5px 10px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-family:"Times New Roman", Times, serif;
font-size:17px;
line-height:24px;
margin:0px;
margin-bottom:15px;
color:#222222;
}

#content a{
text-decoration:none;
color:#6ac8ef;
}

content a:hover{
text-decoration:none;
color:#00CCFF;
}

ul.liste{
font-family: Georgia, "Times New Roman", Times, serif;

padding:0; margin:0;
list-style-type:none;
color:#666666;}

ul.liste li{
margin:5px 0;}

.quote{}
