body { background-color: #e0e2e4; margin: 0; padding-top: 20px; }
#wrapper { width: 850px; height: auto; margin: auto; }
#head { background-image: url(img/head_03-2016.jpg); width: 850px; height: 80px; padding-top: 180px; }
#content_top { background-image: url(img/content_top.jpg); width: 850px; height: 50px; }
#content { background-image: url(img/content.jpg); background-repeat: repeat-y; background-attachment: scroll; width: 760px; height: auto; padding-right: 45px; padding-left: 45px; }
#footer_wrapper { background-color: #0a0a0a; width: 100%; height: 100px; margin: auto; }
#footer {
	background-image: url(img/footer.jpg);
	margin: auto;
	width: 850px;
	height: 35px;
	padding-top: 60px;
}
h1 { color: #c30000; font-size: 25px; font-family: arial; font-weight: normal; text-transform: uppercase; margin-top: 0; margin-bottom: 20px; border-bottom: 1px solid #98a4ac; }
h2 { font-size: 14px; font-family: arial; font-weight: bold; margin: 0 0 15px; }
h3 { color: #c30000; font-size: 22px; font-family: arial; font-weight: normal; margin: 45px 0 10px 85px; }
h4 {
	color: #c30000;
	font-size: 22px;
	font-family: arial;
	font-weight: normal;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 0px;
	margin-bottom: 10px;
}
p { font-size: 12px; font-family: arial; line-height: 17px; margin: 0; }
.neu { color: #666; font-size: 12px; font-family: arial; line-height: 17px; margin: 0 0 0 50px; }
.sommerpause { color: #666; font-size: 16px; font-family: arial; line-height: 20px; margin: 0 0 0 50px; }
.link_rechts { color: #666; font-size: 12px; font-family: arial; line-height: 17px; margin: 0 0 0 0; }
#content a:link, a:visited { color: #666; font-size: 12px; font-family: arial; line-height: 17px; margin: 0; }
table ul { margin: 0; padding: 0 0 0 20px; display: inline-table; }
table li { color: #0a0a0a; margin: 0; padding: 0 0 10px 0; list-style-type: square; }
#head table p { color: #fff; font-size: 12px; font-family: arial; height: 33px; margin: 0; display: block; }
.active { background-image: url(img/bg_links.jpg); background-repeat: no-repeat; width: 110px; height: 33px; padding-top: 17px;}
.active_double { background-image: url(img/bg_links.jpg); background-repeat: no-repeat; width: 110px; height: 33px; padding-top: 9px; padding-bottom: 8px; }
#head a:hover { background-image: url(img/bg_links.jpg); background-repeat: no-repeat; width: 110px; height: 33px; padding-top: 17px; }
#head a:link,#head a:visited { color: #fff; font-size: 12px; font-family: arial; text-decoration: none; height: 33px; margin: 0; padding-top: 17px; display: block; }
#footer p {
	color: #fff;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
}
#footer a {
	color: #fff;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
}
.activ {
}
