@charset "UTF-8";.aktionsleiste{align-items:center;background-color:#fff;border-bottom:2px solid #e0e0e0;border-radius:3px;display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;gap:12px;justify-content:flex-start;overflow:hidden;padding:20px}@media (min-width:992px){.aktionsleiste{flex-direction:row}}.aktionsleiste .aktionsleiste-button{background-color:#ffdc00;border-radius:3px;cursor:pointer;height:44px;padding:8px 16px;width:100%}@media (min-width:992px) and (max-width:1199px){.aktionsleiste .aktionsleiste-button{flex:1 1 33%}}@media (min-width:1200px){.aktionsleiste .aktionsleiste-button{flex-grow:0;width:fit-content}}.aktionsleiste .aktionsleiste-button:focus-visible{border:1px solid #1e1e1e}.aktionsleiste .aktionsleiste-button.inactive{cursor:auto;display:none}.aktionsleiste .aktionsleiste-button.inactive i{background-color:#e0e0e0;color:#bebebe}.aktionsleiste .aktionsleiste-button.inactive span{color:#bebebe}.aktionsleiste .aktionsleiste-button a{display:block;height:100%}.aktionsleiste .aktionsleiste-button .button{align-items:center;background-color:transparent;border:none;color:#4a4a4a;display:flex;flex-direction:row;font-size:1em;font-weight:700;height:100%;position:relative;width:100%}@media (min-width:992px) and (max-width:1199px){.aktionsleiste .aktionsleiste-button .button{justify-content:center}}.aktionsleiste .aktionsleiste-button .button:active,.aktionsleiste .aktionsleiste-button .button:focus{outline:0}.aktionsleiste .aktionsleiste-button .button sup{line-height:0}.aktionsleiste .aktionsleiste-button .button i{background-position:50%;background-repeat:no-repeat;height:20px;width:20px}.aktionsleiste .aktionsleiste-button .button i.icon-route_finden{background-position:47% 53%}.aktionsleiste .aktionsleiste-button a:hover{text-decoration:none}.freecall-button{height:100%}.anrufen_content{background-color:#fff;border-bottom:1px solid #e0e0e0;margin:0;overflow:hidden;padding:20px;text-align:left;transition:max-height 1s!important}.buchungsoptionen_content{background-color:#fff;border-bottom:10px solid #fff;height:100%;max-height:1350px;overflow:hidden;padding:0 10px;transition:max-height 1s}@media (min-width:768px){.buchungsoptionen_content{border-bottom:none}}.buchungsoptionen_content.hidden{display:block;max-height:0;transition:max-height .6s}.cmplazypreviewiframe[data-cmp-vendor=s1409]{position:fixed;top:30%}#bildergalerie{position:relative}.mod-Bildergalerie{background-color:#fff;contain-intrinsic-size:150px;content-visibility:auto;padding:24px 0}.mod-Bildergalerie label{cursor:pointer;font-size:13px}.mod-Bildergalerie label:first-child figcaption>span{display:block}.mod-Bildergalerie label:first-child .mod-Hinweistext>div{left:40px!important}.mod-Bildergalerie label:last-child figcaption>span{display:block}.mod-Bildergalerie figure{margin:0 12px;min-height:150px;min-width:200px;position:relative;text-align:center}.mod-Bildergalerie figure img.video{height:48px;left:calc(50% - 21px);position:absolute;top:41px}.mod-Bildergalerie figure img{height:auto;max-height:130px;vertical-align:middle;width:auto}.mod-Bildergalerie figure img.vorschau_video{filter:brightness(.75)}#bildergalerieKlickstrecke{height:100vh;overflow-y:auto;padding:1vh 1vw;width:100vw}#bildergalerieKlickstrecke figure{align-items:center;display:flex;flex-direction:column;justify-content:center}#bildergalerieKlickstrecke figure img{height:auto;max-height:85%;max-width:100%;min-height:1px;width:auto}#bildergalerieKlickstrecke figcaption{color:#ffdc00;margin-top:16px}#bildergalerieKlickstrecke label[for^=bildergalerieKlickstrecke]{background:rgba(0,0,0,.3);border-radius:50%;color:#ffdc00;cursor:pointer;font-size:40px;height:48px;line-height:48px;position:absolute;top:45%;transition:transform .3s;width:48px}#bildergalerieKlickstrecke label[for^=bildergalerieKlickstrecke]:first-of-type:not(:last-child){left:12px}#bildergalerieKlickstrecke label[for^=bildergalerieKlickstrecke]:first-of-type:not(:last-child):before{content:"‹"}#bildergalerieKlickstrecke label[for^=bildergalerieKlickstrecke]:last-of-type:not(:first-child){right:12px}#bildergalerieKlickstrecke label[for^=bildergalerieKlickstrecke]:last-of-type:not(:first-child):before{content:"›"}#bildergalerieKlickstrecke label[for^=bildergalerieKlickstrecke]:hover{transform:scale3d(1.5,1.5,1.5)}#bildergalerieKlickstrecke label[for^=bildergalerieKlickstrecke]:active,#bildergalerieKlickstrecke label[for^=bildergalerieKlickstrecke]:focus{transform:scale3d(1.5,1.5,1.5) translate3d(2px,2px,0)}#bildergalerieKlickstrecke .mod-Klickstrecke__part,#bildergalerieKlickstrecke iframe{border:none;height:98vh;width:98vw}#bildergalerieKlickstrecke iframe{max-height:70%}@media (min-width:700px){#bildergalerieKlickstrecke iframe{max-height:85%}}#bildergalerieKlickstrecke:not([active=true]) iframe{display:none}.mod-Content{margin-right:-13px;margin-top:20px;padding-top:24px}.mod-Content>*{outline:none}.mod-Content{margin-right:0;margin-top:0}@media (min-width:768px){.mod-Content{padding-top:36px}}.mod-Content>section{box-sizing:border-box;margin-bottom:24px}@media ((min-width:768px)){.mod-Content>section{margin-bottom:32px}}.mod-Content>section>*{background:#fff;border-radius:3px;color:#4a4a4a;padding:20px}.mod-Hinweistext{display:inline-block;line-height:48px;margin-left:3px;min-height:48px;min-width:16px;position:relative;text-align:center;width:max-content}@media (pointer:fine){.mod-Hinweistext{min-height:0;min-width:0;width:max-content}}.mod-Hinweistext span{background-color:#bebebe;border-radius:50%;color:#fff;cursor:default;display:inline-block;font-size:14px;height:15px;line-height:14px;text-align:center;width:15px}.mod-Hinweistext span:after{background:#fff;border-right:2px solid silver;border-top:2px solid silver;content:" ";display:none;height:12px;left:2px;position:absolute;top:4px;transform:rotate(135deg);width:12px;z-index:10}@media (pointer:fine){.mod-Hinweistext span:after{left:2px}}.mod-Hinweistext div{background:#fff;border:2px solid silver;border-radius:3px;bottom:37px;color:#000;display:none;font-size:12px;height:max-content;line-height:1.2em;max-width:90vw;min-height:20px;padding:8px;position:absolute;text-align:left;transform:translate3d(-66%,0,0);width:206px;word-break:normal;z-index:1070}.mod-Hinweistext div:hover{display:block}.mod-Hinweistext div img{max-height:30px;max-width:200px}.mod-Hinweistext div .gc-link{height:auto;padding:0}.mod-Hinweistext:hover div,.mod-Hinweistext:hover span:after{display:block!important}.mod-KarteImage{background-color:#e0e0e0;background-position:50%;background-size:cover;display:none;height:170px;position:relative}@media (min-width:768px){.mod-KarteImage{background-image:var(--url-768);display:block;height:210px}}@media (min-width:991px){.mod-KarteImage{background-image:var(--url-991);height:360px}}@media (min-width:1200px){.mod-KarteImage{background-image:var(--url-1200)}}@media (min-width:1600px){.mod-KarteImage{background-image:var(--url-1600)}}@media (min-width:2000px){.mod-KarteImage{background-image:var(--url-2000)}}.mod-KarteImage:before{background-image:linear-gradient(0deg,hsla(0,0%,100%,0),rgba(47,47,47,.44) 68%,rgba(0,0,0,.54));content:" ";display:block;height:100px;position:absolute;width:100%;z-index:1}.mod-KarteImage:after{bottom:1px;color:#4a4a4a;content:"©" attr(data-thisyear) " Map and Route, infoware, OpenStreetMap-Mitwirkende ODbl";font-size:11px;font-weight:800;position:absolute;right:1px;text-shadow:0 0 2px #fff}.mod-Kontaktdaten{position:relative}.mod-Kontaktdaten address .gc-text--h2:before{height:20px;width:20px}.mod-Kontaktdaten .gc-text--h2{max-width:calc(100% - 150px)}@media (max-width:480px){.mod-Kontaktdaten .gc-text--h2{margin-top:32px!important;max-width:100%}}.mod-Kontaktdaten__container{margin-left:0!important;margin-right:0!important}.mod-Kontaktdaten__container--inner{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:768px){.mod-Kontaktdaten__container--inner[data-hasvcard=true]{margin-bottom:-12px;min-height:80px}}@media (min-width:768px) and (pointer:fine){.mod-Kontaktdaten__container--inner[data-hasvcard=true]{min-height:184px}}.mod-Kontaktdaten--expandable .mod-Kontaktdaten__container--inner{margin-bottom:0}.mod-Kontaktdaten__list-item{color:#4a4a4a!important;display:block;font-size:16px;padding-bottom:0;width:auto}@media (min-width:768px){.mod-Kontaktdaten__list-item{clear:left;float:left}.mod-Kontaktdaten__list-item:last-of-type,.mod-Kontaktdaten__list-item:nth-last-of-type(2),.mod-Kontaktdaten__list-item:nth-last-of-type(3),.mod-Kontaktdaten__list-item:nth-last-of-type(4),.mod-Kontaktdaten__list-item:nth-of-type(4),.mod-Kontaktdaten__list-item:nth-of-type(5),.mod-Kontaktdaten__list-item:nth-of-type(6),.mod-Kontaktdaten__list-item:nth-of-type(7){margin-right:200px}}.mod-Kontaktdaten__list-item:first-child{width:100%}.mod-Kontaktdaten__list-item-button--likeLink{background-color:transparent;border:none;color:#4a4a4a;cursor:pointer;font-weight:400;min-width:48px;padding:0;vertical-align:middle}@media (pointer:fine){.mod-Kontaktdaten__list-item-button--likeLink{height:auto;min-height:0;min-width:0}}.mod-Kontaktdaten__list-item.gc-link{max-height:48px;padding-bottom:0}.mod-Kontaktdaten__list-item.gc-link .mod-Hinweistext{position:relative;top:-10px}@media (pointer:fine){.mod-Kontaktdaten__list-item.gc-link .mod-Hinweistext{top:-4px}}.mod-Kontaktdaten__list-item sup{font-size:large}.mod-Kontaktdaten__list-item address{font-style:normal}.mod-Kontaktdaten__list-item address p{color:#4a4a4a;margin:0}.mod-Kontaktdaten__list-item a{display:inline-block;max-width:100%;min-width:48px;overflow:hidden;padding:0;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media (max-width:767px){.mod-Kontaktdaten__list-item a{max-width:80%}}@media (max-width:370px){.mod-Kontaktdaten__list-item a{max-width:70%}}@media (min-width:995px){.mod-Kontaktdaten__list-item a{max-width:95%}}.mod-Kontaktdaten__list-item a:hover{text-decoration:none}@media (pointer:fine){.mod-Kontaktdaten__list-item a{height:auto;min-width:0}}.mod-Kontaktdaten__list-item-gebuehreninformation{color:#888;display:block;font-size:14px;line-height:1.25em;padding-left:6px;position:relative}.mod-Kontaktdaten__list-item-gebuehreninformation:before{margin-right:5px!important}.mod-Kontaktdaten__list-item .adresse-text{display:inline-block;max-width:260px}@media (min-width:996px){.mod-Kontaktdaten__list-item .adresse-text{max-width:100%}}@media (min-width:768px){.mod-Kontaktdaten__wrapper{padding-right:10px!important}}.mod-Kontaktdaten [class*=contains-icon]:before{margin-bottom:-5px;margin-right:12px}.mod-Kontaktdaten__more-link{color:#247bbd;cursor:pointer;font-size:16px}.mod-Kontaktdaten__more-link>span{line-height:48px}.mod-Kontaktdaten__more-link>span:before{content:">";display:inline-block;margin-right:8px}.mod-Kontaktdaten__show-more{display:none}.mod-Kontaktdaten__show-more:before{transform:rotateX(0) rotate(90deg)}.mod-Kontaktdaten__show-less{display:none}.mod-Kontaktdaten__show-less:before{transform:rotateX(180deg) rotate(90deg)}.mod-Kontaktdaten__vcardTrigger{cursor:pointer;display:block}@media (min-width:768px){.mod-Kontaktdaten__vcardTrigger{bottom:16px;position:absolute;right:16px}}.mod-Kontaktdaten__vcardTrigger span{margin-top:32px;width:100%}.mod-Kontaktdaten__social-media-iconlist{border-top:1px solid #e8e8e8;line-height:0;margin-top:15px;padding-left:4px;padding-top:11px;width:100%}.mod-Kontaktdaten__social-media-iconlist a{height:auto!important;min-width:0!important;padding-bottom:4px}.mod-Kontaktdaten [class*=icon-social]{height:20px;margin-right:12px;width:20px}.mod-Kontaktdaten__address-container{display:flex;flex-direction:row}.designHelferlangeTexte{max-width:360px!important}.contains-icon-big-bahnurl>button :after,.contains-icon-big-homepage>a :after,.contains-icon-big-shopurl>a :after{background-image:url(/webgs/icons/ic-arrow-link.svg);content:" ";display:inline-block;height:13px;margin-left:4.8px;width:12px}.contains-icon-big-bahnurl button{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:996px){.contains-icon-big-bahnurl button{max-width:100%}}.contains-icon-big-adresse{display:inline-block;vertical-align:top}.mod-Stars{background-image:url(/webgs/icons/ic-ratingstar-empty.svg);background-size:auto 100%;display:inline-block;font-size:13px;height:1em;position:relative;width:5.8em}.mod-Stars--kontaktdaten{background-image:url(/webgs/icons/ra_ds/ratingstar-black-empty.svg)}.mod-Stars--kontaktdaten .mod-Stars__text{background-image:url(/webgs/icons/ra_ds/ratingstar-black.svg)}.mod-Stars--kontaktdaten{font-size:16px}@media print{.mod-Stars{background:none;width:auto}.mod-Stars:before{content:"Bewertungen: "}}.mod-Stars__text{background-image:url(/webgs/icons/ic-ratingstar-full.svg);background-size:auto 100%;display:block;background-repeat-y:no-repeat;color:transparent;height:100%;left:0;position:absolute;top:0;width:0}@media print{.mod-Stars__text{background:none}}.mod-Stars--booking{background:#003580;border-radius:8px 8px 8px 0;height:2.5em;line-height:2.5em;text-align:center;width:2.5em}.mod-Stars--booking:after{color:#fff;content:attr(data-float);height:100%;width:100%}.mod-Stars--booking .mod-Stars__text{display:none}.mod-Stars--golocal{background-image:url(/webgs/icons/ic-rating-golocal.svg);width:5em}.mod-Stars--golocal .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-golocal-full.svg)}.mod-Stars--meinungsmeister{background-image:url(/webgs/icons/ic-rating-meinungsmeister.svg);width:5em}.mod-Stars--meinungsmeister .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-meinungsmeister-full.svg)}.mod-Stars--varta{background-image:none;width:6.13em}.mod-Stars--varta .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-varta-full.svg)}.mod-Stars--yelp{background-image:url(/webgs/icons/ic-rating-yelp.png);background-size:auto 100%;width:5em}.mod-Stars--yelp .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-yelp-full-5.png)}.mod-Stars--yelp[data-float^="0"] .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-yelp-full-0.png)}.mod-Stars--yelp[data-float^="1"] .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-yelp-full-1.png)}.mod-Stars--yelp[data-float^="2"] .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-yelp-full-2.png)}.mod-Stars--yelp[data-float^="3"] .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-yelp-full-3.png)}.mod-Stars--yelp[data-float^="4"] .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-yelp-full-4.png)}.mod-Stars--yelp[data-float^="5"] .mod-Stars__text{background-image:url(/webgs/icons/ic-rating-yelp-full-5.png)}.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}}.gc-text--h2{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}.mod-TeilnehmerKopf__vermittlung-link-mobile.haverz a{justify-content:left}@media (min-width:768px){.mod-TeilnehmerKopf__vermittlung-link-mobile.haverz a{justify-content:left}}.mod-TeilnehmerKopf__vermittlung-link-desktop.haverz a{justify-content:left}@media (min-width:768px){.mod-TeilnehmerKopf__vermittlung-link-desktop.haverz a{justify-content:left}}@media (min-width:992px) and (max-width:1199px){.mod-TeilnehmerKopf__vermittlung-link-desktop.haverz a{justify-content:center}}@media (min-width:1200px){.mod-TeilnehmerKopf__vermittlung-link-desktop.haverz a{justify-content:center}}.mod-TeilnehmerKopf{background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;clear:both;display:block;position:relative}.mod-TeilnehmerKopf--logo{margin-top:3em}@media (min-width:768px){.mod-TeilnehmerKopf{margin:0;width:100%}}.mod-TeilnehmerKopf__vermittlung-link-desktop{display:none}.mod-TeilnehmerKopf__vermittlung-link-desktop:focus-visible{border:1px solid #1e1e1e}@media (min-width:768px){.mod-TeilnehmerKopf__vermittlung-link-desktop{display:block;width:100%}}@media (min-width:992px) and (max-width:1199px){.mod-TeilnehmerKopf__vermittlung-link-desktop{flex:0 1 calc(50% - 6px)}}@media (min-width:1200px){.mod-TeilnehmerKopf__vermittlung-link-desktop{width:auto}}.mod-TeilnehmerKopf__vermittlung-link-mobile{display:block;width:100%}@media (min-width:768px){.mod-TeilnehmerKopf__vermittlung-link-mobile{display:none}}.mod-TeilnehmerKopf__vermittlung-link-mobile .mod-VermittlungsserviceWerbungLink{width:100%}.mod-TeilnehmerKopf__space{margin-top:28px}.mod-TeilnehmerKopf__overflow_box{display:flex;flex-flow:column-reverse;height:76px;justify-content:space-between;position:absolute;top:-44px;width:100%}@media (min-width:768px){.mod-TeilnehmerKopf__overflow_box{flex-flow:row;height:131px;top:-112px}.mod-TeilnehmerKopf__overflow_box--flex-end{flex-flow:row-reverse}}@media (min-width:1200px){.mod-TeilnehmerKopf__overflow_box{flex-flow:row;height:190px;top:-173px}.mod-TeilnehmerKopf__overflow_box--flex-end{flex-flow:row-reverse}}.mod-TeilnehmerKopf__logo{background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;display:flex;flex-direction:column;justify-content:center;padding:8px;text-align:center;top:-3em;width:fit-content}@media (min-width:768px){.mod-TeilnehmerKopf__logo{margin-right:12px}}.mod-TeilnehmerKopf__logo--image{max-height:76px;overflow:hidden;width:500px}@media (min-width:768px){.mod-TeilnehmerKopf__logo--image{max-height:112px}}@media (min-width:1200px){.mod-TeilnehmerKopf__logo--image{max-height:173px}}.mod-TeilnehmerKopf__datum{display:none;position:absolute;right:16px;top:5px;white-space:nowrap}@media (min-width:768px){.mod-TeilnehmerKopf__datum{display:block}}@media (min-width:1200px){.mod-TeilnehmerKopf__datum{display:block}}.mod-TeilnehmerKopf__partner{left:184px;position:absolute;top:-53px;transform:translate(-50%);width:79px}@media (min-width:768px){.mod-TeilnehmerKopf__partner{height:100px;left:300px;top:-75px;width:91px}}@media (min-width:1200px){.mod-TeilnehmerKopf__partner{height:147px;left:420px;top:-118px;width:133px}}.mod-TeilnehmerKopf__partner .mod-Hinweistext__content{background-color:transparent;display:none;height:max-content;margin-left:-8px;padding:15px;position:fixed;width:200px;z-index:10}.mod-TeilnehmerKopf__partner .mod-Hinweistext__content .mod-Hinweistext__hidden_text{background-color:#fff;border:2px solid silver;font-size:12px;line-height:1.2em;padding:8px;text-align:left;word-break:normal}.mod-TeilnehmerKopf__partner .mod-Hinweistext__content .mod-Hinweistext__hidden_text a{color:#247bbd}.mod-TeilnehmerKopf__partner .mod-Hinweistext__content .mod-Hinweistext__triangle{background:#fff;border-right:2px solid silver;border-top:2px solid silver;bottom:50%;content:" ";height:12px;position:absolute;right:178px;transform:rotate(225deg);width:12px}.mod-TeilnehmerKopf__partner:hover .mod-Hinweistext__content{display:inline-block}.mod-TeilnehmerKopf .noLogo{left:54px}@media (min-width:768px){.mod-TeilnehmerKopf .noLogo{left:57px}}@media (min-width:1200px){.mod-TeilnehmerKopf .noLogo{left:80px}}.mod-TeilnehmerKopf__teilnehmerdaten-wrapper{margin:0 20px;padding-top:20px;text-align:left}.mod-TeilnehmerKopf__teilnehmerdaten{border-bottom:1px solid #e0e0e0;display:flex;overflow-wrap:break-word;padding-bottom:15px;width:100%;word-wrap:break-word}.mod-TeilnehmerKopf__teilnehmerdaten>div{flex-grow:1}.mod-TeilnehmerKopf__telefonnummer-wrapper{text-align:right}@media (max-width:480px){.mod-TeilnehmerKopf__telefonnummer-wrapper{display:none}}.mod-TeilnehmerKopf__telefonnummer{font-size:28px;font-weight:600;white-space:nowrap}@media (min-width:992px){.mod-TeilnehmerKopf__telefonnummer{font-size:32px}}.mod-TeilnehmerKopf__gebuehreninformation{font-size:.81em;line-height:1.1em}.mod-TeilnehmerKopf__adresse{display:flex;flex-grow:1;font-style:normal;margin-bottom:16px;width:100%}@media (min-width:992px){.mod-TeilnehmerKopf__adresse{margin-bottom:0;width:50%}}.mod-TeilnehmerKopf__adresse-icon-container{overflow:hidden;padding-left:33px;position:relative;white-space:nowrap}.mod-TeilnehmerKopf__adresse-icon-container:before{background-image:url(/webgs/icons/ic-adresse.svg);content:" ";display:inline-block;height:23px;left:0;margin-right:12px;position:absolute;top:0;vertical-align:text-bottom;width:21px}.mod-TeilnehmerKopf__name{font-size:28px;font-weight:800;line-height:1.25;margin-top:10px}@media (min-width:768px){.mod-TeilnehmerKopf__name{margin-top:0}}@media (min-width:992px){.mod-TeilnehmerKopf__name{font-size:32px}}.no-logo .mod-TeilnehmerKopf{padding-top:0}.mod-TeilnehmerKopf__zusaetzliche-daten{border-bottom:none;display:flex;flex-wrap:wrap;font-weight:700;padding-bottom:0;padding-top:20px;width:100%}@media (min-width:768px){.mod-TeilnehmerKopf__zusaetzliche-daten{border-bottom:1px solid #e0e0e0;padding-bottom:19px}}@media (min-width:992px) and (max-width:996px){.mod-TeilnehmerKopf__zusaetzliche-daten{gap:16px}}.mod-TeilnehmerKopf__oeffnungszeiten{display:flex;flex-grow:1}.mod-TeilnehmerKopf__oeffnungszeiten div{display:inline-block}.mod-TeilnehmerKopf__oeffnungszeiten .mod-holidayInfoText{display:block}.mod-TeilnehmerKopf__oeffnungszeiten .offen{color:#0a861f}.mod-TeilnehmerKopf__oeffnungszeiten__dash{display:none}@media (min-width:992px){.mod-TeilnehmerKopf__oeffnungszeiten__dash{display:inline-block}}@media (max-width:480px){.mod-TeilnehmerKopf__oeffnungszeiten{border-bottom:1px solid #e0e0e0;padding-bottom:19px}}.mod-TeilnehmerKopf__oeffnungszeiten-icon-container{overflow:hidden;padding-left:33px;position:relative;white-space:nowrap}.mod-TeilnehmerKopf__oeffnungszeiten-icon-container:before{background-image:url(/webgs/icons/ic-clock.svg);content:" ";display:inline-block;height:21px;left:0;margin-right:12px;position:absolute;top:0;vertical-align:text-bottom;width:21px}.mod-TeilnehmerKopf__bewertungen{color:#000;font-weight:700;text-decoration:none}.mod-TeilnehmerKopf__bewertungen .mod-Stars{height:16px;margin:0 auto;vertical-align:sub;width:7em}.mod-TeilnehmerKopf__branchen{font-size:12px;letter-spacing:.96px;line-height:1.83;text-transform:uppercase}@media (max-width:768px){.mod-TeilnehmerKopf__branchen{color:#606060;font-size:13px}}.mod-TeilnehmerKopf__branchen span:not(:empty):not(:last-child):after{content:", "}.vts-placeholder{margin-top:180px}.mod-holidayInfoText{background-color:#f5f5f5;border-radius:3px;border-style:none;font-size:12px;height:24px;line-height:14px;margin-top:8px;padding:5px 8px;text-align:left;width:fit-content}.mod-holidayInfoText__detailseite-table{margin:0 0 8px}.mod-TopImage{display:none}@media (min-width:768px){.mod-TopImage{display:block}}.mod-TopImage .mod-GsSlider__slider{min-width:100%}.mod-TopImage__imageWrapper{max-height:70vh;min-width:100%;padding:0;text-align:center}.mod-TopImage__imageWrapper:first-child:nth-last-child(2){width:100%}.mod-TopImage__imageWrapper img{display:block;margin:0 auto;max-height:100%;max-width:100%;min-height:1px;min-width:1px}.mod-TopImage .mod-gsSlider__spacer{overflow:hidden;width:0}body{height:100%}@media print{body{height:auto;max-height:2000vh}}body .container--flexbox{display:flex;justify-content:space-between;width:100%}@media (min-width:1600px){body .container--flexbox{min-width:1600px;padding:0}}@media (min-width:996px) and (max-width:1600px){body .container--flexbox{max-width:996px;width:auto}}@media (min-width:792px) and (max-width:996px){body .container--flexbox{max-width:672px;width:auto}}@media (min-width:396px) and (max-width:792px){body .container--flexbox{max-width:645px}}@media (min-width:996px){body .container--relative{min-width:972px}}@media (max-width:991px){body .container--relative{padding-left:0;padding-right:0}}body .container-leftWerbesplatDetailseite,body .container-rightWerbesplatDetailseite{display:none;width:300px}@media (min-width:1600px){body .container-leftWerbesplatDetailseite,body .container-rightWerbesplatDetailseite{display:block}}body .detailseite_detailseiten-vorschau--top-margin{margin-top:20px}@media (min-width:768px){body .footer-grp-md{display:table-footer-group}}body #marketplace_mobile{display:block}body #marketplace_desktop{display:none}@media (min-width:1500px){body .grouped .input{margin-bottom:16px}body #marketplace_mobile{display:none}body #marketplace_desktop{display:block}}body .mod-RechteWerbespalteTrefferliste{padding-top:10px}