body, table {
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 0px; 
background-color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-color: #ffffff;
font-size: 11px;
line-height: 18px;
letter-spacing: 1px;
scrollbar-DarkShadow-Color: #ffffff; scrollbar-Track-Color: #000000; 
scrollbar-Face-Color: #000000; scrollbar-Shadow-Color: #000000; 
scrollbar-Highlight-Color: #ffffff; scrollbar-3dLight-Color: #000000; 
scrollbar-Arrow-Color: #ffffff;
}

a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

.tabelle_home {
padding-left: 5px;
text-align: center;
color: #ffffff;
font-weight: normal;
}

.tabelle_zweispaltig {
padding-left: 5px;
text-align: left;
color: #ffffff;
font-weight: normal;
}

.tabelle_zweispaltig_zelle {
border: dotted 1px #ff0000;
text-align: left;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

.tabelle_zweispaltig_adresse {
text-align: center;
font-weight: bold;
color: #ffffff;
letter-spacing: 2px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}

.ueberschriften {
font-weight: bold;
letter-spacing: 2px;
font-variant: small-caps;
color: #ff0000;
}
	
.tabelle_fotos {
width: 100%;
height: 90%; 
}
	
.tabelle_fotos_bild {
border: dotted 1px #ffffff;
}
	
.tabelle_fotos_zelle {
vertical-align: top;
text-align: left;
padding-bottom: 10px;
}

.tabelle_fotos_mengentext {
vertical-align: top;
padding-bottom: 10px;
text-align: left;
color: #ffffff;
font-weight: normal;
}

#menu a {
text-align: left;
display: block;
background-color: #000000;
font-weight: normal;
}

#menu a:hover {
background-color: #ff0000;
color: #000000;
}

.pfeil_rechts {
padding-left: 5px;
color: #ff0000;
font-weight: normal;
}

.rubrik {
color: #000000;
text-align: center;
font-weight:bold;
background-color:#ff0000;
}

.rubrik_aktiv {
color: #ff0000;
}

.leiste {
background-color: #ff0000;  
font-weight: bold; 
height: 22px; 
padding-left: 5px;
border: solid 1px silver;
}

.nach_oben {
text-align: center;
background-color: #ff0000;  
font-weight: bold; 
height: 22px; 
border: solid 1px silver;
}

.nav {
background-color: #ff0000; 
}

.mengentext {
vertical-align: middle;
text-align: left;
color: #ffffff;
font-weight: normal;
}

.formular_mengentext {
vertical-align: middle;
text-align: right;
color: #ffffff;
font-weight: normal;
}

.formular_feld {
height: 22px;
border: dotted 1px #ffffff;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing: 1px;
vertical-align: middle;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
}

.formular_feld_textbereich {
height: 100px;
border: dotted 1px #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
letter-spacing: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
}	

.frame_unten {
padding-top: 0px;
padding-left: 5px;
font-variant: small-caps;
color: silver;
}

.tabelle_frame_unten {
width: 100%;
border: dashed 1px #ff0000;
}