body { 
background-color: #F5F5F1; 
background-image:url(farbverlaufhintergrund1.png); 
color:#336699; 
font-size: 0.66em; 
font-family: Verdana; 
margin:0; 
background-repeat:repeat-x; 
text-align:center;
}

a { text-decoration:none; color: #999966; }
a:link  { text-decoration:none; color: #999966; }
a:hover { text-decoration:underline; }

h1 { font-size: 1.2em; color: #999966; margin-top:0; }
p { margin:0 0 15px 0; }

#oben {
background-image:url(obenhintergrund.png); 
background-repeat:no-repeat; 
width:800px; 
margin:0 auto; 
text-align:left;
}

#obenrechts {
float:right; 
padding: 0 10px;
}

#obenlinks {
padding: 10px 10px;
}

#inhaltgesamt {
width:800px; 
margin:10px auto;
text-align:left;
}

#navigation {
width:160px; 
margin:0;
float:left;
}

#navigationmitte {
width:160px; 
padding: 0 10px 10px 10px; 
background-image:url(navigationstreifen.png); 
background-repeat:repeat-y; 
margin:0; 
text-align:left;
color:#336093;
font-size: 1.2em;
}

.trenner {
color:#999966; 
size:1px;
width:100px; 
1px solid;
border:0;
}

#inhaltanzeige {
width:620px;
float:right; 
}

#inhalt{
background-color:#FFFFFF; 
padding: 0 20px 10px 20px; 
text-align:left;
width:580px;
}

#anzeigeunten {
margin-top:0; 
}

.trennungunten {
overflow:hidden; 
clear:both; 
height:1px;
}

#unten {
padding: 22px 20px; 
width:760px; 
background-image:url(fusshintergrund.png); 
repeat:no-repeat;
margin:20px auto; 
text-align:left;
font-size:0.95em;
color:#999966;
}

#navigation ul { background-color: #ffffff; margin:0; padding:0; list-style-type:none; }
#navigation ul li { border-bottom:1px solid #FFFFFF; padding:4px 4px 4px 10px; }
#navigation ul ul {background-color: transparent; }
#navigation ul ul li { border:none; padding:2px 2px 1px 25px; }
#navigation ul a { font-weight:bold; color:#336093; }
#navigation ul ul a { font-weight:normal; color:#336093; }


