@import "/assets/fontawesome/css/fontawesome.min.css";@import "/assets/fontawesome/css/brands.min.css";@import "/assets/fontawesome/css/solid.min.css";*{box-sizing:border-box;-moz-box-sizing:border-box}body{margin:0;padding:0;font-family:'Open Sans',sans-serif}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}a{color:#C69C6D;text-decoration:none}a:hover{text-decoration:underline}video{width:100%}.bree-serif{font-family:'Bree Serif',serif;font-family:'Open Sans',sans-serif}.open-sans{font-family:'Open Sans',sans-serif}.clear{display:block;width:100%;clear:both}.preload *{transition:none 0s;-moz-transition:none 0s;-webkit-transition:none 0s;-o-transition:none 0s}.hervorheben{display:flow-root;font-size:90%;background-color:#eadac9;color:#93693a !important;padding:2em 4em}.hervorheben *{color:#93693a !important}.schrift_hervorheben{font-size:90%;color:#C69C6D;font-weight:bold;padding:2em 0}.fehler{background-color:#ff9999;color:#000}#idcat_10{color:#841F41 !important}.wrapper{position:relative;max-width:1200px;min-width:1000px;margin:auto;padding:0 3em;clear:both}#pullnav{transition:right 1s;-moz-transition:right 1s;-webkit-transition:right 1s;-o-transition:right 1s;position:fixed;z-index:3;top:0;right:-250px;bottom:0;width:250px;color:#FFF}#pullnav.active{right:0}#pullnav.active .puller .pin{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;margin-left:-10px}#pullnav .puller{white-space:nowrap;position:absolute;left:-60px;width:60px;top:30px;color:#FFF;padding:1em;text-align:center;background-color:#35537B;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;font-size:120%;cursor:pointer}#pullnav .puller .pin{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);zoom:1;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}#pullnav h2{text-align:center}#pullnav .content{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#35537B;padding:1em}#pullnav .content .vcard div{margin-bottom:.5rem}header,header:hover{top:0;left:0;right:0;height:120px;position:fixed;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:2;margin:auto}header #topbar,header:hover #topbar{margin-left:200px;height:25px;clear:both;overflow:hidden}header #topbar .contact,header:hover #topbar .contact{float:left}header #topbar .socials,header:hover #topbar .socials{float:right}header #topbar a,header:hover #topbar a{font-size:90%;color:#C69C6D;padding-right:1em;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}header #topbar a:hover,header:hover #topbar a:hover,header #topbar a.active,header:hover #topbar a.active{color:#35537B}header #theLogo,header:hover #theLogo{display:block;position:absolute;top:0;background:#4a6c95;background:linear-gradient(top, #4a6c95 0%, #35527b 100%);box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;width:180px;height:140px;left:0;background-image:url(images/logo.png);background-position:center;background-size:70% auto;-webkit-background-size:70% auto;background-repeat:no-repeat}header #staticnav i,header:hover #staticnav i{margin-right:.25rem}header #mainnav,header:hover #mainnav{margin-left:200px;text-transform:uppercase;font-weight:normal;overflow:hidden;clear:both;text-align:justify;display:block}header #mainnav span,header:hover #mainnav span{padding-left:50em}header #mainnav ul,header:hover #mainnav ul{margin:0;padding:0;list-style:none}header #mainnav ul li,header:hover #mainnav ul li{display:inline-block;margin:0;padding:0;line-height:80px}header #mainnav ul li a,header:hover #mainnav ul li a{color:#35537B;padding:.5em;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}header #mainnav ul li a:hover,header:hover #mainnav ul li a:hover,header #mainnav ul li a.active,header:hover #mainnav ul li a.active{color:#C69C6D}header.compact{height:50px}header.compact #topbar{height:0}header.compact #mainnav ul{margin:0;padding:0;list-style:none}header.compact #mainnav ul li{display:inline-block;margin:0;padding:0;line-height:40px}header.compact #mainnav ul li a{color:#35537B;padding:.5em;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}header.compact #mainnav ul li a:hover,header.compact #mainnav ul li a.active{color:#C69C6D}#backdrop{z-index:0;position:absolute;overflow:hidden;background-position:center 120px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;top:0;left:0;right:0;bottom:20px;text-transform:uppercase;font-family:'Open Sans',sans-serif;text-align:center;color:#FFF;font-weight:normal}#backdrop .inner{margin:auto;text-shadow:0 0 10px #35537B;font-weight:normal}#backdrop .inner h2{font-size:5vw}#backdrop .editmode{position:absolute;top:150px;left:50%;text-align:left}#backdrop .editmode *{font-size:16px !important}#content{position:relative;z-index:1;width:100%;padding:0;padding-bottom:10em;margin-top:120px;line-height:1.7em;background-color:#FFF;color:#666}#content img{max-width:100%;height:auto}#content img[align="left"],#content img[style*="float: left"],#content img[style*="float:left"]{margin:1em 3em 0 0}#content img[align="right"],#content img[style*="float: right"],#content img[style*="float:right"]{margin:1em 0 0 3em}#content .wrapper{display:flow-root;padding:2em 3em}#content h1,#content h2,#content h3,#content h4,#content h5{color:#35537B;font-size:200%;line-height:normal;font-family:'Open Sans',sans-serif}#content h3{font-size:130%;color:#666}#content hr{position:relative;display:run-in;height:1px;border:none;border-top:1px solid #35537B;margin:80px auto;overflow:visible;clear:both}#content hr::before{content:'';position:absolute;background:url('images/emblemWithBg.png');background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-background-size:contain;width:100%;margin-top:-40px;height:80px;display:block}#content p{text-align:justify}#content .gallery.threeItems{text-align:center}#content .gallery.threeItems ul{width:100%;margin:0 12.5%}#content .gallery{width:100%;clear:both;list-style:none;margin:2em 0;padding:0}#content .gallery li{overflow:visible;position:relative;display:block;margin:0;padding:0;background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-position:center;width:25%;float:left;border:1em solid #FFF}#content .gallery li::before{content:'';display:block;padding-top:150%}#content .gallery li div{background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;z-index:0;box-shadow:0 0 0 #35537B;-moz-box-shadow:0 0 0 #35537B;-webkit-box-shadow:0 0 0 #35537B}#content .gallery li div:hover{transform:scale(1.6);-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6);z-index:2;box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5)}#content .gallery li div>span.title{position:absolute;left:0;right:0;bottom:0;text-align:center;padding:.5em;background-color:rgba(255,255,255,0.85);color:#35537B}#content .gallery li div>span.title .description{position:static;background-color:transparent;max-height:0;display:block;overflow:hidden;padding:0;transition:max-height 1s;-moz-transition:max-height 1s;-webkit-transition:max-height 1s;-o-transition:max-height 1s;font-size:60%;line-height:normal;padding-bottom:-100%;color:#666}#content .gallery li:hover span.title .description{max-height:300px}@media screen and (max-width:640px){#content .gallery li div>span.title{padding:.2em;line-height:100%}#content .gallery li .number{font-size:60%;line-height:100%}#content .gallery li:hover span.title .description{font-size:45%;line-height:110%}#content .gallery li:hover span.title .number{display:none}}@media screen and (max-width:640px){#content .gallery.threeItems ul{margin:0}}#content .fan{clear:both;background-color:#f0f0f0;margin:2em 0;padding:2em 0;overflow:hidden;box-shadow:inset 0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.25)}#content .fan .anchors{display:flex;flex-flow:wrap;gap:2%}#content .fan .blade{width:32%}#content .fan .blade .inner{display:block;text-decoration:none;color:inherit;background-color:#FFF;text-align:left;box-shadow:0 0 2px rgba(0,0,0,0.25);-moz-box-shadow:0 0 2px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.25);overflow:hidden;padding:1em;font-size:90%;height:100%}#content .fan .blade .inner .image{width:100%;height:300px;background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-position:center}#content .fan .blade .inner strong{font-size:160%;padding:0;margin:.5em 0;color:#35537B}#content .fan .blade .inner .more{position:absolute;text-align:right;font-size:30px;padding:.5rem 0;color:#35537B;bottom:0;height:2em;width:27%}#content .fan .blade .inner .more:hover{color:#C69C6D;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}.topper{position:fixed;bottom:2.5em;color:#37537b;z-index:666;right:17px;font-size:150%}@media only screen and (max-width:640px){.topper{right:.15em;bottom:3em}}footer{position:fixed;bottom:0;left:0;right:0;background-color:#35537B;text-align:center;padding:1em;color:white;line-height:1em;z-index:5;height:3em}footer div{display:flex;flex-wrap:wrap;gap:1em;margin:0 auto;width:fit-content}footer div a{color:white;text-decoration:none}@keyframes slideInFromRight{0%{transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%)}100%{transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0)}}.flyouts{position:fixed;right:0;top:40%;z-index:100;margin-right:-1em;text-align:right;transition:margin .5s;-moz-transition:margin .5s;-webkit-transition:margin .5s;-o-transition:margin .5s}.flyouts .flyout{animation:.5s ease-out 0s 1 slideInFromRight;-webkit-animation:.5s ease-out 0s 1 slideInFromRight;text-decoration:none;display:block;float:right;clear:both;width:16em;text-align:left;padding:1em 2em 1em 1em;background-color:#35537B;color:#FFF !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;margin-top:1em;cursor:pointer;transition:margin .5s;-moz-transition:margin .5s;-webkit-transition:margin .5s;-o-transition:margin .5s;box-shadow:0 5px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.5);line-height:1.23em}.flyouts .flyout:hover{margin-right:1em}.flyouts .flyout i{display:block;margin-right:.5em;height:100%;font-size:200%;float:left;width:1em;line-height:1.6em;text-align:center}.flyouts .flyout.green{background-color:inherit}.flyouts .flyout:nth-child(1){animation-duration:.5s;-webkit-animation-duration:.5s}.flyouts .flyout:nth-child(2){animation-duration:.7s;-webkit-animation-duration:.7s}.flyouts .flyout:nth-child(3){animation-duration:.9s;-webkit-animation-duration:.9s}body.scrolled .flyouts{margin-right:-12em}body.scrolled .flyouts .flyout{animation:none;-webkit-animation:none}body.scrolled .flyouts .flyout:hover{margin-right:11em}#loginformname input{height:30px !important;border:1px solid lightgrey !important;padding:5px !important;width:300px}#loginformname label{line-height:30px;width:120px !important;display:inline-block}#loginformname p{margin:20px auto;height:20px}#loginformname button{background-color:#35537B;border:1px solid #35537B;color:#FFF !important;padding:10px;cursor:pointer;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}header #mainnav,header:hover #mainnav{display:block}#hh{display:none}.mobileOnly{display:none}@media only screen and (min-width:641px){header #mainnav,header:hover #mainnav{display:block !important}}@media only screen and (max-width:1024px){body{font-size:150%}#topbar{display:none}#hh{display:block;color:#35537B;font-weight:bold;font-size:2em;z-index:1000000;position:relative;cursor:pointer;float:right;background-image:url(images/equals.png);background-repeat:no-repeat;background-position:center center;text-indent:-999999px;height:60px;width:60px}.mobileOnly{display:block}.desktopOnly{display:none}.contact a,.socials a{background-color:rgba(255,255,255,0.95);border-top:1px solid #eee;padding:.5em;float:left;width:100%}header>div.wrapper{padding:0;background-color:#FFF}header,header:hover{position:relative;height:60px}header #theLogo,header:hover #theLogo,header:hover #theLogo,header:hover:hover #theLogo{left:15px;width:130px;height:92px}header #mainnav,header:hover #mainnav,header:hover #mainnav,header:hover:hover #mainnav{margin:100px 0 0 0;width:100%;display:none;z-index:10000}header #mainnav span,header:hover #mainnav span,header:hover #mainnav span,header:hover:hover #mainnav span{padding-left:0;display:inline}header #mainnav ul,header:hover #mainnav ul,header:hover #mainnav ul,header:hover:hover #mainnav ul{width:100%;margin:75px 0 0 0}header #mainnav ul li,header:hover #mainnav ul li,header:hover #mainnav ul li,header:hover:hover #mainnav ul li{width:100%;background-color:rgba(255,255,255,0.95);border-top:1px solid #eee;line-height:33px}header #mainnav ul li:last-of-type,header:hover #mainnav ul li:last-of-type,header:hover #mainnav ul li:last-of-type,header:hover:hover #mainnav ul li:last-of-type{border-bottom:1px solid #eee}header #mainnav ul li a,header:hover #mainnav ul li a,header:hover #mainnav ul li a,header:hover:hover #mainnav ul li a{padding-left:3em;padding-right:3em;display:block}#mainnav{box-shadow:0 7px 7px rgba(0,0,0,0.5);-moz-box-shadow:0 7px 7px rgba(0,0,0,0.5);-webkit-box-shadow:0 7px 7px rgba(0,0,0,0.5)}#mainnav ul li{font-weight:bold}#staticNavMobile a{display:block;width:100%;padding:.5em 3em}#staticNavMobile a i{display:none}.extraMainnav{overflow:hidden}.extraMainnav .fas,.extraMainnav .fab{width:2.1em}.extraMainnav i{text-align:center}#backdrop{background-attachment:scroll;top:0;background-position:center top}#backdrop .inner h2{font-size:8vw}#pullnav{width:100%;right:-100%;font-size:90%}#pullnav h2{text-align:left}.pullerMobile{top:auto;bottom:3.5em;left:auto;right:.5em;width:auto;height:0em;z-index:50;position:absolute;display:block;transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;-o-transition:transform .3s}.closerMobile{display:none;position:fixed;height:100vh;width:10%;top:0;vertical-align:middle;right:0;left:auto;bottom:0;z-index:3;opacity:0}.closerMobile.contactActivated{display:block;opacity:1}.closerMobile i{margin-right:1em;margin-top:2em}.pullerMobile{margin-right:.25em}.pullerMobile.contactActivated{transform:rotate(180deg)}footer a.contactActivated{visibility:hidden}#content{margin-top:55px}#content h2{clear:both;hyphens:auto;font-size:130%}#content h3{hyphens:auto}#content p{text-align:left;hyphens:auto;font-size:90%}#content .wrapper{padding:0 1em}#content img[align="left"],#content img[style*="float: left"],#content img[style*="float:left"],#content img[align="right"],#content img[style*="float: right"],#content img[style*="float:right"]{margin:0;width:100%}#content .fan{display:none}#content .gallery ul{margin:0;padding:0}#content .gallery li{width:50%}#content .gallery li span{padding:0}.wrapper{max-width:100%;min-width:100%}img{max-width:100%;height:auto}.flyouts{display:none}#loginformname p{margin:auto;height:auto}footer{height:5em;text-align:left;line-height:180%;font-size:80%}footer div{gap:0}footer div a{width:100%}}#content .image-style-align-right,#content p[style*='text-align:right'] img{float:right;margin:1em 0px 0 3em;overflow:hidden}#content .image-style-align-left{float:left;margin:1em 3em 0 0;overflow:hidden}#content figure.image-style-align-center{text-align:center}#content blockquote{font-size:90%;display:flow-root;background-color:#eadac9;color:#93693a;padding:2em 4em;text-align:justify;margin:auto 0;border-left:0 none}#content blockquote h3{color:#93693a !important}#content .absatz_hervorheben{font-size:90%;font-weight:bold;padding:2em 0em;display:flow-root;background-color:#eadac9;color:#93693a;padding:2em 4em}#content .zeile_hervorheben{font-size:90%;color:#C69C6D;font-weight:bold;padding:2em 0em}#content .wort_hervorheben{font-size:90%;color:#C69C6D;font-weight:bold;padding:2em 0em}@media only screen and (max-width:640px){#content .image-style-align-right,#content .image-style-align-left{margin:.5em 0;width:100%;height:auto;float:none}#content blockquote{padding:1em .5em;text-align:left;hyphens:auto;font-size:70%;line-height:140%}#content .absatz_hervorheben,#content .zeile_hervorheben,#content .wort_hervorheben{padding:1em .5em;font-size:1rem;line-height:120%}}