@font-face{font-family:bradley;src:url('fonts/bradley.woff2') format('woff2'),url('fonts/bradley.woff') format('woff'),url('fonts/Bradley.ttf');-webkit-font-smoothing:antialiased;} @font-face{font-family:narrow;src:url('fonts/narrow.woff2') format('woff2'),url('fonts/narrow.woff') format('woff'),url('fonts/narrow.ttf');} @font-face{font-family:ab;src:url('fonts/ab.woff') format('woff'),url('fonts/ab.ttf');} body{margin:0px;padding:0px;background-image:URL("img/bck_body.gif");background-color:#f1efe8;color:#1b6433;font-family:narrow,arial,sans-serif;font-size:14pt;position:relative;} main a,main a:visited{color:#1b6433;text-decoration:underline;} main a:hover{color:#e2001a;} header{background-image:URL("img/bck_navi.jpg");width:100%;height:60px;  padding-top:1px;    margin-top:-1px;} header .logo{margin:0px auto;width:495px;height:68px;} header .logo img{margin-top:18px;} main,nav{overflow:hidden;width:1464px;margin:0px auto;background-color:#f1efe8;padding-left:108px;padding-right:108px;display:block;}
.contentfooter{margin:0px auto;width:1680px;display:block;} main{background-size:18% auto;padding-bottom:108px;background-image:URL("img/bck_main.png");background-position:right bottom;background-repeat:no-repeat;overflow:hidden;} nav{padding-top:20px;padding-bottom:20px; font-size:18pt;} nav a{text-decoration:none;color:#1b6433;} nav a:visited{color:#1b6433;} nav a:hover{color:#e2001a;} nav a.left{float:left;margin-right:10px;} nav a.right{float:right;margin-left:10px;} nav a.active{color:#e2001a;} main a:hover .bildstoerer{color:#e2001a;} footer{background-color:#e2001a;padding-top:30px;margin:0px auto;padding-bottom:170px;padding-left:108px;width:100%;padding-right:108px;background-image:URL("img/bck_footer.jpg");background-position:bottom;background-repeat:no-repeat;width:1464px;} footer .contact{float:right;color:#fff;text-align:right;margin-top:40px;} footer nav{background-color:transparent;width:auto;padding:0px;float:left;margin-top:50px;font-size:16pt;} footer nav a{text-decoration:none;color:#fff}
footer h2{font-family:narrow,arial,sans-serif;padding:0px;margin:0px;font-weight:normal;font-size:21pt;} footer nav a:visited{color:#fff;} footer nav a:hover{color:#1b6433;} footer nav a.active{color:#1b6433;} .wrapper{display:block;height:0px;width:100%;visibility:hidden;padding:0px;margin:0px;border:0px;clear:both;} a.arrow:hover{color:#e2001a;} a.arrow{text-decoration:none;color:#1b6433;font-family:bradley;font-weight:bold;font-size:20pt;line-height:25.7pt;} a.arrow .arr{height:32px;background-image:URL('img/arrow.png');display:inline-block;} .arr.left{background-position:left top;background-repeat:no-repeat;padding-left:70px;} .arr.right{background-position:right top;background-repeat:no-repeat;padding-right:70px;} a.arrow:hover div.arr.left{background-position:0px -32px;} a.arrow:hover div.arr.right{background-position:right -32px;} a.arrow.white{color:#fff;} a.arrow.white .arr{background-image:URL('img/arrow_white.png');} a.arrow.white:hover{color:#e2001a;}
.stoerer_gruen{position:absolute;right:0px;font-family:bradley,"COMIC SANS";float:right;bottom:100px;margin-right:-35px;-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);padding:30px;max-width:399px;background-image:URL("img/bck_stoerer_green.png");background-size:100% 100%;-moz-background-origin:padding;-webkit-background-origin:padding-box;background-origin:padding-box;font-weight:bold;font-size:18pt;} .stoerer_rot_box{position:absolute;bottom:60%;right:0px;float:right;margin-right:-35px;margin-top:90px;-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);} .stoerer_rot_box a{text-decoration:none; color:#fff;} .stoerer_rot{padding:10px;padding-left:35px;padding-right:35px;background-color:#e2001a;color:#fff;font-size:26pt;margin-bottom:10px;font-family:'ab','Arial Black','Arial Bold',Gadget,sans-serif;} .stoerer_rot_box a:hover .stoerer_rot{background-color:#1b6433;}
.bildstoerer{margin-top:50px;margin-left:-10px;-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);background-color:#398840;position:absolute;color:#fff;font-family:bradley;font-weight:bold;padding:3px;padding-bottom:2px;padding-left:10px;font-size:18pt;width:220px;} .withspace{margin-top:60px;} .titleimg{width:100%;background-repeat:no-repeat;background-color:#fff;position:relative;z-index:0;} .right{float:right;} .titleimg img{max-width:100%;display:block;} .dotsleft{position:absolute;display:none;width:186px;height:360px;background-image:URL("img/bck_main_left.png");background-repeat:no-repeat;margin-left:-108px;} .cb.shadow img{-webkit-box-shadow:-5px 5px 17px -2px rgba(97,97,97,1);-moz-box-shadow:-5px 5px 17px -2px rgba(97,97,97,1);box-shadow:-5px 5px 17px -2px rgba(97,97,97,1);} .cb img{display:block;}  h2{padding-top:40px;padding-bottom:20px;margin:0px;font-family:"Times New Roman",Times,serif;}
.cb{z-index:1;position:relative;font-size:14pt;font-family:"Times New Roman",Times,serif;text-align:center;float:left;width:382px;padding-left:60px;padding-right:40px;} .cb.double{width:864px;} .cb.txtleft{text-align:left;} .cb.nopadding{padding:0px;margin:0px;width:442px;} .cb.double.nopadding{padding:0px;margin:0px;width:1014px;} .cb.green{background-image:URL("img/bck_green.png");background-size:contain;} .cb.maxwidth{width:100%;} .cb.double.marginleft{margin-left:70px;width:944px;} .cb.marginleft{margin-left:70px;width:382px;} .cb.marginright{margin-right:70px;} .cb.green.innerpadding{padding-top:30px;padding-bottom:30px;} .cb.green.double.innerpadding{padding:30px;width:auto;margin-right:-60px;} .cb.nofull{display:none;} .overtitle{margin-top:-40px;} .undertitle{padding-top:40px;} .boxleft{float:left;} .boxright{float:right;} .hidefull{display:none;} #mobilemenubutton{ /* position:absolute; */ width:50px;height:50px;  margin:0 auto; /* top:130px;   right:30px; */
background-position:0px 0px;background-repeat:no-repeat;background-image:URL("img/menubutton.png");z-index:10;display:none;  margin-top:5px;  margin-bottom:5px;} #mobilemenubutton img{width:50px;height:50px;} #mobilemenubutton:hover{background-position:0px -50px;} #mobilemenubutton .active{background-position:0px -50px;} 


#mobilemenu{height:auto;position:absolute;width:100%;box-sizing:border-box;padding-top: 40px;padding-bottom: 40px;background-image:URL('img/mobilemenu_bck.jpg');z-index:10;background-size:contain;text-align:center;border:8px solid #c0d7c7;font-family:"Times New Roman",Times,serif;font-weight:bold;top:130px;font-size:18pt;display:none;-webkit-border-image:-webkit-gradient(linear,0 0,0 100%,from(#c0d7c7),to(#FEFEFE)) 1 100%;-webkit-border-image:-webkit-linear-gradient(#c0d7c7,#FEFEFE) 1 100%;-moz-border-image:-moz-linear-gradient(#c0d7c7,#FEFEFE) 1 100%;-o-border-image:-o-linear-gradient(#c0d7c7,#FEFEFE) 1 100%;border-image:linear-gradient(to bottom,#c0d7c7,#FEFEFE) 1 100%;}
.mobilemenuentry{padding-top:15px;padding-bottom:10px; text-align:center;}
.mobilemenuentry a.sub,.mobilemenuentry a.sub:visited{font-size:15pt;color:#5e926f;}
.mobilemenuentry a,.mobilemenuentry a:visited{color:#1b6433;text-decoration:none;} .mobilemenuentry a:hover, .mobilemenuentry a.sub:hover{color:#e2001a;}

.menudots{height:10px;line-height:5px;} a.active{color:#e2001a!important;} .mobilefooter,.mobilefooter a{display:none;color:#fff;text-decoration:none;float:left;text-align:left;} 
.mobilefooter a:hover{color:#1b6433;} .mobilefooter{margin-top:50px;} .mobileonly{display:none;} @-moz-document url-prefix(){.stoerer_gruen{letter-spacing:-0.06em;} } @media(min-width:1679px){@-moz-document url-prefix(){.stoerer_gruen{line-height:18pt;} } }
