body {
	color: #4D7BB4;
	margin: 0;
	padding: 0;
	background-color:#fff;
	font-family: Arial, Helvetica, 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:810px;}

#inhalt {
	position:absolute;
	top:50%;
	left:50%;
	padding:0;
	width:990px;
	height:610px;
	background-color: #FFF;
	margin-top: -300px;
	margin-right: 0;
	margin-bottom: 0px;
	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;
	height: 139px;
}

#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: 180;
	height: 140px;
	hauptinhalt-align:left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 166%;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
#wilms_lang {
	float: left;
	width: 180;
	height: 140px;
	hauptinhalt-align:left;
	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: right; width: 160px; height: 140px; 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: #39F;
}
#wilms_nav ul {margin: 0; padding: 0;}
#wilms_lang li {
	border: 0;
	list-style-type: none;
	hauptinhalt-transform:uppercase;
	font-style: normal;
	font-variant: normal;
}
#wilms_lang li a {
	color: #333;
	hauptinhalt-decoration:none;
	text-decoration: none;
}
#wilms_lang li a:hover, #wilms_nav .active, #wilms_lang .active {color: #39F;}

.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;
	
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.fusszeile2 a:hover, .m_lang03 .active, .fusszeile2 .active {color: #C6C6C6;}





.untermenue {
	height: 140px;
	color: #999;
}


.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/100% 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 {
	color: #717171;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 110%;
	font-weight: normal;
	font-variant: normal;
}
.footer2 a:hover, .footer .active {color: #000;}
.footer2 a {
	color: #717171;
	hauptinhalt-decoration:none;
	text-decoration: none;
}
.textfluss2 a {
	color: #717171;
	hauptinhalt-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	
	font-style: normal;
	
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.impressum {
	font: normal 0.7em/115% Arial, Verdana, sans-serif;
	color: #717171;
}
img {
    
    border:0px ;
}