@charset "UTF-8";.mod-GcAkkordeon__header{align-items:center;appearance:none;background:none;border:none;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:1.25;padding:12px 0;text-align:left;width:100%}.mod-GcAkkordeon__header .svgicon{display:block;flex-shrink:0;margin-left:auto}.mod-GcAkkordeon__header:focus{outline:none}.mod-GcAkkordeon__content{height:0}.mod-GcAkkordeon__icon{margin-left:auto}.mod-GcAkkordeon__icon--open{display:block}.mod-GcAkkordeon__icon--close{display:none}.mod-GcAkkordeon__section{overflow:hidden;padding:0 12px}.mod-GcAkkordeon__section:not(:last-child){border-bottom:1px solid silver}.mod-GcAkkordeon__section--transitions .mod-GcAkkordeon__content{transition:height .3s}.mod-GcAkkordeon__section--open{padding-bottom:12px}.mod-GcAkkordeon__section--open .mod-GcAkkordeon__header>.svgicon{transform:rotate(180deg)}.mod-GcAkkordeon__section--open .mod-GcAkkordeon__icon--open{display:none}.mod-GcAkkordeon__section--open .mod-GcAkkordeon__icon--close{display:block}.mod-GcAkkordeon__section--open .mod-GcAkkordeon__content{height:auto}.mod-GcAkkordeon--light .mod-GcAkkordeon__header{font-size:12px;font-weight:300;padding-bottom:10px;padding-top:10px}.mod-GcAkkordeon--light .mod-GcAkkordeon__section{padding-left:10px;padding-right:10px}.mod-GcAkkordeon--light .mod-GcAkkordeon__section--open{padding-bottom:10px}.mod-GcAkkordeon--bare .mod-GcAkkordeon__header,.mod-GcAkkordeon--bare .mod-GcAkkordeon__section{padding:0}.mod-GcAkkordeon--borderless .mod-GcAkkordeon__section{border-bottom:0}.mod-GcAkkordeon .yext-content{display:inline-block;width:100%}.mod-GcAkkordeon .yext-content.yext-item-trenner{border-bottom:1px solid #e0e0e0;padding-bottom:1em}.mod-GcAkkordeon .yext-content .yext-item-heading{margin-bottom:20px;margin-top:12px}.mod-GcAkkordeon .yext-content .yext-item-beschreibung img{align-self:baseline;margin-right:15px;max-height:150px;max-width:150px}.mod-GcAkkordeon .gc-akkordeon__section--open img{float:left}.no-js .mod-GcAkkordeon__header:focus+.mod-GcAkkordeon__content{height:auto}.gs-teaser{background-position:50%;background-size:cover;flex:1 1 0;position:relative}.gs-teaser__box{background:#e8e8e8;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;overflow:hidden;position:relative}.gs-teaser__category{color:#4a4a4a;font-size:12px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gs-teaser__title{display:-webkit-box;font-size:16px;font-weight:300;height:2.5em;-webkit-line-clamp:2;line-height:1.25;-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{bottom:0;left:0;position:absolute;right:0;top: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);bottom:8px;left:8px;padding:12px;position:absolute;right:8px}.mod-KompakterTreffer{cursor:pointer;display:flex;flex-direction:column;min-width:200px;position:relative;width:100%}.mod-KompakterTreffer:hover{text-decoration:none}.mod-KompakterTreffer__image{display:block;margin:0 auto 16px;max-height:172px;max-width:100%}.mod-KompakterTreffer__title{overflow:hidden;text-overflow:ellipsis}.mod-KompakterTreffer__rating-stars{float:left}.mod-Ausbildungsplaetze__table{border-spacing:0;font-size:16px}.mod-Ausbildungsplaetze__row td{border-top:1px solid #e0e0e0}.mod-Ausbildungsplaetze__row:last-child td{padding-bottom:0}.mod-Ausbildungsplaetze td,.mod-Ausbildungsplaetze th{padding-bottom:13px;padding-top:13px;text-align:left;vertical-align:top}.mod-Ausbildungsplaetze td:first-child,.mod-Ausbildungsplaetze th:first-child{padding-right:10px;width:30%}.mod-Beschreibung{hyphens:auto}.mod-Beschreibung ol,.mod-Beschreibung ul{list-style:unset;padding:8px 0 8px 40px}.mod-Beschreibung__wrapper>*{overflow:hidden}.mod-Beschreibung__wrapper>:not(:last-child){margin-bottom:20px}.mod-Beschreibung__zusatztext--text{padding-bottom:35px!important;position:relative}.mod-Beschreibung__zusatztext--text:after{background-image:url(/webgs/icons/ic-details-filled.svg);background-position:0;background-repeat:no-repeat;background-size:1em;bottom:5px;content:"Text von Gelbe Seiten erstellt";float:right;padding-left:1.2em;position:absolute;right:10px;text-align:right}#bewertungDetail h2,.mod-Bewertungen h2{display:inline-block;margin-bottom:0}#bewertungDetail .text--gray,.mod-Bewertungen .text--gray{color:#888;font-size:14px;line-height:1.43;margin-left:8px}#bewertungDetail .text--small,.mod-Bewertungen .text--small{font-size:14px;line-height:1.43}#bewertungDetail__container,.mod-Bewertungen__container{color:#4a4a4a;line-height:1.38}#bewertungDetail__head,.mod-Bewertungen__head{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px;margin-top:23px;padding-bottom:24px;padding-top:4px}#bewertungDetail__nobewertung,.mod-Bewertungen__nobewertung{border-top:1px solid #e8e8e8;margin-bottom:24px;margin-top:23px;padding-top:24px}#bewertungDetail__gesamt,.mod-Bewertungen__gesamt{align-items:stretch;border-radius:4px;flex-grow:1;justify-content:flex-start;width:100%}@media (min-width:996px){#bewertungDetail__gesamt,.mod-Bewertungen__gesamt{width:calc(50% - 12px)}}#bewertungDetail__gesamt,.mod-Bewertungen__gesamt{display:flex;flex-wrap:wrap}#bewertungDetail__gesamt__left,.mod-Bewertungen__gesamt__left{flex-grow:1;font-weight:700;margin-top:20px;width:100%}@media (min-width:480px){#bewertungDetail__gesamt__left,.mod-Bewertungen__gesamt__left{width:50%}}#bewertungDetail__gesamt__left__note,.mod-Bewertungen__gesamt__left__note{font-size:68px;font-weight:600;letter-spacing:-1.36px;line-height:1}#bewertungDetail__gesamt__right,.mod-Bewertungen__gesamt__right{flex-grow:1;text-align:left;width:50%}@media (min-width:480px){#bewertungDetail__gesamt__right,.mod-Bewertungen__gesamt__right{padding-top:60px;text-align:right}}#bewertungDetail__quellen,.mod-Bewertungen__quellen{align-items:stretch;border-radius:4px;flex-grow:1;justify-content:flex-start;width:100%}@media (min-width:996px){#bewertungDetail__quellen,.mod-Bewertungen__quellen{width:calc(50% - 12px)}}#bewertungDetail__quellen .mod-Stars--holidaycheck,.mod-Bewertungen__quellen .mod-Stars--holidaycheck{width:6.5em!important}#bewertungDetail__quellen .subTitle,.mod-Bewertungen__quellen .subTitle{display:inline-block;margin-bottom:20px;margin-top:20px}#bewertungDetail__quellen .mod-Stars,.mod-Bewertungen__quellen .mod-Stars{background-image:url(/webgs/icons/ic-star.svg)}#bewertungDetail__quellen .mod-Stars__text,.mod-Bewertungen__quellen .mod-Stars__text{background-image:url(/webgs/icons/ic-star-filled.svg)}#bewertungDetail__quellen-bezeichnung span:first-child,.mod-Bewertungen__quellen-bezeichnung span:first-child{display:inline-block;margin-left:28px}#bewertungDetail__quellen-bezeichnung span.holidaycheck,.mod-Bewertungen__quellen-bezeichnung span.holidaycheck{margin-left:14px}#bewertungDetail__quellen-bezeichnung span:last-child,.mod-Bewertungen__quellen-bezeichnung span:last-child{margin-left:4px}#bewertungDetail .mod-Bewertungen__rate-button,.mod-Bewertungen .mod-Bewertungen__rate-button{display:block;height:44px;margin-top:40px;padding:11px 16px;width:180px}@media (min-width:480px){#bewertungDetail .mod-Bewertungen__rate-button,.mod-Bewertungen .mod-Bewertungen__rate-button{margin-top:24px}}#bewertungDetail__link,.mod-Bewertungen__link{color:#247bbd;cursor:pointer;margin-bottom:24px;text-align:right;width:100%}#bewertungDetail__bewertung-list,.mod-Bewertungen__bewertung-list{display:flex;flex-wrap:wrap;gap:24px}#bewertungDetail__bewertung-list__item,.mod-Bewertungen__bewertung-list__item{align-items:stretch;border-radius:4px;flex-grow:1;justify-content:flex-start;width:100%}@media (min-width:996px){#bewertungDetail__bewertung-list__item,.mod-Bewertungen__bewertung-list__item{width:calc(50% - 12px)}}#bewertungDetail__bewertung-list__item,.mod-Bewertungen__bewertung-list__item{background-color:#f5f5f5;min-height:235px;padding:16px 16px 24px;position:relative}#bewertungDetail__bewertung-head,.mod-Bewertungen__bewertung-head{margin-bottom:9px}#bewertungDetail__bewertung-head--bottom,#bewertungDetail__bewertung-head--top,.mod-Bewertungen__bewertung-head--bottom,.mod-Bewertungen__bewertung-head--top{display:flex}#bewertungDetail__bewertung-head--bottom-url:after,.mod-Bewertungen__bewertung-head--bottom-url:after{background-image:url(/webgs/icons/ic-arrow-link-gray.svg);content:" ";display:inline-block;height:12px;margin-left:4.8px;width:13px}#bewertungDetail__bewertung-body,.mod-Bewertungen__bewertung-body{margin-bottom:40px}#bewertungDetail__bewertung-title,.mod-Bewertungen__bewertung-title{flex-grow:1;font-size:14px;font-weight:700}#bewertungDetail__bewertung-bewerter-name,#bewertungDetail__bewertung-date,.mod-Bewertungen__bewertung-bewerter-name,.mod-Bewertungen__bewertung-date{flex-grow:1;text-align:right}#bewertungDetail-no-problem,#bewertungDetail__bewertung-problem,.mod-Bewertungen-no-problem,.mod-Bewertungen__bewertung-problem{align-items:center;bottom:24px;color:#247bbd;display:flex;gap:4px;position:absolute}#bewertungDetail-no-problem:before,#bewertungDetail__bewertung-problem:before,.mod-Bewertungen-no-problem:before,.mod-Bewertungen__bewertung-problem:before{background-image:url(/webgs/icons/ic-outlined-warning.svg);content:" ";display:inline-block;height:14px;vertical-align:middle;width:14px}#bewertungDetail__ratings-list,.mod-Bewertungen__ratings-list{border-top:1px solid #e8e8e8;display:none;margin-bottom:40px;margin-top:11px;padding-top:12px}#bewertungDetail__ratings-list ul,.mod-Bewertungen__ratings-list ul{color:#888;display:flex;flex-wrap:wrap;font-size:14px;list-style:none;margin-top:8px;opacity:.8}#bewertungDetail__ratings-list ul li,.mod-Bewertungen__ratings-list ul li{flex-grow:1}#bewertungDetail__comments-list,.mod-Bewertungen__comments-list{border-top:1px solid #e8e8e8;display:none;margin-bottom:40px;margin-top:11px;padding-top:12px}#bewertungDetail__comments-list-item,.mod-Bewertungen__comments-list-item{display:flex}#bewertungDetail__comments-list-item div:first-child,.mod-Bewertungen__comments-list-item div:first-child{flex-grow:1;font-weight:700}#bewertungDetail__comments-list-item div:last-child,.mod-Bewertungen__comments-list-item div:last-child{color:#888;flex-grow:1;font-size:14px;text-align:right}#bewertungDetail__bewertung-detail,.mod-Bewertungen__bewertung-detail{color:#247bbd;cursor:pointer;font-size:14px;margin-top:10px}#bewertungDetail__bewertung-mehrlesen,.mod-Bewertungen__bewertung-mehrlesen{bottom:24px;color:#247bbd;cursor:pointer;position:absolute;right:16px}#bewertungDetail__more-button,.mod-Bewertungen__more-button{background:none;border:0;color:#247bbd;cursor:pointer;margin-top:24px;width:100%}#bewertungDetail__ohne-text,.mod-Bewertungen__ohne-text{border-top:1px solid #e8e8e8;margin-top:23px;padding-bottom:4px;padding-top:24px}#bewertungDetail .mod-Stars,.mod-Bewertungen .mod-Stars{margin-top:3.5px;width:5.5em}#bewertungDetail .generic-message-tooltip,.mod-Bewertungen .generic-message-tooltip{background-color:#fff;border:1px solid #000;border-radius:3px;color:#000;left:5%;margin-top:0;opacity:1;padding:20px;position:absolute;transition:opacity .3s;width:200%;z-index:3}@media (min-width:768px){#bewertungDetail .generic-message-tooltip,.mod-Bewertungen .generic-message-tooltip{left:unset;width:400px}}#bewertungDetail .generic-message-tooltip .closeGenericReportProblemMsg,.mod-Bewertungen .generic-message-tooltip .closeGenericReportProblemMsg{border:1px solid #bebebe;border-radius:16px;cursor:pointer;float:right;font-size:20px;line-height:11px;padding:8px;transform:rotate(45deg);transition:transform .2s ease-in-out}#bewertungDetail .generic-message-tooltip .closeGenericReportProblemMsg:hover,.mod-Bewertungen .generic-message-tooltip .closeGenericReportProblemMsg:hover{transform:rotate(135deg);transition:transform .2s ease-in-out}#bewertungDetail .generic-message-tooltip .hidden,.mod-Bewertungen .generic-message-tooltip .hidden{display:none;opacity:0;transition:opacity .3s}.bewertungDetail__container{background-color:#fff;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100030}@media (min-width:480px){.bewertungDetail__container{background:rgba(0,0,0,.5)}}.bewertungDetail__container #bewertungDetail{padding-left:16px;padding-right:16px}.bewertungDetail__container li.mod-Bewertungen__bewertung-list__item{background-color:#f5f5f5;color:#4a4a4a;height:100%!important;list-style:none}@media (min-width:480px){.bewertungDetail__container li.mod-Bewertungen__bewertung-list__item{height:auto!important;left:50%;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);width:50%}}.bewertungDetail__container .mod-Bewertungen__bewertung-detail,.bewertungDetail__container .mod-Bewertungen__bewertung-mehrlesen{display:none}.bewertungDetail__head{display:flex}@media (min-width:480px){.bewertungDetail__head{display:none}}.bewertungDetail__title{color:#000;flex-grow:1;font-size:18px;font-weight:700;margin-bottom:45px;padding-left:16px;padding-top:20px}.bewertungDetail__close{flex-grow:1;padding-right:16px;padding-top:20px;text-align:right}.bewertungDetail__close img{height:16px;width:16px}.mod-Branchen__content{color:#000;margin-top:12px;width:100%}.mod-Branchen~.gc-text--h1{margin-top:2em}.mod-Branchen a{color:#247bbd;text-decoration:underline}.mod-Branchen a:hover{text-decoration:none}.mod-Branchen{display:flex;flex-wrap:wrap;gap:16px;margin:0}.mod-Branchen__linkBlock{background-color:transparent!important;border-bottom:1px solid #000;border-radius:0!important;border-top:1px solid #000;flex:1 1 0;margin:40px 0 16px;min-width:180px;padding:32px 0!important}.mod-Branchen__linkBlock h2{display:inline-block}.mod-Branchen__linkBlock input{display:none}.mod-Branchen__linkBlock input:checked~div.mod-Branchen{display:block}.mod-Branchen__linkBlock input:not(:checked)~div.mod-Branchen{display:none}.mod-Branchen__linkBlock input:checked+.mod-Branchen__title .mod-Branchen__more:after{transform:rotate(180deg)}.mod-Branchen__title{align-items:center;color:#000;display:flex;font-size:16px}.mod-Branchen__more{cursor:pointer;font-weight:700}.mod-Branchen__more:after{background:url(/webgs/icons/ic-dropdown-arrow.svg) 100% no-repeat transparent;background-size:auto .7em;content:" ";display:inline-block;height:.7em;margin:0 -23px 0 12px;width:.7em}.mod-Leistungsumfang{display:flex;flex-wrap:wrap;gap:16px;margin:0}.mod-Leistungsumfang__linkBlock{background-color:transparent!important;border-bottom:1px solid #000;border-radius:0!important;flex:1 1 0;margin:16px 0 40px;min-width:180px;padding:16px 0 32px!important}.mod-Leistungsumfang__linkBlock input{display:none}.mod-Leistungsumfang__linkBlock input:checked~div.mod-Leistungsumfang__content{display:block}.mod-Leistungsumfang__linkBlock input:not(:checked)~div.mod-Leistungsumfang__content{display:none}.mod-Leistungsumfang__linkBlock input:checked+.mod-Leistungsumfang__title .mod-Leistungsumfang__more:after{transform:rotate(180deg)}.mod-Leistungsumfang__title{align-items:center;display:flex;font-size:16px}.mod-Leistungsumfang__content{color:#000;margin-top:12px;width:100%}@media (pointer:fine){.mod-Leistungsumfang__content{min-height:36px}}.mod-Leistungsumfang__content:hover{text-decoration:none}.mod-Leistungsumfang__more{color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:1.38;padding-right:31px;text-decoration:none}.mod-Leistungsumfang__more:after{background:url(/webgs/icons/ic-dropdown-arrow.svg) 100% no-repeat transparent;background-size:auto .7em;content:" ";display:inline-block;height:.7em;margin:0 -23px 0 12px;width:.7em}.mod-Breadcrumb{margin-bottom:20px}.mod-Breadcrumb--mini{display:block;font-size:14px;margin:20px 0}.mod-Breadcrumb--mini:before{background-image:url(/webgs/icons/ui-arrow-right-dark-s.svg);background-size:cover;content:"";display:inline-block;height:10px;margin-right:8px;width:13px}.mod-Breadcrumb__list{display:block;font-size:12px;list-style:none;margin:0;padding:0;position:relative}.mod-Breadcrumb__list-item{display:inline-block}.mod-Breadcrumb__list-item a{color:#000;display:inline-block;text-decoration:none}.mod-Breadcrumb__list-item a span{display:inline-block;height:auto;width:auto}.mod-Breadcrumb__list-item a span:not(.mod-Breadcrumb-attribut--detailseite){line-height:30px;min-height:30px;min-width:48px}@media (pointer:fine){.mod-Breadcrumb__list-item a span{min-height:0;min-width:0}.mod-Breadcrumb__list-item a span:not(.mod-Breadcrumb-attribut--detailseite){line-height:inherit}}.mod-Breadcrumb__list-item a:-webkit-any-link{cursor:pointer}.mod-Breadcrumb__list-item:after{padding-left:.5em;padding-right:.5em}.mod-Breadcrumb__list-item:not(:first-child):not(:last-child) span{text-align:left}@media (pointer:fine){.mod-Breadcrumb__list-item:not(:first-child):not(:last-child) span{text-align:left}}.mod-Breadcrumb__list-item:not(:last-child):after{content:">"}.mod-Breadcrumb__list-item:last-child{font-weight:700}@media print{.mod-Breadcrumb{display:none!important}}.mod-Breadcrumb.mod-Breadcrumb--regio.mod-Breadcrumb--detailseite{margin-top:0}.mod-Breadcrumb.mod-Breadcrumb--classic.mod-Breadcrumb--detailseite{margin-bottom:12px}#content .mod-Breadcrumb{display:block}#content .mod-Breadcrumb:not(.mod-Breadcrumb--detailseite){margin-bottom:2em;margin-top:2em}@media (min-width:768px){#content .mod-Breadcrumb{margin-left:0}}.mod-Breadcrumb-attribut--detailseite{line-height:12px}.mod-Broschure{text-align:center}@media (min-width:768px){.mod-Broschure{text-align:left}}.mod-Broschure__button{height:inherit;margin-bottom:1.5em;position:relative}.mod-Broschure iframe{max-width:100%}.mod-TrustedSiegel img{margin-bottom:24px;vertical-align:middle}.mod-TrustedSiegel__btrusted-logo{margin-bottom:13px;padding-right:10px;vertical-align:middle}.mod-TrustedSiegel__siegel-image{cursor:pointer}.mod-TrustedSiegel__iframe-container{background:#e8e8e8;text-align:center}.mod-TrustedSiegel__iframe-container iframe{border:none;margin:16px auto 0;max-width:100%;overflow:auto}.mod-TrustedSiegel__empfehler-iframe--sellwerk-height{height:695px}@media screen and (min-width:992px){.mod-TrustedSiegel__empfehler-iframe--sellwerk-height{height:405px}}.buchungsoptionen_content .cmplazypreviewiframe{background-color:#ffdc00!important}.buchungsoptionen_content .buchungsoption{background-color:#fff;height:100%;width:100%}.buchungsoptionen_content .buchungsoption .tableiste{background-color:#fff;height:57px;line-height:52px;margin-bottom:10px;width:100%}.buchungsoptionen_content .buchungsoption .tableiste span{display:block;float:left;height:52px}@media (min-width:768px){.buchungsoptionen_content .buchungsoption .tableiste span{margin-left:1em}}.buchungsoptionen_content .buchungsoption .tableiste li{display:block;float:left;font-size:1.2em;list-style:none;margin-left:1em;text-decoration:none}.buchungsoptionen_content .buchungsoption .tableiste li.active{border-bottom:5px solid #000;font-weight:700}.buchungsoptionen_content .buchungsoption .tableiste li:not(.active):hover{border-bottom:5px solid #ffdc00}@media (min-width:768px){.buchungsoptionen_content .buchungsoption .tableiste li{margin-left:2em}}.buchungsoptionen_content .buchungsoption iframe{max-width:100%}.buchungsoptionen_content .buchungsoptionen_content #bookingContainer{background-color:#ffdc00;margin-bottom:20px;padding:20px 0;text-align:center}.buchungsoptionen_content .buchungsoptionen_content #bookingContainer.bookingContainerDoxter{background-color:transparent;padding:50px 0;text-align:center}.buchungsoptionen_content #reserviermich-holder iframe{height:560px}.buchungsoptionen_content #reserviermich-holder iframe #widget .panel{border-radius:4px!important}.buchungsoptionen_content #reserviermich-holder iframe #widget .panel .panel-heading{background-color:transparent!important}.buttonBuchungsoption:hover{cursor:pointer}.mod-C4all__teilnehmer_info{font-weight:700;margin:10px 0}.mod-C4all__formular{margin-bottom:20px}@media (min-width:620px){.mod-C4all__formular{float:left;margin-bottom:0;padding-right:20px;width:48%}}.mod-C4all__formular .formInput{margin:10px 0}.mod-C4all__formular .input-field{position:relative}.mod-C4all .messages{margin-top:12px}.mod-C4all .messageError{color:#af0200}.mod-C4all__info{background:#f8f8f8;border-radius:4px;font-size:14px;padding:14px}@media (min-width:620px){.mod-C4all__info{float:right;padding-left:20px;width:48%}}.mod-C4all__info .hinweis{font-weight:700;margin-top:10px}.mod-Chat-detailseite{bottom:80px;position:fixed;right:32px;z-index:3}.mod-Chat-detailseite .info{background-color:#fff;border-radius:4px;box-shadow:2px 3px 8px 0 rgba(0,0,0,.2);display:none;float:left;margin-right:12px;margin-top:-8px;padding:12px;position:relative}.mod-Chat-detailseite .info .info-bubble{background:#fff;height:12px;margin-top:0;position:absolute;right:-6px;top:16px;transform:rotate(45deg);width:12px}.mod-Chat-detailseite .mod-Chat{background-color:#000;border-radius:80px;box-shadow:2px 3px 8px 0 rgba(0,0,0,.2);cursor:pointer;float:left;height:50px;margin-top:-10px;padding:16px 7px;text-align:center;width:50px}.mod-Chat-detailseite:hover .info{display:inline-block}.gc-text--caption{color:currentColor;font-size:12px;font-weight:600;letter-spacing:.9px;line-height:normal;text-transform:uppercase}.gc-text--h1{color:#000;font-size:24px;font-weight:800;line-height:1.16;margin-bottom:16px}@media (min-width:768px){.gc-text--h1{font-size:28px}}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazyh1,.gc-text--h2,.mod-KompakterTreffer__title{color:#000;font-size:20px;font-weight:800;line-height:1.15;margin-bottom:16px}.gc-text--h3{font-size:16px;font-weight:800;line-height:1.38;margin-bottom:12px}.gc-text--startseite-h1{margin-bottom:16px}.gc-text--startseite-h1,.gc-text--startseite-h2{color:#000;font-size:32px;font-weight:800;line-height:1.25}.gc-text--startseite-h2{margin-bottom:12px}.gc-text--startseite-h3{font-size:20px;font-weight:800;line-height:1.15;margin-bottom:12px}.gc-text--red{color:#af0200}.gc-text--error-message{font-size:18px;font-weight:400}.gc-text--underline{text-decoration:underline}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink,.gc-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffdc00;border:none;border-radius:3px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;line-height:normal;outline:none;padding:14px 20px;text-align:center;transition:box-shadow .2s,transform .2s,background-color .3s;white-space:nowrap}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink:focus-visible,.gc-btn:focus-visible{border:1px solid #1e1e1e}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink svg,.gc-btn svg{display:block;height:1em;margin-right:8px;width:auto}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink svg:first-child:last-child,.gc-btn svg:first-child:last-child{margin-right:0}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink:hover,.gc-btn:hover{background:#f5d400}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink:active,.gc-btn:active{background:#ebcb00}.gc-btn--bordered{background:none;border:1px solid #000;position:relative}.gc-btn--bordered:after{border:1px solid #000;border-radius:3px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;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{font-size:13px;height:24px;padding:0 8px}.gc-btn--s{font-size:14px;font-weight:400;height:32px;padding:0 12px}.gc-btn--m{font-size:16px;height:44px;padding:0 14px;text-align:center}.gc-btn--l{font-size:18px;padding:18px 20px}.gc-btn--block{display:flex;width:100%}.gc-btn--cc{border-color:currentColor;color:currentColor}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink:disabled,.gc-btn--disabled,.gc-btn:disabled{cursor:not-allowed;opacity:.5}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink:disabled:active,.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink:disabled:hover,.gc-btn:disabled:active,.gc-btn:disabled:hover{background:inherit}.gc-btn--green,.gc-btn--green:active,.gc-btn--green:focus,.gc-btn--green:hover{background:#00862f;color:#fff}.gc-btn__text{display:inline-block}a.gc-btn--black:focus,a.gc-btn--black:hover{color:#fff}.cmplazypreviewiframe{background-color:#ffdc00!important;height:auto!important;margin:0 auto;padding:0!important;width:100%!important}.cmplazypreviewiframe[data-cmp-vendor=c10039]{background-color:rgba(0,0,0,.4)!important;border-radius:3px;left:50%;padding:20px;position:fixed;top:50%;transform:translate3d(-50%,-50%,0);width:340px!important}.cmplazypreviewiframe[data-cmp-vendor=c10039] .cmplazypreviewmsg{margin:20px;width:300px}.cmplazypreviewiframe .cmplazypreviewmsg{position:static;transform:none}.cmplazypreviewiframe .cmplazypreviewmsg *{margin-left:0;text-align:left}.cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink{font-weight:700;text-align:center}.mod-ConsiderAlso{background-color:#fff;border-radius:3px;margin-bottom:40px;padding:20px}.mod-ConsiderAlso .mod-KompakterTreffer:not(:last-child){margin-right:20px}.mod-ConsiderAlso .mod-GsSlider__slider{min-width:100%}.mod-ConsiderAlso .mod-GsSlider__spacer{width:0}.mod-Klickstrecke{overflow:hidden;position:relative;transition:height 2s}.mod-Klickstrecke__radio{display:none}.mod-Klickstrecke__part{left:0;overflow:hidden;position:relative;top:0;transition:left .3s ease-out;width:100%}.mod-Klickstrecke .mod-Klickstrecke__radio:not(:checked)+.mod-Klickstrecke__part{left:-110%;position:absolute}.mod-Klickstrecke .mod-Klickstrecke__radio:checked+.mod-Klickstrecke__part{top:0}.mod-Klickstrecke .mod-Klickstrecke__radio:checked+.mod-Klickstrecke__part~.mod-Klickstrecke__radio:not(:checked)+.mod-Klickstrecke__part{left:110%;position:absolute}.cmplazypreviewiframe .cmplazypreviewmsg,.gc-box,.mod-KompakterTreffer,.mod-Lightbox iframe[src],.mod-Speisekartede__iframe[src],.mod-TrustedSiegel__iframe-container{background:#fff;border-radius:3px;padding:16px}.gc-box--gray{background:#bebebe}.gc-box--red{border:4px solid #af0200}.gc-box--transparent{background-color:hsla(0,0%,100%,.949)}.mod-Lightbox{background:#000;box-sizing:border-box;overflow:hidden;padding-top:4%;position:fixed;text-align:center;transform:scale3d(0,0,0);transition:all .2s;z-index:100030}.mod-Lightbox[active=true]{bottom:0;height:106vh;left:0;right:0;top:0;transform:scaleX(1);width:100vw}.mod-Lightbox:not([active=true]) .mod-Klickstrecke__part{transition:all 0s}.mod-Lightbox__close{background:rgba(0,0,0,.3);border:1px solid #000;border-radius:5px;cursor:pointer;font-size:16px;height:48px;line-height:48px;position:absolute;right:12px;top:12px;transition:transform .3s;width:48px;z-index:3}.mod-Lightbox__close:focus-visible{border:1px solid #ffdc00}.mod-Lightbox__close:before{color:#ffdc00;content:"✖"}.mod-Lightbox__close:active,.mod-Lightbox__close:focus,.mod-Lightbox__close:hover{border:1px solid #ffdc00}.mod-Lightbox iframe[src]{height:90%;width:80%}.mod-liste_zweispaltig div,.mod-liste_zweispaltig ul{overflow:hidden}@media (min-width:768px){.mod-liste_zweispaltig ul{float:left;width:49%}}.mod-liste_zweispaltig ul .mod-liste_zweispaltig__list-item{line-height:1.5em;margin-left:36px;margin-right:-36px;text-indent:-36px;width:100%}.mod-liste_zweispaltig ul .mod-liste_zweispaltig__list-item:before{background-position:0 100%;height:16px;margin-right:16px;width:16px}.mod-liste_zweispaltig ul.unordered-list{margin-bottom:0;margin-left:0}.mod-liste_zweispaltig ul.unordered-list li.mod-liste_zweispaltig__list-item{margin-left:16px;text-indent:0}.mod-FooterText{font-size:12px;margin-top:32px;overflow:hidden}@media (min-width:30em){.mod-FooterText__letzteAktualisierung{float:right}.mod-FooterText__externePartner{float:left;margin-right:1em}}.checkbox{align-items:center;display:flex}.checkbox__label{cursor:pointer;font-size:1em;font-weight:400;line-height:normal}.checkbox__input{align-self:flex-start;appearance:none;background:#fff;border:1px solid transparent;border-radius:3px;cursor:pointer;flex-shrink:0;height:24px;margin-right:10px;outline:none;position:relative;width:24px}.checkbox__input:hover{border:1px solid #4a4a4a;transition:border .3s}.checkbox__input:before{background-image:url(/webgs/icons/checkmark-round.svg);background-position:50%;background-repeat:no-repeat;background-size:14px auto;bottom:0;content:"";display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:scale(0);transition:opacity .2s,transform .2s ease-in}.checkbox__input:checked:before{opacity:1;transform:scale(1)}.checkbox--gray .checkbox__input{background-color:#e8e8e8}.gc-input{color:#000;display:block;padding-top:1px;position:relative}.gc-input__input{background:#fff;border:1px solid transparent;border-radius:3px;box-shadow:0 -1px 0 0 silver;color:#000;display:block;font-weight:600;line-height:normal;min-height:61px;padding:27px 15px 9px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out;width:100%}.gc-input__input[type=date],.gc-input__input[type=datetime]{-webkit-appearance:none}.gc-input__input::placeholder{color:transparent}.gc-input__input[data-hashadfocus=true]:invalid:not(:focus){border-color:#af0200;box-shadow:none;color:#af0200}.gc-input__input:focus{background-color:#fff;border-color:currentColor;box-shadow:none;outline:none;padding:27px 15px 9px}.gc-input__input:focus+.gc-input__label{top:0;transform:scale(.813) translateY(11px)}.gc-input :-ms-input-placeholder{color:transparent!important}.gc-input:hover .gc-input__input{background-color:#fff;border:1px solid #4a4a4a;box-shadow:none;outline:0}.gc-input input.gc-input__field:-webkit-autofill{background-color:#fff}.gc-input__label{color:#4a4a4a;cursor:text;font-size:16px;font-weight:600;left:17px;pointer-events:none;transform:scale(.813) translateY(11px);transform-origin:left top;transition:transform .25s ease,top .25s ease;user-select:none}.gc-input__attachment,.gc-input__label{line-height:normal;position:absolute;top:0}.gc-input__attachment{align-items:center;display:inline-flex;height:1.313em;right:20px;transform:translateY(21px)}.gc-input__attachment--hidden{display:none}.gc-input__attachment>svg{height:1em;width:1em}.gc-input__notice{color:currentColor;font-size:13px;margin-top:5px}.gc-input__notice:empty{display:none}.gc-input--gray{color:#737b80}.gc-input--gray .gc-input__input{background-color:#f5f5f5;box-shadow:inset 0 1px 0 0 silver}.gc-input--gray .gc-input__input:focus{background-color:#fff;box-shadow:none}.gc-input--gray-label .gc-input__label{color:#4a4a4a}.gc-input--error{color:#af0200}.gc-input--error:hover .gc-input__input{border-color:#af0200}.gc-input--error .gc-input__input{border-color:#af0200;box-shadow:none}.gc-input--m{padding-top:0}.gc-input--m .gc-input__input{min-height:44px;padding:0 16px}.gc-input--m .gc-input__attachment{top:50%;transform:translateY(-50%)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid transparent;border-radius:50%;cursor:pointer;height:24px;margin:0 10px 8px 0;outline:none;position:relative;vertical-align:top;width:24px}input[type=radio]:hover{border:1px solid #4a4a4a;transition:border .3s}input[type=radio]:after{background:#000;border-radius:50%;content:"";display:block;height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .3s,transform .3s;width:10px}input[type=radio]:checked:after{opacity:1;transform:translate(-50%,-50%) scale(1)}input[type=radio].radio--gray{background-color:#e8e8e8}input[type=radio]+label{cursor:pointer;height:24px;line-height:24px}#impressum b{font-weight:400}.mod-ImWeb__image{height:auto;max-width:100%;width:auto}.mod-ImWeb__iframe{width:calc(100% - 4px)}.mod-Suchanimation{left:0;position:fixed;top:0;width:100%;z-index:1000}.mod-Suchanimation__balken--active{animation-duration:5s;animation-iteration-count:infinite;animation-name:moving_bar,floating;background-color:#000;height:8px;width:100%}@keyframes moving_bar{0%{width:0}25%{width:100%}50%{width:0}75%{width:100%}to{width:0}}@keyframes floating{0%{animation-timing-function:step-end;float:left}25%{animation-timing-function:step-end;float:right}50%{animation-timing-function:step-end;float:left}75%{animation-timing-function:step-end;float:right}to{animation-timing-function:step-end;float:left}}.mod-News__list-item{margin-bottom:1.4em}.mod-News__text{margin-bottom:.7em;margin-top:.2em}@media (max-width:480px){.cmplazypreviewiframe .cmplazypreviewmsg .mod-Oeffnungszeiten .cmplazyh1,.mod-Oeffnungszeiten .cmplazypreviewiframe .cmplazypreviewmsg .cmplazyh1,.mod-Oeffnungszeiten .gc-text--h2,.mod-Oeffnungszeiten .mod-KompakterTreffer__title{margin-top:32px!important}}.mod-Oeffnungszeiten{color:#4a4a4a;position:relative}.mod-Oeffnungszeiten__container{margin-left:4px}.mod-Oeffnungszeiten__container>div{display:flex;margin-bottom:12px}.mod-Oeffnungszeiten__container div.green{color:#0a861f}.mod-Oeffnungszeiten__icon{display:inline-block;margin-right:12px}.mod-Oeffnungszeiten__tag{display:inline-block;width:120px}.mod-Oeffnungszeiten__zeit{display:inline-block}@media (max-width:450px){.mod-Oeffnungszeiten__zeit{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:96px}}.mod-Oeffnungszeiten__zeit:first-child{display:block}@media (min-width:450px){.mod-Oeffnungszeiten__zeit:first-child{display:inline-block}}.mod-Oeffnungszeiten__zeit:nth-child(2):before{content:""}@media (min-width:450px){.mod-Oeffnungszeiten__zeit:nth-child(2):before{content:", "}}.mod-ratgeberTeasers{contain-intrinsic-size:272px;content-visibility:auto;margin-bottom:40px}@media (pointer:fine){.mod-ratgeberTeasers{contain-intrinsic-size:263px}}.mod-ratgeberTeasers .title{color:#4a4a4a;font-size:16px;font-weight:400;margin-bottom:8px;text-transform:uppercase}.mod-ratgeberTeasers .mod-GsSlider__slider{min-width:100%}.mod-ratgeberTeasers .gs-teaser{border-radius:3px;min-width:184px}.mod-ratgeberTeasers .gs-teaser:not(:last-child){margin-right:16px}.mod-ratgeberTeasers .gs-teaser .gs-teaser__box{border-radius:3px;min-height:12em}.mod-ratgeberTeasers .gs-teaser .gs-teaser__box--image{object-fit:contain}.mod-ratgeberTeasers .gs-teaser__content{border-radius:3px}.mod-ratgeberTeasers .gs-teaser__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;hyphens:auto;overflow:hidden;word-break:break-word}.mod-ratgeberTeasers .gs-teaser--category .gs-teaser__box{background-position:top}.mod-ratgeberTeasers .gs-teaser--category{display:none}@media (min-width:400px){.mod-ratgeberTeasers .gs-teaser--category:nth-child(2){display:block}}@media (min-width:800px){body#detailseite .mod-ratgeberTeasers .gs-teaser--category:nth-child(3){display:block}}.mod-Speisekartede__iframe{border:none;padding:0!important;width:100%}.mod-Speisekartede__iframe[src]{height:50vh}.mod-SeoLinks{display:flex;flex-wrap:wrap;gap:16px;margin:0}.mod-SeoLinks__linkBlock{flex:1 1 0;margin:0 0 40px;min-width:180px}.mod-SeoLinks__linkBlock input{display:none}.mod-SeoLinks__linkBlock .mod-SeoLinks__title{font-size:16px}.mod-SeoLinks__linkBlock a{float:left;overflow-wrap:break-word;width:100%;word-wrap:break-word;line-height:20px;min-height:48px;text-decoration:underline}@media (pointer:fine){.mod-SeoLinks__linkBlock a{line-height:16px;min-height:36px}}.mod-SeoLinks__linkBlock a:hover{text-decoration:none}.mod-SeoLinks__linkBlock input:not(:checked)~a{display:none}.mod-SeoLinks__linkBlock input:checked~a{display:block}.mod-SeoLinks__linkBlock label{cursor:pointer;display:inline-block;font-weight:700;margin-bottom:16px;padding-right:31px;text-decoration:none}.mod-SeoLinks__linkBlock label:after{background:url(/webgs/icons/ic-dropdown-arrow.svg) 100% no-repeat transparent;background-size:auto .7em;content:" ";display:inline-block;height:.7em;margin:0 -23px 0 12px;width:.7em}.mod-SeoLinks__linkBlock input:checked+.mod-SeoLinks__title label:after{transform:rotate(180deg)}@media print{.mod-SeoLinks__linkBlock{display:none}}.mod-SeoLinks__linkBlockDS{background-color:#fff;border-radius:4px;margin-bottom:40px;padding:20px 20px 13px;width:100%}.mod-SeoLinks__linkBlockDS h2{margin-bottom:4px}.mod-SeoLinks__linkBlockDS h3{margin-bottom:0;max-width:90%}.mod-SeoLinks__linkBlockDS>div:last-child .mod-GcAkkordeon__section{border-bottom:0}.mod-SeoLinks__linkBlockDS a{display:block;line-height:28px}.mod-Teaser{border-bottom:1px solid #000;contain-intrinsic-size:550px;content-visibility:auto;font-size:16px;padding-bottom:32px}@media (pointer:fine){.mod-Teaser{contain-intrinsic-size:450px}}@media (min-width:768px){.mod-Teaser{contain-intrinsic-size:200px}.mod-Teaser__list{display:flex;justify-content:space-between;margin-bottom:0}}.mod-Teaser__list>*{display:block;position:relative}@media (min-width:768px){.mod-Teaser__list>*{align-items:flex-start;display:flex;flex:1 1 0px;flex-direction:column;gap:45px;justify-content:space-between}}.mod-Teaser__list>:not(:last-child){margin-bottom:28px}@media (min-width:768px){.mod-Teaser__list>:not(:last-child){margin-bottom:0;margin-right:16px}}.mod-Teaser__list>* *{max-width:100%}.mod-Teaser__list>* .gc-text--h3{font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px;word-break:break-word}.mod-Teaser__list a{padding-bottom:16px;padding-top:16px}@media (pointer:fine){.mod-Teaser__list a{padding-bottom:inherit;padding-top:inherit}}.mod-Teaser__verlag-logo-box{min-height:95px;position:relative}.mod-Teaser__verlag-content-wrapper{width:100%}.mod-Teaser img{max-height:80px;max-width:180px}.mod-Teaser [type=submit]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.mod-Teaser [type=submit]:hover+.gc-btn--bordered:after{opacity:1}.mod-Teaser:before{clear:both;content:"";display:block}@media (min-width:768px){.mod-Teaser__button{padding:8px 5px}}ul.unordered-list{list-style-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE3IDEyIj48cGF0aCBmaWxsPSIjMTExIiBkPSJNMTUuMy4zIDYgOS42IDIuNyA2LjNjLS40LS40LTEtLjQtMS40IDBzLS40IDEgMCAxLjRsNCA0Yy4yLjIuNC4zLjcuM3MuNS0uMS43LS4zbDEwLTEwYy40LS40LjQtMSAwLTEuNHMtMS0uNC0xLjQgMCIvPjwvc3ZnPg==");list-style-position:outside;margin-bottom:16px;margin-left:16px;padding-left:8px}ul.unordered-list li{margin-bottom:8px;padding-left:8px}ul.unordered-list--with-symbols{list-style-image:none;margin-left:0;padding-left:0}ul.unordered-list--with-symbols li{margin-left:0;padding-left:0}ul.unordered-list--with-symbols li:before{background-position:0 100%;height:16px;margin-right:16px;width:16px}ul.unordered-list--bold{font-weight:700}ul.unordered-list--yellow{list-style-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE3IDEyIj48cGF0aCBmaWxsPSIjZmZkYzAwIiBkPSJNMTUuMy4zIDYgOS42IDIuNyA2LjNjLS40LS40LTEtLjQtMS40IDBzLS40IDEgMCAxLjRsNCA0Yy4yLjIuNC4zLjcuM3MuNS0uMS43LS4zbDEwLTEwYy40LS40LjQtMSAwLTEuNHMtMS0uNC0xLjQgMCIvPjwvc3ZnPg==")}.mod-WeitereRufnummern__list{font-size:16px;margin:0 0 -1px}@media (min-width:768px){.mod-WeitereRufnummern__list{column-count:2;column-gap:13px}}.mod-WeitereRufnummern__item{display:inline-flex;padding:7px 0;width:100%}@media (min-width:768px){.mod-WeitereRufnummern__item i{width:40px}}.mod-WeitereRufnummern__item:not(:last-child){border-bottom:1px solid #e0e0e0}.mod-WeitereRufnummern__phone{white-space:nowrap}.mod-WeitereStandorte__list{list-style:none;margin:0;padding:0}.mod-WeitereStandorte__list-item{border-top:1px solid #e0e0e0;display:block;overflow:hidden;padding:20px 0;position:relative}.mod-WeitereStandorte__list-item:first-child{border-top:none;padding-top:0}.mod-WeitereStandorte__list-item:nth-child(1n+4){display:none}.mod-WeitereStandorte__list-item:hover{text-decoration:none}.mod-WeitereStandorte__logo{margin-bottom:1em;overflow:hidden;width:145px}@media (min-width:25em){.mod-WeitereStandorte__logo{float:left;margin-bottom:0;margin-right:1em}}.mod-WeitereStandorte__logo img{max-width:100%}.mod-WeitereStandorte__logo.karte{background-image:url(/webgs/images/karte_platzhalter.svg);background-position:50%}.mod-WeitereStandorte__title{text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.mod-WeitereStandorte__title{line-height:16px}}.mod-WeitereStandorte__content{overflow:hidden}.mod-WeitereStandorte__details>span+span:before{color:#9b9b9b!important;content:"|";padding:0 5px}.mod-WeitereStandorte__distance-icon{margin:0!important;vertical-align:text-top}.mod-WeitereStandorte__stars{float:right}.mod-WeitereStandorte__stars span:nth-child(2){white-space:nowrap}.mod-WeitereStandorte__more-link{color:#247bbd;display:inline-block;font-size:16px;min-height:48px;padding-top:12px}@media (pointer:fine){.mod-WeitereStandorte__more-link{min-height:0;padding-top:0}}.mod-WeitereStandorte__more-link>span:before{content:">";margin-right:8px}.mod-WeitereStandorte__show-more{display:none}.mod-WeitereStandorte__show-more:before{transform:rotateX(0) rotate(90deg)}.mod-WeitereStandorte__show-less{display:none}.mod-WeitereStandorte__show-less:before{transform:rotateX(180deg) rotate(90deg)}.mod-WeitereStandorte--expandable .mod-WeitereStandorte__show-more{display:inline}.mod-WeitereStandorte--expanded .mod-WeitereStandorte__show-more{display:none}.mod-WeitereStandorte--expanded .mod-WeitereStandorte__show-less{display:inline}.mod-WeitereStandorte--expanded .mod-WeitereStandorte__list-item{display:list-item!important}.mod-WeitereUnternehmensInfos__imagelist{display:inline-flex;margin:0 -.5em;padding-bottom:20px;width:calc(100% + 1em)}.mod-WeitereUnternehmensInfos .gc-text--h3{font-size:1.17em!important;margin:10px 0 0!important}.mod-WeitereUnternehmensInfos .gc-text--h3:first-child{margin:0!important}.mod-WeitereUnternehmensInfos__image{margin-right:12px;min-width:40px}.mod-WeitereUnternehmensInfos__image img{margin:0}.mod-TerminwunschWerbung{display:block;font-weight:700;hyphens:auto;margin-bottom:12px;overflow:hidden}@media (min-width:900px){.mod-TerminwunschWerbung--Trefferliste .mod-TerminwunschWerbung__imageWrapper{width:33%}}.cmplazypreviewiframe .mod-TerminwunschWerbung.cmplazypreviewmsg,.mod-Lightbox iframe.mod-TerminwunschWerbung[src],.mod-TerminwunschWerbung.gc-box,.mod-TerminwunschWerbung.mod-KompakterTreffer,.mod-TerminwunschWerbung.mod-Speisekartede__iframe[src],.mod-TerminwunschWerbung.mod-TrustedSiegel__iframe-container{padding:0}@media (min-width:600px){.mod-TerminwunschWerbung{display:flex;min-height:240px}}.mod-TerminwunschWerbung__imageWrapper{display:block}@media (min-width:600px){.mod-TerminwunschWerbung__imageWrapper{border-radius:3px 0 0 3px;padding-right:20px;width:33%}}@media (min-width:1000px){.mod-TerminwunschWerbung__imageWrapper{width:50%}}.mod-TerminwunschWerbung__imageWrapper:before{background:url(/webgs/images/terminwunschWerbung/smartphone.jpg) 50% transparent;background-size:cover;content:" ";display:block;padding-top:46%}@media (min-width:600px){.mod-TerminwunschWerbung__imageWrapper:before{border-radius:3px 0 0 3px;height:105%;padding-top:0}}.mod-TerminwunschWerbung__contentWrapper{display:block;margin:12px 16px 16px;position:relative}@media (min-width:600px){.mod-TerminwunschWerbung__contentWrapper{margin:16px 16px 16px 0;width:67%}}@media (min-width:1000px){.mod-TerminwunschWerbung__contentWrapper{width:50%}}.mod-TerminwunschWerbung__contentWrapper p{margin-bottom:16px}.mod-TerminwunschWerbung__contentWrapper .unordered-list{float:left}@media (min-width:600px){.mod-TerminwunschWerbung__contentWrapper .unordered-list{float:left}}.cmplazypreviewiframe .cmplazypreviewmsg .mod-TerminwunschWerbung__contentWrapper .cmplazybtnlink,.mod-TerminwunschWerbung__contentWrapper .cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink,.mod-TerminwunschWerbung__contentWrapper .gc-btn{width:100%}@media (min-width:600px){.cmplazypreviewiframe .cmplazypreviewmsg .mod-TerminwunschWerbung__contentWrapper .cmplazybtnlink,.mod-TerminwunschWerbung__contentWrapper .cmplazypreviewiframe .cmplazypreviewmsg .cmplazybtnlink,.mod-TerminwunschWerbung__contentWrapper .gc-btn{float:right;width:auto}}@media (min-width:996px){#startseite .mod-TerminwunschWerbung{contain-intrinsic-size:240px;content-visibility:auto}#detailseite .mod-TerminwunschWerbung{contain-intrinsic-size:260px;content-visibility:auto}}.mod-ZusatzInhalte__booking .beschreibung,.mod-ZusatzInhalte__booking .hotel-images{margin-bottom:20px}.mod-ZusatzInhalte__booking .beschreibung p:first-child{margin-bottom:10px}.mod-ZusatzInhalte__booking .bewertung{float:right;font-weight:900;letter-spacing:.9px;padding:0 12px 12px}.mod-ZusatzInhalte__booking .bewertung .score{align-items:center;background:#023382;border-radius:5px;color:#fff;display:flex;font-size:35px;height:80px;justify-content:center;margin-top:5px;width:80px}.mod-ZusatzInhalte__booking .flex-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;width:100%}.mod-ZusatzInhalte__booking .flex-container .flex-box{flex-basis:32%;margin-top:20px;padding-right:20px}.cmplazypreviewiframe .cmplazypreviewmsg .mod-ZusatzInhalte__booking .flex-container .flex-box .cmplazyh1,.mod-ZusatzInhalte__booking .flex-container .flex-box .cmplazypreviewiframe .cmplazypreviewmsg .cmplazyh1,.mod-ZusatzInhalte__booking .flex-container .flex-box .gc-text--h2,.mod-ZusatzInhalte__booking .flex-container .flex-box .mod-KompakterTreffer__title{font-size:20px;margin-bottom:10px}.mod-ZusatzInhalte__booking .flex-container .flex-box ul:not(.unordered-list) li{display:-webkit-box}@media (max-width:768px){.mod-ZusatzInhalte__booking .flex-container .flex-box{flex-basis:98%}}@media (min-width:768px) and (max-width:992px){.mod-ZusatzInhalte__booking .flex-container .flex-box{flex-basis:48%}}.mod-ZusatzInhalte__linklist{padding:0 0 20px}.mod-ZusatzInhalte__linklist li+li{margin-left:2em}.mod-ZusatzInhalte__linklist li{display:inline-block;list-style-type:none}.mod-ZusatzInhalte__linklist li a{text-decoration:none!important}.mod-ZusatzInhalte__linklist li a.mod-ZusatzInhalte__link--active{border-bottom:5px solid #000;font-weight:700}.mod-ZusatzInhalte__iframe{height:50vh;width:calc(100% - 4px)}@media (min-width:768px){.mod-HotelImage{display:block}}.mod-HotelImage__image{height:200px;margin-right:10px;width:auto}.mod-HotelImage__spacer{width:0}.mod-MarketplaceDesktop{height:100%;min-width:300px}.mod-MarketplaceDesktop__container{font-size:1rem;margin-left:15px;margin-right:0!important;min-width:300px;padding-left:0;padding-right:0;padding-top:20px}.mod-MarketplaceDesktop__container__withAngebotButton{padding-top:89px}.mod-MarketplaceDesktop__container__withoutAngebotButton{margin-top:-1px;padding-top:1px}.mod-MarketplaceMobile{width:100%}.mod-MarketplaceMobile__container{display:block;font-size:1rem;margin-left:0!important;margin-right:0!important;padding:0!important;white-space:normal}#marketplaceContentDesktop .h1,#marketplaceContentDesktop .h2,#marketplaceContentDesktop .h3,#marketplaceContentDesktop .h4,#marketplaceContentDesktop .h5,#marketplaceContentDesktop h1,#marketplaceContentDesktop h2,#marketplaceContentDesktop h3,#marketplaceContentDesktop h4,#marketplaceContentDesktop h5,#marketplaceContentMobile .h1,#marketplaceContentMobile .h2,#marketplaceContentMobile .h3,#marketplaceContentMobile .h4,#marketplaceContentMobile .h5,#marketplaceContentMobile h1,#marketplaceContentMobile h2,#marketplaceContentMobile h3,#marketplaceContentMobile h4,#marketplaceContentMobile h5{display:block;font-weight:500;line-height:1.2;margin-top:0;margin-inline-end:0;margin-inline-start:0;margin-bottom:.5rem}#marketplaceContentDesktop .h1,#marketplaceContentDesktop h1,#marketplaceContentMobile .h1,#marketplaceContentMobile h1{font-size:2.5rem}#marketplaceContentDesktop .h2,#marketplaceContentDesktop h2,#marketplaceContentMobile .h2,#marketplaceContentMobile h2{font-size:2rem}#marketplaceContentDesktop .h3,#marketplaceContentDesktop h3,#marketplaceContentMobile .h3,#marketplaceContentMobile h3{font-size:1.75rem}#marketplaceContentDesktop .h4,#marketplaceContentDesktop h4,#marketplaceContentMobile .h4,#marketplaceContentMobile h4{font-size:1.5rem}#marketplaceContentDesktop .h5,#marketplaceContentDesktop h5,#marketplaceContentMobile .h5,#marketplaceContentMobile h5{font-size:1.25rem}#marketplaceContentDesktop ol,#marketplaceContentDesktop ul,#marketplaceContentMobile ol,#marketplaceContentMobile ul{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}#marketplaceContentDesktop ul,#marketplaceContentMobile ul{list-style-type:disc}#marketplaceContentDesktop ol,#marketplaceContentMobile ol{list-style-type:decimal}#marketplaceContentDesktop p,#marketplaceContentMobile p{margin-bottom:0;margin-top:0;min-height:24px}#marketplaceContentDesktop{background-color:#fff;border-radius:3px;min-width:300px}#marketplaceContentDesktop a{white-space:pre-wrap}#marketplaceContentDesktop iframe{border:0;width:100%}#marketplaceContentMobile #youtubeContainer{height:0;padding-bottom:56.25%;position:relative}#marketplaceContentMobile #youtubeContainer iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-bildTextTeaser__title{margin-top:40px}.mod-bildTextTeaser__subTitle{margin-bottom:20px}.mod-bildTextTeaser__imageContainer{border-radius:3px;display:block;width:100%}@media (min-width:996px){.mod-bildTextTeaser__imageContainer{width:calc(33.33333% - 16px)}.mod-bildTextTeaser__imageContainer:not(:last-child){margin-right:24px}}.mod-bildTextTeaser__imageContainer{background-color:#f5f5f5;margin-bottom:16px}.mod-bildTextTeaser__imageContainer .mod-bildTextTeaser__image{max-height:260px;overflow:hidden;width:100%}@media (min-width:1200px){.mod-bildTextTeaser__imageContainer .mod-bildTextTeaser__image{max-height:158px}}.mod-bildTextTeaser__imageContainer .mod-bildTextTeaser__image img{border-top-left-radius:3px;border-top-right-radius:3px;width:100%}.mod-bildTextTeaser__textContainer{margin-bottom:44px;padding:20px 16px;position:relative}@media (min-width:1200px){.mod-bildTextTeaser__textContainer{min-height:362px}}.mod-bildTextTeaser__textContainer__header{color:#888;font-size:12px!important;letter-spacing:.96px;line-height:1.33;margin-bottom:8px;text-transform:uppercase}.mod-bildTextTeaser__textContainer__title{font-size:20px;font-stretch:normal;font-style:normal;font-weight:800;line-height:1.15;margin-bottom:8px}.mod-bildTextTeaser__textContainer__text{font-size:16px;hyphens:auto;line-height:1.38}.mod-bildTextTeaser__more{bottom:-20px;color:#247bbd;font-size:16px;line-height:1.38;position:absolute}.mod-UntenNachObenButton{background-color:#fff;border:1px solid #bebebe;border-radius:25px;bottom:80px;cursor:pointer;height:38px;padding:14px 12px 10px;position:fixed;right:20px;width:38px;z-index:1000}@media (min-width:768px){.mod-UntenNachObenButton{bottom:25px;cursor:pointer;height:50px;padding:19px 14px 12px;right:32px;width:50px}}.mod-UntenNachObenButton__icon-line{border:solid #000;border-width:1px 0 0}.mod-UntenNachObenButton__icon-array{border-color:#000;border-style:solid;border-width:2px 0 0 2px;height:8px;left:2px;position:relative;top:3px;transform:rotate(45deg);width:8px}@media (min-width:768px){.mod-UntenNachObenButton__icon-array{height:14px;left:3px;top:4px;width:14px}}.mod-UntenNachObenButton:active{background-color:#000}.mod-UntenNachObenButton:active .mod-UntenNachObenButton__icon-array,.mod-UntenNachObenButton:active .mod-UntenNachObenButton__icon-line{border-color:#fff}.mod-Bewertungsfilter{position:relative}.mod-Bewertungsfilter__label{background:none;color:#247bbd;cursor:pointer;display:inline-block}.mod-Bewertungsfilter__label::-ms-expand{display:none}.mod-Bewertungsfilter__caret{display:inline-flex;flex-direction:column;margin-left:2px;vertical-align:super}.mod-Bewertungsfilter__caret div{height:6px;margin:0;padding:0}.mod-Bewertungsfilter__caret div:first-child:before{background-image:url(/webgs/icons/ic-caret_up.svg);content:" ";display:inline-block;height:6px;width:10px}.mod-Bewertungsfilter__caret div:last-child:before{background-image:url(/webgs/icons/ic-caret_down.svg);content:" ";display:inline-block;height:6px;width:10px}.mod-Bewertungsfilter__select{bottom:0;cursor:pointer;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.mod-Bewertungsfilter__selected{height:12px;margin-right:8px;width:16px}.mod-Bewertungsfilter__flyout{opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-5px);transition:transform .3s,opacity .3s}.mod-Bewertungsfilter__flyout--open{opacity:1;pointer-events:auto;transform:translateY(0)}.gc-balloon{background-color:#fff;border-radius:3px;box-shadow:1px 3px 3px 2px rgba(0,0,0,.2);display:inline-block;margin-top:6px;min-width:230px;padding:12px 0 16px;position:absolute;right:0;top:0;z-index:1000}.gc-balloon:before{background:#fff;display:block;height:8px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%) rotate(45deg);width:8px}.gc-balloon__item{appearance:none;background:#fff;border:none;cursor:pointer;display:block;font-size:14px;line-height:1.44;outline:none;padding:4px 0 4px 36px;position:relative;text-align:left;transition:background .3s;white-space:nowrap;width:100%;z-index:1}.gc-balloon__item__selected{padding-left:12px}.gc-balloon__item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.gc-balloon__item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.gc-balloon__item:last-child:after{display:none}.gc-balloon__item:hover{background:#f5f5f5}.mod-Bewertungsfilter-mobile{background-color:#fff;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100030}.mod-Bewertungsfilter-mobile__container{padding:20px 16px}.mod-Bewertungsfilter-mobile__title{font-size:18px;font-weight:700;line-height:1.22;margin-bottom:43.5px;position:relative}.mod-Bewertungsfilter-mobile__close{background-image:url(/webgs/icons/ic-x.svg);cursor:pointer;display:inline-block;height:16px;position:absolute;right:0;top:0;width:16px}.mod-Bewertungsfilter-mobile__select-group{border-top:1px solid #e8e8e8;line-height:1.38;margin-left:4px;padding-bottom:12px;padding-top:12px}.mod-Bewertungsfilter-mobile__select-group__title{margin-bottom:12px}.mod-Bewertungsfilter-mobile__select-group__title:after{background-image:url(/webgs/icons/ic-caret.svg);content:" ";cursor:pointer;display:inline-block;height:7px;margin-bottom:2px;margin-left:8px;width:10px}.mod-Bewertungsfilter-mobile .mod-Bewertungsfilter-mobile__select-group__title-close:after{transform:rotate(180deg)}.mod-Bewertungsfilter-mobile .last-group{border-bottom:1px solid #e8e8e8;margin-bottom:32px;padding-bottom:11px}.mod-Bewertungsfilter-mobile input[type=radio]{appearance:none}.mod-Bewertungsfilter-mobile input[type=radio]:before{background-color:#fff;border:1px solid silver;border-radius:10px;content:"";display:inline-block;height:20px;position:relative;visibility:visible;width:20px}.mod-Bewertungsfilter-mobile input[type=radio]:checked:before{background-clip:content-box;background-color:#ffdc00;border:1px solid #ffdc00;border-radius:10px;content:"";display:inline-block;height:20px;padding:2px;position:relative;visibility:visible;width:20px}.mod-Bewertungsfilter-mobile input[type=radio]:after,.mod-Bewertungsfilter-mobile input[type=radio]:checked:after{content:none}.mod-Bewertungsfilter-mobile input[type=radio]:hover{border:1px solid transparent;transition:none}.mod-Bewertungsfilter-mobile .gc-radio__label{color:#4a4a4a;font-size:14px;line-height:1.43}.mod-Bewertungsfilter-mobile__button{width:100%}.mod-Faq{background-color:#fff;border-radius:4px;margin-bottom:40px;padding:20px 20px 13px}.mod-Faq h2{margin-bottom:4px}.mod-Faq h3{margin-bottom:0;max-width:90%}.mod-Faq>div:last-child .mod-GcAkkordeon__section{border-bottom:0}.mod-GcAkkordeon__section button:after{background:url(/webgs/icons/ic-dropdown-arrow1.svg) 100% no-repeat transparent;content:" ";display:inline-block;height:10px;width:18px}.mod-GcAkkordeon__section{border-bottom:1px solid #e8e8e8;padding:0!important}.mod-GcAkkordeon__header{padding-bottom:11px!important}.mod-GcAkkordeon__section--open .mod-GcAkkordeon__header{padding-bottom:8px!important}.mod-GcAkkordeon__section--open .mod-GcAkkordeon__header:after{transform:rotate(180deg)}.mod-GcAkkordeon__section--open .mod-GcAkkordeon__content{margin-bottom:11px!important}.mod-GcAkkordeon__content{color:#4a4a4a;font-size:16px;line-height:1.38}@media (max-width:480px){.mod-GcAkkordeon__content{max-width:95%}}.mod-GcAkkordeon__content span{cursor:pointer}.mod-GcAkkordeon__content a,.mod-GcAkkordeon__content span{color:#247bbd;text-decoration:underline}.mod-RechteWerbespalteTrefferliste{min-height:75vh}@media print{.mod-RechteWerbespalteTrefferliste{display:none}}.mod-RechteWerbespalteTrefferliste{clear:left}.mod-RechteWerbespalteTrefferliste [id^=rs_sky]{text-align:center}.mod-RechteWerbespalteTrefferliste [id^=rs_sky] iframe{margin-top:0}.mod-RechteWerbespalteTrefferliste #regioWrapper{word-wrap:break-word;font-size:12px;max-height:0;overflow:hidden;text-align:left;transition:max-height 2s ease-in-out}.mod-RechteWerbespalteTrefferliste #regioWrapper:not(:empty){max-height:9999px}.mod-RechteWerbespalteTrefferliste #regioWrapper h3{font-size:12px;font-weight:700;margin-bottom:8px}.mod-RechteWerbespalteTrefferliste #regioWrapper img{float:left;max-width:50px;padding:2px 8px 0 0}.mod-RechteWerbespalteTrefferliste #regioWrapper a{background:#fff;border-radius:3px;display:block;margin-bottom:40px;overflow:hidden;padding:4px 8px}.mod-RechteWerbespalteTrefferliste #marktjagdWrapper{max-height:0;overflow:hidden;text-align:center;transition:all 2s ease-in-out}@media print{.mod-RechteWerbespalteTrefferliste #marktjagdWrapper{display:none}}.mod-RechteWerbespalteTrefferliste #marktjagdWrapper:not(:empty){margin-bottom:40px;max-height:9999px}.mod-RechteWerbespalteTrefferliste__marktjagd--item{display:block;margin-bottom:40px;overflow:hidden;text-align:center}.mod-RechteWerbespalteTrefferliste__marktjagd--item>p{background:#fff;border-radius:3px;margin:0 0 8px;padding:4px}.mod-RechteWerbespalteTrefferliste__marktjagd--item img{height:182px;margin-top:12px;max-width:100%}.mod-zahlungsmittel{padding-bottom:0!important}.mod-zahlungsmittel__list{display:flex;flex-wrap:wrap}.mod-zahlungsmittel__list__item{align-items:center;display:flex;margin-bottom:24px;margin-right:24px;width:190px}.mod-zahlungsmittel [class*=contains-icon]:before{height:30px;margin:0 12px 0 0;width:30px}