body, html{
width:100%;
height:100%;
padding:0;
margin:0;
overflow:hidden;
background:transparent url(../images/PanoramaOben.jpg) no-repeat center top;
background-color:#EEDFAA;
}

div{
margin:0;
padding:0;
border:0;
}

table{
margin:0;
padding:0;
}

h2{
color:#000000;
font-weight:bold;
font-size:18px;
font-family:arial narrow,arial,verdana,tahoma,sans-serif;
letter-spacing:2px;
}

h4{
color:#000000;
font-weight:bold;
font-size:15px;
font-family:arial,verdana,tahoma,sans-serif;
}

.abstand1{
margin-top:7px;
}

.abstand2{
margin-top:40px;
border:solid 1px red;
}

.a_href{
margin:3px 0;
vertical-align:middle;
letter-spacing:1px;
}

.a_href2{
text-decoration:underline;
letter-spacing:1px;
}

.BilderLinks{
margin-right:20px;
margin-bottom:10px;
border:solid 2px #AABBCC;
}

.BilderRechts{
margin-left:20px;
margin-bottom:10px;
border:solid 2px #AABBCC;
}

.BilderBlock1{
margin-left:0px;
margin-right:15px;
margin-bottom:10px;
border:solid 2px #AABBCC;
}

.BilderBlock2{
margin-right:0px;
margin-bottom:10px;
border:solid 2px #AABBCC;
}

.BilderBlock3{
margin-right:15px;
margin-left:15px;
margin-bottom:10px;
border:solid 2px #AABBCC;
}

.rahmen{
border:solid 2px #AABBCC;
}

.thumbnail{
width:150px;
height:120px;
float:left;
text-align:center;
vertical-align:middle;
}

.SommerWinter{
width:89%;
height:auto;
text-align:justify;
margin:auto;
}

#aussen{
width:100%;
height:100%;
}

#MHLogo{
position:absolute;
top:20.5%;
left:23.0%;
width:100%;
font-size:28px;
font-family:Arial Rounded MT Bold,arial,verdana,tahoma,sans-serif;
color:#FFFFFF;
text-align:center;
vertical-align:text-bottom;
letter-spacing:5px;
}

#mitte{
position:absolute;
top:31%;
left:0;
height:100%;
width:100%;
}

#links{
width:22%;
height:100%;
float:left;
text-align:right;
}

#InfoLogo{
position:relative;
top:-100px;
float:right;
}

#info{
border:solid 1px #FFFFFF;
}

#info1{
-moz-opacity: 0.50;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.50;
width:180px;
height:450px;
}

#MHBild{
position:relative;
top:-425px;
width:180px;
height:100px;
text-align:center;
}

#seitenname{
position:relative;
top:-425px;
width:180px;
color:#FFFFFF;
font-family:Arial Rounded MT Bold,arial,verdana,tahoma,sans-serif;
font-size: 20px;
text-align:center;
}

#logo{
position:relative;
top:-165px;
width:180px;
height:75px;
padding-top:25px;
text-align:center;
}

#inhalt{
width:55.8%;
height:69%;
float:left;
overflow:auto;
color:#000000;
font-size:12px;
/*font-weight:bold;*/
font-family:arial,helvetica,verdana,tahoma,sans-serif;
}

#text{
text-align:justify;
/*
margin-left:35px;
margin-right:35px;
*/
width:500px;
height:auto;
margin:auto;
}

#rechts{
width:22%;
height:100%;
float:left;
text-align:left;
}

#hinweis{
position:absolute;
top:1%;
left:1%;
color:#ADB8D4;
font-size:9px;
font-family:arial,verdana,tahoma,sans-serif;
}

#menu1{
margin-top:20px;
margin-left:30px;
}

#menu1 a , #menu1 a:visited , #menu1 a:active{
display:block;
width:110px;
color:#FFFFFF;
text-decoration:none;
font-family:arial,helvetica,verdana,tahoma,sans-serif;
font-size: 12px;
line-height:22px;
text-align:center;
border:solid 1px #FFFFFF;
background-color:#8C6F2C;
}

#menu1 a:hover{
color:#8C6F2C;
background-color:#FFFFFF;
border:solid 1px #8C6F2C;
-moz-opacity: 0.50;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.50;
}

#menu1 #aktuell1 a {
color:#8C6F2C;
background-color:#FFFFFF;
border:solid 1px #8C6F2C;
-moz-opacity: 0.50;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.50;
}

#menu2{
position:absolute;
left:22.5%;
top:25.5%;
margin-left:35px;
border-bottom:solid 2px #297B01;
}

#menu2 a , #menu2 a:visited , #menu2 a:active{
padding:5px;
color:#FFFFFF;
text-decoration:none;
font-family:arial,helvetica,verdana,tahoma,sans-serif;
font-size: 14px;
font-weight:bold;
text-align:center;
text-decoration:none;
}

#menu2 a:hover{
text-decoration:underline;
}

#menu2 #aktuell2 a {
color:#000000;
text-decoration:none;
}

a:link, a:visited, a:active{
color:#297B01;
text-decoration:none;
}

a:hover{
text-decoration:underline;
color:#F35543;
}
