a,p{color:#fff}#subnav,nav{position:fixed;z-index:999}#subnav,.telefon,nav{z-index:999}#navigation ul,#subnav,#uns{background-color:#635486}#reinigung,#uns{padding:80px 0}a,article,body,div,h1,h2,h3,header,html,img,li,nav,p,section,span,strong,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.popimg,h2{margin-bottom:20px}article,header,nav,section{display:block}body{line-height:1;font-family:'Open Sans'}ul{list-style:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:local('Open Sans Light'),local('OpenSans-Light'),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.eot'),url('fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'),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:local('Open Sans Regular'),local('OpenSans-Regular'),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.eot'),url('fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'),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:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),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.eot'),url('fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'),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:local('Open Sans Bold'),local('OpenSans-Bold'),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.eot'),url('fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg')}p{font-weight:lighter;font-size:14px;line-height:21px}.accordion,.panel h3,h2,span,strong{font-weight:600}a{text-decoration:none}strong{font-size:16px}h1{color:#635486;font-size:20px;line-height:30px}h2,h3{color:#fff}span{font-size:30px}h2{font-size:20px;line-height:27px}h3{font-size:16px;line-height:20px;margin-bottom:15px}.content{display:flex;width:80%;padding-left:10%}.col1,.col2,nav{width:100%}.col1{margin-right:5%}.col2{margin-left:5%}#navigation{text-align:center;display:flex}.left{width:50%;height:auto;background-color:#fff}.logo{height:60px;width:auto;margin-top:10px}#navigation ul{width:50%;padding:30px 0}#navigation ul li{display:inline;font-weight:300;padding:0 3%}.menu,.resplogo,.sidenav{display:none}#subnav{right:0;bottom:0;width:100%;text-align:center;padding:5px 0;font-weight:300!important}#subnav a{padding:0 10px}.coverbild,.luela{width:100%;height:auto}.banner{position:absolute;background-color:#f1f2f3;top:250px;left:0;border:0;border-radius:0 15px 15px 0}.banner h1{margin-left:80px;padding:30px}.panel h3,.panel p{margin:15px 0}.telefon{position:fixed;top:400px;left:0;background-color:#f7921e;padding:10px 8px;border-radius:10px;width:130px;font-size:13px}#gallery,#reinigung,#uns,.accordion,.effekt,.panel,.zoom{position:relative}.acc,.panel li{font-size:14px}.telefon img{width:15px;height:auto}#uns{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}#vermietung::before{content:"";position:absolute;right:0;top:1475px;background:url(images/abstract.webp) 0 0/cover no-repeat;mix-blend-mode:multiply;width:100%;height:2900px;z-index:0;transform:rotate(180deg);opacity:.65}.popimg{width:45%;margin-left:10%}.akkordeon{margin-bottom:30px}.panel{padding:0;max-height:0;overflow:hidden}.panel h3{color:#2c2c2c}.panel li,.panel p{font-weight:400;color:#2c2c2c}.panel li{margin-left:30px;padding:3px 0}.panel ul{margin:15px 0;list-style-type:disc}.acc{color:#2c2c2c}.accordion{background-color:#fff;color:#635486;padding:10px 10px 0;width:100%;text-align:left;border:none;outline:0;font-size:20px;z-index:10}.accordion:after{float:right;color:#fff;padding:2px 10px 4px 9px;border-radius:30px;font-weight:300}S .active:after{content:"\2212"}#gallery{display:flex;z-index:5}.overlay1,.overlay2,.overlay3,.overlay4{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0}.overlay1{background-color:#f7921e}.overlay2{background-color:#2876c4}#reinigung,.overlay3{background-color:#635486}.overlay4{background-color:#2c2c2c}.fourthicon,.secondicon{width:50%;margin-left:25%;margin-top:30%}.thirdicon{width:30%;margin-left:32%;margin-top:30%}#reinigung .col1 h3{line-height:1.4}@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){.banner,body{text-align:center}.content,.resplogo{display:block}.col1,.col2{width:100%}.banner h1,.col2,.fourthicon,.secondicon,.symbole,.thirdicon{margin-left:0}.banner{position:relative;background-color:#f1f2f3;top:0;left:0;border:15px;border-radius:0 15px 15px 0}.banner h1{padding:20px 30px}.telefon{top:65px}.col1{margin-right:0}.symbole{width:60%}#vermietung .col2{margin-top:0}#navigation,#vermietung::before{display:none}.resplogo{top:0;left:0;position:absolute;width:170px;height:auto}.sidenav,span .menu{position:fixed;background:#635486;display:block}nav{text-align:left}span .menu{top:20px;right:20px;width:41px;height:30px;z-index:10000;padding:8px}.sidenav{height:100%;width:0;z-index:20000;top:0;right:0;overflow-x:hidden;padding-top:15px}.sidenav a{padding:17px 8px 8px 32px;text-decoration:none;font-size:17px;color:#fff;display:block}.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}}*{box-sizing:border-box}.column{float:left;width:33.33%;padding:5px}.row::after{content:"";clear:both;display:table}