{"id":2467,"date":"2025-06-01T09:46:32","date_gmt":"2025-06-01T09:46:32","guid":{"rendered":"https:\/\/lodge54.de\/kontakt\/"},"modified":"2025-09-25T09:49:37","modified_gmt":"2025-09-25T09:49:37","slug":"kontakt","status":"publish","type":"page","link":"https:\/\/lodge54.de\/da\/kontakt\/","title":{"rendered":"Kontakt"},"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\">Kontakt Lodge54<\/span><\/span><\/h1><div class=\"wpb_text_column with_collapsible_content\" data-content-height=\"150px\"><div class=\"wpb_wrapper\"><h3><span>Vi ser frem til at h\u00f8re fra dig!<\/span><\/h3>\n<p><span>Vi st\u00e5r klar til at besvare alle dine sp\u00f8rgsm\u00e5l om dit ophold, booking eller vores faciliteter. Uanset om du har brug for mere information eller har s\u00e6rlige \u00f8nsker, er vores venlige team her for at hj\u00e6lpe dig. T\u00f8v ikke med at kontakte os! Vi ser frem til at h\u00f8re fra dig og sammen planl\u00e6gge din perfekte ferie i Sankt Peter-Ording!   <\/span><\/p>\n<\/div><div class=\"toggle-links align_none\"><button class=\"collapsible-content-more\">Vis mere<\/button><button class=\"collapsible-content-less\">Vis mindre<\/button><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_a40275d7 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_d33ffd58 has_bg_color\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: center;\"><span>Du er velkommen til at ringe til os p\u00e5 <a href=\"tel:+4915121084779\">+49 1512 1084779<\/a> eller skrive en e-mail til <\/span><a href=\"mailto:urlaub@lodge54.de\"><span>urlaub@lodge54.de<\/span><\/a><span>. <\/span> <\/h2>\n<\/div><\/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\/da-DK\/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\">Ankomst<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"startDate_display\" readonly=\"true\" value=\"Ankomst\">\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\">Afrejse<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"endDate_display\" readonly=\"true\" value=\"Afrejse\">\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 Voksen<\/option>\n                    <option value=\"2\">2 Voksne<\/option>\n                    <option value=\"3\">3 Voksne<\/option>\n                    <option value=\"4\" selected>4 Voksne<\/option>\n                    <option value=\"5\">5 Voksne<\/option>\n                    <option value=\"6\">6 Voksne<\/option>\n                    <option value=\"7\">7 Voksne<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">V\u00e6lg voksne<\/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 B\u00f8rn<\/option>\n                    <option value=\"1\">1 Barn<\/option>\n                    <option value=\"2\">2 B\u00f8rn<\/option>\n                    <option value=\"3\">3 B\u00f8rn<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">V\u00e6lg b\u00f8rn<\/div>\n        <\/div>\n    <\/div>\n    <div class=\"book\">\n        <input style=\"height: 2.8rem; width: 100%\" type=\"submit\" value=\"Book nu\" 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; \/\/ Maksimalt antal g\u00e6ster i alt\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    \/\/ Funktion til at opdatere tilg\u00e6ngelige valgmuligheder\n    function updateGuestOptions() {\n        var adults = parseInt($('#adults1').val());\n        var children = parseInt($('#children1').val());\n        var totalGuests = adults + children;\n        \n        \/\/ Opdater dropdown for b\u00f8rn baseret p\u00e5 valgte voksne\n        var maxChildren = maxGuests - adults;\n        var $childrenSelect = $('#children1');\n        var currentChildren = parseInt($childrenSelect.val());\n        \n        \/\/ Gem nuv\u00e6rende valg\n        $childrenSelect.empty();\n        \n        \/\/ Tilf\u00f8j valgmuligheder for b\u00f8rn\n        for (var i = 0; i <= maxChildren; i++) {\n            var text = (i === 1) ? i + ' Barn' : i + ' B\u00f8rn';\n            $childrenSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentChildren && i <= maxChildren)\n            }));\n        }\n        \n        \/\/ Hvis det nuv\u00e6rende antal b\u00f8rn overstiger maksimum, s\u00e6t til maksimum\n        if (currentChildren > maxChildren) {\n            $childrenSelect.val(maxChildren);\n        }\n        \n        \/\/ Opdater dropdown for voksne baseret p\u00e5 valgte b\u00f8rn\n        children = parseInt($('#children1').val()); \/\/ Hent opdateret antal b\u00f8rn\n        var maxAdults = maxGuests - children;\n        var $adultsSelect = $('#adults1');\n        var currentAdults = parseInt($adultsSelect.val());\n        \n        \/\/ Gem nuv\u00e6rende valg\n        $adultsSelect.empty();\n        \n        \/\/ Tilf\u00f8j valgmuligheder for voksne\n        for (var i = 1; i <= maxAdults; i++) {\n            var text = (i === 1) ? i + ' Voksen' : i + ' Voksne';\n            $adultsSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentAdults && i <= maxAdults)\n            }));\n        }\n        \n        \/\/ Hvis det nuv\u00e6rende antal voksne overstiger maksimum, s\u00e6t til maksimum\n        if (currentAdults > maxAdults) {\n            $adultsSelect.val(maxAdults);\n        }\n    }\n    \n    \/\/ Event-handler for \u00e6ndringer i antal g\u00e6ster\n    $('#adults1, #children1').on('change', function() {\n        updateGuestOptions();\n    });\n    \n    \/\/ Initialiser dropdown-menuerne\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: 'Luk',\n        prevText: 'Forrige',\n        nextText: 'N\u00e6ste',\n        currentText: 'I dag',\n        showOtherMonths: true,\n        selectOtherMonths: true,\n        monthNames: ['Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni',\n            'Juli', 'August', 'September', 'Oktober', 'November', 'December'],\n        monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun',\n            'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'],\n        dayNames: ['S\u00f8ndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'L\u00f8rdag'],\n        dayNamesShort: ['S\u00f8n', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'L\u00f8r'],\n        dayNamesMin: ['S\u00f8', 'Ma', 'Ti', 'On', 'To', 'Fr', 'L\u00f8'],\n        weekHeader: 'Uge',\n        dateFormat: 'dd.mm.yy',\n        onSelect: function (selectedDate) {\n            var date = $(this).datepicker('getDate');\n            if (this.id == 'startDate_display') {\n                \/\/ S\u00e6t det skjulte felt til URL'en\n                $('#startDate').val(formatDateForURL(date));\n                \n                \/\/ Beregn afrejsedatoen (4 dage senere)\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                \/\/ Opdater afrejsedato-datepicker muligheder\n                $('#endDate_display').datepicker(\"option\", \"minDate\", rMin);\n                \n                \/\/ S\u00e6t afrejsedatoen og \u00e5bn datepickeren\n                $('#endDate_display').datepicker('setDate', rMax);\n                $('#endDate').val(formatDateForURL(rMax));\n                \n                \/\/ \u00c5bn automatisk afrejsedato-datepickeren\n                setTimeout(function() {\n                    $('#endDate_display').datepicker('show');\n                }, 100);\n            } else if (this.id == 'endDate_display') {\n                \/\/ S\u00e6t det skjulte felt til URL'en\n                $('#endDate').val(formatDateForURL(date));\n            }\n        }\n    });\n    \n    \/\/ F\u00f8r formularen sendes, s\u00f8rg for at datofelterne er udfyldt\n    $('form').on('submit', function(e) {\n        var startDate = $('#startDate').val();\n        var endDate = $('#endDate').val();\n        \n        if (!startDate || !endDate) {\n            alert('V\u00e6lg venligst ankomst- og afrejsedatoer.');\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-2467","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/pages\/2467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/comments?post=2467"}],"version-history":[{"count":12,"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/pages\/2467\/revisions"}],"predecessor-version":[{"id":2883,"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/pages\/2467\/revisions\/2883"}],"wp:attachment":[{"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/media?parent=2467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}