if (!window['d21_sdk_initialized']) {window['d21_sdk_initialized'] = true;var d21_uuid='5c029bc8-786b-48b0-a1c5-0bd24842b322';var d21_culture='';var d21_widget_url='https://widgets-default.dirs21.de';var d21_app_version='1.1.5.046';var d21_allowed_languages='pl-PL,ar-SA,de-CH,de-DE,de-AT,en-US,en-GB,es-ES,fr-FR,it-IT,nl-NL,ru-RU,zh-CN,da-DK,sv-SE';var d21_socket_host='http://tocc-socket-pub.default.svc.cluster.local:3003';var d21_tocc_host='https://api-default.tocc.dirs21.de';var d21_cdn_url='https://api-default.tocc.dirs21.de/v1/cdn';var d21_tourdata_url='https://www.dirs21.de/TourData';var d21_ibe_api_host='https://ibe-api-v4-default.dirs21.de';var d21_config=JSON.parse('{"Amenities":[],"AvailCalendar":{"IsActive":true,"IsIBETrigger":true,"WeekCount":2},"Chat":{"IsActive":null},"CustomCode":{"Code":null,"IsActive":false},"CustomStyle":{"Code":"#d21-quickbook { top: -50px;}@media (max-width: 1219px) { #d21-quickbook { left: 33%; }}@media (max-width: 1100px) { #d21-quickbook { transform: scale(0.75); left: 25%; }}@media (max-width: 1140px) { #d21-quickbook { transform: scale(0.75); }}@media (max-width: 1035px) { #d21-quickbook { transform: scale(0.70); left: 23%; }}@media (max-width: 1000px) { #d21-quickbook { left: 20%; }}i.material-icons.d21-input-icon,#d21-widgets-calendar-big .d21-week-rows .d21-controlls i.material-icons.d21-input-icon { background-color: #211F20!important; color: #FFE280; border: 1px solid #FFE280;}#d21-widgets-calendar-big .d21-week-rows .d21-controlls i.material-icons.d21-input-icon{ top: 4px; height: 35px; padding-top: 4px;}.d21-input,#d21-widgets-calendar-big .d21-week-rows .d21-controlls .d21-input { background: #920200; color: #FFE280; border: 1px solid #FFE280;}.d21-btn.d21-primary { background-color: transparent; color: #FFE280;}#d21-quickbook .d21-pulse { background-color: #211f20; color: #FFE280; border: 1px solid #FFE280;}#d21-quickbook #d21-selected-day-price .d21-avail { background-color: #920200; border: 1px solid #211F20; color: #FFE280;}.d21-apply-occupancy.d21-col.d21-s24 > .d21-btn.d21-primary { color: #920200;}#d21-widgets-calendar-big .d21-week-rows .d21-calendar-body .d21-week-row .d21-col.d21-week-headline,#d21-widgets-calendar-big .d21-week-rows .d21-controlls a { color: white;}#d21-widgets-calendar-big .d21-week-rows .d21-calendar-body .d21-week-row .d21-col.d21-week-day.d21-notavail{ background-color: #920200;}@keyframes pulse-btn { 0% { background-color: #920200; color: #FFE280 } 50% { transform: scaleX(1.05); color: #FFE280 } 100% { transform: scaleX(1); background-color: #920200; color: #FFE280 }}/*roomList*/span.d21-list-link.d21-trigger { border-color: #FFE280 !important; color: #FFE280 !important; background-color: #920200 !important; }.d21-checkable-list .d21-list-item .d21-list-link .d21-arrow,#d21-package-occupancy .d21-arrow-right { background-color: #211F1F !important; border: 1px solid #FFE280; color: #FFE280; height: 32px;}.d21-item { background-color: #920200; border: 1px solid #FFE280;}.d21-item .d21-item-body .d21-full-description .d21-item-text .d21-item-fadeOut { background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #920200 100%);}.d21-item .d21-item-body .d21-full-description .d21-trigger { color: #FFE280;}#d21-widgets-rooms .d21-item .d21-rate-facts .d21-list-item .d21-label { color: #FFE280;}#d21-widgets-rooms .d21-item .d21-rate-facts .d21-list-item span { color: #ccc;}.d21-checkable-list .d21-list-item .d21-list-link .d21-arrow i { color: #FFE280 !important;}#d21-widgets-rooms .d21-item .d21-rate-price span { color: #ffe280;}#d21-widgets-rooms .d21-item .d21-rate-price .d21-small { color: #ccc;}.d21-item .d21-item-book { background-color: #211f20; color: #ffe280; border: 1px solid #ffe280; border-radius: 4px;}.d21-item .d21-item-book:hover { background-color: #302e2f;}.d21-item .d21-item-book:hover { background-color: #302e2f;}.d21-paging ul li:first-child, .d21-paging ul li:last-child { color: #ffe280; background-color: transparent;}.d21-paging ul li.d21-selected { background-color: #302e2f; border: 1px solid #ffe280; color: #ffe280;}.d21-paging ul li { background-color: #211f20; color: #ffe280;}.d21-paging ul li:first-child:hover, .d21-paging ul li:last-child:hover { background-color: transparent; border: 1px solid #ffe280; color: #ffe280;}.d21-paging ul li:hover { background-color: #211f10; color: #ffe280; border: 1px solid #ffe280;}@keyframes d21-scale { 0% { width: 200px; height: 50px; padding: 0 20px; bottom: 20px; right: 20px; border-width: 2px; } 17.5% { bottom: 20px; margin-bottom: 0; } 35% { border-width: 2px; right: 50%; margin-right: -120px; bottom: 50%; margin-bottom: -25px; } 40% { right: 50%; margin-right: -120px; bottom: 50%; margin-bottom: -25px; padding: 0 20px; width: 200px; height: 50px; border-radius: 25px; background-color: #920200; } 100% { width: 100%; height: 100%; right: 0; bottom: 0; border-radius: 4px; background-color: rgba(146, 2, 0, 0.9); border-width: 0px; }}@keyframes d21-scaleOut { 0% { width: 100%; height: 100%; padding: 0; right: 0; bottom: 0; border-radius: 4px; background-color: rgba(146, 2, 0, 0.9); border-width: 0px; } 60% { right: 50%; bottom: 50%; margin-right: -120px; margin-bottom: -25px; padding: 0 20px; width: 200px; height: 50px; border-radius: 25px; background-color: #920200; } 65% { right: 50%; bottom: 50%; border-width: 2px; margin-right: -120px; margin-bottom: -25px; } 90% { bottom: 20px; margin-bottom: 0; } 100% { width: 200px; height: 50px; padding: 0 20px; bottom: 20px; right: 20px; border-width: 2px; }}.d21-item .d21-item-book.d21-item-book-show { color: #ffe280;}.d21-calendar .d21-calendar-inputs { background-color: #221f10; color: #ffe280;}.d21-calendar .d21-calendar-inputs .d21-calendar-inputs-arrival > span, .d21-calendar .d21-calendar-inputs .d21-calendar-inputs-departure > span, .d21-calendar .d21-calendar-inputs .d21-calendar-inputs-arrow-forward > span, .d21-calendar .d21-calendar-inputs .d21-calendar-inputs-arrival > i, .d21-calendar .d21-calendar-inputs .d21-calendar-inputs-departure > i, .d21-calendar .d21-calendar-inputs .d21-calendar-inputs-arrow-forward > i { color: #ffe280;}.d21-calendar.d21-calendar-arrival .d21-calendar-inputs-arrival > span { background-color: #920200;}/*PackageList*/#d21-widgets-packages .d21-item .d21-item-body .d21-item-text .d21-rate-services .d21-list .d21-list-item:nth-child(odd) { background-color: #750706 !important; color: #ffe280;}#d21-widgets-packages .d21-item .d21-item-body .d21-item-text .d21-rate-services .d21-list .d21-list-item { background-color: #920200; color: #ffe280; border-color: #ffe280;}.d21-item .d21-item-body h3 {border-color: #ffe280;color: #ffe280 !important;}#d21-widgets-packages .d21-item .d21-item-body .d21-infoContainer .d21-rate-periods { color: #ffe280;}i.material-icons.d21-info { color: #ffe280;}span.d21-arrow-right {}#d21-widgets-packages .d21-item .d21-item-head .d21-rate-facts .d21-list-item .d21-label { color: #ccc;}#d21-widgets-packages .d21-item .d21-item-head .d21-rate-facts .d21-list-item span { color: #ffe280;}#d21-widgets-packages .d21-item .d21-item-head .d21-rate-category span:first-child { color: #ffe280;}#d21-widgets-packages .d21-item .d21-item-head .d21-rate-facts .d21-list-item.d21-rate-arrivalDay span.d21-true { color: #211f20;}","IsActive":true},"DisplayMode":"ArrivalLos","EventList":{"DefaultPageSize":10,"HasCalendar":true,"HasFilter":false,"IsActive":false},"FieldText":{"Version":{"Key":"default"}},"GoogleAnalytics":{"Code":null,"ForeignType":0,"HasCrossDomainTracking":null,"InvocationType":null,"IsActive":true,"ProviderID":null,"Steps":null,"TrackingGroup":null,"TrackingId":null,"Type":0,"UACode":null},"HourlyTick":null,"IBE":{"AddOnLimit":10,"Affiliates":[],"Broker_Token":"X9UpUp","Channel":"https://www.dreibeinigerhund.de","Channel_Token":"QYZnZX","City":{"Content":{"Description":null,"Keywords":null,"Name":null,"Notes":null,"Slogan":null},"Country":{"Capital":null,"Currencies":null,"ISO3166_2":null,"ISO3166_3":null,"LanguageCodes":null,"Name":null,"_id":0},"Directory":null,"GeoCoordinate":{"Altitude":null,"Latitude":null,"Longitude":null,"_id":0},"GroupIDs":[],"PostalCodes":[],"State":{"Country":null,"Name":null,"_id":0},"WeatherLink":null,"_id":0},"Commission":2.0,"Content":{"Notes":null},"CreditCard":{"HasCvc":null,"HasTwoFactorAuth":true,"IsActive":false,"IsGenerallyDisabled":false,"IsSelectedByHost":true},"CSSSelectors":[],"Currency":{"HasCustomSet":null,"HasIcons":false,"IsConvertActive":false,"Set":[],"Standard":"1"},"DeutscheBahn":null,"Directory":"/dreibeinigerhundde/","EarliestArrival":null,"FieldtextGroup":"-1","GroupID":-1,"Guests":{"RequestDataFor":null,"ShowDateOfBirthFor":null},"InputFields":{"Billing":{"IsRequired":null,"IsVisible":null,"IsUnfolded":null},"City":{"IsRequired":true,"IsVisible":true},"Company":{"IsRequired":null,"IsVisible":null},"ContactPersonName":null,"Country":{"IsRequired":true,"IsVisible":true},"DateOfBirthAdults":{"IsRequired":null,"IsVisible":null},"DateOfBirthChildren":{"IsRequired":null,"IsVisible":null},"Fax":{"IsRequired":null,"IsVisible":null},"FirstName":{"IsRequired":true,"IsVisible":true},"GuestDataAdults":{"IsRequired":null,"IsVisible":null},"GuestDataChildren":{"IsRequired":null,"IsVisible":null},"Mail":{"IsRequired":true,"IsVisible":true},"Mobile":{"IsRequired":null,"IsVisible":null},"Name":{"IsRequired":true,"IsVisible":true},"Newsletter":{"IsRequired":null,"IsVisible":null},"PurposeOfTravel":{"IsRequired":null,"IsVisible":null},"Salutation":{"IsRequired":null,"IsVisible":null},"Street":{"IsRequired":true,"IsVisible":true},"Telephone":{"IsRequired":true,"IsVisible":true},"Title":{"IsRequired":null,"IsVisible":null},"VAT":null,"ZIP":{"IsRequired":true,"IsVisible":true}},"Insurance":{"AgencyNumber":"False","Channel":null,"IsActive":false,"ListType":null},"IsActive":true,"Language":{"Default":null,"HasChangeActive":false,"HasCustomSet":null,"Set":[]},"Logo":null,"PartnerCode":null,"PartnerProgrammID":null,"Payment":{"IsActive":null,"Overwrites":null,"Sets":[],"Settings":null,"Token":null},"PopUp":{"IsActive":null},"PriceComparison":{"IsActive":null,"Provider":{"Name":null}},"Property_Token":"X9UpUp","Rates":null,"Region":{"Name":null,"_id":0},"RoomLimit":5,"RoomList":{"OrderBy":null},"Settings":{"AvailablePeriod":null,"CustomCookieBanner":null,"DomainsAllowed":["*.dirs21.de"],"Features":[],"GoogleMapsLink":null,"Group":null,"HasAddOnsAccordion":null,"HasAdvancedCookie":true,"HasAffiliate":null,"HasAffiliateMultipleSelection":false,"HasAllGuestsObligatory":null,"HasAllowLoyaltyAffiliatesSelectionMix":false,"HasAlreadyBookedPeriod":false,"HasAlternativeProperties":null,"HasArrivalTimeDropdown":null,"HasBookingConditions":null,"HasCallUsTextIfNoAvailability":null,"HasChargeableButton":null,"HasChildSelectDisabled":null,"HasCitySelection":false,"HasCustomConfirmationField":null,"HasDataPrivacyRegulation":null,"HasGalleryInGrid":true,"HasGuaranteeFollowUp":null,"HasGuestNotesField":null,"HasGuestQuestions":null,"HasGuestQuestionsOpened":null,"HasHotelAddressFieldActive":false,"HasIBEAsRoomList":false,"HasImageHint":null,"HasLeadSourceField":null,"HasMapsLink":null,"HasPaymentPreview":null,"HasPriceShownPerNight":null,"HasPromotionCodeInConfirmVisible":null,"HasPromotionCodeVisible":false,"HasRateDescriptionVisible":true,"HasRatesOnlyInRoomGrid":null,"HasRecaptchaField":null,"HasRoomGroups":null,"HasSpecialClassification":false,"HasStickyHeader":null,"HotelierIBE":{"HasCustomConfirmationField":null,"HasLeadSourceField":null,"IgnoreCreditCard":null,"IsActive":null,"IsFullAvailabilityVisible":null},"IsABTestingActive":null,"IsDuplicateNameCheckActive":null,"IsFullAvailabilityVisible":null,"IsPaymentDisabledForPrepayment":false,"IsProductLocationFilterEnabled":null,"IsQuickbookCalendar":null,"Notifications":{"HasNoGuestNotification":false,"HasNoHostNotification":false},"SeperatorPrices":null,"ShouldAllowLowerPricesWithChildren":null,"ShouldPreventCookieOverlay":null,"UseReworkedCalendarValidation":null},"Terms":null},"IsActive":true,"IsGroupSDK":false,"LoyaltyProgram":{"Channel":"","ConfirmationUrl":null,"HasAmazonLogin":false,"HasFacebookLogin":false,"HasGoogleLogin":false,"HasLoginByNumber":false,"HasRegistration":false,"IsActive":false},"MetaSearchers":["Trivago","GoogleHotelFinder"],"Overlay":{"Delay":0,"Description":"","HasPromotion":false,"IsActive":false},"PackageList":{"DefaultPageSize":10,"HasAmenities":true,"HasCalendar":true,"HasCDNImages":null,"HasCityName":true,"HasFilter":false,"HasNoOccupancyPreselect":null,"HasNoPackageCount":null,"HasSortByPosition":false,"Inquiry":{"IsActive":false,"URL":null},"IsActive":true},"PackageSlider":null,"Preselect":{"AdultCount":1,"DayOffset":0,"DefaultLOS":1,"DefaultOccupancy":"a,a","LOS":1,"MaxAge":null,"MaxLOS":30,"MinLOS":1,"MinNumberOfAdults":1},"PromotionMessage":{"IsActive":false},"QuickBook":{"GeoSearchRadius":0,"HasCities":false,"HasCityFilter":null,"HasHorizontalOrientation":false,"HasMinPriceVisible":true,"HasNoHeadline":true,"HasPackageLink":false,"HasPriceText":false,"HasPromotionCodeVisible":null,"HasPropertyTypeSearch":false,"HasPurposeOfTravelField":false,"HasRadiusSearch":false,"HasRebookLink":false,"HasSearchByPropertyType":false,"IsActive":true,"IsExtended":true,"IsHidden":false,"MaxTick":null,"PriceComparison":{"IsActive":false,"MaxShownPrices":3,"Type":""},"StartDate":{"Date":"0001-01-01T00:00:00Z","HasStartDate":null}},"ReservationIncentive":{"HasBestRateInformation":null,"HasLatestReservationCount":null,"HasLatestRoomReservationCount":null,"IsActive":false,"IsLastBookingTimeVisible":null,"Timespan":null},"RoomList":{"DefaultPageSize":3,"HasAmenities":true,"HasCalendar":true,"HasCDNImages":null,"HasCityFilter":null,"HasFilter":false,"HasMinMaxPersons":false,"HasSortByPosition":false,"Inquiry":{"IsActive":false,"URL":null},"IsActive":true,"IsMinPriceHidden":null},"Settings":{"HasCartData":null,"HasChildrenSelectable":true,"HasOpenInNewTab":false,"IsCurrencyConvertToBrowserLanguage":null,"MaxNumberOfPackages":null,"MaxNumberOfRates":null,"Notifications":[{"IsActive":false,"Type":"SMS"},{"IsActive":true,"Type":"Email"},{"IsActive":false,"Type":"Fax"}],"ShouldAllowMultipleInit":null,"ShouldInitAfterDocumentReady":null,"ShouldPreventGA":null,"UseCustomRequireJS":null},"ThirdPartyLibraries":{"HasJQuery":false,"ShouldPreventGoogleFonts":false,"HasHQuery":null},"Type":null,"VenueList":{"DefaultPageSize":null,"HasFilter":null,"IsActive":true},"Version":"1.1","VoucherShop":null,"_id":25066,"ColorSchema":{"Primary":"#000","Secondary":"#000","Tertiary":"#000"},"PriceComparison":{"IsActive":false,"HasBookingLinkDisabled":false,"HasDateSelect":true,"MaxShownPrices":5},"WidgetUrl":"https://widgets-default.dirs21.de"}'.replace(/[\t\n\r\f\v]/gmi, ''));var d21_ticketing_host='https://ticketing.dirs21.de';var d21_voucher_host='https://shop.dirs21.de/';var d21_ticketconfig=JSON.parse('null'.replace(/[\t\n\r\f\v]/gmi, ''));(function () { let start = new Date(), isReady = false, isDebug = (window && window.location && window.location.href ? window.location.href.toLowerCase().indexOf("d21_debug=true") !== -1 : false); var fn = (source) => { if (isReady) return; isReady = true; // let appendCoreScript = () => { let script = document.createElement("script"); script.id = "d21-core-js"; script.src = d21_widget_url + "/Static/Scripts/1.1/d21.core.sdk.js?v=" + d21_app_version; script.async = true; script.defer = true; document.body.appendChild(script); if (isDebug) { let end = new Date(); console.log("init by " + source, (end - start) + "ms"); } }; // if (document.body) { appendCoreScript(); } else { let appendInterval = window.setInterval(() => { if (document.body) { // window.clearInterval(appendInterval); // appendCoreScript(); } }, 10); } }; if (d21_config.Settings.ShouldInitAfterDocumentReady) { if (document.readyState === "complete") { fn("isready"); } else { // document.addEventListener("readystatechange", () => { if (document.readyState == "complete") { fn("readystatechange"); } }); } } else { fn("default"); } })(); }