CINXE.COM
Book | Hotel Goldried in Matrei in East Tyrol
<!DOCTYPE html> <html lang="en"> <head> <meta name="robots" content="noindex" /> <title>Book | Hotel Goldried in Matrei in East Tyrol</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1"><meta name="keywords" content=""><meta name="description" content="Would you like to spend your holiday with us at Hotel Goldried? Book your holiday in East Tyrol online right now! We look forward to hearing from you!"><meta property="og:title" content="Book"><meta property="og:image" content="about:blank"><meta property="og:description" content=""><link rel="canonical" href="https://www.hotel-goldried-tirol.com/andsrv/server.and?a=Article&i=90&l=en"><link rel="alternate" hreflang="de" href="https://www.hotel-goldried-tirol.com/andsrv/server.and?a=Article&i=90&l=de" /> <link rel="alternate" hreflang="en" href="https://www.hotel-goldried-tirol.com/andsrv/server.and?a=Article&i=90&l=en" /> <link rel="alternate" hreflang="it" href="https://www.hotel-goldried-tirol.com/andsrv/server.and?a=Article&i=90&l=it" /> <link rel="alternate" hreflang="sv" href="https://www.hotel-goldried-tirol.com/andsrv/server.and?a=Article&i=90&l=sv" /> <link rel="alternate" hreflang="x-default" href="https://www.hotel-goldried-tirol.com/andsrv/server.and?a=Article&i=90&l=en" /> <script>window.dataLayer = window.dataLayer || []; (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-53JHR9S');</script> <link rel="shortcut icon" href="/assets/favicons/favicon.ico"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons/favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="48x48" href="/assets/favicons/favicon-48x48.png"><link rel="manifest" href="/assets/favicons/manifest.json"><meta name="mobile-web-app-capable" content="yes"><meta name="theme-color" content="#fff"><meta name="application-name" content="goldried.at.www"><link rel="apple-touch-icon" sizes="57x57" href="/assets/favicons/apple-touch-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="/assets/favicons/apple-touch-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="/assets/favicons/apple-touch-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="/assets/favicons/apple-touch-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="/assets/favicons/apple-touch-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="/assets/favicons/apple-touch-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="/assets/favicons/apple-touch-icon-144x144.png"><link rel="apple-touch-icon" sizes="152x152" href="/assets/favicons/apple-touch-icon-152x152.png"><link rel="apple-touch-icon" sizes="167x167" href="/assets/favicons/apple-touch-icon-167x167.png"><link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons/apple-touch-icon-180x180.png"><link rel="apple-touch-icon" sizes="1024x1024" href="/assets/favicons/apple-touch-icon-1024x1024.png"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><meta name="apple-mobile-web-app-title" content="goldried.at.www"><link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-640x1136.png"><link rel="apple-touch-startup-image" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-750x1334.png"><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-828x1792.png"><link rel="apple-touch-startup-image" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-1125x2436.png"><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-1242x2208.png"><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-1242x2688.png"><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-1536x2048.png"><link rel="apple-touch-startup-image" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-1668x2224.png"><link rel="apple-touch-startup-image" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-1668x2388.png"><link rel="apple-touch-startup-image" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-2048x2732.png"><link rel="apple-touch-startup-image" media="(device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)" href="/assets/favicons/apple-touch-startup-image-1620x2160.png"><link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-1136x640.png"><link rel="apple-touch-startup-image" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-1334x750.png"><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-1792x828.png"><link rel="apple-touch-startup-image" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-2436x1125.png"><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-2208x1242.png"><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-2688x1242.png"><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-2048x1536.png"><link rel="apple-touch-startup-image" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-2224x1668.png"><link rel="apple-touch-startup-image" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-2388x1668.png"><link rel="apple-touch-startup-image" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-2732x2048.png"><link rel="apple-touch-startup-image" media="(device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)" href="/assets/favicons/apple-touch-startup-image-2160x1620.png"><link rel="icon" type="image/png" sizes="228x228" href="/assets/favicons/coast-228x228.png"><meta name="msapplication-TileColor" content="#470648"><meta name="msapplication-TileImage" content="/assets/favicons/mstile-144x144.png"><meta name="msapplication-config" content="/assets/favicons/browserconfig.xml"><link rel="yandex-tableau-widget" href="/assets/favicons/yandex-browser-manifest.json"> <link rel="stylesheet" href="/assets/css/abm.css"> <link rel="stylesheet" href="/assets/css/app.css" data-statify-include-css="true"> <link href="/websLINE-ABM/Content/admin-html/css/icons.css" rel="stylesheet" /> <link href="/websLINE-ABM/Content/admin-html/css/bootstrap-extract.css" rel="stylesheet" /> <link href="/websLINE-ABM/Content/admin-html/css/plugins.css" rel="stylesheet" /> <link href="/websLINE-ABM/Content/admin-html/css/main.css" rel="stylesheet" /> <link href="/websLINE-ABM/Content/admin-html/css/custom-v2.css" rel="stylesheet" /> <link href="/websLINE-ABM/Content/admin-html/site.css" rel="stylesheet" /> <link href="/websLINE-ABM/Content/homepage/abm-font.css" rel="stylesheet" /> <link href="/websLINE-ABM/Content/homepage/homepage.css" rel="stylesheet" /> <link href="/websLINE-ABM/Content/homepage/bootstrap-wizard.css" rel="stylesheet" /> <link href="/websLINE-ABM/Content/autoComplete-10.2.7/css/autoComplete.css" rel="stylesheet" /> <link href="/websLINE-ABM/Design/CssCommon/1" rel="stylesheet" /> <link href="/websLINE-ABM/Design/CssHomepageBooking/1" rel="stylesheet" /> <style> /* VARIABLES */ :root { --c-primary: #470648; --c-secondary: #c9c8c8; --c-grey-dark: #0f0f0f; --c-grey-light: #eaeaea; --c-white: #fff; --c-black: #000; --c-red: #A52336; --c-green: #75AA57; } /* FONTS */ /* lato-latin-100-normal*/ @font-face { font-family: 'Lato'; font-style: normal; font-display: swap; font-weight: 100; src: url("/assets/fonts/lato-latin-100-normal.woff2") format("woff2"), url("/assets/fonts/lato-latin-100-normal.woff") format("woff"); } /* lato-latin-300-normal*/ @font-face { font-family: 'Lato'; font-style: normal; font-display: swap; font-weight: 300; src: url("/assets/fonts/lato-latin-300-normal.woff2") format("woff2"), url("/assets/fonts/lato-latin-300-normal.woff") format("woff"); } /* lato-latin-400-normal*/ @font-face { font-family: 'Lato'; font-style: normal; font-display: swap; font-weight: 400; src: url("/assets/fonts/lato-latin-400-normal.woff2") format("woff2"), url("/assets/fonts/lato-latin-400-normal.woff") format("woff"); } /* lato-latin-700-normal*/ @font-face { font-family: 'Lato'; font-style: normal; font-display: swap; font-weight: 700; src: url("/assets/fonts/lato-latin-700-normal.woff2") format("woff2"), url("/assets/fonts/lato-latin-700-normal.woff") format("woff"); } /* lato-latin-900-normal*/ @font-face { font-family: 'Lato'; font-style: normal; font-display: swap; font-weight: 900; src: url("/assets/fonts/lato-latin-900-normal.woff2") format("woff2"), url("/assets/fonts/lato-latin-900-normal.woff") format("woff"); } body { font-family: "Lato", serif; } @media (min-width: 1440px){ body { font-size: 16px; } } /* Border Radius */ .abm-root .btn, .abmcc-root .abm-content .btn, .alert, .form-control, .panel-group .panel, .abm-root .modal-content, .abmcc-root .modal-content, .abmcc-root .btn-sm, .abmcc-root .carousel-inner .item img, .abm-root .label, .abmcc-root .label { border-radius: 0; } /* Checkbox & Select Reset */ .abm-root input[type='checkbox'], .abm-root select, .radio input[type=radio] { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; } /* Reset Headlines */ .abm-root h1 { font-size: 24px; } @media (min-width: 768px){ .abm-root h1 { font-size: 36px; } } .abm-root h2 { font-size: 22px; } @media (min-width: 768px){ .abm-root h2 { font-size: 30px; } } .abm-root h3 { font-size: 20px; } @media (min-width: 768px){ .abm-root h3 { font-size: 24px; } } .abm-root h4 { font-size: 18px; } @media (min-width: 768px){ .abm-root h4 { font-size: 22px; } } /* ICONS */ .abm-icon-calendar:before, .abm-icon-room:before { content: '' !important; background-image: url('/websLINE-ABM/File/MediaOpen/182/Abm'); display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center center; width: 24px; height: 24px; } .abm-icon-room:before { background-image: url('/websLINE-ABM/File/MediaOpen/186/Abm'); } @media (min-width: 768px){ .abm-icon-calendar:before, .abm-icon-room:before { width: 44px; height: 44px; background-size: auto; } } .abm-navbar .wizard li span.round-tab i.abm-icon-calendar:before, .abm-navbar .wizard li span.round-tab i.abm-icon-room:before { background-image: url('/websLINE-ABM/File/MediaOpen/185/Abm'); width: 16px; height: 16px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .abm-navbar .wizard li span.round-tab i.abm-icon-room:before {background-image: url('/websLINE-ABM/File/MediaOpen/187/Abm');} .abm-navbar .wizard li.disabled span.round-tab i.abm-icon-room:before {background-image: url('/websLINE-ABM/File/MediaOpen/188/Abm');} @media (min-width: 768px){ .abm-navbar .wizard li span.round-tab i.abm-icon-calendar:before, .abm-navbar .wizard li span.round-tab i.abm-icon-room:before { width: 22px; height: 22px; } } /* Override GREEN */ .abm-root .label-success, .abmcc-root .label-success {background-color: var(--c-green);} /* Override RED */ .has-error .checkbox, .has-error .form-control::placeholder, .form-control.has-error-pre::placeholder { color: var(--c-red); } .form-group.has-error .control-label, .abm-buttons.abm-marker-area div { color: var(--c-red) !important; } .alert-danger { color: var(--c-red); background-color: #F5CFD3; border-color: var(--c-red); } .label-danger { background-color: var(--c-red); } .abmcc-root .abm-header-panel span.label-danger { background-color: var(--c-white); color: var(--c-black); } .abm-summarytarget-room .btn-danger:hover, .abm-summarytarget-additionalservice .btn-danger:hover, .abm-summarytarget-insurance .btn-danger:hover, .abm-summarytarget-total .btn-danger:hover { background-color: var(--c-red); color: var(--c-white); border-color: var(--c-red); } .sweet-alert .btn-danger { color: var(--c-white); background-color: var(--c-red); border-color: var(--c-red); } /* Override ORANGE */ .abm-root .btn-warning, .abmcc-root .btn-warning { color: var(--c-black); background-color: var(--c-white); border-color: var(--c-white); } .abm-root .btn-warning:hover, .abmcc-root .btn-warning:hover { color: var(--c-white); background-color: var(--c-black); border-color: var(--c-black); } /* Override BLUE */ #gritter-notice-wrapper .gritter-item-wrapper .gritter-item { background-color: var(--c-primary); border-color: var(--c-primary); } #gritter-notice-wrapper .gritter-item-wrapper .gritter-item:hover { background: var(--c-black); } .sweet-alert .btn-primary { background-color: var(--c-primary); border-color: var(--c-primary); } .sweet-alert .btn-primary:hover { background-color: var(--c-black); border-color: var(--c-black); } input[type='text'], input[type='number'], textarea { font-size: 16px; } .abm-headline{ /* font-family:Times, serif; */ } .container { padding-left:15px; padding-right:15px; } .modal-body a, .collapse a{ text-decoration:none; } .modal-body a:hover, .collapse a:hover{ text-decoration:none; } .abm-root .table-hover tr:hover, .abmcc-root .table-hover tr:hover { background: none !important; } .abm-root.container-fluid, .abm-navbar .container, .abm-navbar .col-sm-8, .abm-navbar .col-md-9, .abm-navbar .col-sm-4, .abm-navbar .col-md-3 { padding-right: 0; padding-left: 0; } /* Wizard */ .abm-navbar.navbar-fixed-top { position: relative; margin-top: 100px; z-index: 1; } .abm-navbar-spacer {display: none;} .abm-navbar.navbar-fixed-top .container { overflow: hidden; width: auto; } .wizard > div.wizard-inner { overflow: hidden; } .abm-navbar .wizard li h6 {font-weight: 300;} @media (min-width: 1024px) { .abm-navbar .wizard li h6 {font-size: 14px;} } @media (min-width: 1440px) { .abm-navbar .wizard li h6 {font-size: 15px;} } .abm-navbar .wizard li.disabled h6 { color: var(--c-grey-dark); } .abm-navbar .wizard li.disabled span.round-tab, .abm-navbar .wizard li.disabled span.round-tab i { border-color: #ccc; } .abm-navbar .wizard li span.round-tab, .abm-navbar .wizard li span.round-tab i, .abm-navbar .wizard li.active span.round-tab, .abm-navbar .wizard li.active span.round-tab i { background-color: var(--c-primary); border-color: var(--c-primary); } #abmWizardStep100:before, #abmWizardStep200:before, #abmWizardStep300:before, #abmWizardStep400:before, #abmWizardStep500:before, #abmWizardStep600:before { background: var(--c-primary); opacity: 1; height: 2px; position: absolute; left: -40%; bottom:26px; width: 80%; display: table; content: " "; z-index: 2; } #abmWizardStep100.disabled:before, #abmWizardStep200.disabled:before, #abmWizardStep300.disabled:before, #abmWizardStep400.disabled:before, #abmWizardStep500.disabled:before, #abmWizardStep600.disabled:before { display: none; } @media (min-width: 1440px) { .wizard .nav-tabs > li a { width: 51px; height: 51px; } .wizard span.round-tab { width: 51px; height: 51px; line-height: 53px; border-radius: 51px; font-size: 22px; } .abm-navbar .wizard .connecting-line { bottom: 32px; } #abmWizardStep100:before, #abmWizardStep200:before, #abmWizardStep300:before, #abmWizardStep400:before, #abmWizardStep500:before, #abmWizardStep600:before { bottom:32px; } } /* Step 1 - Calendar */ } .abm-root .abm-calendar-state-aa, .abm-root .abm-calendar-state-ar, .abm-root .abm-calendar-state-ra, .abm-root .abm-calendar-state-cc, .abm-root .abm-calendar-state-rc, .abm-root .abm-calendar-state-ca, .btn.btn-sm.abm-calendar-available, .btn.btn-sm.abm-calendar-shut { color: var(--c-white); } .btn.btn-sm.abm-calendar-available[disabled], .btn.btn-sm.abm-calendar-unavailable[disabled], .btn.btn-sm.abm-calendar-shut[disabled] { filter: alpha(opacity=100); opacity: 1; } div.abm-calendar-legend .btn-sm { font-size: 13px; } /* Step 2 - Rooms */ .abm-root .btn.abm-button-request, .abm-root .btn.abm-button-request-now { background-color: var(--c-white); border-color: var(--c-primary); color: var(--c-primary); border-width: 2px; } .abm-root .btn.abm-button-request:hover, .abm-root .btn.abm-button-request-now:hover { background-color: var(--c-white); border-color: var(--c-black); color: var(--c-black); } .abm-root .btn.abm-button-request:after, .abm-root .btn.abm-button-book:after { content: "\f054"; font-family: 'fontAwesome'; float: right; } .abm-root .abm-view-requestroompossibilities .btn.abm-button-request { margin-left: 12px; } .abm-root .abm-view-requestroompossibilities .btn.btn-sm { font-size: 15px; } .abm-root .abm-view-requestroompossibilities hr.abm-room-divider { border-top-color: var(--c-grey-light) !important; } .abm-root .abm-view-requestroompossibilities td { border-top: none !important; } .abm-root .abm-view-requestroompossibilities .table thead tr th { border-bottom: none; } .abm-root .abm-view-requestroompossibilities .pull-right .text-right.abm-div-clickable { background-color: var(--c-primary); color: var(--c-white); width: 150px; height: 150px; border-radius: 75px; padding: 25px; text-align: center; position: relative; margin-top: -50px; margin-bottom: -20px; } .abm-root .abm-view-requestroompossibilities .pull-right .text-right.abm-div-clickable:hover { background-color: var(--c-black); } .abm-root .abm-view-requestroompossibilities .pull-right .text-right.abm-div-clickable::before { content: ''; display: block; position: absolute; top: 6px; left: 6px; right: 6px; bottom: 6px; border-radius: 50%; border: 1px solid var(--c-white); } .abm-root .abm-view-requestroompossibilities .pull-right .text-right.abm-div-clickable span.h3 { display: inline-block; margin-bottom: 0; margin-top: 0; } .abm-root .btn-default.abm-button-edit { background-color: var(--c-primary); border-color: var(--c-primary); color: var(--c-white); } .abm-root .btn-default.abm-button-edit:hover { background-color: var(--c-black); border-color: var(--c-black); color: var(--c-white); } @media (min-width: 992px) { .abm-room{ display: flex; flex-wrap: wrap; } .abm-room > div:nth-child(1) { width: 100%; } .abm-room > div:nth-child(2), .abm-room > div:nth-child(3) { width: 50%; } .abm-room .carousel { height: 100%; } .abm-room .carousel-inner { height: 100%; } .abm-room .carousel-inner .item{ height: 100%; } .abm-room .carousel-inner .item img{ height: 100%; width: 100%; object-fit: cover; } .connecting-line { top: auto; bottom: 25px; } } @media (min-width: 1849px) { .abm-room .clearfix{ position: absolute; bottom: 0; left: 0; } } body { height: unset; } </style> <!-- Load pace first --> <!-- <script src="~/Content/admin-html/plugins/core/pace/pace.min.js"></script> --> <!-- Important javascript libs(put in all pages) --> <script src="/websLINE-ABM/Content/admin-html/js/libs/jquery-2.1.1.min.js"></script> <script> window.jQuery || document.write('<script src="/websLINE-ABM/Content/admin-html/js/libs/jquery-2.1.1.min.js">\x3C/script>') </script> <script src="/websLINE-ABM/Content/admin-html/js/libs/jquery-ui-1.10.4.min.js"></script> <script> window.jQuery || document.write('<script src="/websLINE-ABM/Content/admin-html/js/libs/jquery-ui-1.10.4.min.js">\x3C/script>') </script> <script src="/websLINE-ABM/Scripts/websline/websline.js"></script> <script src="/websLINE-ABM/Scripts/websline/wlFCAR.js"></script> </head> <body id="" class=""> <script src="/websLINE-ABM/Content/autoComplete-10.2.7/js/autoComplete.min.js"></script> <header><var id="232"></var><div class="c-pageHeader"><div class="c-pageHeader__navToggle"><div class="c-toggleNav js-toggleNav"><div class="e-svg e-svg--strokeWhite e-svg--38to45 c-toggleNav__open"><svg id="e2462fc0-05c9-43fd-925b-fa2d9996e11c" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 45 45"><g id="a780ecef-4ddb-4ad0-9637-21059be2b571" data-name="Gruppe 5001"><path id="bc8ff633-1f6a-4b40-9fe9-08263b4809e3" data-name="Pfad 15499" d="M.27,12.5H44.73" fill="none" stroke="#000" stroke-width="2"/><path id="f30c527e-cd54-4bed-9844-6ef79ca5cc05" data-name="Pfad 15526" d="M.27,32.5H44.73" fill="none" stroke="#000" stroke-width="2"/><line id="f928ad7b-cdc7-400e-b11b-17323b804d3f" data-name="Linie 20" x1="0.27" y1="22.5" x2="34.27" y2="22.5" fill="none" stroke="#000" stroke-width="2"/></g></svg></div><div class="e-svg e-svg--strokeWhite e-svg--38to45 c-toggleNav__close"><svg id="b28be92b-7544-4ec0-9077-415d9656beeb" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 45 45"><g id="a6c96375-ab34-45be-b432-167450e92b22" data-name="Gruppe 5001"><g id="f181e87d-5a22-4307-a168-29b442362b90" data-name="Gruppe 5247"><path id="a193894d-14c1-47bc-b9a3-e4b595b66aab" data-name="Pfad 15499" d="M6.78,38.22,38.22,6.78" fill="none" stroke="#000" stroke-width="2"/><path id="e7484a2f-d33b-4d26-b450-43442edcc276" data-name="Pfad 15526" d="M6.78,6.78,38.22,38.22" fill="none" stroke="#000" stroke-width="2"/></g></g></svg></div></div></div><div class="c-pageHeader__i18n"><div class="c-languageSwitch"><div class="c-languageSwitch__current">en</div><div class="c-languageSwitch__languages"> <div class="c-languageSwitch__language"><a class="e-link e-link--language c-languageSwitch__link" href="/websLINE-ABM/homepage/booking/index/de">de</a></div> <div class="c-languageSwitch__language"><a class="e-link e-link--language c-languageSwitch__link" href="/websLINE-ABM/homepage/booking/index/it">it</a></div> <div class="c-languageSwitch__language"><a class="e-link e-link--language c-languageSwitch__link" href="/websLINE-ABM/homepage/booking/index/en">sv</a></div> </div></div></div><div class="c-pageHeader__search"><a class="c-linkIcon c-pageHeader__link glightbox togglable" data-width="400px" data-height="auto" data-gallery="search2" data-draggable="false" href="#searchContainer"><div class="e-svg e-svg--h14to21 e-svg--fillColor"><svg id="b9da4767-9203-42e2-aaa6-c52b36ebf74e" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.32 20.32"><g id="b1139e0c-e42d-45c2-89f0-5fd2b82575c9" data-name="magnifying-glass"><path id="e16aabf5-6046-4d88-8df4-82030243d94f" data-name="Pfad 15629" d="M18.46,20.15a.6.6,0,0,1-.84,0l-4.68-4.68a.61.61,0,0,1,0-.85l.42-.42L12.19,13a7.4,7.4,0,1,1,.85-.85l1.17,1.17.42-.42a.6.6,0,0,1,.84,0l4.68,4.68a.6.6,0,0,1,0,.84ZM13.61,7.41a6.21,6.21,0,1,0-6.22,6.2h0A6.22,6.22,0,0,0,13.61,7.41ZM15,14.21l-.84.84L18,18.89l.84-.84Z"/></g></svg></div></a><div id="searchContainer" class="c-popupSearch c-pageHeader__popup"><form method="GET" action="https://www.hotel-goldried-tirol.com/en/service/search.html" class="c-popupSearch__form"><div class="e-formInput c-popupSearch__input"><input class="e-formInput__input" id="q" name="q" type="text" placeholder="Search"></div><button class="c-buttonIcon c-popupSearch__icon" type="submit"><div class="e-svg e-svg--h14to21 e-svg--fillWhite"><svg id="b9da4767-9203-42e2-aaa6-c52b36ebf74e" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.32 20.32"><g id="b1139e0c-e42d-45c2-89f0-5fd2b82575c9" data-name="magnifying-glass"><path id="e16aabf5-6046-4d88-8df4-82030243d94f" data-name="Pfad 15629" d="M18.46,20.15a.6.6,0,0,1-.84,0l-4.68-4.68a.61.61,0,0,1,0-.85l.42-.42L12.19,13a7.4,7.4,0,1,1,.85-.85l1.17,1.17.42-.42a.6.6,0,0,1,.84,0l4.68,4.68a.6.6,0,0,1,0,.84ZM13.61,7.41a6.21,6.21,0,1,0-6.22,6.2h0A6.22,6.22,0,0,0,13.61,7.41ZM15,14.21l-.84.84L18,18.89l.84-.84Z"/></g></svg></div></button></form></div></div><div class="c-pageHeader__phone"><a class="c-linkIcon c-pageHeader__link" href="tel:004348756113" target="_self" rel="" title="tel:004348756113"><div class="e-svg e-svg--h14to21 e-svg--fillColor"><svg id="bca41727-7d0b-435b-9c05-4ce00395309c" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.4 20.32"><path id="b0e151cf-52ab-45c8-a7f6-241936e97127" data-name="phone" d="M13,19.2a13,13,0,0,1-13-13H0A5.07,5.07,0,0,1,5.06,1.12h0a.53.53,0,0,1,.49.33L7.83,7.13a.52.52,0,0,1-.3.68h0L5,8.81a5.71,5.71,0,0,0,5.34,5.35l1-2.49a.53.53,0,0,1,.69-.3h0l5.67,2.27a.52.52,0,0,1,.34.49A5.07,5.07,0,0,1,13,19.2Zm-8.29-17a4,4,0,0,0-3.66,4,12,12,0,0,0,12,12h0a4,4,0,0,0,4-3.66l-4.83-1.93-.94,2.34a.52.52,0,0,1-.49.34A6.79,6.79,0,0,1,4,8.46.52.52,0,0,1,4.3,8L6.65,7Z"/></svg></div></a></div><div class="c-pageHeader__navigation" data-default-image-src="/andsrv/content/files/resized/180110-martinlugger-goldried-0042.960x960m1.287.jpg"><nav class="c-navigation"><div class="c-navigation__container"><div class="c-navigation__row"><div class="c-navigation__menu"><ul class="c-navigation__level1"><li class="c-navigation__linkItem" data-image-src="/andsrv/content/files/resized/wanderung-gletschervorfeld-gschloesstal-tvb-osttirol-mathaeus-gartner-matrei-in-osttirol.960x960m1h-2x-15.114.jpg"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/" target="_self">Start </a></li><li class="c-navigation__linkItem is-parent" data-image-src="/andsrv/content/files/resized/180110-martinlugger-goldried-0005.960x960m1.438.jpg"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/hotel/holidays-east-tyrol.html" target="_self">Hotel </a><ul class="c-navigation__level2"><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/hotel/holidays-east-tyrol.html" target="_self">Hotel Goldried</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/hotel/restaurants-bars-matrei.html" target="_self">Restaurants & Bars</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/hotel/kids-teens-matrei.html" target="_self">Kids & Teens</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/hotel/groups-east-tyrol.html" target="_self">Groups</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/hotel/seminars-east-tyrol.html" target="_self">Seminars</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/hotel/gallery-east-tyrol.html" target="_self">Gallery</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/hotel/philosophy-values.html" target="_self">Philosophy & values</a></li></ul></li><li class="c-navigation__linkItem is-active is-parent" data-image-src="/andsrv/content/files/resized/35-m-doppelbett.960x960m1.441.jpg"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/rooms/appartments-east-tyrol.html" target="_self">Rooms </a><ul class="c-navigation__level2"><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/rooms/appartments-east-tyrol.html" target="_self">Rooms & Appartments</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/rooms/packages-east-tyrol.html" target="_self">Packages</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/rooms/included-services-matrei.html" target="_self">Included services</a></li><li class="c-navigation__linkItem is-active"><a class="c-navigation__link" href="/websLINE-ABM/homepage/booking/index/en" target="_self">Book</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/rooms/enquiry-east-tyrol.html" target="_self">Enquiry</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/rooms/vouchers-hotel-matrei.html" target="_self">Vouchers</a></li></ul></li><li class="c-navigation__linkItem is-parent" data-image-src="/andsrv/content/files/resized/180110-martinlugger-goldried-0072.960x960m1h6x25.204.jpg"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/spa/sauna-east-tyrol.html" target="_self">Spa </a><ul class="c-navigation__level2"><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/spa/sauna-east-tyrol.html" target="_self">Goldried sauna & spa</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/spa/massage-beauty-treatments.html" target="_self">Massages</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/spa/day-spa-matrei.html" target="_self">Day Spa</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/spa/pools-east-tyrol.html" target="_self">Pools</a></li></ul></li><li class="c-navigation__linkItem is-parent" data-image-src="/andsrv/content/files/resized/tristacher-see-tvb-osttirol-bachmann-elias-tristach.960x960m1h0x0.132.jpg"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/summer/holidays-east-tyrol.html" target="_self">Summer </a><ul class="c-navigation__level2"><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/summer/holidays-east-tyrol.html" target="_self">Summer in East Tyrol</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/summer/hiking-east-tyrol.html" target="_self">Hiking</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/summer/biking-east-tyrol.html" target="_self">Biking</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/summer/excursions-culture-east-tyrol.html" target="_self">Excursions & culture in summer</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/summer/osttirol-card.html" target="_self">Osttirol Card</a></li></ul></li><li class="c-navigation__linkItem is-parent" data-image-src="/andsrv/content/files/resized/skifahren-im-grossglockner-resort-kals-matrei-tvb-osttirol-berg-im-bild-og-kals-am-grossglockner-3.960x960m1.176.jpg"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/winter/holidays-east-tyrol.html" target="_self">Winter </a><ul class="c-navigation__level2"><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/winter/holidays-east-tyrol.html" target="_self">Winter in East Tyrol</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/winter/ski-east-tyrol-matrei.html" target="_self">Ski</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/winter/activities-east-tyrol.html" target="_self">Winter activities</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/winter/excursions-culture-east-tyrol.html" target="_self">Excursions & culture in winter</a></li></ul></li><li class="c-navigation__linkItem is-parent" data-image-src="/andsrv/content/files/resized/007.960x960m1.197.jpg"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/service/site-notice-hotel-matrei.html" target="_self">Service </a><ul class="c-navigation__level2"><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/service/site-notice-hotel-matrei.html" target="_self">Site notice</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/service/privacy-policy-hotel.html" target="_self">Privacy policy</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/service/gtc-holidays-east-tyrol.html" target="_self">GTC</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/service/arrival-hotel-matrei.html" target="_self">Arrival</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/service/jobs-hotel-east-tyrol.html" target="_self">Careers</a></li><li class="c-navigation__linkItem"><a class="c-navigation__link" href="https://www.hotel-goldried-tirol.com/en/service/newsletter-hotel-matrei.html" target="_self">Newsletter</a></li></ul></li></ul><ul class="c-navigation__level1"></ul></div><div class="c-navigation__image"><div class="c-navigation__background"><div class="c-logo c-logo--white c-navigation__logo"><div class="e-svg e-svg--w100p e-svg--fillColor"><svg id="fa2a60e6-39a9-41a1-beb4-5db0f4e6f490" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 228.44 99.06"><path id="bfe54e0a-05d3-4677-97a8-624e1a492ca2" data-name="Pfad 15500" d="M75.63,59.82a23.7,23.7,0,0,0,3.25-2A30.8,30.8,0,0,0,82,55.2a17.06,17.06,0,0,0,2.45-3,7.58,7.58,0,0,0,1.2-3.06,2.35,2.35,0,0,0-.1-.6c-.07-.2-.15-.42-.25-.66a1.56,1.56,0,0,0-.4-.55.87.87,0,0,0-.55-.2,2.26,2.26,0,0,0-1.35.45,8,8,0,0,0-1.3,1.16,15.91,15.91,0,0,0-2.5,3.57c-.37.7-.74,1.42-1.1,2.16s-.7,1.44-1,2.11l-.81,1.81c-.23.54-.44,1-.65,1.41M95.52,25a3.41,3.41,0,0,1,0,.55,1.82,1.82,0,0,1-.2.65,1.52,1.52,0,0,1-.3.46.49.49,0,0,1-.35.15.91.91,0,0,1-.45-.35,1.27,1.27,0,0,1-.15-.6,4,4,0,0,0,0-.7c0-.22,0-.44,0-.66a10.39,10.39,0,0,0-2-4.72,11.34,11.34,0,0,0-3.55-3A15.2,15.2,0,0,0,84,15.24a19.78,19.78,0,0,0-4.55-.35,30.11,30.11,0,0,0-6.75.76,37.81,37.81,0,0,0-6.45,2.06,37.4,37.4,0,0,0-15.9,12.77,35.65,35.65,0,0,0-5.7,12.76,33.33,33.33,0,0,0-.8,7.24,15.83,15.83,0,0,0,1.1,5.89,14.93,14.93,0,0,0,3,4.77,12.78,12.78,0,0,0,4.45,3.07,10.53,10.53,0,0,0,5.55.65l2-.2c.63-.06,1.26-.15,1.9-.25s1.28-.23,1.95-.4a15.56,15.56,0,0,0,2-.65c.53-.81,1.06-1.68,1.6-2.62s1.11-1.91,1.75-2.91,1.31-2,2-3,1.48-2,2.25-2.86a28.3,28.3,0,0,1,2.45-2.57,20.79,20.79,0,0,1,2.65-2.11,13.8,13.8,0,0,1,2.8-1.46,8.57,8.57,0,0,1,3-.55,1.71,1.71,0,0,1,1.1.4,5.13,5.13,0,0,1,.9,1,5.35,5.35,0,0,1,.65,1.2,3.62,3.62,0,0,1,.25,1.26,6.73,6.73,0,0,1-1.1,3.42,19.12,19.12,0,0,1-2.9,3.57,26.14,26.14,0,0,1-4.15,3.26,23.88,23.88,0,0,1-4.85,2.42q-1.61,3.51-3.65,7A71.16,71.16,0,0,1,66,75.62,79.37,79.37,0,0,1,60.67,82a62.15,62.15,0,0,1-6,5.63,62.58,62.58,0,0,1-6.5,4.72,47.15,47.15,0,0,1-7,3.68,42.41,42.41,0,0,1-7.3,2.31,31.48,31.48,0,0,1-7.5.7A32.94,32.94,0,0,1,17,97.64a29.18,29.18,0,0,1-4.5-1.81,28.58,28.58,0,0,1-4.15-2.56,20.61,20.61,0,0,1-6.2-7.5A20.05,20.05,0,0,1,.47,80.7,27.05,27.05,0,0,1,0,74.61a40.19,40.19,0,0,1,.45-4.37,43.72,43.72,0,0,1,1-4.52,38.6,38.6,0,0,1,1.5-4.48A29.59,29.59,0,0,1,5,57.07,24.06,24.06,0,0,1,7.77,53.4a19.83,19.83,0,0,1,3.45-3,19.63,19.63,0,0,1,4.2-2.16,20.51,20.51,0,0,1,5-1.15,6.11,6.11,0,0,1,2.4.3,8.85,8.85,0,0,1,2.4,1.15A7,7,0,0,1,27,50.28a2.9,2.9,0,0,1,.5,2.21,4.46,4.46,0,0,1-.5,1.56,6.67,6.67,0,0,1-1,1.41,5,5,0,0,1-1.4,1.06,5.2,5.2,0,0,1-1.5.5,3,3,0,0,1-1.35-.1,4.82,4.82,0,0,1-1.05-.56,5.12,5.12,0,0,1-.95-.85c-.3-.34-.58-.67-.85-1l-.8-1a11.2,11.2,0,0,0-.85-1,3.83,3.83,0,0,0-.95-.7,2.46,2.46,0,0,0-1.1-.25,7.68,7.68,0,0,0-5.05,1.76,10.64,10.64,0,0,0-1.9,2,15.56,15.56,0,0,0-1.5,2.51,18,18,0,0,0-1.1,2.92c-.3,1-.55,2.06-.75,3.07s-.35,2-.45,3a27.44,27.44,0,0,0-.15,2.87,27.17,27.17,0,0,0,.65,6,28.58,28.58,0,0,0,1.8,5.48,24.24,24.24,0,0,0,2.8,4.73,28.76,28.76,0,0,0,7.75,7,27.25,27.25,0,0,0,4.6,2.26,25.54,25.54,0,0,0,4.85,1.3,23.22,23.22,0,0,0,4.85.3,21,21,0,0,0,5.45-.9,27.4,27.4,0,0,0,5.1-2.11,35.37,35.37,0,0,0,4.76-3.06,43.76,43.76,0,0,0,4.4-3.88,48.45,48.45,0,0,0,4-4.57,59.26,59.26,0,0,0,3.55-5.18c1.1-1.81,2.11-3.67,3-5.58s1.76-3.83,2.5-5.78c-.87.27-1.74.52-2.6.76l-2.5.65a15.84,15.84,0,0,1-2.45.4,15.51,15.51,0,0,1-2.55,0,27.24,27.24,0,0,1-4.6-.75A18.41,18.41,0,0,1,46,65.42,15.33,15.33,0,0,1,40.73,61a13.54,13.54,0,0,1-1.65-2.76,21.82,21.82,0,0,1-1.1-3,22.86,22.86,0,0,1-.7-3.16,32.32,32.32,0,0,1-.35-3.22,21.4,21.4,0,0,1,.75-7,28,28,0,0,1,2.8-6.69A35,35,0,0,1,45,29.07a48.86,48.86,0,0,1,5.8-5.43,53.83,53.83,0,0,1,6.7-4.57,47.83,47.83,0,0,1,7.3-3.47,51.84,51.84,0,0,1,7.45-2.21,33.52,33.52,0,0,1,7.2-.8,20.11,20.11,0,0,1,6.2.95,17.31,17.31,0,0,1,5.2,2.62,12.2,12.2,0,0,1,3.45,4,10.31,10.31,0,0,1,1.25,4.92"/><path id="a70f39d9-ab8d-4806-a242-e740382d5830" data-name="Pfad 15501" d="M92,59.67a3.66,3.66,0,0,0-1.67.45,9.64,9.64,0,0,0-1.7,1.16A15.43,15.43,0,0,0,86.92,63c-.56.68-1.1,1.38-1.6,2.12a21.28,21.28,0,0,0-1.39,2.3,20.05,20.05,0,0,0-1.07,2.36,17,17,0,0,0-.69,2.2,8.3,8.3,0,0,0-.26,1.92,4.17,4.17,0,0,0,.1.79,2.48,2.48,0,0,0,.31.75,1.56,1.56,0,0,0,.6.54,2.21,2.21,0,0,0,1,.19,5.15,5.15,0,0,0,1.76-.5,9.87,9.87,0,0,0,1.86-1.14,16.08,16.08,0,0,0,1.8-1.6c.6-.62,1.16-1.28,1.7-2a19.84,19.84,0,0,0,1.48-2.14,19.41,19.41,0,0,0,1.13-2.17,13.51,13.51,0,0,0,.73-2,5.75,5.75,0,0,0,.19-1.8,4.1,4.1,0,0,0-.16-1,4.76,4.76,0,0,0-.44-1,2.6,2.6,0,0,0-.76-.79A2.07,2.07,0,0,0,92,59.67m-.19-1.07a5.36,5.36,0,0,1,1.54.22,3.67,3.67,0,0,1,1.45.79,3.87,3.87,0,0,1,1,1.45,5.7,5.7,0,0,1,.38,2.2,7.05,7.05,0,0,1-.35,2.14,13.62,13.62,0,0,1-.85,2,20.54,20.54,0,0,1-1.13,1.92q-.63.94-1.2,1.77a1.24,1.24,0,0,1,.53.12.84.84,0,0,0,.54.07A6.6,6.6,0,0,0,95.21,71a9,9,0,0,0,3.05-1.76c.48-.42.94-.53,1.36-1.11a1.22,1.22,0,0,1,.36-.32,1.19,1.19,0,0,1,.56-.14,7.07,7.07,0,0,1-1.3,1.92A9.3,9.3,0,0,1,97.35,71a8.75,8.75,0,0,1-2.08.85,7.6,7.6,0,0,1-2,.29,3.26,3.26,0,0,1-.7-.07,3.93,3.93,0,0,0-.69-.06c-.46.46-1,1-1.67,1.61a24.77,24.77,0,0,1-2.08,1.73,12.32,12.32,0,0,1-2.3,1.36,5.31,5.31,0,0,1-2.45.47,4.67,4.67,0,0,1-1.74-.32,3.23,3.23,0,0,1-1.38-1.1,5.43,5.43,0,0,1-.92-2,11.82,11.82,0,0,1-.31-3,6.63,6.63,0,0,1,.19-1.61c.12-.53.23-1.06.31-1.61a3.84,3.84,0,0,0-.44.54,2,2,0,0,1-.44.47,1.32,1.32,0,0,0-.25.16.37.37,0,0,1-.19.09L78,68.75a.23.23,0,0,1-.1-.19l.38-.67a9.45,9.45,0,0,1,1-1.26c.42-.48.91-1,1.48-1.6s1.18-1.19,1.86-1.8a22.16,22.16,0,0,1,2.14-1.73A25.11,25.11,0,0,1,87.05,60a12.73,12.73,0,0,1,2.36-1,8.12,8.12,0,0,1,2.4-.37"/><path id="a78973ad-0f30-459c-ac9d-0c1d99ba40cd" data-name="Pfad 15502" d="M110.14,59.21A63.75,63.75,0,0,0,123.6,47.28q5-6.15,4.22-8.46a1,1,0,0,0-.59-.65,2,2,0,0,0-1.16,0q-2.46.63-6.8,6.32a106.37,106.37,0,0,0-9.13,14.68m-.5,1.47a91.34,91.34,0,0,0-5,9.85q-1.75,4.13-1.37,5.2a1,1,0,0,0,.65.65,2.53,2.53,0,0,0,1.31-.07,10.8,10.8,0,0,0,4.24-2.73,48.14,48.14,0,0,0,5.47-6.21c.64-.83,1.3-1.05,1.95-2.05s.78-.6,1-.65.48-.84.56-.8.7-.1.73,0c.1.26-.78.4-1.61,1.66a52,52,0,0,1-3.41,4.56,37,37,0,0,1-5,5.16,11.24,11.24,0,0,1-4.17,2.2,5.2,5.2,0,0,1-2.9.08A2.35,2.35,0,0,1,100.46,76q-.81-2.32,1.42-7.47a100.87,100.87,0,0,1,7.72-13.62A84.39,84.39,0,0,1,119,42.73c3.08-3.24,5.53-5.08,7.35-5.55a2.48,2.48,0,0,1,1.59,0,1.65,1.65,0,0,1,.91,1q1.1,3.14-4.26,9.57a69.64,69.64,0,0,1-15,12.87"/><path id="e88b953f-97b0-4dc8-8b69-d465ee6930ac" data-name="Pfad 15503" d="M128.34,59.67a5.26,5.26,0,0,0-2,.54,9.42,9.42,0,0,0-1.95,1.29,15.56,15.56,0,0,0-1.86,1.86,22.85,22.85,0,0,0-1.67,2.24A25.52,25.52,0,0,0,119.45,68c-.4.77-.75,1.56-1.07,2.36a15.76,15.76,0,0,0-.66,2.12,5.48,5.48,0,0,0-.16,1.67,6.53,6.53,0,0,1,.1.66,1.18,1.18,0,0,0,.19.6,1.53,1.53,0,0,0,.4.44,1,1,0,0,0,.64.19,3.37,3.37,0,0,0,1.73-.38,12.35,12.35,0,0,0,1.89-1.17,16,16,0,0,0,1.95-1.73,25.23,25.23,0,0,0,1.86-2.14c.59-.76,1.14-1.55,1.67-2.36a20,20,0,0,0,1.32-2.4,22,22,0,0,0,.89-2.2,4.81,4.81,0,0,0,.28-1.8,3.23,3.23,0,0,0-.1-.82,1.5,1.5,0,0,0-.37-.69,1.92,1.92,0,0,0-.7-.5,2.18,2.18,0,0,0-1-.19m21.42-22.12q-1.26,2.32-2.84,5c-1,1.81-2.14,3.69-3.27,5.64s-2.29,3.92-3.47,5.89-2.3,3.88-3.37,5.73-2.08,3.62-3,5.3-1.78,3.18-2.49,4.5S130,72.1,129.63,73a4.35,4.35,0,0,0-.54,1.86,1.1,1.1,0,0,0,.1.47,1.3,1.3,0,0,0,.22.38.84.84,0,0,0,.28.25.59.59,0,0,0,.34.1,5,5,0,0,0,1-.41,6.77,6.77,0,0,0,1.1-.73c.38-.29.78-.61,1.2-1s.84-.74,1.26-1.14.83-.81,1.23-1.22.79-.84,1.17-1.27.72-.8,1-1.16l.86-1a1.77,1.77,0,0,1,.41-.31.83.83,0,0,1,.41-.13.35.35,0,0,1,.25.16.26.26,0,0,1,.06.28c-.34.46-.72,1-1.13,1.48s-.87,1-1.36,1.58-1,1-1.48,1.54-1,1-1.54,1.45-1,.88-1.58,1.26-1,.68-1.51,1a7.2,7.2,0,0,1-1.36.6,3.93,3.93,0,0,1-1.13.18,6.12,6.12,0,0,1-1-.18,1.75,1.75,0,0,1-.78-.5,2.93,2.93,0,0,1-.57-1,7.41,7.41,0,0,1-.35-1.55l0-.37c0-.17.06-.38.1-.63l.12-.76c0-.25.09-.48.13-.69-.54.63-1.12,1.27-1.73,1.92a20.44,20.44,0,0,1-1.92,1.8,9.12,9.12,0,0,1-2.11,1.29,5.87,5.87,0,0,1-2.37.47,2.92,2.92,0,0,1-1.76-.66,4.21,4.21,0,0,1-1.1-1.51,7.47,7.47,0,0,1-.57-2,14.55,14.55,0,0,1-.16-2c0-.51.11-1,.19-1.58s.15-1.07.19-1.57a2.07,2.07,0,0,0-.34.44,1.27,1.27,0,0,1-.35.38,2.37,2.37,0,0,1-.35.19c-.1,0-.28.11-.34,0s0-.1,0-.18a1.33,1.33,0,0,1,.15-.32,23.21,23.21,0,0,1,3-3.88,28.91,28.91,0,0,1,3.81-3.09,19.29,19.29,0,0,1,3.78-2,9.36,9.36,0,0,1,3.38-.73,4.1,4.1,0,0,1,2.26.73,3.23,3.23,0,0,1,.85.84,2.45,2.45,0,0,1,.41,1.14,4,4,0,0,1-.06.69c0,.25-.09.5-.13.76l14.3-25.2Z"/><path id="e44102d4-61eb-457f-89f9-4f0cd117644d" data-name="Pfad 15504" d="M156.24,63.33a3.81,3.81,0,0,0,.85-.44c.4-.25.81-.54,1.23-.85A6.37,6.37,0,0,0,159.45,61a2.89,2.89,0,0,0,.63-1.1.26.26,0,0,0-.12-.22,1.4,1.4,0,0,0-.26-.16,1.64,1.64,0,0,0-1,.47,7.41,7.41,0,0,0-1.07,1.1,10.21,10.21,0,0,0-.89,1.29c-.18.32-.35.64-.5,1m-6.42-4.73a2.25,2.25,0,0,1,.91.22,3.09,3.09,0,0,1,.82.57,2.67,2.67,0,0,1,.56.85,2.8,2.8,0,0,1,.23,1.14,11.14,11.14,0,0,1-.32,2.07,13.28,13.28,0,0,1-.66,2c-.28.63-.59,1.28-1,2s-.74,1.37-1.16,2.08L152,66.83c.91-.86,1.82-1.69,2.74-2.49a20.87,20.87,0,0,1,.85-2.15,9.75,9.75,0,0,1,1.1-1.8,5.32,5.32,0,0,1,1.45-1.26A4.33,4.33,0,0,1,160,58.6a1.24,1.24,0,0,1,.5.1A3,3,0,0,1,161,59a1,1,0,0,1,.37.38.85.85,0,0,1,.13.47,1.14,1.14,0,0,1-.19.47,4.25,4.25,0,0,1-.53.73c-.27.29-.56.56-.85.82s-.75.6-1.14.88c-.63.42-1.22.84-1.76,1.26a9.47,9.47,0,0,0-1.45,1.38,7.22,7.22,0,0,0-1,1.64,4.72,4.72,0,0,0-.41,2,2.45,2.45,0,0,0,.1.66,1.55,1.55,0,0,0,.34.63,2,2,0,0,0,.54.44,1.25,1.25,0,0,0,.6.16,4,4,0,0,0,1.26-.32,7.82,7.82,0,0,0,1.1-.6,7.26,7.26,0,0,0,1.07-.85c.36-.33.74-.71,1.16-1.13l.19-.16a.46.46,0,0,1,.26-.1.22.22,0,0,1,.19.13.76.76,0,0,1,.06.25.74.74,0,0,1-.16.41c-.11.15-.23.32-.38.5a4,4,0,0,1-.57.6q-.34.31-.72.6a7.24,7.24,0,0,1-.82.54l-.85.47a4.93,4.93,0,0,1-.82.35,2.59,2.59,0,0,1-.78.12,2.33,2.33,0,0,1-1.08-.12,3.22,3.22,0,0,1-.91-.54,2.13,2.13,0,0,1-.6-.82,2.05,2.05,0,0,1-.12-1,7.6,7.6,0,0,1,.28-1.57,13.73,13.73,0,0,1,.54-1.52,32.75,32.75,0,0,0-2.62,2.37c-.86.86-1.7,1.76-2.52,2.71s-1.62,1.91-2.4,2.9S145,76,144.26,76.93H140c.46-.67,1-1.4,1.48-2.2s1.07-1.62,1.64-2.46,1.14-1.69,1.73-2.55l1.7-2.49c.54-.8,1.05-1.57,1.51-2.3s.87-1.39,1.23-2,.64-1.1.85-1.52a2.52,2.52,0,0,0,.32-.88.8.8,0,0,0-.07-.34.7.7,0,0,0-.19-.29,1.51,1.51,0,0,0-.28-.22.42.42,0,0,0-.35,0,3.94,3.94,0,0,0-1.2.35,7.88,7.88,0,0,0-1.26.72,14.31,14.31,0,0,0-1.29,1q-.66.6-1.29,1.29l-1.29,1.42c-.44.48-.86,1-1.26,1.42s-.8.91-1.2,1.35a16.14,16.14,0,0,1-1.17,1.17l-.28.28a1.18,1.18,0,0,1-.28.22c-.09,0-.17-.06-.25-.19s-.09-.21,0-.25a15.65,15.65,0,0,1,1.16-1.64c.44-.54.9-1.1,1.39-1.67s1-1.11,1.48-1.64,1-1,1.51-1.51,1-.93,1.51-1.35a13.53,13.53,0,0,1,1.45-1.07,8.34,8.34,0,0,1,1.32-.7,5,5,0,0,1,1.2-.31"/><path id="a0510383-e2b7-4896-a679-3a2ae35c9367" data-name="Pfad 15505" d="M176.91,46a1.8,1.8,0,0,1,.6.1,1.42,1.42,0,0,1,.53.31,1.54,1.54,0,0,1,.41.57,2.69,2.69,0,0,1-.6,2.83,4.22,4.22,0,0,1-.82.7,1.75,1.75,0,0,1-.94.28,2.73,2.73,0,0,1-.85-.22,1.46,1.46,0,0,1-.57-.44,1.69,1.69,0,0,1-.31-.63,2.16,2.16,0,0,1-.1-.66,2.13,2.13,0,0,1,.22-.89A4.1,4.1,0,0,1,175,47a3.17,3.17,0,0,1,.82-.73,2.13,2.13,0,0,1,1-.28M166.38,62.76a38.64,38.64,0,0,0-2.71,2.87c-.8.94-1.66,1.88-2.58,2.8l-.29.28a.45.45,0,0,1-.28.16.56.56,0,0,1-.28-.1c-.1-.06-.14-.11-.1-.15a32.48,32.48,0,0,1,2-2.65c.71-.84,1.45-1.67,2.2-2.49s1.53-1.63,2.3-2.42,1.55-1.6,2.3-2.4h4.29c-.38.67-.83,1.4-1.36,2.2s-1.06,1.63-1.6,2.49L168.62,66c-.57.88-1.11,1.72-1.64,2.52s-1,1.56-1.48,2.3-.85,1.39-1.17,2-.55,1.08-.72,1.48a1.47,1.47,0,0,0-.19.79,2.91,2.91,0,0,0,.16.5,1.81,1.81,0,0,0,.22.44,1.05,1.05,0,0,0,.31.32.62.62,0,0,0,.5.06,8.11,8.11,0,0,0,2.93-1.29A17.22,17.22,0,0,0,170,73c.75-.78,1.49-1.58,2.2-2.43s1.43-1.59,2.2-2.33a1.34,1.34,0,0,1,.32-.31.65.65,0,0,1,.38-.13.34.34,0,0,1,.25.13.2.2,0,0,1,.06.25l-1.2,1.48c-.42.52-.86,1-1.32,1.54s-1,1-1.45,1.52-1,1-1.51,1.41-1,.85-1.51,1.23-.95.68-1.45,1a8.09,8.09,0,0,1-1.33.63,3.6,3.6,0,0,1-1.13.22,3.41,3.41,0,0,1-1.26-.25,2.7,2.7,0,0,1-1.07-.76,4.37,4.37,0,0,1-.76-1.26,4.31,4.31,0,0,1-.31-1.7,6.43,6.43,0,0,1,.56-2.52A20.13,20.13,0,0,1,163,68.05c.55-.89,1.11-1.78,1.7-2.68s1.13-1.78,1.64-2.62"/><path id="a1c45695-d3f0-4d8d-9dfe-29c2adf453e6" data-name="Pfad 15506" d="M188.75,59.49a3.46,3.46,0,0,0-1.42.31,7.54,7.54,0,0,0-1.45.85,12.78,12.78,0,0,0-1.42,1.23c-.46.46-.91,1-1.35,1.48A15.26,15.26,0,0,0,181.88,65c-.38.59-.73,1.15-1,1.7a16.23,16.23,0,0,0-.82,1.61,12,12,0,0,0-.54,1.41,13.07,13.07,0,0,0,1.86-.5,16.32,16.32,0,0,0,1.83-.75,14.58,14.58,0,0,0,1.76-1,17.25,17.25,0,0,0,1.61-1.2A14.46,14.46,0,0,0,187.93,65,11.16,11.16,0,0,0,189,63.58a7.81,7.81,0,0,0,.69-1.35,3.62,3.62,0,0,0,.25-1.3,1.53,1.53,0,0,0-.09-.56,1.48,1.48,0,0,0-.25-.44,1.42,1.42,0,0,0-.41-.32,1,1,0,0,0-.44-.12m-.25-.76a4.69,4.69,0,0,1,1.57.25,3.46,3.46,0,0,1,1.13.66,2.72,2.72,0,0,1,.67,1,3.17,3.17,0,0,1,.22,1.14,4.2,4.2,0,0,1-.35,1.67,6.57,6.57,0,0,1-.94,1.51,11.32,11.32,0,0,1-1.39,1.38,12.61,12.61,0,0,1-1.76,1.23,22.66,22.66,0,0,1-2,1c-.69.32-1.41.61-2.14.88s-1.47.52-2.21.73-1.44.37-2.11.5c-.08.5-.17,1-.25,1.38a4.11,4.11,0,0,0-.06,1.26,3.47,3.47,0,0,0,.22,1.36,2.62,2.62,0,0,0,.6.91,2.06,2.06,0,0,0,.85.54,3.11,3.11,0,0,0,.91.16,5.33,5.33,0,0,0,1.32-.19,6.77,6.77,0,0,0,1.39-.57c.46-.25.95-.54,1.45-.88a17.72,17.72,0,0,0,1.48-1.1c.48-.4,1-.82,1.45-1.26s.95-.89,1.39-1.36l1.32-1.38c.44-.47.85-.93,1.23-1.39l.28-.28a.53.53,0,0,1,.41-.16s.1,0,.19.12a.22.22,0,0,1,.06.26,3.49,3.49,0,0,1-.41.69,11.74,11.74,0,0,1-.94,1.17l-1.36,1.48c-.5.54-1.06,1.09-1.67,1.63s-1.23,1.08-1.89,1.58a14.81,14.81,0,0,1-2,1.32,12,12,0,0,1-2,.89,6.87,6.87,0,0,1-2,.31,4.84,4.84,0,0,1-2.14-.5,5.06,5.06,0,0,1-1.73-1.42,7,7,0,0,1-1.14-2.14,8.8,8.8,0,0,1-.41-2.74,9.61,9.61,0,0,1,.13-1.42,13.86,13.86,0,0,1,.32-1.42,4.26,4.26,0,0,0-.48.57,2.23,2.23,0,0,1-.47.5.92.92,0,0,1-.25.19.57.57,0,0,1-.25.06.47.47,0,0,1-.22-.22c-.07-.1-.08-.18,0-.22.16-.25.39-.59.69-1a16.22,16.22,0,0,1,1.1-1.38c.44-.51.94-1,1.51-1.61s1.17-1.12,1.8-1.67a22.24,22.24,0,0,1,2-1.57,19.29,19.29,0,0,1,2.23-1.33,12.22,12.22,0,0,1,2.34-.88,7.76,7.76,0,0,1,2.4-.25"/><path id="a37bf0c4-957f-40be-a4b4-96ce2b777988" data-name="Pfad 15507" d="M207,59.67a5.26,5.26,0,0,0-2,.54,9.76,9.76,0,0,0-2,1.29,15.47,15.47,0,0,0-1.85,1.86,21.35,21.35,0,0,0-1.67,2.24A25.52,25.52,0,0,0,198.13,68a23.74,23.74,0,0,0-1.07,2.36,14.44,14.44,0,0,0-.66,2.12,5.48,5.48,0,0,0-.16,1.67,6.57,6.57,0,0,1,.09.66,1.41,1.41,0,0,0,.19.6,1.72,1.72,0,0,0,.41.44,1,1,0,0,0,.63.19,3.35,3.35,0,0,0,1.73-.38,11.45,11.45,0,0,0,1.89-1.17,15.35,15.35,0,0,0,2-1.73A25.23,25.23,0,0,0,205,70.64c.58-.76,1.14-1.55,1.67-2.36a21.48,21.48,0,0,0,1.32-2.4,21.93,21.93,0,0,0,.88-2.2,4.63,4.63,0,0,0,.29-1.8,3.23,3.23,0,0,0-.1-.82,1.43,1.43,0,0,0-.38-.69,1.88,1.88,0,0,0-.69-.5,2.2,2.2,0,0,0-1-.19m21.43-22.12q-1.26,2.32-2.84,5l-3.27,5.64c-1.14,1.95-2.29,3.92-3.47,5.89s-2.3,3.88-3.37,5.73-2.08,3.62-3,5.3-1.78,3.18-2.49,4.5-1.27,2.44-1.67,3.34a4.35,4.35,0,0,0-.54,1.86,1.1,1.1,0,0,0,.1.47,1.3,1.3,0,0,0,.22.38.84.84,0,0,0,.28.25.6.6,0,0,0,.35.1,4.87,4.87,0,0,0,1-.41,6.77,6.77,0,0,0,1.1-.73c.38-.29.78-.61,1.2-1s.85-.74,1.26-1.14.83-.81,1.23-1.22.79-.84,1.17-1.27l1-1.16.85-1a1.77,1.77,0,0,1,.41-.31.83.83,0,0,1,.41-.13.35.35,0,0,1,.25.16.24.24,0,0,1,.06.28c-.33.46-.71,1-1.13,1.48s-.87,1-1.36,1.58-1,1-1.48,1.54-1,1-1.54,1.45-1,.88-1.57,1.26-1,.68-1.52,1a7.41,7.41,0,0,1-1.35.6,4,4,0,0,1-1.14.18,6.23,6.23,0,0,1-.94-.18,1.78,1.78,0,0,1-.79-.5,3.11,3.11,0,0,1-.57-1,7.39,7.39,0,0,1-.34-1.55,2.31,2.31,0,0,1,0-.37q0-.26.09-.63c0-.25.09-.5.13-.76s.08-.48.13-.69q-.82.94-1.74,1.92a20.44,20.44,0,0,1-1.92,1.8,9.12,9.12,0,0,1-2.11,1.29,5.82,5.82,0,0,1-2.36.47,2.93,2.93,0,0,1-1.77-.66,4.33,4.33,0,0,1-1.1-1.51,7.47,7.47,0,0,1-.57-2,13.1,13.1,0,0,1-.15-2c0-.51.1-1,.19-1.58s.14-1.07.19-1.57a2.12,2.12,0,0,0-.35.44,1.27,1.27,0,0,1-.35.38,2.27,2.27,0,0,1-.34.19.53.53,0,0,1-.35,0,.41.41,0,0,1-.19-.22c0-.11,0-.18,0-.22a26.07,26.07,0,0,1,3.4-3.94,28.91,28.91,0,0,1,3.81-3.09,19.58,19.58,0,0,1,3.78-2,9.36,9.36,0,0,1,3.38-.73,3.81,3.81,0,0,1,1.16.19,3.88,3.88,0,0,1,1.1.54,3.09,3.09,0,0,1,.85.84,2.35,2.35,0,0,1,.41,1.14,4,4,0,0,1-.06.69c0,.25-.09.5-.13.76l14.3-25.2Z"/><path id="bd9109a3-80a3-4d03-b217-8ac5a25d958f" data-name="Pfad 15508" d="M139.17,17.13c.73-.18,1.47-.4,2.22-.65s1.5-.53,2.23-.83,1.44-.63,2.15-1,1.37-.73,2-1.12a18.52,18.52,0,0,0,1.73-1.21A10.94,10.94,0,0,0,150.91,11a7,7,0,0,0,1-1.36,4.24,4.24,0,0,0,.49-1.37,1.13,1.13,0,0,0-.05-.7A2.12,2.12,0,0,0,152,7a1.5,1.5,0,0,0-.53-.37,1.4,1.4,0,0,0-.56-.14,5.84,5.84,0,0,0-1.66.34,7.77,7.77,0,0,0-1.64.86A16.7,16.7,0,0,0,146,9a21,21,0,0,0-1.6,1.53c-.52.54-1,1.11-1.51,1.71s-1,1.17-1.4,1.74-.85,1.13-1.22,1.67l-1.06,1.5M124.39,5.61a3.3,3.3,0,0,1,.77.07,2.78,2.78,0,0,1,.57.21,1.38,1.38,0,0,1,.4.32,2.26,2.26,0,0,1,.26.42,2,2,0,0,1,.17.47,4.37,4.37,0,0,1,.09.5c0,.16.06.32.08.47s0,.3.08.45a1.57,1.57,0,0,1,0,.61c0,.2-.09.4-.14.61s-.09.4-.13.6a1.39,1.39,0,0,0,0,.61,3.19,3.19,0,0,0,.13.44,2.38,2.38,0,0,0,.23.45,1,1,0,0,0,.32.32.51.51,0,0,0,.38.08,12.09,12.09,0,0,0,1.83-.57c.54-.22,1.07-.46,1.6-.74s1-.55,1.45-.85.92-.61,1.37-.93.9-.64,1.32-1,.87-.64,1.32-.94.9-.6,1.36-.89a15.55,15.55,0,0,1,1.43-.82.58.58,0,0,1,.32,0,1.87,1.87,0,0,1,.32.15.63.63,0,0,1,.23.23.13.13,0,0,1,0,.19l0,0a5.74,5.74,0,0,1-1.28.89l-1.43.7a14.53,14.53,0,0,0-1.4.76,4.55,4.55,0,0,0-1.17,1,21.23,21.23,0,0,0-1.71,2.5c-.52.89-1,1.78-1.47,2.69s-.92,1.83-1.36,2.75-.91,1.83-1.41,2.71c1.13-.33,2.26-.67,3.37-1s2.23-.7,3.34-1c.22-.3.53-.69.9-1.17s.81-1,1.3-1.61,1-1.23,1.66-1.9,1.26-1.34,1.94-2a28.22,28.22,0,0,1,2.17-1.91A23.65,23.65,0,0,1,146,7.86a15.37,15.37,0,0,1,2.47-1.23A10.61,10.61,0,0,1,151,6a1.36,1.36,0,0,1,.71.15,2.62,2.62,0,0,1,1.17,1.18,2.23,2.23,0,0,1,.23.76,3.32,3.32,0,0,1-.32,1.55,7.11,7.11,0,0,1-1,1.58,11.86,11.86,0,0,1-1.58,1.51,19.67,19.67,0,0,1-2,1.4c-.73.45-1.5.86-2.3,1.25s-1.62.75-2.45,1.08-1.65.62-2.47.86-1.61.43-2.36.58L137,21.08q-.78,1.58-1.47,3.15t-1.23,3.15a28.46,28.46,0,0,0-.87,3.2,1.85,1.85,0,0,0,.06.66,2.71,2.71,0,0,0,.28.68,1.48,1.48,0,0,0,.44.49.55.55,0,0,0,.51.1,5.37,5.37,0,0,0,1.5-.83,16.1,16.1,0,0,0,1.32-1.16c.43-.41.84-.84,1.25-1.27a9.2,9.2,0,0,1,1.32-1.17l.26-.23a.36.36,0,0,1,.3-.08.08.08,0,0,1,.09.08.42.42,0,0,1,0,.27.14.14,0,0,1-.09.11l-.77.72c-.26.25-.52.51-.77.78l-.78.8c-.26.27-.53.52-.79.77a10.69,10.69,0,0,1-.81.7,8.32,8.32,0,0,1-.87.59A6,6,0,0,1,135,33a4.24,4.24,0,0,1-1,.21,1.35,1.35,0,0,1-.53,0,1.67,1.67,0,0,1-.51-.27,2.29,2.29,0,0,1-.43-.45c-.13-.19-.25-.39-.36-.59a3.85,3.85,0,0,1-.28-.66,5.91,5.91,0,0,1-.19-.69,5.06,5.06,0,0,1-.1-.68c0-.23,0-.44,0-.64a20.81,20.81,0,0,1,1.13-5.29,25,25,0,0,1,2.49-5.06l-3.25,1.06L128.68,21c-.73,1.19-1.46,2.28-2.2,3.26A33.36,33.36,0,0,1,124.23,27,23.9,23.9,0,0,1,122,29.18a18.67,18.67,0,0,1-2.33,1.72,19,19,0,0,1-2.44,1.29,15.26,15.26,0,0,1-2.54.88,24.28,24.28,0,0,1-2.68.49c-.92.11-1.86.18-2.84.21a15.65,15.65,0,0,1-2.27-.16,13.11,13.11,0,0,1-2-.43,9.75,9.75,0,0,1-3.3-1.69,7.44,7.44,0,0,1-1.21-1.17A7.22,7.22,0,0,1,99.42,29a7.14,7.14,0,0,1-.5-1.5,5.89,5.89,0,0,1-.14-1.57,8.9,8.9,0,0,1,.27-1.78,7.84,7.84,0,0,1,.64-1.69,9.22,9.22,0,0,1,1-1.55A9.91,9.91,0,0,1,102,19.47a9.81,9.81,0,0,1,1.58-1.15,10.15,10.15,0,0,1,1.89-.88,14.45,14.45,0,0,1,2.15-.56,11.8,11.8,0,0,1,2.37-.21,6.54,6.54,0,0,1,1.25,0,11.76,11.76,0,0,1,1.3.22,10,10,0,0,1,1.28.4,8.66,8.66,0,0,1,1.18.59,6.41,6.41,0,0,1,1.06.8,5,5,0,0,1,.83,1,5.36,5.36,0,0,1,.55,1.22,4.56,4.56,0,0,1,.2,1.42,5.15,5.15,0,0,1-.2,1.4A6.76,6.76,0,0,1,116,26.3a9.17,9.17,0,0,1-2.45,1.93,9.46,9.46,0,0,1-1.49.65,9.56,9.56,0,0,1-1.6.38,7.76,7.76,0,0,1-1.67,0,12.48,12.48,0,0,1-2.27-.36c-.75-.19-1.5-.4-2.26-.62a.75.75,0,0,1-.3-.17.4.4,0,0,1-.15-.29.07.07,0,0,1,.06-.07H104a.35.35,0,0,1,.17,0,.28.28,0,0,0,.13,0c.38.08.75.17,1.13.27l1.11.3c.36.1.73.19,1.09.26a4.2,4.2,0,0,0,1.12.08,10.54,10.54,0,0,0,3.15-.51A9.09,9.09,0,0,0,114.34,27a6.43,6.43,0,0,0,2.58-4.14,2.2,2.2,0,0,0,0-.92,2.47,2.47,0,0,0-.4-.89,3.83,3.83,0,0,0-.7-.8,6.78,6.78,0,0,0-.9-.7,8.82,8.82,0,0,0-1-.59,7.24,7.24,0,0,0-1.12-.44,7.09,7.09,0,0,0-1.13-.24,4.62,4.62,0,0,0-1,0,17.44,17.44,0,0,0-4.47.81,11.12,11.12,0,0,0-3.34,1.75,7.22,7.22,0,0,0-2.82,5.66,5.71,5.71,0,0,0,.22,1.65,5.38,5.38,0,0,0,.66,1.44,6.06,6.06,0,0,0,1,1.22,7.66,7.66,0,0,0,1.3,1,9,9,0,0,0,1.49.74,10.78,10.78,0,0,0,1.58.51,7.06,7.06,0,0,0,1.58.21c.53,0,1,0,1.47,0l2.15-.28c.66-.09,1.32-.21,2-.36A16.73,16.73,0,0,0,115.2,32a9.56,9.56,0,0,0,1.79-.87,13.17,13.17,0,0,0,1.81-1.33,19.73,19.73,0,0,0,1.89-1.88,29.62,29.62,0,0,0,2-2.56c.71-1,1.46-2.1,2.27-3.39-.43.28-.87.53-1.3.76l-1.33.72-1.31.78a9.34,9.34,0,0,0-1.27.89l-.45.32a.54.54,0,0,1-.45.13.07.07,0,0,1-.08-.05v0a.2.2,0,0,1,.06-.15l.11-.17a.35.35,0,0,1,.13-.14,12.49,12.49,0,0,1,1.38-1.12q.73-.51,1.53-1c.52-.3,1-.57,1.6-.82l1.6-.7a26,26,0,0,1,1.52-2.73c.57-.88,1.16-1.74,1.76-2.57s1.22-1.67,1.85-2.5,1.23-1.69,1.81-2.55a10.84,10.84,0,0,0-1.36.57l-1.36.67a9.46,9.46,0,0,1-1.37.53,4.77,4.77,0,0,1-2.27.13,2.39,2.39,0,0,1-.62-.21,1.6,1.6,0,0,1-.45-.32,1.19,1.19,0,0,1-.28-.42,3.75,3.75,0,0,1-.17-.47,4.23,4.23,0,0,1-.13-.51c0-.18-.07-.36-.1-.55a3.35,3.35,0,0,0-.11-.55,1.06,1.06,0,0,1,0-.53,4.61,4.61,0,0,1,.15-.53,5.62,5.62,0,0,0,.15-.55,1.46,1.46,0,0,0,0-.51c0-.15-.07-.28-.11-.42a1.84,1.84,0,0,0-.19-.4,1.06,1.06,0,0,0-.27-.29.41.41,0,0,0-.34-.07,6.38,6.38,0,0,0-1.09.44,7,7,0,0,0-1.11.68,11.8,11.8,0,0,0-1.1.91c-.36.34-.72.7-1.09,1.08s-.72.77-1.07,1.19-.69.85-1,1.29l-1,1.33c-.33.44-.63.88-.91,1.31a2,2,0,0,1-.28.3.35.35,0,0,1-.32.11.2.2,0,0,1-.09-.09.44.44,0,0,1,0-.16.35.35,0,0,1,0-.17l.07-.15a19.33,19.33,0,0,1,1-1.67c.39-.55.79-1.1,1.2-1.63s.85-1,1.3-1.53.92-1,1.38-1.39a17.88,17.88,0,0,1,1.38-1.17A10.79,10.79,0,0,1,122,6.43a7.69,7.69,0,0,1,1.27-.59,4.29,4.29,0,0,1,1.13-.24"/><path id="ab0a44f3-b6d7-4463-b0a8-103133a33994" data-name="Pfad 15509" d="M148.73,22.81a2.19,2.19,0,0,0-1,.27,5.36,5.36,0,0,0-1,.7,9.92,9.92,0,0,0-1,1c-.33.4-.65.83-.95,1.27a13.91,13.91,0,0,0-.82,1.38,10.76,10.76,0,0,0-.64,1.43,10.08,10.08,0,0,0-.41,1.32,4.56,4.56,0,0,0-.15,1.16,2.42,2.42,0,0,0,.05.47,1.54,1.54,0,0,0,.19.46.93.93,0,0,0,.36.32,1.17,1.17,0,0,0,.56.11,2.81,2.81,0,0,0,1.05-.3,6.05,6.05,0,0,0,1.1-.68,9.67,9.67,0,0,0,1.06-1,14.13,14.13,0,0,0,1-1.17,12.74,12.74,0,0,0,.88-1.29,10.77,10.77,0,0,0,.67-1.31,7.8,7.8,0,0,0,.43-1.23,3.29,3.29,0,0,0,.12-1.08,2.17,2.17,0,0,0-.1-.62,2.55,2.55,0,0,0-.26-.61,1.35,1.35,0,0,0-.45-.47,1.11,1.11,0,0,0-.69-.19m-.11-.65a3.58,3.58,0,0,1,.92.13,2.44,2.44,0,0,1,.86.48,2.22,2.22,0,0,1,.61.87,3.33,3.33,0,0,1,.23,1.33,4.39,4.39,0,0,1-.2,1.29,9.38,9.38,0,0,1-.51,1.23,11.9,11.9,0,0,1-.67,1.15l-.71,1.07a.71.71,0,0,1,.32.07.47.47,0,0,0,.31,0,3.47,3.47,0,0,0,.86-.19,5.18,5.18,0,0,0,2.62-2,.58.58,0,0,1,.19-.19.45.45,0,0,1,.26-.08.25.25,0,0,1,.15.08.12.12,0,0,1,0,.15,4.43,4.43,0,0,1-.86,1.16,5.36,5.36,0,0,1-2.35,1.36,4.17,4.17,0,0,1-1.16.17,2,2,0,0,1-.42,0,1.84,1.84,0,0,0-.41,0c-.27.27-.6.6-1,1a15.47,15.47,0,0,1-1.23,1,7.59,7.59,0,0,1-1.37.81,3.21,3.21,0,0,1-1.46.29,3,3,0,0,1-1-.19,2,2,0,0,1-.82-.67,3.29,3.29,0,0,1-.54-1.19,7.14,7.14,0,0,1-.19-1.78,4.51,4.51,0,0,1,.11-1c.08-.32.14-.64.19-1a1.64,1.64,0,0,0-.26.33,1.37,1.37,0,0,1-.26.28l-.15.09a.27.27,0,0,1-.12.06l-.13-.07a.13.13,0,0,1-.05-.12c0-.05.1-.18.22-.4a6,6,0,0,1,.56-.76c.25-.29.55-.61.88-1s.71-.72,1.1-1.08A15.59,15.59,0,0,1,145.79,23a8.29,8.29,0,0,1,1.4-.62,4.59,4.59,0,0,1,1.42-.23"/><path id="b2e01f86-121a-4699-8fe1-4b9fbf6eb6f8" data-name="Pfad 15510" d="M162.54,19.21c-.3.53-.65,1.1-1,1.71s-.78,1.23-1.18,1.87-.81,1.3-1.23,2-.83,1.3-1.22,1.93l-1.1,1.8c-.35.57-.65,1.08-.9,1.55s-.45.88-.6,1.23a2.5,2.5,0,0,0-.23.84.29.29,0,0,0,0,.24,2.2,2.2,0,0,0,.17.25.79.79,0,0,0,.22.19.6.6,0,0,0,.28.08,1.38,1.38,0,0,0,.6-.16,4.24,4.24,0,0,0,.72-.4,6.84,6.84,0,0,0,.74-.56c.25-.22.5-.45.75-.7l.77-.8.77-.82c.25-.26.48-.52.71-.77l.63-.72.23-.17a.35.35,0,0,1,.26-.1.23.23,0,0,1,.17.1c.06.06.07.11,0,.17l-.5.64-.68.81c-.23.29-.5.59-.78.89s-.58.6-.88.9a11.59,11.59,0,0,1-.92.81c-.31.25-.61.48-.91.68a5.18,5.18,0,0,1-.9.48,2.61,2.61,0,0,1-.83.17,1.58,1.58,0,0,1-.9-.19,2.13,2.13,0,0,1-.69-.61,2.64,2.64,0,0,1-.41-.8,1.77,1.77,0,0,1-.09-.76,6.42,6.42,0,0,1,.5-1.65c.23-.51.5-1,.8-1.55s.6-1,.92-1.54a15.47,15.47,0,0,0,.84-1.55c-.5.56-1,1.11-1.54,1.67L153.59,28l-.13.13a.76.76,0,0,1-.17.13.83.83,0,0,0-.07-.13s-.05-.08-.07-.13c.39-.46.78-.89,1.14-1.29l1.05-1.18.93-1.06q.43-.49.84-1c.28-.32.54-.65.79-1l.77-1c.26-.34.51-.7.76-1.08l.79-1.21h-2.1l.56-.57h1.87l1.2-2,1.2-2h2.4c-.42.66-.84,1.32-1.23,2s-.8,1.33-1.2,2h4.38l-.53.53Z"/><path id="b6517eaf-3382-4271-be3d-3d1bd0980fe9" data-name="Pfad 15511" d="M170,22.7a2,2,0,0,0-.84.19,4.34,4.34,0,0,0-.86.51,7.38,7.38,0,0,0-.85.74c-.27.28-.54.57-.8.89a12.2,12.2,0,0,0-.73,1c-.22.36-.43.7-.61,1s-.34.63-.49,1a8.89,8.89,0,0,0-.32.86,9.33,9.33,0,0,0,1.1-.3,9.63,9.63,0,0,0,1.09-.46,9.24,9.24,0,0,0,1.05-.61,9.48,9.48,0,0,0,.95-.72,7.81,7.81,0,0,0,.83-.8,6.47,6.47,0,0,0,.63-.83,4.19,4.19,0,0,0,.41-.82,2,2,0,0,0,.15-.77,1,1,0,0,0-.05-.34,1.17,1.17,0,0,0-.15-.27.79.79,0,0,0-.25-.19.59.59,0,0,0-.26-.07m-.15-.46a3,3,0,0,1,.94.15,2.06,2.06,0,0,1,.67.4,1.64,1.64,0,0,1,.39.59,1.79,1.79,0,0,1,.13.68,2.59,2.59,0,0,1-.2,1,3.84,3.84,0,0,1-.56.91,6.59,6.59,0,0,1-.83.84,7.8,7.8,0,0,1-1,.74c-.39.22-.79.43-1.2.62s-.84.37-1.27.53-.88.31-1.32.44a10.73,10.73,0,0,1-1.25.3c0,.3-.1.58-.15.83a2.77,2.77,0,0,0,0,.76,2.28,2.28,0,0,0,.14.82,1.77,1.77,0,0,0,.35.55,1.38,1.38,0,0,0,.5.32,1.7,1.7,0,0,0,.54.09,3,3,0,0,0,.79-.11,3.94,3.94,0,0,0,.82-.34c.28-.15.56-.33.86-.53a9.71,9.71,0,0,0,.88-.67c.29-.24.57-.49.86-.75s.57-.54.83-.82l.78-.83c.26-.28.51-.56.73-.84l.17-.17a.3.3,0,0,1,.24-.09s.06,0,.12.07a.14.14,0,0,1,0,.16,1.91,1.91,0,0,1-.24.41,6.36,6.36,0,0,1-.56.7l-.8.89q-.45.49-1,1c-.36.33-.74.64-1.13.95a8.35,8.35,0,0,1-1.2.8,7.27,7.27,0,0,1-1.21.53,4.07,4.07,0,0,1-1.2.19,2.79,2.79,0,0,1-1.27-.3,3.06,3.06,0,0,1-1-.86,4.15,4.15,0,0,1-.68-1.28,5.45,5.45,0,0,1-.24-1.65,5,5,0,0,1,.08-.86c0-.29.11-.57.18-.85-.1.11-.19.22-.28.34a1.33,1.33,0,0,1-.28.3.33.33,0,0,1-.15.11.16.16,0,0,1-.24,0,.2.2,0,0,1,0-.08c0-.06,0-.11,0-.13s.24-.36.42-.61a8.8,8.8,0,0,1,.65-.83c.26-.31.56-.63.9-1s.69-.67,1.07-1a14.06,14.06,0,0,1,1.21-1,13.78,13.78,0,0,1,1.33-.8,7.52,7.52,0,0,1,1.39-.53,4.84,4.84,0,0,1,1.42-.15"/><path id="a438c239-29fa-439d-b479-fae9441f6db3" data-name="Pfad 15512" d="M178.77,22.34a37.51,37.51,0,0,0,8.09-7.15q3-3.7,2.56-5.1a.61.61,0,0,0-.35-.4,1.12,1.12,0,0,0-.7,0q-1.47.36-4.09,3.79a65,65,0,0,0-5.51,8.84m-.3.89a56.35,56.35,0,0,0-3.05,5.94c-.71,1.66-1,2.7-.84,3.14a.58.58,0,0,0,.39.4,1.52,1.52,0,0,0,.79,0,6.64,6.64,0,0,0,2.54-1.63,29.08,29.08,0,0,0,3.29-3.73c.38-.5.77-1.06,1.17-1.66s.64-.92.75-.95a.34.34,0,0,1,.2,0,.22.22,0,0,1,.11.12c.05.16-.17.63-.67,1.39A30.16,30.16,0,0,1,181.09,29a22.06,22.06,0,0,1-3,3.1,6.74,6.74,0,0,1-2.5,1.31,3.09,3.09,0,0,1-1.73,0,1.43,1.43,0,0,1-.93-1c-.32-.94,0-2.45.88-4.52a62.13,62.13,0,0,1,4.66-8.21,52,52,0,0,1,5.66-7.3c1.86-1.95,3.33-3.05,4.42-3.32a1.41,1.41,0,0,1,1,0,1,1,0,0,1,.54.62c.43,1.26-.43,3.19-2.58,5.77a41.93,41.93,0,0,1-9,7.72"/><path id="fd03da13-7a60-47d2-8263-a9c060f7bae3" data-name="Pfad 15513" d="M93.64,23.15a42.47,42.47,0,0,1-.31,4.92A12.26,12.26,0,0,1,91,33.14a18.73,18.73,0,0,1-6,5.18c-1.63.75-5.43,2.68-8.93,3a35.55,35.55,0,0,1-9.93-.38,29.36,29.36,0,0,1-7.17-3.37,27,27,0,0,1-6.49-7.24,21.28,21.28,0,0,1-2.38-7.24,28.31,28.31,0,0,1,.07-9.23,13.61,13.61,0,0,1,3.43-7.68,12.3,12.3,0,0,1,5-3.56,22.26,22.26,0,0,1,5.85-.81,21.3,21.3,0,0,1,4.49.69,14.44,14.44,0,0,1,3.37,1.93,15.59,15.59,0,0,1,2.94,3.81,9.69,9.69,0,0,1,1.12,4.18,41.86,41.86,0,0,1-.56,5.81c-.31,1.5-2.12,6.36-2.12,6.36s-.54.65.12.94S75,25,75,25a28,28,0,0,0,2.5-6.62c.69-3.31,1-8.61-1.12-11.86A14.72,14.72,0,0,0,67.06.25c-3.44-.5-9.3-.53-13.86,2.62a18.87,18.87,0,0,0-7.68,9.87,24.38,24.38,0,0,0-.43,10.41A26.91,26.91,0,0,0,50.7,34.89a30,30,0,0,0,9.8,6.87,32.42,32.42,0,0,0,10.43,2.12,31,31,0,0,0,9-1.31,27.86,27.86,0,0,0,9-4.68A22.28,22.28,0,0,0,94,31.46a14.88,14.88,0,0,0,1.44-6.11,2.3,2.3,0,0,0-1.82-2.19"/></svg></div></div></div></div></div></div></nav></div></div> </header><main> <var id="240"></var><div class="c-code mt-m "> <style> .abm-calendar-state-aa { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%2394c119&Color2=%2394c119') center; color:#000; } .abm-calendar-state-ar { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%2394c119&Color2=%23c9c8c8') center; color:#000; } .abm-calendar-state-ac { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%2394c119&Color2=%23a52336') center; color:#000; } .abm-calendar-state-ra { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23c9c8c8&Color2=%2394c119') center; color:#000; } .abm-calendar-state-rr { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23c9c8c8&Color2=%23c9c8c8') center; color:#000; } .abm-calendar-state-rc { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23c9c8c8&Color2=%23a52336') center; color:#000; } .abm-calendar-state-ca { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23a52336&Color2=%2394c119') center; color:#000; } .abm-calendar-state-cr { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23a52336&Color2=%23c9c8c8') center; color:#000; } .abm-calendar-state-cc { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23a52336&Color2=%23a52336') center; color:#000; } .no-touch .abm-calendar-state-aa:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23000000&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-ar:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23000000&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-ac:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23000000&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-ra:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23333333&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-rr:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23333333&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-rc:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23333333&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-ca:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23680d1a&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-cr:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23680d1a&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-cc:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23680d1a&Color2=%23680d1a') center; color:#fff; } .abm-calendar-state-aa.abm-calendar-selected { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23000000&Color2=%23000000') center; color:#fff; } .abm-calendar-state-ar.abm-calendar-selected { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23000000&Color2=%23333333') center; color:#fff; } .abm-calendar-state-ac.abm-calendar-selected { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23000000&Color2=%23680d1a') center; color:#fff; } .abm-calendar-state-ra.abm-calendar-selected { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23333333&Color2=%23000000') center; color:#fff; } .abm-calendar-state-rr.abm-calendar-selected { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23333333&Color2=%23333333') center; color:#fff; } .abm-calendar-state-rc.abm-calendar-selected { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23333333&Color2=%23680d1a') center; color:#fff; } .abm-calendar-state-ca.abm-calendar-selected { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23680d1a&Color2=%23000000') center; color:#fff; } .abm-calendar-state-cr.abm-calendar-selected { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23680d1a&Color2=%23333333') center; color:#fff; } .abm-calendar-state-cc.abm-calendar-selected { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Color1=%23680d1a&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-aa.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=0&Color1=%23000000&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-ar.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=0&Color1=%23000000&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-ac.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=0&Color1=%23000000&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-ra.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=0&Color1=%23333333&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-rr.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=0&Color1=%23333333&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-rc.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=0&Color1=%23333333&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-ca.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=0&Color1=%23680d1a&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-cr.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=0&Color1=%23680d1a&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-cc.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=0&Color1=%23680d1a&Color2=%23680d1a') center; color:#fff; } .abm-calendar-state-aa.abm-calendar-selected.abm-calendar-arrival { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23000000') center; color:#fff; } .abm-calendar-state-ar.abm-calendar-selected.abm-calendar-arrival { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23333333') center; color:#fff; } .abm-calendar-state-ac.abm-calendar-selected.abm-calendar-arrival { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23680d1a') center; color:#fff; } .abm-calendar-state-ra.abm-calendar-selected.abm-calendar-arrival { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23000000') center; color:#fff; } .abm-calendar-state-rr.abm-calendar-selected.abm-calendar-arrival { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23333333') center; color:#fff; } .abm-calendar-state-rc.abm-calendar-selected.abm-calendar-arrival { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23680d1a') center; color:#fff; } .abm-calendar-state-ca.abm-calendar-selected.abm-calendar-arrival { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23000000') center; color:#fff; } .abm-calendar-state-cr.abm-calendar-selected.abm-calendar-arrival { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23333333') center; color:#fff; } .abm-calendar-state-cc.abm-calendar-selected.abm-calendar-arrival { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-aa.abm-calendar-selected.abm-calendar-arrival:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-ar.abm-calendar-selected.abm-calendar-arrival:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-ac.abm-calendar-selected.abm-calendar-arrival:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-ra.abm-calendar-selected.abm-calendar-arrival:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-rr.abm-calendar-selected.abm-calendar-arrival:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-rc.abm-calendar-selected.abm-calendar-arrival:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-ca.abm-calendar-selected.abm-calendar-arrival:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-cr.abm-calendar-selected.abm-calendar-arrival:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-cc.abm-calendar-selected.abm-calendar-arrival:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23680d1a') center; color:#fff; } .abm-calendar-state-aa.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=2&Color1=%23000000&Color2=%2394c119') center; color:#fff; } .abm-calendar-state-ar.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=2&Color1=%23000000&Color2=%23c9c8c8') center; color:#fff; } .abm-calendar-state-ac.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=2&Color1=%23000000&Color2=%23a52336') center; color:#fff; } .abm-calendar-state-ra.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=2&Color1=%23333333&Color2=%2394c119') center; color:#fff; } .abm-calendar-state-rr.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=2&Color1=%23333333&Color2=%23c9c8c8') center; color:#fff; } .abm-calendar-state-rc.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=2&Color1=%23333333&Color2=%23a52336') center; color:#fff; } .abm-calendar-state-ca.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=2&Color1=%23680d1a&Color2=%2394c119') center; color:#fff; } .abm-calendar-state-cr.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=2&Color1=%23680d1a&Color2=%23c9c8c8') center; color:#fff; } .abm-calendar-state-cc.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=2&Color1=%23680d1a&Color2=%23a52336') center; color:#fff; } .no-touch .abm-calendar-state-aa.abm-calendar-departure.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=1&Color1=%23000000&Color2=%2394c119') center; color:#fff; } .no-touch .abm-calendar-state-ar.abm-calendar-departure.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=1&Color1=%23000000&Color2=%23c9c8c8') center; color:#fff; } .no-touch .abm-calendar-state-ac.abm-calendar-departure.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=1&Color1=%23000000&Color2=%23a52336') center; color:#fff; } .no-touch .abm-calendar-state-ra.abm-calendar-departure.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=1&Color1=%23333333&Color2=%2394c119') center; color:#fff; } .no-touch .abm-calendar-state-rr.abm-calendar-departure.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=1&Color1=%23333333&Color2=%23c9c8c8') center; color:#fff; } .no-touch .abm-calendar-state-rc.abm-calendar-departure.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=1&Color1=%23333333&Color2=%23a52336') center; color:#fff; } .no-touch .abm-calendar-state-ca.abm-calendar-departure.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=1&Color1=%23680d1a&Color2=%2394c119') center; color:#fff; } .no-touch .abm-calendar-state-cr.abm-calendar-departure.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=1&Color1=%23680d1a&Color2=%23c9c8c8') center; color:#fff; } .no-touch .abm-calendar-state-cc.abm-calendar-departure.abm-calendar-selected:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=1&Color1=%23680d1a&Color2=%23a52336') center; color:#fff; } .abm-calendar-state-aa.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23000000') center; color:#fff; } .abm-calendar-state-ar.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23333333') center; color:#fff; } .abm-calendar-state-ac.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23680d1a') center; color:#fff; } .abm-calendar-state-ra.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23000000') center; color:#fff; } .abm-calendar-state-rr.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23333333') center; color:#fff; } .abm-calendar-state-rc.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23680d1a') center; color:#fff; } .abm-calendar-state-ca.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23000000') center; color:#fff; } .abm-calendar-state-cr.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23333333') center; color:#fff; } .abm-calendar-state-cc.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-aa.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-ar.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-ac.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%2394c119&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-ra.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-rr.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-rc.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23c9c8c8&Color2=%23680d1a') center; color:#fff; } .no-touch .abm-calendar-state-ca.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23000000') center; color:#fff; } .no-touch .abm-calendar-state-cr.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23333333') center; color:#fff; } .no-touch .abm-calendar-state-cc.abm-calendar-selected.abm-calendar-arrival.abm-calendar-departure:hover { background:url('/websLINE-ABM/Homepage/Booking/CalendarStateImage?Offset=-1&Color1=%23a52336&Color2=%23680d1a') center; color:#fff; } .abm-calendar-remove-arrival { margin-left:-8px; } .abm-calendar-row-dayofweek th { text-align:center; } .abm-calendar-day { text-align:center; } .btn.btn-sm.abm-calendar-available { background-color:#94c119; } .btn.btn-sm.abm-calendar-unavailable { background-color:#c9c8c8; } .btn.btn-sm.abm-calendar-shut { background-color:#a52336; } </style> <script> var tmpid = 0; var calendarMouseMode = 0; // 0 = nothing, 1 = Arrival selected, wait for Departure var selectionStartYear = 0; var selectionStartMonth = 0; var selectionStartDay = 0; var selectionEndYear = 0; var selectionEndMonth = 0; var selectionEndDay = 0; $(document).ready(function () { $("body").on("click", ".abm-calendar-day", function (event) { var eventTarget = $(event.target).closest("td"); //Vergangenheit nicht klickbar if ($(eventTarget).hasClass("abm-calendar-day-past")) { return; } if ($(eventTarget).hasClass("abm-calendar-arrival")) { $(this).html("<i class=\"fa fa-cog fa-spin\"></i>"); AjaxSetRequestDateRange(null, null); return; } if (calendarMouseMode == 0) { // Ab sofort sollte der erste Klick gleich mal zur Speicherung des ersten Datums f眉hren... var date = new Date($(eventTarget).data("year"), $(eventTarget).data("month") - 1, $(eventTarget).data("day")); $(this).html("<i class=\"fa fa-cog fa-spin\"></i>"); AjaxSetRequestDateRange(date, null); return; //selectionStartYear = $(event.target).data("year"); //selectionStartMonth = $(event.target).data("month"); //selectionStartDay = $(event.target).data("day"); //selectionEndYear = $(event.target).data("year"); //selectionEndMonth = $(event.target).data("month"); //selectionEndDay = $(event.target).data("day"); //calendarMouseMode = 1; //CalendarUpdateSelection(); } else { var start = new Date(selectionStartYear, selectionStartMonth - 1, selectionStartDay); var end = new Date(selectionEndYear, selectionEndMonth - 1, selectionEndDay); if (CalendarDateEqual(start, end) == 0) { //$(this).html("<i class=\"fa fa-cog fa-spin\"></i>"); AjaxSetRequestDateRange(null, null); calendarMouseMode = 0; } else if (CalendarDateEqual(start, end) < 0) { //$(this).html("<i class=\"fa fa-cog fa-spin\"></i>"); AjaxSetRequestDateRange(start, end); calendarMouseMode = 0; } } }); $("body").on("mouseover", ".abm-calendar-day", function (event) { var eventTarget = $(event.target).closest("td"); if (calendarMouseMode == 1) { var tempEndYear = $(eventTarget).data("year"); var tempEndMonth = $(eventTarget).data("month"); var tempEndDay = $(eventTarget).data("day"); var start = new Date(selectionStartYear, selectionStartMonth - 1, selectionStartDay); var end = new Date(tempEndYear, tempEndMonth - 1, tempEndDay); if (CalendarDateEqual(start, end) <= 0) { selectionEndYear = tempEndYear; selectionEndMonth = tempEndMonth; selectionEndDay = tempEndDay; CalendarUpdateSelection(); } else { selectionEndYear = selectionStartYear; selectionEndMonth = selectionStartMonth; selectionEndDay = selectionStartDay; CalendarUpdateSelection(); } } }); $("body").on("mouseover", ".abm-calendar-valid-arrival", function (event) { $(event.target).trigger("mouseover"); }); $("body").on("mouseover", ".abm-calendar-valid-departure", function (event) { $(event.target).trigger("mouseover"); }); $("body").on("click", ".abm-calendar-remove-arrival", function (event) { $(event.target).parent().trigger("click"); }); }); function CalendarDateEqual(d1, d2) { var dd1 = new Date(d1.getFullYear(), d1.getMonth(), d1.getDate(), 0, 0, 0, 0); var dd2 = new Date(d2.getFullYear(), d2.getMonth(), d2.getDate(), 0, 0, 0, 0); if (dd1.getTime() < dd2.getTime()) { return -1; } else if (dd1.getTime() > dd2.getTime()) { return 1; } else { return 0; } } function CalendarDateString(date) { var month = date.getMonth() + 1; var day = date.getDate(); var result = ""; if (day < 10) { result += "0"; } result += day; result += "."; if (month < 10) { result += "0"; } result += month; result += "."; result += date.getFullYear(); return result; } function CalendarGetDayElementId(date) { var month = date.getMonth() + 1; var day = date.getDate(); var id = "abm-calendar-day-"; id += date.getFullYear(); if (month < 10) { id += "0"; } id += month; if (day < 10) { id += "0"; } id += day; return id; } function CalendarUpdateSelection() { $(".abm-calendar-day").removeClass("abm-calendar-selected"); $(".abm-calendar-day").removeClass("abm-calendar-arrival"); $(".abm-calendar-day").removeClass("abm-calendar-departure"); var start = new Date(selectionStartYear, selectionStartMonth - 1, selectionStartDay); var end = new Date(selectionEndYear, selectionEndMonth - 1, selectionEndDay); var current = new Date(selectionStartYear, selectionStartMonth - 1, selectionStartDay); do { var targetId = CalendarGetDayElementId(current); if (CalendarDateEqual(current, start) == 0) { $("." + targetId).addClass("abm-calendar-arrival"); } if (CalendarDateEqual(current, end) == 0) { $("." + targetId).addClass("abm-calendar-departure"); } $("." + targetId).addClass("abm-calendar-selected"); current.setDate(current.getDate() + 1); } while (current <= end); } var viewItemListEventRooms = []; var viewItemListEventAdditionalServiceLevelIdsByAdditionalServiceGroupId = []; var viewItemListRoomsTrackingObject = null; const TYPE_ROOMS_LIST = 100; const TYPE_ADDITIONAL_SERVICES_LIST = 200; var eCommerceSelectedInsuranceId = null; function eCommerceOnInsuranceChanged(insuranceId) { if (eCommerceSelectedInsuranceId != insuranceId) { if (eCommerceSelectedInsuranceId != null && eCommerceSelectedInsuranceId != 0) { eCommerceOnInsuranceRemoveFromCartEvent(eCommerceSelectedInsuranceId); } if (insuranceId != null && insuranceId != 0) { eCommerceOnInsuranceAddToCartEvent(insuranceId); } eCommerceSelectedInsuranceId = insuranceId; } } function eCommerceOnInsuranceRemoveFromCartEvent(insuranceId) { GtmGa4OnInsuranceRemoveFromCartEvent(insuranceId); } function eCommerceOnInsuranceAddToCartEvent(insuranceId) { GtmGa4OnInsuranceAddToCartEvent(insuranceId); fcaOnInsuranceAddToCart(insuranceId); } function eCommerceOnListViewItemEvent(eventObject, type) { GtmGa4OnViewListItemEvent(eventObject.ga4.viewItemList, eventObject.ga4.listId, eventObject.ga4.listName); if (type == TYPE_ROOMS_LIST) { fcaOnRoomViewRoomsContent(eventObject.item); } else if (type == TYPE_ADDITIONAL_SERVICES_LIST) { fcaOnRoomViewAdditionalServiceContent(eventObject.item); } } function eCommerceOnListViewItemAdditionalServiceEvent(viewableAdditionalServiceLevelIds) { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxEcommerceTrackingGetAdditionalServiceEventObject", data: { AdditionalServiceLevelIds: viewableAdditionalServiceLevelIds.toString() }, success: function (result) { if (result == null || result == "") return; var item = JSON.parse(result); eCommerceOnListViewItemEvent(item, TYPE_ADDITIONAL_SERVICES_LIST); } }); } function eCommerceOnBeginCheckoutEvent() { GtmGa4OnBeginCheckoutEvent(); fcaInitiateCheckout(); } function eCommerceOnAllRemoveFromCartEvent() { GtmGa4OnAllRemoveFromCartEvent(); } function eCommerceOnAdditionalServiceRemoveFromCartEvent(levelId) { GtmGa4OnAdditionalServiceRemoveFromCartEvent(levelId); } function eCommerceOnAdditionalServiceAddToCartEvent(levelId) { GtmGa4OnAdditionalServiceAddToCartEvent(levelId); fcaOnAdditonalServiceAddToCart(levelId); } function eCommerceOnBtnClickCartViewEvent() { GtmGa4OnBtnClickCartViewEvent(); } function eCommerceOnViewCartEvent() { GtmGa4OnViewCartEvent(); } function eCommerceOnAddShippingInfoEvent() { GtmGa4OnAddShippingInfoEvent(); } function eCommerceOnRoomViewItemEventObject(eventObject) { GtmGa4OnRoomViewItemEventObject(eventObject.ga4.item); fcaOnRoomViewContentObject(eventObject.item) } function eCommerceOnRoomViewItemEvent(id) { GtmGa4OnRoomViewItemEvent(id); fcaOnRoomViewContent(id); } function eCommerceOnAdditionalServiceViewItemEvent(additonalServiceLevelId) { GtmGa4OnAdditionalServiceViewItemEvent(additonalServiceLevelId); fcaOnAdditionalServiceViewContent(additonalServiceLevelId); } function eCommerceOnRoomSelectItemEventDelayed(id, delay) { GtmGa4OnRoomSelectItemEventDelayed(id, delay); } function eCommerceOnRoomAddToCartEventDelayed(id, delay) { GtmGa4OnRoomAddToCartEventDelayed(id, delay) setTimeout(function () { fcaOnRoomAddToCart(id); }, delay); } function eCommerceOnRoomRemoveFromCartEvent(id) { GtmGa4OnRoomRemoveFromCartEvent(id); } function GtmGa4OnRoomViewItemEventObject(item) { var gtmViewItemObj = { event: "view_item", ecommerce: { currency: item.currency, value: (item.price - item.discount), items: [ item ] } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmViewItemObj); } catch { } } function GtmGa4OnRoomViewItemEvent(requestRoomId) { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetRoomItem", data: { RequestRoomId: requestRoomId }, success: function (response) { var item = JSON.parse(response); GtmGa4OnRoomViewItemEventObject(item); } }); } function GtmGa4OnAdditionalServiceViewItemEvent(additionalServiceLevelId) { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetAdditionalServiceItem", data: { AdditionalServiceLevelId: additionalServiceLevelId }, success: function (response) { var item = JSON.parse(response); var gtmViewItemObj = { event: "view_item", ecommerce: { currency: item.currency, value: (item.price - item.discount), items: [ item ] } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmViewItemObj); } catch { } } }); } function GtmGa4OnViewListItemEvent(listViewItems, itemListId, itemListName) { if (listViewItems.length <= 0) { return; } var gtmListViewItems = { event: "view_item_list", ecommerce: { item_list_id: itemListId, item_list_name: itemListName, items: listViewItems } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmListViewItems); } catch { } } function GtmGa4OnRoomSelectItemEventDelayed(requestRoomId, ms) { setTimeout(function () { GtmGa4OnRoomSelectItemEvent(requestRoomId) }, ms); } function GtmGa4OnRoomSelectItemEvent(requestRoomId) { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetRoomItem", data: { RequestRoomId: requestRoomId }, success: function (result) { var item = JSON.parse(result); var gtmSelectItemObj = { event: "select_item", ecommerce: { item_list_id: item.item_list_id, item_list_name: item.item_list_name, items: [ item ] } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmSelectItemObj); } catch { } } }); } function GtmGa4OnRoomAddToCartEventDelayed(requestRoomId, ms) { setTimeout(function () { GtmGa4OnRoomAddToCartEvent(requestRoomId) }, ms); } function GtmGa4OnRoomAddToCartEvent(requestRoomId) { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetRoomItem", data: { RequestRoomId: requestRoomId }, success: function (result) { var item = JSON.parse(result); var gtmAddToCartObj = { event: "add_to_cart", ecommerce: { currency: item.currency, value: (item.price - item.discount), items: [ item ] } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmAddToCartObj); } catch { } } }); } function GtmGa4OnRoomRemoveFromCartEvent(requestRoomId) { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetRoomItem", data: { RequestRoomId: requestRoomId }, success: function (response) { var item = JSON.parse(response); var gtmRemoveFromCartObj = { event: "remove_from_cart", ecommerce: { currency: item.currency, value: (item.price - item.discount), items: [ item ] } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmRemoveFromCartObj); } catch { } } }); } function GtmGa4OnAdditionalServiceAddToCartEvent(additionalServiceLevelId) { if (additionalServiceLevelId == null || additionalServiceLevelId == "") { return; } $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetAdditionalServiceItem", data: { AdditionalServiceLevelId: additionalServiceLevelId }, success: function (result) { var item = JSON.parse(result); var gtmAddToCartObj = { event: "add_to_cart", ecommerce: { currency: item.currency, value: (item.price - item.discount), items: [ item ] } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmAddToCartObj); } catch { } } }); } function GtmGa4OnAdditionalServiceRemoveFromCartEvent(additionalServiceLevelId) { if (additionalServiceLevelId == null || additionalServiceLevelId == "") { return; } $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetAdditionalServiceItem", data: { AdditionalServiceLevelId: additionalServiceLevelId }, success: function (response) { var item = JSON.parse(response); var gtmRemoveFromCartObj = { event: "remove_from_cart", ecommerce: { currency: item.currency, value: (item.price - item.discount), items: [ item ] } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmRemoveFromCartObj); } catch { } } }); } function GtmGa4OnBtnClickCartViewEvent() { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetViewCartEventItem", success: function (response) { var view_cart_item = JSON.parse(response); var gtmViewCartItem = { event: "btn_click_cart_view", ecommerce: view_cart_item }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmViewCartItem); } catch { } } }); } function GtmGa4OnViewCartEvent() { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetViewCartEventItem", success: function (response) { var view_cart_item = JSON.parse(response); var gtmViewCartItem = { event: "view_cart", ecommerce: view_cart_item }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmViewCartItem); } catch { } } }); } function GtmGa4OnBeginCheckoutEvent() { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetBeginCheckoutEventItem", success: function (response) { var begin_checkout_item = JSON.parse(response); var gtmBeginCheckout = { event: "begin_checkout", ecommerce: begin_checkout_item } try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmBeginCheckout); } catch { } } }); } function GtmGa4OnAddShippingInfoEvent() { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetAddShippingInfoEventItem", success: function (response) { var add_shipping_info_item = JSON.parse(response); var gtmAddShippingInfo = { event: "add_shipping_info", ecommerce: add_shipping_info_item }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmAddShippingInfo); } catch { } } }); } function GtmGa4OnAllRemoveFromCartEvent() { $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4RemoveAllFromCart", success: function (response) { var removeFromCartObj = JSON.parse(response); var gtmRemoveFromCartObj = { event: "remove_from_cart", ecommerce: removeFromCartObj }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmRemoveFromCartObj); } catch { } } }); } function GtmGa4OnInsuranceAddToCartEvent(insuranceId) { if (insuranceId == null || insuranceId == "") { return; } $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetInsuranceItem", data: { InsuranceId: insuranceId }, success: function (result) { var item = JSON.parse(result); var gtmAddToCartObj = { event: "add_to_cart", ecommerce: { currency: item.currency, value: (item.price - item.discount), items: [ item ] } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmAddToCartObj); } catch { } } }); } function GtmGa4OnInsuranceRemoveFromCartEvent(insuranceId) { if (insuranceId == null || insuranceId == "") { return; } $.ajax({ method: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGtmGa4GetInsuranceItem", data: { InsuranceId: insuranceId }, success: function (response) { var item = JSON.parse(response); var gtmRemoveFromCartObj = { event: "remove_from_cart", ecommerce: { currency: item.currency, value: (item.price - item.discount), items: [ item ] } }; try { dataLayer.push({ ecommerce: null }); dataLayer.push(gtmRemoveFromCartObj); } catch { } } }); } function fcaOnRoomAddToCart(requestRoomId) { } function fcaOnAdditonalServiceAddToCart(additionalServiceLevelId) { } function fcaOnInsuranceAddToCart(insuranceId) { } function fcaOnRoomViewContentObject(trackingObject) { } function fcaOnRoomViewContent(requestRoomId) { } function fcaOnAdditionalServiceViewContent(additionalServiceLevelId) { } function fcaOnRoomViewRoomsContent(trackingObject) { } function fcaOnRoomViewAdditionalServiceContent(trackingObject) { } function fcaInitiateCheckout() { } </script> <nav class="navbar navbar-default navbar-fixed-top abm-navbar"> <div class="container"> <div class="row"> <div class="col-sm-8 col-md-9"> <div class="wizard"> <div class="wizard-inner"> <div class="connecting-line"></div> <ul class="nav nav-tabs" role="tablist"> <li role="presentation" class="active" id="abmWizardStep100"> <h6 class="text-center hidden-xs hidden-sm">Travel data</h6> <a href="#step1" data-toggle="tab" aria-controls="step1" role="tab" title="Travel data" onclick="AjaxSetRequestStepCheckAllowed(100)"> <span class="round-tab"> <i class="abm-icon-calendar"></i> </span> </a> </li> <li role="presentation" class="disabled" id="abmWizardStep200"> <h6 class="text-center hidden-xs hidden-sm">Rooms</h6> <a href="#step2" data-toggle="tab" aria-controls="step2" role="tab" title="Rooms" onclick="AjaxSetRequestStepCheckAllowed(200)"> <span class="round-tab"> <i class="abm-icon-room"></i> </span> </a> </li> <li role="presentation" class="disabled" id="abmWizardStep300"> <h6 class="text-center hidden-xs hidden-sm">Additional services</h6> <a href="#step3" data-toggle="tab" aria-controls="step3" role="tab" title="Additional services" onclick="AjaxSetRequestStepCheckAllowed(300)"> <span class="round-tab"> <i class="abm-icon-add-service"></i> </span> </a> </li> <li role="presentation" class="disabled" id="abmWizardStep500"> <h6 class="text-center hidden-xs hidden-sm">Summary</h6> <a href="#complete" data-toggle="tab" aria-controls="step5" role="tab" title="Summary" onclick="AjaxSetRequestStepCheckAllowed(500)"> <span class="round-tab"> <i class="abm-icon-info-bread"></i> </span> </a> </li> <li role="presentation" class="disabled" id="abmWizardStep600"> <h6 class="text-center hidden-xs hidden-sm">Personal Info</h6> <a href="#complete" data-toggle="tab" aria-controls="step6" role="tab" title="Personal Info" onclick="AjaxSetRequestStepCheckAllowed(600)"> <span class="round-tab"> <i class="fa fa-fw fa-user"></i> </span> </a> </li> </ul> </div> </div> </div> <div class="col-sm-4 col-md-3 hidden-xs"> <div id="abmHeaderTotal" class="abm-div-clickable" onclick="eCommerceOnBtnClickCartViewEvent(); eCommerceOnViewCartEvent(); CommonModal('Zusammenfassung', '/websLINE-ABM/Homepage/Booking/ViewRequestModeSelect?Modal=True')"> </div> </div> </div> </div> </nav> <div class="abm-navbar-spacer"></div> <div class="abm-root container-fluid" id="abm-booking" x-ms-format-detection="none" data-lvp-webshop-available="true"> <div class="row"> <div class="col-md-12"> <!-- <h2>Anfragen / Buchen</h2> --> <div class="abm-target-commoninfo clearfix abm-hidden"> <div class="abm-header-panel panel panel-default abm-hidden abm-div-clickable" onclick="AjaxSetRequestStep(100)"> <div class="panel-body"> <div class="row"> <div class="col-xs-12"> <button class="pull-right btn btn-default btn-sm abm-button-edit" data-toggle="tooltip" title="Edit Dates" onclick="AjaxSetRequestStep(100)"><i class="fa fa-fw fa-pencil"></i><span class="hidden-xs"> Edit</span></button> <table class="abm-panel-table"> <tr> <td><h1><i class="abm-icon-calendar"></i></h1></td> <td width="100%"> <h4 class="abm-headline">Travel date</h4> <p> <span class="abm-header-value">Su. 23. - Mo. 24.02.2025</span> <small class="abm-header-info">1 Night</small> </p> </td> </tr> </table> </div> </div> </div> </div> </div> <div class="abm-target-waitlistform clearfix abm-hidden"> </div> <div class="abm-target-code clearfix abm-hidden"> <div class="abm-header-panel panel panel-default abm-hidden abm-div-clickable" onclick="AjaxSetRequestStep(150)"> <div class="panel-body"> <div class="row"> <div class="col-xs-12"> <button class="pull-right btn btn-default btn-sm abm-button-edit" data-toggle="tooltip" title="Edit Code" onclick="AjaxSetRequestStep(150)"><i class="fa fa-fw fa-pencil"></i><span class="hidden-xs"> Edit</span></button> <table class="abm-panel-table"> <tr> <td><h1><i class="abm-icon-bonus"></i></h1></td> <td width="100%"> <h4 class="abm-headline">Bonus codes</h4> <p>No code entered</p> </td> </tr> </table> </div> </div> </div> </div> </div> <div class="abm-target-room clearfix abm-hidden"> <div class="abm-header-panel panel panel-default abm-hidden abm-div-clickable" onclick="AjaxResetRequestRoom(470197, true);"> <div class="panel-body "> <div class="row"> <div class="col-xs-12"> <div class="clearfix pull-right abm-room-buttongroup"> <button data-toggle="tooltip" title="Remove Room" class=" abm-requestroom-remove abm-hidden btn btn-default btn-sm" onclick="AjaxSubtotalRemoveRequestRoom(470197);"><i class="fa fa-fw fa-trash"></i><span class="hidden-xs"> Remove</span></button> <button data-toggle="tooltip" title="Edit Room" class=" btn btn-default btn-sm abm-button-edit" onclick="eCommerceOnRoomRemoveFromCartEvent(470197); AjaxResetRequestRoom(470197, true);"><i class="fa fa-fw fa-pencil"></i><span class="hidden-xs"> Edit</span></button> </div> <table class="abm-panel-table"> <tr> <td><h1><i class="abm-icon-room"></i></h1></td> <td width="100%"> <h4 class="abm-headline">Your <span class="abm-requestroom-index"></span> room <i class="fa fa-male"></i> <i class="fa fa-male"></i> </h4> <p class="text-transparent">Not determined</p> </td> </tr> </table> </div> </div> </div> </div> </div> <div class="abm-target-additionalservice clearfix abm-hidden"> <div class="abm-header-panel panel panel-default abm-hidden abm-div-clickable" onclick="AjaxSetRequestStep(300)"> <div class="panel-body abm-target-additionalservice"> <div class="row"> <div class="col-xs-12"> <button class="pull-right btn btn-default btn-sm abm-button-edit" data-toggle="tooltip" title="Edit Additionalservice" onclick="AjaxSetRequestStep(300)"><i class="fa fa-fw fa-pencil"></i><span class="hidden-xs"> Edit</span></button> <table class="abm-panel-table"> <tr> <td><h1><i class="abm-icon-add-service"></i></h1></td> <td width="100%"> <h4 class="abm-headline">Additional services</h4> <p>No additional services selected</p> </td> </tr> </table> </div> </div> </div> </div> </div> <div class="abm-target-modeselect clearfix abm-hidden"> <div class="abm-header-panel panel panel-default abm-hidden"> <div class="panel-body"> <table class="abm-panel-table"> <tr> <td><h1 class="wl-abm-headericon wl-abm-headericon-summary"><i class="abm-icon-info"></i></h1></td> <td width="100%"> <h4 class="abm-headline">Summary</h4> <p>Trip overview</p> </td> </tr> </table> </div> </div> <div class="row"> <div class="col-xs-12"> <div class="row"> <div class="col-sm-12 col-md-3"> <div class="row"> <div class="col-xs-4 col-sm-4 col-md-12 abm-user-image"> <p><img src="https://www.hotel-goldried-tirol.com/websLINE-ABM/Assets/miriam-hantinger.245.jpg" class="img img-thumbnail img-responsive" /></p> </div> <div class="col-xs-8 col-sm-8 col-md-12 abm-user-info"> <p><strong>At the reception for you today:</strong></p> <h4> Miriam Hantinger</h4> <p class="abm-phone-reception"> <i class="fa fa-fw fa-phone"></i> <a href="tel:+43 (4875) 6113">+43 (4875) 6113</a> </p> <p>If you have questions or need help, do not hesitate to contact us. We're here to help.</p> </div> </div> </div> <div class="col-xs-12 visible-xs-block visible-sm-block"> <hr /> </div> <div class="col-sm-12 col-md-9"> <button class="pull-right btn btn-default btn-sm abm-button-edit" data-toggle="tooltip" title="Edit Dates" onclick="AjaxSetRequestStep(100)"><i class="fa fa-fw fa-pencil"></i><span class="hidden-xs"> Edit</span></button> <h4 class="clearfix">Travel data</h4> <table class="table table-hover"> <tr> <td> <div class="row hidden-xs"> <div class="col-xs-5 col-sm-4"> <strong>Arrival and departure</strong> </div> <div class="col-xs-7 col-xs-8"> Su. 23.02.2025 - Mo. 24.02.2025 </div> </div> <div class="row hidden-sm hidden-md hidden-lg"> <div class="col-xs-5 col-sm-4"> <strong>Arrival</strong> </div> <div class="col-xs-7 col-xs-8"> Su. 23.02.2025 </div> </div> <div class="row hidden-sm hidden-md hidden-lg"> <div class="col-xs-5 col-sm-4"> <strong>Departure</strong> </div> <div class="col-xs-7 col-xs-8"> Mo. 24.02.2025 </div> </div> <div class="row"> <div class="col-xs-5 col-sm-4"> <strong>Stay</strong> </div> <div class="col-xs-7 col-xs-8"> 1 Night </div> </div> </td> </tr> </table> <div class="abm-summarytarget-room"> <div class="row"> <div class="col-xs-12"> <button class="pull-right abm-mini-button btn btn-default btn-sm abm-button-edit" data-toggle="tooltip" title="Edit Room" onclick="eCommerceOnRoomRemoveFromCartEvent(470197); AjaxResetRequestRoom(470197, true);"><i class="fa fa-fw fa-pencil"></i><span class="hidden-xs"> Edit</span></button> <button class="pull-right abm-mini-button btn btn-sm btn-danger" disabled title="At least one room is required!"><i class="fa fa-trash"></i><span class="hidden-xs"> Remove</span></button> <button class="pull-right abm-mini-button btn btn-default btn-sm abm-button-roomcategory-info" onclick="CommonModal('Room details', '/websLINE-ABM/Homepage/Booking/ModalRoomCategory'); eCommerceOnRoomViewItemEvent(470197);"><i class="abm-icon-info"></i><span class="hidden-xs"> Info</span></button> <h4 class="clearfix">Room</h4> <table class="table table-hover"> <tbody> <tr> <td> <span class="text-transparent text-danger"><i class="fa fa-warning"></i> Not determined</span> </td> <td class="text-right"> <span class="text-transparent text-danger"><i class="fa fa-warning"></i> Not determined</span> </td> </tr> </tbody> </table> </div> </div> <script> $(document).ready(function () { if (!('ontouchstart' in window)) { try { $('[data-toggle="tooltip"]').tooltip(); } catch (e) { // } } }); </script> </div> <div class="abm-summarytarget-additionalservice"> <div class="row"> <div class="col-sm-12"> <button class="pull-right abm-mini-button btn btn-default btn-sm abm-button-edit" data-toggle="tooltip" title="Edit Additionalservice" onclick="AjaxSetRequestStep(300)"><i class="fa fa-fw fa-pencil"></i><span class="hidden-xs"> Edit</span></button> <h4 class="clearfix">Additional services</h4> <table class="table table-hover"> <tbody> <tr> <td><p class="text-transparent">No additional services selected</p></td> </tr> </tbody> </table> </div> </div> </div> <div class="abm-summarytarget-total"> <div class="row" data-total-amount="0.00,EUR"> <div class="col-sm-12"> <table class="table table-hover"> <tbody> <tr> <td class="text-right h3"> Total: upon request </td> </tr> </tbody> </table> </div> </div> <div class="clearfix"> <button class="pull-right btn btn-primary btn-lg abm-button-request-now" style="margin-left:15px;" onclick="AjaxSetRequestMode(100)">Non-binding enquiry <i class="abm-icon-arrow-right"></i></button> <button class="pull-right btn btn-default btn-lg abm-button-book-online-now-disabled" disabled>Book online not possible </button> </div> </div> </div> </div> <p> </p> </div> </div> </div> <div class="abm-target-personalinfo clearfix"> </div> </div> <div class="col-md-12 abm-websline-info"><p><small><a href="https://www.websline.com/de/hotel-anfrage-buchungssystem" target="_blank"><strong>Websline®</strong> | Anfrage-/Buchungssystem</a></small></p></div> </div> <div id="modalCommon" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span class="h5">Close window</span> <span aria-hidden="true">×</span></button> <h4 class="modal-title"> </h4> </div> <div class="modal-body"></div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div id="modalReason" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span class="h5">Close window</span> <span aria-hidden="true">×</span></button> <h4 class="modal-title">Reason</h4> </div> <div class="modal-body"> <div class="abm-popup-room"> <h1 class="abm-headline">Note</h1> <p>Unable to book due to the following reason(s):</p> <p><span class="reason-injection strong"></span></p> <p class="reason-request">However, you can still send an enquiry for the dates you have chosen at any time.</p> <p class="reason-waitlist">However, you can still put yourself on the waiting list for the desired period.</p> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default btn-request reason-request">Enquire</button> <button type="button" class="btn btn-default btn-request reason-waitlist">On waiting list</button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> <div class="abm-scroll-helper hidden-xs"></div> <script> var currentStep = 0; function ReasonModal(useWaitlist, reasons, requestFunction) { if (useWaitlist) { $('#modalReason .reason-waitlist').show(); $('#modalReason .reason-request').hide(); } else { $('#modalReason .reason-waitlist').hide(); $('#modalReason .reason-request').show(); } if (reasons == false) { reasons = "Closed for online booking"; } $('#modalReason .reason-injection').html("<ul><li>" + reasons + "</li></ul>"); $('#modalReason .btn-request').click(function() { $('#modalReason').modal('hide'); eval(requestFunction); }); $('#modalReason').modal('show'); } function CommonModal(title, contentUrl) { $('#modalCommon .modal-title').text(title); $('#modalCommon .modal-body').load(contentUrl, function() { $('#modalCommon').modal('show'); }) } function AppendRequestRoomPanel(requestRoomId, speed, callback) { var tmpcnt = 'temp_div_' + (tmpid++); $('#abm-requestroom-injection').before("<div id=\"" + tmpcnt + "\"></div>"); LoadContent('#' + tmpcnt, '/websLINE-ABM/Homepage/Booking/ViewRequestRoomsElement/_Id'.replace('_Id', requestRoomId), false, function() { RethinkRequestRoomPanels(speed); if (callback) callback(); }); //UpdateRequestRoomOccupancy(requestRoomId); //RethinkRequestRoomPanels(speed); } function UpdateRequestRoomOccupancy(requestRoomId) { viewItemListEventRooms = []; viewItemListRoomsTrackingObject = null; LoadContent('.abm-requestroom' + requestRoomId + ' .abm-view-requestroompossibilities', '/websLINE-ABM/Homepage/Booking/ViewRequestRoomPossibilities/_Id'.replace('_Id', requestRoomId), false, function () { eCommerceOnListViewItemEvent({ ga4: { viewItemList: viewItemListEventRooms, listId: "Rooms", listName: "Zimmeransicht" }, item: viewItemListRoomsTrackingObject, }, TYPE_ROOMS_LIST); }); $('.abm-requestroom' + requestRoomId + ' .abm-requestroom-occupancy').load('/websLINE-ABM/Homepage/Booking/ViewRequestRoomOccupancy/_Id'.replace('_Id', requestRoomId)); OnChangeTotalAmount(); } function OnChangeAdditionalService(levelId) { AjaxContent({ targetSelector: '.target-additionalservicelevelId-' + levelId, loaderType: 'none', loadUrl: '/websLINE-ABM/Homepage/Booking/AdditionalServiceButton/_Id'.replace('_Id', levelId) }); } function OnChangeTotalAmount() { $('#abmHeaderTotal .abm-header-total-value').html('<i class="fa fa-spin fa-cog"></i>'); $('#abmHeaderTotal').load('/websLINE-ABM/Homepage/Booking/ViewRequestHeaderTotal'); $('#abmHeaderTotal2 .abm-header-total-value').html('<i class="fa fa-spin fa-cog"></i>'); $('#abmHeaderTotal2').load('/websLINE-ABM/Homepage/Booking/ViewRequestHeaderTotal'); AjaxContent({ targetSelector: '.abm-summarytarget-total', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSummaryTotal', }); AjaxContent({ targetSelector: '.abm-summarytarget-additionalservice', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSummaryAdditionalServices', }); } function RemoveRequestRoomPanel(requestRoomId, speed) { $('.abm-requestroom' + requestRoomId).slideUp(speed, function() { $(this).remove(); RethinkRequestRoomPanels(); }); } function RethinkRequestRoomsButtons() { AjaxContent({ targetSelector: '.abm-requestroom-buttons', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestRoomsButtons', }); } function RethinkRequestRoomPanels(speed) { var elements = $('.abm-requestroom-index'); elements.each(function(idx, obj) { $(obj).text((elements.length > 1) ? ((idx + 1) + ".") : ""); }); var btns = $('.abm-requestroom-remove'); btns.each(function(idx, obj) { if (btns.length > 1) { $(obj).prop("disabled", false); $(obj).fadeIn(speed); } else { $(obj).prop("disabled", true); $(obj).fadeOut(speed); } }); //$('.abm-requestroom-parent hr.abm-helper-hr').remove(); //$('.abm-requestroom').each(function(idx, obj) { // if (idx > 0) // { // $(obj).before('<hr class="abm-helper-hr" />'); // } //}); } function AjaxCalendarPrev(step) { AjaxContent({ targetSelector: '.abm-target-commoninfo', //targetSelector: '#abmCalendarArea', postType: 'POST', postUrl: '/websLINE-ABM/Homepage/Booking/AjaxRequestCalendarPrev', postData: {step: step}, postDatatype: 'json', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCommonInfos', //loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCalendar', }); } function AjaxCalendarNext(step) { AjaxContent({ targetSelector: '.abm-target-commoninfo', //targetSelector: '#abmCalendarArea', postType: 'POST', postUrl: '/websLINE-ABM/Homepage/Booking/AjaxRequestCalendarNext', postData: {step: step}, postDatatype: 'json', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCommonInfos', //loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCalendar', }); } function AjaxCalendarSet(year, month) { AjaxContent({ targetSelector: '.abm-target-commoninfo', postType: 'POST', postUrl: '/websLINE-ABM/Homepage/Booking/AjaxRequestCalendarSet', postData: {year: year, month: month}, postDatatype: 'json', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCommonInfos', }); } function AjaxAddRequestRoom() { RethinkRequestRoomsButtons(); $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxAddRequestRoom", //data: { Year: year, Month: month, Day: day }, datatype: "json", success: function (response) { AppendRequestRoomPanel(response.RequestRoomId, 100, function () { abmScrollTo($(".abm-requestroom" + response.RequestRoomId).offset().top, 500); }); RethinkRequestRoomsButtons(); } }); } function AjaxRemoveRequestRoom(requestRoomId) { swal( { title: "Are you sure?", text: "The selected room will be removed!", type: "warning", showCancelButton: true, cancelButtonText: "Cancel", confirmButtonClass: "btn-danger", confirmButtonText: "Remove", closeOnConfirm: true }, function () { eCommerceOnRoomRemoveFromCartEvent(requestRoomId); setTimeout(function () { $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxRemoveRequestRoom", data: { RequestRoomId: requestRoomId }, datatype: "json", success: function (response) { RemoveRequestRoomPanel(requestRoomId); RethinkRequestRoomsButtons(); OnChangeTotalAmount(); } }); }, 500) } ); } function AjaxSubtotalRemoveRequestRoom(requestRoomId) { swal( { title: "Are you sure?", text: "The selected room will be removed!", type: "warning", showCancelButton: true, cancelButtonText: "Cancel", confirmButtonClass: "btn-danger", confirmButtonText: "Remove", closeOnConfirm: true }, function() { $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxRemoveRequestRoom", data: { RequestRoomId: requestRoomId }, datatype: "json", success: function (response) { AjaxContent({ targetSelector: '.abm-target-room', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSubtotalRooms', loadCallback: function() { RethinkRequestRoomPanels(0); OnChangeTotalAmount(); } }); } }); } ); } function AjaxResetRequestRoom(requestRoomId, setStep) { AjaxSetRequestRoomCalculationDetails({ RequestRoomId: requestRoomId, RoomCategoryId: null }, (setStep != null && setStep == true) ? function() { AjaxSetRequestStep(200); /*abmScrollTo($(".abm-requestroom" + requestRoomId).offset().top, 500);*/ } : null); } function AjaxUpdateSummaryAdditionalService() { $('.abm-target-additionalservice').load('/websLINE-ABM/Homepage/Booking/ViewRequestSubtotalAdditionalServices', function() { }); } function LoadContent(target, url, scroll, callback) { AjaxContent({ targetSelector: target, loaderType: (scroll) ? 'big' : 'small', loadUrl: url, loadCallback: callback, scroll: scroll, }); } function AjaxContent(data) { var prevElements = $(data.targetSelector).children(); prevElements.slideUp(100); var tmpcnt = 'temp_div_' + (tmpid++); var loaderClass = (data.loaderClass) ? data.loaderClass : 'text-center'; if (data.loaderType == 'small') { $(data.targetSelector).append('<div class=' + tmpcnt + '_loader abm-hidden"><p class=\"' + loaderClass + ' text-transparent\"><i class=\"fa fa-2x fa-cog fa-spin\"></i>' + ((loaderClass) == 'text-right' ? ' ' : '') + '</p></div>'); } else if (data.loaderType == 'none') { $(data.targetSelector).append('<div class=' + tmpcnt + '_loader abm-hidden"></div>'); } else { $(data.targetSelector).append('<div class="' + tmpcnt + '_loader abm-hidden"><p class=\"' + loaderClass + '\"><i class=\"fa fa-3x fa-cog fa-spin\"></i></p></div>'); } $('.' + tmpcnt + '_loader').slideDown(); $(data.targetSelector).append('<div class="' + tmpcnt + '_content abm-hidden"></div>'); if (data.postUrl) { $.ajax({ type: data.postType, url: data.postUrl, data: data.postData, datatype: data.postDatatype, success: function (response) { if (data.postCallback) data.postCallback(); _AjaxContentFinalize(tmpcnt, prevElements, data); } }); } else { _AjaxContentFinalize(tmpcnt, prevElements, data); } } function _AjaxContentFinalize(tmpcnt, prevElements, data) { $('.' + tmpcnt + '_content').load(data.loadUrl, function () { if (data.loaderType == 'none') { $('.' + tmpcnt + '_content').show(0, function () { if (data.scroll) { abmScrollTo($(data.targetSelector).offset().top, 500, function () { abmScrollTo($(data.targetSelector).offset().top, 100); }); } }); $('.' + tmpcnt + '_loader').hide(0, data.loadCallback); } else { $('.' + tmpcnt + '_content').slideDown(function () { if (data.scroll) { abmScrollTo($(data.targetSelector).offset().top, 500, function () { abmScrollTo($(data.targetSelector).offset().top, 100); }); } }); $('.' + tmpcnt + '_loader').slideUp(data.loadCallback); } prevElements.remove(); }); } function AjaxContent2(data) { var prevElements = $(data.targetSelector).children(); if (data.state == 'out') { $(data.targetSelector).fadeTo(150, 0.4); } var tmpcnt = 'temp_div_' + (tmpid++); $(data.targetSelector).append('<div class="' + tmpcnt + '_content abm-hidden"></div>'); $('.' + tmpcnt + '_content').load(data.loadUrl, function() { $('.' + tmpcnt + '_content').show(0, function() { if (data.scroll) abmScrollTo($(data.targetSelector).offset().top, 100, function() { /*abmScrollTo($(data.targetSelector).offset().top, 100);*/ }); }); if (data.state == 'in') { $(data.targetSelector).fadeTo(150, 1); } //$('.' + tmpcnt + '_loader').hide(data.loadCallback); prevElements.remove(); }); } function ValidateWizardStep(step, currentStep) { if (step > currentStep) { $('#abmWizardStep' + step).addClass("disabled"); } else if (step == currentStep) { $('#abmWizardStep' + step).addClass("active"); } // else if (step < currentStep) // $('#abmWizardStep' + step).addClass("complete"); } function UpdateWizardStep(currentStep) { //$('.bs-wizard-step').removeClass('active').removeClass('disabled')/*.removeClass('complete')*/; $('.wizard li').removeClass('active').removeClass('disabled')/*.removeClass('complete')*/; ValidateWizardStep(0, currentStep); ValidateWizardStep(100, currentStep); ValidateWizardStep(125, currentStep); ValidateWizardStep(150, currentStep); ValidateWizardStep(200, currentStep); ValidateWizardStep(300, currentStep); ValidateWizardStep(400, currentStep); ValidateWizardStep(500, currentStep); ValidateWizardStep(600, currentStep); ValidateWizardStep(900, currentStep); ValidateWizardStep(1000, currentStep); ValidateWizardStep(1100, currentStep); ValidateWizardStep(1125, currentStep); ValidateWizardStep(1200, currentStep); ValidateWizardStep(1300, currentStep); ValidateWizardStep(1400, currentStep); ValidateWizardStep(1500, currentStep); ValidateWizardStep(1610, currentStep); ValidateWizardStep(1620, currentStep); ValidateWizardStep(1630, currentStep); ValidateWizardStep(1640, currentStep); ValidateWizardStep(1700, currentStep); ValidateWizardStep(1800, currentStep); } function AjaxSetRequestStepPrev() { AjaxSetRequestStepRelative(-1); } function AjaxSetRequestStepNext() { AjaxSetRequestStepRelative(1); } function AjaxSetRequestStepRelative(direction) { var allSteps = new Array(); allSteps.push(100); allSteps.push(150); allSteps.push(200); allSteps.push(300); allSteps.push(500); allSteps.push(600); var prevStep = null; var nextStep = null; for (var i = 0; i < allSteps.length; i++) { if (allSteps[i] == currentStep) { if (i > 0) { prevStep = allSteps[i - 1]; } if (i < allSteps.length - 1) { nextStep = allSteps[i + 1]; } break; } } if (direction < 0) { if (prevStep != null) { AjaxSetRequestStep(prevStep); return; } else { AjaxSetRequestStep(allSteps[0]); return; } } else { if (nextStep != null) { AjaxSetRequestStep(nextStep); return; } else { AjaxSetRequestStep(allSteps[0]); return; } } } function AjaxSetRequestStepCheckAllowed(newStep) { if ($("#abmWizardStep" + newStep).hasClass("disabled")) { return; } else { AjaxSetRequestStep(newStep); } } var insideStep = false; var ga4AdditonalServiceViewItemListFired = false; function AjaxSetRequestStep(newStep) { // Zuerst den bisherigen Step beenden, also auf die Summary umschalten... var prevStep = currentStep; if (newStep != 200) { HotelQualityWidgetHelper(false, false); } switch (currentStep) { case 0: { } break; case 100: { if (newStep == 100) { AjaxContent2({ state: 'out', targetSelector: '.abm-target-commoninfo', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCommonInfos', }); } else { AjaxContent({ targetSelector: '.abm-target-commoninfo', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSubtotalCommonInfos', }); } } break; case 125: AjaxContent({ targetSelector: '.abm-target-waitlistform', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestWaitlistForm', }); break; case 150: AjaxContent({ targetSelector: '.abm-target-code', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSubtotalCodes', }); break; case 200: AjaxContent({ targetSelector: '.abm-target-room', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSubtotalRooms', loadCallback: function() { RethinkRequestRoomPanels(0); } }); break; case 300: AjaxContent({ targetSelector: '.abm-target-additionalservice', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSubtotalAdditionalServices', }); break; case 400: AjaxContent({ targetSelector: '.abm-target-insurance', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSubtotalInsurances', }); break; case 500: AjaxContent({ targetSelector: '.abm-target-modeselect', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSubtotalModeSelect', }); break; case 600: AjaxContent({ targetSelector: '.abm-target-personalinfo', loaderType: 'small', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSubtotalPersonalInfos', }); break; } $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestStep", data: { Step: newStep }, datatype: "json", success: function (response) { switch (newStep) { case 0: break; case 100: $('.abm-target-commoninfo').fadeIn(); $('.abm-target-waitlistform').fadeOut(); $('.abm-target-code').fadeOut(); $('.abm-target-room').fadeOut(); $('.abm-target-additionalservice').fadeOut(); $('.abm-target-insurance').fadeOut(); $('.abm-target-modeselect').fadeOut(); $('.abm-target-personalinfo').fadeOut(); break; case 125: $('.abm-target-commoninfo').fadeIn(); $('.abm-target-waitlistform').fadeIn(); $('.abm-target-code').fadeOut(); $('.abm-target-room').fadeOut(); $('.abm-target-additionalservice').fadeOut(); $('.abm-target-insurance').fadeOut(); $('.abm-target-modeselect').fadeOut(); $('.abm-target-personalinfo').fadeOut(); break; case 150: $('.abm-target-commoninfo').fadeIn(); $('.abm-target-waitlistform').fadeOut(); $('.abm-target-code').fadeIn(); $('.abm-target-room').fadeOut(); $('.abm-target-additionalservice').fadeOut(); $('.abm-target-insurance').fadeOut(); $('.abm-target-modeselect').fadeOut(); $('.abm-target-personalinfo').fadeOut(); break; case 200: $('.abm-target-commoninfo').fadeIn(); $('.abm-target-waitlistform').fadeOut(); $('.abm-target-code').fadeIn(); $('.abm-target-room').fadeIn(); $('.abm-target-additionalservice').fadeOut(); $('.abm-target-insurance').fadeOut(); $('.abm-target-modeselect').fadeOut(); $('.abm-target-personalinfo').fadeOut(); break; case 300: $('.abm-target-commoninfo').fadeIn(); $('.abm-target-waitlistform').fadeOut(); $('.abm-target-code').fadeIn(); $('.abm-target-room').fadeIn(); $('.abm-target-additionalservice').fadeIn(); $('.abm-target-insurance').fadeOut(); $('.abm-target-modeselect').fadeOut(); $('.abm-target-personalinfo').fadeOut(); break; case 400: $('.abm-target-commoninfo').fadeIn(); $('.abm-target-waitlistform').fadeOut(); $('.abm-target-code').fadeIn(); $('.abm-target-room').fadeIn(); $('.abm-target-additionalservice').fadeIn(); $('.abm-target-insurance').fadeIn(); $('.abm-target-modeselect').fadeOut(); $('.abm-target-personalinfo').fadeOut(); break; case 500: $('.abm-target-commoninfo').fadeIn(); $('.abm-target-waitlistform').fadeOut(); $('.abm-target-code').fadeIn(); $('.abm-target-room').fadeIn(); $('.abm-target-additionalservice').fadeIn(); $('.abm-target-insurance').fadeIn(); $('.abm-target-modeselect').fadeIn(); $('.abm-target-personalinfo').fadeOut(); break; case 600: $('.abm-target-commoninfo').fadeIn(); $('.abm-target-waitlistform').fadeOut(); $('.abm-target-code').fadeIn(); $('.abm-target-room').fadeIn(); $('.abm-target-additionalservice').fadeIn(); $('.abm-target-insurance').fadeIn(); $('.abm-target-modeselect').fadeIn(); $('.abm-target-personalinfo').fadeIn(); break; } var fireTracking = false; if (currentStep != newStep) { fireTracking = true; } currentStep = newStep; insideStep = true; if (isSessionStorageAvailable && History.pushState) { History.pushState({page:currentStep}, null, null); } insideStep = false; UpdateWizardStep(currentStep); switch (newStep) { case 0: break; case 100: if (prevStep == newStep) { AjaxContent2({ state: 'in', targetSelector: '.abm-target-commoninfo', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCommonInfos', scroll: false, /*true*/ }); } else { AjaxContent({ targetSelector: '.abm-target-commoninfo', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCommonInfos', scroll: true, }); } if (fireTracking) { dataLayer.push({ 'event': 'ABMv5_Step_Date' }); } break; case 125: AjaxContent({ targetSelector: '.abm-target-waitlistform', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestWaitlistForm', scroll: true, }); if (fireTracking) { dataLayer.push({ 'event': 'ABMv5_Step_WaitlistForm' }); } break; case 150: AjaxContent({ targetSelector: '.abm-target-code', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCodes', scroll: true, }); if (fireTracking) { dataLayer.push({ 'event': 'ABMv5_Step_Code' }); } break; case 200: AjaxContent({ targetSelector: '.abm-target-room', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestRooms', loadCallback: function () { RethinkRequestRoomPanels(0); eCommerceOnListViewItemEvent({ ga4: { viewItemList: viewItemListEventRooms, listId: "Rooms", listName: "Zimmeransicht" }, item: viewItemListRoomsTrackingObject, }, TYPE_ROOMS_LIST); }, scroll: true, }); if (fireTracking) { dataLayer.push({ 'event': 'ABMv5_Step_Room' }); } break; case 300: ga4AdditonalServiceViewItemListFired = false; AjaxContent({ targetSelector: '.abm-target-additionalservice', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestAdditionalServices', loadCallback: function () { if ($(this).parent().hasClass("clearfix") && ga4AdditonalServiceViewItemListFired == false) { ga4AdditonalServiceViewItemListFired = true; PerformAdditionalServiceGroupListViewEvent(); } }, scroll: true, }); if (fireTracking) { dataLayer.push({ 'event': 'ABMv5_Step_AdditionalService' }); } break; case 400: AjaxContent({ targetSelector: '.abm-target-insurance', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestInsurances', scroll: true, }); if (fireTracking) { dataLayer.push({ 'event': 'ABMv5_Step_Insurance' }); } break; case 500: AjaxContent({ targetSelector: '.abm-target-modeselect', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestModeSelect', loadCallback: function () { }, scroll: true, }); if (fireTracking) { dataLayer.push({ 'event': 'ABMv5_Step_Summary' }); } break; case 600: AjaxContent({ targetSelector: '.abm-target-personalinfo', loaderType: 'big', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestPersonalInfos', loadCallback: function () { eCommerceOnBeginCheckoutEvent(); }, scroll: true, }); if (fireTracking) { dataLayer.push({ 'event': 'ABMv5_Step_PersonalInfo' }); } break; } } }); } var insideSetDateRange = false; function AjaxSetRequestDateRange(arrival, departure) { if (insideSetDateRange) { return; } insideSetDateRange = true; $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxGetRoomCount?requestId=175490", datatype: "json", success: function (response) { if (response.count > 0) { SetRequestDateRangeSwal(arrival, departure, response.count); } else { SetRequestDateRange(arrival, departure); } } }); } function SetRequestDateRangeSwal(arrival, departure, roomCount) { var swalText = roomCount == 1 ? "When changing the period of stay, the room you have already selected will be removed!" : "When changing the period of stay, the rooms you have already selected will be removed!" swal( { title: "Are you sure?", text: swalText, type: "warning", showCancelButton: true, cancelButtonText: "Cancel", confirmButtonClass: "btn-danger", confirmButtonText: "Remove", closeOnConfirm: true }, function (isConfirm) { if (isConfirm) { eCommerceOnAllRemoveFromCartEvent(); SetRequestDateRange(arrival, departure); } else { AjaxSetRequestStep(100); insideSetDateRange = false; } } ); } function SetRequestDateRange(arrival, departure) { $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestDateRange", data: { ArrivalSet: (arrival != null) ? true : false, ArrivalYear: (arrival != null) ? arrival.getFullYear() : 1970, ArrivalMonth: (arrival != null) ? arrival.getMonth() + 1 : 1, ArrivalDay: (arrival != null) ? arrival.getDate() : 1, DepartureSet: (departure != null) ? true : false, DepartureYear: (departure != null) ? departure.getFullYear() : 1970, DepartureMonth: (departure != null) ? departure.getMonth() + 1 : 1, DepartureDay: (departure != null) ? departure.getDate() : 1 }, datatype: "json", success: function (response) { if (arrival != null) { $("#abmCalendarDateArrival").val(CalendarDateString(arrival)); } if (departure != null) { $("#abmCalendarDateDeparture").val(CalendarDateString(departure)); } OnChangeTotalAmount(); AjaxSetRequestStep(100); insideSetDateRange = false; if (arrival != null && departure != null) { setTimeout(function() {abmBringElementToView(".abm-button-continue");}, 500); } } }); } function AjaxSetRequestCode(code) { $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestCode", data: { Code: code }, datatype: "json", success: function (response) { OnChangeTotalAmount(); AjaxSetRequestStep(150); } }); } function AjaxSetRequestKunLeiSysLogin(email, password) { $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestKunLeiSysLogin", data: { Email: email, Password: password }, datatype: "json", success: function (response) { if (response.Success == false) swal(response.ErrorInfo); //OnChangeTotalAmount(); AjaxSetRequestStep(150); } }); } function AjaxSetRequestRoomCalculationDetails(details, callback) { AjaxContent({ targetSelector: '.abm-requestroom' + details.RequestRoomId, postType: 'POST', postUrl: '/websLINE-ABM/Homepage/Booking/AjaxSetRequestRoomCalculationDetails', postData: details, postDatatype: 'json', postCallback: function() { OnChangeTotalAmount(); if (callback) { callback(); } }, loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestRoomsElement/_Id'.replace('_Id', details.RequestRoomId), loadCallback: function() { RethinkRequestRoomPanels(); RethinkRequestRoomsButtons(); abmScrollTo($(".abm-requestroom" + details.RequestRoomId).offset().top, 500); }, }); } function AjaxSetRequestMode(mode) { $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestMode", data: { Mode: mode }, datatype: "json", success: function (response) { AjaxSetRequestStep(600); } }); } function AjaxSetDirectBookingBenefit() { $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestMode", data: { Mode: 200 }, datatype: "json", success: function (response) { AjaxSetRequestStep(500); OnChangeTotalAmount(); } }); } $(".abm-root").on("change", ".abm-insurance-input", function () { var insuranceId = $('input[name=InsuranceId]:checked').val(); $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestInsurance", data: { InsuranceId: insuranceId }, datatype: "json", success: function (response) { OnChangeTotalAmount(); } }); eCommerceOnInsuranceChanged(insuranceId); }); $(".abm-root").on("change", ".abm-requestroom-adults", function() { var requestRoomId = $(this).data("requestroomid"); if (requestRoomId == null || requestRoomId == "" || Number.isInteger(requestRoomId) == false || requestRoomId <= 0) { return; } $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestRoomPersonCount", data: { RequestRoomId: requestRoomId, Adults: $(this).val(), Children: null }, datatype: "json", success: function (response) { UpdateRequestRoomOccupancy(requestRoomId); } }); }); $(".abm-root").on("change", ".abm-requestroom-children", function() { var requestRoomId = $(this).data("requestroomid"); if (requestRoomId == null || requestRoomId == "" || Number.isInteger(requestRoomId) == false || requestRoomId <= 0) { return; } $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestRoomPersonCount", data: { RequestRoomId: requestRoomId, Adults: null, Children: $(this).val() }, datatype: "json", success: function (response) { $('.abm-requestroom' + requestRoomId + ' .abm-view-requestroompersonselector').load('/websLINE-ABM/Homepage/Booking/ViewRequestRoomPersonSelector/_Id'.replace('_Id', requestRoomId), function() { }); UpdateRequestRoomOccupancy(requestRoomId); } }); }); $(".abm-root").on("change", ".abm-requestroom-children-age", function() { var requestRoomId = $(this).data("requestroomid"); var requestPersonId = $(this).data("requestpersonid"); $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestRoomPersonAge", data: { RequestPersonId: requestPersonId, Age: $(this).val() }, datatype: "json", success: function (response) { UpdateRequestRoomOccupancy(requestRoomId); } }); }); $(".abm-root").on("change", ".abm-additionalservice-select", function() { var additionalServiceLevelId = $(this).data("additionalservicelevel"); $.ajax({ type: "POST", url: "/websLINE-ABM/Homepage/Booking/AjaxSetRequestAdditionalServiceValues", data: { RequestAdditionalServiceLevelId: additionalServiceLevelId, Count: $("#abm-additionalservice-count-" + additionalServiceLevelId).val(), Factor: $("#abm-additionalservice-factor-" + additionalServiceLevelId).val() }, datatype: "json", success: function (response) { OnChangeTotalAmount(); } }); }); function AjaxSummaryChangeAdditionalService(button, levelId, count, factor) { if (count >= 0) { var iTagList = button.getElementsByTagName("i"); if (iTagList != null && iTagList.length > 0) { var iTag = iTagList[0]; if ($(iTag).hasClass("fa-minus")) { eCommerceOnAdditionalServiceRemoveFromCartEvent(levelId); } else if ($(iTag).hasClass("fa-plus")) { eCommerceOnAdditionalServiceAddToCartEvent(levelId); } } } button.disabled = true; AjaxContent({ targetSelector: '.abm-summarytarget-additionalservice', postType: 'POST', postUrl: '/websLINE-ABM/Homepage/Booking/AjaxSetRequestAdditionalServiceValues', postData: { RequestAdditionalServiceLevelId: levelId, Count: count, Factor: factor }, postDatatype: 'json', postCallback: function() { OnChangeTotalAmount(); }, loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSummaryAdditionalServices', }); } function AjaxSummaryChangeAdditionalServiceFirst(button, levelId, count, factor, groupId) { button.disabled = true; if (count >= 0) { var iTagList = button.getElementsByTagName("i"); if (iTagList != null && iTagList.length > 0) { var iTag = iTagList[0]; if ($(iTag).hasClass("fa-minus")) { eCommerceOnAdditionalServiceRemoveFromCartEvent(levelId); } else if ($(iTag).hasClass("fa-plus")) { eCommerceOnAdditionalServiceAddToCartEvent(levelId); } } } if (count < 0) { count = 0; } if (factor < 0) { factor = 0; } AjaxContent({ targetSelector: '.abm-summarytarget-additionalservice', postType: 'POST', postUrl: '/websLINE-ABM/Homepage/Booking/AjaxSetRequestAdditionalServiceValues', postData: { RequestAdditionalServiceLevelId: levelId, Count: count, Factor: factor }, postDatatype: 'json', postCallback: function () { OnChangeTotalAmount(); OnChangeAdditionalService(levelId); }, }); } function AjaxSummaryRemoveAdditionalService(levelId) { swal( { title: "Are you sure?", text: "The selected additional services will be removed!", type: "warning", showCancelButton: true, cancelButtonText: "Cancel", confirmButtonClass: "btn-danger", confirmButtonText: "Remove", closeOnConfirm: true }, function() { AjaxSummaryChangeAdditionalService(levelId, 0); } ); } function AjaxConfirmedRemoveCode() { swal( { title: "Are you sure?", text: "The specified code will be removed!", type: "warning", showCancelButton: true, cancelButtonText: "Cancel", confirmButtonClass: "btn-danger", confirmButtonText: "Remove", closeOnConfirm: true }, function() { AjaxSetRequestCode(null); } ); } function AjaxSummaryRemoveRequestRoom(requestRoomId) { swal( { title: "Are you sure?", text: "The selected room will be removed!", type: "warning", showCancelButton: true, cancelButtonText: "Cancel", confirmButtonClass: "btn-danger", confirmButtonText: "Remove", closeOnConfirm: true }, function() { AjaxContent({ targetSelector: '.abm-summarytarget-room', postType: 'POST', postUrl: '/websLINE-ABM/Homepage/Booking/AjaxRemoveRequestRoom', postData: { RequestRoomId: requestRoomId }, postDatatype: 'json', postCallback: function() { OnChangeTotalAmount(); }, loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSummaryRooms', }); } ); } function AjaxRequestRemovePackagePreset() { swal( { title: "Are you sure?", text: "The selected package will be removed!", type: "warning", showCancelButton: true, cancelButtonText: "Cancel", confirmButtonClass: "btn-danger", confirmButtonText: "Remove", closeOnConfirm: true }, function() { AjaxContent({ targetSelector: '.abm-target-commoninfo', postType: 'POST', postUrl: '/websLINE-ABM/Homepage/Booking/AjaxRequestRemovePackagePreset', postData: { }, postDatatype: 'json', loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestCommonInfos', }); } ); } function AjaxSummaryChangeInsurance(insuranceId) { AjaxContent({ targetSelector: '.abm-summarytarget-insurance', postType: 'POST', postUrl: '/websLINE-ABM/Homepage/Booking/AjaxSetRequestInsurance', postData: { InsuranceId: insuranceId }, postDatatype: 'json', postCallback: function() { OnChangeTotalAmount(); }, loadUrl: '/websLINE-ABM/Homepage/Booking/ViewRequestSummaryInsurances', }); } function AjaxSummaryRemoveInsurance() { swal( { title: "Are you sure?", text: "The selected insurance will be removed!", type: "warning", showCancelButton: true, cancelButtonText: "Cancel", confirmButtonClass: "btn-danger", confirmButtonText: "Remove", closeOnConfirm: true }, function() { AjaxSummaryChangeInsurance(null); } ); } // To adjust Scrolling-Target-Position use the global variable designHeaderOffset and change it on document.ready via individual JS in design. var designHeaderOffset = 0; function abmScrollTo(positionTop, speed, callback) { //console.log("abmScrollTo", positionTop, speed, callback); $('html, body').animate({ scrollTop: positionTop - 15 - 90 + designHeaderOffset }, speed, callback); ScrollParentToViewStartOfFrame(positionTop); } function abmBringElementToView(elementSelector) { var top_of_element = $(elementSelector).offset().top; var bottom_of_element = $(elementSelector).offset().top + $(elementSelector).outerHeight(); var top_of_screen = $(window).scrollTop(); var bottom_of_screen = $(window).scrollTop() + $(window).height(); top_of_element -= 5; // Rahmen-Pixel bottom_of_element += 5; // Rahmen-Pixel //console.log("TOP/BOTTOM-Element", top_of_element, bottom_of_element); //console.log("TOP/BOTTOM-Screen", top_of_screen, bottom_of_screen); if((bottom_of_screen > bottom_of_element) && (top_of_screen < top_of_element)) { // The element is visible, do something } else { // The element is not visible, do something else if (bottom_of_screen < bottom_of_element) { $('html, body').animate({ scrollTop: $(window).scrollTop() + (bottom_of_element - bottom_of_screen) }, 500); } } } function sessionStorageTest() { var test = 'test'; try { sessionStorage.setItem(test, test); sessionStorage.removeItem(test); return true; } catch (e) { return false; } } var isSessionStorageAvailable = sessionStorageTest(); $(document).ready(function() { if (isSessionStorageAvailable) { // Initialisierung History.js! (function(window) { var History = window.History; if (History.Adapter) { History.Adapter.bind(window, 'statechange', function() { var State = History.getState(); if (insideStep == false) { // Pr眉ft auf undefined, null und 0 if (State && State.data && State.data.page) { AjaxSetRequestStep(State.data.page); } else { AjaxSetRequestStep(100); } } }); } })(window); } RethinkRequestRoomPanels(0); if (currentStep == 0) AjaxSetRequestStep(100); UpdateWizardStep(currentStep); setInterval(function() { $(".abm-navbar-spacer").height($(".abm-navbar").height()); }, 250); //setInterval(function() { // window.parent.postMessage({ messageMode: 'onChangeHeight', contentHeight: $("#abm-booking").height() }, "http://localhost"); //}, 10); // Autohide toolnavbar $(window).load(function(){ var senseSpeed = 5; var previousScroll = 0; $(window).scroll(function(event){ var scroller = $(this).scrollTop(); if (scroller-senseSpeed > previousScroll){ $(".fixed-booking").filter(':not(:animated)').slideUp(); } else if (scroller+senseSpeed < previousScroll) { $(".fixed-booking").filter(':not(:animated)').slideDown(); } previousScroll = scroller; }); }); }); function PerformAdditionalServiceGroupListViewEvent(additionalServiceGroupId) { setTimeout(function () { var additionalServiceLevelIds = []; $(".abm-additionalservicegroup-collapse.collapse.in").each(function () { var groupId = $(this).data("additional-service-group-id"); var isOk = true; if (additionalServiceGroupId != null && additionalServiceGroupId != groupId) isOk = false; if (isOk) { var grpObject = viewItemListEventAdditionalServiceLevelIdsByAdditionalServiceGroupId.find((o) => o.additionalServiceGroupId == groupId); if (grpObject != null) { grpObject.additionalServiceLevelIds.forEach((i) => additionalServiceLevelIds.push(i)); } } }); eCommerceOnListViewItemAdditionalServiceEvent(additionalServiceLevelIds); }, 500); } function abmToggleButton(data) { if ($(data.targetSelector).css('display') != 'none') { $(data.targetSelector).slideUp(function() { if (data.scrollToInvisible != null) abmScrollTo($(data.scrollToInvisible).offset().top, 500); }); $(data.element).html('<i class="fa fa-chevron-down"></i> ' + data.innerInvisible); $(data.element).addClass(data.innerClassInvisible); $(data.element).removeClass(data.innerClassVisible); } else { $(data.targetSelector).slideDown( function() { if (data.scrollToVisible != null) abmScrollTo($(data.scrollToVisible).offset().top, 500); }); $(data.element).html('<i class="fa fa-chevron-up"></i> ' + data.innerVisible); $(data.element).removeClass(data.innerClassInvisible); $(data.element).addClass(data.innerClassVisible); } } function GetBestPricesScrollTarget(requestRoomId, roomCategoryId) { var scrollTarget = ".abm-room" + requestRoomId + "-" + roomCategoryId + "-scrolltarget1"; if ($(".abm-scroll-helper").is(":visible") == false) { scrollTarget = ".abm-room" + requestRoomId + "-" + roomCategoryId + "-details"; } return scrollTarget; } var HQ_OpenedManually = false; var HQ_OpenedFirstTime = false; function HotelQualityLoadNextWidgetContent(personGroup) { $("#HotelQualityWidget").html('<div class="text-center"><p> </p><p> </p><p> </p><p class="text-transparent"><i class="fa fa-cog fa-5x fa-spin text-transparent"></i></p><p> </p><p> </p><p> </p></div>'); $("#HotelQualityWidget").load("/websLINE-ABM/Homepage/Booking/ViewHotelQualityRatingConclusion/_Id?LanguageIso=en".replace("_Id", personGroup)); } function OnHotelQualityFinishedLoading(hasContent) { if (hasContent == false) { HotelQualityWidgetHelper(false, false); } else { if (HQ_OpenedFirstTime == false) { HQ_OpenedFirstTime = true; HotelQualityWidgetHelper(true, true); setTimeout(function () { HotelQualityWidgetHelper(false, true); }, 3000); } else { if (HQ_OpenedManually) { HotelQualityWidgetHelper(true, true); } else { HotelQualityWidgetHelper(false, true); } } } } function HotelQualityToggleWidget() { if ($("#HotelQualityWidgetOuter").hasClass("in")) { HotelQualityWidgetHelper(false, true); } else { HQ_OpenedManually = true; HotelQualityWidgetHelper(true, true); } } function HotelQualityWidgetHelper(slideInOrOut, fadeInOrOut, speed) { if (slideInOrOut == true) { $("#HotelQualityWidgetOuter").animate({ right:0 }, speed); $("#HotelQualityWidgetOuter").removeClass("out").addClass("in"); } else if (slideInOrOut == false) { $("#HotelQualityWidgetOuter").animate({ right:-220 }, speed); $("#HotelQualityWidgetOuter").addClass("out").removeClass("in"); } if (fadeInOrOut == true) { $("#HotelQualityWidgetOuter").fadeIn(speed); } else if (fadeInOrOut == false) { $("#HotelQualityWidgetOuter").fadeOut(speed); HQ_OpenedFirstTime = false; } } var ConfirmViewMap = {}; function ConfirmView(url, target) { if (ConfirmViewMap[url] != true) { ConfirmViewMap[url] = true; if (target == null) target = "#confirmTarget"; $.ajax({ url: url, cache: false, dataType: "html", success: function (data) { $(target).html(data); ConfirmViewMap[url] = false; } }); } } </script> <div class="fixed-booking hidden-sm hidden-md hidden-lg"> <a class="abm-div-clickable active" id="abmHeaderTotal2" onclick="CommonModal('Zusammenfassung', '/websLINE-ABM/Homepage/Booking/ViewRequestModeSelect?Modal=True')"> </a> </div> </div> </main> <script src="/assets/js/app.js" async></script><script src="/assets/js/static/bootstrap.min.js"></script> <!--[if lt IE 9]> <script type="text/javascript" src="~/Content/admin-html/js/libs/excanvas.min.js"></script> <script type="text/javascript" src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> <script type="text/javascript" src="~/Content/admin-html/js/libs/respond.min.js"></script> <![endif]--> <script src="/websLINE-ABM/Content/admin-html/js/libs/modernizr.custom.js"></script> <script src="/websLINE-ABM/Content/admin-html/js/jRespond.min.js"></script> <script src="/websLINE-ABM/Content/admin-html/plugins/core/fastclick/fastclick.js"></script> <script src="/websLINE-ABM/Content/admin-html/plugins/core/velocity/jquery.velocity.min.js"></script> <script src="/websLINE-ABM/Content/admin-html/plugins/core/quicksearch/jquery.quicksearch.js"></script> <script src="/websLINE-ABM/Content/admin-html/plugins/ui/bootbox/bootbox.js"></script> <script src="/websLINE-ABM/Content/admin-html/plugins/forms/select2/select2.js"></script> <script src="/websLINE-ABM/Content/admin-html/plugins/forms/select2/_locale/select2_locale_de.js"></script> <script src="/websLINE-ABM/Scripts/jquery-equalHeights/jquery.equalheights.js"></script> <script src="/websLINE-ABM/Scripts/jquery.unobtrusive-ajax.min.js"></script> <script src="/websLINE-ABM/Scripts/jquery.validate.min.js"></script> <script src="/websLINE-ABM/Content/homepage/js/jquery.history.js"></script> <script src="/websLINE-ABM/Content/homepage/js/mobile-swipe.js"></script> <script src="/websLINE-ABM/Content/admin-html/plugins/ui/bootstrap-sweetalert/sweet-alert.js"></script> <script src="/websLINE-ABM/Content/admin-html/plugins/ui/bootstrap-slider/bootstrap-slider.min.js"></script> <script> var prevSentContentSize = null; function SendContentSizeToParentForResizingIssues() { var bodyHeight = document.body.offsetHeight; if (prevSentContentSize != bodyHeight) { prevSentContentSize = bodyHeight; var msg = { messageType: "ContentSizeInfo", height: bodyHeight }; parent.postMessage(msg, "*"); } } function ScrollParentToViewStartOfFrame(offset) { var msg = { messageType: "EnsureIframeVisible", offset: offset }; parent.postMessage(msg, "*"); } $(document).ready(function () { setInterval(function () { SendContentSizeToParentForResizingIssues(); }, 100); setTimeout(function () { ScrollParentToViewStartOfFrame(); }, 200); }); var currentScrollSituationInfo = null; var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; var eventer = window[eventMethod]; var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message"; eventer(messageEvent, function (e) { if (e.data.messageType == "ScrollSituationInfo") { currentScrollSituationInfo = e.data; } }, false); </script> <script> $(document).ready(function () { $.ajaxSetup({ cache: false }); $('.select2').select2({ minimumResultsForSearch: 5 }); //$(".carousel").swiperight(function () { // $(this).carousel('prev'); //}); //$(".carousel").swipeleft(function () { // $(this).carousel('next'); //}); }); </script> </body> </html>