BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CALSCALE:GREGORIAN
PRODID:-//WordPress - MECv7.32.0//EN
X-ORIGINAL-URL:https://schifffahrtklinger.de/
X-WR-CALNAME:Schifffahrt Regensburg
X-WR-CALDESC:Linienfahrten, Walhalla &amp; Themenfahrten
X-WR-TIMEZONE:Europe/Berlin
BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20260329T030000
RRULE:FREQ=YEARLY;BYMONTH=03;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20261025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU
END:STANDARD
END:VTIMEZONE
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-PUBLISHED-TTL:PT1H
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
UID:MEC-42b87a781d564e21a2392fa3c3697433@schifffahrtklinger.de
DTSTART;TZID=Europe/Berlin:20260613T183000
DURATION:PT3H
DTSTAMP:20260309T154621Z
RDATE;TZID=Europe/Berlin:20260613T183000,20260731T180000,20260926T183000
CREATED:20260309
LAST-MODIFIED:20260401
PRIORITY:5
SEQUENCE:14
TRANSP:OPAQUE
SUMMARY:18:30 Uhr Captain’s Dinner
DESCRIPTION:\n\n\n\n(() => {\n  const WIDGET_TAG = "booking-widget";\n  const BTN_SELECTOR = ".regiondo-qty__minus, .regiondo-qty__plus";\n  const SCOPE_SELECTOR = ".regiondo-steps";\n  const INPUT_SELECTOR = `${SCOPE_SELECTOR} input`;\n  const INPUT_BG = "#b9b9b9";\n  const SYNC_DELAY_MS = 10;\n\n  const initedRoots = new WeakSet();\n  const pendingWidgets = new Set();\n  let flushScheduled = false;\n  let pendingRaf = 0;\n\n  function fireClick(el) {\n    try {\n      el.dispatchEvent(new MouseEvent("mousedown", { bubbles: true, cancelable: true, view: window }));\n      el.dispatchEvent(new MouseEvent("mouseup", { bubbles: true, cancelable: true, view: window }));\n      el.dispatchEvent(new MouseEvent("click", { bubbles: true, cancelable: true, view: window }));\n    } catch {\n      el.click();\n    }\n  }\n\n  function disableInputsIn(node) {\n    if (!node || !node.querySelectorAll) return;\n    const inputs = node.querySelectorAll(INPUT_SELECTOR);\n    for (let i = 0; i < inputs.length; i++) {\n      const inp = inputs[i];\n      if (inp.disabled) continue;\n      inp.disabled = true;\n      inp.style.background = INPUT_BG;\n    }\n  }\n\n  function ensureStyle(root) {\n    if (root.__rdPerfStyleInstalled) return;\n    root.__rdPerfStyleInstalled = true;\n    const style = document.createElement("style");\n    style.textContent = `${INPUT_SELECTOR}{background:${INPUT_BG} !important;}`;\n    root.appendChild(style);\n  }\n\n  function initRoot(root) {\n    if (!root || initedRoots.has(root)) return;\n    initedRoots.add(root);\n\n    ensureStyle(root);\n    disableInputsIn(root);\n\n    let syncing = false;\n    let syncTimer = 0;\n\n    root.addEventListener(\n      "click",\n      (ev) => {\n        let target = ev.target;\n\n        while (target && target !== root && !(target.matches && target.matches(BTN_SELECTOR))) {\n          target = target.parentNode;\n        }\n        if (!target || target === root || syncing) return;\n\n        const scope = target.closest ? target.closest(SCOPE_SELECTOR) : null;\n        if (!scope) return;\n\n        const selector = target.classList.contains("regiondo-qty__minus")\n          ? ".regiondo-qty__minus"\n          : ".regiondo-qty__plus";\n\n        syncing = true;\n        if (syncTimer) clearTimeout(syncTimer);\n\n        syncTimer = setTimeout(() => {\n          const buttons = scope.querySelectorAll(selector);\n          for (let i = 0; i < buttons.length; i++) {\n            if (buttons[i] !== target) fireClick(buttons[i]);\n          }\n          syncing = false;\n        }, SYNC_DELAY_MS);\n      },\n      false\n    );\n\n    const shadowObs = new MutationObserver((mutations) => {\n      for (let m = 0; m < mutations.length; m++) {\n        const added = mutations[m].addedNodes;\n        if (!added) continue;\n\n        for (let i = 0; i < added.length; i++) {\n          const node = added[i];\n          if (!node || node.nodeType !== 1) continue;\n\n          if (node.matches && node.matches(INPUT_SELECTOR)) {\n            disableInputsIn(node.parentNode || root);\n          } else {\n            disableInputsIn(node);\n          }\n        }\n      }\n    });\n\n    shadowObs.observe(root, { childList: true, subtree: true });\n  }\n\n  function tryInitWidget(widget) {\n    if (!widget) return false;\n    const root = widget.shadowRoot;\n    if (!root) return false;\n    initRoot(root);\n    return true;\n  }\n\n  function scheduleFlush() {\n    if (flushScheduled) return;\n    flushScheduled = true;\n\n    requestAnimationFrame(() => {\n      flushScheduled = false;\n\n      const widgets = document.getElementsByTagName(WIDGET_TAG);\n      for (let i = 0; i < widgets.length; i++) {\n        const w = widgets[i];\n        if (!tryInitWidget(w)) pendingWidgets.add(w);\n      }\n\n      if (pendingWidgets.size && !pendingRaf) {\n        const tick = () => {\n          pendingRaf = 0;\n\n          for (const w of Array.from(pendingWidgets)) {\n            if (!w.isConnected) {\n              pendingWidgets.delete(w);\n              continue;\n            }\n            if (tryInitWidget(w)) pendingWidgets.delete(w);\n          }\n\n          if (pendingWidgets.size) {\n            pendingRaf = requestAnimationFrame(tick);\n          }\n        };\n        pendingRaf = requestAnimationFrame(tick);\n      }\n    });\n  }\n\n  const docObs = new MutationObserver((mutations) => {\n    let sawWidget = false;\n\n    for (let m = 0; m < mutations.length; m++) {\n      const added = mutations[m].addedNodes;\n      if (!added) continue;\n\n      for (let i = 0; i < added.length; i++) {\n        const n = added[i];\n        if (!n || n.nodeType !== 1) continue;\n\n        if (n.tagName && n.tagName.toLowerCase() === WIDGET_TAG) {\n          sawWidget = true;\n          continue;\n        }\n\n        if (n.querySelector && n.querySelector(WIDGET_TAG)) {\n          sawWidget = true;\n          continue;\n        }\n      }\n    }\n\n    if (sawWidget) scheduleFlush();\n  });\n\n  docObs.observe(document.documentElement || document.body, { childList: true, subtree: true });\n\n  if (window.customElements && customElements.whenDefined) {\n    customElements.whenDefined(WIDGET_TAG).then(scheduleFlush).catch(scheduleFlush);\n  } else {\n    scheduleFlush();\n  }\n\n  scheduleFlush();\n})();\n\n\n\nCaptain's Dinner\nDer Kapitän der MS Gloria lädt zum exquisiten Dinner\n\n\n\n[\n  {\n    "@context": "https://schema.org",\n    "@type": "Event",\n    "name": "Captain's Dinner",\n    "startDate": "2026-06-13T18:30:00+02:00",\n    "endDate": "2026-06-13T21:30:00+02:00",\n    "description": "Der Kapitän der MS Gloria lädt zum exquisiten Dinner. Catering: Riemhofer.",\n    "url": "https://schifffahrtklinger.de/events/captains-dinner/",\n    "image": [\n      "https://schifffahrtklinger.de/wp-content/uploads/2026/03/Captains-Dinner-8_1.jpg"\n    ],\n    "location": {\n      "@type": "Place",\n      "name": "Anleger 10, Werftstraße",\n      "address": {\n        "@type": "PostalAddress",\n        "streetAddress": "Werftstraße 3",\n        "addressLocality": "Regensburg",\n        "postalCode": "93059",\n        "addressCountry": "DE"\n      }\n    },\n    "eventStatus": "https://schema.org/EventScheduled",\n    "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",\n    "performer": {\n      "@type": "Organization",\n      "name": "Personenschifffahrt Klinger"\n    },\n    "organizer": {\n      "@type": "Organization",\n      "name": "Personenschifffahrt Klinger",\n      "url": "https://schifffahrtklinger.de",\n      "sameAs": "https://schifffahrtklinger.de"\n    },\n    "offers": [\n      {\n        "@type": "Offer",\n        "url": "https://schifffahrtklinger.de/events/captains-dinner/",\n        "price": "18.50",\n        "priceCurrency": "EUR",\n        "category": "pro Person",\n        "validFrom": "2026-01-29T00:00:00+01:00",\n        "availability": "https://schema.org/InStock"\n      }\n    ]\n  },\n  {\n    "@context": "https://schema.org",\n    "@type": "Event",\n    "name": "Captain's Dinner",\n    "startDate": "2026-07-31T18:00:00+02:00",\n    "endDate": "2026-07-31T21:00:00+02:00",\n    "description": "Der Kapitän der MS Gloria lädt zum exquisiten Dinner. Catering: Rosenpalais.",\n    "url": "https://schifffahrtklinger.de/events/captains-dinner/",\n    "image": [\n      "https://schifffahrtklinger.de/wp-content/uploads/2026/03/Captains-Dinner-8_1.jpg"\n    ],\n    "location": {\n      "@type": "Place",\n      "name": "Anleger 10, Werftstraße",\n      "address": {\n        "@type": "PostalAddress",\n        "streetAddress": "Werftstraße 3",\n        "addressLocality": "Regensburg",\n        "postalCode": "93059",\n        "addressCountry": "DE"\n      }\n    },\n    "eventStatus": "https://schema.org/EventScheduled",\n    "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",\n    "performer": {\n      "@type": "Organization",\n      "name": "Personenschifffahrt Klinger"\n    },\n    "organizer": {\n      "@type": "Organization",\n      "name": "Personenschifffahrt Klinger",\n      "url": "https://schifffahrtklinger.de",\n      "sameAs": "https://schifffahrtklinger.de"\n    },\n    "offers": [\n      {\n        "@type": "Offer",\n        "url": "https://schifffahrtklinger.de/events/captains-dinner/",\n        "price": "18.50",\n        "priceCurrency": "EUR",\n        "category": "pro Person",\n        "validFrom": "2026-01-29T00:00:00+01:00",\n        "availability": "https://schema.org/InStock"\n      }\n    ]\n  },\n  {\n    "@context": "https://schema.org",\n    "@type": "Event",\n    "name": "Captain's Dinner",\n    "startDate": "2026-09-26T18:00:00+02:00",\n    "endDate": "2026-09-26T21:00:00+02:00",\n    "description": "Der Kapitän der MS Gloria lädt zum exquisiten Dinner. Catering: Le Marmiton.",\n    "url": "https://schifffahrtklinger.de/events/captains-dinner/",\n    "image": [\n      "https://schifffahrtklinger.de/wp-content/uploads/2026/03/Captains-Dinner-8_1.jpg"\n    ],\n    "location": {\n      "@type": "Place",\n      "name": "Anleger 10, Werftstraße",\n      "address": {\n        "@type": "PostalAddress",\n        "streetAddress": "Werftstraße 3",\n        "addressLocality": "Regensburg",\n        "postalCode": "93059",\n        "addressCountry": "DE"\n      }\n    },\n    "eventStatus": "https://schema.org/EventScheduled",\n    "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",\n    "performer": {\n      "@type": "Organization",\n      "name": "Personenschifffahrt Klinger"\n    },\n    "organizer": {\n      "@type": "Organization",\n      "name": "Personenschifffahrt Klinger",\n      "url": "https://schifffahrtklinger.de",\n      "sameAs": "https://schifffahrtklinger.de"\n    },\n    "offers": [\n      {\n        "@type": "Offer",\n        "url": "https://schifffahrtklinger.de/events/captains-dinner/",\n        "price": "18.50",\n        "priceCurrency": "EUR",\n        "category": "pro Person",\n        "validFrom": "2026-01-29T00:00:00+01:00",\n        "availability": "https://schema.org/InStock"\n      }\n    ]\n  }\n]\n\n\n\n\n\n\nTermin buchen\n\n \n\n\n\n \n  *Der Preis ist aus steuerlichen Gründen aufgeteilt (19 % MwSt. auf Schifffahrt / 7 % MwSt. auf Verpflegung). Keine Einzelbuchung möglich!\n\n\n\n\nTimetable\n\n13.06.2026\n18:30 Uhr:\nAbfahrt\n21:30 Uhr: \nRückkehr\n\n\nCatering: Riemhofer  ( https://www.riemhofer-catering.de/ )\n\n\n \n31.07.2026\n18:00 Uhr:Abfahrt\n21:00 Uhr: Rückkehr\n\n\nCatering: Rosenpalais ( https://www.rosenpalais.de/ )\n\n\n \n26.09.2026\n18:00 Uhr:Abfahrt\n21:00 Uhr: Rückkehr\n\n\nCatering: Le Marmiton ( https://le-marmiton.de/ )\n\n\n\nPreise\n\n \npro Person:€ 109,00\n \n\n\n\n\nWo?\n\n \nDer Anleger 10 befindet sich in der Werftstraße direkt unterhalb der Eisernen Brücke, etwa auf Höhe der Hausnummer 3.\n\n\n\n\n\n\n\n\nParkmöglichkeiten\n\n \nZur Navigation bitte auf "Größere Karte ansehen" klicken.\n\n\n\n\n\n\n\n\n\n\nCaptain's Dinner\nKulinarische Vielfalt & Beste Stimmung\n\n\n\n\n\n\n„Es ist mir eine persönliche Freude, Sie an Bord begrüßen zu dürfen.“ Wenn der Kapitän der MS Gloria zur feierlichen Tafel bittet, erwartet Sie weit mehr als eine gewöhnliche Schifffahrt. Es ist eine Einladung in den exklusiven Zirkel der Regensburger Schifffahrt. In festlichem Ambiente und begleitet von erstklassigen Caterern, ist der Kapitän nicht nur Ihr Navigator, sondern Ihr persönlicher Gastgeber. Stoßen Sie gemeinsam mit Ihm zum "Captain's Dinner" an, welches in der gesamten Region ihressgleichen sucht.\n\n\n\n\nDas Captain’s Dinner ist das kulinarische Aushängeschild der MS Gloria – eine Komposition aus erstklassigem Service und den Kreationen unserer renommiertesten Caterer. Während die Silhouette Regensburgs an den bodentiefen Panoramafenstern vorbeizieht, genießen Sie ein Menü, welches Ihnen das Wasser im Munde zusammen laufen lässt. Umgeben von der lebendigen Atmosphäre auf der MS Gloria und untermalt von dezenten Klängen, wird jeder Bissen zu einem Statement für guten Geschmack. Sichern Sie sich Ihren Platz bei diesem elitären Highlight – ein Abend, so unvergleichlich wie Regensburg selbst.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTicket kaufen\n\n  *Der Preis ist aus steuerlichen Gründen aufgeteilt (19 % MwSt. auf Schifffahrt / 7 % MwSt. auf Verpflegung). Keine Einzelbuchung möglich!\n\n\n\n\n\n\n\n\nExklusive Cateringpartner\n\n\n\n\n\n\nUnsere exklusiven Cateringpartner verwandeln unsere Captain's Dinner in eine kulinarische Reise, die alle Sinne verzaubert. Unsere Cateringpartner bieten eine beeindruckende Vielfalt von delikaten Köstlichkeiten, von regional inspirierten Spezialitäten bis hin zu internationalen Gaumenfreuden. Willkommen an Bord und guten Appetit!\n\n\n\n\n\n\n13.06.2026 Riemhofer Catering ( https://www.riemhofer-catering.de/ )\n\n\n\n31.07.2026 Rosenpalais ( https://www.rosenpalais.de/ )\n\n\n\n26.09.2026 Le Marmiton ( https://le-marmiton.de/ )\n\n\n\n\n\n\n\nTicketschalter\n\n\n\n\n\n\nWenn Sie sich entscheiden, Ihr Ticket nicht online zu buchen, haben Sie die Möglichkeit, es direkt am Ticketschalter in der Nähe der Wurstkuchl zu erwerben. Bitte denken Sie daran, Ihr Ticket rechtzeitig vor Fahrtbeginn am Ticketschalter zu kaufen.\n\n\n\n\n\n
URL:https://schifffahrtklinger.de/events/captains-dinner/
ORGANIZER;CN=Personenschifffahrt Klinger Themenfahrten:MAILTO:
CATEGORIES:Themenfahrten
LOCATION:Werftstraße 3, 93059 Regensburg
ATTACH;FMTTYPE=image/jpeg:https://schifffahrtklinger.de/wp-content/uploads/2026/03/Captains-Dinner-8_1.jpg
END:VEVENT
END:VCALENDAR
