img {
display: block;
max-width: 100%;
height: auto;
pointer-events: none;
}

.body{
clear: both; 
height: auto; 
min-height: 1000px;

}

a:link {
 color: #FFFFFF;
}
a:visited {
 color: #FFFFFF;
}
a:hover {
 color: #FCCF01;
}
a:active {
 color: #FFFFFF;
}

.head{
clear: both;
margin-left: auto;
margin-right: auto;
max-width: 1400px;
text-align: center;
}

.head_logo{
float: left; 
margin: 15px;
border: 0px;
text-align: center;

}

.head_bild{
float: left; 
margin: 15px;
border: 0px ; 
}

.absolut{
clear: both; 
height: auto; 
max-width: 1770px;
margin-top: 1px;
margin-bottom: 20px;
border: 0px ; 
margin-left:auto;
margin-right:auto; 
text-align: center;
}

.marquee {
border: 2px solid rgba(0, 0, 0, .15);
background-color: #ffffff;
overflow: hidden;
position: relative;
height: 40px;
width: 95%;
font-family: Arial; 
font-weight: normal; 
font-size: 22px;
/* Full width of its parent */
white-space: nowrap;
}

.marquee p {
position: absolute;
width: auto;
height: 100%;
margin: 0;
line-height: 40px;
text-align: center;
/* Start off the right edge */
transform: translateX(100%);
/* Animate to the left */
animation: scroll-left 25s linear infinite;
}

 @keyframes scroll-left {
0% {
   transform: translateX(50%);
   }

100% {
     transform: translateX(-100%);
     }
}

.contentrahmen{
float: left; 
height: auto; 
width: 95%; 
min-height: 300px;
border: 0px;
text-align: center;
margin: 10px; 

}

.contentrahmen_impressum{
margin-top: 20px;
clear: both; 
max-width: 1200px; 
min-height: 300px; 
margin-left:auto;
margin-right:auto;
text-align: center;
}

.contentrahmen-2{
float: left; 
height: auto; 
max-width: 565px; 
min-height: 680px;
border: 0px;
text-align: center;
margin: 10px; 
-moz-border-radius: 8px;
-khtml-border-radius: 8px; 
-webkit-border-radius: 8px;
border-radius: 8px;
border: 1px solid #02461F; 
}

.content_50_links_text{
float: left; 
height: 100%; 
max-width: 900px; 
min-width: 60%;
border: 0px;
text-align: left;
}

.content_50_links_bild{
float: left; 
height: 100%; 
max-width: 700px; 
min-width: 30%;
border: 0px;
text-align: left;
}

.content_50_rechts_text{
float: right; 
height: 100%; 
max-width: 900px; 
min-width: 55%;
border: 0px;
text-align: left;
}

.content_50_rechts_bild{
float: right; 
height: 100%; 
max-width: 700px; 
min-width: 30%;
border: 0px;
text-align: left;
}

.content_bild{
float: left; 
margin: 15px;
border: 0px ; 
text-align: center;
}

.content_33_links_text{
float: left; 
height: 100%; 
max-width: 700px; 
min-width: 30%;
border: 0px;
text-align: left;
}

.content_33_mitte_bild{
float: left; 
height: 100%; 
max-width: 850px; 
min-width: 33%;
border: 0px;
text-align: center;
}

.content_33_rechts_text{
float: left; 
height: 100%; 
max-width: 850px; 
min-width: 33%;
border: 0px;
text-align: left;
}

.content_bild_von {
font-family: Arial; 
font-weight: normal; 
text-decoration:none;
text-align: center; 
font-size: 8pt; 
color: #000000;
}


.content_weiter {
float: right;
padding-right: 5px;
border-radius: 5px 12px;
margin-top: 5px;
background-color: #02461F;
border: 3px solid #02461F;
font-family: Arial; 
font-weight: normal; 
text-decoration:none;
text-align: left; 
font-size: 12pt; 
color: #fff;
}

.content_ueber_rahmen {
width: auto; 
min-height: 35px;
text-align: left;
-moz-border-radius: 8px;
-khtml-border-radius: 8px; 
-webkit-border-radius: 8px;
border-radius: 8px;
background-color: #02461F;
background:linear-gradient(to right, #02461F 50%, #479167);

}

.content_ueber {
margin-left: 16px; 
font-family: Comic Sans MS, Arial; 
text-decoration:none; 
font-weight: bold;
font-size: 16pt; 
color: #FFFFFF;
}


.content_ueber2_rahmen {
margin-top: 5px;
margin-bottom: 5px;
min-height: 15px;
border-bottom: 1px solid #02461F;

}

.content_ueber2 {
margin: 10px;
min-height: 30px;
font-family: Comic Sans MS, Arial; 
font-weight: bold; 
text-decoration:none;
text-align: left; 
font-size: 11pt; 
color: #000000;
}

.content {
font-family: Arial; 
font-weight: normal; 
text-decoration:none;
text-align: left; 
font-size: 12pt; 
color: #000000;
margin-left: 5px; 
margin-right: 5px; 
margin-top: 5px; 
margin-bottom: 5px; 
height: auto; 
min-height: 350px;
}

.content_text {
font-family: Arial; 
font-weight: normal; 
text-decoration:none;
text-align: left; 
font-size: 11pt; 
color: #000000;
margin-left: 10px; 
margin-right: 10px; 
margin-top: 10px; 
margin-bottom: 10px; 
}

.content_links {font-family: Comic Sans MS, Arial; text-decoration:none; font-size: 11pt; color: #0C07A7;}
 a.content_links:link {font-family: Comic Sans MS, Arial;text-decoration:none; font-size: 11pt; color: #0C07A7;}
 a.content_links:visited {font-family: Comic Sans MS, Arial; text-decoration:none; font-size: 11pt; color: #0C07A7;}
 a.content_links:hover {Comic Sans MS, Arial; text-decoration:underline; font-size: 11pt; color: #0000FF;}
 a.content_links:active {Comic Sans MS, Arial; text-decoration:underline; font-size: 11pt; color: #0000FF;}

 
.content_angebot {
font-family: Arial; 
font-weight: bold; 
text-decoration:none;
font-size: 20pt; 
color: #C10113;
} 

.content_preis {
font-family: Arial; 
font-weight: bold; 
text-decoration:none;
font-size: 14pt; 
color: #C10113;
}
 
 
 .content_datum {
font-family: Arial; 
font-weight: normal; 
text-decoration:none;
text-align: left; 
font-size: 9pt; 
color: #8E8E8B;
}

.content_33 {
clear: both; 
float: left; 
margin-top: 10px; 
margin-bottom: 5px;
width: 33%; 
height: auto;  
}

.content_66 {
float: left; 
margin-top: 10px; 
margin-bottom: 5px; 
width: 66%; 
height: auto;  
}


.content_ueber_klein{
height: 30px;
margin-top: 20px;
margin-bottom: 5px;
font-family: Arial; 
font-weight: bold; 
text-decoration:none;
font-size: 14pt; 
color: #000000;
}


.content_footer{
margin-top: 10px;
clear: both; 
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
margin-left: 5px; 
margin-right: 5px; 
margin-top: 5px; 
margin-bottom: 5px; 
background-color: #E5E5E3;
}

.content_footer2{
font-family: Comic Sans MS, Arial; 
font-weight: normal; 
text-decoration:none;
text-align: left; 
font-size: 8pt; 
color: #000000;
margin-left: 5px; 
margin-right: 5px; 
margin-top: 5px; 
margin-bottom: 5px; 
}

.footer_mo{
margin-top: 20px;
clear: both; 
width: 660px; 
min-width: 660px; 
min-height: 600px; 
margin-left:auto;
margin-right:auto;
text-align: center;
}

.footer{
margin-top: 20px;
clear: both; 
max-width: 1200px; 
min-height: 300px; 
margin-left:auto;
margin-right:auto;
text-align: center;
}


.footer1{
float: left;
width: 98%; 
max-width: 380px; 
height: 260px; 
margin-left: 8px;
margin-top: 20px;
text-align: left; 
background-color: #02461F; 
-moz-border-radius: 15px;
-khtml-border-radius: 15px; 
-webkit-border-radius: 15px;
border-radius: 15px;
}


.footer2{
float: left;
width: 98%; 
max-width: 380px;
height: 260px; 
margin-top: 20px;
margin-left: 8px;
text-align: left; 
background-color: #02461F; 
-moz-border-radius: 15px;
-khtml-border-radius: 15px; 
-webkit-border-radius: 15px;
border-radius: 15px;
}


.footerueber{
width: 100%; 
float: left;
margin-top: 5px;
margin-left: 10px;
height: 20px; 
text-align: left; 
font-family: Comic Sans MS, Arial; text-decoration:none; font-size: 14pt; color: #FFFFFF;
}

.footerhr1{
float: left;
margin-left: 10px;
height: 15px; 
text-align: left;
width: 95%; 
 
}

.footerhr2{
float: left;
margin-left: 10px;
height: 15px; 
text-align: left;
width: 95%; 

}


.footercontentinnen{
width: 95.5%;
height: 245px; 
margin-left: 5px; 
margin-right: 5px; 
margin-top: 5px; 
margin-bottom: 5px; 
text-align: left;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
border: 2px solid #FCCF01; 
}


.footercontent{
margin-top: 5px;
margin-left: 10px;
margin-bottom: 5px; 
height: auto; 
text-align: left; 
font-family: Comic Sans MS, Arial; text-decoration:none; font-size: 11pt; color: #FFFFFF;
}
