@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
}
.floatstop {
	float:none;
	clear:both;
}
body {
	background:#FFF url(../images/index/bg-body.jpg) 0 0 repeat-x;
	color:#333;
}
div#container {
	width:992px;
	margin:0 auto;
}
div#header {
	background:url(../images/index/bg-container.gif) 0 0 no-repeat;
	height:118px;
	position:relative;
}
div#header span {
	display:none;
}
div#branding h1 a {
	background:url(../images/index/bg-h1-branding.png) 0 0 no-repeat;
	width:262px;
	height:167px;
	display:block;
	position:absolute;
	top:0;
	left:30px;
	z-index:10;
	cursor:pointer;
}
div#adresszeile h2 {
	background:url(../images/index/bg-h2-adress.gif) 0 0 no-repeat;
	width:438px;
	height:15px;
	position:absolute;
	top:55px;
	left:306px;
}
div#navi-add {
	background:url(../images/index/bg-navi-add.gif) 0 0 repeat-x;
	width:110px;
	height:27px;
	position:absolute;
	top:80px;
	left:16px;
	z-index:5;
	padding:0 0 0 850px;
}
div#navi-add span {
	display:none;
}
div#navi-add li {
	list-style:none;
	float:left;
}
div#navi-add a#icon-contact {
	background:url(../images/index/icon-contact.gif) 0 0 no-repeat;
	width:14px;
	height:21px;
	padding:0 20px 0 0;
	display:block;
	float:left;
}
div#navi-add a#icon-map {
	background:url(../images/index/icon-map.gif) 0 0 no-repeat;
	width:20px;
	height:21px;
	padding:0 20px 0 0;
	display:block;
	float:left;
}
div#navi-add a#icon-imprint {
	background:url(../images/index/icon-imprint.gif) 0 0 no-repeat;
	width:13px;
	height:21px;
	padding:0 20px 0 0;
	display:block;
	float:left;
}
div#content-container {
	background:url(../images/index/bg-container.gif) 0 -117px no-repeat;
	height:250px;
}
div#content {
	background:url(../images/index/bg-content.jpg) 16px 0 no-repeat;
	height:230px;
	padding:20px 36px 0 327px;
}
div#content h1 {
	font:bold 21px/20px Georgia, "Times New Roman", Times, serif;
	color:#2565a9;
	margin:0 0 10px 0;
}
div#content p {
	padding:0 0 10px 0;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
}
div#footer {
	background:url(../images/index/bg-container.gif) 0 -368px no-repeat;
	position:relative;
	padding:10px 0;
	text-align:center;
}
div#footer img a {
	float:left;
}
div#ontop {
	background:url(../images/index/bg-footer.png) 0 0 no-repeat;
	height:47px;
	text-align:center;
	padding:20px 0 0 0;
}
div#ontop a {
	font:bold 25px/20px Georgia, "Times New Roman", Times, serif;
	color:#2565a9;
	text-decoration:none;
	cursor:pointer;
	display:block;
	position:relative;
}
div#ontop a:hover {
	color:#999;
}

