@font-face{font-family:'Didact Gothic';font-style:normal;font-weight:400;src:url('../fonts/didact-gothic-v13-latin-regular.eot');src:local('Didact Gothic Regular'),local('DidactGothic-Regular'),url('../fonts/didact-gothic-v13-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/didact-gothic-v13-latin-regular.woff2') format('woff2'),url('../fonts/didact-gothic-v13-latin-regular.woff') format('woff'),url('../fonts/didact-gothic-v13-latin-regular.ttf') format('truetype'),url('../fonts/didact-gothic-v13-latin-regular.svg#DidactGothic') format('svg')}body{padding:0;margin:0;font-family:'Didact Gothic',sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6;color:#646464;background:#ffffff;hyphens:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.backgrd_braun{background:#3c3532;background-color:#3c3532;position:relative;z-index:10;margin-bottom:2rem}.off-canvas-content{padding-top:220px}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.off-canvas-content{padding-top:180px}}@media only screen and (max-width: 39.9375em){.off-canvas-content{padding-top:180px}}h1,h2,h3,h4,h5,h6,p,a{font-family:'Didact Gothic',sans-serif}h1{font-family:'Didact Gothic',sans-serif;text-align:center !important;text-transform:uppercase;font-weight:bold;color:#3c3532;font-size:3rem}@media only screen and (max-width: 39.9375em){h1{font-size:1.5rem}}h2,h3,h4,h5,h6{font-family:'Didact Gothic',sans-serif;text-align:center !important;text-transform:uppercase;font-weight:bold;color:#3c3532;font-size:2rem}@media only screen and (max-width: 39.9375em){h2,h3,h4,h5,h6{font-size:1.25rem}}@media only screen and (max-width: 39.9375em){p{font-size:1rem}}p a{color:#a60438;text-decoration:none}p a:hover{color:#a60438;text-decoration:underline}.ce-uploads li{list-style:none}.ce-uploads li img{float:left;margin-right:1rem;margin-top:.3rem}.ce-uploads li a{color:#a60438}.btn_buchen{position:absolute;top:4rem;right:3rem;z-index:1010;transition:all .5s ease;max-width:150px}@media only screen and (max-width: 39.9375em){.btn_buchen{width:20vw;height:auto;top:4rem;right:0 !important;max-width:70px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.btn_buchen{width:12vw;height:auto;top:4rem;right:1rem}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){.btn_buchen{width:10vw;height:auto;top:1rem;right:1rem}}.sprachen{position:absolute;top:4.5rem;left:3rem;list-style:none}@media only screen and (max-width: 39.9375em){.sprachen{position:absolute;margin-left:.5rem;top:2rem;left:0;list-style:none}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.sprachen{position:absolute;top:1.5rem;left:.75rem;list-style:none}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){.sprachen{width:6vw;height:auto;margin-left:0;top:1rem}}.sprachen li{margin-bottom:.5rem}.sprachen li img{max-width:35px;height:auto}@media only screen and (max-width: 39.9375em){.sticky-shrinknav-wrapper .btn_buchen{width:20vw;height:auto;top:4rem}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.sticky-shrinknav-wrapper .btn_buchen{width:12vw;height:auto;top:4rem}}.sticky-shrinknav-menu{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;height:2.75rem;line-height:2.75rem;width:100%;background-color:#ffffff;transition:all .5s ease}@media only screen and (max-width: 39.9375em){.sticky-shrinknav-menu{display:none !important}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.sticky-shrinknav-menu{display:none !important}}.sticky-shrinknav-menu li{background-color:#ffffff}.sticky-shrinknav-menu li a{text-transform:uppercase;background-color:#ffffff;color:#646464}.sticky-shrinknav-menu li.is-dropdown-submenu-parent a{color:#646464;background-color:#ffffff}.sticky-shrinknav-menu li.active a,.sticky-shrinknav-menu li.current a,.sticky-shrinknav-menu li:hover a,.sticky-shrinknav-menu li.active,.sticky-shrinknav-menu li.current,.sticky-shrinknav-menu li:hover{color:#a60438;background-color:#ffffff}.sticky-shrinknav-menu li.is-dropdown-submenu-parent:hover a{color:#a60438;background-color:#ffffff}.sticky-shrinknav-menu li.is-dropdown-submenu-parent:hover ul li a{color:#646464;background-color:#ffffff}.sticky-shrinknav-menu li.is-dropdown-submenu-parent ul li:hover a{color:#a60438;background-color:#ffffff}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#a60438 transparent transparent;right:5px;left:auto;margin-top:-10px}.sticky-shrinknav-header{width:100%;height:220px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#ffffff;text-align:center;position:fixed;top:0;left:0;transition:all .5s ease;border-top:20px solid #a60438;z-index:1000}@media only screen and (max-width: 39.9375em){.sticky-shrinknav-header{height:180px;border-bottom:1px solid #a60438}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.sticky-shrinknav-header{height:180px;border-bottom:1px solid #a60438}}.sticky-shrinknav-header-title{transition:all .3s ease;position:relative;-webkit-transform:translateY(-1.875rem);-ms-transform:translateY(-1.875rem);transform:translateY(-1.875rem);margin-bottom:0;width:100vw;padding-top:4.5rem;padding-bottom:4.5rem}.sticky-shrinknav-header-title .logo{max-width:200px;margin-top:1rem}@media only screen and (max-width: 39.9375em){.sticky-shrinknav-header-title{padding-top:3.5rem;padding-bottom:1.5rem}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.sticky-shrinknav-header-title{padding-top:3.5rem;padding-bottom:1.5rem}}.sticky-shrinknav-header-title a img{max-width:50vw}.menu-icon{margin-right:2rem;display:none}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.menu-icon{display:block;position:absolute;top:2rem;right:1rem}}@media only screen and (max-width: 39.9375em){.menu-icon{display:block;position:absolute;top:2rem;right:1rem;margin-right:0}}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:3px;background:#a60438;-webkit-box-shadow:0 7px 0 #a60438,0 14px 0 #a60438;box-shadow:0 7px 0 #a60438,0 14px 0 #a60438;content:''}body.sticky-shrinknav-wrapper{padding-top:130px}body.sticky-shrinknav-wrapper .sticky-shrinknav-header{height:3.75rem;background-color:#ffffff;border-top:0 solid #a60438}body.sticky-shrinknav-wrapper .sticky-shrinknav-header .sticky-shrinknav-header-title{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all .3s ease}.off-canvas{position:fixed;z-index:12;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#ffffff}.off-canvas .menu a{background:none;color:#646464}.off-canvas .menu .active>a{background:none;color:#a60438}.slicker figure{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.headeroben header h1{text-align:center;margin-top:2rem}.cell.float-center img{display:block;margin-left:auto;margin-right:auto;padding:1rem}.cell.float-left img{display:block;margin-left:0;margin-right:auto;padding:1rem}.cell.float-right img{display:block;margin-left:auto;margin-right:0;padding:1rem}.icongallery .cell{border:1px solid #646464;padding-top:1rem;padding-bottom:1rem}.icongallery .cell img{transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5)}.icongallery .cell figcaption.image-caption{text-align:center;color:#a60438;font-weight:bold}.bildergalerie .cell{padding-top:1rem;padding-bottom:1rem}.bildergalerie .cell img{border:1px solid #646464}.bildergalerie .cell figcaption.image-caption{text-align:center;color:#a60438;font-weight:bold}ol{columns:3;-webkit-columns:3;-moz-columns:3;list-style-type:disc}@media only screen and (max-width: 39.9375em){ol{columns:1;-webkit-columns:1;-moz-columns:1}ol li{font-size:1rem}}@media only screen and (max-width: 39.9375em){ul li{font-size:1rem}}footer{background:#a60438;color:#ffffff;padding:2rem 0;margin-top:4rem}@media only screen and (max-width: 39.9375em){footer .cell{margin-bottom:1rem}}footer p{margin-bottom:0}footer p a{color:#ffffff}footer p a:hover{color:#ffffff;text-decoration:none}footer ul.menu.vertical li,footer ul.menu.vertical .current,footer ul.menu.vertical .active{background:#a60438}footer ul.menu.vertical li a,footer ul.menu.vertical .current a,footer ul.menu.vertical .active a{padding:0;color:#ffffff;line-height:1.6}@media only screen and (max-width: 39.9375em){footer ul.menu.vertical li a,footer ul.menu.vertical .current a,footer ul.menu.vertical .active a{font-size:1rem}}footer ul.menu.vertical li:hover a{text-decoration:underline}.btn-primary{color:#ffffff;background-color:#a60438;padding:.5rem}.om-cookie-panel .cookie-panel__button--color--green{background-color:#a60438}form h2{display:none}