
html, body {
	padding: 		0px;  
	width: 			100%; 
	margin:			0px;
	/*overflow: 		auto;*/
	height:			100%;
	min-height:		100%;
}

body {
	overflow: 		auto;
	background-color:	#ffffff;	
}

#umfassung {
	position: 		relative;
	float:			left;
	text-align:		left;
	margin:			0px;
	padding:		0px;
	border:			0px;	
	width:			825px;
	/*min-height:		100%;*/	
}

#umfassungstart {
	position: 		relative;
	float:			left;
	text-align:		left;
	margin:			0px;
	padding:		0px;
	border:			0px;
	width:			825px;
	/*min-height:		100%;*/	
}

#logo {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	height:			46px;
	width:			46px;
}

#logorechts {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	height:			46px;
	width:			95px;
}

#hauptnavigationsleiste {
	background-color:	#44516D;
	position: 		relative;
	padding:		0px;
	margin:			0px;
	float:			left;
	text-align:		left;
	width:			100%;
	height:			46px;
}

#abstandoben {
	
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			2px;		
}

#abstandunten {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			4px;
	background-color:	#ffffff;	
}

#inhaltunten {
	background-color:	#ffffff;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			825px;
	height:			182px;
}

#inhaltsteil {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;	
}

#inhaltsteilstart {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
}

#inhaltsteilinhalte {
	background-color:	#ffffff;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			683px;
	height:			352px;
	padding-left:		14px;
	padding-right:		14px;
	padding-top:		12px;
}

* html #inhaltsteilinhalte {
	width:			100%;
	height:			364px;
}


#streifenunten {
	position: 		relative;
	float:			left;
	background-color:	#44516D;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			46px;
}

#streifenuntenindex {
	position: 		relative;
	float:			left;
	background-color:	#44516D;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			46px;
	text-align:		left;
}

#untertitelung {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			18px;
	color:			#B52C29;
	letter-spacing:		1px;	
}


#abstandnavigationspunkte {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	height:			46px;
	width:			105px;
}


#hauptnavigation {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	height:			46px;
}


#kastenhauptnavigation {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	padding-top:		16px;	
}

* html .kastenhauptnavigation {
	padding-top:		24px;
}

#subnavigation {
	background-color:	#ffffff;
	position: 		relative;
	float:			left;
	padding-bottom:		0px;
	padding-top:		20px;
	padding-left:		16px;
	padding-right:		0px;	
	margin:			0px;
	width:			281px;
	height:			111px;
}

* html #subnavigation {
	width:			297px;	
	height:			129px;	
}


#unternavigation {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			297px;
	height:			364px;	
	background-color:	#ffffff;	
}

#abstandmitte {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			4px;
	height:			364px;	
}

#inhaltsbereich {
	background-color:	#ffffff;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			524px;
	height:			364px;
}



.unterthemen {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			253px;
	height:			18px;	
}

*html .unterthemen {
	width:			281px;
}


#trennstreifen {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			297px;
	height:			4px;
	background-color:	#303d59;
}

#grafik {
	float:			left;
	height:			179px;	
}

#mottografik {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			297px;
	height:			179px;	
}

#streifenobeninhalt {
	background-color:	#ffffff;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			20px;
}

#inhaltreal {
	position: 		relative;
	float:			left;
	width:			500px;
	padding-left:		18px;
	margin:			0px;
	background-color:	#bb00bb;
}


#motto {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			297px;
	background-color:	#626f8b;
	height:			52px;
}

p.motto {
	color:			#ffffff;
	margin-left:		8px;
	margin-top:		14px;
	font-size:		11px;
}

#inhaltitel {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
}

#inhalttext {
	position: 		relative;
	float:			left;
	padding-bottom:		1px;
	padding-top:		1px;
	margin:			0px;
	width:			490px;	
	background-color:	#ffffff;
}

@media screen and (min-width: 0px){
	#inhalttext {
	padding-top:		14px;
	}
}

#inhalttextinhalte {
	position: 		relative;
	float:			left;
	padding:		0px;
	padding-top:		20px;
	margin:			0px;
	width:			685px;
}
*html #inhalttextinhalte {
	width:			683px;
}

.unterthemenpfeil {
	position: 		relative;
	float:			left;
	padding:		0px;
	padding-top:		6px;
	padding-right: 		12px;
	margin:			0px;
	height:			14px;
	background-color:	#ffffff;
}

* html .unterthemenpfeil {
	padding-top:		8px;
}


.unterthemenpunkt {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;	
}




* {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	line-height: 17px;
}

ul {
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	margin-left:35px;
	margin-bottom:8px;
	margin-top:0px;
	list-style-type:square;
	text-align:left;
}

ul.unterpunkte {

	padding-left:5px;
	padding-top:2px;
	padding-bottom:0px;
	margin-left:12px;
	margin-bottom:5px;
	margin-top:0px;
	text-align:left;
	list-style-image:url(../graphiken/pfeilrechts.gif)	
}

ul.unterpunkte li {
	line-height:20px;
}

.ausgezeichnet{
	font-weight:bold;
}


h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #303d59;
	font-weight: bold;
	line-height: 10px;
	letter-spacing:1px;
	margin-top:14px;
	margin-bottom:14px;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #303d59;
	font-weight: bold;
	line-height: 16px;
}


a.hauptthema{
	color: #ffffff;
	letter-spacing: 1px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;	
}

a.hauptthema:link {
	color: #ffffff;
	letter-spacing:1px;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
		
}
a.hauptthema:visited {
	color: #ffffff;
	letter-spacing:1px;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;	
}

a.hauptthema:hover {
	color: #ffffff;
	letter-spacing: 1px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	
}
a.hauptthema:active {
	color: #ffffff;
	letter-spacing: 1px;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;	
}

a.unterthemenlink{
	color: #666666;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}

a.unterthemenlink:link {
	color: #666666;
	font-weight: normal;
	text-decoration:none;
	line-height:18px;
}

a.unterthemenlink:visited {
	color: #666666;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}

a.unterthemenlink:hover {
	color: #666666;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
}

a.unterthemenlink:active {
	color: #666666;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}


#bildlinks {
	background-color:#85A5CA;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			297px;
	height:			178px;
}
#abstandmittestart {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			4px;
	height:			178px;
}

#abstandmittellinie {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			0px;
	height:			0px;
	background-color:	#ffffff;	
}

#inhaltsbereichrechts {
	background-color:	#ffffff;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			490px;
	height:			178px;
}


#kasten1{
	float:left;
	height:182px;
	width:55px;
	padding-left:0px;
	padding-top:18px;
	padding-right:0px;
	background-color:#ffffff;
}


@media screen and (min-width: 0px){
	#kasten1 {
	height:182px;
	width:121px;
	}
}


.wiegand {
	padding-left:20px;
	padding-top:16px;
	font-size:11px;
	font-weight:normal;
	color:#dddddd
}


#kasten2{
	float:left;
	height:182px;
	width:110px;
	padding-left:0px;
	padding-top:18px;
	padding-right:0px;
	background-color:#ffffff;
}


@media screen and (min-width: 0px){
	#kasten2 {
	height:182px;
	width:121px;
	}
} 

#kasten3{
	float:left;
	height:182px;
	width:220px;
	padding-left:0px;
	padding-top:18px;
	padding-right:0px;
	background-color:#ffffff;
}


@media screen and (min-width: 0px){
	#kasten3 {
	height:182px;
	width:130px;
	}
} 

#kasten4{
	float:left;
	height:182px;
	width:440px;
	padding-left:0px;
	padding-top:18px;
	padding-right:0px;
	background-color:#ffffff;
	color:#eeeeee;
}


@media screen and (min-width: 0px){
	#kasten4 {
	height:182px;
	width:180px;
	}
} 



#kasten8{
	float:left;
	height:164px;
	width:550px;
	padding-left:0px;
	padding-top:18px;
	padding-right:0px;
	background-color:#ffffff;
}




#kasten9{
	float:			left;
	height:			164px;
	width:			275px;
	padding-left:		0px;
	padding-top:		18px;
	padding-right:		0px;
	background-color:	#ffffff;
}

.themen {padding-left:	2px;
	 line-height:	20px;
	 color:		#303d59;
}


#name{
	color:		#ffffff;
}