BODY, HTML {
margin: 0px;
background-color: #FFFFFF;
-webkit-text-size-adjust: none;
font-family : 'Open Sans','Open Sans', Arial, Tahoma, Verdana, Sans-Serif,Helvetica, sans-serif;
background-image : url('../../img/background.jpg');
background-repeat : no-repeat;
background-position : center top;
background-attachment : fixed;
}

img { border: none; }


#wrapper {  text-align: center; z-index: 999; max-width: 960px; margin: 0 auto; }

#main { position: relative; display: inline-block; width: 100%; text-align: center; }

#header {  min-height: 120px; text-align: left; position: relative; display: inline-block; width: 100%; background-image : url('../../img/logo.jpg'); background-repeat : no-repeat; background-position : center right; }

.pad_30 { padding: 30px; }

#menu { max-width: 960px; text-align: left; border-top: 4px solid #EFEFEF;  border-bottom: 1px solid #EFEFEF; }

#slider { width: 100%; display: inline-block; }

#content_main { padding-left: 30px; padding-right: 30px; }




FONT, TD {
font-family : 'Open Sans', Arial, Tahoma, Verdana, Sans-Serif,Helvetica, sans-serif;
font-size : 14px;
color:#000000;
}

A, A.visited, A.menu_aktiv {
font-family : 'Open Sans', Arial, Tahoma, Verdana, Sans-Serif,Helvetica, sans-serif;
font-size :14px;
color : #F15A23;
text-decoration : none;
}

H1 {
font-family : 'Open Sans', Arial, Tahoma, Verdana, Sans-Serif,Helvetica, sans-serif;
font-size : 26px;
color : #F15A23;
text-decoration : none;
text-align: left;
}
H2 {
font-family : 'Open Sans', Arial, Tahoma, Verdana, Sans-Serif,Helvetica, sans-serif;
font-size : 17px;
color : #3d3d3d;
text-decoration : none;
font-weight : bold;
text-transform: uppercase;
text-align: left;
}

HR {
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 1px #666666;
 border-bottom: dotted 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}



P {
font-family : 'Open Sans', Arial, Tahoma, Verdana, Sans-Serif,Helvetica, sans-serif;
text-align: left;
}




      .menu_master {
height: 50px;
line-height: 50px;
display: inline-block;
background-color: white;
margin: 0;
padding-left: 35px;
padding-right: 35px;
color: #000;
font-weight: 700;
text-align: left;
font-size: 14px;
text-transform: uppercase;
background-image : url('../../img/back_inaktiv.jpg');
background-repeat : no-repeat;
background-position : center right;

 }


.menu_master:hover {
background-color: #F8F8F8;
color: #F15A23;
text-align: left;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
background-image : url('../../img/back_aktiv.jpg');
background-repeat : no-repeat;
background-position : center right;
 }


.menu_sub { position: absolute; }
.submenu { display: block; padding-left: 35px; padding-right: 35px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; color: #FFF; background-color: #3A3A3A; border-bottom: 1px solid #efefef; }
.submenu:hover { background-color: #000; }

#navigation { text-align: left; padding-left: 30px; padding-right: 30px; margin-top: 20px; text-align: left; font-size: 11px; color: #808080; }
#navigation A { text-align: left; font-size: 11px; color: #808080; }

.klapp { display: none; }