#header-top,#header-logo,#header-service,.service-number,#menue-button,#image-headline,#header-nav,#header-nav a,.overlay-text{-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}.fixed #header-top{padding:20px 0}.fixed #header-logo{height:50px;width:200px}.fixed #header-service{background-position:left top 8px;top:-15px}.fixed.active-navi #header-service{top:-100px}.fixed .service-number{font-size:1.5rem}.fixed .service-mail{font-size:1.15rem}.fixed #menue-button{top:-9px}.active-navi #menue-button{background-image:url(../../files/erlebnis-aquarium/bilder/buttons/icon-close.png)}.fixed.active-navi #header-nav{height:calc(100% + 40px);top:-20px;opacity:1}#header-nav nav ul{list-style:outside none none;margin:0;padding:0}#header-nav nav ul li{display:inline-block}#header-nav nav,#header-nav nav ul,#header-nav nav ul li{height:100%}#header-nav nav ul li{align-items:center;display:flex;float:left}#header-nav a{color:#d2bb90;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100%}#header-nav .link-text-footer{display:none}#header-nav a:hover,#header-nav a.active,.se-kontakt #header-nav a.se-kontakt{color:#000;background-color:#d2bb90}.ce_text>ul{list-style:outside none none;padding:0}.ce_text>ul>li{background:#fff0 url(../../files/erlebnis-aquarium/bilder/icons/listpoint-haken.png) no-repeat scroll center top;padding:1.5rem 0}#section-paket,#section-referenzen{background-color:#d2bb90;margin:30px 0;padding:3.5rem 0}#section-paket{background:#000}#section-paket .holder{width:100%}#section-referenzen{background:#d2bb90 url(../../files/erlebnis-aquarium/bilder/background/koralle-right.png) no-repeat scroll right center / auto 100%}#section-paket .h1{color:#fff;font-weight:700}#section-paket .h2,#section-referenzen .h2{color:#d2bb90}#section-paket p{padding:0 12vw;color:#fff}.fische-left{background:#fff0 url(../../files/erlebnis-aquarium/bilder/background/fische-left.png) no-repeat scroll left center / 100% auto;height:calc(100% + 7rem);position:absolute;left:0;top:-3.5rem;width:260px}.fische-right{background:#fff0 url(../../files/erlebnis-aquarium/bilder/background/fische-right.png) no-repeat scroll right center / 100% auto;height:calc(100% + 7rem);position:absolute;right:-30px;top:-3.5rem;width:500px}#idh-badge{background:#fff0 url(../../files/erlebnis-aquarium/bilder/badges/siegel-sachkundenachweis.png) no-repeat scroll right top / 100% auto;display:block;height:260px;position:absolute;right:0;top:-30px;width:260px}.text-overlay-holder{position:relative}.text-holder{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.text-holder hr,#section-referenzen hr{display:inline-block;margin-top:5px}.text-holder .ce_text{margin:0 80px}p.more a{color:#d2bb90}.text-holder a{display:inline-block;padding:15px 0}p.more a:before{content:"...";margin-right:5px}p.more a:after{content:"»";margin-left:5px}.overlay-text{background-color:rgb(33 33 33 / .9);height:100%;padding:0 95px;position:absolute;top:0;width:calc(100% - 15px);z-index:80;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.text-holder .h2,.overlay-text .h2,#section-referenzen .h2{font-size:2.1vw}.overlay-text table,.overlay-text li,.overlay-text p,.text-holder p,#section-referenzen p,.overlay-text span,.text-holder span{font-size:1.25vw}.overlay-text .h2{margin-bottom:15px}.overlay-text ul,.accordion ul{list-style:outside none none;margin:0;padding:0}.overlay-text ul li,.accordion ul li{background:#fff0 url(../../files/erlebnis-aquarium/bilder/icons/listpoint-haken.png) no-repeat scroll left top .5rem;padding-left:30px;padding-top:0;padding-bottom:0}.overlay-text a.bg-gold{margin:30px 50px 0}.overlay-right .overlay-text{right:-100%}.overlay-right .overlay-text.active{right:15px}.overlay-left .overlay-text{left:-100%}.overlay-left .overlay-text.active{left:15px}.bg-holder{position:relative}.bg-holder img{width:100%}.overlay-right .bg-holder{padding-left:0}.overlay-left .bg-holder{padding-right:0}.switch-overlay{background:#fff url(../../files/erlebnis-aquarium/bilder/icons/icon-plus.png) no-repeat scroll center center;border-radius:50%;display:block;height:100px;left:calc(50% - 50px);position:absolute;top:calc(50% - 50px);width:100px;z-index:90}.switch-overlay.active{background-image:url(../../files/erlebnis-aquarium/bilder/icons/icon-minus.png)}.switch-overlay:hover{cursor:pointer}.ce_gallery{background-color:#d2bb90;margin-bottom:3rem;margin-left:-15px;margin-right:-15px;padding:3rem 15px}.ce_gallery>ul.cols_4 li{padding:0 7.5px;width:25%}.ce_gallery>ul{margin:0 -7.5px}#section-kunden{margin:3.5rem 0}#kundenstimme{position:relative}.fische2-left{background:#fff0 url(../../files/erlebnis-aquarium/bilder/background/fische2-left.png) no-repeat scroll left bottom / 100% auto;height:calc(100% + 7rem);position:absolute;left:0;bottom:-3.5rem;width:240px}.fische2-right{background:#fff0 url(../../files/erlebnis-aquarium/bilder/background/fische2-right.png) no-repeat scroll right bottom / 100% auto;height:calc(100% + 7rem);position:absolute;right:0;bottom:0;width:220px}#kundenstimme .ce_text{background:#fff0 url(../../files/erlebnis-aquarium/bilder/background/sprechblase-02.png) no-repeat scroll center center / 100% auto;margin:0 auto;max-width:690px;padding:30px 75px;text-align:center;position:relative;overflow:visible}#kundenstimme .ce_text:before{bottom:-29px;content:url(../../files/erlebnis-aquarium/bilder/background/sprechblase-01.png);left:calc(50% - 101px);position:absolute}#kundenslider{padding:0 75px;margin:50px 0}.slick-prev,.slick-next{background:#fff0 none no-repeat scroll center center;border:medium none;color:#fff0;cursor:pointer;font-size:0;line-height:0;outline:medium none;padding:0;position:absolute;bottom:calc(50% - 48px);width:45px;height:95px;z-index:50;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}.slick-prev{background-image:url(../../files/erlebnis-aquarium/bilder/buttons/arrow-slide-left.png);left:0}.slick-next{background-image:url(../../files/erlebnis-aquarium/bilder/buttons/arrow-slide-right.png);right:0}.slick-disabled{opacity:.5}.slick-slide img{margin:0 auto}#section-faq{background:#fff0 url(/files/erlebnis-aquarium/bilder/content/img-faq.jpg) no-repeat scroll left top / 100% 100%;padding:3.5rem 0;margin:0}#section-faq .row{margin-left:-30px;margin-right:-30px}.mod_faqpage{width:100%}#section-faq h2{margin-bottom:30px;text-align:center}#section-faq section{float:left;padding:0 30px;width:50%;margin-top:-1px}#section-faq section.active{width:100%;background:#fff0 url(../../files/erlebnis-aquarium/bilder/buttons/icon-close.png) no-repeat scroll right 30px top 15px}.faq-holder{position:relative}.faq-holder .ce_accordion{color:#fff}.faq-holder .ce_accordion:last-child{margin:0}.faq-holder.open .ce_accordion{position:absolute;display:none}.faq-holder.open .ce_accordion.active{position:relative;display:block}.ce_accordion .toggler{background:#fff0 url(../../files/erlebnis-aquarium/bilder/icons/icon-plus-weiss.png) no-repeat scroll left center;padding:15px 45px 15px 45px;border-top:1px solid #366f8d}.ce_accordion .toggler:hover{cursor:pointer}.ce_accordion.active .toggler{background-image:url(../../files/erlebnis-aquarium/bilder/icons/icon-minus-weiss.png);border-bottom:none}.toggler h3{color:#fff;margin:0}.toggler h3,.accordion p{font-size:1.25vw}.accordion ul{margin-bottom:15px}.active .toggler h3{color:#d2bb90}.ce_accordion .accordion{display:none;padding:0 15px 15px 45px}.ce_accordion.active .accordion{display:block}form input.submit{border-radius:15px;color:#000;display:inline-block;font-size:1.5vw;min-width:400px;padding:15px;text-align:center;background-color:#d2bb90}footer{border-top:10px solid #d2bb90}#footer-top{background-color:#000;padding:30px 0}#footer-top h3{margin-bottom:0}#footer-top hr{border-color:rgb(213 164 63 / .4);display:inline-block;margin:15px 0 25px;width:150px}#footer-top p{color:#d2bb90;font-size:1.1rem}#footer-top p.grey{color:#8c878b}#footer-adresse p:last-child{margin-top:25px}#footer-logo{background:#fff0 url(../../files/erlebnis-aquarium/bilder/footer/logo-footer-erlebnis-aquarium.png) repeat scroll 0 0;display:inline-block;height:80px;margin-top:30px;width:282px}#footer-navi nav ul,#footer-studien nav ul{list-style:outside none none;margin:0;padding:0}#footer-navi .link-text-head{display:none}#footer-navi a,#footer-navi span,#footer-studien a{color:#d2bb90;font-size:1.1rem}#footer-studien li a span{font-size:1.1rem}#footer-navi li a,#footer-studien li a{display:block;padding:0 0 5px 15px;position:relative}#footer-navi a:before,#footer-studien a:before{content:"»";position:absolute;left:0}#footer-anfahrt img{width:100%}#static-map{background:#363636 url(../../files/erlebnis-aquarium/bilder/footer/static-map.png) no-repeat scroll center center;display:block;height:200px;width:100%}#footer-logo-holder{margin-top:15px}.footer-logo{background:rgb(255 255 255) none no-repeat scroll center center / calc(100% - 15px) auto;display:inline-block;float:left;height:100px;width:calc(50% - 7.5px);max-width:200px}.footer-logo:nth-child(2n){float:right}#logo-arbien-facility-ek{background-image:url(../../files/erlebnis-aquarium/bilder/logos/logo-arbien-facility-ek.png)}#logo-lange-schwimmbadtechnik{background-image:url(../../files/erlebnis-aquarium/bilder/logos/logo-lange-schwimmbadtechnik.png)}#footer-preis-info small{color:#d2bb90}#footer-preis-info{margin-bottom:-15px;padding-top:15px}#footer-bottom{background-color:#151515;padding:15px 0}#footer-socials a{background:#fff0 none no-repeat scroll 0 0;height:50px;width:50px;float:left;margin-right:20px}#footer-socials a.facebook{background-image:url(../../files/erlebnis-aquarium/bilder/icons/icon-facebook.png)}#footer-socials a.instagram{background-image:url(../../files/erlebnis-aquarium/bilder/icons/icon-instagram-color.png)}#footer-socials a.google-plus{background-image:url(../../files/erlebnis-aquarium/bilder/icons/icon-google-plus.png)}#footer-socials a.youtube{background-image:url(../../files/erlebnis-aquarium/bilder/icons/icon-youtube.png)}#footer-service{text-align:center}#footer-service span{display:block}#footer-service .inside{background-size:auto 100%;display:inline-block;padding:0 0 0 60px}#footer-service .service-head{font-size:1rem}#footer-service .service-number{font-size:1.1rem}#footer-service #footer-call-mobil{display:none}#copyright{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#copyright>p,#copyright span{color:#8c878b;font-size:1rem}#copyright>p{text-align:right;width:100%}#copyright a{color:#d2bb90;margin-left:15px}#copyright span{margin-right:15px}#back-button{background:#fff url(../../files/erlebnis-aquarium/bilder/buttons/arrow-slide-left.png) no-repeat scroll center center / auto 75%;-webkit-box-shadow:0 0 10px 2px rgb(213 164 63 / .5);-moz-box-shadow:0 0 10px 2px rgb(213 164 63 / .5);box-shadow:0 0 10px 2px rgb(213 164 63 / .5);bottom:15px;display:none;height:50px;position:fixed;right:15px;width:50px;border:3px solid #d2bb90;border-radius:50%;z-index:1000}#back-button:hover{cursor:pointer}@media only screen and (min-width:1920px){.ce_gallery{margin-left:-65px;margin-right:-65px}}@media only screen and (min-width:992px) and (max-width:1599px){#header-nav{left:200px}#header-nav a{padding:0 15px}#idh-badge{width:15vw}.fische-left{width:30vw}.fische-right{width:30vw}#kundenstimme .ce_text{padding:75px}#kundenstimme .ce_text:before{bottom:-15px}.text-holder .ce_text{margin:0 30px}.switch-overlay{height:80px;left:calc(50% - 40px);top:calc(50% - 40px);width:80px}.overlay-text{padding:0 60px}.overlay-text ul li{background-position:left top 0}}@media only screen and (max-width:1199px){.ce_gallery{padding:15px}}@media only screen and (min-width:992px) and (max-width:1199px){#header-nav a{padding:0 10px}#kundenstimme .ce_text{padding:50px}.toggler h3,.accordion p{font-size:1.1rem}}@media only screen and (min-width:768px) and (max-width:1199px){#footer-top{padding-bottom:0}.footer-nav-box{padding-bottom:30px}#footer-preis-info{margin-bottom:15px;padding-top:0}}@media only screen and (max-width:991px){#leuchtturm .bg-holder{margin:20px 0}#section-paket img{margin-bottom:12px;max-width:100%}.text-holder{position:relative;padding-left:30px;padding-right:30px}.text-holder,.overlay-text{display:block;-webkit-box-align:unset;-ms-flex-align:unset;-webkit-align-items:unset;align-items:unset}.switch-overlay{top:calc(100% - 50px)}.text-holder .ce_text{margin:0}.overlay-text{padding:60px 30px 15px;width:100%}.overlay-right .overlay-text.active{right:0}.overlay-right .bg-holder{padding-left:15px}.overlay-text .ce_text{width:100%}.text-holder .h2,.overlay-text .h2,#section-referenzen .h2{font-size:2rem}.overlay-text table,.overlay-text li,.overlay-text p,.text-holder p,#section-referenzen p,.overlay-text span,.text-holder span,.toggler h3,.accordion p,form input.submit{font-size:1.2rem}#section-mieten,#section-service,#section-erleben{padding-top:0}.text-holder hr{margin-bottom:15px}.ce_gallery{margin-left:0;margin-right:0;padding:15px 15px 0 15px}.ce_gallery>ul.cols_4 li{padding-bottom:15px;width:50%}#kundenstimme .ce_text{min-height:400px;min-width:700px;padding:50px 75px}#kundenstimme{margin:30px 0 0}#section-referenzen{background-image:none;margin-top:0;padding-top:30px}#section-referenzen hr{display:block;margin:30px auto}#section-referenzen .h2{text-align:center}.slick-prev{left:15px}.slick-next{right:15px}#section-faq section{width:100%}#footer-service{text-align:right}#copyright{margin-top:15px}#copyright>p{text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.fixed.active-navi #header-nav{height:auto;margin-top:15px;top:auto}#header-nav a{padding:5px 10px}#header-nav nav ul{text-align:center}#idh-badge{width:15vw}#section-service,#section-erleben{margin-top:30px}}@media only screen and (max-width:767px){.fixed #header-service{background-position:center center;top:-9px}#section-paket .text{text-align:left}#section-paket .holder{width:calc(100% - 30px)}.fixed.active-navi #header-service{top:-9px}.fixed.active-navi #header-top{padding-bottom:0}.fixed #header-top{background-color:rgb(33 33 33 / .95)}.fixed.active-navi #header-nav{height:auto;margin-left:-15px;margin-right:-15px;margin-top:15px;top:auto}#header-nav nav ul li{align-items:start;display:block;float:none}#header-nav a{display:block;padding:5px 15px}.mod_article,#section-paket{margin:15px 0}#idh-badge{width:35vw;right:15px}#section-paket p{padding:0 30px}#section-paket .h1,#section-paket .h2{padding-left:30px;padding-right:35vw;text-align:left}.text-overlay-holder{overflow:visible;padding-left:15px;padding-right:15px}.text-holder{padding-left:15px;padding-right:15px}.overlay-text{display:none;height:auto;padding-left:15px;padding-right:15px}.overlay-text.active{display:block;background-color:rgb(33 33 33 / .95)}.overlay-text a.bg-gold{display:block;margin:30px auto 0;width:300px}.overlay-left .bg-holder{padding-right:15px}.overlay-left .overlay-text.active{left:0}.bg-holder .ce_image{margin-left:-15px;margin-right:-15px}#section-referenzen{padding-bottom:30px}#section-kunden{margin:0 0 15px}#section-faq{padding:30px 0 15px}#footer-top{padding-top:0}#footer-top hr{width:250px}.footer-nav-box{padding-top:30px}#footer-adresse,#footer-navi{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}#footer-navi li a,#footer-studien li a{padding:0 0 10px 15px}#footer-service{text-align:center;margin:15px 0}#footer-service #footer-call-mobil{display:inline-block}#footer-socials{margin-bottom:15px;text-align:center}#footer-socials a{display:inline-block;float:none;margin:0 10px}}@media only screen and (max-width:479px){#idh-badge{right:0}#section-paket img{max-width:300px;text-align:left;margin-left:0}.ce_gallery>ul.cols_4 li{width:100%}form .submit_container{width:100%}form input.submit{min-width:280px;width:100%}#footer-adresse,#footer-navi{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#footer-top hr{width:150px}}