body, html {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#4b3e39;
	background-color:#FFF;
}

a {
	text-decoration:none;
	outline:0;
}

form {
	padding:0px;
	margin:0px;	
}
input{
	margin:0;
	padding:0;
}
.seite {
	margin:auto;
	width:980px;
	position:relative;
	z-index:2;
}
img{
	border:none;
}
.liste {
	width:546px;
}
a.newsarchiv{
	color:#999999;
}
.oberer-streifen {
	height:3px;
	width:100%;
	background-color:#8FB4DF;
	margin-bottom:10px;
}

.kopf-navigation {
	
	font-size:0.70em;
	margin-bottom:7px;
}

.kopf-navigation .navigation {
	float:left;
	color:#4B3E39;
	font-weight:bold;
	padding-left:5px;
}

.kopf-navigation .navigation a {
	color:#999496;
	font-weight:bold;
}

.kopf-navigation .navigation a:active {}
.kopf-navigation .navigation a:visited {}
.kopf-navigation .navigation a:hover {}

.kopf-navigation .navigation .each {
	float:left;
	padding-right:3px;
}

.kopf-navigation .toolbar {
	float:left;
	height:16px;
	padding-left:465px;
}

.kopf-navigation .toolbar a {
	padding-right:7px;
}

.kopf-navigation .toolbar a:visited {}
.kopf-navigation .toolbar a:active {}
.kopf-navigation .toolbar a:hover {text-decoration:underline;}

.kopf-navigation .toolbar .klein {
	float:left;
	font-size:1.00em;
	padding-top:4px;
}

.kopf-navigation .toolbar .mittel {
	float:left;
	font-size:1.25em;
	padding-top:2px;
}

.kopf-navigation .toolbar .gross {
	float:left;
	font-size:1.50em;
}

.kopf-navigation .toolbar .kontrast {
	float:left;
	background:url(../images/design/kontrast.gif) no-repeat right center;
	width:30px;
	height:16px;
	padding-top:2px;

}

.kopf-navigation .toolbar .kontrast a{
	display:block;
	width:30px;
	height:16px;
}
.kopf-navigation .toolbar .klein a{
	color:#999496;
    
}

.kopf-navigation .toolbar .mittel a{
color:#999496;

}

.kopf-navigation .toolbar .gross a{
    color:#999496;
	
}

.kopf-navigation .toolbar .kontrast a{
color:#999496;
	font-weight:bold;
}


.content {
}

.content .links {
	float:left;
	width:203px;
	margin-right:15px;
}

.content .mitte {
	float:left;
	width:548px;
	border-top:1px solid #CDD1C6;
}

#menu_level0, #menu_level0 ul, #menu_level0 li {
	padding:0px;	
	margin:0px;
	list-style-type:none;
}

.menu_item_level_1_false, .menu_item_level_1_true{
	font-size:0.80em;
	font-weight:bold;
	background-color:#0d9bc6;
}

.menu_item_level_1_false a.current_false {
	display:block;
	color:#000000;
	width:181px;
	background-color:#000000;
	
	padding-left:22px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #FFF;
}

.menu_item_level_1_false a.current_false:hover {
	color:#6A6263;
	background-color:#A3C0E5;
	border-bottom:1px solid #FFF;
}
.menu_item_level_1_false ul{
	display:none;
}
.menu_item_level_1_true a.current_true {
	display:block;
	color:#6A6263;
	width:181px;
	background-color:#A3C0E5;
	padding-top:10px;
	padding-left:22px;
	padding-bottom:10px;
	border-bottom:1px solid #FFF;
}
#menu_level0 a.submenu_current_false{
	display:block;
	color:#6A6263;
	width:159px;
	background-color:#DDE7F5;
	padding-top:10px;
	padding-left:44px;
	padding-bottom:10px;
	border-bottom:1px solid #FFF;
}
#menu_level0 a.submenu_current_false:hover{
	background-color:#A3C0E5;
	color:#6A6263;
}

#menu_level0 .menu_item_level_2 a.submenu_current_true {
	display:block;
	color:#6A6263;
	width:159px;
	background-color:#A3C0E5;
	padding-top:10px;
	padding-left:44px;
	padding-bottom:10px;
	border-bottom:1px solid #FFF;
}

.content .mitte .headerbild {
	xborder-bottom:1px solid #6DA1D6;
}

.content .mitte .textelement {
	font-size:0.75em;
	margin-top:15px;
	padding-bottom:7px;
	padding-right:15px;
	xmargin-left:20px;
	border-bottom:1px solid #6DA1D6;
	line-height:1.35em;
}

.textelement{
	width:532px;
}
.content .mitte .textelement-halb-links {
	float:left;
	width:251px;
	font-size:0.70em;
	margin-top:15px;
	margin-right:15px;
	padding-bottom:7px;
	padding-right:15px;
	xpadding-left:20px;
	line-height:1.35em;
}

.content .mitte .textelement-halb-rechts {
	float:left;
	width:250px;
	font-size:0.70em;
	margin-top:15px;
	padding-bottom:7px;
	padding-right:15px;
	xpadding-left:20px;
	line-height:1.35em;
}
.content .mitte .bildelement {
	float:left;
}
.content .mitte .bildelement img {
	padding-right:15px;
}

.content .mitte h1 {
	font-size:1.10em;
	font-weight:bold;
	margin:0px;
	padding-bottom:4px;
}

.content .mitte h2 {
	font-size:1.00em;
	font-weight:bold;
	margin:0px;
	padding-bottom:4px;
	color:#659DD4;
}

.content .mitte p {
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}

.content .mitte .textelement a, .content .mitte .textelement-halb-links a, .content .mitte .textelement-halb-rechts a {
	font-weight:bold;
	color:#358ACB;
	background-repeat:no-repeat;
}

.content .mitte .kontaktfelder {
	float:left;
	width:300px;
}

.content .mitte .linkliste {
	float:left;
	width:195px;
}

.content .mitte .linkliste a {
	color:#6A6263;
	font-weight:bold;
	padding:0px;
	background-image:none;
	
}

.content .mitte .kontakt-bezeichnung {
	float:left;
	font-weight:bold;
	width:100px;
}

.content .mitte .kontakt-feld {
	border-top:1px solid #8F8A8E;
	border-right:1px solid #8F8A8E;
	border-bottom:1px solid #E3E3E4;
	border-left:1px solid #E3E3E4;
	height:15px;
	width:150px;
	margin-bottom:5px;
}

.content .mitte .kontakt-textarea {
	border-top:1px solid #8F8A8E;
	border-right:1px solid #8F8A8E;
	border-bottom:1px solid #E3E3E4;
	border-left:1px solid #E3E3E4;
	height:50px;
	width:150px;
}

.content .rechts {
     margin-top:6px;
	float:right;
	width:199px;
	xborder-top:1px solid #6DA1D6;
	font-size:0.70em;
}

.content .rechts .suche {
	padding-bottom:10px;
	height:25px;
}

.content .rechts .suche .text-input {
	border-top:1px solid #8F8A8E;
	border-right:1px solid #8F8A8E;
	border-bottom:1px solid #E3E3E4;
	border-left:1px solid #E3E3E4;
	height:15px;
	width:105px;
	color:#999999;
}

.content .rechts h1 {
	font-size:1.10em;
	font-weight:bold;
	margin:0px;
	margin-bottom:3px;
	padding-top:2px;
	padding-bottom:2px;
	color:#358ACB;
	text-transform:uppercase;
	border-top:1px solid #358ACB;
	border-bottom:1px solid #358ACB;
	padding-left:8px;
}

.content .rechts h2 {
	font-size:1.00em;
	font-weight:bold;
	margin:0px;
	padding-bottom:3px;
	padding-left:8px;
}


.content .rechts p {
	margin:0px;
	padding:0px;
	padding-right:15px;
	padding-left:8px;
}

.content .rechts p.spacer {
	margin:0px;
	padding:0px;
	height:18px;
}

.content .rechts a {
	font-weight:bold;
	color:#358ACB;
	
	
	background-repeat:no-repeat;
	margin-left:8px;
}

.abschluss {
	background-image:url('../images/design/blau/abschluss.gif');
	background-repeat:no-repeat;
	height:1px;
}
.abschluss2{
	background-image:url('../images/design/blau/abschluss2.gif');
	background-repeat:no-repeat;
	height:1px;
}

.footer-navigation {
	padding-left:218px;
	margin-top:12px;
	font-size:0.75em;
	color:#4B3E39;
	font-weight:bold;
	width:544px;
}

.footer-navigation a {color:#9F9A9C;}
.footer-navigation a:visited {color:#9F9A9C;}
.footer-navigation a:active {color:#9F9A9C;}
.footer-navigation a:hover {color:#9F9A9C;}

.footer-navigation .zurueck {
	float:left;	
}

.footer-navigation .zurueck a {

	background-repeat:no-repeat;
}

.footer-navigation .druckansicht {
	float:right;	
}

.footer-navigation .druckansicht a {
	x background-image:url('../images/design/druckansicht.gif');
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:center right;
}

.footer {
	height:19px;
	width:100%;
	background-image:url('../images/design/unten_verlauf.gif');
	background-repeat:x-repeat;
}

.float-left {
	float:left;
}

.clear {
	clear:both;
}
#henworx
{
text-align:right;
position:absolute;
left:50%;
margin-left:-490px;
width:993px;
top:190px;
z-index:0;
}

#top_div
{
   float:left;
   width:747;
   xheight:217px;
   padding-bottom:15px;
	clear:both;
}
#top_left
{
 float:right;
 padding-top:157px;
 clear:both;
 width:auto;
 }
 
.help{
	display:block;
	background:#FFFFCC;
	border:2px dotted #FF0000;
	color:#333333;
	padding:3px;
	clear:both;
	font-size:9pt;
}
 
.print_header{
	display:none;
}
.submit_button{
	background:#FFFFFF;
	border-bottom:1px solid #8F8A8E;
	border-left:1px solid #8F8A8E;
	border-top:1px solid #E3E3E4;
	border-right:1px solid #E3E3E4;
	padding:0px 5px;
	color:#999999;
	font-weight:bold;
	margin-top:10px;
}
#site_map {
	list-style:none;
	margin:0;
	padding:0;
}
#site_map ul, #site_map li {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	padding-top:6px;
}
#site_map ul li ul{
	margin-left:18px;
	padding:0;
}
.content .mitte .sub_component{
	margin-top:0px;
}
