a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/open-sans-v15-latin-300.eot);src:local('Open Sans Light'),local('OpenSans-Light'),url(../fonts/open-sans-v15-latin-300.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v15-latin-300.woff2) format('woff2'),url(../fonts/open-sans-v15-latin-300.woff) format('woff'),url(../fonts/open-sans-v15-latin-300.ttf) format('truetype'),url(../fonts/open-sans-v15-latin-300.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(../fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v15-latin-regular.woff2) format('woff2'),url(../fonts/open-sans-v15-latin-regular.woff) format('woff'),url(../fonts/open-sans-v15-latin-regular.ttf) format('truetype'),url(../fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/open-sans-v15-latin-600.eot);src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(../fonts/open-sans-v15-latin-600.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v15-latin-600.woff2) format('woff2'),url(../fonts/open-sans-v15-latin-600.woff) format('woff'),url(../fonts/open-sans-v15-latin-600.ttf) format('truetype'),url(../fonts/open-sans-v15-latin-600.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/open-sans-v15-latin-700.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../fonts/open-sans-v15-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v15-latin-700.woff2) format('woff2'),url(../fonts/open-sans-v15-latin-700.woff) format('woff'),url(../fonts/open-sans-v15-latin-700.ttf) format('truetype'),url(../fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg')}body{font-family:'Open Sans'}p{color:#fff;font-weight:lighter;font-size:14px;line-height:21px}a{color:#fff;text-decoration:none}strong{font-weight:600;font-size:16px}h1{color:#635486;font-size:20px;line-height:30px}span{font-size:30px;font-weight:600}h2{color:#fff;font-size:20px;font-weight:600;line-height:27px;margin-bottom:20px}h3{color:#fff;font-size:16px;line-height:20px;margin-bottom:15px}.content{display:flex;width:80%;padding-left:10%}.col1{margin-right:5%;width:100%}.col2{margin-left:5%;width:100%}nav{position:fixed;width:100%;z-index:999}#navigation{text-align:center;display:flex}.left{width:50%;height:auto;background-color:#fff}.logo{height:60px;width:auto;margin-top:10px}#navigation ul{background-color:#635486;width:50%;padding:30px 0}#navigation ul li{display:inline;font-weight:300;padding:0 3%}#navigation ul li:hover{font-weight:500}.menu,.sidenav{display:none}#subnav{position:fixed;right:0;bottom:0;width:100%;text-align:center;background-color:#635486;padding:5px 0;font-weight:300!important;z-index:999}#subnav a{padding:0 10px}.luela{width:100%;height:auto}.banner{position:absolute;background-color:#f1f2f3;top:250px;left:0;border:-moz-border-radius: 0 15px 15px 0;border-radius:0 15px 15px 0}.banner h1{margin-left:80px;padding:30px 30px}.resplogo{display:none}.telefon{position:fixed;top:400px;left:0;z-index:999;background-color:#f7921e;padding:10px 8px;border-radius:10px;width:190px;font-size:18px}.telefon img{width:15px;height:auto}#uns{background-color:#635486;padding:80px 0;position:relative;z-index:5}.symbole{width:300px;height:auto;margin-left:10%;margin-top:80px}#vermietung{padding:55px 0;background-color:#ededed}#vermietung .col2{margin-top:57px}#vermietung h2{color:#635486;margin-bottom:30px}.nowebp #vermietung::before{content:"";position:absolute;right:0;top:1475px;background:url(../images/abstract.jpg) no-repeat;mix-blend-mode:multiply;width:100%;height:2900px;background-size:cover;z-index:0;transform:rotate(180deg);opacity:.65}#vermietung::before{content:"";position:absolute;right:0;top:1475px;background:url(../images/abstract.webp) no-repeat;mix-blend-mode:multiply;width:100%;height:2900px;background-size:cover;z-index:0;transform:rotate(180deg);opacity:.65}.popimg{width:45%;margin-left:10%;margin-bottom:20px}.akkordeon{margin-bottom:30px;cursor:pointer}.panel{padding:0;max-height:0;overflow:hidden;transition:.2s ease-out;position:relative;cursor:auto}.panel h3{margin:15px 0;color:#2c2c2c;font-weight:600}.panel p{margin:15px 0;color:#2c2c2c;font-weight:400}.panel li{margin-left:30px;padding:3px 0;color:#2c2c2c;font-weight:400;font-size:14px}.panel ul{margin:15px 0;list-style-type:disc}.acc{font-size:14px;color:#2c2c2c}
.accordion{background-color:#fff;color:#635486;cursor:pointer;padding:10px 10px 0;width:100%;text-align:left;border:none;outline:0;transition:.4s;font-size:20px;font-weight:600;z-index:10;position:relative} 
.accordion:after{
content:'\002B';
font-size:20px; 
float:right;
color:#fff;
padding:2px 10px 4px 9px;
background-color:#635486;
border-radius:30px 30px; 
font-weight:300} 
.active:after{content:"\2212"}#gallery{display:flex;position:relative;z-index:5}.coverbild{width:100%;height:auto}.zoom{position:relative}.overlay1{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#f7921e}.overlay2{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#2876c4}.overlay3{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#635486}.overlay4{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#2c2c2c}.effekt:hover .overlay1,.effekt:hover .overlay2,.effekt:hover .overlay3,.effekt:hover .overlay4{opacity:1}.effekt{position:relative}.firsticon{width:50%;margin-left:25%;margin-top:33%}.fourthicon,.secondicon{width:50%;margin-left:25%;margin-top:30%}.thirdicon{width:30%;margin-left:32%;margin-top:30%}#reinigung{background-color:#635486;padding:80px 0;position:relative}.reinigen{width:30%;height:auto;margin:25px 35%}#reinigung .col2 h3{text-align:center}#reinigung .col1 h3{line-height:1.4}#reinigung .col1 p{padding-bottom:10px;padding-top:20px}#reinigung .col1 ul{list-style-type:disc;margin-left:25px}#reinigung .col1 li{padding-bottom:5px;color:#fff;font-size:14px;font-weight:300}.inhalt{display:flex;width:100%;background-color:#ededed;position:relative}#kontakt p{color:#2c2c2c;margin-bottom:25px}#kontakt h2{color:#635486}#kontakt .link{color:#635486;font-weight:600}.button{background:#635486;color:#fff;border:none;position:relative;cursor:pointer;transition:.8s ease all;outline:0;padding:10px 20px}.button:hover{background:#f7921e;color:#fff}.inhalt .col1{background:url(../images/luela-toilettenhaus.jpg) no-repeat;width:100%;height:400px;position:relative}.inhalt .col2{padding-top:80px}.resptoilet{display:none}#auflistung{background-color:#f7921e;padding:30px 0 15px;position:relative}#auflistung li{color:#fff;font-weight:300;font-size:16px;margin-bottom:15px;line-height:21px;list-style:url(../images/haken.png);list-style-position:inside}#impressum{background-color:#4e4e4e;padding-top:80px;position:relative}#impressum h2{color:#f7921e}#impressum .col2{margin-top:48px;margin-bottom:60px}#impressum .link{color:#fff;font-weight:600}.festival{width:70%;margin-left:30%;height:auto;margin-bottom:15px}a.agb{position:relative;display:inline-block;margin-top:10px;background-color:#f5901d;padding:10px 5px}@media screen and (max-width:1150px){.logo{height:50px;width:auto;margin-top:15px}.left{width:30%;height:auto;background-color:#fff}#navigation ul{background-color:#635486;width:70%;padding:30px 0}}@media screen and (max-width:860px){body{text-align:center}.banner{position:relative;background-color:#f1f2f3;top:0;left:0;border:-moz-border-radius: 0 15px 15px 0;border-radius:0 15px 15px 0;text-align:center}.banner h1{margin-left:0;padding:20px 30px}.telefon{top:65px}.content,.inhalt{display:block}.col1{margin-right:0;width:100%}.col2{margin-left:0;width:100%}.symbole{width:60%;margin-left:0}#vermietung .col2{margin-top:0}#vermietung::before{display:none}.firsticon,.fourthicon,.secondicon,.thirdicon{margin-left:0}#auflistung{padding:50px 0 30px}#kontakt{padding-bottom:80px}#kontakt .col2{padding-top:0}.resptoilet{display:block;margin-bottom:60px;width:100%}.inhalt .col1{background:0 0;height:0}.resplogo{display:block;top:0;left:0;position:absolute;width:170px;height:auto}nav{text-align:left}#navigation,.puffer-nav{display:none}span .menu{display:block;position:fixed;top:20px;right:20px;background:#635486;width:41px;height:30px;cursor:pointer;z-index:10000;transition:all 1s;padding:8px}.menu img{width:31px;height:30px;position:absolute;top:0;right:0;margin:0;padding:5px}.sidenav{display:block;height:100%;width:0;position:fixed;z-index:20000;top:0;right:0;background:#635486;overflow-x:hidden;transition:.5s;padding-top:15px}.sidenav a{padding:17px 8px 8px 32px;text-decoration:none;font-size:17px;color:#fff;display:block;transition:.3s}.offcanvas a:focus,.sidenav a:hover{font-weight:700}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}}@media screen and (max-width:600px){#gallery{display:block;padding:0 10%;background-color:#ededed}.galerie{padding-bottom:40px}}@media screen and (max-width:420px){span{font-size:22px;font-weight:600}}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxTopLeft{width:14px;height:14px;background:url(../images/controls.png) no-repeat 0 0}#cboxTopCenter{height:14px;background:url(../images/border.png) repeat-x top left}#cboxTopRight{width:14px;height:14px;background:url(../images/controls.png) no-repeat -36px 0}#cboxBottomLeft{width:14px;height:43px;background:url(../images/controls.png) no-repeat 0 -67px}#cboxBottomCenter{height:43px;background:url(../images/border.png) repeat-x 0 -67px}#cboxBottomRight{width:14px;height:43px;background:url(../images/controls.png) no-repeat -36px -67px}#cboxMiddleLeft{width:14px;background:url(../images/controls.png) repeat-y -175px 0}#cboxMiddleRight{width:14px;background:url(../images/controls.png) repeat-y -211px 0}#cboxContent{background:#fff;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:700;color:#444}#cboxCurrent{position:absolute;bottom:-25px;left:0;font-weight:400;color:#444}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-26px;background:url(../images/controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}#cboxPrevious{bottom:50%}#cboxNext{bottom:50%;right:0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{left:0;background-position:-51px -25px}#cboxPrevious:hover{background-position:-51px 0}#cboxNext{right:0;background-position:-75px -25px}#cboxNext:hover{background-position:-75px 0}#cboxClose{right:0;background-position:-100px -25px}#cboxClose:hover{background-position:-100px 0}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}