@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700|Finger+Paint);html{color:#333;font:16px/150% 'Droid Serif',sans-serif}html,body{margin:0;padding:0}*{margin:0;padding:0}h1{color:#80BD26;margin-bottom:10px;font:normal 27px/32px 'Finger Paint',cursive;text-align:center}h2{margin-bottom:10px;color:#2478C2;font:normal 23px/28px 'Finger Paint',cursive;text-align:center}h3{margin-bottom:10px;color:#80BD26;font:normal 21px/26px 'Finger Paint',cursive;text-align:left;margin-top:10px}p{margin-bottom:5px}.hideClass{display:none}a{color:#009fe3;transition:all 0.3s;text-decoration:none;border:0 none;outline:none}.light.cc_dialog{background-color:rgba(239,239,239,.9)!important}.light.cc_dialog button.cc_b_ok{background-color:#80BD26!important}b,strong,.intro{font-weight:600}hr{clear:both;float:none;margin-top:10px;margin-bottom:10px}li{list-style-type:square;margin-left:20px}.clearAll{clear:both;float:none}.tabelle table{width:100%;border:1px solid #fff;margin-top:15px}.tabelle table td{border:1px solid #fff;padding:4px}.tabelle table th{background-color:#fff;font-weight:400;font-style:normal}.wrapper{width:1002px;margin:0 auto;position:relative}.teaserWrapper{width:1032px;margin:0 auto;position:relative}.teaserWrapper:after{content:'';clear:both;float:none;display:block}.header{position:relative;text-align:center;width:1002px;margin:0 auto 20px}.logo{margin-top:20px;margin-bottom:20px}.lang{padding-top:10px;position:absolute;left:5px;top:0;display:none}.lang a img{opacity:.6}.lang a img:hover{opacity:1}.bigBox{padding:15px;color:#fff;position:relative;margin-bottom:30px;float:none}.orange{background:#ff9b00 url(/img/bgBlau.png) no-repeat center center;margin-bottom:30px}.orange th{color:#FF9B00}.gruen{background:#80BD26 url(/img/bgBlau.png) no-repeat center center;margin-bottom:30px}.gruen th{color:#80BD26}.blau{background:#2478c2 url(/img/bgBlau.png) no-repeat center center;margin-bottom:30px}.blau th{color:#2478C2}.blau *,.orange *,.gruen *{color:#fff}.scrollUp{background-color:#80BD26;border-radius:25px 25px 0 0;bottom:-30px;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer;height:25px;left:50%;margin-left:-30px;position:fixed;text-align:center;transition:bottom 0.5s ease 0s;width:60px;z-index:500;color:#fff;font-size:12px}.scrollUp:hover{box-shadow:0 0 10px #000}.scrollUpShow{bottom:0}.html{padding-right:20px;padding-left:20px}iframe{max-width:100%}.teaserBlock{position:relative;color:#fff;margin-bottom:30px;font-size:14px;transition:all 0.2s}.teaserBlock h1{font-size:20px;color:#fff;margin-bottom:5px;margin-top:0}.teaserBlock h2{font-size:16px;color:#fff;margin-bottom:5px;margin-top:0}.teaserBlock:hover{opacity:.9}.groesse-1{box-sizing:border-box;float:left;width:33.3%;border-right:15px solid #fff;border-left:15px solid #fff}.groesse-2{box-sizing:border-box;float:left;width:66.6%;border-right:15px solid #fff;border-left:15px solid #fff}.plusLink{position:absolute;bottom:10px;right:10px;transition:all 0.2s;width:auto}.plusLink:hover{-moz-transform:rotate(150deg);-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.teaserImage{overflow:hidden;line-height:0}.teaserImageBlock{position:relative}.teaserImageBlock:after{content:'';display:block;clear:both;float:none}.teaserImageBlock img{width:33.33%;border-left:2px solid #fff;box-sizing:border-box;display:block;float:left;height:185px}.teaserImageBlock img.teaserImage0{border-left:none}.teaserImageBlockCount,.teaserImageBlockCountMobile{position:absolute;right:10px;bottom:10px;color:#fff;font-size:20px;font-weight:700;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.teaserImageBlockCount:after,.teaserImageBlockCountMobile:after{content:'Bilder';display:block;font-size:14px;line-height:14px;font-weight:400;font-style:normal}.teaserImageBlockCountMobile{display:none}.smallTeaserImage{width:100%}.groesse-2 .teaserImage{float:left;height:100%;background-color:silver;width:304px;margin-right:15px}.groesse-2 .teaserImage img{height:100%}.groesse-1 .bigTeaserImage,.groesse-2 .smallTeaserImage{display:none}.teaserImage img{transition:all 0.4s}.teaserImage img:hover{-webkit-transform:scale(1.1) rotate(-1deg);-moz-transform:scale(1.1) rotate(-1deg);-ms-transform:scale(1.1) rotate(-1deg);-o-transform:scale(1.1) rotate(-1deg);transform:scale(1.1) rotate(-1deg)}.teaserText{padding:10px}.buttons{margin-top:15px}.buttons a{color:#fff;font-size:16px;text-decoration:none;display:block;float:left;padding:5px 0;background-color:#FF9B00;font-weight:600;margin-right:10px;text-align:center;width:96px}.buttons a:hover{opacity:.8}.extLink{color:#fff;font-size:12px;text-decoration:none;display:block;padding:10px 15px;background-color:#FF9B00;font-weight:600;position:absolute;top:0;right:15px;text-align:center}.teaserBlock .extLink{color:#fff;font-size:11px;text-decoration:none;display:block;padding:4px 7px;background-color:#FF9B00;font-weight:600;position:absolute;top:-1px;right:15px;text-align:center;z-index:200;line-height:15px}.teaserBlock .extLink img{width:20px}.orange .extLink{background-color:#80BD26}.linkButton{color:#fff;text-decoration:none;padding:5px 10px;background-color:#FF9B00;font-weight:600;margin-top:10px;display:inline-table;border-radius:5px}.orange .linkButton{color:#FF9B00;text-decoration:none;padding:5px 10px;font-weight:600;margin-top:10px;display:inline-table;border-radius:5px;background-color:#fff}.linkButton:hover{opacity:.8}.bigImageWrapper{position:relative}.bigImageBack{background-image:url(/img/bgGallery.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:80%;position:absolute;width:100%;top:10%;left:0}.bigImage{width:1000px;height:340px;box-shadow:0 0 6px rgba(0,0,0,.2);overflow:hidden;background-color:#fff;margin:0 auto}.bigImagePager{position:absolute;top:15px;right:15px;z-index:100}.bigImagePager a{box-shadow:0 2px 6px #333;display:block;float:left;width:20px;height:20px;margin-left:8px;background-color:#fff;text-indent:-6000px;z-index:100}.bigImage .slides li{position:relative}.subline{position:absolute;left:0;bottom:0;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);color:#fff;padding:10px 10px 10px 15px}.bigImagePager a.activeSlide{background-color:#2478C2}.textHead{padding-bottom:10px}.content{width:1002px;padding-top:20px;padding-bottom:20px;margin-right:auto;margin-left:auto;position:relative}.neutral{padding-top:0;padding-bottom:20px}.content .flexslider{width:484px}.content img.plusLink{position:relative;width:auto;bottom:auto;right:auto}.content .carousel{width:100%;margin-top:20px;margin-bottom:0}.content .carousel .slides>li{display:inline-table!important}.content .bigGallery{width:100%}.carousel .flex-active-slide{opacity:.8}.rechts .flex-direction-nav .flex-prev,.links .flex-direction-nav .flex-prev,.bigGallery .flex-direction-nav .flex-prev,.carousel .flex-direction-nav .flex-prev{left:10px;opacity:.8;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.rechts .flex-direction-nav .flex-next,.links .flex-direction-nav .flex-next,.bigGallery .flex-direction-nav .flex-next,.carousel .flex-direction-nav .flex-next{right:10px;opacity:.8;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.bigGallery .slides img,.carousel .slides img{border:3px solid #fff;transition:all 0.3s}.carousel .flex-active-slide img{border:3px solid rgba(0,0,0,.8)}.bigGalleryWrapper{position:relative;padding:20px;width:962px}.kontaktBtn{color:#fff;font-size:18px;text-decoration:none;display:block;padding:10px 15px;background-color:#FF9B00;margin-right:0;margin-left:0;position:absolute;top:0;right:0;text-align:center;font-weight:700}.contact{width:100%}.contact td{width:50%;vertical-align:top}.contact td.first{padding-right:30px}.fullwidth{width:100%}.personen{width:50%;float:left}.contact input,.contact select{margin-bottom:5px;padding:5px;font:14px/140% 'Droid Serif',sans-serif;color:#666;border:1px solid silver;box-sizing:border-box;transition:all 0.2s}.contact input:focus,.contact select:focus,.contact textarea:focus{border:1px solid #2478C2;background-color:#fdf8da}.contact textarea{padding:3px;font:14px/140% 'Droid Serif',sans-serif;color:#666;border:1px solid silver;height:142px}input[type=checkbox]{width:auto}.absenden{width:100%;border:0 none;cursor:pointer;color:#fff;font-size:20px;text-decoration:none;display:block;background-color:#80bd26;font-weight:600;text-align:center;padding-top:10px;padding-bottom:5px;border-bottom:5px solid #80bd26;transition:all 0.2s;height:auto;border-radius:5px}.absenden:hover{background-color:#2478C2}.captchaInfo{position:absolute;z-index:350;top:50%;left:50%;width:224px;background-color:red;color:#fff;font-weight:700;text-align:center;padding:3px;box-shadow:0 0 8px #999;margin-left:-110px}input[name=vcode]{float:left;width:103px;height:34px;text-align:center;font-size:14px}.show input[name=vcode]{border:2px dashed red;width:99px;height:30px}.vcaptcha_image{width:120px;float:left;margin-right:3px}.rechts{float:right;margin-left:25px;margin-bottom:5px;box-shadow:0 0 8px rgba(0,0,0,.3);display:block;line-height:0}.links{float:left;margin-bottom:5px;margin-right:25px;box-shadow:0 0 8px rgba(0,0,0,.3);display:block;line-height:0}.piktos{margin-top:10px;margin-bottom:10px}.piktos img{margin-right:8px;margin-top:5px;margin-bottom:5px}.imgBorder{border:4px solid #fff}.footer{position:relative;text-align:center}.footer h1{margin-bottom:5px;color:#2478C2;font:normal 23px/28px 'Finger Paint',cursive}.footerBack{background-image:url(/img/bgFooter.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;margin-top:20px;position:relative}.footerLogo{margin-right:10px;margin-left:10px}.footerLine{color:#fff;font-size:18px;text-decoration:none;background-color:#4c2a0e;font-weight:600;position:relative;z-index:0;padding-top:10px;padding-bottom:10px}.footerLineInner,.footerBackInner{text-align:left;width:970px;margin:0 auto}.footerBackInner{background-color:rgba(255,255,255,.5);padding:15px}.footerBackInner *{color:#4c2a0e;text-align:left;font-size:14px;line-height:140%}.footerBackInner h2{margin-bottom:5px}.footerBackInner td{width:200px;vertical-align:top}.footerBackInner li{list-style-type:square}.footerAdress{background-color:#80BD26;position:absolute;right:50%;top:0;text-align:center;color:#fff;padding:0 20px;height:100%;width:264px;margin-right:-500px;z-index:10}.footerAdress a{color:#fff}.footerAdressLogo{margin-top:5px}.hidden,a.hidden{display:none}.navi ul{display:table;width:100%}.navi li{display:table-cell;padding-right:20px}.navi li:last-child{padding-right:0}.navi a{color:#fff;font-size:20px;text-decoration:none;display:block;background-color:#80bd26;font-weight:600;text-align:center;padding-top:10px;padding-bottom:5px;border-bottom:5px solid #80bd26;transition:all 0.2s}.navi a:hover,.rex-current a{background-color:#2478C2}.navi li ul{display:none;position:absolute;left:0;top:26px;color:#fff;background-color:#777f85;z-index:250}.navi ul ul a{color:#fff;font-size:14px;text-decoration:none;display:block;padding:5px 15px;border-right:0 none}.navi ul ul a:hover{background-color:#686867}.navi li:hover ul{display:block}.navi li li{display:block;float:none}@media (max-width:580px){.cc_dialog.simple{max-width:100%!important}*{box-sizing:border-box}.header,.bigImage,.content{width:auto;height:auto}.content .flexslider,.teaserWrapper,.groesse-1,.groesse-2{width:100%;margin-right:0;margin-left:0}.content .flexslider{margin-bottom:20px}.bigTeaserImage,.content .carousel,.bigImageWrapper{display:none}.content img{max-width:100%;height:auto;width:100%;margin-right:0;margin-left:0}.content img.plusLink{width:auto}.links,.rechts{margin-right:0;margin-left:0;margin-bottom:15px}.groesse-2 .smallTeaserImage{display:block}.groesse-2 .teaserImage,.groesse-2 .teaserImage img,.groesse-1 .teaserImage,.groesse-1 .teaserImage img{height:auto;width:100%}.teaserImageBlock img{height:auto;width:50%}.teaserImageBlock img.teaserImage2{display:none}.teaserImageBlockCountMobile{display:block}.teaserImageBlockCount{display:none}.fancybox-nav span{visibility:visible}.flexslider{margin-bottom:0}.bigImage{box-shadow:0 0 0 #000}.video iframe{max-height:300px}.footerBackInner td,.footerBackInner table,.footerBackInner tbody,.footerBackInner tr{display:block;width:100%;text-align:center}.footerBackInner *{width:100%;text-align:center;margin-left:0}.footerBackInner td ul{margin-bottom:10px}.footerBackInner li{display:block}.footerLineInner,.footerBackInner{width:auto}.footerAdress{position:relative;width:100%;margin-right:auto;right:auto;padding-bottom:10px}.footerLineInner{padding-right:10px;padding-left:10px;text-align:center}.navi ul{display:block}.navi li{display:block;padding-right:0;padding-left:0;margin-left:0}ul.rex-navi1{display:none}.naviButton{background:#80BD26 url(/img/hdyNavi.png) no-repeat center center;display:block;height:32px;padding-bottom:5px;padding-top:5px;width:100%}.content{padding-right:10px;padding-left:10px}.tabelle{width:100%;overflow:scroll}.logo{position:relative;left:auto;top:auto;margin:auto auto 15px;max-width:90%}.teaserBlock{display:inline}.navi{top:auto;position:relative;text-align:center;width:100%}.footer{height:auto;text-align:center;padding-top:10px;font-size:16px;line-height:20px}.teaserBlock .extLink{width:auto}.kontaktButton{float:none;width:100%;margin-left:0;margin-top:10px;padding-right:0;padding-left:0}.contact td,.contact td.first{display:block;width:100%;padding-right:0;padding-left:0}.contact input{width:100%}.content img.vcaptcha_image,input[type=checkbox]{width:auto}}