0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-after-init.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ \"./lazy-script-loader.js\");\n/* harmony import */ var _lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lazy-image-loader */ \"./lazy-image-loader.js\");\n\n\ndocument.addEventListener('DOMContentLoaded', function () {\n var api = window.__tcfapi || null;\n if (!api) {\n return;\n }\n api('addEventListener', 2, function (tcData, success) {\n if (success && tcData && ('tcloaded' === tcData.eventStatus || 'useractioncomplete' === tcData.eventStatus)) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)('[data-cmp=after-init]');\n (0,_lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__.loadLazyImages)('[data-cmp-lazy-image=after-init]');\n if (tcData.listenerId) {\n api('removeEventListener', 2, function () {}, tcData.listenerId);\n }\n }\n });\n});\n\n//# sourceURL=webpack:///./loader-after-init.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var a=__webpack_module_cache__[e];if(void 0!==a)return a.exports;var r=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.d=(e,a)=>{for(var r in a)__webpack_require__.o(a,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},__webpack_require__.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-after-init.js")})();
0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-not-pur.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ "./lazy-script-loader.js");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./utils.js");\nfunction _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t["return"] || t["return"](); } finally { if (u) throw o; } } }; }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n/**\n * @see https://gist.github.com/0x7f/62211125638af90d84fe8d9b0d660761\n * @see https://docs.contentpass.net/docs/3rdparty\n * @see https://docs.contentpass.net/docs/web-sdk#cpauthenticate-options-callback\n */\n\n\n(function () {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \'[data-cmp=not-pur]\';\n if ((0,_utils__WEBPACK_IMPORTED_MODULE_1__.isPur)()) {\n return;\n }\n\n // Execute now\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n\n // Execute until dom content is loaded\n var observer = new MutationObserver(function (mutationsList) {\n var _iterator = _createForOfIteratorHelper(mutationsList),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var mutation = _step.value;\n if (\'childList\' === mutation.type) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n return;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n });\n observer.observe(document, {\n childList: true,\n subtree: true\n });\n document.addEventListener(\'DOMContentLoaded\', function () {\n observer.disconnect();\n });\n})();\n\n//# sourceURL=webpack:///./loader-not-pur.js?\n}')},"./utils.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ isPur: () => (/* binding */ isPur)\n/* harmony export */ });\nvar isPur = function isPur() {\n return document.cookie.includes('_cpauthhint=1') || !!localStorage.getItem('_cpuser');\n};\n\n//# sourceURL=webpack:///./utils.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var r=__webpack_module_cache__[e];if(void 0!==r)return r.exports;var t=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=(e,r)=>{for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-not-pur.js")})();
Reiseziele auf der ganzen Welt, die man gesehen haben sollte
Zum Inhalt springen
„Rough Guides“ hat Europas unterschätzteste Reiseziele gekürt. Unter den fast 100 Empfehlungen findet sich auch eine deutsche Überraschung.
Der Arlberg ist vor allem im Winter ein beliebtes Ziel – doch der Ort in Tirol ist auch zu allen anderen Jahreszeiten einen Besuch wert!
Mit „Europe’s 50 Best Bars“ wurden erstmals die besten Bars in Europa ausgezeichnet. Platz 1 und 2 liegen in der gleichen Stadt.
In Italien wurden 350 Sonnenliegen gestohlen. Eine Urlauberin entdeckte sie jetzt zufällig an einem Strand in Albanien.
Die TRAVELBOOK-Weltkarte – Die spannendsten Orte der Erde
TRAVELBOOK berichtet regelmäßig über besondere Orte weltweit. Ob Seen, Berge, Naturwunder, Lost Places oder Architektur-Highlights: Auf dieser Karte finden Sie die spannenden Orte weltweit auf einen Blick.
An dieser Stelle findest du Inhalte von Drittanbietern
Um mit Inhalten von Drittanbietern zu interagieren oder diese darzustellen, brauchen wir deine Zustimmung.
Aktivieren
Auf einer Wanderung wirken Kühe oft friedlich und harmlos. Dennoch ist es wichtig, einige Verhaltensregeln bei der Begegnung zu beachten.
Er macht sogar dem Machu Picchu Konkurrenz: der Rainbow Mountain in Peru. TRAVELBOOK verrät, was man alles beim Aufstieg beachten muss.
Immer mehr Menschen besteigen den Mount Everest, trotz enormer Gefahren. Erfahren Sie bei TRAVELBOOK alles Wissenswerte über die Expedition.
Auf Palmarola gibt es weder Strom noch Straßen. Und trotzdem kann man dort Urlaub machen. Was die Insel so besonders macht, lesen Sie hier.
Curaçao lockt mit weißen Sandstränden, türkisfarbenem Wasser und einer europäisch anmutenden Hauptstadt. Die Karibikinsel im Überblick.
Eine ganze Insel für einen allein? Die griechische Insel Makri steht für kleines Geld zum Kauf. Einst sollte sie allerdings 8 Mio. Euro kosten
Camping, Hütte oder Ferienwohnung – welche Unterkunft im Norwegen-Urlaub ideal ist, hat unsere Autorin vor Ort getestet.
Unsere Autorin ist durch Norwegen gereist und hat dabei festgestellt: Es ist das perfekte Reiseziel für Familien.
Unsere Autorin war kürzlich in Japan und berichtet von der Ordnung, die in diesem Land herrscht – und das, obwohl es kaum Mülleimer gibt.
In einem Meerwasser-See in Butjadingen wurden die Gezeiten abgeschafft, sodass man dort immer baden gehen kann. TRAVELBOOK hat die Infos.
Nach dem Ende des Tagebaus soll im Braunkohleabbaugebiet Garzweiler ein 2200 Hektar großer See entstehen. Alle Infos dazu bei TRAVELBOOK.
Das Saimaa-Seengebiet in Finnland ist eine der besten Geheimtipp-Regionen Europas. Wir zeigen, warum.
Im Sommer ist eine Abkühlung in einem Freizeitbad perfekt. TRAVELBOOK zeigt die 25 besten Freibäder Deutschlands – sowie die Flop 3.
Das Badeparadies Schwarzwald ist eines der beliebtesten Erlebnisbäder in Deutschland. Lohnt sich ein Besuch wirklich? Ein Erfahrungsbericht.
Viele lieben das Tropical Islands, andere halten es für eine Retorten-Hölle. TRAVELBOOK hat das Bad getestet:
In der deutschen Stadt Tübingen kann man eine Fahrt mit einem Stocherkahn unternehmen. Das hat eine jahrhundertelange Tradition.
Welche Städte machen besonders glücklich? „Time Out“ hat Einwohner danach befragt. In den Top 20 landet auch eine deutsche Stadt.
Baden-Württemberg hat zahlreiche schöne Altstädte zu bieten – TRAVELBOOK stellt Ihnen sechs der besonders sehenswerten vor.
Eine Gemeinde auf Ibiza geht gegen illegale Strandverkäufer vor – dabei droht auch Urlaubern, die etwas kaufen, ein saftiges Bußgeld!
Auch in diesem Jahr ist der berühmte Navagio Strand auf Zakynthos wieder für Besucher gesperrt. Doch jetzt gibt es neue Pläne zur Rettung.
In vielen Urlaubsländern gelten besondere Regeln an den Stränden. Welche das sind und wann ein Bußgeld drohen kann, erfahren Sie hier.
Deutschlands größtes Online-Reisemagazin