body {
	color:#000000;
	background-color:#FFFFFF;
	font:14px verdana,arial,sans-serif;
	text-align:center;	
	margin:auto;
	padding:0px;

}	
#outercontainer{
	background-color:#ffffff;
	width:965px;
	text-align:center;
/*	float:center;*/
	height:auto;
	margin:auto;
	margin-bottom:20px;
	position:relative;
}
#container {
	color:#000000;
	background-color:#ffffff;
	position:relative;
/*	float:center;*/
	width:965px;
	margin:auto;
/*	margin-bottom:20px;*/
	height:auto;
	padding-left:18px;
	text-align:center;

	

}
#innercontainer {
	float:left;
	text-align:left;
	background-color:#ffffff;
	width:779px;
	margin-bottom:120px;
	position:relative;

}
#content {
	float:left;
	text-align:left;
	color:#000000;
	width:950px;
	background-color:#FFFFFF;
	position:relative;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	margin-top:0px;
	font:14px verdana,arial,sans-serif;
}
#footer {
	float:right;
	position:relative;
	width:190px;
	background-color:#ffffff;
	height:100%;
	padding-bottom:30px;
}
#footer .righttitle {
	display:none;
	float:left;
	position:relative;
	width:185px;
	text-align:left;
	margin-top:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#ffffff;
	color:#000000;
	font:bold 14px verdana,arial,sans-serif;
	padding-left:5px;
}

#footer .text {
	display:none;
	float:left;
	position:relative;
	text-align:left;
	font:14px verdana,arial,sans-serif;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.line {
	height:1px;
	width:100%;
	border-bottom:1px solid #000000;
}
.hinweis {
	font:9px verdana,arial,sans-serif;
	color:#000000;
	padding-top:10px;
}
.error {
	font:9px verdana,arial,sans-serif;
	color:#000000;
	padding-top:10px;
}
.button {
	background-color:#ffffff;
	width:100px;
	color:#000000;
	font:bold 14px verdana,arial,sans-serif;
	text-align:center;
	padding:5px;
	border:1px solid #000000;
	cursor:pointer;
}
.ansprechpartner {
	float:left;
	position:relative;
	text-align:left;
	width:350px;
	background-color:#ffffff;
	margin-top:10px;
}
.zusammenfassung {
	float:left;
	position:relative;
	text-align:left;
	width:950px;
	background-color:#ffffff;
	margin-top:10px;
	margin-bottom:10px; 
	padding:5px;
}

.headergrafik {
	display:none;
	float:left;
}
	

/*-----------------standards-----------------*/
h1 {
	text-align:left;
	text-decoration:none;
	font:22px verdana,arial,sans-serif;
	border:none;
	color:#000000;
	margin:0px;
	padding:0px;
}

h2 {
	text-align:left;
	text-decoration:none;
	font:bold 16px verdana,arial,sans-serif;
	border:none;
	color:#000000;
	margin:0px;
	padding:0px;}

h3 {
	text-align:left;
	text-decoration:none;
	font:bold 14px verdana,arial,sans-serif;
	border:none;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;}
.internLink {
	font:bold 14px verdana,arial,sans-serif;
	color:#000000;
	text-decoration:underline;
}


a {
	color:#000000;
	text-decoration:underline;
}



img {
	border:none;
}
	
/*-----------------menutop-------------------*/

#menutop {
	display:none;
	float:right;
	font:14px verdana,arial,sans-serif;
	width:550px;
	margin-top:18px;
	margin-right:7px;
/*	position:absolute;*/
	position:relative;
	padding:0px;
}

#menutop ul {
	display:none;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menutop li {
	display:none;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menutop .nav {
	display:none;
	padding-left:20px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#000000;
	font:bold 14px verdana,arial,sans-serif;
}

#menutop .nav:hover{
	display:none;
	padding-left:20px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#404040;
	font:bold 14px verdana,arial,sans-serif;

}
#menutop .nav_sel {
	display:none;
	padding-left:20px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#404040;
	font:bold 14px verdana,arial,sans-serif;
}


#menuleft {
	display:none;
	float:left;
	font:14px verdana,arial,sans-serif;
	width:185px;
	position:relative;
	background-color:#D9DADC;

}

#menuleft ul {
	display:none;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menuleft li {
	display:none;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menuleft .nav {
	display:none;
	padding-left:5px;
	margin-top:5px;
	float:left;
	width:180px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	color:#000000;
	font:11px verdana,arial,sans-serif;
	border-bottom:1px solid #1E7236;
}

#menuleft .nav:hover{
	display:none;
	padding-left:5px;
	margin-top:5px;
	float:left;
	width:180px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#9A0000;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	font:11px verdana,arial,sans-serif;
	border-bottom:1px solid #FFFFFF;

}
#menuleft .nav_sel {
	display:none;
	padding-left:5px;
	margin-top:5px;
	float:left;
	width:180px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#9A0000;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	font:11px verdana,arial,sans-serif;
	border-bottom:1px solid #FFFFFF;

}
/*--------------------- content classes ---------------------*/

#content oben {
	float:left; margin-top:20px; position:relative; width: 560px;
}

#content ul {
	float:left;
	margin:0px 0px 0px 0px;
	padding-left:30px;
	width:200px;	
}

#content li {
		list-style-image:url(../img/skin/list.gif);
		/*line-height:20px;
		list-style-type:disc;*/
		margin-bottom:5px;
		list-style-position:outside;
		vertical-align:middle;
		color:#000000;
}


.bild {
	float:left; width:310px;
}

.bild_schmal {
	float:left; width:280px; margin-top:20px;
}

#content .liste {
	float:left; width:230px; margin-top:20px; margin-bottom:10px;
}

#content .listebreit {
	float:left; width:540px; margin:20px 0px 10px 0px; text-align:left;
}

#content .listebreit ul {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	width:540px;
}

#content .table {
	float:left; 
	width:140px; 
	font-weight:bold;
	font-size:10px;
	margin-right:5px; 
}

#content .table1 {
	float:left; 
	width:130px; 
	font-weight:bold;
	font-size:10px;
	margin-right:5px; 
}

#content .table2 {
	float:left; 
	width:140px; 
	font-size:10px;
	margin-right:5px;
	/*border-bottom:1px solid #9A0000;*/
}

#content .table21 {
	float:left; 
	width:130px; 
	font-size:10px;
	margin-right:5px;
	/*border-bottom:1px solid #9A0000;*/
}

#content .table3 {
	float:left; 
	width:203px; 
	font-weight:bold; 
	font-size:10px;
	margin-right:5px;
	/*border-bottom:1px solid #9A0000;*/
}

#content .table31 {
	float:left; 
	width:203px; 
	font-size:10px;
	margin-right:5px;
	/*border-bottom:1px solid #9A0000;*/
}


	
