body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ececec; height: 100%; }
td {  }
h1 { color: #696969; font-size: 16px; font-weight: bold; line-height: 16px; }
h2 { font-size: 12px; line-height: 16px; }
h3 { font-size: 12px; font-weight: normal; line-height: 16px; }
h4 { font-size: 13px; font-weight: bold; line-height: 12px; margin-bottom: 0px;}
.text { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 15px; }
.adresse { font-size: 10px; }
#adresse { padding-top: 2px; padding-left: 116px; }
.impressum { color: #fff; font-size: 10px; font-weight: normal; text-decoration: none; margin: 0; padding: 20px 0 0 0; }
.impressum:link { color: #fff; font-size: 10px; font-weight: normal; text-decoration: none; margin: 0; padding: 20px 0 0 0; }
.impressum:visited { color: #fff; font-size: 10px; font-weight: normal; text-decoration: none; margin: 0; padding: 20px 0 0 0; }
.impressum:hover { color: #000; font-size: 10px; font-weight: normal; text-decoration: none; margin: 0; padding: 20px 0 0 0; }
#navi { line-height: 24px; width: 180px; height: auto; margin: 0; padding: 0; }
#maintexthome { font-size: 11px; line-height: 130%; width: auto; height: auto; margin: 0; padding: 15px 40px 0 80px; }
#maintexthome2 { width: auto; height: auto; margin: 0; padding: 0 0 0 80px; }
#maintexthome3 { margin: 0; padding: 0 0 0 300px; width: auto; height: auto; }
#maintext { font-size: 11px; line-height: 130%; width: auto; height: auto; margin: 0; padding: 15px 40px 0 80px; }
#asso-img { color: #fff; font-weight: normal; text-align: center; width: 220px; height: auto; margin: 0; padding: 0; }
#middle_right { width: 220px; height: auto; margin: 0; padding: 0; }
a:link { color: #000; }
a:hover { color: #00a9c6; }
a:visited { color: #000; }
html, body, #wrapper { height:100%; margin: 0; padding: 0; border: none; }
#wrapper {
	margin: 0 auto;
}

#mbmcookie {
  	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 15px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	z-index: 9999;
	background-color: rgba(255,255,255,0.85);
}
#mbmcookie a.button {cursor: pointer; background: #00a9c6; color: #FFF; padding: 5px 12px; margin-left: 10px; border-radius: 3px;}
#mbmcookie a.button:hover {background-color: #aaa; color: #fff;}
#mbmcookie span.cookiemessage {padding: 0; margin: 0;}