body{
font-family: Arial, Helvetica, sans-serif;
color:#000000;     /*Basisschriftfarbe*/
font-size:13px;
font-weight:bold;
background-color:#ffffff; /*Hintergrundfarbe*/
}

/*DIVERSES*/
h1{
color:#A80000; /*Überschriftenfarbe*/
}
#adresse {
text-align:center;
color:#000000; /*Schriftfarbe Adresse*/
}
#maincontent{
width:100%;
color:#000000; /*Schrfitfarbe Content*/
}
#navcontainer a, a:link, #navlist a:visited{
display: block;
width: 230px;
font-weight:bold;
color: #000000; /*Schriftfarbe Navi*/
text-decoration: none;
}
#navcontainer a:hover{
background-color: #DDDDDD; /*Hintergrundfarbe Navi HOVER*/
color: #A80000; /*Schriftfarbe Navi HOVER*/
}
#active a:link, #active a:visited, #active a, #active a:hover{
background-color: #A80000; /*Hintergrundfarbe Navi ACTIVE*/
color: #ffffff; /*Schriftfarbe Navi ACTIVE*/
}


/*TABELLENRAHMENFARBE*/
#topleft{
border-right:1px solid #3C3C3C; /*Tabellenrahmen*/
border-bottom:1px solid #3C3C3C;/*Tabellenrahmen*/
}

#topmiddle {
border-bottom:1px solid #3C3C3C;/*Tabellenrahmen*/
font-weight:bold;
}
#topright {
border-bottom:1px solid #3C3C3C;/*Tabellenrahmen*/
text-align:right;
}
#navi {
border-bottom:1px solid #3C3C3C;/*Tabellenrahmen*/
}
#hdlogo{
border-right:1px solid #3C3C3C;/*Tabellenrahmen*/
}
#navcontainer {
border-right:1px solid #3C3C3C;/*Tabellenrahmen*/
}


/*NICHTS VERÄNDERN*/
table{
border-collapse:collapse;
}
#content {
background-color:#ffffff;
vertical-align:top;
}
#navcontainer ul{
font-size: 14pt;
margin: 0;
padding: 0;
list-style-type: none;
}
#hdlogo img{
border:1px solid #000000;
padding:5px;
background-color:#ffffff;
}

td.preise{
text-align:right;
}
