1<!doctype html> 2<html lang="de"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 6 7 8<title>á Karte: Neue Unternehmen in meiner Nähe</title> 9<meta name="title" content="á Karte: Neue Unternehmen in meiner Nähe" /> 10<meta property="og:title" content="á Karte: Neue Unternehmen in meiner Nähe" /> 11 12 13<meta name="description" content="Neu- und Wiedereröffnungen finden ⤠Ãber 80.000 Einträge â Karte mit Neueröffnungen â Neue Unternehmen in der Nähe â Jetzt informieren!" /> 14<meta property="og:description" content="Neu- und Wiedereröffnungen finden ⤠Ãber 80.000 Einträge â Karte mit Neueröffnungen â Neue Unternehmen in der Nähe â Jetzt informieren!" /> 15 16 17<link rel="image_src" href="https://www.neueroeffnung.info/NI-Logo.jpg" /> 18<meta name="image" content="https://www.neueroeffnung.info/NI-Logo.jpg" /> 19<meta property="og:image" content="https://www.neueroeffnung.info/NI-Logo.jpg" /> 20 21 22<meta name="type" content="website" /> 23<meta property="og:type" content="website" /> 24 25 26<meta name="url" content="https://www.neueroeffnung.info/karte" /> 27<meta property="og:url" content="https://www.neueroeffnung.info/karte" /> 28 29 30<meta name="site_name" content="Neueroeffnung.info" /> 31<meta property="og:site_name" content="Neueroeffnung.info" /> 32 <meta name="twitter:card" content="summary_large_image"> 33 <meta name="twitter:image" content="https://www.neueroeffnung.info/neueroeffnung-keyvisual.jpg"> 34 <meta name="csrf-token" content="umKh8TbLw6vSa689UsdM4xNXNdM2Ilbgc0oI1EGI"> 35 <meta name="user-id" content=""> 36
36<script> 37 var _sysConf = { 38 'formToken': 'https://www.neueroeffnung.info/token/?id=1790978279', 39 }; 40 </script>
40 41 <link rel="canonical" href="https://www.neueroeffnung.info/karte"/> 42 <link rel="icon" href="/favicon.ico" type="image/x-icon"> 43 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 44 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 45 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 46 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 47 <link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png"> 48 <link rel="icon" type="image/png" sizes="512x512" href="/android-chrome-512x512.png"> 49 <link rel="manifest" href="/site.webmanifest"> 50 <!-- v280322 --> 51 52 <!-- Bootstrap core CSS --> 53 <link href="/css/app.css?id=4f5e3e52bffe8be77490e3810a6d5bde" rel="stylesheet"> 54 55 <style> 56 .card { 57 transition: all 0.3s ease; 58 } 59 .entry-card:hover { 60 transform: translateY(-5px); 61 box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important; 62 } 63 </style> 64 65
65<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.neueroeffnung.info","name":"Neuer\u00f6ffnungen","image":null}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.neueroeffnung.info\/karte","name":"Karte","image":null}}]}</script>
65 66 67 68 69 70
70<script> 71 </script>
71 72 73
73<script> 74/** 75 * Cookie Consent Cleanup Script 76 * Deletes analytics cookies when consent is revoked 77 */ 78(function() { 79 'use strict'; 80 81 /** 82 * Delete a cookie by name 83 * @param {string} name - Cookie name 84 * @param {string} path - Cookie path (default: '/') 85 * @param {string} domain - Cookie domain (optional) 86 */ 87 function deleteCookie(name, path, domain) { 88 // Try to delete with current domain 89 document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=' + (path || '/') + ';'; 90 91 // Also try with domain (for subdomain cookies like .neueroeffnung.info) 92 if (domain) { 93 document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=' + (path || '/') + '; domain=' + domain + ';'; 94 } 95 96 // Try with leading dot 97 if (domain && !domain.startsWith('.')) { 98 document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=' + (path || '/') + '; domain=.' + domain + ';'; 99 } 100 101 // Try without domain (current hostname) 102 const hostname = window.location.hostname; 103 document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=' + (path || '/') + '; domain=' + hostname + ';'; 104 105 // Try with leading dot for hostname 106 if (hostname.includes('.')) { 107 const parts = hostname.split('.'); 108 if (parts.length >= 2) { 109 const rootDomain = '.' + parts.slice(-2).join('.'); 110 document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=' + (path || '/') + '; domain=' + rootDomain + ';'; 111 } 112 } 113 } 114 115 /** 116 * Delete all Google Analytics cookies 117 * This function is only called when analytics consent is NOT given 118 */ 119 function deleteAnalyticsCookies() { 120 // Get current domain 121 const hostname = window.location.hostname; 122 let rootDomain = null; 123 124 // Extract root domain (e.g., neueroeffnung.info from local.neueroeffnung.info) 125 if (hostname.includes('.')) { 126 const parts = hostname.split('.'); 127 if (parts.length >= 2) { 128 rootDomain = parts.slice(-2).join('.'); 129 } 130 } 131 132 // Delete all cookies starting with _ga (includes UA and GA4 cookies) 133 // This removes all analytics cookies when user has not given consent 134 const allCookies = document.cookie.split(';'); 135 allCookies.forEach(function(cookie) { 136 const cookieName = cookie.split('=')[0].trim(); 137 // Delete all GA cookies: _ga, _ga_*, _gid, _gat 138 if (cookieName.startsWith('_ga')) { 139 deleteCookie(cookieName, '/', rootDomain); 140 } 141 }); 142 143 // Delete Google Analytics cookies for common domains 144 const domains = rootDomain ? [rootDomain, '.' + rootDomain] : []; 145 146 // Also try common GA cookie names (UA and GA4) 147 const gaCookies = ['_ga', '_gid', '_gat']; 148 domains.forEach(function(domain) { 149 gaCookies.forEach(function(cookieName) { 150 deleteCookie(cookieName, '/', domain); 151 }); 152 }); 153 154 // Explicitly delete GA4 cookies (_ga_* pattern) 155 // Delete GA4 cookies when user has not given analytics consent 156 allCookies.forEach(function(cookie) { 157 const cookieName = cookie.split('=')[0].trim(); 158 if (cookieName.match(/^_ga_[A-Z0-9]+$/)) { 159 domains.forEach(function(domain) { 160 deleteCookie(cookieName, '/', domain); 161 }); 162 } 163 }); 164 } 165 166 /** 167 * Delete old Ezoic cookies (no longer used) 168 */ 169 function deleteEzoicCookies() { 170 const hostname = window.location.hostname; 171 let rootDomain = null; 172 173 if (hostname.includes('.')) { 174 const parts = hostname.split('.'); 175 if (parts.length >= 2) { 176 rootDomain = parts.slice(-2).join('.'); 177 } 178 } 179 180 // Ezoic cookies that should be deleted 181 const ezoicCookies = [ 182 'ez-consent-tcf', 183 'ezosuibasgeneris-1', 184 'addtl_consent' // Google CMP cookie (might be from Ezoic integration) 185 ]; 186 187 const domains = rootDomain ? [rootDomain, '.' + rootDomain, hostname] : [hostname]; 188 189 domains.forEach(function(domain) {
190 ezoicCookies.forEach(function(cookieName) { 191 deleteCookie(cookieName, '/', domain); 192 }); 193 }); 194 } 195 196 /** 197 * Disable Google Analytics if loaded 198 */ 199 function disableGoogleAnalytics() { 200 // Disable Universal Analytics (ga) if it exists 201 if (typeof window.ga !== 'undefined') { 202 // Override ga to prevent tracking 203 window.ga = function() { 204 // Do nothing - prevent tracking 205 }; 206 } 207 208 // Disable gtag if it exists (for GA4 compatibility) 209 if (typeof window.gtag !== 'undefined') { 210 // Override gtag to prevent tracking 211 window.gtag = function() { 212 // Do nothing - prevent tracking 213 }; 214 } 215 216 // Clear dataLayer (for GA4) 217 if (typeof window.dataLayer !== 'undefined') { 218 window.dataLayer = []; 219 } 220 221 // Remove Google Analytics scripts (both UA and GA4) 222 const scripts = document.querySelectorAll('script[src*="googletagmanager.com"], script[src*="google-analytics.com"]'); 223 scripts.forEach(function(script) { 224 script.remove(); 225 }); 226 } 227 228 /** 229 * Cleanup analytics when consent is revoked 230 */ 231 window.cookieConsentCleanup = function() { 232 deleteAnalyticsCookies(); 233 disableGoogleAnalytics(); 234 }; 235 236 /** 237 * Cleanup all non-necessary cookies (analytics + old Ezoic cookies) 238 */ 239 window.cookieConsentCleanupAll = function() { 240 deleteAnalyticsCookies(); 241 deleteEzoicCookies(); 242 disableGoogleAnalytics(); 243 }; 244 245 // Auto-cleanup if no analytics consent 246 if (document.readyState === 'loading') { 247 document.addEventListener('DOMContentLoaded', function() { 248 cookieConsentCleanup(); 249 deleteEzoicCookies(); // Also delete old Ezoic cookies 250 }); 251 } else { 252 cookieConsentCleanup(); 253 deleteEzoicCookies(); // Also delete old Ezoic cookies 254 } 255 })(); 256</script>
256 257 258 259 260 261
261<script> 262 window.siteLocale = 'de'; 263 </script>
263 264 265 </head> 266 267<body data-route="entries.map"> 268 269<header> 270 <nav class="navbar navbar-expand-lg navbar-light bg-white border-amber" style="border-bottom: 3px solid;"> 271 <div class="container"> 272 <a class="navbar-brand" href="https://www.neueroeffnung.info"> 273 <img class="fluid" src="https://www.neueroeffnung.info/images/logo.svg" width="176" height="53" alt="Logo"> 274 </a> 275 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" 276 aria-controls="navbarCollapse" 277 aria-expanded="false" aria-label="Toggle navigation"> 278 <span class="navbar-toggler-icon"></span> 279 </button> 280 <div class="collapse navbar-collapse" id="navbarCollapse"> 281 <ul class="navbar-nav mr-auto"> 282 <li class="nav-item"> 283 <a class="nav-link" href="https://www.neueroeffnung.info/karte">Karte</a> 284 </li> 285 <li class="nav-item dropdown"> 286 <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownCategories" role="button" 287 data-toggle="dropdown" aria-haspopup="true" 288 aria-expanded="false" v-pre> 289 Kategorien 290 </a> 291 <div class="dropdown-menu"> 292 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/aerzte-gesundheit"> 293 <i class="fa-solid fa-stethoscope me-2 category-icon"></i> 294 Ãrzte & Gesundheit 295 </a> 296 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/baeckereien"> 297 <i class="fa-solid fa-bread-slice me-2 category-icon"></i> 298 Bäckereien 299 </a> 300 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/baumaerkte"> 301 <i class="fa-solid fa-hammer me-2 category-icon"></i> 302 Baumärkte 303 </a> 304 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/beauty"> 305 <i class="fa-solid fa-spa me-2 category-icon"></i> 306 Beauty 307 </a> 308 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/kitakindergarten"> 309 <i class="fa-solid fa-school me-2 category-icon"></i> 310 Bildung & Erziehung 311 </a> 312 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/drogerie"> 313 <i class="fa-solid fa-pump-soap me-2 category-icon"></i> 314 Drogerie 315 </a> 316 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/einkaufszentrum"> 317 <i class="fa-solid fa-store me-2 category-icon"></i> 318 Einkaufszentrum 319 </a> 320 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/freizeit"> 321 <i class="fa-solid fa-futbol me-2 category-icon"></i> 322 Freizeit & Sport 323 </a> 324 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/gastronomie"> 325 <i class="fa-solid fa-utensils me-2 category-icon"></i> 326 Gastronomie 327 </a> 328 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/hotel"> 329 <i class="fa-solid fa-bed me-2 category-icon"></i> 330 Hotels & Unterkünfte 331 </a> 332 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/mode"> 333 <i class="fa-solid fa-tshirt me-2 category-icon"></i> 334 Mode 335 </a> 336 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/non-food-discounter"> 337 <i class="fa-solid fa-percent me-2 category-icon"></i> 338 Non-F
338ood-Discounter 339 </a> 340 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/dienstleistung"> 341 <i class="fa-solid fa-handshake me-2 category-icon"></i> 342 Service & Dienstleistung 343 </a> 344 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/shops"> 345 <i class="fa-solid fa-tags me-2 category-icon"></i> 346 Shops & Läden 347 </a> 348 <a class="dropdown-item" href="https://www.neueroeffnung.info/branche/supermaerkte"> 349 <i class="fa-solid fa-shopping-cart me-2 category-icon"></i> 350 Supermärkte & Discounter 351 </a> 352 353 <!-- Gerüchte-Kategorie separat am Ende --> 354 <div class="dropdown-divider"></div> 355 <a class="dropdown-item text-muted" href="https://www.neueroeffnung.info/branche/geruechte" style="opacity: 0.85;"> 356 <i class="fa-solid fa-comment-dots me-2 category-icon"></i> 357 Gerüchte 358 </a> 359 </div> 360 </li> 361 <li class="nav-item dropdown"> 362 <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownCities" role="button" 363 data-toggle="dropdown" aria-haspopup="true" 364 aria-expanded="false" v-pre> 365 Städte 366 </a> 367 <div class="dropdown-menu featured-cities-dropdown-menu" aria-labelledby="navbarDropdownCities"> 368 <div class="row"> 369 <div class="col-6"> 370 <a class="dropdown-item" 371 href="https://www.neueroeffnung.info/stadt/aachen">Aachen</a> 372 <a class="dropdown-item" 373 href="https://www.neueroeffnung.info/stadt/augsburg">Augsburg</a> 374 <a class="dropdown-item" 375 href="https://www.neueroeffnung.info/stadt/berlin">Berlin</a> 376 <a class="dropdown-item" 377 href="https://www.neueroeffnung.info/stadt/bielefeld">Bielefeld</a> 378 <a class="dropdown-item" 379 href="https://www.neueroeffnung.info/stadt/bochum">Bochum</a> 380 <a class="dropdown-item" 381 href="https://www.neueroeffnung.info/stadt/bonn">Bonn</a> 382 <a class="dropdown-item" 383 href="https://www.neueroeffnung.info/stadt/braunschweig">Braunschweig</a> 384 <a class="dropdown-item" 385 href="https://www.neueroeffnung.info/stadt/bremen">Bremen</a> 386 <a class="dropdown-item" 387 href="https://www.neueroeffnung.info/stadt/chemnitz">Chemnitz</a> 388 <a class="dropdown-item" 389 href="https://www.neueroeffnung.info/stadt/dortmund">Dortmund</a> 390 <a class="dropdown-item" 391 href="https://www.neueroeffnung.info/stadt/dresden">Dresden</a> 392 <a class="dropdown-item" 393 href="https://www.neueroeffnung.info/stadt/duisburg">Duisburg</a> 394 <a class="dropdown-item" 395 href="https://www.neueroeffnung.info/stadt/d%C3%BCsseldorf">Düsseldorf</a> 396 <a class="dropdown-item" 397 href="https://www.neueroeffnung.info/stadt/essen">Essen</a> 398 <a class="dropdown-item" 399 href="https://www.neueroeffnung.info/stadt/frankfurt%20am%20Main">Frankfurt a. Main</a> 400 </div> 401 <div class="col-6"> 402 <a class="dropdown-item" 403 href="https://www.neueroeffnung.info/stadt/gelsenkirchen">Gelsenkirchen</a> 404 <a class="dropdown-item" 405 href="https://www.neueroeffnung.info/stadt/hamburg">Hamburg</a> 406 <a class="dropdown-item" 407 href="https://www.neueroeffnung.info/stadt/hannover">Hannover</a> 408 <a class="dropdown-item" 409 href="https://www.neueroeffnung.info/stadt/karlsruhe">Karlsruhe</a> 410 <a class="dropdown-item" 411 href="https://www.neueroeffnung.info/stadt/kiel">Kiel</a> 412 <a class="dropdown-item" 413 href="https://www.neueroeffnung.info/stadt/k%C3%B6ln">Köln</a> 414 <a class="dropdown-item" 415 href="https://www.neueroeffnung.info/stadt/leipzig">Leipzig</a> 416 <a class="dropdown-item" 417 href="https://www.neueroeffnung.info/stadt/mannheim">Mannheim</a> 418 <a class="dropdown-item" 419 href="https://www.neueroeffnung.info/stadt/m%C3%B6nchengladbach">Mönchengladbach</a> 420 <a class="dropdown-item" 421 href="https://www.neueroeffnung.info/stadt/m%C3%BCnchen">München</a> 422 <a class="dropdown-item" 423 href="https://www.neueroeffnung.info/stadt/m%C3%BCnster">Münster</a> 424 <a class="dropdown-item" 425 href="https://www.neueroeffnung.info/stadt/n%C3%BCrnberg">Nürnberg</a> 426 <a class="dropdown-item" 427 href="https://www.neueroeffnung.info/stadt/stuttgart">Stuttgart</a> 428 <a class="dropdown-item" 429 href="https://www.neueroeffnung.info/stadt/wiesbaden">Wiesbaden</a> 430 <a class="dropdown-item" 431 href="https://www.neueroeffnung.info/stadt/wuppertal">Wuppertal</a> 432 </div> 433 </div> 434 </div> 435 </li> 436 <li class="nav-item dropdown"> 437 <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownCorporations" role="button" 438 data-toggle="dropdown" aria-haspopup="true" 439 aria-expanded="false" v-pre> 440 Unternehmen 441 </a> 442 <div class="dropdown-menu featured-cities-dropdown-menu" aria-labelledby="navbarDropdownCorporations" style="min-width: 600px; max-width: 100vw; width: 100%;"> 443 <style> 444 @media (max-width: 767px) { 445 .featured-cities-dropdown-menu { 446 min-width: auto !important; 447 width: 100% !important; 448 } 449 } 450 </style> 451 <div class="row"> 452 <div class="col-12 col-md-4"> 453 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/action">ACTION</a> 454 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/aldi">ALDI</a> 455 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/bauhaus">BAUHAUS</a> 456 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/burger-king">Burger King</a> 457 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/decathlon">Decathlon</a> 458 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/deichmann">DEICHMANN</a> 459 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/denner">Denner</a> 460 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/dm-
460drogerie">dm - drogerie markt</a> 461 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/edeka">EDEKA</a> 462 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/ernstings-family">Ernsting's family</a> 463 </div> 464 <div class="col-12 col-md-4"> 465 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/jysk">JYSK</a> 466 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/kaufland">Kaufland</a> 467 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/kfc">KFC</a> 468 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/lidl">Lidl</a> 469 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/mcdonald">McDonald's</a> 470 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/m%C3%BCller%20drogerie">MÃLLER Drogeriemarkt</a> 471 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/netto">Netto</a> 472 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/norma">NORMA</a> 473 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/obi">Obi</a> 474 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/penny">Penny</a> 475 </div> 476 <div class="col-12 col-md-4"> 477 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/poco">POCO</a> 478 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/rewe">REWE</a> 479 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/rossmann">ROSSMANN</a> 480 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/sephora">Sephora</a> 481 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/takko">Takko</a> 482 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/tedi">TEDi</a> 483 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/thalia">Thalia</a> 484 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/tk-maxx">TK Maxx</a> 485 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/woolworth">Woolworth</a> 486 <a class="dropdown-item" href="https://www.neueroeffnung.info/unternehmen/wreesmann">WREESMANN</a> 487 </div> 488 </div> 489 </div> 490 </li> 491 <li class="nav-item"> 492 <a class="nav-link" href="https://www.neueroeffnungsd
492aten.de/" target="_blank"> 493 <i class="fas fa-database" style="color: #FBB129;"></i> 494 Premium-Daten 495 <span class="sr-only">Premium-Daten</span> 496 </a> 497 </li> 498 <li class="nav-item new-entry-button"> 499 <a class="btn btn-primary col" href="https://www.neueroeffnung.info/entries/create"> 500 Neueröffnung melden 501 </a> 502 </li> 503 </ul> 504 <ul class="navbar-nav mt-2 mt-md-0"> 505 </ul> 506 <div class="d-block d-sm-none"> 507 <form class="mt-4" action="https://www.neueroeffnung.info/suche" method="POST" 508 data-search-token="eyJpdiI6IlEvMXJ3Y1FJYVloSVNKY2pZUGdEVWc9PSIsInZhbHVlIjoiK0pjLys1R2p6UE9BaDl6a0IyS09yNkJidHRBQnMxZ1U3NXFhVTcraFYvR3ExSjQrR05ab2Q3UU50WkdXdGpneDRxcUxqUW5UOHprM3VFcVZ0ZHIwc3c9PSIsIm1hYyI6IjNkZTYzNDkzODdiNzNiZTY0Mjk4YTkyMGE4N2Q3ZDE5ZDk5YWMwYWM2N2RmOTZlMDk5NDAyZTczOTEwZDNlMTUiLCJ0YWciOiIifQ=="> 509 <input type="hidden" name="_token" value="umKh8TbLw6vSa689UsdM4xNXNdM2Ilbgc0oI1EGI" autocomplete="off"> 510 <input type="hidden" name="js_token" value=""> 511 <div class="form-row justify-content-center"> 512 <div class="col-md-6"> 513 <input name="search_query" 514 class="form-control " type="text" 515 placeholder="Suche nach einem Geschäft, einer Postleitzahl oder einem Ort"></input> 516 <div class="invalid-feedback"> 517 518 </div> 519 </div> 520 <div class="col-md-2 mt-2 mt-md-0"> 521 <button class="btn btn-outline-primary col"> 522 <i class="fas fa-search" style="margin-right: 4px;"></i>Suchen 523 </button> 524 </div> 525 </div> 526 </form> 527 </div> 528 </div> 529 </div> 530</nav> 531<div class="container search-form-container" style="background-color: white;"> 532 <div class="d-none d-sm-block"> 533 <div class="row"> 534 <div class="col-md-12"> 535 <form class="mt-4" action="https://www.neueroeffnung.info/suche" method="POST" 536 data-search-token="eyJpdiI6Im9mYlgxaDNSK0Jka2w5NDdCbm1BREE9PSIsInZhbHVlIjoiS1pFL3ZXZTNvSTJMd0syR2tOYXQvSUc1VkQ4cmtHcnRnMENOUE1jSmxlLzg0ZmtXQ2tISzV1VFlEVHI4WGFPODFyTVVXZ0RKTDRkMHRNb2RTUk9pVVE9PSIsIm1hYyI6ImE3MGI2N2U1NDFiZjQ3YWEzNjU3Y2M2NzNmZDRmM2M4NTRlZjQ0YmRhZTViZWY3ZDAyYjg0ZWQ1MTAyZDQ5MDMiLCJ0YWciOiIifQ=="> 537 <input type="hidden" name="_token" value="umKh8TbLw6vSa689UsdM4xNXNdM2Ilbgc0oI1EGI" autocomplete="off"> 538 <input type="hidden" name="js_token" value=""> 539 <div class="form-row justify-content-center"> 540 <div class="col-md-6"> 541 <input name="search_query" 542 class="form-control " type="text" 543 placeholder="Suche nach einem Geschäft, einer Postleitzahl oder einem Ort"></input> 544 <div class="invalid-feedback"> 545 546 </div> 547 </div> 548 <div class="col-md-2 mt-2 mt-md-0"> 549 <button class="btn btn-outline-primary col"> 550 <i class="fas fa-search" style="margin-right: 4px;"></i>Suchen 551 </button> 552 </div> 553 </div> 554 </form> 555 </div> 556 </div> 557 </div> 558</div>
559<script> 560 document.addEventListener('DOMContentLoaded', function () { 561 document.querySelectorAll('form[data-search-token]').forEach(function (form) { 562 var input = form.querySelector('input[name="js_token"]'); 563 if (input) { 564 input.value = form.dataset.searchToken; 565 } 566 }); 567 }); 568</script>
568 569</header> 570 571<main role="main" class="container bg-white pt-4"> 572 <div class="row"> 573 <div class="col"> 574 <div id="app"> 575 <h1>Karte: Alle Neueröffnungen im Ãberblick</h1> 576 <hr> 577 <div style="position: relative; width: 100%; min-height: 600px;"> 578 <img src="https://www.neueroeffnung.info/images/neueroeffnungen-karte.jpeg" style="width: 100%; height: 100%; object-fit: cover;"> 579 580 <div class="d-flex justify-content-center align-items-center" 581 style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.3); z-index: 10;"> 582 583 <div class="card text-center p-3" style="width: 90%; max-width: 500px; box-shadow: 0 8px 16px rgba(0,0,0,0.15); border: none; margin-top: 80px;"> 584 <div class="card-body p-3"> 585 <div class="mb-4"> 586 <i class="fas fa-map-marker-alt text-primary" style="font-size: 2.2rem;"></i> 587 </div> 588 <h5 class="card-title mb-2" style="font-size: 1.3rem;">Entdeckt alle Neueröffnungen auf der Karte</h5> 589 590 <p class="card-text mb-2" style="font-size: 1rem;">Mit einem Premium-Account erhaltet Ihr Zugriff auf:</p> 591 592 <ul class="list-unstyled text-left mx-auto mb-2" style="max-width: 300px; font-size: 1rem; padding-left: 1.5rem;"> 593 <li class="mb-1">â Alle Standorte auf der Karte</li> 594 <li class="mb-1">â Vollständige Kontaktdaten</li> 595 <li class="mb-1" style="word-break: break-word;">â Erweiterter Filter & Export</li> 596 </ul> 597 598 <hr class="my-2"> 599 600 <p class="text-muted mb-2" style="font-size: 1rem;">Ãber 2.000 Neueröffnungen pro Monat warten auf Euch.</p> 601 602 <a href="https://www.neueroeffnungsdaten.de/" target="_blank" class="btn btn-primary btn-lg" style="font-size: 1.1rem; padding: 0.6rem 1.2rem;"> 603 Exklusiven Zugang sichern 604 </a> 605 </div> 606 </div> 607 </div> 608 </div> 609 610 611 612 </div> 613 </div> 614 </div> 615 </main> 616 617<footer class="bg-dark text-white"> 618 <div class="container"> 619 <div class="row"> 620 <div class="col-md-12 my-4"> 621 <div class="my-1"><strong>Ãber Neueroeffnung.info</strong></div> 622 <div class="text"> 623 Neueroeffnung.info ist das <strong>gröÃte Portal für Neu- und Wiedereröffnungen in Deutschland, Ãsterreich und der Schweiz</strong>. Wir veröffentlichen und aktualisieren jeden Monat tausende Neueröffnungen und Wiedereröffnungen, über 180.000 Neueröffnungen insgesamt. 624 </div> 625 </div> 626 </div> 627 628 <div class="row"> 629 <div class="col-sm-12 my-4"> 630 <div class="my-1">Informationen</div> 631 <div class="text"> 632 633 </div> 634 <ul class="list-inline"> 635 636 <li class="list-inline-item"> 637 <a href="https://www.neueroeffnung.info/ueber-uns">Ãber Uns</a> 638 </li> 639 <li class="list-inline-item">|</li> 640 <li class="list-inline-item"> 641 <a href="https://www.neueroeffnung.info/geschaeftsinhaber">Geschäftsinhaber</a> 642 </li> 643 <li class="list-inline-item">|</li> 644 <li class="list-inline-item"> 645 <a href="https://www.neueroeffnungsd
645aten.de/">B2B</a> 646 </li> 647 <li class="list-inline-item">|</li> 648 649 650 <li class="list-inline-item"> 651 <a href="https://www.neueroeffnung.info/kontakt_formular">Kontakt</a> 652 </li> 653 <li class="list-inline-item">|</li> 654 655 <li class="list-inline-item"> 656 <a href="https://www.neueroeffnung.info/nutzungsbedingungen">Nutzungsbedingungen</a> 657 </li> 658 <li class="list-inline-item">|</li> 659 660 <li class="list-inline-item"> 661 <a href="https://www.neueroeffnung.info/datenschutz">Datenschutz</a> 662 </li> 663 <li class="list-inline-item">|</li> 664 <li class="list-inline-item"> 665 <a href="https://www.neueroeffnung.info/cookie-einstellungen">Cookie-Einstellungen</a> 666 </li> 667 668 <li class="list-inline-item">|</li> 669 <li class="list-inline-item"> 670 <a href="https://www.neueroeffnung.info/impressum">Impressum</a> 671 </li> 672 673 <li class="list-inline-item">|</li> 674 <li class="list-inline-item"> 675 <a href="https://www.neueroeffnung.info/login">Anmelden</a> 676 </li> 677 678 679 </ul> 680 </div> 681 </div> 682 </div> 683</footer> 684<div id="cookie-consent-banner" class="cookie-consent-banner" style="display: none;" data-consent-check="pending"> 685 <div class="cookie-consent-content"> 686 <div class="cookie-consent-text"> 687 <h5>Cookie-Einstellungen</h5> 688 <p>Wir verwenden Cookies, um Ihnen die bestmögliche Erfahrung zu bieten. Einige Cookies sind notwendig für den Betrieb der Website, andere helfen uns, diese Website und die Nutzererfahrung zu verbessern (Tracking-Cookies). Sie können Ihre Einwilligung jederzeit widerrufen.</p> 689 <p class="small"> 690 <a href="https://www.neueroeffnung.info/datenschutz" target="_blank">Mehr erfahren</a> 691 </p> 692 </div> 693 <div class="cookie-consent-buttons"> 694 <a href="https://www.neueroeffnung.info/cookie-einstellungen" class="btn btn-sm btn-outline-secondary"> 695 Einstellungen 696 </a> 697 <button type="button" class="btn btn-sm btn-primary" data-consent="all"> 698 Alle akzeptieren 699 </button> 700 </div> 701 </div> 702</div> 703 704<style> 705.cookie-consent-banner { 706 position: fixed; 707 bottom: 0; 708 left: 0; 709 right: 0; 710 background: #fff; 711 border-top: 2px solid #000; 712 box-shadow: 0 -2px 10px rgba(0,0,0,0.1); 713 z-index: 9999; 714 padding: 20px; 715} 716 717.cookie-consent-content { 718 max-width: 1200px; 719 margin: 0 auto; 720 display: flex; 721 align-items: center; 722 justify-content: space-between; 723 flex-wrap: wrap; 724 gap: 15px; 725} 726 727.cookie-consent-text { 728 flex: 1; 729 min-width: 300px; 730} 731 732.cookie-consent-text h5 { 733 margin: 0 0 10px 0; 734 font-size: 1.1rem; 735 font-weight: 600; 736} 737 738.cookie-consent-text p { 739 margin: 0 0 5px 0; 740 font-size: 0.9rem; 741 line-height: 1.5; 742} 743 744.cookie-consent-buttons { 745 display: flex; 746 gap: 10px; 747 flex-shrink: 0; 748} 749 750@media (max-width: 768px) { 751 .cookie-consent-content { 752 flex-direction: column; 753 text-align: center; 754 } 755 756 .cookie-consent-buttons { 757 width: 100%; 758 justify-content: center; 759 } 760 761 .cookie-consent-buttons button { 762 flex: 1; 763 } 764} 765</style> 766
767<script> 768(function() { 769 // Check localStorage FIRST, before even getting the banner element 770 // This prevents the banner from flashing on screen 771 const consentGiven = localStorage.getItem('cookie_consent_given'); 772 if (consentGiven === 'true') { 773 // Consent was given, don't show banner at all 774 const banner = document.getElementById('cookie-consent-banner'); 775 if (banner) { 776 banner.style.display = 'none'; 777 banner.remove(); // Remove from DOM completely 778 } 779 return; 780 } 781 782 const banner = document.getElementById('cookie-consent-banner'); 783 if (!banner) return; 784 785 // Show banner after a short delay 786 setTimeout(function() { 787 // Double-check localStorage before showing (in case it was set in the meantime) 788 if (localStorage.getItem('cookie_consent_given') !== 'true') { 789 banner.style.display = 'block'; 790 } 791 }, 500); 792 793 // Handle consent buttons 794 banner.querySelectorAll('[data-consent]').forEach(function(button) { 795 button.addEventListener('click', function() { 796 const consent = this.getAttribute('data-consent'); 797 798 // Hide banner immediately 799 banner.style.display = 'none'; 800 801 // Mark consent as given in localStorage (fallback) 802 localStorage.setItem('cookie_consent_given', 'true'); 803 804 fetch('https://www.neueroeffnung.info/cookie-consent', { 805 method: 'POST', 806 headers: { 807 'Content-Type': 'application/json', 808 'Accept': 'application/json', 809 'X-Requested-With': 'XMLHttpRequest', 810 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').getAttribute('content') 811 }, 812 body: JSON.stringify({ consent: consent }) 813 }) 814 .then(response => { 815 // Check if response is actually JSON 816 const contentType = response.headers.get('content-type'); 817 if (contentType && contentType.includes('application/json')) { 818 return response.json(); 819 } else { 820 // If not JSON, try to parse as text to see what we got 821 return response.text().then(text => { 822 console.error('Expected JSON but got:', text.substring(0, 200)); 823 throw new Error('Server returned non-JSON response'); 824 }); 825 } 826 }) 827 .then(data => { 828 if (data && data.success) { 829 // If only necessary cookies selected, cleanup analytics and old Ezoic cookies 830 if (consent === 'necessary') { 831 if (typeof window.cookieConsentCleanup === 'function') { 832 window.cookieConsentCleanup(); 833 } 834 if (typeof window.cookieConsentCleanupAll === 'function') { 835 window.cookieConsentCleanupAll(); 836 } 837 window.location.reload(); 838 return; 839 } 840 841 // If analytics consent was given, initialize it 842 if (consent === 'all' || 843 consent === 'analytics') { 844 // Initialize analytics immediately 845 (function() { 846 var trackingId = 'UA-4876818-32'; 847 var anonymizeIp = true; 848 849 // Load Universal Analytics script 850 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 851 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 852 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 853 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 854 855 // Initialize analytics 856 ga('create', trackingId, 'auto');
857 ga('set', 'anonymizeIp', anonymizeIp); 858 ga('send', 'pageview'); 859})(); 860 861 // Wait a bit for analytics to initialize, then reload 862 setTimeout(function() { 863 window.location.reload(); 864 }, 500); 865 return; 866 } 867 868 // Default: reload page 869 window.location.reload(); 870 } else { 871 // If save failed, show banner again 872 banner.style.display = 'block'; 873 localStorage.removeItem('cookie_consent_given'); 874 } 875 }) 876 .catch(error => { 877 console.error('Error saving cookie consent:', error); 878 // If error occurred, show banner again 879 banner.style.display = 'block'; 880 localStorage.removeItem('cookie_consent_given'); 881 882 // Show user-friendly error message 883 alert('Fehler beim Speichern der Cookie-Einstellungen. Bitte versuchen Sie es erneut.'); 884 }); 885 }); 886 }); 887 888 // Clean up localStorage flag if cookie is actually set (to keep them in sync) 889 // Check immediately and after a delay to catch cookies set during page load 890 function syncConsentFlag() { 891 const cookieValue = document.cookie.match(/cookie_consent=([^;]+)/); 892 if (cookieValue && cookieValue[1] && cookieValue[1] !== 'none') { 893 // Cookie is set, keep localStorage flag and hide banner 894 localStorage.setItem('cookie_consent_given', 'true'); 895 if (banner) { 896 banner.style.display = 'none'; 897 } 898 } else { 899 // Cookie not set, remove localStorage flag 900 localStorage.removeItem('cookie_consent_given'); 901 } 902 } 903 904 // Check immediately 905 syncConsentFlag(); 906 907 // Check again after a short delay (in case cookie is set asynchronously) 908 setTimeout(syncConsentFlag, 100); 909 setTimeout(syncConsentFlag, 500); 910 setTimeout(syncConsentFlag, 1000); 911})(); 912</script>
912 913 914
915<script src="/js/app.js?id=6724f87ac5ac60f204d2bd2da43a5af3"></script>
915 916 917 918</body> 919</html> 920 921
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.