div#page {
	background:#8A8A8A;
	width:1084px;
	width:998px;
}
div#container {
	position:relative;
	top:0;
	left:0;
	width:1067px;
	width:981px;
	height:auto;
	min-height:590px;
	border-top:53px solid #8A8A8A;
	border-left:17px solid #8A8A8A;
	border-bottom:15px solid #8A8A8A;
	background:#ffffff url('../img/container_bg.gif') 0 0 no-repeat;
}
div#logo {
	position:absolute;
	top:51px;
	left:24px;
}
div#center {
	position:relative;
	top:0;
	left:211px;
	width:856px;
	width:770px;
}
div#center-header {
	position:relative;
 	height:159px;
 	min-height:159px;
 	width:856px;
 	width:770px;
}
div#center-header h1 {
	position:absolute;
	bottom:44px;
	bottom:20px;
	left:37px;
}
div#center-header h1.no-sub {bottom:0px;}
div#center-header h2 {
	position:absolute;
	bottom:23px;
	bottom:0px;
	left:37px;
}
div#teaser-image {
	position:absolute;
	top:-16px;
	left:549px;
	left:463px;
}
div#center-content {
	padding:31px 310px 80px 35px;
	min-height:340px;
}
div#center-content a {text-decoration:underline;}

div#center-content ul {list-style-type:none;margin-left:-12px;}
div#center-content ul li {
	line-height:18px;
	padding-left:18px;
	background: transparent url('../img/kreisquadrat.gif') 0 5px no-repeat;
	width:auto;
	height:auto;
}
ul#service-links {
	position:absolute;
	right:0px;
	bottom:0px;
	list-style-type:none;
	height:154px;
	width:300px;
	background:#ffffff url('../img/service_bg.gif') 237px 0 no-repeat;
	font-family: verdana, arial, sans-serif; 
}
ul#service-links li {
	float:right;
	margin-top:130px;
}




ul#navi-main {
	width:843px;
	width:757px;
	height:53px;
	position:absolute;
	top:0;
	top:-53px;
	left:0;
	z-index:999;
	list-style-type:none;
	/*background:lime;*/
}
ul#navi-main li {
	float:left;
	height:53px;
	height:23px;
	color:#ffffff;
	line-height:20px;
}
ul#navi-main li.home {width:211px;}
ul#navi-main li a {}


div#left {
	position:absolute;
	top:190px;
	left:19px;	
		
}
ul#navi-sub {
	list-style-type:none;
	clear:both;
}
ul#navi-sub li {
	min-height:20px;
	min-height:26px;
}
div#theme-img {
	padding:33px 0 0 0;
}
div#theme-img img {
	display:block;
	margin-bottom:6px;
}
