.newsletter-confirmation-reminder__email{display:inline-block}.newsletter-subscription-box__text{vertical-align:middle;display:inline-block;padding-top:0}.newsletter-subscription-box__no-break{white-space:nowrap}@media all and (max-width: calc(950px - 1px)){.newsletter-subscription-box__headline{display:inline-block;margin-bottom:5px}}.newsletter-subscription-sidebar__heading{font-size:16px;line-height:24px;font-weight:bold;color:#0f8705}.current-search{display:flex;align-items:center;justify-content:space-between}.current-search__text{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;flex:1 1 auto}.current-search--within-flex .current-search__text{max-width:60vw;max-width:calc(100vw - 50px - 80px)}.current-search__button{border:none;border-radius:0;margin:0;padding:0;width:auto;overflow:visible;box-shadow:none;text-shadow:none;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;border-radius:2px;padding-left:5px;margin-left:10px;white-space:nowrap;flex:0 1 auto}.current-search__button,.current-search__button:hover{background:transparent}.current-search__button::-moz-focus-inner{border:0;padding:0}.current-search__button:focus{outline:none}.current-search__button:-moz-focusring{color:transparent;text-shadow:0 0 0 #666666}.current-search__button,.current-search__button:hover{background-color:#0f8705;color:#fff}.current-search__button:focus{box-shadow:0px 0px 3px 2px #8db589}.current-search__menu{display:inline-block;vertical-align:middle}.no-offers-hint{border-left:5px solid #c9472a;padding-left:10px}.no-offers-hint__headline{color:#c9472a}.no-offers-hint__no-break-icon{white-space:nowrap}@media all and (max-width: calc(750px - 1px)){.no-offers-hint__button--mobile-hidden{display:none}.no-offers-hint__button{margin-top:10px}}.rail-and-fly-info__trigger{color:#0f8705}.rail-and-fly-info button:hover svg,.rail-and-fly-info button:focus svg{color:#000;fill:#e8ffea}.rail-and-fly-info__content{font-size:12px;line-height:18px}.rebooking-cancellation-info__trigger{color:#0f8705;text-decoration:underline}.rebooking-cancellation-info__trigger:hover,.rebooking-cancellation-info__trigger:focus{color:#000;text-decoration:none}.rebooking-cancellation-info button:hover svg,.rebooking-cancellation-info button:focus svg{color:#000;fill:#e8ffea}.rebooking-cancellation-info__content{font-size:12px;line-height:18px}.saved-search__timestamp{display:block}.saved-search__headline{line-height:24px}.saved-search__reload-hint{white-space:nowrap}.saved-search__reload-text{display:inline-block;margin-left:5px;text-decoration:underline}.saved-search__time,.saved-search__travel{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.saved-search__other-label{position:absolute;height:0;width:0;opacity:0;overflow:hidden}.saved-search--type-main p{margin:0}.saved-search--type-main .saved-search__headline,.saved-search--type-main .saved-search__headline *,.saved-search--type-main .saved-search__content,.saved-search--type-main .saved-search__content *{color:#666666}.saved-search--type-main .saved-search__icon *{color:#0f8705}.saved-search--type-main .saved-search__link .saved-search__reload-text,.saved-search--type-main .saved-search__link svg,.saved-search--type-main .saved-search__link svg *{color:#0f8705}.saved-search--type-main .saved-search__link:hover .saved-search__reload-text,.saved-search--type-main .saved-search__link:hover svg,.saved-search--type-main .saved-search__link:hover svg *,.saved-search--type-main .saved-search__link:focus .saved-search__reload-text,.saved-search--type-main .saved-search__link:focus svg,.saved-search--type-main .saved-search__link:focus svg *{color:#000}@media all and (max-width: calc(750px - 1px)){.saved-search__time,.saved-search__travel{display:block}.saved-search__travel{max-width:60vw}}@media all and (min-width: 750px){.saved-search__travel{display:inline-block;margin-left:10px}.saved-search__travel{max-width:30vw}}@media all and (min-width: 950px){.saved-search__travel{max-width:400px}}.hotel-card{position:relative;padding:0 var(--size-200) 20px var(--size-200)}.hotel-card .panel{margin-bottom:0}.hotel-card .notepad-button{position:absolute;z-index:1;top:0;right:var(--size-200)}html:not(.no_touch) .hotel-card{cursor:pointer}.hotel-card--s-height-full,.hotel-card--s-height-full .panel,.hotel-card--s-height-full .panel__body{height:100%}.hotel-card--sm-height-full,.hotel-card--sm-height-full .panel,.hotel-card--sm-height-full .panel__body{height:100%}.hotel-card--m-height-full,.hotel-card--m-height-full .panel,.hotel-card--m-height-full .panel__body{height:100%}.hotel-card--l-height-full,.hotel-card--l-height-full .panel,.hotel-card--l-height-full .panel__body{height:100%}.hotel-card__searched-header{padding:10px;font-weight:bold;background-color:#00804a;color:#e5fff4;border-top-left-radius:4px;border-top-right-radius:4px}.hotel-card--disabled .hotel-card__searched-header{background-color:#626c74;color:#f2f9fc}.hotel-card__image{background-image:url(https://d2e8ug3ile43hl.cloudfront.net/assets/icon/camera-68e01a3096d5961a6242121917e5703ee95acfb0fee0f456c8956e86db853f04.svg);background-repeat:no-repeat;background-position:center;background-size:72px}.hotel-card__image a{display:block}.hotel-card__image a,.hotel-card__image a:visited{color:#fff;text-decoration:none}.hotel-card--disabled .hotel-card__image{background-image:none}.hotel-card--disabled .hotel-card__image img{filter:grayscale(70%);opacity:0.8}.hotel-card__name{line-height:20px}.hotel-card__name svg{filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.3))}.hotel-card__tip{position:absolute;z-index:1;top:10px;left:var(--size-200) 5px}.hotel-card--searched .hotel-card__tip{margin-top:50px}.hotel-card__details{padding:5px 5px 46px 5px;--ribbon-context-padding-offset: 5px}.hotel-card__feature-list{margin-left:0;padding:0}.hotel-card__feature-list li{font-size:12px}.hotel-card__recommendation{font-size:16px}.hotel-card__rating{position:absolute;bottom:20px;left:var(--size-200);margin:0}.hotel-card__price,.hotel-card__no-offers{position:absolute;bottom:25px;right:calc(var(--size-200) + 5px)}.hotel-card__no-offers{text-align:right}.hotel-card__no-offers strong{display:block}.hotel-card__debug{position:absolute;z-index:1;display:none;left:0;bottom:0}.hotel-card:hover .hotel-card__debug,.hotel-card:hover .hotel-card__debug strong{display:block}.hotel-card:hover .hotel-card__debug strong{margin-bottom:10px}.hotel-card-sceleton{position:relative;padding:0 var(--size-200) 20px var(--size-200)}.hotel-card-sceleton .panel{margin-bottom:0}.hotel-card-sceleton .notepad-button{position:absolute;z-index:1;top:0;right:var(--size-200)}.hotel-card-sceleton__image .image-box__frame{background-image:linear-gradient(45deg, #58dde0 0%, #58b0e0 50%, #5883e0 100%)}.hotel-card-sceleton__image img{background-color:rgba(209,223,229,0.7)}.hotel-card-sceleton__name{line-height:20px}.hotel-card-sceleton__name svg{filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.3))}.hotel-card-sceleton__details{padding:5px 5px 46px 5px}.hotel-card-sceleton__region{display:inline-block;height:14px;width:120px;border-radius:2px;background-image:linear-gradient(60deg, #a5b3b8 0%, #97a5ad 30%, #758592 100%);vertical-align:text-bottom}.hotel-card-sceleton__rating{position:absolute;bottom:25px;left:calc(var(--size-200) + 5px)}.hotel-card-sceleton__grade{width:26px;height:26px;border-radius:100%;border:var(--border-width) solid #00804a;background-color:#98f5ce}.hotel-card-sceleton__price{position:absolute;bottom:25px;right:calc(var(--size-200) + 5px)}.hotel-card-sceleton__button{width:90px;height:26px;border-radius:2px;background-image:linear-gradient(178deg, #65c65c 0%, #49bf49 30%, #35963d 100%)}.hotel-card-sceleton__region,.hotel-card-sceleton__button{will-change:opacity;animation:fade-in-and-out 1200ms infinite linear}.hotel-card-sceleton__button{animation-delay:-400ms}.hotel-stars{--icon-color: var(--warning-300);white-space:nowrap}.hotel-stars .icon--type-star-half{margin-right:calc(var(--icon-size) / -2)}.hotel-stars .icon:not(.first-child){--icon-spacer: var(--size-100)}.notepad-button{position:relative;display:inline-block}.notepad-button--popup{margin-left:130px}.notepad-button__icon-button{border:none;border-radius:0;margin:0;padding:0;width:auto;overflow:visible;box-shadow:none;text-shadow:none;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;display:inline-block;padding:5px;margin-top:-5px;margin-right:-10px}.notepad-button__icon-button,.notepad-button__icon-button:hover{background:transparent}.notepad-button__icon-button::-moz-focus-inner{border:0;padding:0}.notepad-button__icon-button:focus{outline:none}.notepad-button__icon-button:-moz-focusring{color:transparent;text-shadow:0 0 0 #666666}.notepad-button__icon-button svg{margin-left:1px}.notepad-button__icon-button:hover *{color:#0f8705}.notepad-button__icon-button .notepad-button__memorized{display:none}.notepad-button--memorized .notepad-button__icon-button .notepad-button__unmemorized{display:none}.notepad-button--memorized .notepad-button__icon-button .notepad-button__memorized{display:block}.notepad-button--memorized .notepad-button__icon-button *{color:#0f8705}.notepad-button__popup{width:130px;text-align:right;position:absolute;top:15px;right:40px}.notepad-button__popup:not(.notepad-button__popup--show){display:none}.notepad-button__popup-button{border:none;border-radius:0;margin:0;padding:0;width:auto;overflow:visible;box-shadow:none;text-shadow:none;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#0f8705;text-decoration:underline}.notepad-button__popup-button,.notepad-button__popup-button:hover{background:transparent}.notepad-button__popup-button::-moz-focus-inner{border:0;padding:0}.notepad-button__popup-button:focus{outline:none}.notepad-button__popup-button:-moz-focusring{color:transparent;text-shadow:0 0 0 #666666}.notepad-button__popup-button:hover,.notepad-button__popup-button:focus{color:#000;text-decoration:none}.notepad-button--memorized-live .notepad-button__memorized{animation:shake 200ms 2 ease-in;transform-origin:center center}.notepad-button__unmemorized{display:block;animation:pulse 500ms infinite ease-in-out;will-change:transform;transform-origin:center center}.notepad-button--memorized-live .notepad-button__popup--show{animation:linear-fade-in 100ms ease-in;transform-origin:center center}.offer-flight th,.offer-flight td{text-align:center;padding:0;width:25%}.offer-flight th,.offer-flight th *,.offer-flight td,.offer-flight td *{font-size:12px}.offer-flight td{vertical-align:top}.offer-flight tr td:nth-child(2),.offer-flight tr th:nth-child(2){width:50%}.offer-flight__label{position:absolute;height:0;width:0;opacity:0;overflow:hidden}.offer-flight__plane{color:#2275a8}.offer-flight__date{display:inline-block;padding:0;white-space:nowrap}.offer-flight__time{border:none;text-decoration:none;font-weight:bold}.offer-flight__airport{display:block}.offer-flight__airport,.offer-flight__info{padding-top:5px}.offer-flight__flight-line{position:relative}.offer-flight__flight-line svg{position:relative;top:-3px;width:52px;background-color:#fff;background:linear-gradient(to right, rgba(255,255,255,0) 0%, white 15%, white 85%, rgba(255,255,255,0) 100%)}.offer-flight__flight-line::before{display:block;position:absolute;content:'';width:100%;top:7px;border-bottom:4px dotted #2275a8}.offer-flight__dialog-trigger{color:#0f8705;text-decoration:underline}.offer-flight__dialog-trigger:hover,.offer-flight__dialog-trigger:focus{color:#000;text-decoration:none}@media all and (min-width: 750px){.offer-flight__airport{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}}@media all and (max-width: calc(950px - 1px)){.offer-flight__date--long{display:none}}@media all and (min-width: 950px){.offer-flight__date--short{display:none}}@media all and (min-width: 750px){.offer-flight__airport{max-width:70px}}@media all and (min-width: 800px){.offer-flight__airport{max-width:90px}}@media all and (min-width: 850px){.offer-flight__airport{max-width:100px}}.offer-flight-info__dialog-trigger{color:#0f8705}.offer-flight-info__dialog-trigger:hover svg,.offer-flight-info__dialog-trigger:focus svg{color:#000;fill:#e8ffea}.offer-flight-info__dialog{display:none}.offer-flight-info__info-icon{color:#2275a8}.offer-flight-info__segment-line{height:20px;border-left:4px dotted #2275a8;width:0;margin:0 auto}.offer-flight-info__segment-text{position:absolute;height:0;width:0;opacity:0;overflow:hidden}.offer-flight-info__segment-stop::before,.offer-flight-info__segment-stop::after{display:block;content:'';width:10px;margin:0 auto;border-top:4px solid #2275a8}.offer-flight-info__segment-stop::before{margin-bottom:10px}.offer-flight-info__segment-stop::after{margin-top:10px}.offer-flight-info__stopover-timespan{display:block}@media all and (max-width: calc(750px - 1px)){.offer-flight-info__info-icon--last{display:inline-block;margin-top:20px}}.offer-flight-info-dialog__content{text-align:center}.offer-travel-features__transfer-info{display:inline-block;hyphens:manual;word-wrap:normal;overflow-wrap:normal}.offer-travel-features__transfer-info button:hover svg,.offer-travel-features__transfer-info button:focus svg{color:#000;fill:#e8ffea}.offer-travel-features__no-transfer-info-trigger{color:#0f8705}.offer-travel-features__no-transfer-info-content{font-size:12px;line-height:18px}.phone-inquiry::after{clear:both;display:block;content:''}.phone-inquiry__quote{margin-right:20px}.phone-inquiry__headline{margin-bottom:0}.phone-inquiry__subheadline{padding-top:0}.phone-inquiry__icon{float:right;color:#0f8705}.phone-inquiry__weekday,.phone-inquiry__timespan{display:inline-block}.phone-inquiry__weekday{width:50px}.phone-inquiry__timespan{width:70px}@media all and (min-width: 750px){.phone-inquiry__quote,.phone-inquiry .blockquote-with-avatar__quote,.phone-inquiry .blockquote-with-avatar__author{margin-bottom:0}.phone-inquiry__icon{float:left}.phone-inquiry__times{text-align:right}}.suggested-offer__footer *{min-width:0}.suggested-offer__description{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.suggested-offer .hotel-stars svg.icon{filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.3))}.breadcrumbs__list{margin:0;padding:0;display:flex;height:100%}.breadcrumbs__step{list-style-type:none;flex:0 0 auto;display:inline-block;position:relative;width:20%;margin:0;padding:0 10px;text-align:center;color:#626c74}.breadcrumbs__step:not(:first-child)::before,.breadcrumbs__step:not(:first-child)::after{display:inline-block;content:'';position:absolute;top:5px}.breadcrumbs__step:not(:first-child)::before{left:-5px}.breadcrumbs__step:not(:first-child)::after{left:-6px}.breadcrumbs__step--current{color:#2275a8}.breadcrumbs__extended-name,.breadcrumbs__short-name{display:block}@media all and (max-width: calc(750px - 1px)){.breadcrumbs__step{line-height:26px}.breadcrumbs__step:not(:first-child)::before{display:block;width:0;height:0;border-left:10px solid #58b0e0;border-top:8px solid transparent;border-bottom:8px solid transparent}.breadcrumbs__step:not(:first-child)::after{display:block;width:0;height:0;border-left:10px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.breadcrumbs__extended-name{position:absolute;height:0;width:0;opacity:0;overflow:hidden}}@media all and (min-width: 750px){.breadcrumbs__step{line-height:36px}.breadcrumbs__step:not(:first-child)::before{display:block;width:0;height:0;border-left:10px solid #58b0e0;border-top:13px solid transparent;border-bottom:13px solid transparent}.breadcrumbs__step:not(:first-child)::after{display:block;width:0;height:0;border-left:10px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent}.breadcrumbs__short-name{position:absolute;height:0;width:0;opacity:0;overflow:hidden}}@media all and (min-width: 950px){.breadcrumbs__extended-name{display:inline}}.chatbot-bubble{box-shadow:rgba(0,0,0,0.1) 0 0 10px 5px,rgba(0,0,0,0.3) 0 0 5px;height:48px;padding:12px;border-radius:24px;border:none;background:#1e8123;text-align:center;position:fixed;z-index:1;right:20px;bottom:20px}.chatbot-bubble,.chatbot-bubble *,.chatbot-bubble:visited,.chatbot-bubble:visited *{color:#fff;text-decoration:none}.chatbot-bubble__label{display:inline-block;margin-right:5px;vertical-align:middle}.hotel-list-layout-holiday-offer-intent-layer__placeholder{margin:-15px}.ibe-layout__offcanvas-breadcrumbs{margin-top:40px}.nww-layout__sidebar .panel__body+.panel__body{border:none}@media all and (min-width: 750px){.ibe-layout__offcanvas-breadcrumbs{display:none}#aside-searchmask:target{outline:2px solid #cf3a64;outline-offset:5px}}.ibe-layout-main-column-notepad-status--empty{display:none}.ibe-layout-main-column-notepad-status__notepad-text{display:inline-block;width:100%;text-align:center}.ibe-layout-main-column-notepad-status__count{white-space:nowrap}@media all and (min-width: 750px){.ibe-layout-main-column-notepad-status{display:none !important}}.ibe-layout-sidebar-notepad-status>*+*{margin-top:10px}.ibe-layout-sidebar-notepad-status .post-it{padding:5px}.ibe-layout-sidebar-notepad-status--empty{display:none}.ibe-layout-sidebar-notepad-status__count{white-space:nowrap}
