body
{
margin: 0;
padding: 0;
font: 85% Verdana;
text-align: center;
color: #000000;
background-color: #CCCCCC;
}

#container
{
margin: 1em auto;
width: 850px;
text-align: left;
clear: both;
background-color: #FFFFFF;
border: solid 1px #CC0000;
}

#mainnav
{
clear: both;
text-align: center;
background-color: #CCCCCC;
border: solid 1px #CC0000;
margin: 7px;
padding: 4px;
}

#mainnav ul
{
margin: 0 0 0 10px;
padding: 0;
list-style-type: none;
}

#mainnav li
{
display: inline;
padding: 0 5px;
}

#mainnav li a
{
text-decoration: none;
color: #CC0000;
}

#mainnav li A:VISITED
{
text-decoration: none;
color: #CC0000;
}

#mainnav li A:ACTIVE
{
text-decoration: none;
color: #FF0000;
}

#mainnav li a:hover
{
text-decoration: none;
color: #FF0000;
}

#content
{
margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px;
font-family: Arial,Helvetica,Courier;
text-align: left;
}

#content A
{
text-decoration:none;
color:#CC0000;
}

#content A:VISITED
{
text-decoration: none;
color: #CC0000;
}

#content A:ACTIVE
{
text-decoration: none;
color: #FF0000;
}

#content A:HOVER
{
text-decoration:none;
color:#FF0000;
}

#footer A
{
text-decoration:none;
color:#CC0000;
}

#footer A:VISITED
{
text-decoration: none;
color: #CC0000;
}

#footer A:ACTIVE
{
text-decoration: none;
color: #FF0000;
}

#footer A:HOVER
{
text-decoration:none;
color:#FF0000;
}

#titel
{
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
text-align: center;
}

#footer
{
clear: both;
background-color: #CCCCCC;
border: solid 1px #CC0000;
margin: 7px;
padding: 4px;
font-size: 90%;
}

.ueberschrift
{
font-family: Verdana;
font-size: 175%;
}

.ueberschrift_gross
{
font-family: Verdana;
font-size: 300%;
}

.rot
{
color: #CC0000;
}

.klein
{
font-size: 75%;
}

.tbklein
{
font-size: 10px;
}