body {
background-color:#E2E0D5;
color:#666666;
font-family:verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:2% 0px 0px;
}

a {
color:#B40D43;
}

h1 {
color:#B40D43;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;
padding-bottom:8px;
padding-top:8px;
}

h2 {
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:22px;
letter-spacing:1px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;
padding-bottom:0px;
padding-top:8px;
}
h3 {
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;
padding-bottom:4px;
padding-top:2px;
}
h4 {
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:140%;
margin:0px;
padding-bottom:4px;
padding-top:2px;
}
a.menu_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#CCCCCC;
	background-image: url(img/Button.gif);
	background-repeat: no-repeat;
	height:20px;
	width:141px;
	display:block;
	padding-top:3px;
	text-decoration:none;
}
a.menu_button:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFF;;
	background-image: url(img/Button_over.gif);
	background-repeat: no-repeat;
	height:20px;
	width:141px;
	display:block;
	padding-top:3px;
	text-decoration:none;
}
a.menu_button_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:white;
	background-image: url(img/Button.gif);
	background-repeat: no-repeat;
	height:20px;
	width:141px;
	display:block;
	padding-top:3px;
	text-decoration:none;	
}
a.menu_button_active:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFF;
	background-image: url(img/Button_over.gif);
	background-repeat: no-repeat;
	height:20px;
	width:141px;
	display:block;
	padding-top:3px;
	text-decoration:none;	
}

#inhaltsbereich td {
color:#666666;
font-family:verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
padding-left:20px;
padding-right:20px;
padding-top:15px;
}

#impressum td {
padding-left: 0px;
padding-right: 0px;
padding-top:0px;
}

#kontakt td {
padding-left: 0px;
padding-right: 0px;
padding-top:5px;
}

.pflicht  { border:1px solid;  border-color:#999999; width:150px; margin-left:5px; background-color:#D0DBEF; 
            font-family: Verdana, Arial, Helvetica, sans-serif; }
.optional { border:1px solid;  border-color:#999999; width:150px; margin-left:5px; background-color:#FFFFFF; 
            font-family: Verdana, Arial, Helvetica, sans-serif; }
.pflichtPLZ  { border:1px solid;  border-color:#999999; width:37px; margin-right:3px; margin-left:5px; background-color:#D0DBEF; 
               font-family: Verdana, Arial, Helvetica, sans-serif; }
.pflichtOrt  { border:1px solid;  border-color:#999999; width:101px; background-color:#D0DBEF;
               font-family: Verdana, Arial, Helvetica, sans-serif; }            
