{"id":8978,"date":"2024-10-15T03:32:05","date_gmt":"2024-10-15T03:32:05","guid":{"rendered":"http:\/\/grenaastrandcamping.dk.linux59.unoeuro-server.com\/bestill-naa\/"},"modified":"2026-10-23T11:33:15","modified_gmt":"2026-10-23T11:33:15","slug":"bestill-naa","status":"publish","type":"page","link":"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/","title":{"rendered":"Bestill n\u00e5"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8978\" class=\"elementor elementor-8978 elementor-1346\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-605a50f elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"605a50f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b07868\" data-id=\"8b07868\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-54261d8 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"54261d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/?step=1\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\"><i class=\"fa fa-shopping-basket\"><\/i> &nbsp;&nbsp;Vis handlekurv<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6d82faa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6d82faa\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f9c21d4\" data-id=\"f9c21d4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-78fa9d0 elementor-widget elementor-widget-global elementor-global-9074 elementor-global-5027 elementor-widget-html\" data-id=\"78fa9d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Kompakt s\u00f8gebar: \u00e9n periode-kalender + \u00e9t kompakt g\u00e6stefelt (+ overnatningstype).\n     Styling ligger f\u00f8r formularen (#book), felterne st\u00e5r direkte i formularen og scriptet efter den,\n     s\u00e5 intet hopper ved indl\u00e6sning.\n     Den oprindelige s\u00f8gelogik bruges u\u00e6ndret;\n     de gamle felter skjules og udfyldes automatisk.\n     Tekst i datofeltet styres af data-date-placeholder p\u00e5 <form id=\"book\"> (overs\u00e6ttes via WPML). -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr@4.6.13\/dist\/flatpickr.min.css\">\n<style>\n  form#book.gsc-sb{\n    display:grid !important;\n    \/* Periode | Overnatning | G\u00e6ster (kun s\u00e5 bred som indholdet) | S\u00f8g *\/\n    grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto auto;\n    gap:10px;\n    align-items:stretch;\n  }\n  \/* Temaets clearfix (::before\/::after) m\u00e5 ikke blive en ekstra grid-r\u00e6kke \u2013 det gav ekstra luft i bunden *\/\n  form#book.gsc-sb::before,\n  form#book.gsc-sb::after{display:none !important;content:none !important;}\n  form#book.gsc-sb{padding:24px !important;}\n  form#book.gsc-sb > div{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important;}\n  form#book.gsc-sb > .one,\n  form#book.gsc-sb > .two,\n  form#book.gsc-sb > .four,\n  form#book.gsc-sb > .five{\n    position:absolute !important;left:0 !important;top:0 !important;width:1px !important;height:1px !important;overflow:hidden !important;\n    clip:rect(0 0 0 0) !important;white-space:nowrap !important;\n  }\n  form#book.gsc-sb{position:relative;}\n  form#book.gsc-sb > .gsc-sb-date{grid-column:1;grid-row:1;}\n  form#book.gsc-sb > .three{grid-column:2;grid-row:1;}\n  form#book.gsc-sb > .gsc-sb-guests{grid-column:3;grid-row:1;position:relative;}\n  form#book.gsc-sb > .gsc-sb-guests .gsc-sb-field{width:100%;min-width:118px;justify-content:center;}\n  form#book.gsc-sb > .six{grid-column:4;grid-row:1;}\n  form#book.gsc-sb > .three select,\n  form#book.gsc-sb .gsc-sb-field,\n  form#book.gsc-sb > .six input{height:48px !important;min-height:48px;margin:0 !important;}\n  form#book.gsc-sb > .six input{width:100% !important;padding:0 28px !important;}\n\n  \/* Overnatning: egen pil, der sidder samme sted som ikonerne i de andre felter *\/\n  form#book.gsc-sb > .three select{\n    -webkit-appearance:none !important;appearance:none !important;\n    width:100% !important;padding:0 40px 0 14px !important;\n    border:1px solid #d9d2c7 !important;border-radius:6px !important;background-color:#fff !important;\n    background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%232f4b56' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\") !important;\n    background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:16px 16px !important;\n    text-overflow:ellipsis;cursor:pointer;\n  }\n\n  \/* Felterne (periode + g\u00e6ster) ligner de eksisterende felter *\/\n  form#book.gsc-sb .gsc-sb-field{\n    display:flex;align-items:center;gap:10px;width:100%;\n    padding:0 14px;background:#fff;border:1px solid #d9d2c7;border-radius:6px;\n    font:inherit;font-family:Bitter, sans-serif;font-size:16px;color:#333;text-align:left;cursor:pointer;\n    box-sizing:border-box;white-space:nowrap;overflow:hidden;\n  }\n  form#book.gsc-sb .gsc-sb-field:focus{outline:2px solid #2f4b56;outline-offset:1px;}\n  form#book.gsc-sb .gsc-sb-field svg{flex:0 0 auto;width:18px;height:18px;color:#2f4b56;}\n  form#book.gsc-sb .gsc-sb-field .gsc-sb-text{overflow:hidden;text-overflow:ellipsis;}\n  form#book.gsc-sb .gsc-sb-field .gsc-sb-placeholder{color:#757575;}\n  form#book.gsc-sb input.gsc-sb-field{cursor:pointer;}\n  form#book.gsc-sb input.gsc-sb-field::placeholder{color:#757575;opacity:1;}\n  form#book.gsc-sb .gsc-sb-date-wrap{position:relative;height:100%;}\n  form#book.gsc-sb .gsc-sb-date-wrap svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;width:18px;height:18px;color:#2f4b56;}\n  form#book.gsc-sb .gsc-sb-date-wrap input{padding-left:42px;}\n  form#book.gsc-sb .gsc-sb-error{outline:2px solid #ba0002 !important;}\n\n  \/* G\u00e6ste-panelet *\/\n  .gsc-sb-pop{\n    position:absolute;top:calc(100% + 8px);right:0;z-index:9999;\n    width:min(300px, calc(100vw - 32px));\n    background:#fff;border-radius:16px;box-shadow:0 16px 40px rgba(40,30,20,.22);\n    padding:8px 18px 16px;display:none;\n  }\n  .gsc-sb-pop.open{display:block;}\n  .gsc-sb-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e6dccf;}\n  .gsc-sb-row:last-of-type{border-bottom:0;}\n  .gsc-sb-row-label{font-size:.95rem;color:#2f4b56 !important;line-height:1.3;font-weight:600;}\n  .gsc-sb-stepper{display:flex;align-items:center;gap:10px;}\n  .gsc-sb-stepper button{\n    width:36px;height:36px;border-radius:50%;border:1px solid #e6dccf;background:#fff;\n    color:#ba0002;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;\n  }\n  .gsc-sb-stepper button:disabled{color:#c9c2b8;cursor:default;}\n  .gsc-sb-stepper button:not(:disabled):hover{border-color:#ba0002;}\n  .gsc-sb-stepper output{min-width:22px;text-align:center;font-weight:600;color:#2f4b56;font-size:1.05rem;}\n  .gsc-sb-done{\n    display:block;width:100%;margin-top:12px;min-height:44px;border:0;border-radius:999px;\n    background:#ba0002;color:#fff;font:inherit;font-weight:600;cursor:pointer;\n  }\n  .gsc-sb-done:hover{background:#8f0002;}\n\n  \/* Temaets knap-styling m\u00e5 ikke sl\u00e5 igennem p\u00e5 de nye felter *\/\n  form#book.gsc-sb button.gsc-sb-field,\n  form#book.gsc-sb button.gsc-sb-field:hover,\n  form#book.gsc-sb button.gsc-sb-field:focus{background:#fff !important;color:#333 !important;border:1px solid #d9d2c7 !important;box-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;font-weight:400 !important;}\n  form#book.gsc-sb button.gsc-sb-field span{color:#333 !important;}\n  .gsc-sb-stepper button,.gsc-sb-stepper button:hover,.gsc-sb-stepper button:focus{background:#fff !important;color:#ba0002 !important;box-shadow:none !important;padding:0 !important;min-height:0 !important;}\n  .gsc-sb-stepper button:disabled{color:#c9c2b8 !important;}\n  .gsc-sb-done,.gsc-sb-done:focus{background:#ba0002 !important;color:#fff !important;box-shadow:none !important;}\n  .gsc-sb-done:hover{background:#8f0002 !important;}\n  \/* Kalenderen i sidens farver *\/\n  .flatpickr-calendar{max-width:calc(100vw - 16px);border-radius:14px !important;box-shadow:0 16px 40px rgba(40,30,20,.22) !important;border:0 !important;}\n  .flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,\n  .flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{\n    background:#ba0002 !important;border-color:#ba0002 !important;color:#fff !important;\n  }\n  .flatpickr-day.inRange{background:#f6e3e1 !important;border-color:#f6e3e1 !important;box-shadow:-5px 0 0 #f6e3e1, 5px 0 0 #f6e3e1 !important;}\n  .flatpickr-day.today{border-color:#2f4b56 !important;}\n  .flatpickr-months .flatpickr-month,.flatpickr-current-month{color:#2f4b56 !important;fill:#2f4b56 !important;}\n\n  \/* Tablet og mobil: to r\u00e6kker\n     [ Periode           ][ G\u00e6ster ]\n     [ Overnatning       ][  S\u00f8g   ]  *\/\n  @media (max-width:1024px){\n    form#book.gsc-sb{grid-template-columns:minmax(0,1fr) auto;gap:8px;}\n    form#book.gsc-sb > .gsc-sb-date{grid-column:1;grid-row:1;}\n    form#book.gsc-sb > .gsc-sb-guests{grid-column:2;grid-row:1;}\n    form#book.gsc-sb > .three{grid-column:1;grid-row:2;}\n    form#book.gsc-sb > .six{grid-column:2;grid-row:2;}\n    form#book.gsc-sb > .six input{padding:0 18px !important;}\n  }\n  @media (max-width:767px){\n    form#book.gsc-sb .gsc-sb-field{padding:0 12px;gap:8px;}\n    form#book.gsc-sb .gsc-sb-date-wrap input{padding-left:38px;}\n    form#book.gsc-sb .gsc-sb-date-wrap svg{left:12px;}\n    form#book.gsc-sb > .gsc-sb-guests .gsc-sb-field{min-width:0;}\n    form#book.gsc-sb > .six input{padding:0 12px !important;}\n    \/* S\u00f8gebaren g\u00e5r n\u00e6sten ud til kanten p\u00e5 mobil (5 px luft), s\u00e5 felterne f\u00e5r plads *\/\n    form#book.gsc-sb{padding:12px !important;border-radius:10px !important;}\n    .elementor-widget-wrap:has(> .elementor-element form#book.gsc-sb){padding-left:5px !important;padding-right:5px !important;}\n    form#book.gsc-sb > .three select{padding:0 34px 0 12px !important;background-position:right 10px center !important;}\n    form#book.gsc-sb .gsc-sb-date-wrap input{font-size:15px !important;text-overflow:ellipsis;}\n  }\n  \/* Sm\u00e5 telefoner: periode i fuld bredde, s\u00e5 teksten kan l\u00e6ses\n     [ Periode                    ]\n     [ Overnatning      ][ G\u00e6ster ]\n     [         S\u00f8g pladser        ]  *\/\n  @media (max-width:480px){\n    form#book.gsc-sb > .gsc-sb-date{grid-column:1 \/ -1;grid-row:1;}\n    form#book.gsc-sb > .three{grid-column:1;grid-row:2;}\n    form#book.gsc-sb > .gsc-sb-guests{grid-column:2;grid-row:2;}\n    form#book.gsc-sb > .six{grid-column:1 \/ -1;grid-row:3;}\n    form#book.gsc-sb .gsc-sb-date-wrap input{font-size:16px !important;}\n  }\n<\/style>\n<form action=\"\/book-nu\" method=\"get\" id=\"book\" class=\"spice gsc-sb\" data-date-placeholder=\"Velg ankomst og avreise\">\n            \n\n            \n\n            <div class=\"gsc-sb-date\"><div class=\"gsc-sb-date-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg><input type=\"text\" class=\"gsc-sb-field\" readonly placeholder=\"Velg ankomst og avreise\" aria-label=\"Velg ankomst og avreise\"><\/div><\/div>\n<div class=\"one\">\n    <input required=\"\" placeholder=\"Ankomst\" name=\"from\" type=\"date\" id=\"from\" class=\"tyu datepicker\"><\/div>\n            \n\n            \n\n            \n\n            \n\n            <div class=\"two\">\n        <input required=\"\" placeholder=\"Avreise\" name=\"to\" type=\"date\" id=\"to\" class=\"fru datepicker\"><\/div>\n            \n\n            \n\n            \n\n            \n\n            <div class=\"three\">\n        <select required=\"\" name=\"cbpid\" id=\"cbpid\" class=\"ree\">\n        <option value=\"\">Velg overnatting<\/option>\n    <option value=\"170\">Plasser for eget telt, campingvogn og bobil<\/option>\n        <option value=\"171\">Plasser kun for telt<\/option>\n    <option value=\"172\">Hytter<\/option>\n    <option value=\"173\">Leie av campingvogn<\/option>\n    <option value=\"244\">Leilighet<\/option>\n    <option value=\"300\">Sesongbaserte plasser<\/option>\n<\/select><\/div>\n            \n\n            \n\n            \n\n            \n\n            <div class=\"gsc-sb-guests\"><button type=\"button\" class=\"gsc-sb-field\" aria-haspopup=\"dialog\" aria-expanded=\"false\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"7\" r=\"4\"\/><path d=\"M5 21v-2a7 7 0 0 1 14 0v2\"\/><\/svg><span class=\"gsc-sb-text gsc-sb-a\">2<\/span><span style=\"opacity:.35\">|<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"width:15px;height:15px\"><circle cx=\"12\" cy=\"8\" r=\"3.2\"\/><path d=\"M7 21v-1.5a5 5 0 0 1 10 0V21\"\/><\/svg><span class=\"gsc-sb-text gsc-sb-c\">0<\/span><\/button><div class=\"gsc-sb-pop\" role=\"dialog\"><div class=\"gsc-sb-row\"><span class=\"gsc-sb-row-label\"><\/span><div class=\"gsc-sb-stepper\" data-t=\"a\"><button type=\"button\" data-d=\"-1\" aria-label=\"-\">&minus;<\/button><output><\/output><button type=\"button\" data-d=\"1\" aria-label=\"+\">+<\/button><\/div><\/div><div class=\"gsc-sb-row\"><span class=\"gsc-sb-row-label\"><\/span><div class=\"gsc-sb-stepper\" data-t=\"c\"><button type=\"button\" data-d=\"-1\" aria-label=\"-\">&minus;<\/button><output><\/output><button type=\"button\" data-d=\"1\" aria-label=\"+\">+<\/button><\/div><\/div><button type=\"button\" class=\"gsc-sb-done\">OK<\/button><\/div><\/div>\n<div class=\"four\">\n        <select name=\"adults\" id=\"adults\" class=\"txt\">\n    <option value=\"\">Antall voksne<\/option>\n    <option value=\"AV_1\">1<\/option>\n    <option value=\"AV_2\">2<\/option>\n    <option value=\"AV_3\">3<\/option>\n    <option value=\"AV_4\">4<\/option>\n    <option value=\"AV_5\">5<\/option>\n    <option value=\"AV_6\">6<\/option>\n    <option value=\"AV_7\">7<\/option>\n    <option value=\"AV_8\">8<\/option>\n<\/select><\/div>\n            \n\n            \n\n            \n\n            \n\n            \n\n            <div class=\"five\">\n        <select name=\"children\" id=\"children\" class=\"cyt\">\n    <option value=\"\">Antall barn (0-11 \u00e5r)<\/option>\n    <option value=\"AB_0\">0<\/option>\n    <option value=\"AB_1\">1<\/option>\n    <option value=\"AB_2\">2<\/option>\n    <option value=\"AB_3\">3<\/option>\n    <option value=\"AB_4\">4<\/option>\n    <option value=\"AB_5\">5<\/option>\n<\/select><\/div>\n            \n\n            \n\n            \n\n            <div class=\"six\">\n              <input type=\"submit\" value=\"S\u00f8g pladser\" class=\"gft\">\n              \n\n            <\/div>\n            \n\n            \n\n          <\/form>\n          \n\n          \n\n          <script>\njQuery('#from').on(\"change\", function(){\n    \n    jQuery('#to').attr(\"min\", jQuery('#from').val());\n});\n\njQuery('#book').on(\"submit\", function(e){\n    e.preventDefault();\n    \n    language = jQuery(\"html\").attr(\"lang\").split(\"-\")[0];\n    \n    languageTarget = \"\/book-nu\"\n    \n    if(language == \"en\"){\n        languageTarget = \"\/en\/book-now\/\";\n    }\n    else if(language == \"de\"){\n        languageTarget = \"\/de\/jetzt-buchen\/\";\n    }\n    else if(language == \"nl\"){\n        languageTarget = \"\/nl\/boek-nu\/\";\n    }\n    else if(language == \"nb\"){\n        languageTarget = \"\/no\/bestill-naa\/\";\n    }\n\n    baseurl = document.location.origin;\n\n    fromVal = jQuery(\"#from\").val();\n    toVal = jQuery(\"#to\").val();\n    cbpidVal = jQuery(\"#cbpid\").val();\n    adultsVal = jQuery(\"#adults\").val();\n    childrenVal = jQuery(\"#children\").val();\n\n\n    from = \"?from=\" + getFormattedDate(fromVal);\n    to = \"&to=\" + getFormattedDate(toVal);\n    cbpid = \"&cbpid=\" + cbpidVal;\n    vars = \"\";\n    adults = \"\";\n    children = \"\";\n\n\n    if(adultsVal && childrenVal){\n        vars = \"&vars=\" + adultsVal + \",\" + childrenVal;\n        adults = \"&adults=\" + adultsVal;\n        children = \"&children=\" + childrenVal;\n    }\n    else if (adultsVal){\n        vars = \"&vars=\" + adultsVal;\n        adults = \"&adults=\" + adultsVal;\n    }\n    else if (childrenVal){\n        vars = \"&vars=\" + childrenVal;\n        children = \"&children=\" + childrenVal;\n    }\n\n\n    window.location.href = baseurl + languageTarget + from + to + cbpid + vars + adults + children;\n});\n\nfunction getFormattedDate(dateObject) {\n    var d = new Date(dateObject);\n    var day = d.getDate();\n    var month = d.getMonth() + 1;\n    var year = d.getFullYear();\n    if (day <10) { day = \"0\" + day; } if (month <10) { month = \"0\" + month; } var date = day + \"-\" + month + \"-\" + year; return date; }; function getFormattedDateYYYYMMDD(dateObject) { const dd = dateObject.split(\"-\"); var d = new Date(dd[2] + \"-\" + dd[1] + \"-\" + dd[0] ); var day = d.getDate(); var month = d.getMonth() + 1; var year = d.getFullYear(); if (day <10) { day = \"0\" + day; } if (month <10) { month = \"0\" + month; } var date = year + \"-\" + month + \"-\" + day; return date; }; jQuery(document).ready(function(){ const urlParams = new URLSearchParams(window.location.search); const from = urlParams.get('from'); const to = urlParams.get('to'); const cbpid = urlParams.get('cbpid'); const adults = urlParams.get('adults'); const children = urlParams.get('children'); if(from){ document.getElementById('from').value = getFormattedDateYYYYMMDD(from); } if(to){ document.getElementById('to').value = getFormattedDateYYYYMMDD(to); } if(cbpid){ document.getElementById('cbpid').value = cbpid; } if(adults){ document.getElementById('adults').value = adults; } if(children){ document.getElementById('children').value = children; } }); <\/script>\n<script>\n(function(){\n  var ICON_CAL='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>';\n  var ICON_ADULT='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"7\" r=\"4\"\/><path d=\"M5 21v-2a7 7 0 0 1 14 0v2\"\/><\/svg>';\n  var ICON_CHILD='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"width:15px;height:15px\"><circle cx=\"12\" cy=\"8\" r=\"3.2\"\/><path d=\"M7 21v-1.5a5 5 0 0 1 10 0V21\"\/><\/svg>';\n\n  function loadScript(src){return new Promise(function(res,rej){var s=document.createElement('script');s.src=src;s.onload=res;s.onerror=rej;document.head.appendChild(s);});}\n  function pad(n){return (n<10?'0':'')+n;}\n  function iso(d){return d.getFullYear()+'-'+pad(d.getMonth()+1)+'-'+pad(d.getDate());}\n  function countFromSelect(sel){var o=sel.options[sel.selectedIndex];return (o&&o.value!=='')?parseInt(o.text,10):null;}\n  function setSelectCount(sel,n){for(var i=0;i<sel.options.length;i++){if(sel.options[i].value!==''&&parseInt(sel.options[i].text,10)===n){sel.selectedIndex=i;return;}}}\n  function range(sel){var v=[];for(var i=0;i<sel.options.length;i++){if(sel.options[i].value!=='')v.push(parseInt(sel.options[i].text,10));}return {min:Math.min.apply(null,v),max:Math.max.apply(null,v)};}\n  function cleanLabel(t){return (t||'').replace(\/^\\s+|\\s+$\/g,'');}\n\n  function enhance(form){\n    if(form.getAttribute('data-gsc-ready'))return;\n    var from=form.querySelector('#from'), to=form.querySelector('#to');\n    var cb=form.querySelector('#cbpid'), ad=form.querySelector('#adults'), ch=form.querySelector('#children');\n    var six=form.querySelector('.six');\n    if(!from||!to||!ad||!ch||!six)return;\n\n    var lang=(document.documentElement.lang||'da').split('-')[0];\n    \/* Pladsholder-tekst i datofeltet. Kan overskrives pr. sprog med\n       data-date-placeholder=\"...\" p\u00e5 <form id=\"book\"> i HTML-widgetten (overs\u00e6ttes via WPML) *\/\n    var PH={da:'V\u00e6lg ankomst og afrejse',en:'Select arrival and departure',de:'An- und Abreise w\u00e4hlen',nl:'Kies aankomst en vertrek',nb:'Velg ankomst og avreise',no:'Velg ankomst og avreise'};\n    var datePlaceholder=form.getAttribute('data-date-placeholder')||PH[lang]||PH.da;\n\n    \/* ---- Periode ---- *\/\n    \/* Felterne st\u00e5r normalt allerede i HTML'en (s\u00e5 intet hopper) \u2013 ellers bygges de her *\/\n    var dateBox=form.querySelector('.gsc-sb-date');\n    if(!dateBox){\n      dateBox=document.createElement('div');\n      dateBox.className='gsc-sb-date';\n      dateBox.innerHTML='<div class=\"gsc-sb-date-wrap\">'+ICON_CAL+'<input type=\"text\" class=\"gsc-sb-field\" readonly><\/div>';\n      form.insertBefore(dateBox, form.querySelector('.one'));\n    }\n    var dateInput=dateBox.querySelector('input');\n    if(!dateInput.placeholder)dateInput.placeholder=datePlaceholder||'\u2013 \u2013 \u2013';\n    dateInput.setAttribute('aria-label', datePlaceholder||'Dato');\n\n    \/* De oprindelige datofelter er skjulte \u2013 de m\u00e5 ikke blokere for afsendelse.\n       Overnatningstype er stadig p\u00e5kr\u00e6vet (som f\u00f8r). *\/\n    from.required=false; to.required=false;\n\n    \/* ---- G\u00e6ster ---- *\/\n    var adR=range(ad), chR=range(ch);\n    if(countFromSelect(ad)===null)setSelectCount(ad, Math.min(2,adR.max));\n    if(countFromSelect(ch)===null)setSelectCount(ch, 0);\n    var adLabel=cleanLabel(ad.options[0].text), chLabel=cleanLabel(ch.options[0].text);\n\n    var gBox=form.querySelector('.gsc-sb-guests');\n    if(!gBox){\n    gBox=document.createElement('div');\n    gBox.className='gsc-sb-guests';\n    gBox.innerHTML=\n      '<button type=\"button\" class=\"gsc-sb-field\" aria-haspopup=\"dialog\" aria-expanded=\"false\">'+\n        ICON_ADULT+'<span class=\"gsc-sb-text gsc-sb-a\"><\/span>'+\n        '<span style=\"opacity:.35\">|<\/span>'+ICON_CHILD+'<span class=\"gsc-sb-text gsc-sb-c\"><\/span>'+\n      '<\/button>'+\n      '<div class=\"gsc-sb-pop\" role=\"dialog\">'+\n        '<div class=\"gsc-sb-row\"><span class=\"gsc-sb-row-label\"><\/span><div class=\"gsc-sb-stepper\" data-t=\"a\"><button type=\"button\" data-d=\"-1\" aria-label=\"-\">&minus;<\/button><output><\/output><button type=\"button\" data-d=\"1\" aria-label=\"+\">+<\/button><\/div><\/div>'+\n        '<div class=\"gsc-sb-row\"><span class=\"gsc-sb-row-label\"><\/span><div class=\"gsc-sb-stepper\" data-t=\"c\"><button type=\"button\" data-d=\"-1\" aria-label=\"-\">&minus;<\/button><output><\/output><button type=\"button\" data-d=\"1\" aria-label=\"+\">+<\/button><\/div><\/div>'+\n        '<button type=\"button\" class=\"gsc-sb-done\">OK<\/button>'+\n      '<\/div>';\n    form.insertBefore(gBox, form.querySelector('.four'));\n    }\n    var labels=gBox.querySelectorAll('.gsc-sb-row-label');\n    labels[0].textContent=adLabel; labels[1].textContent=chLabel;\n    var gBtn=gBox.querySelector('.gsc-sb-field'), pop=gBox.querySelector('.gsc-sb-pop');\n    gBtn.setAttribute('aria-label', adLabel+' \/ '+chLabel);\n\n    function renderGuests(){\n      var a=countFromSelect(ad)||0, c=countFromSelect(ch)||0;\n      gBox.querySelector('.gsc-sb-a').textContent=a;\n      gBox.querySelector('.gsc-sb-c').textContent=c;\n      var steppers=gBox.querySelectorAll('.gsc-sb-stepper');\n      [[steppers[0],a,adR],[steppers[1],c,chR]].forEach(function(x){\n        x[0].querySelector('output').textContent=x[1];\n        x[0].querySelector('[data-d=\"-1\"]').disabled=x[1]<=x[2].min;\n        x[0].querySelector('[data-d=\"1\"]').disabled=x[1]>=x[2].max;\n      });\n    }\n    gBox.querySelectorAll('.gsc-sb-stepper button').forEach(function(b){\n      b.addEventListener('click',function(){\n        var t=b.parentNode.getAttribute('data-t'), sel=t==='a'?ad:ch, r=t==='a'?adR:chR;\n        var n=(countFromSelect(sel)||0)+parseInt(b.getAttribute('data-d'),10);\n        n=Math.max(r.min,Math.min(r.max,n));\n        setSelectCount(sel,n);\n        sel.dispatchEvent(new Event('change',{bubbles:true}));\n        renderGuests();\n      });\n    });\n    function openPop(o){pop.classList.toggle('open',o);gBtn.setAttribute('aria-expanded',o?'true':'false');}\n    gBtn.addEventListener('click',function(){openPop(!pop.classList.contains('open'));});\n    gBox.querySelector('.gsc-sb-done').addEventListener('click',function(){openPop(false);gBtn.focus();});\n    document.addEventListener('click',function(e){if(!gBox.contains(e.target))openPop(false);});\n    document.addEventListener('keydown',function(e){if(e.key==='Escape')openPop(false);});\n    renderGuests();\n    \/* Antal fra s\u00f8gningen (URL'en) udfyldes f\u00f8rst efter indl\u00e6sning \u2013 vis de rigtige tal *\/\n    ad.addEventListener('change',renderGuests); ch.addEventListener('change',renderGuests);\n    document.addEventListener('DOMContentLoaded',function(){setTimeout(renderGuests,0);});\n    window.addEventListener('load',renderGuests);\n\n    form.classList.add('gsc-sb');\n    form.setAttribute('data-gsc-ready','1');\n\n    \/* Samme skrift som overnatnings-feltet, s\u00e5 alle felter ser ens ud *\/\n    var refFont=window.getComputedStyle(form.querySelector('#cbpid')||ad).fontFamily;\n    [dateInput,gBtn].forEach(function(el){el.style.fontFamily=refFont;});\n\n    \/* ---- Kalender (flatpickr, periode-valg) ---- *\/\n    function monthsFor(){return window.innerWidth>=768?2:1;}\n    var base='https:\/\/cdn.jsdelivr.net\/npm\/flatpickr@4.6.13\/dist\/';\n    var locMap={da:'da',de:'de',nl:'nl',nb:'no',no:'no'};\n    var p=window.flatpickr?Promise.resolve():loadScript(base+'flatpickr.min.js');\n    p.then(function(){return locMap[lang]?loadScript(base+'l10n\/'+locMap[lang]+'.js').catch(function(){}):null;})\n     .then(function(){\n       var l10n=(locMap[lang]&&flatpickr.l10ns[locMap[lang]])||'default';\n       function fmt(d){return d.toLocaleDateString(document.documentElement.lang||'da',{day:'numeric',month:'short'});}\n       function showText(sel){\n         if(sel.length===2)dateInput.value=fmt(sel[0])+'  \u2192  '+fmt(sel[1]);\n         else if(sel.length===1)dateInput.value=fmt(sel[0])+'  \u2192  \u2026';\n         else dateInput.value='';\n       }\n       function build(){\n         var defaults=[];\n         if(from.value)defaults.push(from.value);\n         if(to.value)defaults.push(to.value);\n         form._gscFp=flatpickr(dateInput,{\n           mode:'range',\n           locale:l10n,\n           minDate:'today',\n           dateFormat:'Y-m-d',\n           disableMobile:true,\n           showMonths:monthsFor(),\n           defaultDate:defaults,\n           onReady:function(sel){showText(sel);},\n           onChange:function(sel){\n             if(sel.length===2){\n               from.value=iso(sel[0]); to.value=iso(sel[1]);\n               from.dispatchEvent(new Event('change',{bubbles:true}));\n               to.dispatchEvent(new Event('change',{bubbles:true}));\n               dateInput.classList.remove('gsc-sb-error');\n             }\n             showText(sel);\n           }\n         });\n       }\n       build();\n       \/* Datoerne fra s\u00f8gningen (URL'en) udfyldes f\u00f8rst efter indl\u00e6sning \u2013 vis dem i kalenderen *\/\n       function syncFromFields(){\n         var fp=form._gscFp; if(!fp||!from.value||!to.value)return;\n         var cur=fp.selectedDates.length===2?iso(fp.selectedDates[0])+iso(fp.selectedDates[1]):'';\n         if(cur===from.value+to.value)return;\n         fp.setDate([from.value,to.value],false); showText(fp.selectedDates);\n       }\n       syncFromFields();\n       from.addEventListener('change',syncFromFields); to.addEventListener('change',syncFromFields);\n       document.addEventListener('DOMContentLoaded',function(){setTimeout(syncFromFields,0);});\n       window.addEventListener('load',syncFromFields);\n       \/* Antal m\u00e5neder (2 p\u00e5 desktop \/ 1 p\u00e5 mobil) f\u00f8lger sk\u00e6rmbredden \u2013\n          ogs\u00e5 n\u00e5r vinduet \u00e6ndres eller telefonen vendes efter sideindl\u00e6sning *\/\n       var t;\n       window.addEventListener('resize',function(){\n         clearTimeout(t);\n         t=setTimeout(function(){\n           if(form._gscFp&&form._gscFp.config.showMonths!==monthsFor()){\n             var wasOpen=form._gscFp.isOpen;\n             form._gscFp.destroy(); build();\n             if(wasOpen)form._gscFp.open();\n           }\n         },150);\n       });\n     });\n\n    \/* ---- Tjek f\u00f8r s\u00f8gning: k\u00f8r f\u00f8r den oprindelige s\u00f8ge-funktion ---- *\/\n    form.addEventListener('submit',function(e){\n      if(!from.value||!to.value){\n        e.preventDefault(); e.stopImmediatePropagation();\n        dateInput.classList.add('gsc-sb-error');\n        if(form._gscFp)form._gscFp.open();\n      }\n    },true);\n  }\n\n  \/* K\u00f8r med det samme (formularen st\u00e5r lige over scriptet), s\u00e5 s\u00f8gebaren har sit endelige layout ved f\u00f8rste visning *\/\n  function init(){document.querySelectorAll('form#book').forEach(enhance);}\n  init();\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-864d26a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"864d26a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5322940\" data-id=\"5322940\" data-element_type=\"column\" data-e-type=\"column\" id=\"book-containter\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-db5165f elementor-widget elementor-widget-html\" data-id=\"db5165f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/v3.onlinebooking.dk\/csobV2\/csob.controller.min.js\"><\/script><div id=\"csob-main-layout-wrapper\"><div style=\"width:1200px;height:500px;background-position: center center;background-size:96px;background-repeat:no-repeat;background-image: url('https:\/\/v3.onlinebooking.dk\/csobV2\/content\/default-loader.svg');\"><\/div><\/div><script type=\"text\/javascript\">csob_tracking_gtm_useDataLayerVersion2 = true;\nvar language = jQuery(\"html\").attr(\"lang\").split(\"-\")[0];\n\n\tvar csobController = null;\n\t\n\tcsobController = new csob.Controller({\n\t\tcsobPortalKey: 'fc95f677-9af1-4fd0-a85d-a1da72f78689',\n\t\tredirectURLOnFeatureNotSupported: 'https:\/\/grenaastrandcamping.dk',\n\t\tcsobHost: 'https:\/\/v3.onlinebooking.dk\/',\n\t\tdisplayMode: 'STANDARD',\n\t\tmainWrapper: '#csob-main-layout-wrapper',\n\t\ttemplateBackgroundImage: 'none',\n\t\ttemplateHeaderLogo: '',\n\t\tdisableHeightCalc: true,\n\t\tlanguage: language,\n\t\tstyleSheetList: ['<link rel=\"stylesheet\" href=\"\/wp-includes\/css\/csob.style.css\" media=\"all\">']\n\t});\n\n<\/script><script>if(window.location.href.indexOf('from=') > 0){\n    setTimeout(() => {document.getElementById('csob-main-layout-wrapper').scrollIntoView()}, 500);\n    }\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3d4d2da elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3d4d2da\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-97d145a\" data-id=\"97d145a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-652b708 elementor-widget elementor-widget-spacer\" data-id=\"652b708\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8c8241 elementor-widget elementor-widget-heading\" data-id=\"f8c8241\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Er du usikker p\u00e5 hvor din plass eller utleieenhet befinner seg? <\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b929e48 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"b929e48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/grenaastrandcamping.dk\/no\/kvadratet\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Se kart<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b8e45b elementor-widget elementor-widget-text-editor\" data-id=\"8b8e45b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Det er kun mulig \u00e5 bestille p\u00e5 nett frem til dagen f\u00f8r ankomst. \u00d8nsker du \u00e5 bestille samme dag, ber vi deg kontakte resepsjonen v\u00e5r p\u00e5 tlf. nr. <a href=\"tel:+4586321718\"><span class=\"elementor-icon-list-text\">86 32 17 18<\/span><\/a> eller sende en e-post til: <a href=\"mailto:info@grenaastrandcamping.dk\">info@grenaastrandcamping.dk<\/a> <\/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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-30b2a4f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"30b2a4f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3ec0eb6\" data-id=\"3ec0eb6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ac32d20 elementor-widget elementor-widget-text-editor\" data-id=\"ac32d20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Se v\u00e5re <a href=\"http:\/\/grenaastrandcamping.dk\/handelsbetingelser\/\">vilk\u00e5r og betingelser<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1bb52a1 elementor-widget elementor-widget-spacer\" data-id=\"1bb52a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp;Vis handlekurv Velg overnattingPlasser for eget telt, campingvogn og bobilPlasser kun for teltHytterLeie av campingvognLeilighetSesongbaserte plasser 2|0&minus;+&minus;+OK Antall voksne12345678 Antall barn (0-11 \u00e5r)012345 Er du usikker p\u00e5 hvor din plass eller utleieenhet befinner seg? Se kart Det er kun mulig \u00e5 bestille p\u00e5 nett frem til dagen f\u00f8r ankomst. \u00d8nsker du \u00e5 bestille samme dag, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-8978","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.0 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Bestill din campingferie p\u00e5 Grenaa Strand | Grenaa Strand Camping<\/title>\n<meta name=\"description\" content=\"Bestill plass p\u00e5 Grenaa Strand Camping og f\u00e5 en uforglemmelig ferie p\u00e5 \u00d8st-Jyllands vakre kyst. Bestill n\u00e5 og opplev f\u00f8rsteklasses fasiliteter n\u00e6r naturen\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bestill n\u00e5\" \/>\n<meta property=\"og:description\" content=\"Bestill plass p\u00e5 Grenaa Strand Camping og f\u00e5 en uforglemmelig ferie p\u00e5 \u00d8st-Jyllands vakre kyst. Bestill n\u00e5 og opplev f\u00f8rsteklasses fasiliteter n\u00e6r naturen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/\" \/>\n<meta property=\"og:site_name\" content=\"Gren\u00e5 Strand Camping\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GrenaaStrandCamping\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-23T11:33:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/grenaastrandcamping.dk\/wp-content\/uploads\/2024\/09\/9249c437-6d69-4ee6-8115-1535104d6ba4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"92\" \/>\n\t<meta property=\"og:image:height\" content=\"92\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/bestill-naa\\\/\",\"url\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/bestill-naa\\\/\",\"name\":\"Bestill din campingferie p\u00e5 Grenaa Strand | Grenaa Strand Camping\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/#website\"},\"datePublished\":\"2024-10-15T03:32:05+00:00\",\"dateModified\":\"2026-10-23T11:33:15+00:00\",\"description\":\"Bestill plass p\u00e5 Grenaa Strand Camping og f\u00e5 en uforglemmelig ferie p\u00e5 \u00d8st-Jyllands vakre kyst. Bestill n\u00e5 og opplev f\u00f8rsteklasses fasiliteter n\u00e6r naturen\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/bestill-naa\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/bestill-naa\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/bestill-naa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hjem\",\"item\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bestill n\u00e5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/#website\",\"url\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/\",\"name\":\"Gren\u00e5 Strand Camping\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/#organization\",\"name\":\"Gren\u00e5 Strand Camping\",\"url\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/logo.png\",\"width\":1168,\"height\":478,\"caption\":\"Gren\u00e5 Strand Camping\"},\"image\":{\"@id\":\"https:\\\/\\\/grenaastrandcamping.dk\\\/no\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/GrenaaStrandCamping\",\"https:\\\/\\\/www.instagram.com\\\/grenaa_strand_camping\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bestill din campingferie p\u00e5 Grenaa Strand | Grenaa Strand Camping","description":"Bestill plass p\u00e5 Grenaa Strand Camping og f\u00e5 en uforglemmelig ferie p\u00e5 \u00d8st-Jyllands vakre kyst. Bestill n\u00e5 og opplev f\u00f8rsteklasses fasiliteter n\u00e6r naturen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/","og_locale":"nb_NO","og_type":"article","og_title":"Bestill n\u00e5","og_description":"Bestill plass p\u00e5 Grenaa Strand Camping og f\u00e5 en uforglemmelig ferie p\u00e5 \u00d8st-Jyllands vakre kyst. Bestill n\u00e5 og opplev f\u00f8rsteklasses fasiliteter n\u00e6r naturen","og_url":"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/","og_site_name":"Gren\u00e5 Strand Camping","article_publisher":"https:\/\/www.facebook.com\/GrenaaStrandCamping","article_modified_time":"2026-10-23T11:33:15+00:00","og_image":[{"width":92,"height":92,"url":"https:\/\/grenaastrandcamping.dk\/wp-content\/uploads\/2024\/09\/9249c437-6d69-4ee6-8115-1535104d6ba4.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/","url":"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/","name":"Bestill din campingferie p\u00e5 Grenaa Strand | Grenaa Strand Camping","isPartOf":{"@id":"https:\/\/grenaastrandcamping.dk\/no\/#website"},"datePublished":"2024-10-15T03:32:05+00:00","dateModified":"2026-10-23T11:33:15+00:00","description":"Bestill plass p\u00e5 Grenaa Strand Camping og f\u00e5 en uforglemmelig ferie p\u00e5 \u00d8st-Jyllands vakre kyst. Bestill n\u00e5 og opplev f\u00f8rsteklasses fasiliteter n\u00e6r naturen","breadcrumb":{"@id":"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/grenaastrandcamping.dk\/no\/bestill-naa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hjem","item":"https:\/\/grenaastrandcamping.dk\/no\/"},{"@type":"ListItem","position":2,"name":"Bestill n\u00e5"}]},{"@type":"WebSite","@id":"https:\/\/grenaastrandcamping.dk\/no\/#website","url":"https:\/\/grenaastrandcamping.dk\/no\/","name":"Gren\u00e5 Strand Camping","description":"","publisher":{"@id":"https:\/\/grenaastrandcamping.dk\/no\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/grenaastrandcamping.dk\/no\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Organization","@id":"https:\/\/grenaastrandcamping.dk\/no\/#organization","name":"Gren\u00e5 Strand Camping","url":"https:\/\/grenaastrandcamping.dk\/no\/","logo":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/grenaastrandcamping.dk\/no\/#\/schema\/logo\/image\/","url":"https:\/\/grenaastrandcamping.dk\/wp-content\/uploads\/2024\/09\/logo.png","contentUrl":"https:\/\/grenaastrandcamping.dk\/wp-content\/uploads\/2024\/09\/logo.png","width":1168,"height":478,"caption":"Gren\u00e5 Strand Camping"},"image":{"@id":"https:\/\/grenaastrandcamping.dk\/no\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/GrenaaStrandCamping","https:\/\/www.instagram.com\/grenaa_strand_camping"]}]}},"_links":{"self":[{"href":"https:\/\/grenaastrandcamping.dk\/no\/wp-json\/wp\/v2\/pages\/8978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grenaastrandcamping.dk\/no\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grenaastrandcamping.dk\/no\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grenaastrandcamping.dk\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grenaastrandcamping.dk\/no\/wp-json\/wp\/v2\/comments?post=8978"}],"version-history":[{"count":15,"href":"https:\/\/grenaastrandcamping.dk\/no\/wp-json\/wp\/v2\/pages\/8978\/revisions"}],"predecessor-version":[{"id":18955,"href":"https:\/\/grenaastrandcamping.dk\/no\/wp-json\/wp\/v2\/pages\/8978\/revisions\/18955"}],"wp:attachment":[{"href":"https:\/\/grenaastrandcamping.dk\/no\/wp-json\/wp\/v2\/media?parent=8978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}