body {margin: 35px; font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #CCCAA8; text-align: center; font-size: 10px;}
p {color:#000; font-size:1.1em; line-height:1.7em; margin:4px 4px 5px 4px;	padding: 0px 0px 0px 20px;}
h1 { padding:20px 0px 0px 20px; color:#FF6600; font-size: 2.5em; }
h2 { margin:15px 10px 10px 24px; font-size:1.3em; color:#C60016;}
h3 { margin:15px 10px 10px 24px; font-size:1.3em; color:#C60016; }
a:link { color:#FF6600; text-decoration:underline;}
a:visited { color:#000; text-decoration:underline;}
a:hover { color:#C02600; text-decoration: underline;}
a.current { color:#000; text-decoration:none;}
img {border: none;}
#header { padding:15px; text-align:left; background-color:#C60016; }
#main { width:660px; margin:0 auto; text-align:left; background-color:#fff; border:8px solid #FFF; } 
#cnt { padding:8px;}
#cntindex { width:620px;} 
#bild { margin:0 -8px; }
#navi { margin:3px 0 0 0; padding:8px 20px 8px 20px ; list-style:none; background-color:#FF6600; font-size:1em; }
#navi li { 	font-size:1.1em; padding:5px; display:inline; color:#FFF; }
#navi li a { color:#FFF; font-weight:bold; text-decoration:none; }
#footer li a { color:#FFF; text-decoration:none; }
#navi li a:hover {color:#C02600;}
#footer li a:hover {color:#7B000D;}
#navi li a.current, #footer li a.current { text-decoration:underline; color:#FFF;}
#navi li, #footer li { padding:8px; color:#FFF; display:inline; }
#footer { text-align:right; margin:3px 0 0 0; padding:6px 20px 6px 20px ; list-style:none; background-color:#C60016; font-size:1em; }
.bold {
	font-weight: bold;
	color:#333;
}
.impressum {
	font-weight: bold;
}
