@charset "utf-8";#cks_overlay {background-color: #fff !important;padding: 5px 0 !important;}.cks_inner, .cks_inner a {color: #5F5F5F !important;font-size: 0.813rem !important;line-height: 0.875em !important;}.cks_inner p {padding: 7px 114px 5px 0px !important;}.cks_btn {width: 80px !important;margin-top: -14px !important;background-color: #a5a5a9 !important;font-size: 14px !important;height: 27px !important;line-height: 26px !important;border-radius: 0 !important;box-shadow: none !important;}html {-webkit-text-size-adjust: 100% !important;}body {margin: 0;padding: 0;overflow-x: hidden;background-color: #fff;top: 0 !important;}body > .skiptranslate {display: none !important;}* {outline: none;box-sizing: border-box;}img {image-rendering:-webkit-optimize-contrast;}img:not([src*="px"]) {height: auto;}header img[data-src], footer img[data-src] {transition: opacity .3s ease-in;}header img[src='img/px.webp'], footer img[src='img/px.webp'] {opacity: 0;}a img {border: 0px solid;}a.art_anchor {width: 0;height: 0;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 0;font-size: 0;}p {width: 100%;float: left;margin: 0;padding: 0;}.content p {float: none;}button {margin: 0;padding: 0;border: none;background: transparent;color: inherit;font: inherit;}body .ui-widget {font-size: 11px;display: none;}.sc_only {width: 0px;height: 0px;overflow: hidden;}.page_c {width: 100%;min-width: 850px;overflow: hidden;position: relative;z-index: 1;}@media only screen and (max-width: 1025px) {.page_c {min-width: 320px;}body .ui-widget {font-size: 14px;}}@media only screen and (max-width: 650px) {body .ui-widget {font-size: 16px;}}.offscreen {position: absolute;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);padding: 0;border: 0;height: 1px;width: 1px;overflow: hidden;}*:focus {outline: none;}.focus-visible {outline: 2px dotted #FFF;}.as_map_c {width: 100%;position: fixed;top: 0;left: 0;z-index: 100;}.as_map {height: 28px;margin: -250px auto 0 auto;display: table;table-layout: fixed;padding: 3px 25px 14px 10px;;background-color: #FFFFFF;transition: margin-top 400ms;-webkit-transition: margin-top 400ms;}.as_map.opened {margin-top: 0;}.as_map ul {float: left;margin: 0;padding: 0;list-style: none;}.as_map ul li {float: left;margin: 15px 10px;}.as_map ul li > * {padding: 5px 15px;background-color: #d7cfcc;font:400 1.250rem/120% 'Montserrat', "Trebuchet MS", sans-serif;color: #231F1D;text-decoration: none;line-height: 20px;display: block;}.as_map ul li > *:focus {background-color: #FFFFFF;outline: 1px dotted #231F1D;}.head_c {width: 100%;float: left;position: relative;z-index: 5;}.header_image_c {width: 100%;height: 57vw;float: left;position: relative;z-index: 1;}.header_image_c .header_image {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;transition: background-image ease 1s;-webkit-transition: background-image ease 1s;position: relative;overflow: hidden;z-index: 1;}.header_image_c .header_image .img_c {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: transform ease 4s;transition-delay: 1s;transform: none;}.header_image_c .header_image .img_c img {width: 100%;height: 100%;min-width: 0;min-height: 0;object-fit: cover;position: static;top: auto;left: auto;right: auto;margin: 0;transform: none;-webkit-transform: none;}.header_image_c .slick-list {width: 100%;height: 100%;}.header_image_c .slider_image {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.header_image_c .slider_image.current {z-index: 2;}.mobile_menu_btn {display: none;}.menu_slide_c {right: 99999px;position: absolute;}.main_c {width: 100%;overflow: hidden;position: relative;z-index: 1;float: left;background-color: #fff;}.main {width: 100%;float: left;min-height: 500px;overflow: hidden;position: relative;float: left;z-index: 1;}.footer_c {width: 100%;float: left;position: relative;z-index: 2;}#maprahmen {border: none;width: 100%;}#karte {width: 100%;height: 550px;}#input-hintergrund {padding: 12px;background:#ECECEC;}#inputaddress {background-color: #fff;border: 0 none;float: left;height: 20px;margin: 0 12px 0 0;padding: 12px;max-width: 400px;width: 100%;color:#001C36;}#mapsButton1 {padding: 13px 25px;transition: all 500ms;color: #fff;text-decoration: none;font: 400 1em/110% Arial, Helvetica, sans-serif;text-transform: uppercase;background: #CA1233;border:none;cursor:pointer;}@media(max-width:1025px) {.as_map_c {display: none !important;}.mobile_menu_btn {display:block;margin:3px 0;padding:0 5px;float:right;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;cursor:pointer;font:400 1.125em/120% Tahoma, sans-serif;color: #394E65;letter-spacing:0.03em;text-transform:uppercase;}.mobile_menu_btn.closed {}.mobile_menu_btn span {display:block;padding:10px 33px 10px 0;position: relative;}.mobile_menu_btn span:before {position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 2;content: '\f00d';font-family: "FontAwesome";font-size:28px;}.mobile_menu_btn.closed span:before {content: '\f0c9';font-family: "FontAwesome";font-size:28px;}.menu_slide_c {width: 320px;float: left;padding: 0;box-sizing: border-box;position: absolute;top:102px;right: 0;z-index: 6;overflow:hidden;position:absolute;z-index:3;box-shadow: 0 10px 10px -5px #666;background: #fff url(../img/logo_boegen_menue.svg) no-repeat;background-size: 148px 22px;background-position: bottom 22px center;}.menu_slide_c.closed {display: none;}.menu_slide_c .menusl {width: 100%;float: left;position: relative;z-index: 1;overflow: hidden;}.menu_slide_c .menusl .menuslbox {width: 100%;padding:20px 36px 60px;box-sizing: border-box;position: absolute;top: 0px;left: -100%;z-index: 2;}.menu_slide_c .menusl .menuslbox.current {left: 0%;}.menusl ul {width:100%;margin:0;padding:10px 0;overflow:hidden;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.menusl ul li {width:100%;margin:0;padding:12px 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;list-style:none;font:400 1.125em/120% 'Open Sans', Tahoma, sans-serif;text-transform: uppercase;letter-spacing:0;}.menusl ul li:hover, .menusl ul li.current_link, .menusl ul li.current_path {}.menusl ul li a {display:block;width:100%;margin: 0;padding:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-decoration:none;color: #727D8A;text-decoration: none;}.menusl ul li a span {}.menusl ul li.sub_links a {}.menusl ul li a:focus {border: none;outline: none;}.menusl ul li:hover a, .menusl ul li a:focus, .menusl ul li.current_link a, .menusl ul li.current_path a {color: #00A4B4;}.menusl .submenu {padding:0 30px 15px 0;box-sizing: border-box;}.menusl .submenu li {padding: 0 15px;padding:15px 0;border-bottom: 2px dotted #838E98;text-transform: none;font:400 0.95em/120% 'Open Sans', Tahoma, sans-serif;}.menusl .submenu li, .menusl .submenu li:nth-child(2n+1) {}.menusl .submenu li a {}.menusl .submenu li:hover a, .menusl .submenu li a:focus, .menusl .submenu li.current_path a, .menusl .submenu li.current_link a {}.menusl .submenu li a span {}.menusl .submenu li:hover a span, .menusl .submenu li a:focus span, .menusl .submenu li.current_path a span, .menusl .submenu li.current_link a span {}.menusl .submenu li.mm_parent {text-transform: uppercase;font-size: 1.125em;letter-spacing: 0;border-bottom: 4px dotted #838e98;margin-bottom: 9px }.menusl .submenu li.mm_parent a {}.menusl .submenu li.mm_parent a span {padding: 17px 0;}.menusl .submenu li.mm_parent a span::before {content: none;}.menusl .submenu li.mm_parent:hover a span, .menusl .submenu li.mm_parent a:focus span, .menusl .submenu li.mm_parent.current_link a span, .menusl .submenu li.mm_parent.current_path a span {}.menusl .submenu li.back_link {border-bottom: none;}.menusl .submenu li.back_link a {position: relative;padding-left: 20px;}.menusl .submenu li.back_link a::before {position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);content: '\f100';font-family: "FontAwesome";font-size:16px;}.menusl .submenu li.back_link a:hover {}}