@charset "utf-8";@font-face{font-family:Nunito;font-style:normal;font-weight:300;src:url(fonts/nunito-v14-latin-300.eot);src:local('Nunito Light'),local('Nunito-Light'),url(fonts/nunito-v14-latin-300.eot?#iefix) format('embedded-opentype'),url(fonts/nunito-v14-latin-300.woff2) format('woff2'),url(fonts/nunito-v14-latin-300.woff) format('woff'),url(fonts/nunito-v14-latin-300.ttf) format('truetype'),url(fonts/nunito-v14-latin-300.svg#Nunito) format('svg')}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:url(fonts/nunito-v14-latin-regular.eot);src:local('Nunito Regular'),local('Nunito-Regular'),url(fonts/nunito-v14-latin-regular.eot?#iefix) format('embedded-opentype'),url(fonts/nunito-v14-latin-regular.woff2) format('woff2'),url(fonts/nunito-v14-latin-regular.woff) format('woff'),url(fonts/nunito-v14-latin-regular.ttf) format('truetype'),url(fonts/nunito-v14-latin-regular.svg#Nunito) format('svg')}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:url(fonts/nunito-v14-latin-700.eot);src:local('Nunito Bold'),local('Nunito-Bold'),url(fonts/nunito-v14-latin-700.eot?#iefix) format('embedded-opentype'),url(fonts/nunito-v14-latin-700.woff2) format('woff2'),url(fonts/nunito-v14-latin-700.woff) format('woff'),url(fonts/nunito-v14-latin-700.ttf) format('truetype'),url(fonts/nunito-v14-latin-700.svg#Nunito) format('svg')}@font-face{font-family:Satisfy;font-style:normal;font-weight:400;src:local(''),url(fonts/satisfy-v11-latin-regular.woff2) format('woff2'),url(fonts/satisfy-v11-latin-regular.woff) format('woff')}:root{--max-width:1200px;--spacing:2;--border-radius:0.25rem;--trans:0.8;--font-size:100%;--text-color:hsla(213, 13%, 24%, 1);--text-color:hsla(0, 100%, 100%, 1);--link-color:hsla(37, 78%, 75%, 1);--link-hvr-color:hsla(17, 82%, 34%, 0.9);--heading-color:hsla(360, 100%, 100%, 1);--line-height:1.4;--bg-color:hsla(178, 35%, 56%, 1);--bg-color-light:hsla(184, 39%, 68%, 0.5);--bg-color-dark:hsla(178, 35%, 34%, 0.5);--btn-font-size:0.95rem;--btn-text-color:hsla(213, 13%, 24%, 1);--btn-bg-color:hsla(37, 78%, 75%, 1);--btn-border:1px solid hsla(21, 90%, 50%, 1);--btn-hvr-text-color:hsla(37, 78%, 75%, 1);--btn-hvr-bg-color:hsla(37, 78%, 55%, 1);--btn-hvr-border:1px solid hsla(21, 90%, 55%, 1);--white:hsla(360, 100%, 100%, 1);--black:hsla(0, 0%, 0%, 1);--gray-dark:hsla(0, 0%, 35%, 1);--gray-light:hsla(0, 0%, 65%, 1);--color1:hsla(0, 0%, 85%, 1);--color2:hsla(215, 12%, 20%, 1);--color3:hsla(0, 0%, 80%, 1);--color4:hsla(215, 12%, 23%, 1);--color5:hsla(215, 12%, 15%, 1)}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:var(--font-size);scroll-behavior:smooth}body{margin:0;border:10px solid var(--bg-color-light);padding:0;font-family:Nunito,Arial,Verdana,Helvetica,sans-serif;font-size:var(--font-size);font-style:italic;color:var(--text-color);background-color:var(--bg-color);background-image:url(../img/all/trans.png);background-repeat:repeat}.clear,.clr:after,.col:after,.row:after,main:after{content:"";clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}h1{font-family:Satisfy,Arial,Verdana,Helvetica,sans-serif;display:block;margin:.9em 0;font-size:2.2rem;color:var(--heading-color);text-shadow:0 1px 1px hsla(0,0%,0%,.5)}body.home h1{font-size:1.8rem;font-weight:normal}h2{font-family:Satisfy,Arial,Verdana,Helvetica,sans-serif;margin:.5em 0;font-size:1.7rem;color:var(--heading-color);text-shadow:0 1px 1px hsla(0,0%,0%,.5)}h3{margin:.5em 0 .25em 0;font-size:1.5rem;color:var(--heading-color)}.site-footer h3{margin-top:0}h4{margin:1em 0 .25em 0;font-size:1.15rem;color:var(--heading-color)}h5{margin:1em 0 .25em 0;font-size:1rem;color:var(--heading-color)}a,a:active,a:focus,a:hover,a:visited{color:var(--link-color);text-decoration:none}a:hover{color:var(--white);text-decoration:none}body.datenschutz p{margin-bottom:.5em}.nw{white-space:nowrap}p{margin-bottom:1em}img{max-width:100%;height:auto;border:0}.seite{width:100%;margin:0 auto;padding:1em}@media screen and (min-width:1000px){.seite{padding:2em}}.small-1{width:25%}.small-2{width:50%}.small-3{width:75%}.small-4{width:100%}@media screen and (min-width:600px){.medium-1{width:12.5%}.medium-2{width:25%}.medium-3{width:37.5%}.medium-4{width:50%}.medium-5{width:62.5%}.medium-6{width:75%}.medium-7{width:87.5%}.medium-8{width:100%}}@media screen and (min-width:1000px){.large-1{width:4.16666666667%}.large-2{width:8.33333333333%}.large-3{width:12.5%}.large-4{width:16.6666666667%}.large-5{width:20.8333333333%}.large-6{width:25%}.large-7{width:29.1666666667%}.large-8{width:33.3333333333%}.large-9{width:37.5%}.large-10{width:41.6666666667%}.large-11{width:45.8333333333%}.large-12{width:50%}.large-13{width:54.1666666667%}.large-14{width:58.3333333333%}.large-15{width:62.5%}.large-16{width:66.6666666667%}.large-17{width:70.8333333333%}.large-18{width:75%}.large-19{width:79.1666666667%}.large-20{width:83.3333333333%}.large-21{width:87.5%}.large-22{width:91.6666666667%}.large-23{width:95.8333333333%}.large-24{width:100%}}main{display:block}.row{width:100%}.col{float:left;padding:1em 2em;text-align:left}.site-content .karten{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:var(--color4)}.site-content .karten .col{float:none;position:relative;-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;padding:0;text-align:center}.site-content .karten .col p{margin:1em 1.5em;padding:1em;font-size:.9rem;text-align:left;background-color:hsla(0,100%,100%,.6)}.site-content .karten .col ul{margin:1em 1.5em;padding:1em;font-size:.9rem;list-style-type:square;text-align:left;background-color:hsla(0,100%,100%,.6)}.site-content .karten .col li,li{margin-left:20px}.big{display:block;font-size:1.25rem;font-weight:700}figure{margin:1em}figure img{border:10px solid var(--white);-webkit-box-shadow:0 0 8px hsla(0,0%,0%,.8);box-shadow:0 0 8px hsla(0,0%,0%,.8)}figure.logo{margin:1em 0}figure.logo img{border:0;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:665px){figure.logo img{max-width:350px}}figcaption{display:block;padding:0 .25em 0 .25em;font-family:Satisfy,Arial,Verdana,Helvetica,sans-serif;font-size:1.8rem;font-weight:700;font-style:italic;text-shadow:0 1px 1px hsla(0,0%,0%,.5)}.karten figcaption{color:#fff}.fotogalerie{position:absolute;right:26px;top:26px;width:48px;height:48px;background-color:#fff;background-image:url(../img/all/zoom-in.svg);background-repeat:no-repeat;background-position:center center;background-size:26px 26px;opacity:.8}@media screen and (min-width:550px) and (max-width:665px){.fotogalerie{right:44%;top:26px}}.fotogalerie:hover{opacity:1;cursor:pointer}.fotogalerie a:first-child{display:inline-block;width:48px;height:48px}.site-footer{margin-top:2em;padding-top:1em;padding-bottom:1em;color:#fff;font-size:.9rem;background-color:var(--bg-color-dark)}.but{display:block;position:relative;margin:0;border-radius:var(--border-radius);padding:.8em 1.5em;font-size:.8rem;color:var(--btn-text-color)!important;text-align:center;white-space:nowrap;vertical-align:middle;letter-spacing:1px;background-color:var(--btn-bg-color)}.but:hover{color:var(--white)!important;background-color:var(--btn-hvr-bg-color)}.icon{margin-right:1em;white-space:nowrap;line-height:2}.icon::before{display:inline-block;width:1rem;height:1rem;content:"";margin-right:6px;margin-bottom:3px;vertical-align:middle;background-size:1rem 1rem;background-repeat:no-repeat}.oben::before{background-image:url(../img/all/oben.svg)}.example-image-link:hover figure img{border:10px solid var(--bg-color-light)}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/all/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/all/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/all/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/all/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}@media print{.page-break{page-break-before:always}.but,.icon,.site-footer .row .col:last-of-type{display:none}.fotogalerie,.site-footer,body{border:0;color:#000;background-color:transparent;background-image:none}.karten figcaption,.site-content .karten,a,h1,h2,h3,h4,h5{color:#000;text-shadow:none}.site-content .karten .col p{padding:0}figure.logo img{max-width:450px}}