@import"https://fonts.googleapis.com/css?family=Roboto+Mono:300,500|Material+Icons";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*[class*=offset],*[id*=fancybox],*[class*=fancybox]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}html{font-family:"Roboto Mono",Monospace,monospace;font-size:18px;color:#fff;line-height:25px;font-weight:300}body{float:left;width:100%;min-height:100vh;position:relative;padding-bottom:55px}@media only screen and (max-width: 767px){body{padding-bottom:250px}}h1{font-size:32px;line-height:48px;font-weight:500;margin:0}@media only screen and (max-width: 767px){h1{font-size:20px;line-height:30px}}h2{font-size:18px;line-height:25px;font-weight:500;margin:0}strong{font-weight:500}a{color:currentColor;text-decoration:none;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-ms-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}a:hover,a:focus,a[class*=current]{color:#c85f52}img{max-width:100%}p{margin:0}p+p{margin-top:25px}h1+article{margin-top:25px}h2+p{margin-top:4px}ul.bilder{padding-left:0}ul.bilder li:first-of-type{padding-left:0;margin-left:0}footer .container{display:flex;flex-direction:column}@media only screen and (min-width: 768px){footer .container{flex-direction:row;justify-content:space-between;gap:10px}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg,.slide{position:fixed;top:0;left:0;height:100vh;width:100vw}.slide{background-size:cover;background-position:center center}.slide img{height:100vh;transform:translateX(-50%);opacity:.2}.navigation{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:1000;background-color:#bcbbbb;padding-bottom:40px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navigation .nav-close{padding:40px;float:right;clear:both;cursor:pointer}@media only screen and (max-width: 767px){.navigation .nav-close{padding-left:0;padding-right:0}}.navigation .nav-close i{font-size:48px}.navigation nav{float:left;width:100%;clear:both;padding:0 40px}@media only screen and (max-width: 767px){.navigation nav{padding-right:0;padding-left:0}}.navigation nav ul{list-style:none;margin:0;padding:0;float:left;width:100%;text-align:right;font-size:32px;line-height:48px}@media only screen and (max-width: 767px){.navigation nav ul{font-size:17px;line-height:30px}}.navigation nav ul.level1{font-weight:500}.navigation nav ul.level2{font-weight:300;margin-bottom:48px}.navigation nav ul li{float:left;width:100%}.navigation.open{visibility:visible;opacity:1}#lang_change{position:absolute;left:inherit;right:210px;top:32px;list-style:none;font-weight:400;text-transform:uppercase}#lang_change .language.active{display:none}@media only screen and (max-width: 767px){#lang_change{top:80px;right:14px}}#dynamiccontent{background-color:rgba(188,187,187,.87);padding:40px 40px 60px 40px}#dynamiccontent .table-optimized td:first-of-type{display:flex}@media only screen and (max-width: 767px){#dynamiccontent{background-color:rgba(0,0,0,0);padding-left:0;padding-right:0}}#dynamiccontent h1 img{height:82px}#dynamiccontent article+article{margin-top:25px}#wbe4Wrapper{margin-top:30px}#wbe4Wrapper *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#wbe4Wrapper .slide{position:inherit;height:auto;width:auto}#wbe4Wrapper .slide img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.referenz-list{display:grid;grid-gap:25px;background-color:rgba(188,187,187,.87);padding:25px;width:100%}@media only screen and (min-width: 768px){.referenz-list{grid-template-columns:repeat(3, minmax(0px, 1fr))}}.referenz-item{display:grid;place-items:center;padding:15px;background-color:#fff}.referenz-item img{max-height:100px}@media only screen and (max-width: 767px){.referenz-item{aspect-ratio:4/2}.referenz-item img{max-width:180px;min-height:150px;aspect-ratio:4/3;object-fit:contain;display:grid}}#kon_wrap{padding:0 40px 40px 40px;background-color:rgba(188,187,187,.87);float:left;width:100%}@media only screen and (max-width: 767px){#kon_wrap{background-color:rgba(0,0,0,0);padding-left:0;padding-right:0}}#kon_wrap input,#kon_wrap select,#kon_wrap textarea{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;margin-bottom:50px;width:70%;position:relative;outline:none;border-radius:none}@media only screen and (max-width: 767px){#kon_wrap input,#kon_wrap select,#kon_wrap textarea{width:100%}}#kon_wrap select option{color:#000}#kon_wrap textarea{resize:vertical;height:30px}@media only screen and (max-width: 767px){#kon_wrap textarea{height:100px}}#kon_wrap label{width:30%;position:relative;float:left}@media only screen and (max-width: 767px){#kon_wrap label{width:100%;margin-bottom:10px}}#kon_wrap .control-group{width:100%;float:left}#kon_wrap #data{float:right;width:auto;padding:10px 20px;border:1px solid #fff}#kon_wrap #data:hover{background:#fff;color:#000}#kon_wrap p.red{margin-bottom:50px;color:#c85f52}#kon_wrap .button--submit{padding:15px;background-color:#777;border:none}#kon_wrap .button--submit:hover{background-color:rgba(188,187,187,.87)}#kon_wrap fieldset{border:none;margin:0;padding:0}#bildergalerie{background-color:rgba(188,187,187,.87);padding:0px 25px 60px 25px;float:left;width:100%}@media only screen and (max-width: 767px){#bildergalerie{background-color:rgba(0,0,0,0)}}#bildergalerie article{float:left;width:100%}#bildergalerie h1{padding:40px 15px 25px 15px}#bildergalerie h2{padding:0 15px}#bildergalerie .bilder{float:left;width:100%}#bildergalerie .bild{width:33.333%;padding:15px;float:left;position:relative}@media only screen and (max-width: 767px){#bildergalerie .bild{width:50%}}@media only screen and (max-width: 479px){#bildergalerie .bild{width:100%}}#bildergalerie .bild .bild-inner{width:100%;float:left;position:relative;overflow:hidden}#bildergalerie .bild .ratio{width:100%}#bildergalerie .bild figure{position:absolute;top:0;left:0;width:100%;height:100%}#bildergalerie .bild figure img{position:absolute;top:50%;min-height:100%;min-width:100%;max-width:150%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}#bildergalerie figure{margin:0}#bildergalerie.list article>a{margin-left:15px}#bildergalerie article+article{margin-top:50px}#news.liste article{margin-top:40px}#news article{background-color:rgba(188,187,187,.87);padding:40px 40px 60px 40px;float:left;width:100%}#news article h1,#news article h2{margin-bottom:20px}#news article .datum{margin-bottom:10px;display:block}#news article .weiterlesen{margin-top:20px;float:right;font-weight:500;display:block}#news article .zurueck{margin-top:20px;font-weight:500;display:block}#news .bilder{list-style:none;margin-left:-20px;margin-right:-20px;display:inline-block;padding:0}#news .bilder:before,#news .bilder:after{clear:both}#news .bilder .bild{padding:20px;width:50%;float:left}#buchen{position:fixed;right:0;top:0;z-index:999}#buchen a{background-color:#c85f52;position:absolute;display:block;padding:12px 20px;font-size:22px;transform:rotate(-90deg);left:-170px;top:367px;white-space:nowrap;width:295px;text-align:center;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}@media only screen and (min-width: 480px)and (max-width: 767px){#buchen a{top:165px}}#buchen a:hover,#buchen a:focus{color:#fff;background-color:#bcbbbb}header{position:relative;float:left;width:100%}@media only screen and (max-width: 767px){header>div>div{width:50% !important;float:left}}.nav-logo{padding:40px;float:left;width:100%}@media only screen and (max-width: 767px){.nav-logo{background-color:rgba(0,0,0,0);padding-left:0;padding-right:0}}.nav-open{cursor:pointer;float:right;clear:both}.nav-open i{font-size:48px}@media only screen and (max-width: 767px){.nav-open{clear:none}}.header-logo{clear:both;float:left;width:100%;margin-top:50px}.header-logo img{width:60%}@media only screen and (max-width: 767px){.header-logo{clear:none;margin-top:25px !important}.header-logo img{width:100%}}main{margin-top:100px;margin-bottom:100px;position:relative;float:left;width:100%}@media only screen and (max-width: 767px){main{background-color:rgba(188,187,187,.87);margin-top:50px}}footer{position:absolute;bottom:0;width:100%;left:0;background-color:rgba(188,187,187,.87);font-size:14px;padding:15px 0}@media only screen and (max-width: 1199px){footer{font-size:11px}}@media only screen and (max-width: 767px){footer{font-size:14px}}@media only screen and (max-width: 959px){.contact .delimiter,.links .delimiter{display:none}.contact a,.links a{float:left;clear:both}}@media only screen and (max-width: 767px){footer{padding:25px 0}.contact,.address{margin-bottom:25px !important}}span.fncb_fancy_title{font-size:12px;font-weight:bold}span.fncb_fancy_displaycounter{font-size:11px}#fancybox-title{line-height:16px;text-align:left}#fncb_bottomNavClose{cursor:pointer;display:block}.bosg-award{width:200px;position:absolute;left:48.7%}.social-media-container{display:flex;width:70px;flex-direction:row;height:47px;float:right;margin-right:10px;margin-top:8px}.social-media-container .header-logo-fb{padding-right:5px;width:100%}.social-media-container .header-logo-fb *{height:30px}.social-media-container .header-logo-insta{width:100%;padding-left:5px}.social-media-container .header-logo-insta *{height:30px}@media only screen and (min-width: 960px)and (max-width: 1199px){.bosg-award{width:145px;position:absolute;left:50%}}@media only screen and (max-width: 959px){.bosg-award{width:145px;position:absolute;left:45.7%}}@media only screen and (max-width: 767px){.bosg-award{width:140px !important;position:absolute;left:35%}}/*# sourceMappingURL=layout.css.map */
