@charset "UTF-8";.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:648px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:792px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:996px){.modal-xl{max-width:1140px}}#gs_lightbox{padding-top:40px}#gs_lightbox .modal-content{margin-left:-10px;margin-right:-10px}.modal-content{position:relative;border-radius:0;background-color:#ffdc00;padding:30px 10px 20px;border-width:0}.modal-content .icon-close{position:absolute;z-index:5;top:13px;right:13px;width:35px;height:35px;font-size:1.231em;text-align:center;vertical-align:middle;line-height:35px;cursor:pointer}.modal-content h1{padding-right:40px}.modal-open{position:fixed}@media (min-width:768px){#gs_lightbox .modal-content{margin:0}.modal-content{border-radius:.25rem;border-width:1px;padding-left:42px;padding-right:42px}.modal-open{position:relative}}.trefferListeExtern.modal-open{position:relative}.gs-legaltext{margin-top:8px;font-size:12px;color:#737373}input.mod-Pille{display:none}label.mod-Pille{display:inline-block;line-height:26px;min-height:28px;min-width:44px;padding:0 12px;border:1px solid #000;border-radius:28px;margin:0 4px 16px 0;-webkit-transition:color .2s,all .5s;transition:color .2s,all .5s;cursor:pointer;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center;max-width:20em}@media (pointer:coarse){label.mod-Pille:before{content:" ";display:block;width:100%;height:48px;position:absolute;top:-10px;left:0}}label.mod-Pille:hover{background:#000;color:#fff}label.mod-Pille:active,label.mod-Pille:focus{-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0)}label.mod-Pille--vermittlungsserviceWerbungTl{background-color:#19c154;color:#fff;font-weight:700;border-color:#19c154;border-radius:3px}label.mod-Pille--vermittlungsserviceWerbungTl:hover{background-color:#19c154}input.mod-Pille:checked+label.mod-Pille{background:#000;color:#fff}input.mod-Pille:not(checked)+label.mod-Pille{background:transparent;color:#000}body.trefferListeExtern #gs_suchradius{display:none!important}body:not(.trefferListeExtern) #gs_suchradius{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#gs_suchradius{margin:0 0 20px;opacity:0;-webkit-transition:.5s;transition:.5s;font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:996px){#gs_suchradius{margin-bottom:16px}}#gs_suchradius.slider-init{opacity:.5}#gs_suchradius.active{opacity:1}#gs_suchradius input{height:28px;margin-left:-.1px}#gs_suchradius [type=range]{-webkit-appearance:none;background-position:2px;background-repeat:repeat-x;background-color:#ffdc00;line-height:2px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media print{#gs_suchradius [type=range]{display:none}}@supports (display:-ms-grid){#gs_suchradius [type=range]{height:28px;margin-right:4px}}#gs_suchradius [type=range]::-moz-focus-outer{border:0}#gs_suchradius [type=range]::-webkit-slider-runnable-track{cursor:default;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;background:#000;border:.2px solid #000;border-radius:1px;height:1px;margin:14px .2px}#gs_suchradius [type=range]::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 rgba(0,0,0,.2),0 0 0 hsla(0,0%,5%,.2);box-shadow:0 0 0 rgba(0,0,0,.2),0 0 0 hsla(0,0%,5%,.2);background:#ffdc00;border:1px solid #000;border-radius:15px;cursor:default;height:28px;width:28px;-webkit-appearance:none;margin-top:-15.2px}@media (-ms-high-contrast:none){#gs_suchradius [type=range]::-webkit-slider-thumb{border:1.8px solid #000}}@media print{#gs_suchradius [type=range]::-webkit-slider-thumb{background:#fff}}#gs_suchradius [type=range]::-moz-range-track{cursor:default;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;background:#000;border-radius:1px;height:.02px;border-top:.02px solid}#gs_suchradius [type=range]::-moz-range-thumb{box-shadow:0 0 0 rgba(0,0,0,.2),0 0 0 hsla(0,0%,5%,.2);background:#ffdc00;border:1px solid #000;border-radius:15px;cursor:default;height:24px;width:24px}@media (-ms-high-contrast:none){#gs_suchradius [type=range]::-moz-range-thumb{border:1.8px solid #000}}@media print{#gs_suchradius [type=range]::-moz-range-thumb{background:#fff}}#gs_suchradius [type=range]::-ms-track{cursor:default;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;background:transparent;border-color:transparent;border-width:15px 0;color:transparent;height:1px;margin-left:.2px;margin-right:.2px}#gs_suchradius [type=range]::-ms-fill-lower,#gs_suchradius [type=range]::-ms-fill-upper{background:#000;border:.2px solid #000;border-radius:2px}#gs_suchradius [type=range]::-ms-thumb{box-shadow:0 0 0 rgba(0,0,0,.2),0 0 0 hsla(0,0%,5%,.2);background:#ffdc00;border:1px solid #000;border-radius:15px;cursor:default;height:24px;width:24px;margin-top:1.25px}@media (-ms-high-contrast:none){#gs_suchradius [type=range]::-ms-thumb{border:1.8px solid #000}}@media print{#gs_suchradius [type=range]::-ms-thumb{background:#fff}}#gs_suchradius [type=range]::-ms-tooltip{display:none}@media (-ms-high-contrast:none){#gs_suchradius [type=range]{height:auto;padding:0 2px}}#gs_suchradius .gs_suchradius__text{width:auto;margin-right:32px;margin-top:4px}#gs_suchradius .gs_suchradius_info_range{font-weight:700;white-space:nowrap}#gs_suchradius .gs_suchradius_info_range_value{min-width:14px;display:inline-block;text-align:right}.mod-toptreffer{margin-bottom:12px;background:#fff;border-radius:4px}.mod-toptreffer div:empty{display:none}.mod-toptreffer .gs_ttf-mtt_header{padding:12px;border-radius:4px 4px 0 0;background:#e8e8e8}@media (min-width:768px){.mod-toptreffer .gs_ttf-mtt_header{padding:16px}}.mod-toptreffer .gs_ttf-mtt_teilnehmer{padding:12px;cursor:pointer;display:block}@media (min-width:768px){.mod-toptreffer .gs_ttf-mtt_teilnehmer{padding:16px}}.mod-toptreffer .gs_ttf-mtt_teilnehmer:not(:last-child){border-bottom:1px solid #e8e8e8}.mod-toptreffer .gs_ttf-mtt_teilnehmer:last-child{border-radius:0 0 4px 4px}.mod-toptreffer .gs_ttf-mtt_teilnehmer:hover{background:#e8e8e8}@media print{.mod-toptreffer{display:none}}.mod-AdresseKompakt{margin-top:4px;font-style:normal}.mod-AdresseKompakt__entfernung{white-space:nowrap;background-image:url(/web/icons/ic-distance.svg);background-size:auto 75%;background-repeat:no-repeat;padding-left:1.15em;background-position:0 .2em}.mod-AdresseKompakt__phoneNumber{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:4px 0;font-weight:700;font-size:18px;color:#000}.mod-AdresseKompakt__phoneNumber[data-hochgestellt-position=end]:after{color:#4a4a4a}.mod-Aktionsleistekompakt{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;position:relative}@media print{.mod-Aktionsleistekompakt{display:none}}.mod-Aktionsleistekompakt .mod-GsSlider__slider>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mod-Aktionsleistekompakt .mod-GsSlider__slider>:not(:last-child){margin:0 8px 0 0}.mod-Aktionsleistekompakt .mod-GsSlider__slider>.mod-GsSlider__spacer{display:none}.mod-Aktionsleistekompakt .contains-icon-aktualisieren{background-color:#af0200;color:#fff}.gs-teaser{position:relative;background-size:cover;background-position:50%}.gs-teaser__box{position:relative;background:#e8e8e8;background-position:50%;background-size:cover;background-repeat:no-repeat;height:234px;overflow:hidden}.gs-teaser__category{margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4a4a4a;font-size:12px;text-transform:uppercase}.gs-teaser__title{font-size:16px;font-weight:300;line-height:1.25;height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-teaser__summary{font-size:14px;font-weight:300;line-height:1.5;margin-top:8px}.gs-teaser__full-link{position:absolute;top:0;left:0;right:0;bottom:0}.gs-teaser__full-link:focus{outline:none}.gs-teaser__link{font-size:14px;font-weight:600}.gs-teaser__content{background:hsla(0,0%,100%,.9);left:8px;bottom:8px;right:8px;position:absolute;padding:12px}.mod-hervorhebung{float:right;text-align:right;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700;margin-left:12px}.mod-hervorhebung[data-hervorhebungsstufe="4"]{color:#b8972e}.mod-hervorhebung[data-hervorhebungsstufe="3"]{color:#959493}.mod-hervorhebung[data-hervorhebungsstufe="2"]{color:#ae792d}.mod-hervorhebung[data-hervorhebungsstufe="1"]{color:#7f7679}.mod-hervorhebung--ukfTreffer{color:#888}.oeffnungszeit_kompakt{margin-top:12px}@media (min-width:768px){.oeffnungszeit_kompakt{margin-top:4px}}.oeffnungszeit_kompakt__zustandsinfo--geoeffnet span:first-child{color:#0a861f;font-weight:700}.oeffnungszeit_kompakt__zustandsinfo--geschlossen span:first-child{color:#af0200;font-weight:700}.mod-GsSlider{overflow:hidden;position:relative;scroll-behavior:smooth}.mod-GsSlider__arrow{text-align:center;width:50px;height:100%;position:absolute;display:block;top:0;left:-2px;background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#000),to(rgba(9,9,9,0)));background-image:linear-gradient(90deg,#000 20%,rgba(9,9,9,0));-webkit-transform:translateX(1px);transform:translateX(1px);-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;cursor:pointer;z-index:-1}.mod-GsSlider__arrow:before{content:"\2039";color:#fff;text-shadow:0 0 1px #000;font-size:40px;text-align:left;display:block;padding:0 5px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mod-GsSlider__arrow[data-direction=right]:before{content:"\203A";text-align:right}.mod-GsSlider__arrow[data-direction=right]{left:auto;right:-2px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(9,9,9,0)),color-stop(80%,#000));background-image:linear-gradient(90deg,rgba(9,9,9,0),#000 80%);-webkit-transform:translateX(-1px);transform:translateX(-1px)}.mod-GsSlider__arrow[data-show=true]{opacity:1;z-index:2}.mod-GsSlider--blackOnWhite .mod-GsSlider__arrow{background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#fff),to(hsla(0,0%,98%,0)));background-image:linear-gradient(90deg,#fff 20%,hsla(0,0%,98%,0))}.mod-GsSlider--blackOnWhite .mod-GsSlider__arrow[data-direction=right]{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,98%,0)),color-stop(80%,#fff));background-image:linear-gradient(90deg,hsla(0,0%,98%,0),#fff 80%)}.mod-GsSlider--blackOnWhite .mod-GsSlider__arrow:before{color:#000;text-shadow:0 0 1px #fff}.mod-GsSlider--yellowOnBlack .mod-GsSlider__arrow:before{color:#ffdc00}.mod-GsSlider--noneOnWhite .mod-GsSlider__arrow{background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#fff),to(hsla(0,0%,98%,0)));background-image:linear-gradient(90deg,#fff 20%,hsla(0,0%,98%,0))}.mod-GsSlider--noneOnWhite .mod-GsSlider__arrow:before{content:""}.mod-GsSlider--noneOnWhite .mod-GsSlider__arrow[data-direction=right]{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,98%,0)),color-stop(80%,#fff));background-image:linear-gradient(90deg,hsla(0,0%,98%,0),#fff 80%)}.mod-GsSlider--noneOnWhite .mod-GsSlider__arrow[data-direction=right]:before{content:""}.mod-GsSlider--noneOnYellow .mod-GsSlider__arrow{background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#ffdc00),to(#ffdc0000));background-image:linear-gradient(90deg,#ffdc00 20%,#ffdc0000)}.mod-GsSlider--noneOnYellow .mod-GsSlider__arrow:before{content:""}.mod-GsSlider--noneOnYellow .mod-GsSlider__arrow[data-direction=right]{background-image:-webkit-gradient(linear,left top,right top,from(#ffdc0000),color-stop(80%,#ffdc00));background-image:linear-gradient(90deg,#ffdc0000,#ffdc00 80%)}.mod-GsSlider--noneOnYellow .mod-GsSlider__arrow[data-direction=right]:before{content:""}.mod-GsSlider--blackOnNone .mod-GsSlider__arrow,.mod-GsSlider--blackOnNone .mod-GsSlider__arrow[data-direction=right]{background-image:none}.mod-GsSlider--blackOnNone .mod-GsSlider__arrow:before{color:#000;text-shadow:0 0 1px #fff}.mod-GsSlider__slider{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (pointer:fine){.mod-GsSlider__slider::-webkit-scrollbar{display:none}.mod-GsSlider__slider[data-initialized=true]{-ms-overflow-style:none;scrollbar-width:none}}.mod-GsSlider__slider>*{scroll-snap-align:center;display:inline-block}.mod-GsSlider__spacer{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.mod-GsSlider__spacer__spacer.hide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.mod-GsSlider__spacer__spacer:before{content:" ";width:8px;display:block}.mod-TrefferlistenUnterbrecher:not(:last-child){margin-bottom:12px}.mod-Treffer{background-color:#fff;padding:12px;border-radius:4px;color:#4a4a4a;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1}@media (min-width:768px){.mod-Treffer{padding:16px}}@media print{.mod-Treffer{page-break-inside:avoid;border:2px solid silver;padding:12px}}.mod-Treffer>a{display:block}.mod-Treffer>div{cursor:pointer}.mod-Treffer__logo{display:none}@media (min-width:768px){.mod-Treffer__logo{display:block;max-height:84px;margin-bottom:8px}}.mod-Treffer h2{font-size:18px;color:#000;clear:left;display:block;margin-bottom:4px}.mod-Treffer__freitext{font-size:14px;margin:8px 0}.mod-Treffer--besteBranche{font-size:12px;text-transform:uppercase;margin-bottom:6px;line-height:1;letter-spacing:1px;color:#000}.mod-Treffer__fussnote2amEnde:after{content:"2";font-size:smaller;position:relative;top:-.4em}.mod-Treffer--aufAnfrage{color:#888}.mod-Treffer__form--nichtKunde{position:relative}.mod-Treffer__form--nichtKunde button[type=submit]{position:absolute;width:100%;height:100%;top:0;left:0;background:none;border:none;cursor:pointer}.mod-Treffer__zweiteButtonLeiste{display:-webkit-box;display:-ms-flexbox;display:flex}.mod-Vts{overflow:hidden;margin-top:10px}.mod-Vts dt{clear:left;float:left}.mod-Vts dt:after{content:": "}.mod-Vts tr:first-child{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.mod-TrefferlisteInfo{font-size:12px;font-weight:300;margin-bottom:16px}.mod-TrefferListe{margin-bottom:40px}.mod-TrefferListe article:not(:last-child),.mod-TrefferListe article~:not(:last-child){margin-bottom:12px}@media print{#teilnehmer_block{page-break-inside:auto}}#teilnehmer_block[data-iswaiting=true] article a *,#teilnehmer_block[data-iswaiting=true] article p,#teilnehmer_block[data-iswaiting=true] span *{visibility:hidden}#teilnehmer_block[data-iswaiting=true] article h2{visibility:visible;content:"";color:transparent;display:block;border-radius:4px;background-image:-webkit-gradient(linear,right top,left top,from(#e8e8e8),color-stop(#fff),to(#e8e8e8));background-image:linear-gradient(270deg,#e8e8e8,#fff,#e8e8e8);background-size:200% 200%;-webkit-animation:a 2s infinite;animation:a 2s infinite;max-height:1em;overflow:hidden}@-webkit-keyframes a{0%{background-position:0 0}50%{background-position:-100% -100%}to{background-position:-200% -200%}}@keyframes a{0%{background-position:0 0}50%{background-position:-100% -100%}to{background-position:-200% -200%}}.mod-RegionaleEmpfehlungen{margin-top:20px;margin-bottom:40px}.mod-RegionaleEmpfehlungen>h2{font-size:20px;font-weight:400}.mod-RegionaleEmpfehlungen article:not(:first-child){margin-top:12px}.mod-FilterGruppe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media print{.mod-FilterGruppe{display:none}}.gc-btn,.mod-Schaufenster__text--button{white-space:nowrap;background:#ffdc00;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;border-radius:3px;padding:14px 20px;text-align:center;line-height:normal;outline:none;-webkit-transition:background-color .3s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:background-color .3s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s,background-color .3s;transition:box-shadow .2s,transform .2s,background-color .3s,-webkit-box-shadow .2s,-webkit-transform .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800}.gc-btn svg,.mod-Schaufenster__text--button svg{display:block;height:1em;width:auto;margin-right:8px}.gc-btn svg:first-child:last-child,.mod-Schaufenster__text--button svg:first-child:last-child{margin-right:0}.gc-btn:hover,.mod-Schaufenster__text--button:hover{background:#f5d400}.gc-btn:active,.mod-Schaufenster__text--button:active{background:#ebcb00}.gc-btn--bordered{border:1px solid #000;background:none;position:relative}.gc-btn--bordered:after{content:"";border:1px solid #000;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.gc-btn--bordered:hover{background:none}.gc-btn--bordered:hover:after{opacity:1}.gc-btn--bordered:active{background:none}.gc-btn--black{background:#1e1e1e;color:#fff}.gc-btn--black:hover{background:#292929}.gc-btn--black:active{background:#333}.gc-btn--xs{height:24px;padding:0 8px;font-size:13px}.gc-btn--s,.mod-Schaufenster__text--button{height:32px;padding:0 12px;font-size:14px;font-weight:400}.gc-btn--m{height:44px;padding:0 14px;font-size:16px;text-align:center}.gc-btn--l{padding:18px 20px;font-size:18px}.gc-btn--block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.gc-btn--cc{color:currentColor;border-color:currentColor}.gc-btn--disabled{opacity:.5;cursor:not-allowed}.gc-btn--disabled:active,.gc-btn--disabled:hover{background:inherit}.gc-btn--green,.gc-btn--green:hover{background:#19c154;color:#fff}a.gc-btn--black:focus,a.gc-btn--black:hover{color:#fff}.mod-Schaufenster{padding:4px 0;background:linear-gradient(180deg,#f5f5f5 0,#fff 10px);position:relative;clear:both;font-size:12px;margin:8px -12px -12px;color:#4a4a4a}@media print{.mod-Schaufenster{display:none}}@media (min-width:768px){.mod-Schaufenster{padding:8px 0;margin:8px -16px -16px}}.mod-Schaufenster .mod-GsSlider__slider{padding-left:8px}.mod-Schaufenster .mod-Schaufenster__widget{display:inline-block;margin:0 4px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;min-width:184px;max-height:300px}.mod-Schaufenster .mod-Schaufenster__widget:hover{text-decoration:none}.mod-Schaufenster .mod-Schaufenster__widget>*{text-align:left}.mod-Schaufenster .mod-Schaufenster__widget img{margin:0 auto 4px}.mod-Schaufenster__element--links{clear:left;float:left;margin-right:4px!important}.mod-Schaufenster__element--rechts{clear:right;float:right;margin-left:4px!important}.mod-Schaufenster__element--breit{clear:both}.mod-Schaufenster__text--header{font-size:14px;font-weight:700}.mod-Schaufenster__text--ueberschrift{font-size:16px;font-weight:800}.mod-Schaufenster__text--ueberschrift_variante{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.mod-Schaufenster__text--gross{font-size:16px;font-weight:700}.mod-Schaufenster__text--klein{font-size:12px}.mod-Schaufenster__text--aufzaehlung:before{content:"\2022 \00a0"}.mod-Schaufenster__bild--rund{border-radius:50%}body:not(#teilnehmer_vorschau) .mod-schaufenster .gc-box--red{display:none}div.mod-Schaufenster>div{cursor:auto}.mod-SonderButtonVerlage{margin:16px 0 0}.mod-SonderButtonVerlage--iswidgetempty{margin-bottom:6px}.mod-Stars{font-size:13px;height:1em;width:5.8em;background-image:url(/web/icons/ic-ratingstar-empty.svg);background-size:auto 100%;position:relative;display:inline-block}@media print{.mod-Stars{width:auto;background:none}.mod-Stars:before{content:"Bewertungen: "}}.mod-Stars__text{display:block;background-image:url(/web/icons/ic-ratingstar-full.svg);background-size:auto 100%;height:100%;position:absolute;width:0;left:0;top:0;color:transparent}@media print{.mod-Stars__text{background:none}}.mod-Stars--booking{background:#003580;border-radius:8px 8px 8px 0;width:2.5em;height:2.5em;line-height:2.5em;text-align:center}.mod-Stars--booking:after{content:attr(data-float);width:100%;height:100%;color:#fff}.mod-Stars--booking .mod-Stars__text{display:none}.mod-Stars--golocal{width:5em;background-image:url(/web/icons/ic-rating-golocal.svg)}.mod-Stars--golocal .mod-Stars__text{background-image:url(/web/icons/ic-rating-golocal-full.svg)}.mod-Stars--meinungsmeister{width:5em;background-image:url(/web/icons/ic-rating-meinungsmeister.svg)}.mod-Stars--meinungsmeister .mod-Stars__text{background-image:url(/web/icons/ic-rating-meinungsmeister-full.svg)}.mod-Stars--varta{width:6.13em;background-image:none}.mod-Stars--varta .mod-Stars__text{background-image:url(/web/icons/ic-rating-varta-full.svg)}.mod-Stars--yelp{width:5em;background-image:url(/web/icons/ic-rating-yelp.png);background-size:auto 100%}.mod-Stars--yelp .mod-Stars__text{background-image:url(/web/icons/ic-rating-yelp-full-5.png)}.mod-Stars--yelp[data-float^="0"] .mod-Stars__text{background-image:url(/web/icons/ic-rating-yelp-full-0.png)}.mod-Stars--yelp[data-float^="1"] .mod-Stars__text{background-image:url(/web/icons/ic-rating-yelp-full-1.png)}.mod-Stars--yelp[data-float^="2"] .mod-Stars__text{background-image:url(/web/icons/ic-rating-yelp-full-2.png)}.mod-Stars--yelp[data-float^="3"] .mod-Stars__text{background-image:url(/web/icons/ic-rating-yelp-full-3.png)}.mod-Stars--yelp[data-float^="4"] .mod-Stars__text{background-image:url(/web/icons/ic-rating-yelp-full-4.png)}.mod-Stars--yelp[data-float^="5"] .mod-Stars__text{background-image:url(/web/icons/ic-rating-yelp-full-5.png)}.mod-AditionWerbeblock{margin-bottom:0;text-align:center}.mod-AditionWerbeblock>div{text-align:center}.mod-AditionWerbeblock>div iframe{position:absolute;margin-bottom:0}.mod-AditionWerbeblock>div iframe:not([height="0"]):not([height="1"]){margin-bottom:35px;position:static}.mod-TerminwunschWerbung{overflow:hidden;display:block;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:12px}@media (min-width:900px){.mod-TerminwunschWerbung--Trefferliste .mod-TerminwunschWerbung__imageWrapper{width:33%}}.mod-TerminwunschWerbung.gc-box{padding:0}@media (min-width:600px){.mod-TerminwunschWerbung{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:240px}}.mod-TerminwunschWerbung__imageWrapper{display:block}@media (min-width:600px){.mod-TerminwunschWerbung__imageWrapper{width:33%;padding-right:20px;border-radius:3px 0 0 3px}}@media (min-width:1000px){.mod-TerminwunschWerbung__imageWrapper{width:50%}}.mod-TerminwunschWerbung__imageWrapper:before{content:" ";display:block;padding-top:46%;background:url(/web/images/terminwunschWerbung/smartphone.jpg) 50% transparent;background-size:cover}@media (min-width:600px){.mod-TerminwunschWerbung__imageWrapper:before{padding-top:0;height:105%;border-radius:3px 0 0 3px}}.mod-TerminwunschWerbung__contentWrapper{display:block;margin:12px 16px 16px;position:relative}@media (min-width:600px){.mod-TerminwunschWerbung__contentWrapper{margin:16px 16px 16px 0}}.mod-TerminwunschWerbung__contentWrapper p{margin-bottom:16px}.mod-TerminwunschWerbung__contentWrapper ul{list-style-image:url(/web/icons/ic-check-filled.svg);list-style-position:outside;padding-left:8px;margin:0 0 16px 16px;float:left}@media (min-width:600px){.mod-TerminwunschWerbung__contentWrapper ul{float:left}}.mod-TerminwunschWerbung__contentWrapper ul li{line-height:1.44;margin-bottom:8px;padding-left:12px}.mod-TerminwunschWerbung__contentWrapper .gc-btn,.mod-TerminwunschWerbung__contentWrapper .mod-Schaufenster__text--button{width:100%}@media (min-width:600px){.mod-TerminwunschWerbung__contentWrapper .gc-btn,.mod-TerminwunschWerbung__contentWrapper .mod-Schaufenster__text--button{width:auto}}@media (min-width:1000px){.mod-TerminwunschWerbung__contentWrapper .gc-btn,.mod-TerminwunschWerbung__contentWrapper .mod-Schaufenster__text--button{float:right}}[class^=icon-]{content:""!important;width:1.1em;height:1.1em;background-position:0 100%;margin-right:.5em}[class*=contains-icon]:before,[class^=icon-]{display:inline-block;background-repeat:no-repeat;background-size:contain}[class*=contains-icon]:before{content:" ";width:12px;height:12px;background-position:0;margin:2px 4px 0 0}.gc-btn[class*=contains-icon]:before,.mod-Schaufenster__text--button[class*=contains-icon]:before{margin-top:0}[class*=appends-icon]:after{content:" ";width:12px;height:12px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:0;position:relative;top:2px;left:4px}.contains-icon-arrow:before,.icon-arrow{background-image:url(/web/icons/ic-arrow.svg)}.gc-btn--black.appends-icon-arrow:after,.gc-btn--black.contains-icon-arrow:before,.gc-btn--black.icon-arrow{background-image:url(/web/icons/ic-arrow--white.svg)}.contains-icon-arrow-back:before,.icon-arrow-back{background-image:url(/web/icons/ic-arrow-back-black.svg)}.contains-icon-arrow-next-black:after,.icon-arrow-next-black{background-image:url(/web/icons/ic-arrow-next-black.svg)}.gc-btn--black.contains-icon-arrow-back:before,.gc-btn--black.icon-arrow-back{background-image:url(/web/icons/ic-arrow-back--white.svg)}.contains-icon-arrow-check:before,.icon-arrow-check{background-image:url(/web/icons/ic-arrow-check.svg)}.contains-icon-arrow-down-grey:before,.icon-arrow-down-grey{background-image:url(/web/icons/ic-arrow-down-grey.svg)}.contains-icon-board:before,.icon-board{background-image:url(../icons/ic-board.svg)}.contains-icon-zimmer_buchen:before,.icon-zimmer_buchen{background-image:url(/web/icons/ic-booking.svg)}.grey.contains-icon-zimmer_buchen:before,.grey.icon-zimmer_buchen,.inactive.contains-icon-zimmer_buchen:before,.inactive.icon-zimmer_buchen{background-image:url(/web/icons/ic-booking-grey.svg)}.contains-icon-empty:before,.icon-empty{background-image:url(/web/icons/ic-check-yellow.svg);visibility:hidden}.contains-icon-checkbox-arrow:before,.icon-checkbox-arrow{background-image:url(/web/icons/ic-checkbox-arrow.svg)}.contains-icon-clock:before,.icon-clock{background-image:url(/web/icons/ic-clock.svg)}.contains-icon-clock-green:before,.icon-clock-green{background-image:url(/web/icons/ic-clock-green.svg)}.contains-icon-compass:before,.icon-compass{background-image:url(../icons/ic-compass.svg)}.contains-icon-gutschein:before,.icon-gutschein{background-image:url(/web/icons/ic-coupon.svg)}.grey.contains-icon-gutschein:before,.grey.icon-gutschein,.inactive.contains-icon-gutschein:before,.inactive.icon-gutschein{background-image:url(/web/icons/ic-coupon-grey.svg)}.contains-icon-angebot:before,.contains-icon-Angebot:before,.contains-icon-angebot_einholen:before,.icon-angebot,.icon-Angebot,.icon-angebot_einholen{background-image:url(/web/icons/ic-currency-euro.svg)}.grey.contains-icon-angebot:before,.grey.contains-icon-angebot_einholen:before,.grey.icon-angebot,.grey.icon-angebot_einholen,.inactive.contains-icon-angebot:before,.inactive.contains-icon-angebot_einholen:before,.inactive.icon-angebot,.inactive.icon-angebot_einholen{background-image:url(/web/icons/ic-currency-euro-grey.svg)}.contains-icon-bahnurl:before,.icon-bahnurl{background-image:url(/web/icons/ic-db.svg)}.grey.contains-icon-details:before,.grey.icon-details,.inactive.contains-icon-details:before,.inactive.icon-details{background-image:url(/web/icons/ic-details.svg)}.contains-icon-details:before,.icon-details{background-image:url(/web/icons/ic-details-filled.svg)}.appends-icon-dropdown-black:after,.contains-icon-dropdown-black:before,.icon-dropdown-black{background-image:url(/web/icons/ic-dropdown-black.svg)}.contains-icon-dropdown-blue:before,.icon-dropdown-blue{background-image:url(/web/icons/ic-dropdown-blue.svg)}.contains-icon-edit:before,.icon-edit{background-image:url(/web/icons/ic-edit-grey.svg)}.grey.contains-icon-email:before,.grey.icon-email,.inactive.contains-icon-email:before,.inactive.icon-email{background-image:url(/web/icons/ic-email-grey.svg)}.contains-icon-enlarge-map:before,.icon-enlarge-map{background-image:url(/web/icons/ic-enlarge-map.svg)}.contains-icon-social_facebook:before,.icon-social_facebook{background-image:url(/web/icons/ic-facebook.svg)}.contains-icon-homepage:before,.icon-homepage{background-image:url(/web/icons/ic-globe-filled.svg)}.contains-icon-chat:before,.icon-chat{background-image:url(/web/icons/ic-chat.svg);height:14px;width:14px;margin-bottom:-4px}.contains-icon-chatlight:before,.icon-chat{background-image:url(/web/icons/ic-chatlight.svg);height:28px;width:28px;margin-top:-4px;margin-left:4px}.contains-icon-online_buchen:before,.contains-icon-schluessel:before,.icon-online_buchen,.icon-schluessel{background-image:url(/web/icons/ic-key.svg)}.grey.contains-icon-online_buchen:before,.grey.contains-icon-schluessel:before,.grey.icon-online_buchen,.grey.icon-schluessel,.inactive.contains-icon-online_buchen:before,.inactive.contains-icon-schluessel:before,.inactive.icon-online_buchen,.inactive.icon-schluessel{background-image:url(/web/icons/ic-key-grey.svg)}.contains-icon-route:before,.contains-icon-route_finden:before,.icon-route,.icon-route_finden{background-image:url(/web/icons/ic-location-filled.svg);background-position:47% 53%}.grey.icon-route_finden,.inactive.icon-route_finden{background-image:url(/web/icons/ic-location-grey.svg);background-position:47% 53%}.contains-icon-listview:before,.icon-listview{background-image:url(/web/icons/ic-listview.svg)}.contains-icon-location:before,.icon-location{background-image:url(/web/icons/ic-location.svg)}.contains-icon-route_finden:before{background-image:url(/web/icons/ic-location-filled.svg);background-position:47% 53%}.grey.contains-icon-route_finden:before,.inactive.contains-icon-route_finden:before{background-image:url(/web/icons/ic-location-grey.svg);background-position:47% 53%}.contains-icon-location-pin:before,.contains-icon-name:before,.icon-location-pin,.icon-name{background-image:url(/web/icons/ic-location-pin.svg)}.contains-icon-email:before,.icon-email{background-image:url(/web/icons/ic-mail-filled.svg)}.contains-icon-zur_kartenansicht:before,.icon-zur_kartenansicht{background-image:url(/web/icons/ic-mapview.svg)}.contains-icon-speisekarte:before,.icon-speisekarte{background-image:url(/web/icons/ic-menu-card.svg)}.grey.contains-icon-speisekarte:before,.grey.icon-speisekarte,.inactive.contains-icon-speisekarte:before,.inactive.icon-speisekarte{background-image:url(/web/icons/ic-menu-card-grey.svg)}.contains-icon-zeige-entfernung:before,.icon-zeige-entfernung{background-image:url(/web/icons/gc-ortungsdienst.svg)}.contains-icon-keine-kartenzahlung:before,.contains-icon-keine-kreditkarten:before,.icon-payment-keine-kartenzahlung,.icon-payment-keine-kreditkarten{background-image:url(/web/icons/ic-payment-no_cards.svg)}.contains-icon-rechnung:before,.icon-payment-rechnung{background-image:url(/web/icons/ic-payment-rechnung.svg)}.contains-icon-scheck:before,.icon-payment-scheck{background-image:url(/web/icons/ic-payment-scheck.svg)}.contains-icon-vorkasse:before,.icon-payment-vorkasse{background-image:url(/web/icons/ic-payment-vorkasse.svg)}.contains-icon-aktualisieren:before,.contains-icon-pen-white:before{background-image:url(/web/icons/ic-pen-filled-white.svg)}.contains-icon-telefon:before,.icon-telefon{background-image:url(/web/icons/ic-phone-filled.svg)}.grey.contains-icon-telefon:before,.grey.icon-telefon,.inactive.contains-icon-telefon:before,.inactive.icon-telefon{background-image:url(/web/icons/ic-phone-grey.svg)}.contains-icon-fax:before,.icon-fax{background-image:url(/web/icons/ic-printer.svg)}.stars_GOLOCAL .icon_star{background-image:url(/web/icons/ic-rating-golocal.svg)}.stars_GOLOCAL .icon_star-full{background-image:url(/web/icons/ic-rating-golocal-full.svg)}.stars_MEINUNGSMEISTER .icon_star{background-image:url(/web/icons/ic-rating-meinungsmeister.svg)}.stars_MEINUNGSMEISTER .icon_star-full{background-image:url(/web/icons/ic-rating-meinungsmeister-full.svg)}.stars_VARTA .icon_star{background-image:url(/web/icons/ic-rating-varta.svg)}.stars_VARTA .icon_star-full{background-image:url(/web/icons/ic-rating-varta-full.svg)}.icon_star,.icon_star:before{background-image:url(/web/icons/ic-ratingstar-empty.svg)}.icon_star-full,.icon_star-full:before{background-image:url(/web/icons/ic-ratingstar-full.svg)}.contains-icon-termin:before,.contains-icon-Termin:before,.contains-icon-tisch_reservieren:before,.icon-termin,.icon-Termin,.icon-tisch_reservieren{background-image:url(/web/icons/ic-reserve.svg)}.grey.contains-icon-Termin:before,.grey.contains-icon-termin:before,.grey.contains-icon-tisch_reservieren:before,.grey.icon-termin,.grey.icon-Termin,.grey.icon-tisch_reservieren,.inactive.contains-icon-termin:before,.inactive.contains-icon-Termin:before,.inactive.contains-icon-tisch_reservieren:before,.inactive.icon-termin,.inactive.icon-Termin,.inactive.icon-tisch_reservieren{background-image:url(/web/icons/ic-reserve-grey.svg)}.contains-icon-shopurl:before,.icon-shopurl{background-image:url(/web/icons/ic-shop.svg)}.contains-icon-shrink-map:before,.icon-shrink-map{background-image:url(/web/icons/ic-shrink-map.svg)}.contains-icon-social:before,.icon-social{background-image:url(/web/icons/ic-sozial-fallback.svg)}.contains-icon-social_google:before,.icon-social_google{background-image:url(/web/icons/ic-sozial-google.svg)}.contains-icon-social_linkedin:before,.icon-social_linkedin{background-image:url(/web/icons/ic-sozial-linkedin.svg)}.contains-icon-social-share:before,.icon-social-share{background-image:url(/web/icons/ic-sozial-share.svg)}.contains-icon-social_twitter:before,.icon-social_twitter{background-image:url(/web/icons/ic-sozial-twitter.svg)}.contains-icon-social_whatsapp:before,.icon-social_whatsapp{background-image:url(/web/icons/ic-sozial-whatsapp.svg)}.contains-icon-social_xing:before,.icon-social_xing{background-image:url(/web/icons/ic-sozial-xing.svg)}.contains-icon-social_yasni:before,.icon-social_yasni{background-image:url(/web/icons/ic-sozial-yasni.svg)}.contains-icon-warning-red:before,.icon-warning-red{background-image:url(/web/icons/ic-warning-red.svg)}.contains-icon-warning-yellow:before,.icon-warning-yellow{background-image:url(/web/icons/ic-warning-yellow.svg)}.grey.contains-icon-homepage:before,.grey.icon-homepage,.inactive.contains-icon-homepage:before,.inactive.icon-homepage{background-image:url(/web/icons/ic-website-grey.svg)}.appends-icon-x:after,.contains-icon-x:before,.icon-x{background-image:url(/web/icons/ic-x.svg)}.contains-icon-american-express:before,.icon-payment-american-express{background-image:url(/web/icons/ic_zahlungsmethoden/AMEX.svg)}.contains-icon-apple-pay:before,.icon-payment-apple-pay{background-image:url(/web/icons/ic_zahlungsmethoden/applePay.svg)}.contains-icon-bar:before,.contains-icon-nur-barzahlung:before,.icon-payment-bar,.icon-payment-nur-barzahlung{background-image:url(/web/icons/ic_zahlungsmethoden/coins.svg)}.contains-icon-diners-club:before,.icon-payment-diners-club{background-image:url(/web/icons/ic_zahlungsmethoden/DinnersClub.svg)}.contains-icon-electronic-cash:before,.icon-payment-ec-card,.icon-payment-electronic-cash{background-image:url(/web/icons/ic_zahlungsmethoden/electronicCash.svg)}.contains-icon-clickandbuy:before,.contains-icon-freitext:before,.contains-icon-payment:before,.icon-payment,.icon-payment-,.icon-payment-clickandbuy,.icon-payment-freitext{background-image:url(/web/icons/ic-payment-fallback.svg)}.contains-icon-geldkarte:before,.icon-payment-geldkarte{background-image:url(/web/icons/ic-payment-geldkarte.svg)}.contains-icon-girocard:before,.icon-payment-girocard{background-image:url(/web/icons/ic-payment-girocard.svg)}.contains-icon-google-pay:before,.icon-payment-google-pay{background-image:url(/web/icons/ic_zahlungsmethoden/googlepay.svg)}.contains-icon-mastercard:before,.icon-payment-euro-mastercard,.icon-payment-mastercard{background-image:url(/web/icons/ic_zahlungsmethoden/mastercard.svg)}.contains-icon-paydirekt:before,.icon-payment-paydirekt{background-image:url(/web/icons/ic_zahlungsmethoden/paydirekt.svg)}.contains-icon-paypal:before,.icon-payment-paypal{background-image:url(/web/icons/ic_zahlungsmethoden/paypal.svg)}.contains-icon-payment-visa:before,.contains-icon-visa:before,.icon-payment-visa{background-image:url(/web/icons/ic_zahlungsmethoden/visa.svg)}@media print{body #gs_body>*,body #gs_body>*>*>*{display:block!important;float:none!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;overflow:visible!important;position:relative!important}}@media print{body #gs_body .mod-GsSearchblock{display:none!important}}@media (min-width:996px){body .float-layout-container--left{float:left;width:66.66667%;max-width:624px}}body .float-layout-container--right{float:right;padding-left:24px;width:324px}body .float-layout-container--bottom{clear:left}main section{margin-bottom:32px}@media (min-width:1000px){main section{margin-bottom:80px}}.regionale_empfehlung_ueberschrift{font-size:22px;margin-top:2em}@media print{.right-block,iframe,script{display:none!important}}¹ [data-hochgestellt-position=start]:before{content:attr(data-hochgestellt-content);position:relative;font-size:.7em;top:-.5em;margin-right:.2em}[data-hochgestellt-position=end]:after{content:attr(data-hochgestellt-content);font-size:.7em;position:relative;top:-.5em;margin-left:.1em}[data-hochgestellt-position=end][data-hochgestellt-content="*"]:after,[data-hochgestellt-position=start][data-hochgestellt-content="*"]:before{font-size:1em;top:-.05em}