{"id":2488,"date":"2025-03-02T15:12:40","date_gmt":"2025-03-02T15:12:40","guid":{"rendered":"https:\/\/lodge54.de\/discover-lodge54-spo\/"},"modified":"2026-02-11T20:48:38","modified_gmt":"2026-02-11T20:48:38","slug":"discover-lodge54-spo","status":"publish","type":"page","link":"https:\/\/lodge54.de\/en\/discover-lodge54-spo\/","title":{"rendered":"Discover Lodge54  SPO"},"content":{"rendered":"<section class=\"l-section wpb_row height_medium color_alternate\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-separator hide_on_default hide_on_laptops hide_on_tablets size_large\"><\/div><h1 class=\"w-text\"><span class=\"w-text-h\"><span class=\"w-text-value\">Discover Lodge54  SPO<\/span><\/span><\/h1><div class=\"wpb_text_column with_collapsible_content\" data-content-height=\"150px\"><div class=\"wpb_wrapper\"><p><span>Discover everything that makes your holiday with us special. Here, we share exciting stories about Lodge54, provide practical tips, and showcase the most beautiful events and attractions in St. Peter-Ording. Whether you&#8217;re looking for new places to explore or want to learn more about our cozy holiday homes \u2013 you&#8217;ll find inspiration and insider knowledge here to make your stay unforgettable. Check back regularly and let the region&#8217;s diversity and unique charm inspire you!   <\/span><\/p>\n<\/div><div class=\"toggle-links align_none\"><button class=\"collapsible-content-more\">Show More<\/button><button class=\"collapsible-content-less\">Show Less<\/button><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium color_alternate\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_91ae13cb\"><div class=\"vc_column-inner\"><div class=\"w-grid type_grid layout_1804 cols_2 with_filters with_css_animation\" id=\"us_grid_1\" style=\"--columns:2;--gap:1.5rem;\"><style>@media (max-width:899px){#us_grid_1{--columns:1!important}}.layout_1804 .w-grid-item-h{}.layout_1804 .usg_post_title_1{transition-duration:0.3s;transform-origin:50% 50%;transform:scale(1) translate(0%,0%)}.layout_1804 .w-grid-item-h:focus-within .usg_post_title_1,.layout_1804 .w-grid-item-h:hover .usg_post_title_1{transform:scale(0.99) translate(0%,0%);opacity:1}.layout_1804 .usg_post_title_1{font-size:calc(14px + 0.9vw)!important;margin-top:15px!important;margin-bottom:15px!important}.layout_1804 .usg_vwrapper_1{border-radius:12px!important;padding:50px!important;background:var(--color-background)!important}.layout_1804 .usg_btn_1{margin-top:15px!important}@media (min-width:1025px) and (max-width:1380px){.layout_1804 .usg_vwrapper_1{padding:40px!important}}@media (min-width:601px) and (max-width:1024px){.layout_1804 .usg_vwrapper_1{padding:30px!important}}@media (max-width:600px){.layout_1804 .usg_vwrapper_1{padding:25px!important}}<\/style><div class=\"g-filters style_3 align_left\"><button class=\"g-filters-item active\" data-taxonomy=\"*\"><span>All<\/span><\/button><button class=\"g-filters-item\" data-taxonomy=\"lodge54-en\" data-amount=\"4\"><span>Lodge54<\/span><span class=\"g-filters-item-amount\">4<\/span><\/button><button class=\"g-filters-item\" data-taxonomy=\"spo\" data-amount=\"2\"><span>SPO<\/span><span class=\"g-filters-item-amount\">2<\/span><\/button><\/div><div class=\"w-grid-list\" data-filter_taxonomy_name=\"category\" data-filter_default_taxonomies=\"events,locations,lodge54,spo\">\t<article class=\"w-grid-item us_animate_fade size_1x1 post-3581 post type-post status-publish format-standard has-post-thumbnail hentry category-spo\" data-id=\"3581\" style=\"animation-delay:0s\">\r\n\t\t<div class=\"w-grid-item-h\">\r\n\t\t\t\t\t\t<div class=\"w-vwrapper usg_vwrapper_1 align_none valign_top has-link\"><div class=\"w-post-elm post_image usg_post_image_1 has_ratio\"><a href=\"https:\/\/lodge54.de\/en\/st-peter-ording-beach-expanse-waves-and-your-home-by-the-sea\/\" aria-label=\"St. Peter-Ording Beach: Expanse, Waves, and Your Home by the Sea\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/lodge54.de\/wp-content\/uploads\/2026\/06\/st-peter-ording-strand-pfahlbau-strandkoerbe-750x422.jpg\" class=\"attachment-us_750_750 size-us_750_750 wp-post-image\" alt=\"\" \/><\/a><div style=\"padding-bottom:50%\"><\/div><\/div><h2 class=\"w-post-elm post_title usg_post_title_1 entry-title\">St. Peter-Ording Beach: Expanse, Waves, and Your Home by the Sea<\/h2><div class=\"w-post-elm post_content usg_post_content_1\">Hello! Imagine standing on the dike, closing your eyes, and taking a deep breath. You smell the salt on your lips and feel the gentle wind on your face. Before&hellip;<\/div><a class=\"w-btn us-btn-style_1 usg_btn_1\" href=\"https:\/\/lodge54.de\/en\/st-peter-ording-beach-expanse-waves-and-your-home-by-the-sea\/\"><span class=\"w-btn-label\">mehr lesen<\/span><\/a><a href=\"https:\/\/lodge54.de\/en\/st-peter-ording-beach-expanse-waves-and-your-home-by-the-sea\/\" class=\"w-vwrapper-link smooth-scroll\" aria-label=\"Link\"><\/a><\/div>\t\t<\/div>\r\n\t\t\t<\/article>\r\n\t<article class=\"w-grid-item us_animate_fade size_1x1 post-3553 post type-post status-publish format-standard has-post-thumbnail hentry category-lodge54-en\" data-id=\"3553\" style=\"animation-delay:0.1s\">\r\n\t\t<div class=\"w-grid-item-h\">\r\n\t\t\t\t\t\t<div class=\"w-vwrapper usg_vwrapper_1 align_none valign_top has-link\"><div class=\"w-post-elm post_image usg_post_image_1 has_ratio\"><a href=\"https:\/\/lodge54.de\/en\/what-makes-lodge54-special-why-our-vacation-homes-are-different\/\" aria-label=\"What makes Lodge54 special: Why our vacation homes are different\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/lodge54.de\/wp-content\/uploads\/2025\/07\/st-peter-ording-ferienwohnung-750x500.jpg\" class=\"attachment-us_750_750 size-us_750_750 wp-post-image\" alt=\"\" \/><\/a><div style=\"padding-bottom:50%\"><\/div><\/div><h2 class=\"w-post-elm post_title usg_post_title_1 entry-title\">What makes Lodge54 special: Why our vacation homes are different<\/h2><div class=\"w-post-elm post_content usg_post_content_1\">&#13; Imagine driving up the driveway. The unmistakable scent of salt air and the wide North Sea is already in the air as you switch off the engine. You&#8217;ve arrived&hellip;<\/div><a class=\"w-btn us-btn-style_1 usg_btn_1\" href=\"https:\/\/lodge54.de\/en\/what-makes-lodge54-special-why-our-vacation-homes-are-different\/\"><span class=\"w-btn-label\">mehr lesen<\/span><\/a><a href=\"https:\/\/lodge54.de\/en\/what-makes-lodge54-special-why-our-vacation-homes-are-different\/\" class=\"w-vwrapper-link smooth-scroll\" aria-label=\"Link\"><\/a><\/div>\t\t<\/div>\r\n\t\t\t<\/article>\r\n\t<article class=\"w-grid-item us_animate_fade size_1x1 post-3485 post type-post status-publish format-standard has-post-thumbnail hentry category-lodge54-en\" data-id=\"3485\" style=\"animation-delay:0.2s\">\r\n\t\t<div class=\"w-grid-item-h\">\r\n\t\t\t\t\t\t<div class=\"w-vwrapper usg_vwrapper_1 align_none valign_top has-link\"><div class=\"w-post-elm post_image usg_post_image_1 has_ratio\"><a href=\"https:\/\/lodge54.de\/en\/hello-and-welcome-to-the-summer-of-your-life-in-spo\/\" aria-label=\"Hello and welcome to the summer of your life in SPO!\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/lodge54.de\/wp-content\/uploads\/2026\/05\/lodge54-urlaub-aktivitaeten-garten-nordsee-750x500.jpg\" class=\"attachment-us_750_750 size-us_750_750 wp-post-image\" alt=\"A man and a woman play bocce intently on the outdoor grounds of the Lodge54 holiday homes in SPO.\" \/><\/a><div style=\"padding-bottom:50%\"><\/div><\/div><h2 class=\"w-post-elm post_title usg_post_title_1 entry-title\">Hello and welcome to the summer of your life in SPO!<\/h2><div class=\"w-post-elm post_content usg_post_content_1\">&#13; Hello! Can you smell it already? That unmistakable blend of salty sea air, blooming wild roses in the dunes, and the anticipation of endless summer days? June in St.&hellip;<\/div><a class=\"w-btn us-btn-style_1 usg_btn_1\" href=\"https:\/\/lodge54.de\/en\/hello-and-welcome-to-the-summer-of-your-life-in-spo\/\"><span class=\"w-btn-label\">mehr lesen<\/span><\/a><a href=\"https:\/\/lodge54.de\/en\/hello-and-welcome-to-the-summer-of-your-life-in-spo\/\" class=\"w-vwrapper-link smooth-scroll\" aria-label=\"Link\"><\/a><\/div>\t\t<\/div>\r\n\t\t\t<\/article>\r\n\t<article class=\"w-grid-item us_animate_fade size_1x1 post-3207 post type-post status-publish format-standard has-post-thumbnail hentry category-spo\" data-id=\"3207\" style=\"animation-delay:0.3s\">\r\n\t\t<div class=\"w-grid-item-h\">\r\n\t\t\t\t\t\t<div class=\"w-vwrapper usg_vwrapper_1 align_none valign_top has-link\"><div class=\"w-post-elm post_image usg_post_image_1 has_ratio\"><a href=\"https:\/\/lodge54.de\/en\/beach-on-your-heart-your-honest-piece-of-the-north-sea-in-st-peter-ording\/\" aria-label=\"Beach on Your Heart: Your honest piece of the North Sea in St. Peter-Ording\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/lodge54.de\/wp-content\/uploads\/2026\/02\/lodge54-spo-strand-aufs-herz-moment.jpg-750x422.jpg\" class=\"attachment-us_750_750 size-us_750_750 wp-post-image\" alt=\"A couple enjoys the vastness of the beach in St. Peter-Ording as part of the Beach on Your Heart campaign.\" \/><\/a><div style=\"padding-bottom:50%\"><\/div><\/div><h2 class=\"w-post-elm post_title usg_post_title_1 entry-title\">Beach on Your Heart: Your honest piece of the North Sea in St. Peter-Ording<\/h2><div class=\"w-post-elm post_content usg_post_content_1\">Have you ever felt that specific feeling when you cross the dike, the wind blows around your nose, and you know: I&#8217;ve arrived? In St. Peter-Ording (SPO), we call that&hellip;<\/div><a class=\"w-btn us-btn-style_1 usg_btn_1\" href=\"https:\/\/lodge54.de\/en\/beach-on-your-heart-your-honest-piece-of-the-north-sea-in-st-peter-ording\/\"><span class=\"w-btn-label\">mehr lesen<\/span><\/a><a href=\"https:\/\/lodge54.de\/en\/beach-on-your-heart-your-honest-piece-of-the-north-sea-in-st-peter-ording\/\" class=\"w-vwrapper-link smooth-scroll\" aria-label=\"Link\"><\/a><\/div>\t\t<\/div>\r\n\t\t\t<\/article>\r\n\t<article class=\"w-grid-item us_animate_fade size_1x1 post-2915 post type-post status-publish format-standard has-post-thumbnail hentry category-lodge54-en\" data-id=\"2915\" style=\"animation-delay:0s\">\r\n\t\t<div class=\"w-grid-item-h\">\r\n\t\t\t\t\t\t<div class=\"w-vwrapper usg_vwrapper_1 align_none valign_top has-link\"><div class=\"w-post-elm post_image usg_post_image_1 has_ratio\"><a href=\"https:\/\/lodge54.de\/en\/holiday-home-or-holiday-apartment-5-reasons-why-you-should-choose-lodge54-in-st-peter-ording\/\" aria-label=\"Holiday Home or Holiday Apartment? 5 Reasons Why You Should Choose Lodge54 in St. Peter-Ording\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/lodge54.de\/wp-content\/uploads\/2025\/07\/bessere-st-peter-ording-ferienwohnung-750x500.jpg\" class=\"attachment-us_750_750 size-us_750_750 wp-post-image\" alt=\"\" \/><\/a><div style=\"padding-bottom:50%\"><\/div><\/div><h2 class=\"w-post-elm post_title usg_post_title_1 entry-title\">Holiday Home or Holiday Apartment? 5 Reasons Why You Should Choose Lodge54 in St. Peter-Ording<\/h2><div class=\"w-post-elm post_content usg_post_content_1\">Holiday Home or Holiday Apartment \u2013 What&#8217;s the Best Choice? Reason 1: Plenty of Space and Comfort in Our Lodge54 Holiday Homes Reason 2: High-Quality Amenities for an Unforgettable Stay&hellip;<\/div><a class=\"w-btn us-btn-style_1 usg_btn_1\" href=\"https:\/\/lodge54.de\/en\/holiday-home-or-holiday-apartment-5-reasons-why-you-should-choose-lodge54-in-st-peter-ording\/\"><span class=\"w-btn-label\">mehr lesen<\/span><\/a><a href=\"https:\/\/lodge54.de\/en\/holiday-home-or-holiday-apartment-5-reasons-why-you-should-choose-lodge54-in-st-peter-ording\/\" class=\"w-vwrapper-link smooth-scroll\" aria-label=\"Link\"><\/a><\/div>\t\t<\/div>\r\n\t\t\t<\/article>\r\n\t<article class=\"w-grid-item us_animate_fade size_1x1 post-2905 post type-post status-publish format-standard has-post-thumbnail hentry category-lodge54-en\" data-id=\"2905\" style=\"animation-delay:0.1s\">\r\n\t\t<div class=\"w-grid-item-h\">\r\n\t\t\t\t\t\t<div class=\"w-vwrapper usg_vwrapper_1 align_none valign_top has-link\"><div class=\"w-post-elm post_image usg_post_image_1 has_ratio\"><a href=\"https:\/\/lodge54.de\/en\/lodge54-holiday-homes-choosing-between-ole-morton-thore-and-alva-mara-neele\/\" aria-label=\"Lodge54 Holiday Homes: Choosing between Ole, Morton &amp; Thore and Alva, Mara &amp; Neele\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/lodge54.de\/wp-content\/uploads\/2025\/05\/lodge54-ferienhaus-details-14-750x500.jpg\" class=\"attachment-us_750_750 size-us_750_750 wp-post-image\" alt=\"a sofa with a sofa and a table\" \/><\/a><div style=\"padding-bottom:50%\"><\/div><\/div><h2 class=\"w-post-elm post_title usg_post_title_1 entry-title\">Lodge54 Holiday Homes: Choosing between Ole, Morton &amp; Thore and Alva, Mara &amp; Neele<\/h2><div class=\"w-post-elm post_content usg_post_content_1\">When it comes to the perfect family vacation in St. Peter-Ording, Lodge54 offers a selection of holiday homes that meet all needs. With two different types of holiday homes \u2013&hellip;<\/div><a class=\"w-btn us-btn-style_1 usg_btn_1\" href=\"https:\/\/lodge54.de\/en\/lodge54-holiday-homes-choosing-between-ole-morton-thore-and-alva-mara-neele\/\"><span class=\"w-btn-label\">mehr lesen<\/span><\/a><a href=\"https:\/\/lodge54.de\/en\/lodge54-holiday-homes-choosing-between-ole-morton-thore-and-alva-mara-neele\/\" class=\"w-vwrapper-link smooth-scroll\" aria-label=\"Link\"><\/a><\/div>\t\t<\/div>\r\n\t\t\t<\/article>\r\n<\/div><div class=\"w-grid-preloader\">\t<div class=\"g-preloader type_1\">\r\n\t\t<div><\/div>\r\n\t<\/div>\r\n\t<\/div>\t<div class=\"w-grid-json hidden\" onclick='return {&quot;action&quot;:&quot;us_ajax_grid&quot;,&quot;infinite_scroll&quot;:0,&quot;max_num_pages&quot;:1,&quot;pagination&quot;:&quot;none&quot;,&quot;template_vars&quot;:{&quot;columns&quot;:&quot;2&quot;,&quot;exclude_items&quot;:&quot;none&quot;,&quot;img_size&quot;:&quot;default&quot;,&quot;ignore_items_size&quot;:0,&quot;items_layout&quot;:&quot;1804&quot;,&quot;items_offset&quot;:&quot;1&quot;,&quot;load_animation&quot;:&quot;fade&quot;,&quot;overriding_link&quot;:&quot;{\\&quot;url\\&quot;:\\&quot;\\&quot;}&quot;,&quot;post_id&quot;:0,&quot;query_args&quot;:{&quot;post_type&quot;:[&quot;post&quot;],&quot;tax_query&quot;:[{&quot;taxonomy&quot;:&quot;category&quot;,&quot;field&quot;:&quot;slug&quot;,&quot;terms&quot;:[&quot;events&quot;,&quot;locations&quot;,&quot;lodge54&quot;,&quot;spo&quot;]}],&quot;post_status&quot;:[&quot;publish&quot;,&quot;acf-disabled&quot;],&quot;posts_per_page&quot;:&quot;10&quot;},&quot;orderby_query_args&quot;:{&quot;orderby&quot;:{&quot;date&quot;:&quot;DESC&quot;}},&quot;type&quot;:&quot;grid&quot;,&quot;us_grid_post_type&quot;:&quot;post&quot;,&quot;us_grid_ajax_index&quot;:1,&quot;us_grid_filter_query_string&quot;:null,&quot;us_grid_index&quot;:1,&quot;page_args&quot;:[],&quot;lang&quot;:&quot;en&quot;}}'><\/div>\r\n\t<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\" id=\"booknow\"><div class=\"l-section-overlay\" style=\"background:var(--color-grey2)\"><\/div><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_16aabb7b\"><div class=\"vc_column-inner\"><div class=\"w-separator size_medium\"><\/div><div class=\"w-html us_custom_ae63a3ea\"><style>\n.input-container {\n    padding-bottom: 0em;\n}\n.right-inner-addon {\n    position: relative;\n}\n.right-inner-addon input {\n    padding-right: 35px !important;\n}\n.right-inner-addon i {\n    position: absolute;\n    right: 0px;\n    padding: 19px 20px;\n    pointer-events: none;\n}\n@media only screen and (max-width: 600px) {\n    .right-inner-addon i {\n        position: absolute;\n        right: 0px;\n        padding: 16px 16px;\n        pointer-events: none;\n    }\n}\n.container {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;\n    grid-template-rows: 1fr;\n    gap: 0em 1em;\n    grid-auto-flow: row;\n    grid-template-areas:\n        \"arrival departure adults children book\"\n        \". . . . .\";\n}\n.arrival { grid-area: arrival; }\n.departure { grid-area: departure; }\n.adults { grid-area: adults; }\n.children { grid-area: children; }\n.book { grid-area: book; }\n.guest-info {\n    grid-column: 3 \/ span 2;\n    text-align: center;\n    font-size: 0.8em;\n    color: #666;\n    margin-top: 0.5em;\n}\n@media only screen and (max-width: 900px) {\n    .container {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        grid-template-rows: 1fr 1fr 1fr;\n        grid-auto-columns: 1fr;\n        gap: 1em 1em;\n        grid-auto-flow: row;\n        grid-template-areas:\n            \"arrival departure\"\n            \"adults children\"\n            \"book book\";\n    }\n    .guest-info {\n        grid-column: 1 \/ span 2;\n        margin-top: -0.5em;\n        margin-bottom: 0.5em;\n    }\n}\n<\/style>\n<form action=\"https:\/\/book.lodge54.de\/en-US\/buchung\" method=\"get\" autocomplete=\"off\" target=\"_blank\">\n<div class=\"container\">\n    <div class=\"arrival\">\n        <div class=\"right-inner-addon input-container\">\n            <i class=\"fal fa-calendar-day\"><\/i>\n            <label class=\"labelnone\" for=\"startDate\">Arrival<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"startDate_display\" readonly=\"true\" value=\"Arrival\">\n            <input type=\"hidden\" id=\"startDate\" name=\"startDate\">\n        <\/div>\n    <\/div>\n    <div class=\"departure\">\n        <div class=\"right-inner-addon input-container\">\n            <i class=\"fal fa-calendar-day\"><\/i>\n            <label class=\"labelnone\" for=\"endDate\">Departure<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"endDate_display\" readonly=\"true\" value=\"Departure\">\n            <input type=\"hidden\" id=\"endDate\" name=\"endDate\">\n        <\/div>\n        <input type=\"hidden\" id=\"noofrooms\" name=\"noofrooms\" value=\"1\">\n    <\/div>\n    <div class=\"adults\">\n        <div class=\"w-form-row for_select\">\n            <div class=\"w-form-row-field\">\n                <select id=\"adults1\" name=\"adults1\">\n                    <option value=\"1\">1 Adult<\/option>\n                    <option value=\"2\">2 Adults<\/option>\n                    <option value=\"3\">3 Adults<\/option>\n                    <option value=\"4\" selected>4 Adults<\/option>\n                    <option value=\"5\">5 Adults<\/option>\n                    <option value=\"6\">6 Adults<\/option>\n                    <option value=\"7\">7 Adults<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">Select adults<\/div>\n        <\/div>\n    <\/div>\n    <div class=\"children\">\n        <div class=\"w-form-row for_select\">\n            <div class=\"w-form-row-field\">\n                <select id=\"children1\" name=\"children1\">\n                    <option value=\"0\" selected>0 Children<\/option>\n                    <option value=\"1\">1 Child<\/option>\n                    <option value=\"2\">2 Children<\/option>\n                    <option value=\"3\">3 Children<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">Select children<\/div>\n        <\/div>\n    <\/div>\n    <div class=\"book\">\n        <input style=\"height: 2.8rem; width: 100%\" type=\"submit\" value=\"Book now\" id=\"booking-submit-button\">\n    <\/div>\n    <!-- Booking code field hidden -->\n    <input type=\"hidden\" id=\"pce\" name=\"pce\">\n<\/div>\n<\/form><\/div><div class=\"w-html\"><script src=\"https:\/\/code.jquery.com\/jquery-1.10.2.min.js\"><\/script>\n<script src=\"https:\/\/code.jquery.com\/ui\/1.11.4\/jquery-ui.min.js\"><\/script>\n<script type=\"text\/javascript\">\n$(function () {\n    var now = new Date();\n    var maxGuests = 7; \/\/ Maximum total number of guests\n    \n    function formatDateForDisplay(date) {\n        return $.datepicker.formatDate('dd.mm.yy', date);\n    }\n    \n    function formatDateForURL(date) {\n        return $.datepicker.formatDate('yy-mm-dd', date);\n    }\n    \n    \/\/ Function to update available options\n    function updateGuestOptions() {\n        var adults = parseInt($('#adults1').val());\n        var children = parseInt($('#children1').val());\n        var totalGuests = adults + children;\n        \n        \/\/ Update children dropdown based on selected adults\n        var maxChildren = maxGuests - adults;\n        var $childrenSelect = $('#children1');\n        var currentChildren = parseInt($childrenSelect.val());\n        \n        \/\/ Store current selection\n        $childrenSelect.empty();\n        \n        \/\/ Add options for children\n        for (var i = 0; i <= maxChildren; i++) {\n            var text = (i === 1) ? i + ' Child' : i + ' Children';\n            $childrenSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentChildren && i <= maxChildren)\n            }));\n        }\n        \n        \/\/ If the current number of children exceeds the maximum, set to maximum\n        if (currentChildren > maxChildren) {\n            $childrenSelect.val(maxChildren);\n        }\n        \n        \/\/ Update adults dropdown based on selected children\n        children = parseInt($('#children1').val()); \/\/ Get updated number of children\n        var maxAdults = maxGuests - children;\n        var $adultsSelect = $('#adults1');\n        var currentAdults = parseInt($adultsSelect.val());\n        \n        \/\/ Store current selection\n        $adultsSelect.empty();\n        \n        \/\/ Add options for adults\n        for (var i = 1; i <= maxAdults; i++) {\n            var text = (i === 1) ? i + ' Adult' : i + ' Adults';\n            $adultsSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentAdults && i <= maxAdults)\n            }));\n        }\n        \n        \/\/ If the current number of adults exceeds the maximum, set to maximum\n        if (currentAdults > maxAdults) {\n            $adultsSelect.val(maxAdults);\n        }\n    }\n    \n    \/\/ Event handler for changes in guest count\n    $('#adults1, #children1').on('change', function() {\n        updateGuestOptions();\n    });\n    \n    \/\/ Initialize the dropdown menus\n    updateGuestOptions();\n    \n    $(\"#startDate_display, #endDate_display\").datepicker({\n        defaultDate: \"\",\n        firstDay: 1,\n        setDate: now,\n        minDate: 0,\n        changeMonth: false,\n        showButtonPanel: false,\n        numberOfMonths: 1,\n        closeText: 'Close',\n        prevText: 'Prev',\n        nextText: 'Next',\n        currentText: 'Today',\n        showOtherMonths: true,\n        selectOtherMonths: true,\n        monthNames: ['January', 'February', 'March', 'April', 'May', 'June',\n            'July', 'August', 'September', 'October', 'November', 'December'],\n        monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n            'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n        dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n        dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n        dayNamesMin: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],\n        weekHeader: 'Wk',\n        dateFormat: 'dd.mm.yy',\n        onSelect: function (selectedDate) {\n            var date = $(this).datepicker('getDate');\n            if (this.id == 'startDate_display') {\n                \/\/ Set the hidden field for the URL\n                $('#startDate').val(formatDateForURL(date));\n                \n                \/\/ Calculate the departure date (4 days later)\n                var rMin = new Date(date.getFullYear(), date.getMonth(), date.getDate() + 1);\n                var rMax = new Date(date.getFullYear(), date.getMonth(), date.getDate() + 4);\n                \n                \/\/ Update the departure datepicker options\n                $('#endDate_display').datepicker(\"option\", \"minDate\", rMin);\n                \n                \/\/ Set the departure date and open the datepicker\n                $('#endDate_display').datepicker('setDate', rMax);\n                $('#endDate').val(formatDateForURL(rMax));\n                \n                \/\/ Automatically open the departure datepicker\n                setTimeout(function() {\n                    $('#endDate_display').datepicker('show');\n                }, 100);\n            } else if (this.id == 'endDate_display') {\n                \/\/ Set the hidden field for the URL\n                $('#endDate').val(formatDateForURL(date));\n            }\n        }\n    });\n    \n    \/\/ Before submitting the form, ensure date fields are filled\n    $('form').on('submit', function(e) {\n        var startDate = $('#startDate').val();\n        var endDate = $('#endDate').val();\n        \n        if (!startDate || !endDate) {\n            alert('Please select arrival and departure dates.');\n            e.preventDefault();\n            return false;\n        }\n    });\n});\n<\/script><\/div>\n<\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2488","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages\/2488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/comments?post=2488"}],"version-history":[{"count":17,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages\/2488\/revisions"}],"predecessor-version":[{"id":3226,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages\/2488\/revisions\/3226"}],"wp:attachment":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/media?parent=2488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}