@charset "UTF-8";#page-header{--bs-dropdown-box-shadow: none;--bs-dropdown-border-width: 0;--bs-dropdown-border-color: transparent}#page-header:has(.header-language .btn.show){overflow-y:visible}.footer-navigation{margin:2.5rem 0 2rem!important}.footer-navigation-link{font-weight:400}.footer-navigation-list-level-1{flex-direction:column;gap:10px}@media (min-width: 500px){.footer-navigation-list-level-1{flex-direction:row;gap:40px}}#page-footer a{color:#fff;text-decoration:underline}#page-footer a:hover,#page-footer a:focus-visible{text-decoration:none}.footer-section-content{--frame-background: transparent;background:var(--frame-background)}.footer-section-content .container{padding-left:0;padding-right:0}.footer-section-content .section-row{--section-gap-x: 0}.footer-section-meta{--frame-background: #212121;background:var(--frame-background)}.footer-sociallinks .sociallinks-link,.sociallinks-link-icon{opacity:1}@media (min-width: 992px){.footer-menu-section-has-navigation.footer-menu-section-has-contact{grid-template-columns:1fr 3fr}}@media (min-width: 768px){.footer-menu-section-has-navigation.footer-menu-section-has-contact{grid-template-columns:1fr 2fr}.footer-section-content-column-left,.footer-section-content-column-middle,.footer-section-content-column-right{--section-gaps: 2;--section-colspan: 12}}@media (min-width: 992px){.section-default .subcontent-wrap.scrollable-hidden{scrollbar-width:none;overflow-y:scroll;max-height:850px}}.navbar-mainnavigation{--mainnavigation-nav-height: 70px}.navbar-mainnavigation .nav-link-indicator:before{transform:rotate(45deg)}.navbar-mainnavigation .collapsed>.nav-link-indicator:before{transform:rotate(-135deg)}.navbar-mainnavigation .nav-link-toggle{flex-shrink:1;flex-grow:1;position:relative;display:flex;gap:.25em;justify-content:space-between}.navbar-mainnavigation .nav-link-toggle:not(.collapsed){background-color:#555}.navbar-dark,.navbar-inverse,.navbar-inverse-transition,.navbar-inverse-transition.navbar-transition,.navbar[data-bs-theme=dark]{--bs-navbar-toggler-focus-width: 1px;--bs-navbar-color: rgba(255, 255, 255, 1)}.navbar-dark .btn-close,.navbar-inverse .btn-close,.navbar-inverse-transition .btn-close,.navbar-inverse-transition.navbar-transition .btn-close,.navbar[data-bs-theme=dark] .btn-close{--bs-btn-close-opacity: 1}.offcanvas{--bs-offcanvas-width: 300px}.offcanvas .btn{--bs-btn-box-shadow: none}.offcanvas-header{--bs-offcanvas-padding-x: 1.3rem;--bs-offcanvas-padding-y: 1.7rem;align-self:flex-start}.offcanvas-body .navbar-nav:before{content:none;height:0}.offcanvas .nav-link:not(.nav-link-toggle):before{content:none}.nav-item .collapse,.nav-item .collapsing{background-color:#444;flex-basis:100%}.nav-item.active>button>.nav-link-text{font-weight:700}.nav-item .nav-link.active{font-weight:700}.dropdown-nav[data-level="3"]{margin-left:1.5rem}@media (min-width: 992px){.navbar-default-transition:not(.navbar-transition),.navbar-inverse-transition:not(.navbar-transition){--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.navbar-mainnavigation .navbar-nav{flex-direction:column}.navbar-mainnavigation .navbar-toggler{display:block}.navbar-mainnavigation .navbar-collapse:not(.show){display:none}.navbar-mainnavigation>.container{flex-wrap:wrap}.navbar-mainnavigation>.container-fluid,.navbar-mainnavigation>.container-sm,.navbar-mainnavigation>.container-md,.navbar-mainnavigation>.container-lg,.navbar-mainnavigation>.container-xl,.navbar-mainnavigation>.container-xxl{flex-wrap:wrap}}.header-language .btn{--bs-btn-box-shadow: none;--bs-btn-bg: transparent;--bs-gradient: none}.header-language .icon-markup img{width:1.5rem;height:1.5rem;margin-right:.5rem}.header-language .dropdown-menu{--bs-dropdown-min-width: 50px;right:16px;left:auto;flex-wrap:nowrap;flex-direction:column;justify-content:space-evenly;align-items:center;width:auto;padding:0}.header-language .dropdown-menu.show{display:flex}.header-language .dropdown-menu li{margin:3px 8px}.header-language a{text-decoration:none;color:#fff}.header-language .active{filter:grayscale(100%)}.frame-type-form_formframework form{border:1px solid #000;padding:24px}.frame-type-form_formframework form>h1,.frame-type-form_formframework form h2,.frame-type-form_formframework form h3,.frame-type-form_formframework form h4{text-align:center;font-weight:700;margin-bottom:20px}.frame-type-form_formframework .btn{border-radius:0}.frame-type-form_formframework .form-label{display:none}.frame-type-form_formframework .form-control,.frame-type-form_formframework .form-select{border-radius:0;border:1px solid rgb(204,204,204)}.frame-type-form_formframework .form-control[type=date]:before{content:"Wunsch-Datum:";float:left;margin-right:8px;margin-top:.5px}.frame-type-form_formframework .form-control[required=required]{position:relative}.frame-type-form_formframework .form-control[required=required]:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:var(--bs-box-shadow-inset),0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.frame-type-form_formframework .form-control[required=required] ::placeholder{color:red;opacity:1}.frame-type-form_formframework .form-control[required=required] ::-ms-input-placeholder{color:red}.tx-store-hours ul{width:100%;margin:0;display:flex;padding:0;flex-direction:column}@media (min-width: 769px){.tx-store-hours ul{flex-direction:row}}.tx-store-hours ul li{list-style:none;flex-grow:1;margin:0 0 1rem}@media (min-width: 769px){.tx-store-hours ul li{margin-bottom:0}}.klaro .cookie-notice:not(.cookie-modal-notice){z-index:9999}.carousel-control-next,.carousel-control-prev{display:none}.card{background-color:#fafafa}.card>a{padding:0;text-align:left}.card .card-footer{border-top:1px solid #dedede;text-align:right;padding-bottom:10px;padding-top:10px}.card .card-footer .btn-text{background:none;box-shadow:none;border:none;text-align:right;transition:all .3s}.card .card-footer .btn-text:after{content:"»"}.card .card-img-top{max-height:200px}.card .card-body{padding:20px 10px}.card img{transition:all .3s}.card:hover img{transform:scale(1.2)}.card:hover .card-footer .btn-text{font-weight:700;letter-spacing:1px}.card-group-element-item .card-body+.card-footer{padding-top:10px}#einklapper{position:fixed;right:-250px;top:15%;z-index:9999;display:flex;transition:all .5s}#einklapper.active{right:0}#einklapper .hiddenContent{max-width:250px;background:#fff;box-shadow:0 2px 16px #47668726;padding:15px}#einklapper .hiddenContent .lead{font-size:2rem;font-weight:700;margin-bottom:5px}#einklapper .hiddenContent .kontakt{margin-bottom:25px}#einklapper #icons{max-width:70px;margin-top:50px;cursor:pointer}#einklapper #icons .iconBackground{background:#006ab0;padding:10px;border-radius:10px 0 0 10px;margin-bottom:5px}@media only screen and (min-width: 768px){#einklapper a[href^="tel:"]{pointer-events:none}}@media only screen and (max-width: 767px){#einklapper #icons img{max-width:40px;max-height:40px}}input.form-control[name*=urlreferrer],input.form-control[id*=urlreferrer],input.form-control[placeholder*=URL-Referrer]{display:none}.btn-info{--bs-btn-bg: #006AB0}h1{font-weight:400}:root,[data-bs-theme=light]{--bs-gradient: none}:root,[data-bs-theme=light]{--bs-dark-rgb: 0, 106, 176;--bs-bg-opacity: 1;--bs-gradient: none;--bs-light-rgb: 255, 255, 255;--bs-navbar-color: #006ab0}#page-header{box-shadow:0 0 15px #0000004d}.navbar-inverse,.navbar-inverse-transition,.navbar-inverse-transition.navbar-transition{--bs-dark-rgb: 255, 255, 255}.footer-section-meta{--frame-background: #006ab0}.navbar-toggler,.header-language .text-white{--bs-navbar-color: #006ab0;--bs-white-rgb: 0, 106, 176}.btn-close-white{filter:brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(1615%) hue-rotate(184deg) brightness(84%) contrast(101%);--bs-btn-close-color: #006ab0}.navbar-nav{--bs-nav-link-color: #006ab0;--bs-nav-link-hover-color: #002c4c;--bs-navbar-active-color: #006ab0}.nav-item .collapse,.nav-item .collapsing{background-color:transparent;border:1px solid lightgrey}.navbar-mainnavigation .navbar-nav>.nav-item>.nav-link-toggle:not(.collapsed){background-color:inherit;border:1px solid lightgrey;border-bottom:none}.nav-item .collapse .collapse,.nav-item .collapse .collapsing{background-color:transparent;border:1px solid lightgrey}.navbar-mainnavigation .nav-item .nav-item .nav-link-toggle:not(.collapsed){background-color:#d3d3d3;border-radius:0;border-bottom:none}@media (min-width: 992px){.navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link,.navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link{--bs-nav-link-color: #006ab0;--bs-nav-link-hover-color: #002c4c;--bs-navbar-active-color: #006ab0}}@media (max-width: 440px){.container-mainnavigation{gap:0 1rem}.navbar-brand-image img{height:20px}}.news-list-view{display:flex;flex-direction:column;gap:24px;max-width:800px;margin:0 auto}.news-list-view *{box-sizing:border-box}.news-list-view .article{border:1px solid #e0e2e5;border-radius:12px;padding:20px}.news-list-view .article:hover{box-shadow:0 4px 12px #00000014;border-color:#d0d0d0}.news-list-view .article>a{display:grid;grid-template-columns:140px minmax(0,1fr);column-gap:20px;text-decoration:none;color:inherit}.news-list-view .news-img-wrap{grid-row:1/3}.news-list-view .news-img-wrap img{display:block;width:140px;height:100px;object-fit:cover;border-radius:8px}.news-list-view .teaser-text{min-width:0}.news-list-view .teaser-text h2{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3;color:#1a1a1a}.news-list-view .teaser-text [itemprop=description]{color:#555;line-height:1.5}.news-list-view .teaser-text [itemprop=description] p{margin:0}.news-list-view .footer{grid-column:2;margin-top:16px;color:#777;font-size:13px}.news-list-view .footer p{margin:0}@media (max-width: 550px){.news-list-view .article>a{grid-template-columns:1fr;gap:12px}.news-list-view .news-img-wrap{grid-row:auto}.news-list-view .footer{grid-column:1;margin-top:0}}.news-detail-page{box-sizing:border-box;width:min(100% - 40px,800px);margin:16px auto 64px;color:#25272a}.news-detail-page *,.news-detail-page *:before,.news-detail-page *:after{box-sizing:border-box}.news-detail-back{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 16px;border:1px solid #e0e2e5;border-radius:7px;color:#25272a;background:#fff;font-size:14px;text-decoration:none}.news-detail-back:hover{border-color:#aab2ba;background:#f7f8f9}.news-detail-page>.header h1{margin:18px 0 14px;font-size:clamp(28px,4vw,34px);font-weight:700;line-height:1.2;letter-spacing:-.025em}.news-detail-page>.footer{margin-bottom:2px;color:#555c63;font-size:14px}.news-detail-page>.footer p{margin:0}.news-detail-page .news-img-wrap,.news-detail-page .news-media,.news-detail-page .mediaelement{margin:0 0 24px}.news-detail-page .news-img-wrap img,.news-detail-page .news-media img,.news-detail-page .mediaelement img,.news-detail-page img.img-responsive{display:block;width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:12px}.news-detail-page .teaser-text,.news-detail-page .news-text-wrap{font-size:17px;line-height:1.62}.news-detail-page .teaser-text p,.news-detail-page .news-text-wrap p{margin:0 0 20px}.news-detail-page .news-related-wrap{margin-top:48px}@media (max-width: 600px){.news-detail-page{width:min(100% - 32px,800px)}.news-detail-page>.header h1{font-size:28px}.news-detail-page .teaser-text,.news-detail-page .news-text-wrap{font-size:16px}}
