body{
color:black;
background:#f2efc4 url(../images/bg.gif) repeat-y;
padding:0;
margin:0;
}

h1{
color:black;
background:#CBB992;
padding: 0 0px 5px 16px;
margin:0 0 10px 0;
font: 0.7em verdana, arial, sans-serif;
text-align:left;
border-bottom: 0.8em solid #f2efc4;
}

#links{
float:left;
width:200px;
padding:0 20px 0 20px;}

#links ul{
margin:0 0 0.4em 0;
padding:0;
list-style:none;
width:200px;}

#links li{
padding:0 0 0.2em 0;/* Abstand zwischen den Navigationslinks */
/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
margin:0;}

#links a{
width:180px;
/*die breitenangabe wir nur vom ie benoetigt*/
display:block;
color:black;
background:#CBB992;
border:1px solid black;
padding:2px 2px 2px 10px;
/*font-weight:bold;*/
font:0.7em verdana, arial, sans-serif;
text-decoration:none;}

#links a:hover{
color:#000000;
background:#f2efc4;
border:1px solid black;}

#links .titel{
font:0.7em verdana, arial, sans-serif;
font-weight:bold;
margin:0;
padding: 0 0 0.4em 0;
}

#rechts{
margin:0 0 0 14em;/* Abstand des rechten div von links */
padding:0em 3em 3em 3em;
}

#rechts h2{
width:42em;
margin:0 0 0.8em 0;/* Abstand zwischen Überschrift/Zeile und Text */
padding:0.2em 0 0.3em 0.5em;
font:bold 0.7em verdana, arial, sans-serif;
border-left:0.4em solid #CBB992;
border-bottom: 0.1em solid #CBB992;
}

#rechts h3{
width:43.5em;
margin:0em 0em 0em 0em;/* Abstand zwischen Überschrift und Text */
padding:0.5em 0em 0em 0em;
font:bold 0.7em verdana, arial, sans-serif;
border-top:0.3em solid #CBB992;
}

#rechts h4{
width:43.5em;
margin:0em 0em 0em 0em;/* Abstand zwischen Überschrift und Text */
padding:0.5em 0em 0em 0em;
font:bold 0.7em verdana, arial, sans-serif;
}

#rechts h5{
width:43.5em;
margin:0em 0em 0em 0em;/* Abstand zwischen Überschrift und Text */
padding:0.5em 0em 0.5em 0em;
font:bold 0.7em verdana, arial, sans-serif;
border-top:0.3em solid #CBB992;
border-bottom:0.3em solid #CBB992;
}

#rechts a:link{
color:black;
font-weight:bold;
text-decoration:none;
}

#rechts a:visited{
color:black;
font-weight:bold;
text-decoration:none;
}

.fontnews
{
width:17.4em;
font: 0.7em verdana, arial, sans-serif;
text-align:justify;
}

.fontright
{
width:43.2em;
font: 0.7em verdana, arial, sans-serif;
text-align:justify;
}

#header{
clear:left;
background:#CBB992;
padding:10px 30px 10px 20px;
margin:0px 0 0 0;
}

#foot{
height:1em;
clear:left;
color:#000000;
background:#CBB992;
padding:10px 30px 10px 20px;
margin:20px 0 0 0;
font: 0.7em verdana, sans-serif;
text-align:left;
border-top:1em solid #f2efc4}
#foot p{margin:0;padding:0;}

#foot a:link{
color:black;
text-decoration:none;
}
#foot a:visited{
color:black;
text-decoration:none;
}
#list ul{
list-style:none;
margin:0;
padding:0;
}
#list li{
float:left;
width:7em;
list-style:none;
margin:-1em 0em 0em 0.7em;}

#list a{
color:#000000;
font:bold 0.7em verdana,arial,sans-serif;
padding:0.5em 0 0.5em 0;/* Abstand der Schrift zum Rand oben und unten */
width:100%;
height:100%;
display:block;
text-decoration:none;
background:#ffffcc;
border:0.1em solid #CBB992;
border-left:0.4em solid #CBB992;
text-align:center;}

#list a:hover{
color:#000000;
border:0.1em solid #008996;
border-left:0.4em solid #008996;}