1<!DOCTYPE HTML> 2<html lang="de"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 6 7 <title>Onlineshop | Atoll Achensee</title> 8 9 10 <link rel="canonical" href="https://www.atoll-achensee.com/shop/" /> 11<link rel="dns-prefetch" href="https://stats.futureweb.at"> 12 <meta name="author" content="atoll-achensee" /> 13 14 <meta name="revisit-after" content="7 days" /> 15 <meta name="referrer" content="always"> 16 17 <link rel="stylesheet" type="text/css" href="/templates/atoll-achensee-2025.com/css/style.min.css?cb=1788509488">
17<script nonce="QQB4aYVqaI3HqHFffBvDpw==">function dummyGoogle(){this.push=function(param){return true;}} 18 var _gaq=new dummyGoogle();if(!('ga'in window)){window.ga=function(){return false;};}</script>
18 19 20
20<script nonce="QQB4aYVqaI3HqHFffBvDpw==">var js_up_lang="de";</script>
20 21 22 23 <link rel="icon" type="image/x-icon" href="/templates/atoll-achensee-2025.com/img/favicon.ico" /><link rel="icon" sizes="16x16" href="/templates/atoll-achensee-2025.com/img/favicon.ico" /><link rel="apple-touch-icon" sizes="241x241" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=241" /><link rel="apple-touch-icon" sizes="167x167" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=167" /><link rel="apple-touch-icon" sizes="152x152" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=152" /><link rel="apple-touch-icon" sizes="144x144" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=144" /><link rel="apple-touch-icon" sizes="120x120" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=120" /><link rel="apple-touch-icon" sizes="114x114" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=114" /><link rel="apple-touch-icon" sizes="72x72" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=72" /><link rel="apple-touch-icon" sizes="57x57" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=57" /><link rel="icon" type="image/png" sizes="192x192" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=192" /><link rel="icon" type="image/png" sizes="128x128" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=128" /><link rel="icon" type="image/png" sizes="32x32" href="/templates/atoll-achensee-2025.com/img/favicon.png?width=32" /><meta name="apple-mobile-web-app-title" content="Atoll Achensee" /><meta name="application-name" content="Atoll Achensee" /> 24 25 26<meta name="viewport" content="width=device-width, initial-scale=1"> 27<meta name="theme-color" content="#003C69"> 28 29<meta name="facebook-domain-verification" content="p5bn3rllbc07vk5ia5366bp4k19d4m" /> 30
31<script defer src="/includes/bootstrap/5/5.3.3/dist/js/bootstrap.bundle.min.js"></script>
31 32 33<meta property="og:url" content="https://www.atoll-achensee.com/shop/" /> 34<meta property="og:type" content="website" /> 35<meta property="og:title" content="Onlineshop | Atoll Achensee" /> 36<meta property="og:description" content="Freizeitzentrum am Achensee mit 25-m-Sportbecken, Panorama-Sauna, Fitness, Boulderhalle und Seebad. Täglich ab 10 Uhr geöffnet, Tagesticket ab 24,40 â¬." /> 37<meta property="twitter:url" content="https://www.atoll-achensee.com/shop/" /> 38<meta name="twitter:card" content="summary_large_image" /> 39<meta name="twitter:title" content="Onlineshop | Atoll Achensee" /> 40<meta name="twitter:description" content="Freizeitzentrum am Achensee mit 25-m-Sportbecken, Panorama-Sauna, Fitness, Boulderhalle und Seebad. Täglich ab 10 Uhr geöffnet, Tagesticket ab 24,40 â¬." /> 41<meta property="og:image" content="https://www.atoll-achensee.com/userdata/8042/hb/menue.jpg?width=1200&height=630" /> 42<meta property="og:image:width" content="1200" /> 43<meta property="og:image:height" content="630" /> 44<meta name="twitter:image" content="https://www.atoll-achensee.com/userdata/8042/hb/menue.jpg?width=1200&height=630" /> 45
46<script type="application/ld+json">{ 47 "@context": "https://schema.org", 48 "@graph": [ 49 { 50 "@type": [ 51 "WebPage", 52 "WebSite" 53 ], 54 "@id": "https://www.atoll-achensee.com/shop/", 55 "about": { 56 "@type": [ 57 "SportsActivityLocation", 58 "LocalBusiness" 59 ], 60 "@id": "https://www.atoll-achensee.com/shop/#organization" 61 } 62 }, 63 { 64 "@type": [ 65 "SportsActivityLocation", 66 "LocalBusiness", 67 "Organization" 68 ], 69 "@id": "https://www.atoll-achensee.com/shop/#organization", 70 "identifier": "atoll-achensee-2025.com-organization", 71 "url": "https://www.atoll-achensee.com", 72 "name": "Atoll Achensee", 73 "logo": "https://www.atoll-achensee.com/templates/atoll-achensee-2025.com/img/logo.svg", 74 "description": "Freizeitzentrum am Achensee mit 25-m-Sportbecken, Panorama-Sauna, Fitness, Boulderhalle und Seebad. Täglich ab 10 Uhr geöffnet, Tagesticket ab 24,40 â¬.", 75 "email": "[email protected]", 76 "telephone": "+43 (0) 5243 20320", 77 "priceRange": null, 78 "address": { 79 "@type": "PostalAddress", 80 "addressLocality": "Maurach", 81 "postalCode": "6212", 82 "streetAddress": "AchenseestraÃe 63", 83 "addressRegion": "Tirol", 84 "addressCountry": "AT" 85 }, 86 "geo": { 87 "@type": "GeoCoordinates", 88 "latitude": 47.4310172, 89 "longitude": 11.7366539 90 }, 91 "sameAs": [ 92 "https://www.facebook.com/atollachensee/", 93 "http://www.instagram.com/atollachensee" 94 ], 95 "image": [ 96 "https://www.atoll-achensee.com/userdata/8042/hb/menue.jpg?width=1200&height=630" 97 ], 98 "openingHoursSpecification": [ 99 { 100 "@type": "OpeningHoursSpecification", 101 "dayOfWeek": [ 102 "Monday", 103 "Tuesday", 104 "Wednesday", 105 "Thursday", 106 "Friday", 107 "Saturday", 108 "Sunday" 109 ], 110 "opens": "10:00", 111 "closes": "22:00" 112 } 113 ] 114 } 115 ] 116}</script>
vendor: 2 bytes, line 116
116
117<script> 118 if (typeof loadScriptByURL === "undefined") { 119 function loadScriptByURL(id, url, callback) { 120 const isScriptExist = document.getElementById(id); 121 122 if (!isScriptExist) { 123 var script = document.createElement("script"); 124 script.type = "text/javascript"; 125 script.src = url; 126 script.id = id; 127 script.onload = function() { 128 if (callback) callback(); 129 }; 130 document.body.appendChild(script); 131 } 132 133 if (isScriptExist && callback) callback(); 134 } 135 } 136 137 if (typeof loadGoogleMaps === "undefined") { 138 function loadGoogleMaps() { 139 loadScriptByURL("googlemaps", "https://maps.googleapis.com/maps/api/js?key=AIzaSyCdqi0UBjk7y6W4Ax0N8N-ab6tCHbOsLUY&libraries=places&callback=loadMaps"); 140 _paq.push(["trackEvent", "Map", "PEL", "www.atoll-achensee.com"]); 141 } 142 } 143 144 if (typeof loadMaps === "undefined") { 145 function loadMaps() { 146 window.maplist.forEach(item => { 147 window[item](); 148 }) 149 } 150 } 151 152 if(typeof whenWindowIsAvailable === "undefined") { 153 function whenWindowIsAvailable(name, callback) { 154 var interval = 10; // ms 155 window.setTimeout(function() { 156 if (window[name]) { 157 callback(window[name]); 158 } else { 159 whenWindowIsAvailable(name, callback); 160 } 161 }, interval); 162 } 163 } 164 165 if(typeof onDocumentReady === "undefined") { 166 function onDocumentReady(callback) { 167 if (document.readyState === "complete" || document.readyState === "loaded" || document.readyState === "interactive") { 168 callback(); 169 } else { 170 document.addEventListener("DOMContentLoaded", callback); 171 } 172 } 173 } 174</script>
174 175 176<!-- Google Tag Manager -->
177<script>
vendor: 415 bytes, lines 177-190
177 178 (function(w, d, s, l, i) { 179 w[l] = w[l] || []; 180 w[l].push({ 181 'gtm.start': new Date().getTime(), 182 event: 'gtm.js' 183 }); 184 var f = d.getElementsByTagName(s)[0], 185 j = d.createElement(s), 186 dl = l != 'dataLayer' ? '&l=' + l : ''; 187 j.async = true; 188 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 189 f.parentNode.insertBefore(j, f); 190 })(window, document, 'script', 'dataLayer', '
190GTM-KM7LW6L
vendor: 5 bytes, line 190
190');
191</script>
191 192
193<script src="https://cdn.melibo.de/v2/widget.js"></script>
193 194 195<!-- Google tag (gtag.js) -->
vendor: 67 bytes, lines 195-197
195 196 197<script async src="https://www.googletagmanager.com/gtag/js?id=
197AW-561413094
vendor: 15 bytes, lines 197-198
197"></script> 198
199<script> 200
vendor: 133 bytes, lines 200-203
200window.dataLayer = window.dataLayer || []; 201 function gtag(){dataLayer.push(arguments);} 202 gtag('js', new Date()); 203 gtag('config', '
203AW-561413094
vendor: 5 bytes, line 203
203');
204</script>
204 205 206<link href="https://webcache.datareporter.eu/c/ee02d958-5c35-42a5-ad26-49e32740bd1c/6bLUep667Mzp/Lpn/banner.css" rel="stylesheet"> <meta name="description" content="Freizeitzentrum am Achensee mit 25-m-Sportbecken, Panorama-Sauna, Fitness, Boulderhalle und Seebad. Täglich ab 10 Uhr geöffnet, Tagesticket ab 24,40 â¬." /> 207 <meta name="keywords" content="Schwimmbad,Tirol,Hallenbad,Sauna,Restaurant,genieÃen,klettern,bouldern,trainieren,Schlechtwetterprogramm,Ausflugsziel,Achensee,Spielplatz,Familienangebot,Events" /> 208 209 210 211 </head> 212 213 214 <body class="body_index"> 215 216 217 218 219 <div class="body-wrapper noslider"> 220 <nav class="skip-links" aria-label="Sprungmarken"> 221 <a href="#main">Zum Inhalt springen.</a> 222 <a href="#mainNavigation">Zum Hauptmenü springen.</a> 223 <a href="#footer">Zum Footer springen.</a> 224 </nav> 225 <header class="main-header header-noslider scrolled noremove"> 226 <div class="container"> 227 <div class="logo"> 228 <a href="/"> 229 <img id="logoMain" src="/templates/atoll-achensee-2025.com/img/logo.svg" alt="Zur Startseite von Atoll Achensee" width="141" height="244" fetchpriority="high" loading="eager" /> 230 <img id="logoScroll" src="/templates/atoll-achensee-2025.com/img/logo_scroll.svg" alt="" width="141" height="244" fetchpriority="high" loading="eager" /> 231 </a> 232 </div> 233 <nav class="navbar navbar-expand-xl" aria-label="Hauptmenü"> 234 <button class="navbar-toggler" data-bs-toggle="offcanvas" data-bs-target="#mobileNavigation" aria-controls="mobileNavigation" aria-expanded="false" aria-label="Navigation"> 235 <span class="icon"></span> 236 </button> 237 238 <div class="collapse navbar-collapse" id="mainNavigation"> 239 240<ul tabindex="-1" class="navbar-nav l0"> 241 <li class="mnu92765 l0 has_submenu nav-item"><span class="menuSpanClick"></span><a href="/erlebnisinseln/" class="nav-link" data-text="Erlebnisinseln">Erlebnisinseln</a> 242 <ul class="dropdown-menu collapse l1"> 243 <li class="mnu92869 nav-item l1 nav-item"><a href="/panorama-bad/" class="nav-link" data-text="Panorama-BAD">Panorama-BAD</a></li> 244 <li class="mnu93005 nav-item l1 nav-item"><a href="/penthouse-spa/" class="nav-link" data-text="Penthouse-SPA">Penthouse-SPA</a></li> 245 <li class="mnu93009 nav-item l1 nav-item"><a href="/erlebnis-gastro/" class="nav-link" data-text="Erlebnis-GASTRO">Erlebnis-GASTRO</a></li> 246 <li class="mnu93006 nav-item l1 nav-item"><a href="/lakeside-gym/" class="nav-link" data-text="Lakeside-GYM">Lakeside-GYM</a></li> 247 <li class="mnu93007 nav-item l1 nav-item"><a href="/boulder-halle/" class="nav-link" data-text="BOULDER-Halle">BOULDER-Halle</a></li> 248 <li class="mnu93008 nav-item l1 nav-item"><a href="/see-bad/" class="nav-link" data-text="SEE-Bad & FAMILY-Eldorado">SEE-Bad & FAMILY-Eldorado</a></li> 249 <li class="mnu93010 nav-item l1 lastElem nav-item"><a href="/eislaufplatz/" class="nav-link" data-text="Eislaufplatz">Eislaufplatz</a></li> 250 </ul> 251 </li> 252 <li class="mnu92767 l0 has_submenu nav-item"><span class="menuSpanClick"></span><a href="/events/" class="nav-link" data-text="Events und Angebote">Events und Angebote</a> 253 <ul class="dropdown-menu collapse l1"> 254 <li class="mnu95174 nav-item l1 nav-item"><a href="/erlebnisinseln/kindergeburtstag/" class="nav-link" data-text="Kindergeburtstag">Kindergeburtstag</a></li> 255 <li class="mnu95173 nav-item l1 nav-item"><a href="/erlebnisinseln/gutscheine/" class="nav-link" data-text="Gutscheine">Gutscheine</a></li> 256 <li class="mnu95171 nav-item l1 nav-item"><a href="/erlebnisinseln/packages/" class="nav-link" data-text="Packages">Packages</a></li> 257 <li class="mnu95172 nav-item l1 lastElem nav-item"><a href="/erlebnisinseln/massagen/" class="nav-link" data-text="Massagen">Massagen</a></li> 258 </ul> 259 </li> 260 <li class="mnu92769 l0 nav-item"><a href="/preise-oeffnungszeiten-und-auslastung/" class="nav-link" data-text="Preise und Ãffnungszeiten">Preise und Ãffnungszeiten</a></li> 261 <li class="mnu92770 l0 has_submenu nav-item"><span class="menuSpanClick"></span><a href="/info-und-service/" class="nav-link" data-text="Info und Service">Info und Service</a> 262 <ul class="dropdown-menu collapse l1"> 263 <li class="mnu98072 nav-item l1 lastElem nav-item"><a href="/info-und-service/faq/" class="nav-link" data-text="FAQ">FAQ</a></li> 264 </ul> 265 </li> 266 <li data-custvalue="1" class="mnu95048 l0 current lastElem nav-item"><a href="/shop/" class="nav-link" data-text="Onlineshop">Onlineshop</a></li> 267</ul> </div> 268 </nav> 269 </div> 270 </header> 271 272 <div class="main-offcanvas offcanvas offcanvas-right" tabindex="-1" id="mobileNavigation"> 273 <div class="offcanvas-body"> 274 <div class="offcanvas-body-wrapper"> 275 276<ul tabindex="-1" class="offcanvas-nav offcanvas-nav-main nav l0"> 277 <li class="mnu92765 l0 has_submenu nav-item"><a href="/erlebnisinseln/" class="nav-link" data-text="Erlebnisinseln">Erlebnisinseln</a><button class="menuSubmenuButton collapsed" type="button" aria-expanded="false" aria-controls="submenu92765e7d808a73b9d2" data-bs-target="#submenu92765e7d808a73b9d2" aria-label="Weitere Seiten zu Erlebnisinseln" data-bs-toggle="collapse"></button> 278 <ul id="submenu92765e7d808a73b9d2" class="dropdown-menu collapse l1"> 279 <li class="mnu92869nav-item l1 nav-item"><a href="/panorama-bad/" class="nav-link" data-text="Panorama-BAD">Panorama-BAD</a></li> 280 <li class="mnu93005nav-item l1 nav-item">
280<a href="/penthouse-spa/" class="nav-link" data-text="Penthouse-SPA">Penthouse-SPA</a></li> 281 <li class="mnu93009nav-item l1 nav-item"><a href="/erlebnis-gastro/" class="nav-link" data-text="Erlebnis-GASTRO">Erlebnis-GASTRO</a></li> 282 <li class="mnu93006nav-item l1 nav-item"><a href="/lakeside-gym/" class="nav-link" data-text="Lakeside-GYM">Lakeside-GYM</a></li> 283 <li class="mnu93007nav-item l1 nav-item"><a href="/boulder-halle/" class="nav-link" data-text="BOULDER-Halle">BOULDER-Halle</a></li> 284 <li class="mnu93008nav-item l1 nav-item"><a href="/see-bad/" class="nav-link" data-text="SEE-Bad & FAMILY-Eldorado">SEE-Bad & FAMILY-Eldorado</a></li> 285 <li class="mnu93010nav-item l1 lastElem nav-item"><a href="/eislaufplatz/" class="nav-link" data-text="Eislaufplatz">Eislaufplatz</a></li> 286 </ul> 287 </li> 288 <li class="mnu92767 l0 has_submenu nav-item"><a href="/events/" class="nav-link" data-text="Events und Angebote">Events und Angebote</a><button class="menuSubmenuButton collapsed" type="button" aria-expanded="false" aria-controls="submenu92767d967ec018c6da" data-bs-target="#submenu92767d967ec018c6da" aria-label="Weitere Seiten zu Events und Angebote" data-bs-toggle="collapse"></button> 289 <ul id="submenu92767d967ec018c6da" class="dropdown-menu collapse l1"> 290 <li class="mnu95174nav-item l1 nav-item"><a href="/erlebnisinseln/kindergeburtstag/" class="nav-link" data-text="Kindergeburtstag">Kindergeburtstag</a></li> 291 <li class="mnu95173nav-item l1 nav-item"><a href="/erlebnisinseln/gutscheine/" class="nav-link" data-text="Gutscheine">Gutscheine</a></li> 292 <li class="mnu95171nav-item l1 nav-item"><a href="/erlebnisinseln/packages/" class="nav-link" data-text="Packages">Packages</a></li> 293 <li class="mnu95172nav-item l1 lastElem nav-item"><a href="/erlebnisinseln/massagen/" class="nav-link" data-text="Massagen">Massagen</a></li> 294 </ul> 295 </li> 296 <li class="mnu92769 l0 nav-item"><a href="/preise-oeffnungszeiten-und-auslastung/" class="nav-link" data-text="Preise und Ãffnungszeiten">Preise und Ãffnungszeiten</a></li> 297 <li class="mnu92770 l0 has_submenu nav-item"><a href="/info-und-service/" class="nav-link" data-text="Info und Service">Info und Service</a><button class="menuSubmenuButton collapsed" type="button" aria-expanded="false" aria-controls="submenu92770913e89f9f1bb9" data-bs-target="#submenu92770913e89f9f1bb9" aria-label="Weitere Seiten zu Info und Service" data-bs-toggle="collapse"></button> 298 <ul id="submenu92770913e89f9f1bb9" class="dropdown-menu collapse l1"> 299 <li class="mnu98072nav-item l1 lastElem nav-item"><a href="/info-und-service/faq/" class="nav-link" data-text="FAQ">FAQ</a></li> 300 </ul> 301 </li> 302 <li data-custvalue="1" aria-current="page" class="mnu95048 l0 current lastElem nav-item"><a href="/shop/" class="nav-link" data-text="Onlineshop">Onlineshop</a></li> 303</ul> </div> 304 </div> 305 </div> 306 307 <nav class="buttons" aria-label="Schnellzugriff"> 308 309<ul tabindex="-1" class="quicklinks-nav l0"> 310 <li class="mnu92745 l0"><a href="/preise-oeffnungszeiten-und-auslastung/" class="" data-text="Ãffnungszeiten"><span class="mnuicon mnuicon_quer mnuicon92745"><span style="background-image:url('/userdata/8042/hb/92745/menueicon.png');background-repeat:no-repeat;"></span></span>Ãffnungszeiten</a></li> 311 <li class="mnu92746 l0"><a href="/preise-oeffnungszeiten-und-auslastung/" class="" data-text="Preise"><span class="mnuicon mnuicon_quer mnuicon92746"><span style="background-image:url('/userdata/8042/hb/92746/menueicon.png');background-repeat:no-repeat;"></span></span>Preise</a></li> 312 <li class="mnu92748 l0"><a href="/shop/" class="" data-text="Onlineshop"><span class="mnuicon mnuicon_quer mnuicon92748"><span style="background-image:url('/userdata/8042/hb/92748/menueicon.png');background-repeat:no-repeat;"></span></span>Onlineshop</a></li> 313 <li class="mnu94330 l0"><a href="/info-und-service/" class="" data-text="Info"><span class="mnuicon mnuicon_quer mnuicon94330"><span style="background-image:url('/userdata/8042/hb/94330/menueicon.png');background-repeat:no-repeat;"></span></span>Info</a></li> 314 <li class="mnu92750 l0 lastElem"><a href="#" class="" data-text="Nach oben"><span class="mnuicon mnuicon_quer mnuicon92750"><span style="background-image:url('/userdata/8042/hb/92750/menueicon.svg');background-repeat:no-repeat;"></span></span>Nach oben</a></li> 315</ul> </nav> 316 317 <main class="main-contents type-pel" id="main"> 318 319 320 321 322 323 324 325 326 327<section 328 id="element-57620" 329 class="code section-padding-top-0 section-padding-tablet-top-0 section-padding-mobile-top-0" 330 style="" 331> 332 <div class="container"> 333 334 <div class="code-contents"> 335 <iframe src="https://shop.atoll-achensee.com/?iframe=yes&nofooter=0&hasconsent=1&noheader=0" class="shop-iframe"></iframe> </div> 336 337 338 339 340
340<script> 341 const allowedOrigin = "https://shop.atoll-achensee.com"; 342 let isloggedin = false; 343 let backdropShown = false; 344 345 window.addEventListener("message", (event) => { 346 347 const { 348 origin, 349 data, 350 source 351 } = event; 352 353 if (origin !== allowedOrigin) { // Safety feature! This script only listens to messages from the shop and ignores others 354 return; 355 } 356 357 const allIFrames = Array.from(document.querySelectorAll("iframe")); 358 let iframe; 359 360 for (const i of allIFrames) { // Find caller iframe 361 try { 362 if (i.contentWindow === source) { 363 iframe = i; 364 break; 365 } 366 } catch (e) {} 367 } 368 369 const { 370 type, 371 data: info 372 } = data; 373 374 // Process message sent from TAC|Webshop 375 switch (type) { 376 case "height": // info is height of page in pixels (number); needed for resizing the iframe 377 iframe.height = `${info}px`; 378 379 // Kurz warten bis Browser neu gerendert hat, dann prüfen 380 setTimeout(() => { 381 const actual = iframe.scrollHeight; 382 383 if (actual > info) { 384 iframe.height = `${actual}px`; 385 } 386 }, 100); 387 388 if (iframe.classList.value.includes("iframe-same-height")) { // If one of the two side by side iframes changes height, change both. INTEGRATOR: Can be removed if not used. 389 const sameHeightIFrames = Array.from(document.querySelectorAll(".iframe-same-height")); 390 const maxHeight = Math.max(...sameHeightIFrames.map((i) => Number(i.height.slice(0, -2)))); 391 392 for (const sameHeightIFrame of sameHeightIFrames) { 393 sameHeightIFrame.height = `${maxHeight}px`; 394 } 395 } 396 397 break; 398 399 case "backdrop": // info is true or false, whether backdrop is currently visible; Use same style as our backdrop 400 if (info && !backdropShown) { 401 const backdrop = document.createElement("div"); 402 backdrop.id = "bd"; 403 backdrop.style = "top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; pointer-events: none;"; 404 405 // INTEGRATOR: Find out where to put the backdrop and play with the z-indexes, for an example, see here: https://www.tac.eu.com/demo-iframe-webshop/ 406 document.getElementById("main").appendChild(backdrop); 407 backdropShown = true; 408 } else if (backdropShown) { 409 backdropShown = false; 410 document.getElementById("bd").remove(); 411 } 412 413 for (const i of allIFrames) { // Change z-index of other iframes so the backdrop applies to them too 414 try { 415 if (i.contentWindow !== source) { // This is another iframe 416 i.style.zIndex = info ? "99" : "101"; 417 } 418 } catch (e) {} 419 } 420 421 break; 422 423 424 425 426 case "isloggedin": // info is true or false, whether guest is logged in; sent every page load (add css and js for every page here!) 427 // INTEGRATOR: Example, send us "css" or "js" for every page, like button color change 428 // INTEGRATOR: Insert individual Styling here 429 430 431 source.postMessage({ 432 type: "css", 433 code: "body.border-box.is-in-iframe #teaser-boxes__0,#teaser-boxes__1,#welcome-text { display: none !important; }" 434 }, allowedOrigin); // This will hide teaserbox 1 & 2 &welcome text 435 436 437 if (isloggedin !== info) { 438 // Logged-in-state changed, maybe greet guest? 439 isloggedin = info; 440 } 441 442 break; 443 444 445 446 447 case "url": // add shop path to parentURL 448 window.history.pushState(null, "", `${window.location.pathname}?${info}`); 449 450 break; 451 452 case "redirect": 453 window.location.href = info; 454 break; 455 456 457 case "error": 458 switch (info) { 459 case "3rdpartycookiesdisabled": // This will replace the iframe to a button with text to redirect the user to the webshop 460 const b = document.createElement("div"); 461 const l = document.createElement("a"); 462 const center = document.createElement("div"); 463 const wrapper = document.createElement("div"); 464 465 466 switch (navigator.language.substr(0, 2)) { // Get correct translation for user language and set text and redirect to the webshop with .../?iframe=0&nofooter=0&hasconsent=0 467 case "de": 468 b.style = "background-color: rgb(61, 202, 237); border: 4px solid transparent; border-radius: 100px; color: white; display: inline-block;"; 469 b.innerText = "Weiter zum Online Shop"; 470 471 l.href = "https://shop.atoll-achensee.com/tickets/template/198/?iframe=1&noheader=1&nofooter=1&hasconsent=1"; 472 l.target = "_blank"; 473 l.rel = "noopener"; 474 l.append(b); 475 476 477 478 479 center.style = "text-align: center;"; 480 center.append(l); 481 482 483 wrapper.innerText = "Es sieht so aus, als ob Drittanbieter-Cookies in Ihrem Browser deaktiviert sind. Bitte verlassen Sie den Inkognito-/Privatmodus oder verwenden Sie die Weiterleitung zum Online Shop."; 484 wrapper.style = "text-align: center;"; 485 wrapper.append(center); 486 487 488 489 iframe.replaceWith(wrapper); 490 491 break; 492 493 default: 494 b.style = "background-color: rgb(61, 202, 237); border: 4px solid transparent; border-radius: 100px; color: white; display: inline-block;"; 495 b.innerText = "Redirect to the Online Shop"; 496 497 498 499 500 l.href = "https://shop.atoll-achensee.com/tickets/template/198/?iframe=1&noheader=1&nofooter=1&hasconsent=1"; 501 l.target = "_blank"; 502 l.rel = "noopener"; 503 l.append(b); 504 505 center.style = "text-align: center;"; 506 center.append(l); 507 508 wrapper.innerText = "It looks like third-party cookies are disabled in your browser. Please exit the incognito/private mode or use the redirect to the online shop."; 509 wrapper.style = "text-align: center;"; 510 wrapper.append(center); 511 512 iframe.replaceWith(wrapper); 513 514 break; 515 516 } 517 break; 518 519 default: 520 console.error(info); // Any other error, debug 521 break; 522 } 523 524 break; 525 } 526 });
527 528 // Close backdrop at click on parent site 529 document.documentElement.addEventListener("click", function () { 530 const allIFrames = document.querySelectorAll("iframe"); 531 532 for (const i of allIFrames) { 533 try { 534 if (i.contentWindow) { 535 i.contentWindow.postMessage( 536 { 537 type: "js", 538 code: "Frontend.closePopup()" 539 }, 540 allowedOrigin 541 ); 542 543 const backdrop = document.getElementById("bd"); 544 if (backdrop) { 545 backdrop.remove(); 546 } 547 548 backdropShown = false; 549 } 550 } catch (e) { 551 // Zugriff auf cross-origin iframe kann fehlschlagen â bewusst ignoriert 552 } 553 } 554 }); 555 556 </script>
556 557 558 </div> 559</section> 560 561 562 563 </main> 564 565 <footer class="main-footer" id="footer"> 566 <div class="container"> 567 <div class="text text-main"> 568 <p>Das Atoll Achensee ist ein Freizeitzentrum mit <a href="/panorama-bad/">Hallenbad/Schwimmbad (Panorama-BAD)</a>, <a href="/penthouse-spa/">Sauna (Penthouse-SPA)</a>, <a href="/lakeside-gym/">Fitnessstudio (Lakeside-GYM)</a>, <a href="/boulder-halle/">Kletterhalle (BOULDER-Halle)</a>, <a href="/see-bad/">Freibad (SEE-Bad)</a>, <a href="/see-bad/">Spielplatz (FAMILY-Eldorado)</a>, <a href="/erlebnis-gastro/">Restaurant (ERLEBNIS-Gastro)</a> sowie <a href="/info-und-service/">Touristeninformation (WELCOME-Center</a>). Das Atoll Achensee ist das ideale Schlechtwetterprogramm & Ausflugsziel für Familien, Paare, Kinder & Freunde.</p> </div> 569 </div> 570 <div class="bottom"> 571 <div class="socials"> 572 <a href="https://www.facebook.com/atollachensee/"> 573 <img src="/templates/atoll-achensee-2025.com/img/icons/socials/facebook.svg" alt="Facebook" width="33" height="33" /> 574 </a> 575 <a href="http://www.instagram.com/atollachensee"> 576 <img src="/templates/atoll-achensee-2025.com/img/icons/socials/instagram.svg" alt="Instagram" width="33" height="33" /> 577 </a> 578 </div> 579 <div class="contact text-main-small"> 580 <span>Atoll Achensee</span> 581 <span>AchenseestraÃe 63</span> 582 <span>6212 Maurach</span> 583 </div> 584 <nav class="footer-list text-main-small" aria-label="Haupt Footer Menü"> 585 586<ul tabindex="-1" class="footer-nav l0"> 587 <li class="mnu92752 l0"><a href="/jobs/" class="" data-text="Jobs">Jobs</a></li> 588 <li class="mnu92751 l0"><a href="/agb/" class="" data-text="AGB & Widerruf">AGB & Widerruf</a></li> 589 <li class="mnu94564 l0"><a href="/info-und-service/" class="" data-text="Information">Information</a></li> 590 <li class="mnu92755 l0"><a href="/presse/" class="" data-text="Presse">Presse</a> 591 <ul class="dropdown-menu collapse l1 d-none hidden-lg hidden-md hidden-sm hidden-xs"> 592 <li class="mnu93659 l1"><a href="/presse/#pelElem_52949" class="" data-text="Pressemitteilungen">Pressemitteilungen</a></li> 593 <li class="mnu93660 l1"><a href="/presse/bilder/" class="" data-text="Bilder">Bilder</a></li> 594 <li class="mnu93661 l1"><a href="/presse/videos/" class="" data-text="Videos">Videos</a></li> 595 <li class="mnu93662 l1 lastElem"><a href="/presse/#element-52954" class="" data-text="Medienkontakt">Medienkontakt</a></li> 596 </ul> 597 </li> 598 <li class="mnu92756 l0"><a href="/datenschutz/" class="" data-text="Datenschutz">Datenschutz</a></li> 599 <li class="mnu92758 l0"><a href="/interne-meldestelle/" class="" data-text="Interne Meldestelle">Interne Meldestelle</a></li> 600 <li class="mnu92759 l0"><a href="/impressum/" class="" data-text="Impressum">Impressum</a></li> 601 <li class="mnu94570 l0 lastElem"><a href="/barrierefreiheitserklaerung/" class="" data-text="Barrierefreiheitserklärung">Barrierefreiheitserklärung</a></li> 602</ul> </nav> 603 </div> 604 </footer> 605 606 <aside class="logos" aria-label="Logoleiste"> 607 <div class="container"> 608 <img src="/userdata/8042/pel/globaldata/f82f5e8bf98a/logo_achensee.svg" alt="Logo Achensee Tourismus" style="--logoMaxHeight: 4.875rem;" loading="lazy" fetchpriority="low" /> 609 <img src="/userdata/8042/pel/globaldata/fa0591cc3b6a/logo_tvb.png" alt="Wappen Eben am Achensee" style="--logoMaxHeight: none;" loading="lazy" fetchpriority="low" /> 610 <img src="/userdata/8042/pel/globaldata/89f3c90958a3/logo_gmp.svg" alt="Logo GMF" style="--logoMaxHeight: 3.4375rem;" loading="lazy" fetchpriority="low" /> 611 </div> 612 </aside> 613 <melibo-widget key="1bd6ae1b-6db4-4e9c-81a2-d13136c03c7f"></melibo-widget> 614 </div> 615
615<script nonce="QQB4aYVqaI3HqHFffBvDpw==">var _paq = window._paq = window._paq || [];</script>
vendor: 1 bytes, line 615
615
616<script defer src="/templates/atoll-achensee-2025.com/js/main.js?cb=1764665600"></script>
vendor: 1 bytes, line 616
616
617<script async type="module" src="/js/futureweb/fw-cms-shared/fw-cms-shared.js?cb=1742917636"></script>
617 618
619<script defer src="/js/swiper/11.1.14/swiper-element-bundle.min.js"></script>
vendor: 1 bytes, line 619
619
620<script defer src="/js/fancybox/5.0.36/fancybox/fancybox.umd.js"></script>
620 621
622<script defer src="/js/smoothscroll-polyfill/0.4.4/smoothscroll.min.js"></script>
vendor: 1 bytes, line 622
622
623<script defer src="/js/smoothscroll-anchor-polyfill/1.3.4/smoothscroll-anchor-polyfill.min.js"></script>
623 624 625
626<script src="https://webcache.datareporter.eu/c/ee02d958-5c35-42a5-ad26-49e32740bd1c/6bLUep667Mzp/Lpn/banner.js" type="text/javascript"></script>
vendor: 1 bytes, line 626
626
627<script> 628 window.cookieconsent.initialise(dr_cookiebanner_options); 629</script>
629 630 631 632 633 </body> 634 </html> 635
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.