@charset "UTF-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	vertical-align:top;
	padding:0px;
	margin:0px;
	_padding:0px;
	_margin:0px;
	line-height:16px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin-top:0px;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0606f4;
	text-decoration:none;
}
img{
	border:0px;
	
}
gif{
	border:0px;
}
li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	list-style:inside;
	list-style-type:decimal;
}

/* Header */
div.main{
	top:0px;
	position:relativ;
	margin-left:auto;
	margin-right:auto;
	width:988px;
	
}

div.header{
	width:988px;
	height:188px;
	float:left;
	background-image:url(../media/img/elements/haeder.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div.logo{
	width:250px;
	height:100px;
	margin-left:30px;
	margin-top:25px;
}
div.logo img{
	border:none;
}
div.logo h1{
	margin:0px;
	line-height:0px;
}
div.navi{
	width:720px;
	float:left;
	margin-top:15px;
	padding:0px;
	
}
div.navi img{
	border:none;
}
div.navi ul{
	line-height:0px;
	margin:0px;
	margin-left:-29px;
	*margin-left:12px;
}
div.navi li{
	float:left;
	list-style-image:none;
	list-style-type:none;
	list-style:none;
	line-height:0px;
}
div.satnav{
	width:200px;
	float:right;
	margin-top:30px;
	margin-right:32px;	
}
div.satnav p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin:0px;
}
div.satnav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0606f4;
	margin:0px;
}
/*Index*/
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin-top:10px;
	margin-bottom:10px;
}
div.inhaltIndex{
	width:944px;
	float:left;
	margin-left:10px;
	_margin-left:0px;
	margin-top:0px;
}
div.inhaltTeaser{
	width:914px;
	float:left;
	margin-left:28px;
	_margin-left:15px;
	margin-top:15px;
}
div.teaser{
	width:284px;
	float:left;
}
div.teaser a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0606f4;
	text-decoration:none;

}
div.teaser img{
	border:1px;
	border-style:solid;
	border-color:#0606f4;
	margin-bottom:10px;

}
div.abstand{
	background-image:url(../media/img/elements/abstand.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	width:30px;
	height:165px;

}
/* Content */
div.bgShadow{
	width:988px;
	float:left;
	background-image:url(../media/img/elements/bgShadow.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#ffffff;
	_margin:0px 0px 0px 0px;
}
div.bgContent{
	width:964px;
	float:left;
	background-image:url(../media/img/elements/bgContent.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0px 0px 0px 12px;
	_margin-left:0px 0px 0px 6px;
	background-color:#0707f4;
}
div.content{
	width:964px;
	min-height:530px;
	float:left;
	background-image:url(../media/img/elements/content.png);
	_background-image:url(../media/img/elements/content.gif);
	background-position:left top;
	background-repeat:repeat-y;
	float:left;
	_margin-left:-10px;
}
div.footer{
	width:988px;
	height:45px;
	float:left;
	background-image:url(../media/img/elements/footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}


/*Inhaltsbereich*/
div.inhalt{
	width:653px;
	float:left;
	margin-left:40px;
	_margin-left:0px;
	margin-top:55px;
}


