﻿body { color: #999;
margin: 0 0 0 0;
padding: 0 0 0 0; 
width:100%;
height:100%;
font-family : Verdana, Helvetica, Arial,sans-serif; font-size : 8pt;

	background: url(../images/mh_hg.gif) top;
	background-attachment: fixed;
}


article {
  width: 950px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
	
}


header {
  width: 950px;
  height: 165px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  text-align: center;

}

label {
  width: 750px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;	
}



nav, nav ul {

  float:left;
  position: relative;
  margin-left:27px;
  height:36px; 
  padding:0px; list-style-type: none;
  width:100%; 
  padding:0px;
  font-weight:bold;
}



a:link { color: #993333; text-decoration: none;  } 
a:hover { color: #993333; text-decoration: overline;  } 
a:active { color: #993333; text-decoration: overline underline; }
a:visited { color: #cc6666; text-decoration: none;  } 

a {
	 font-family : Verdana, Helvetica, Arial,sans-serif; font-size : 8pt; }

p,div,table { font-family : Verdana, Helvetia, Arial, sans-serif; line-height: 16px; font-size : 8pt; color: #333333; }

.adresse { font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 8pt; color: #000000; }

.gruen { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #cc6; }

.rot { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #ffffff; background-color:#993333; }

.neue { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #ffffff; background-color:#999933; }



div.header {
    margin: 0 0 0.7em;
    background:#fff;
    text-align:center;
    padding:0px;
}

section {
  width: 700px;
  margin: 0 auto;
  position: relative;
  padding-left: 45px; padding-right: 45px; padding-top: 45px; padding-bottom: 45px;
}


a.picture {
text-decoration: none
}

a.picture:hover {
background: none;
text-decoration: none;
}

a.picture span {
visibility: hidden;
position: absolute;
right: 10%;
margin-bottom: 30em;
padding: 1em;
text-decoration: none;
}

a.picture:hover span {
visibility: visible;
border: 1px solid #000000;
background: #333333;
text-decoration: none;
color: #999999;


}

      
div.distance {
width: 10px;
height: 50%;
margin-bottom: -250px;
float: left;

}


container {
margin: 0 auto;
position: relativ;
height: 500px;
width: 700px;
clear: left;
}


footer {
    clear:left;    
    margin-top:1em;
    background:#f8f8f8;
    text-align:center;
    color: #333;
    padding:10px 5px;

}






/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack */

* html, * html body {
    margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
}

* html #content_container {
    padding:0;
    height:95%;
    overflow:auto;
}