@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;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;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;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;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')}*{font-family:'Open Sans',Arial,serif;font-weight:300;box-sizing:border-box;text-decoration:none;line-height:150%;font-size:18px}html,body{background-color:white;padding:0;margin:0;-webkit-font-smoothing:subpixel-antialiased}.limit{width:100%;max-width:960px;margin:0 auto;padding:0 2%;box-sizing:border-box}a{color:inherit}a:hover{color:inherit;text-decoration:underline}h1{letter-spacing:1px;font-weight:600;margin:30px 0 0 0;font-size:42px}h2{letter-spacing:1px;font-weight:300;margin:0;font-size:36px}h3{letter-spacing:1px;font-weight:600;margin:0;font-size:24px;padding:0 10px;box-sizing:border-box}h4{font-weight:400;margin:0;font-size:24px;color:black}h5{letter-spacing:1px;font-weight:400;margin:0;font-size:24px;color:red}b,strong{font-weight:600}i,em{font-style:normal;font-weight:600;color:red}li{list-style-type:square}div#menu{height:auto;min-height:76px}nav{background-color:red;width:100%;z-index:1000}nav.sticky{position:fixed;top:0;background-color:red}nav ul{width:100%;padding:0;margin:0;display:flex;flex-direction:row}nav li{list-style:none;flex-grow:1}nav li a{font-size:24px;color:white;font-weight:400;padding:20px 0;display:block;text-align:center;text-transform:uppercase}nav li a:hover,nav li.active a{text-decoration:none;color:white}.row{position:relative;display:flex;flex-direction:row;padding:0;margin:0;flex-wrap:wrap}.hyphens{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2}.col-12{width:100%;flex-grow:1;padding:0 1%}.col-6{width:50%;flex-grow:1;padding:0 1%}.col-4{width:33%;flex-grow:1;padding:0 1%}.col-3{width:25%;flex-grow:1;padding:0 1%}.row .col-offset-left-1{padding-left:7%}.row .col-offset-right-1{padding-right:7%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}#logo{text-align:center}.foto{text-align:center;padding:30px 0;position:relative;box-sizing:border-box}.icon{text-align:center;color:#0a6cc3;padding:30px 0;margin-top:100px;margin-bottom:20px;position:relative}.icon:before{content:"";background:orange;position:absolute;right:0;top:0;height:2px;width:100px}.icon:after{content:"";background:orange;position:absolute;top:0;left:0;height:2px;width:100px}.karte{min-height:300px;border:1px solid #eee;display:flex;flex-direction:column;justify-content:space-around;align-content:center;align-items:center;padding:20px;box-sizing:border-box}.karte:hover{cursor:pointer;background-color:#efefef}.kartetitel{text-align:center;padding:20px 0}.kartetext{display:none;text-align:left}.kartetext td{vertical-align:text-top}*[data-emergence=hidden]{transform:translate3d(0,20px,0) scale(.95);opacity:0!important}*[data-emergence=visible]{transform:translate3d(0,0,0) scale(1);opacity:1!important;transition-delay:.4s;transition:all 2000ms cubic-bezier(.19,1,.22,1)}#impressumzeile{background-color:red;min-height:30px;color:white;padding:0 0;width:100%;text-align:center;position:relative}#impressum_links{font-weight:400;font-size:18px;padding:5px 0 0 0;line-height:30px;display:inline-block}#impressum_links a{font-weight:400;font-size:18px;line-height:50px}#impressum_top{line-height:0;position:absolute;right:25px;top:25px}#impressum_top a{display:inline-block;padding:3px;border:solid rgb(var(--farbe-drei));border-width:0 2px 2px 0;transform:rotate(-135deg);width:15px;height:15px}#impressum_inhalt,#datenschutz_inhalt,#agb_inhalt{padding:70px 0;background-color:white;color:black;display:none}#impressum_inhalt a,#datenschutz_inhalt a,,#agb_inhalt a{color:black;text-decoration:none}img.Foto.links{max-width:100%;height:auto;float:left;margin-right:1%}img.Foto.rechts{max-width:100%;height:auto;float:right;margin-left:1%}img.Foto.mittig{max-width:100%;height:auto;margin:0 auto;display:block}img.Foto.ganze.Breite{width:100%;height:auto}#cookie{background-color:red;position:fixed;text-align:left;bottom:0;z-index:10000;width:320px;width:100%;min-height:25px;padding:3px 10px;box-sizing:border-box}#cookie div{padding:5px;padding-right:60px;line-height:100%}#cookie span,#cookie span a,#cookie span a:hover{text-align:right;font-size:14px;letter-spacing:0;color:white;text-decoration:none}#cookieCloser{position:absolute;right:20px;top:10px;width:20px;height:30px;opacity:.6}#cookieCloser:hover{opacity:1}#cookieCloser:before,#cookieCloser:after{position:absolute;left:15px;content:' ';height:20px;width:2px;background-color:white}#cookieCloser:before{transform:rotate(45deg)}#cookieCloser:after{transform:rotate(-45deg)}@media only screen and (max-width:880px){nav li a{font-size:22px;padding:25px 0}.row>.col-3:nth-of-type(3){order:4}.col-3{width:50%;flex-grow:1;padding:0 1%}.limit{padding:0 2%}}@media only screen and (max-width:680px){nav li a{font-size:18px;padding:25px 0}.row{flex-direction:column}.col-12,.col-6,.col-4,.col-3{width:100%;flex-grow:1;padding:0 1%}.row>.col-3:nth-of-type(3){order:0}.row .col-offset-left-1,.row .col-offset-right-1{padding-left:7%;padding-right:7%}.gap{display:none}.kartetext td{width:100%;display:block}}@media only screen and (max-width:580px){nav.sticky{position:relative;top:0;background-color:red}nav ul{flex-direction:column}nav li a{padding-bottom:0;padding-top:10px}nav li:last-child a{padding-bottom:10px}#impressum_links a{display:block;line-height:30px}#impressum_links span{display:none}}@media only screen and (max-width:480px){h3{letter-spacing:.5px;font-size:22px}.slice_99 img{display:block;float:none;width:100%;height:auto}}