{"id":213,"date":"2024-12-04T15:49:47","date_gmt":"2024-12-04T14:49:47","guid":{"rendered":"https:\/\/lp.schloss-frankenberg.de\/?page_id=213"},"modified":"2026-11-02T16:28:03","modified_gmt":"2026-11-02T15:28:03","slug":"arrangements","status":"publish","type":"page","link":"https:\/\/schloss-frankenberg.de\/sv\/hotel\/arrangements\/","title":{"rendered":"Arrangements &#038; Events"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"213\" class=\"elementor elementor-213\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5791a15 e-flex e-con-boxed e-con e-parent\" data-id=\"5791a15\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0f7d49f e-flex e-con-boxed e-con e-child\" data-id=\"0f7d49f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-23c0cd1 e-con-full e-flex e-con e-child\" data-id=\"23c0cd1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7fd7daa elementor-widget elementor-widget-html\" data-id=\"7fd7daa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\">\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\n\n<div class=\"vl-bar-container\">\n    <div class=\"vl-bar-main\">\n        \n        <div class=\"vl-section\" id=\"date-trigger\">\n            <input type=\"text\" id=\"vl-date-input\" placeholder=\"Anreise \/ Abreise\" readonly>\n        <\/div>\n\n        <div class=\"vl-section\" id=\"guest-trigger\">\n            <div id=\"vl-guest-text\">Wie viele G\u00e4ste?<\/div>\n\n            <div id=\"vl-guest-popup\" class=\"vl-dropdown\">\n                <div class=\"vl-drop-row\">\n                    <span class=\"vl-type-label\">Erwachsene<\/span>\n                    <div class=\"vl-counter-fix\">\n                        <button type=\"button\" class=\"vl-qty-btn\" onclick=\"updateQty('adults', -1)\">-<\/button>\n                        <span id=\"val-adults\" class=\"vl-qty-num-fix\">2<\/span>\n                        <button type=\"button\" class=\"vl-qty-btn\" onclick=\"updateQty('adults', 1)\">+<\/button>\n                    <\/div>\n                <\/div>\n                <div class=\"vl-drop-row\">\n                    <span class=\"vl-type-label\">Kinder<\/span>\n                    <div class=\"vl-counter-fix\">\n                        <button type=\"button\" class=\"vl-qty-btn\" onclick=\"updateQty('children', -1)\">-<\/button>\n                        <span id=\"val-children\" class=\"vl-qty-num-fix\">0<\/span>\n                        <button type=\"button\" class=\"vl-qty-btn\" onclick=\"updateQty('children', 1)\">+<\/button>\n                    <\/div>\n                <\/div>\n                <button type=\"button\" id=\"vl-apply-btn\">\u00dcbernehmen<\/button>\n            <\/div>\n        <\/div>\n\n        <div class=\"vl-action\">\n            <button id=\"vl-submit\">VERF\u00dcGBARKEIT PR\u00dcFEN<\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<style>\n.vl-bar-container { display: flex; justify-content: center; width: 100%; font-family: inherit; z-index: 999; }\n\n.vl-bar-main { \n    display: flex; \n    background: #ffffff; \n    border: 1px solid #d1d1d1; \n    height: 40px; \/* ULTRAFLACH *\/\n    align-items: stretch; \n    overflow: visible; \n    border-radius: 4px; \n}\n\n.vl-section { \n    display: flex; \n    align-items: center; \n    padding: 0 20px; \n    border-right: 1px solid #d1d1d1; \n    cursor: pointer; \n    min-width: 200px; \n    position: relative;\n}\n\n#vl-date-input, #vl-guest-text, .vl-datepicker-input {\n    border: none !important; \n    outline: none !important; \n    background: transparent !important; \n    box-shadow: none !important;\n    font-size: 15px !important; \n    font-weight: 500 !important; \n    color: #777 !important; \n    padding: 0 !important; \n    margin: 0 !important;\n    cursor: pointer !important; \n    line-height: 1 !important; \n    font-family: inherit !important;\n    width: 100%;\n}\n\n.active-text { color: #222 !important; font-weight: 600 !important; }\n\n\/* BUTTON FIX: Zieht den Button \u00fcber den grauen Rahmen *\/\n.vl-action { flex-grow: 1; position: relative; margin: -1px -1px -1px 0; }\n#vl-submit {\n    background: #133d58 !important; \n    color: #ffffff !important; \n    border: none !important;\n    height: calc(100% + 2px); \n    width: calc(100% + 2px); \n    padding: 0 25px; \n    font-size: 13px;\n    font-weight: 600; \n    cursor: pointer; \n    white-space: nowrap; \n    display: flex; \n    align-items: center; \n    justify-content: center;\n    text-transform: uppercase;\n    border-radius: 0 4px 4px 0;\n}\n\n#vl-submit:hover { background: #0e2d41 !important; }\n\n\/* DROPDOWN & COUNTER FIX *\/\n.vl-dropdown {\n    display: none; position: absolute; top: 100%; left: 0; width: 260px; \n    background: #fff; border: 1px solid #d1d1d1; padding: 15px; z-index: 1000; box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n}\n.vl-dropdown.show { display: block; }\n.vl-drop-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; }\n\n.vl-counter-fix { display: flex; align-items: center; gap: 10px; }\n.vl-qty-btn {\n    width: 28px; height: 28px; background: #133d58 !important; color: #fff !important; border: none !important;\n    cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 18px; border-radius: 2px;\n}\n.vl-qty-num-fix { font-size: 15px; min-width: 20px; text-align: center; color: #333; font-weight: 600; }\n\n#vl-apply-btn { width: 100%; background: #133d58; color: #fff; border: none; padding: 8px; cursor: pointer; text-transform: uppercase; font-size: 11px; margin-top: 5px; }\n\n\/* KALENDER BRAND BLAU *\/\n.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange { background: #133d58 !important; border-color: #133d58 !important; }\n.flatpickr-day.inRange { background: #e7eff4 !important; color: #133d58 !important; }\n\n@media (max-width: 768px) {\n    .vl-bar-main { flex-direction: column; height: auto; overflow: visible; }\n    .vl-section { width: 100%; border-right: none; border-bottom: 1px solid #d1d1d1; padding: 12px 20px; }\n    .vl-action { margin: 0; } #vl-submit { height: 45px !important; width: 100%; }\n}\n<\/style>\n\n<script>\nlet state = { adults: 2, children: 0 };\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ Flatpickr\n    const fp = flatpickr(\"#vl-date-input\", {\n        mode: \"range\", locale: { firstDayOfWeek: 1, rangeSeparator: \" bis \", weekdays: { shorthand: [\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"], longhand: [\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"] }, months: { shorthand: [\"Jan\",\"Feb\",\"M\u00e4r\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"], longhand: [\"Januar\",\"Februar\",\"M\u00e4rz\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"] } },\n        dateFormat: \"Y-m-d\",\n        altInput: true,\n        altFormat: \"j. M Y\",\n        minDate: \"today\",\n        onReady: function(s, d, inst) { inst.altInput.classList.add(\"vl-datepicker-input\"); },\n        onClose: function(dates, str, inst) { if(dates.length === 2) inst.altInput.classList.add('active-text'); }\n    });\n\n    \/\/ Dropdown toggle\n    const trigger = document.getElementById('guest-trigger');\n    const popup = document.getElementById('vl-guest-popup');\n    trigger.addEventListener('click', function(e) { if (!e.target.closest('.vl-dropdown')) popup.classList.toggle('show'); });\n\n    \/\/ Counter Logik\n    window.updateQty = function(type, mod) {\n        if (type === 'adults') {\n            state.adults = Math.max(1, state.adults + mod);\n            document.getElementById('val-adults').innerText = state.adults;\n        } else {\n            state.children = Math.max(0, state.children + mod);\n            document.getElementById('val-children').innerText = state.children;\n        }\n    };\n\n    \/\/ Apply Button\n    document.getElementById('vl-apply-btn').addEventListener('click', function(e) {\n        e.stopPropagation();\n        document.getElementById('vl-guest-text').innerText = `${state.adults} Erwachsene, ${state.children} Kinder`;\n        document.getElementById('vl-guest-text').classList.add('active-text');\n        popup.classList.remove('show');\n    });\n\n    window.addEventListener('click', function(e) { if (!trigger.contains(e.target)) popup.classList.remove('show'); });\n\n    \/\/ Submit Action (Neuer Tab) - DIRS21 Reservation URL\n    document.getElementById('vl-submit').addEventListener('click', function() {\n        const dates = fp.selectedDates;\n        const baseUrl = 'https:\/\/reservation.one.dirs21.de\/schloss-frankenbergde';\n        if (dates.length < 2) { window.open(baseUrl, '_blank'); return; }\n        const fmt = (d) => { const off = d.getTimezoneOffset() * 60000; return new Date(d.getTime() - off).toISOString().split('T')[0]; };\n        const anreise = fmt(dates[0]);\n        const abreise = fmt(dates[1]);\n        const msPerDay = 1000 * 60 * 60 * 24;\n        let los = Math.round((dates[1] - dates[0]) \/ msPerDay);\n        if (los < 1) los = 1;\n        const sets = [{ uuid: '982df01d-11cf-4d62-8849-3614313a86c3', occupancy: { adultCount: state.adults, children: [] } }];\n        const url = baseUrl + '?range=' + anreise + ',' + abreise + '&sets=' + encodeURIComponent(JSON.stringify(sets)) + '&los=' + los;\n        window.open(url, '_blank');\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-556c30a e-flex e-con-boxed e-con e-parent\" data-id=\"556c30a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23576cf elementor-widget elementor-widget-heading\" data-id=\"23576cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Erleben<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52b8e97 elementor-widget elementor-widget-heading\" data-id=\"52b8e97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Unsere Arrangements<\/h1>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6b7376 e-flex e-con-boxed e-con e-parent\" data-id=\"c6b7376\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-03509d5 e-con-full e-flex e-con e-child\" data-id=\"03509d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ef16da elementor-widget__width-initial elementor-widget-tablet__width-inherit start-page-subheadline elementor-widget elementor-widget-text-editor\" data-id=\"0ef16da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Hier finden Sie unsere speziellen Arrangements f\u00fcr Ihren Luxus-Urlaub mit Charme, eine erholsame und genussvolle Auszeit mit Momenten, die zu Ihrer pers\u00f6nlichen Geschichte werden. Schlafen wie ein F\u00fcrst oder eine Prinzessin in unseren romantischen Zimmern, fr\u00fchst\u00fccken mit dem sch\u00f6nsten Ausblick in Franken von unserer Panorama-Lounge oder Schlossterrasse, die Passion von Sascha Bungeroth im Gourmet-Restaurant Le Frankenberg erleben oder seine regionale fr\u00e4nkische K\u00fcche im Amtshaus mit Aussicht auf die Weinberge der Schlossanlage genie\u00dfen, aus denen unser Kellermeister seine charakteristischen und preisgekr\u00f6nten Weine entstehen l\u00e4sst. Diese und weitere Genussmomente bieten Ihnen die Arrangements von Schloss Frankenberg das ganze Jahr \u00fcber.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Wie viele G\u00e4ste? Erwachsene &#8211; 2 + Kinder &#8211; 0 + \u00dcbernehmen VERF\u00dcGBARKEIT PR\u00dcFEN Erleben Unsere Arrangements Hier finden Sie unsere speziellen Arrangements f\u00fcr Ihren Luxus-Urlaub mit Charme, eine erholsame und genussvolle Auszeit mit Momenten, die zu Ihrer pers\u00f6nlichen Geschichte werden. Schlafen wie ein F\u00fcrst oder eine Prinzessin in unseren romantischen Zimmern, fr\u00fchst\u00fccken mit dem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":178,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-213","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/schloss-frankenberg.de\/sv\/wp-json\/wp\/v2\/pages\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/schloss-frankenberg.de\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/schloss-frankenberg.de\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/schloss-frankenberg.de\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/schloss-frankenberg.de\/sv\/wp-json\/wp\/v2\/comments?post=213"}],"version-history":[{"count":0,"href":"https:\/\/schloss-frankenberg.de\/sv\/wp-json\/wp\/v2\/pages\/213\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/schloss-frankenberg.de\/sv\/wp-json\/wp\/v2\/pages\/178"}],"wp:attachment":[{"href":"https:\/\/schloss-frankenberg.de\/sv\/wp-json\/wp\/v2\/media?parent=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}