body {
	margin: 0px;
	padding: 0px;
}

#maincontainer {
	width: 995px;
	margin: 0px;
	text-align: left;
}

#printheader {display: none;}

#header {
	width: 995px;
	height: 105px;
	}
	#header img {border:0;}


	#search {
		float: left;
		background: #6b84a1;
		width: 145px;
		height: 37px;
		padding: 0 0 0 5px;
		margin: 0;
		}
		#search fieldset {border: none;padding: 0;margin: 0;}
		#search #ajaxSearch_input {width:115px;}
		#search #ajaxSearch_submit {width: 17px;height:37px;background: url(../img/01_go.gif) no-repeat 0 0;border: none;}
		#ajaxSearch_output {background: #CBD4E1;z-index: 40;position: relative;left:-5px;width:146px;border-left:2px solid #6B84A1;border-right:2px solid #6B84A1;border-bottom:2px solid #6B84A1;}
		#search #indicator {display: none;}
		.AS_ajax_result {border-bottom: 1px solid #fff;margin-bottom: 4px;padding-left: 3px;}
		.AS_ajax_resultLink {color:#0060B4;}




#content {
	width: 995px;
	overflow: hidden;
}



	#navigationBox {
		float: left;
		width: 200px;
		margin-left: 70px;
	}


	#onlineschalter {
		margin: 20px 0 0 0;
		font-size: 11px;
		border-bottom: 1px solid #fff;
		}
		#onlineschalter h2 {
			padding-left: 4px;
			background: #6b84a1;
			font: bold 12px/25px arial;
			color:#fff;
		}
		#onlineschalter ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
		#onlineschalter a {
			text-decoration: none;
			font-family:arial;
			}
			/* 1st level */
			#onlineschalter ul a {
				display: block;
				color: #666;
				font-weight: bold;
				width: 196px;
				padding: 0px 0px 0px 4px;
				line-height:18px;
			}
			#onlineschalter ul a:hover {
				text-decoration:none;
				color: #3660b0;
			}


	#contentText {
		float: left;
		width: 705px;
		padding: 0;
		margin:10px 10px 0 10px;
		/*z-index: 1;*/
	}
	#contentText h1 {margin: 0px 0 15px 0;}
	#contentTextHome {
		float: left;
		width: 640px;
		padding: 0;
		margin:25px 0px 0 85px;
		}
		#images {float: left;}
		#news {
			float: left;
			width: 160px;
			margin-left: 10px;
			background-color: #CBD4E1;
			}
			#news * {font-size: 11px;}
			#news ul {margin: 0;padding: 0;list-style: none;}
			#news li {margin: 10px 0 0 0;border-bottom: 1px solid #fff;padding: 0 3px 0 4px;}
			#news a {text-align: right;display: block;width: 150px;}
			#news strong {color: #3660B0;font-weight: bold;}
		.aktuelles {border-bottom: 1px solid #000;margin-top:10px;}
		.aktuelles .datum {float: left;width:200px;}
		.aktuelles .text {float: left;width:500px;}
			.aktuelles .text p {margin: 0;}
		.aktuelles p.link {clear: both;text-align: right;}

#footer {
	clear: both;
	width: 995px;
	margin: 00px 0 20px 0;
	}
	#footer, #footer a, #footer a:hover {color:#666;text-decoration: none;font-size: 10px;}