{"id":13473,"date":"2026-10-27T16:31:02","date_gmt":"2026-10-27T15:31:02","guid":{"rendered":"https:\/\/carathotels.com\/caratweek-nov26\/"},"modified":"2026-10-27T16:31:02","modified_gmt":"2026-10-27T15:31:02","slug":"caratweek-nov26","status":"publish","type":"page","link":"https:\/\/carathotels.com\/en\/caratweek-nov26\/","title":{"rendered":"Caratweek Nov26"},"content":{"rendered":"<div id='booking-widget'  class='avia-section av-2ll8akx-01057b5a54719b9916083142a20e23bf main_color avia-section-no-padding avia-no-border-styling  avia-builder-el-0  el_before_av_slideshow_full  avia-builder-el-first  avia-bg-style-scroll container_wrap fullsize'  ><div class='container av-section-cont-open' ><main  role=\"main\" itemprop=\"mainContentOfPage\"  class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-13473'><div class='entry-content-wrapper clearfix'>\n<div  class='togglecontainer av-28h7u6p-2f209082dd21710f642ea15d29dec0cf av-minimal-toggle  avia-builder-el-1  avia-builder-el-no-sibling  toggle_close_all' >\n<section class='av_toggle_section av-1qrxg9d-1d56c5b14251a0a9538727bb8cc65dd8'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div role=\"tablist\" class=\"single_toggle\" data-tags=\"{All} \"  ><p id='toggle-toggle-id-1' data-fake-id='#toggle-id-1' class='toggler  av-title-above '  itemprop=\"headline\"  role='tab' tabindex='0' aria-controls='toggle-id-1' data-slide-speed=\"200\" data-title=\"Book now\" data-title-open=\"\" data-aria_collapsed=\"Click to expand: Book now\" data-aria_expanded=\"Click to collapse: Book now\">Book now<span class=\"toggle_icon\"><span class=\"vert_icon\"><\/span><span class=\"hor_icon\"><\/span><\/span><\/p><div id='toggle-id-1' aria-labelledby='toggle-toggle-id-1' role='region' class='toggle_wrap  av-title-above'  ><div class='toggle_content invers-color '  itemprop=\"text\" ><div  class='avia-builder-widget-area clearfix  avia-builder-el-2  avia-builder-el-no-sibling '><div id=\"codewidget-4\" class=\"widget clearfix widget_codewidget\"><div class=\"code-widget\"><style>\r\n@media only screen and (max-width: 767px) {\r\n\t.responsive #top #main { padding-top:82px !important; }\r\n}\r\n@media only screen and (min-width: 768px) and (max-width: 989px) {\r\n\t.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main { padding-top:89px !important; }\r\n}\r\n@media only screen and (min-width: 992px) {\r\n\thtml.html_header_top.html_header_sticky #main { padding-top:149px; }\r\n}\r\n<\/style>\r\n\r\n<form action=\"\" method=\"get\" target=\"_blank\" class=\"bookingform carat-bookingform\">\r\n\t<input type=\"hidden\" name=\"action\" value=\"quick_availability\">\r\n\t<input type=\"hidden\" name=\"locale\" value=\"en\">\r\n<!--\t<input type=\"hidden\" name=\"promotion_code\" value=\"\">\r\n\t<input type=\"hidden\" name=\"guests\" value=\"\">    -->\r\n\r\n\t\t<div class=\"hotel field select\">\r\n\t\t\t<div class=\"value input\">\t\t\t\t\r\n\t\t\t\t<select name=\"hotel\" id=\"inpute_22_52_hotel\">\r\n\t\t\t\t\t<option value=\"\">Choose your hotel<\/option><option value=\"caratbaseldirect\">Basel\/Weil am Rhein<\/option><option value=\"caratdusscitydirect\">D\u00fcsseldorf City<\/option>\t\t\t\t<\/select>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n        <div class=\"carat-dates field\">\r\n            <button type=\"button\" class=\"carat-open\" aria-haspopup=\"dialog\">\r\n                <span class=\"carat-date-label\">Your stay<\/span>\r\n                <span class=\"carat-date-summary\"><\/span>\r\n            <\/button>\r\n            <div class=\"arrival\" hidden><input type=\"hidden\" name=\"checkInDate\" value=\"2026-11-09\"><\/div>\r\n            <div class=\"departure\" hidden><input type=\"hidden\" name=\"checkOutDate\" value=\"2026-11-10\"><\/div>\r\n            <dialog class=\"carat-calendar\" aria-label=\"Choose your stay\">\r\n                <div class=\"carat-calendar-head\"><strong class=\"carat-instruction\"><\/strong><button type=\"button\" class=\"carat-close\" aria-label=\"Close\">\u00d7<\/button><\/div>\r\n                <div class=\"carat-navigation\"><button type=\"button\" class=\"carat-prev\" aria-label=\"Previous month\">\u2190<\/button><button type=\"button\" class=\"carat-next\" aria-label=\"Next month\">\u2192<\/button><\/div>\r\n                <div class=\"carat-months\"><\/div>\r\n                <div class=\"carat-calendar-footer\"><span class=\"carat-nights\" aria-live=\"polite\"><\/span><button type=\"button\" class=\"carat-confirm\"><\/button><\/div>\r\n            <\/dialog>\r\n        <\/div>\r\n<div class=\"carat-guests field\">\r\n<button type=\"button\" class=\"carat-guests-open\" aria-haspopup=\"dialog\"><span class=\"carat-date-label\">Rooms & guests<\/span><span class=\"carat-guests-summary\"><\/span><\/button>\r\n<div class=\"carat-guest-inputs\"><\/div>\r\n<dialog class=\"carat-guest-dialog carat-calendar\" aria-label=\"Rooms and guests\">\r\n<div class=\"carat-calendar-head\"><strong>Rooms & guests<\/strong><button type=\"button\" class=\"carat-guest-close carat-close\" aria-label=\"Close\">\u00d7<\/button><\/div>\r\n<div class=\"carat-rooms\"><\/div><div class=\"carat-calendar-footer\"><button type=\"button\" class=\"carat-add-room\"><\/button><button type=\"button\" class=\"carat-guest-apply carat-confirm\"><\/button><\/div>\r\n<\/dialog><\/div>\r\n\t\t<div class=\"buttonbar\">\r\n\t\t\t<div class=\"button\">\r\n\t\t\t\t<input type=\"submit\" value=\"Book now\" name=\"send\" class=\"button\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/form>\r\n<script type=\"text\/javascript\">\t\r\n\/\/\tif('bookingbutton2'.indexOf(\"bookingbutton2\") < 0){\r\n\r\n\r\n        \r\n\t\tjQuery(document).ready(function() {\r\n\t\t\tvar duetto = {\r\n\t\t\t\tappId : 'ca752',\r\n\t\t\t\ttld : 'www.carathotels.de',\r\n\t\t\t\tevents : null\r\n\t\t\t};\r\n\r\n\t\t\tjQuery(\".carat-bookingform\").on('submit', function(event) {\r\n\t\t\t\tvar formScope = jQuery(this);\r\n\r\n\t\t\t\tvar hotel = formScope.find('.hotel select').val();\r\n\t\t\t\tif(!hotel) {\r\n\t\t\t\t\talert('Please choose your hotel');\r\n\t\t\t\t\tevent.preventDefault();\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tvar options = {\r\n\t\t\t\t\tibe: {\r\n\t\t\t\t\t\tmapping: {\r\n\t\t\t\t\t\t\thotel: 'hotels',\r\n\t\t\t\t\t\t\tcheck_in_date: 'date_arrival',\r\n\t\t\t\t\t\t\tcheck_out_date: 'date_departure',\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tdateformat: 'YYYY-MM-DD'\r\n\t\t\t\t\t},\r\n\t\t\t\t\tthebookingbutton: {\r\n\t\t\t\t\t\tmapping: {\r\n\t\t\t\t\t\t\thotels: 'hotel',\r\n\t\t\t\t\t\t\tdate_arrival: 'check_in_date',\r\n\t\t\t\t\t\t\tdate_departure: 'check_out_date',\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tdateformat: 'DD-MM-YYYY'\r\n\t\t\t\t\t}\r\n\t\t\t\t};\r\n\r\n\t\t\t\tvar arrival = formScope.find('.arrival input').val();\r\n\t\t\t\tvar matches_arrival = arrival.match(\/(\\d+)\\.(\\d+)\\.(\\d+)\/);\r\n\t\t\t\tif(!matches_arrival) {\r\n\t\t\t\t\tmatches_arrival = arrival.match(\/(\\d+)\\\/(\\d+)\\\/(\\d+)\/);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tvar departure = formScope.find('.departure input').val();\r\n\t\t\t\tvar matches_departure = departure.match(\/(\\d+)\\.(\\d+)\\.(\\d+)\/);\r\n\t\t\t\tif(!matches_departure) {\r\n\t\t\t\t\tmatches_departure = departure.match(\/(\\d+)\\\/(\\d+)\\\/(\\d+)\/);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tvar bookingenginelist = {\r\n\t\t\t\t\t\"caratbaseldirect\":[\"https:\\\/\\\/direct-book.com\\\/carat-hotel-basel\\\/properties\\\/{hotel}\",\"thebookingbutton\",\"click_hauptnavi_bsl\"],\"caratdusscitydirect\":[\"https:\\\/\\\/direct-book.com\\\/carat-hotel-duesseldorf-city\\\/properties\\\/{hotel}\",\"thebookingbutton\",\"click_hauptnavi_dus\"],\t\t\t\t};\r\n\r\n\r\n\t\t\t\tvar bookingurl = bookingenginelist[hotel][0];\r\n\t\t\t\tvar bookingengine = bookingenginelist[hotel][1];\r\n                var bookingcampaign = bookingenginelist[hotel][2];\r\n\r\n\t\t\t\tvar engineOptions = options[bookingengine];\r\n\r\n\t\t\t\tformScope.attr('action', bookingurl);\r\n\t\t\t\tif(engineOptions.dateformat == 'DD-MM-YYYY'){\r\n\t\t\t\t\tformScope.attr('action', bookingurl.replace('{hotel}', hotel));\r\n\t\t\t\t\tif(matches_arrival) {\r\n\t\t\t\t\t\tformScope.find('.arrival input').val(matches_arrival[1]+'-'+matches_arrival[2]+'-'+matches_arrival[3]);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(matches_departure) {\r\n\t\t\t\t\t\tformScope.find('.departure input').val(matches_departure[1]+'-'+matches_departure[2]+'-'+matches_departure[3]);\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif(matches_arrival) {\r\n\t\t\t\t\t\tformScope.find('.arrival input').val(matches_arrival[3]+'-'+matches_arrival[2]+'-'+matches_arrival[1]);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(matches_departure) {\r\n\t\t\t\t\t\tformScope.find('.departure input').val(matches_departure[3]+'-'+matches_departure[2]+'-'+matches_departure[1]);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\r\n\t\t\t\tduetto.events = [{\r\n\t\t\t\t\tt : 's',\r\n\t\t\t\t\th : hotel.replace('direct', ''),\r\n\t\t\t\t\tsd : formScope.find('.arrival input').val(),\r\n\t\t\t\t\ted : formScope.find('.departure input').val()\r\n\t\t\t\t}];\r\n\t\t\t\twindow.duetto = duetto;\r\n\r\n\t\t\t\t(function () { var s = document.createElement('script'); s.type = 'text\/javascript'; s.async = true; s.src = ('https:' == document.location.protocol ? 'https:\/\/' : 'http:\/\/') + 'capture.duettoresearch.com\/assets\/js\/duetto\/duetto.js'; var n = document.getElementsByTagName('script')[0]; n.parentNode.insertBefore(s, n); })();\r\n\r\n\t\t\t\tif(engineOptions.mapping) {\r\n\t\t\t\t\t\/\/Iterate through form fields and rename them by the mapping in the engine options\r\n\t\t\t\t\tformScope.find('input, select').each(function(){\r\n\t\t\t\t\t\tif(engineOptions.mapping[jQuery(this).attr(\"name\")]) {\r\n\t\t\t\t\t\t\tjQuery(this).attr('name', engineOptions.mapping[jQuery(this).attr(\"name\")]);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(jQuery(this).attr(\"name\") == 'hotels'){\r\n\t\t\t\t\t\t\tformScope.find( \"input[name='guests']\" ).\r\n\t\t\t\t\t\t\t\tval(parseInt(\r\n\t\t\t\t\t\t\t\t\tformScope.find( \"select[name='number_adults']\" ).\r\n\t\t\t\t\t\t\t\t\t\tval()\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t+parseInt(\r\n\t\t\t\t\t\t\t\t\t\tformScope.find( \"select[name='number_children']\" ).\r\n\t\t\t\t\t\t\t\t\t\tval()\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\/\/Set the original date format\r\n\t\t\t\tsetTimeout(function(){\r\n\t\t\t\t\tformScope.find('.arrival input').val(arrival);\r\n\t\t\t\t\tformScope.find('.departure input').val(departure);\r\n\t\t\t\t}, 100);\r\n\t\t\t});\r\n\t\t});\r\n\/\/\t}\r\n  \r\n\r\n<\/script>\r\n<style>\r\n\/* Scoped styling: inherits the live website font; no external font or calendar library. *\/\r\n.carat-bookingform { --carat-gold:#f9b000; --carat-ink:#15364a; }\r\n.carat-bookingform .carat-dates { flex:1 1 290px; width:auto; min-width:240px; }\r\n.carat-bookingform .carat-open { width:100%; min-height:48px; background:#fff; border:0; color:var(--carat-ink); text-align:left; padding:8px 16px; cursor:pointer; font:inherit; }\r\n.carat-date-label { display:block; font-size:12px; opacity:.75; }\r\n.carat-date-summary { display:block; font-size:16px; }\r\n.carat-calendar { box-sizing:border-box; width:min(900px,calc(100vw - 32px)); max-width:none; max-height:90vh; overflow:auto; border:0; border-radius:8px; padding:24px; color:var(--carat-ink); background:#fff; font:inherit; box-shadow:0 15px 70px #0004; }\r\n.carat-calendar::backdrop { background:#0008; }\r\n.carat-calendar button { font:inherit; cursor:pointer; color:inherit; }\r\n.carat-calendar-head,.carat-navigation,.carat-calendar-footer { display:flex; align-items:center; justify-content:space-between; gap:16px; }\r\n.carat-calendar-head { margin-bottom:12px; }\r\n.carat-calendar .carat-close,.carat-calendar .carat-prev,.carat-calendar .carat-next { width:44px; height:44px; background:white; border:1px solid #dde3e7; border-radius:4px; padding:0; }\r\n.carat-calendar .carat-close { font-size:26px; }\r\n.carat-months { display:grid; grid-template-columns:1fr 1fr; gap:28px; margin:12px 0 22px; }\r\n.carat-month h3 { font:inherit; font-size:21px; font-weight:600; text-align:center; margin:0 0 18px; color:inherit; }\r\n.carat-grid { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); gap:3px; }\r\n.carat-weekday { text-align:center; padding:8px 0; font-size:13px; }\r\n.carat-calendar .carat-day { min-height:46px; width:100%; padding:0; border:0; border-radius:3px; background:#f6f7f8; }\r\n.carat-calendar .carat-day:disabled { opacity:.3; cursor:default; }\r\n.carat-calendar .carat-day.in-range { background:#fff0c7; }\r\n.carat-calendar .carat-day.selected { background:var(--carat-gold); color:#172c39; font-weight:700; }\r\n.carat-calendar button:focus-visible,.carat-open:focus-visible { outline:3px solid #15364a; outline-offset:2px; }\r\n.carat-calendar .carat-confirm { padding:12px 22px; border:0; border-radius:4px; background:var(--carat-gold); color:#172c39; font-weight:600; }\r\n.carat-calendar .carat-confirm:disabled { opacity:.45; cursor:default; }\r\n@media(max-width:600px) { .carat-calendar { padding:16px; } .carat-months { grid-template-columns:1fr; gap:0; } .carat-month:nth-child(2) { display:none; } .carat-calendar .carat-day { min-height:44px; } .carat-bookingform .carat-dates { width:100%; } }\r\n<\/style>\r\n<script>\r\n(function(){\r\nfunction initialise(){\r\n document.querySelectorAll('.carat-bookingform').forEach(function(form){\r\n  if(form.dataset.caratReady) return;\r\n  form.dataset.caratReady='1';\r\n  const en=form.querySelector('[name=\"locale\"]').value==='en';\r\n  const locale=en?'en-GB':'de-DE';\r\n  const dialog=form.querySelector('.carat-calendar');\r\n  const arrival=form.querySelector('.arrival input'), departure=form.querySelector('.departure input');\r\n  const parse=s=>{const p=s.split('-').map(Number);return new Date(p[0],p[1]-1,p[2]);};\r\n  const iso=d=>d.getFullYear()+'-'+String(d.getMonth()+1).padStart(2,'0')+'-'+String(d.getDate()).padStart(2,'0');\r\n  const add=(d,n)=>new Date(d.getFullYear(),d.getMonth(),d.getDate()+n);\r\n  const now=new Date(), today=new Date(now.getFullYear(),now.getMonth(),now.getDate());\r\n  let start=parse(arrival.value), end=parse(departure.value);\r\n  if(start<today) {start=today;end=add(today,1);arrival.value=iso(start);departure.value=iso(end);}\r\n  let month=new Date(start.getFullYear(),start.getMonth(),1), selectingEnd=false;\r\n  const format=d=>d.toLocaleDateString(locale,{day:'2-digit',month:'short',year:'numeric'});\r\n  const nights=()=>end?Math.round((Date.UTC(end.getFullYear(),end.getMonth(),end.getDate())-Date.UTC(start.getFullYear(),start.getMonth(),start.getDate()))\/86400000):0;\r\n  function summary(){form.querySelector('.carat-date-summary').textContent=format(parse(arrival.value))+' \u2013 '+format(parse(departure.value));}\r\n  function render(){\r\n   const container=form.querySelector('.carat-months');container.replaceChildren();\r\n   form.querySelector('.carat-instruction').textContent=selectingEnd?(en?'Choose departure':'Abreise w\u00e4hlen'):(en?'Choose arrival':'Anreise w\u00e4hlen');\r\n   form.querySelector('.carat-prev').disabled=month.getFullYear()===today.getFullYear()&&month.getMonth()===today.getMonth();\r\n   for(let offset=0;offset<2;offset++){\r\n    const m=new Date(month.getFullYear(),month.getMonth()+offset,1);\r\n    const section=document.createElement('section');section.className='carat-month';\r\n    const title=document.createElement('h3');title.textContent=m.toLocaleDateString(locale,{month:'long',year:'numeric'});section.append(title);\r\n    const grid=document.createElement('div');grid.className='carat-grid';\r\n    (en?['Mo','Tu','We','Th','Fr','Sa','Su']:['Mo','Di','Mi','Do','Fr','Sa','So']).forEach(t=>{const el=document.createElement('span');el.className='carat-weekday';el.textContent=t;grid.append(el);});\r\n    for(let i=0;i<(m.getDay()+6)%7;i++)grid.append(document.createElement('span'));\r\n    const count=new Date(m.getFullYear(),m.getMonth()+1,0).getDate();\r\n    for(let n=1;n<=count;n++){\r\n     const date=new Date(m.getFullYear(),m.getMonth(),n), button=document.createElement('button');\r\n     button.type='button';button.className='carat-day';button.textContent=n;button.setAttribute('aria-label',date.toLocaleDateString(locale,{weekday:'long',day:'numeric',month:'long',year:'numeric'}));button.disabled=date<today;\r\n     const selected=+date===+start||(end&&+date===+end);button.setAttribute('aria-pressed',selected?'true':'false');\r\n     if(selected)button.classList.add('selected');\r\n     if(end&&date>start&&date<end)button.classList.add('in-range');\r\n     button.addEventListener('click',()=>{\r\n      if(!selectingEnd||date<=start){start=date;end=null;selectingEnd=true;}else{end=date;selectingEnd=false;}\r\n      render();\r\n      const matching=Array.from(container.querySelectorAll('.carat-day')).find(b=>b.getAttribute('aria-label')===button.getAttribute('aria-label'));if(matching)matching.focus();\r\n     });grid.append(button);\r\n    }\r\n    section.append(grid);container.append(section);\r\n   }\r\n   const count=nights();form.querySelector('.carat-nights').textContent=count?count+' '+(en?(count===1?'night':'nights'):(count===1?'Nacht':'N\u00e4chte')):'';\r\n   const confirm=form.querySelector('.carat-confirm');confirm.textContent=en?'Apply dates':'Daten \u00fcbernehmen';confirm.disabled=!end;\r\n  }\r\n  form.querySelector('.carat-open').addEventListener('click',()=>{start=parse(arrival.value);end=parse(departure.value);month=new Date(start.getFullYear(),start.getMonth(),1);selectingEnd=false;render();dialog.showModal();});\r\n  form.querySelector('.carat-close').addEventListener('click',()=>dialog.close());\r\n  form.querySelector('.carat-prev').addEventListener('click',()=>{month=new Date(month.getFullYear(),month.getMonth()-1,1);render();});\r\n  form.querySelector('.carat-next').addEventListener('click',()=>{month=new Date(month.getFullYear(),month.getMonth()+1,1);render();});\r\n  form.querySelector('.carat-confirm').addEventListener('click',()=>{if(!end)return;arrival.value=iso(start);departure.value=iso(end);summary();dialog.close();});\r\n  summary();\r\n });\r\n}\r\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',initialise);else initialise();\r\n})();\r\n<\/script>\r\n\r\n<style>\r\nform.carat-bookingform {display:flex;flex-wrap:wrap;align-items:flex-start!important;gap:8px;width:100%;max-width:1100px;margin:16px auto;font-family:inherit;}\r\nform.carat-bookingform > .field {float:none;flex:1 1 180px;width:auto;min-width:0;}\r\nform.carat-bookingform > .hotel {flex:1.1 1 180px;}\r\nform.carat-bookingform > .carat-dates {flex:1.5 1 250px;}\r\nform.carat-bookingform > .carat-guests {flex:1.2 1 210px;}\r\nform.carat-bookingform > .field,form.carat-bookingform > .buttonbar,form.carat-bookingform > .field > .value,form.carat-bookingform .buttonbar > .button {margin:0!important;padding:0!important;top:auto!important;transform:none!important;}\r\nform.carat-bookingform select,form.carat-bookingform .carat-open,form.carat-bookingform .carat-guests-open,form.carat-bookingform .buttonbar input[type=\"submit\"] {box-sizing:border-box!important;width:100%;height:52px!important;min-height:52px!important;margin:0!important;vertical-align:top!important;font-family:inherit;}\r\nform.carat-bookingform select {display:block!important;padding:0 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#15364a;font-size:15px;}\r\nform.carat-bookingform .carat-open,form.carat-bookingform .carat-guests-open {display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#15364a;line-height:normal;text-align:left;cursor:pointer;}\r\nform.carat-bookingform .carat-date-label {display:block;margin:0;padding:0;font-size:12px;line-height:14px;}\r\nform.carat-bookingform .carat-date-summary,form.carat-bookingform .carat-guests-summary {display:block;margin:0;padding:0;font-size:14px;line-height:18px;white-space:nowrap;}\r\nform.carat-bookingform > .buttonbar {float:none;flex:0 1 160px;width:auto;}\r\nform.carat-bookingform .buttonbar .button {width:100%;background:transparent;border:0;}\r\nform.carat-bookingform .buttonbar input[type=\"submit\"] {display:block!important;padding:0 16px;border:0;border-radius:4px;background:#f9b000;color:#15364a;font-size:14px;font-weight:600;cursor:pointer;}\r\n.carat-guest-dialog {width:min(700px,calc(100vw - 32px));}\r\n.carat-room {padding:16px 0;border-top:1px solid #ddd;}\r\n.carat-room-head {display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}\r\n.carat-room-fields {display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\r\n.carat-room-fields label {font-size:14px;line-height:1.4;}\r\n.carat-room-fields small {display:block;font-size:11px;}\r\n.carat-calendar .carat-room-fields input {box-sizing:border-box;width:100%;min-height:44px;margin:8px 0 0;padding:8px;border:1px solid #aaa;font:inherit;color:inherit;background:white;}\r\n.carat-calendar .carat-add-room,.carat-calendar .carat-remove-room {padding:10px 12px;background:white;border:1px solid #ddd;border-radius:4px;}\r\n@media(max-width:767px){form.carat-bookingform > .hotel,form.carat-bookingform > .carat-dates,form.carat-bookingform > .carat-guests,form.carat-bookingform > .buttonbar {flex:1 1 100%;}}\r\n@media(max-width:420px){.carat-room-fields {gap:8px;}.carat-guest-dialog .carat-calendar-footer{flex-wrap:wrap;}}\r\n<\/style>\r\n<script>\r\n(function(){\r\nfunction init(){document.querySelectorAll('.carat-bookingform').forEach(form=>{\r\n if(form.dataset.roomsReady)return;form.dataset.roomsReady='1';\r\n const en=form.querySelector('[name=\"locale\"]').value==='en';\r\n const dialog=form.querySelector('.carat-guest-dialog'), container=form.querySelector('.carat-rooms');\r\n let rooms=[{adults:2,children:0,infants:0}],draft=[];\r\n function sync(){\r\n  const inputs=form.querySelector('.carat-guest-inputs');inputs.replaceChildren();\r\n  rooms.forEach((room,i)=>Object.entries(room).forEach(([key,value])=>{const input=document.createElement('input');input.type='hidden';input.name='items['+i+']['+key+']';input.value=value;inputs.append(input);}));\r\n  const guests=rooms.reduce((n,r)=>n+r.adults+r.children+r.infants,0);\r\n  form.querySelector('.carat-guests-summary').textContent=rooms.length+' '+(en?(rooms.length===1?'room':'rooms'):'Zimmer')+', '+guests+' '+(en?(guests===1?'guest':'guests'):(guests===1?'Gast':'G\u00e4ste'));\r\n }\r\n function render(){container.replaceChildren();draft.forEach((room,i)=>{\r\n  const section=document.createElement('section');section.className='carat-room';\r\n  const head=document.createElement('div');head.className='carat-room-head';const title=document.createElement('strong');title.textContent=(en?'Room ':'Zimmer ')+(i+1);head.append(title);\r\n  if(i>0){const remove=document.createElement('button');remove.type='button';remove.className='carat-remove-room';remove.textContent=en?'Remove':'Entfernen';remove.addEventListener('click',()=>{draft.splice(i,1);render();});head.append(remove);}section.append(head);\r\n  const fields=document.createElement('div');fields.className='carat-room-fields';\r\n  [['adults',en?'Adults':'Erwachsene',en?'18 years or older':'ab 18 Jahren',1],['children',en?'Children':'Kinder',en?'6\u201317 years':'6\u201317 Jahre',0],['infants',en?'Infants':'Kleinkinder',en?'Under 6 years':'unter 6 Jahren',0]].forEach(([key,labelText,age,min])=>{\r\n   const label=document.createElement('label');label.append(document.createTextNode(labelText));const ageLabel=document.createElement('small');ageLabel.textContent=age;label.append(ageLabel);\r\n   const input=document.createElement('input');input.type='number';input.min=min;input.step=1;input.required=true;input.value=room[key];input.setAttribute('aria-label',(en?'Room ':'Zimmer ')+(i+1)+': '+labelText);\r\n   input.addEventListener('input',()=>{room[key]=Number(input.value);});label.append(input);fields.append(label);\r\n  });section.append(fields);container.append(section);\r\n });}\r\n form.querySelector('.carat-guests-open').addEventListener('click',()=>{draft=rooms.map(r=>({...r}));render();dialog.showModal();});\r\n form.querySelector('.carat-guest-close').addEventListener('click',()=>dialog.close());\r\n const add=form.querySelector('.carat-add-room');add.textContent=en?'Add another room':'Weiteres Zimmer hinzuf\u00fcgen';add.addEventListener('click',()=>{draft.push({adults:2,children:0,infants:0});render();});\r\n const apply=form.querySelector('.carat-guest-apply');apply.textContent=en?'Apply':'Fertig';apply.addEventListener('click',()=>{\r\n  const fields=Array.from(container.querySelectorAll('input'));\r\n  for(const field of fields){if(!field.reportValidity())return;}\r\n  rooms=draft.map(r=>({...r}));sync();dialog.close();\r\n });sync();\r\n});}\r\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\r\n})();\r\n<\/script>\r\n<style>\r\nform.carat-bookingform .hotel select {\r\n  font-family: inherit !important;\r\n  font-size: 14px !important;\r\n  font-weight: 400 !important;\r\n  line-height: normal !important;\r\n}\r\n<\/style><\/div><\/div><\/div>\n<\/div><\/div><\/div><\/section>\n<\/div>\n\n<\/div><\/div><\/main><!-- close content main element --><\/div><\/div><div id='full_slider_1'  class='avia-fullwidth-slider main_color avia-shadow   avia-builder-el-3  el_after_av_section  el_before_av_codeblock   slider-not-first container_wrap fullsize'  >\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-mryygi2e-6d226e8b78b78f46e94884757c9e62a3\">\n@keyframes av_slideshow_img_scale_av-mryygi2e-6d226e8b78b78f46e94884757c9e62a3 {\n   0% { transform: scale(1); opacity: 1; }\n 100% { transform: scale(1.05); opacity: 1; }\n}\n.avia-slideshow.av-mryygi2e-6d226e8b78b78f46e94884757c9e62a3 .avia-slideshow-slide.next-active-slide img{\nanimation:av_slideshow_img_scale_av-mryygi2e-6d226e8b78b78f46e94884757c9e62a3 4s 1 ease-in-out;\ntransform:scale(1.05);\nopacity:1;\n}\n.avia-slideshow.av-mryygi2e-6d226e8b78b78f46e94884757c9e62a3 .av-image-copyright{\ncolor:#fcfcfc;\nfont-size:10px;\n}\n<\/style>\n<div  class='avia-slideshow av-mryygi2e-6d226e8b78b78f46e94884757c9e62a3 avia-slideshow-featured_large av_slideshow_full avia-fade-slider av-slideshow-ui av-control-minimal av-nav-arrows-visible av-nav-dots-visible av-slideshow-autoplay av-loop-endless av-loop-manual-endless av-default-height-applied   avia-slideshow-1' data-slideshow-options=\"{&quot;animation&quot;:&quot;fade&quot;,&quot;autoplay&quot;:true,&quot;loop_autoplay&quot;:&quot;endless&quot;,&quot;interval&quot;:8,&quot;loop_manual&quot;:&quot;manual-endless&quot;,&quot;autoplay_stopper&quot;:false,&quot;noNavigation&quot;:false,&quot;bg_slider&quot;:false,&quot;keep_padding&quot;:false,&quot;hoverpause&quot;:false,&quot;show_slide_delay&quot;:0}\"  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><ul class='avia-slideshow-inner ' style='padding-bottom: 32.8125%;'><li  class='avia-slideshow-slide av-mryygi2e-6d226e8b78b78f46e94884757c9e62a3__0  av-single-slide slide-1 slide-odd'><div data-rel='slideshow-1' class='avia-slide-wrap '   ><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" class=\"wp-image-13440 avia-img-lazy-loading-not-13440\"  src=\"https:\/\/carathotels.com\/wp-content\/uploads\/2026\/10\/Swchwarz-Rot-Foto-Minimalistisch-Modern-Einfach-Sale-Reiseanbieter-Banner-Banner-Hochformat-2-1920x630.jpg\" width=\"1920\" height=\"630\" title='Swchwarz Rot Foto Minimalistisch Modern Einfach Sale Reiseanbieter Banner (Banner (Hochformat)) (2)' alt=''  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><\/ul><\/div><\/div><div id='after_full_slider_1'  class='main_color av_default_container_wrap container_wrap fullsize'  ><div class='container av-section-cont-open' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-13473'><div class='entry-content-wrapper clearfix'>\n\n<section  class='av_textblock_section av-mvqnz592-9b990119fc91d00285bca54875f533d7 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><div style=\"background: #f7f4ee; padding: 48px 16px;\">\n<div style=\"box-sizing: border-box; max-width: 700px; margin: 0 auto; padding: 40px 24px; background: #ffffff; border-radius: 16px; box-shadow: 0 12px 35px rgba(1,45,89,0.08); text-align: center; color: #012d59; font-family: 'Verlag',Arial,sans-serif;\">\n<p style=\"margin: 0 0 18px; font-size: 13px; font-weight: bold; letter-spacing: 2px; color: #012d59;\">COMING SOON AT CARAT<\/p>\n<h2 style=\"margin: 0 0 20px; font-family: 'Archer',Georgia,serif; font-size: clamp(28px,5vw,44px); font-weight: bold; line-height: 1.15; text-transform: none; letter-spacing: normal; color: #012d59;\">Don&#8217;t want to miss out<br \/>\non our special offer?<\/h2>\n<p style=\"margin: 0 0 28px; font-size: 18px; line-height: 1.6; color: #012d59;\">caratweek kicks off on November 11.<br \/>\nSave the date so you don&#8217;t miss out!<\/p>\n<div style=\"margin: 0 auto 16px; width: 82px; padding: 10px 0; background: #f9b002; border-radius: 10px; color: #012d59;\"><span style=\"display: block; font-size: 13px; font-weight: bold; letter-spacing: 1px;\">NOV<\/span> <span style=\"display: block; font-family: 'Archer',Georgia,serif; font-size: 44px; font-weight: bold; line-height: 1.1;\">11<\/span><\/div>\n<p style=\"margin: 0 0 28px; font-size: 17px; font-weight: bold; line-height: 1.5; color: #012d59;\">Wednesday, November 11, 2026<br \/>\n09:00 AM<\/p>\n<p><a style=\"display: block; box-sizing: border-box; max-width: 480px; margin: 0 auto 12px; padding: 17px 16px; background: #f9b002; border-radius: 8px; color: #012d59; text-decoration: none; font-size: 18px; font-weight: bold; line-height: 1.4;\" href=\"https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE&#038;text=caratweek%20startet%20heute&#038;dates=20261111T090000\/20261111T091500&#038;ctz=Europe%2FBerlin&#038;details=Heute%20startet%20die%20caratweek.%20Entdecke%20die%20Aktion%20auf%20https%3A%2F%2Fcarathotels.com\" target=\"_blank\" rel=\"noopener noreferrer\">Google Kalender<br \/>\n<\/a><\/p>\n<p><a style=\"display: block; box-sizing: border-box; max-width: 480px; margin: 0 auto; padding: 17px 16px; background: #f9b002; border-radius: 8px; color: #012d59; text-decoration: none; font-size: 18px; font-weight: bold; line-height: 1.4;\" href=\"https:\/\/carathotels.com\/wp-content\/uploads\/2026\/10\/caratweek.ics\">Apple Kalender \/ Outlook<br \/>\n<\/a><\/p>\n<p style=\"margin: 28px 0 18px; font-size: 17px; font-weight: bold; line-height: 1.5; color: #012d59;\">Save the date. Get excited. Be part of it.<\/p>\n<p style=\"margin: 0; font-size: 12px; line-height: 1.6; color: #6b7280;\">You&#8217;ll need to confirm the calendar event yourself.<br \/>\nReminders will depend on your calendar settings.<\/p>\n<\/div>\n<\/div>\n<\/div><\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-13473","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Caratweek Nov26 - carathotels<\/title>\n<meta name=\"description\" content=\"caratweek is coming! From November 11-15, an exclusive offer awaits you. Save the date in your calendar so you don\u2019t miss out!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carathotels.com\/en\/caratweek-nov26\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Caratweek Nov26 - carathotels\" \/>\n<meta property=\"og:description\" content=\"caratweek is coming! From November 11-15, an exclusive offer awaits you. Save the date in your calendar so you don\u2019t miss out!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/carathotels.com\/en\/caratweek-nov26\/\" \/>\n<meta property=\"og:site_name\" content=\"carathotels\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Caratweek Nov26 - carathotels","description":"caratweek is coming! From November 11-15, an exclusive offer awaits you. Save the date in your calendar so you don\u2019t miss out!","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:\/\/carathotels.com\/en\/caratweek-nov26\/","og_locale":"en_US","og_type":"article","og_title":"Caratweek Nov26 - carathotels","og_description":"caratweek is coming! From November 11-15, an exclusive offer awaits you. Save the date in your calendar so you don\u2019t miss out!","og_url":"https:\/\/carathotels.com\/en\/caratweek-nov26\/","og_site_name":"carathotels","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carathotels.com\/en\/caratweek-nov26\/","url":"https:\/\/carathotels.com\/en\/caratweek-nov26\/","name":"Caratweek Nov26 - carathotels","isPartOf":{"@id":"https:\/\/carathotels.com\/en\/#website"},"datePublished":"2026-10-27T15:31:02+00:00","description":"caratweek is coming! From November 11-15, an exclusive offer awaits you. Save the date in your calendar so you don\u2019t miss out!","breadcrumb":{"@id":"https:\/\/carathotels.com\/en\/caratweek-nov26\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carathotels.com\/en\/caratweek-nov26\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carathotels.com\/en\/caratweek-nov26\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/carathotels.com\/en\/"},{"@type":"ListItem","position":2,"name":"Caratweek Nov26"}]},{"@type":"WebSite","@id":"https:\/\/carathotels.com\/en\/#website","url":"https:\/\/carathotels.com\/en\/","name":"carathotels","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carathotels.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/carathotels.com\/en\/wp-json\/wp\/v2\/pages\/13473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carathotels.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carathotels.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carathotels.com\/en\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/carathotels.com\/en\/wp-json\/wp\/v2\/comments?post=13473"}],"version-history":[{"count":0,"href":"https:\/\/carathotels.com\/en\/wp-json\/wp\/v2\/pages\/13473\/revisions"}],"wp:attachment":[{"href":"https:\/\/carathotels.com\/en\/wp-json\/wp\/v2\/media?parent=13473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}