body {
	color: #4D7BB4;
	margin: 0;
	padding: 0;
	background-color:#fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-image: url(../images/Fotolia_6784706_Subscription_L.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}
ul, li, div, p, h1, h2, h3, p {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin: 0;
}
html, body {height:100%;}
#distanance, #inhalt {position:absolute; margin:0; padding:0;}
#distanance {width:100%; height:100%; min-width:990px; min-height:600px;}

* html #IEdistanance {width:990px; height:600px;}

#inhalt {
	position:absolute;
	top:50%;
	left:50%;
	padding:0;
	width:990px;
	height:750px;
	background-color: #FFF;
	margin-top: -300px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -495px;
}
#linke_seite {
	width: 475px;
	position: absolute;
	left: 10px;
	top: 60px;
	background-color: #FFF;
}
#rechts {width: 505px; position: absolute; left: 485px; top: 60px;}

#linke_seite .logo {
	float: left;
	width: 210px;
	height: 140px;
	color: #333;
}
#linke_seite .navi_lang {
	float: leftt;
	width: 115px;
	height: 70px;
	margin: 65px 0 0 0;
}
#linke_seite #wilms_nav {
	float: left;
	width: 200px;
	height: 140px;
	hauptinhalt-align:right;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 166%;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

#startHead {padding: 60px 0 0 10px;}
.logoStart {float: left; width: 125px; height: 140px;}
.navi_langStart {float: left; width: 115px; height: 70px; margin: 65px 0 0 0;}

#wilms_nav ul {margin: 0; padding: 0;}
#wilms_nav li {
	border: 0;
	list-style-type: none;
	hauptinhalt-transform:uppercase;
	font-style: normal;
	font-variant: normal;
}
#wilms_nav li a {
	color: #333;
	hauptinhalt-decoration:none;
	text-decoration: none;
}
#wilms_nav li a:hover, #wilms_nav .active {color: #C6C6C6;}

.m_lang {font: normal 0.7em/115% Arial, Verdana, sans-serif; color: #fff;}
.m_lang a {color: #C6C6C6; hauptinhalt-decoration:none;}
.m_lang a:hover, .m_lang .active {color: #717171;}

.fusszeile2 {
	float: left;
	width: 360px;
	height: 60px;
	margin: 10px 0 0 5px;
	text-decoration: none;
}
.fusszeile2 a {
	color: #717171;
	hauptinhalt-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 135%;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.fusszeile2 a:hover, .m_lang03 .active, .fusszeile2 .active {color: #C6C6C6;}

.news a {float: left; display:block; width:75px; height:35px; background: url("../pix/news.gif") top left no-repeat;}
.news a:hover, .news .active {background: url("../pix/news_over.gif") top left no-repeat;}



.untermenue {height: 140px;}
.sub_1 {float: left; width: 260px; height: 140px; padding: 0; hauptinhalt-transform:uppercase;}
.untermenue a {font: bold 11px/160% Arial, Verdana, sans-serif; color: #333; hauptinhalt-decoration:none;}
.untermenue a:hover, .untermenue .active {color: #C6C6C6;}
.sub_2 a {font: normal 11px/160% Arial, Verdana, sans-serif; color: #333; hauptinhalt-decoration:none;}
.sub_2 a:hover, .sub_2 .active {color: #C6C6C6;}

.hauptinhalt {
	font: normal 0.75em/135% Arial, Verdana, sans-serif;
	color: #333;
}
.hauptinhalt h1 {
	height:80px;
	font: normal 1.4em Arial, Verdana, sans-serif;
	color: #4D7BB4;
	hauptinhalt-transform:uppercase;
}
.hauptinhalt h1 span {float: left; font: normal 13px/135% Arial, Verdana, sans-serif; color: #000; hauptinhalt-transform:none;}
.hauptinhalt h1 span.vorne {width: 260px;}
.hauptinhalt p {float: left; width: 240px;}
.hauptinhalt p.vorne {
	margin-right: 20px;
	color: #333;
}

.hauptinhalt p a {font-weight: bold; color: #000; hauptinhalt-decoration:none;}
.hauptinhalt p a:hover {color: #C6C6C6;}
.hauptinhalt p a.extern {font-weight: normal;}


#hauptinhalten {font: normal 0.75em/135% Arial, Verdana, sans-serif;}
#hauptinhalten h1 {height:80px; font: normal 1.4em Arial, Verdana, sans-serif; color: #BD111F;}
#hauptinhalten #spalteLinks {float: left; width: 260px;}
#hauptinhalten #spalteLinks p {margin-right: 20px;}
#hauptinhalten #spalteRechts {float: left; width: 245px;}
#hauptinhalten a {font-weight: bold; color: #000; hauptinhalt-decoration:none;}
#hauptinhalten a:hover {color: #4D7BB4;}
#hauptinhalten li {list-style-type: square;}
#hauptinhalten #spalteLinks ul {margin: 0;  padding: 10px 0 0 15px;}
#hauptinhalten #spalteLinks li {margin: 0; border: 0;}
#hauptinhalten #spalteRechts ul {margin: 0;  padding: 0 0 15px 15px;}
#hauptinhalten #spalteRechts li {margin: 0; border: 0;}

.linie {width: 422px; height:10px; border-bottom:1px solid #717171; clear: left;}
.footer {
	font: normal 0.7em/135% Arial, Verdana, sans-serif;
	color: #717171;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 22;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.footer a {
	color: #717171;
	hauptinhalt-decoration:none;
	text-decoration: none;
}
.footer a:hover, .footer .active {color: #000;}
.invisible {display: block; width: 1px; height: 1px; overflow: hidden; margin: -1px 0 0 -999em; padding: 0;}
.footer2 {
	font: normal 0.7em/115% Arial, Verdana, sans-serif;
	color: #717171;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 22px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.footer2 a:hover, .footer .active {color: #000;}
.footer2 a {
	color: #717171;
	hauptinhalt-decoration:none;
	text-decoration: none;
}
.textfluss a {
	color: #717171;
	hauptinhalt-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
img {
    
    border:0px ;
}