1<!DOCTYPE html> 2 3<html lang="de"> 4 5<head> 6 7<meta charset="UTF-8">
8<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="cb36443f-af08-4c3d-be8b-a613be646654" data-blockingmode="auto"></script>
8 9<link rel="stylesheet" href="../lib/msvorlagen/sass01a/sw2015/css/index.css?20042026212933"> 10 <link rel="stylesheet" href="../lib/msvorlagen/sass01a/sw2015/css/lay23mz.css?20042026212933"> 11 <meta property="og:image" content="https://www.freistaedter-motorshow.at/lib/1000222/ms02Pics/Logo2.png"> 12 <meta name="description" content="Allgemeine Informationen über die Freistädter Motorshow"> 13 14<meta name="last-modified" content="2026-08-10"> 15 16<title>ALLGEMEINES - Automesse Freistädter Motorshow - Freistädter Ausstellungsverein</title> 17 18<link rel="stylesheet" href="../lib/font/ubuntu.css?250905"> 19
20<script src="../lib/jquery_allg/jquery-3.7.1.min.js"></script>
20 21 22<!-- xxxxxxxx PRELOADER HEADBEREICH -->
23<script src="../lib/functions/lottieplayer/lottie-player.js" defer></script>
23 24 25<meta name="viewport" content="width=device-width, initial-scale=1"> 26 27 28 29<style>/* Preloader Grundlayout */ 30 #preloader { 31 position: fixed; 32 z-index: 99999; 33 top: 0; left: 0; right: 0; bottom: 0; 34 background: black; 35 display: flex; 36 align-items: center; 37 justify-content: center; 38 } 39 40 /* Fallback-Spinner */ 41 .spinner-fallback { 42 width: 60px; 43 height: 60px; 44 border: 6px solid #f3f3f3; 45 border-top: 6px solid #3498db; 46 border-radius: 50%; 47 animation: spin 1s linear infinite; 48 position: absolute; 49 } 50 51 @keyframes spin { 52 0% { transform: rotate(0deg); } 53 100% { transform: rotate(360deg); } 54 } 55 56 /* Lottie-Animation zuerst versteckt */ 57 lottie-player { 58 opacity: 0; 59 transition: opacity 0.3s ease; 60 width: 100%; 61 height: 400px; 62 position: relative; 63 z-index: 2; 64 } 65</style> 66<!-- xxxxxxxx PRELOADER HEADBEREICH ENDE --> 67 68 69<!-- Lazyload -->
70<script src="../lib/functions/lazyload/js/lazysizes.min.js" async></script>
vendor: 2 bytes, line 70
70
71<script src="../lib/functions/lazyload/js/ls.blur-up.min.js" async></script>
71 72<link rel="stylesheet" href="../lib/functions/lazyload/js/lazyloadFade.css?033"> 73<!-- Lazyload ENDE --> 74 75<!-- ALLGEMEINE STYLES INKL BOILERPLATE ZUSAMMENGEFASST 24.12.2025 --> 76<link rel="stylesheet" href="../lib/cssAllg/ALLGEMEIN.css?260401"> 77 78 79<!-- SITEMAP ÃFFNEN ALT CSS im allg Teil -->
80<script src="../lib/Sonstjs/PfadNav/PfadNav-onM2.js?9" defer></script>
80 81 82 83 84 85<!-- fuer Schriftgroessen barrierefrei-Buttons (optimiert) -->
86<script> 87 let currentRemValue = 1.0; // Startwert als FlieÃkommazahl 88 89 function changeFontSize(delta) { 90 // Berechne den neuen Wert und runde ihn auf 2 Dezimalstellen, um Fehler zu vermeiden 91 let newRemValue = parseFloat((currentRemValue + delta).toFixed(2)); 92 93 // Stelle sicher, dass der Wert innerhalb der Grenzen von 0.7 und 1.3 bleibt 94 if (newRemValue < 0.7) newRemValue = 0.7; 95 if (newRemValue > 1.3) newRemValue = 1.3; 96 97 currentRemValue = newRemValue; 98 document.documentElement.style.fontSize = currentRemValue + 'rem'; // WICHTIG: 'rem' statt 'em' 99 } 100 101 function resetFontSize() { 102 currentRemValue = 1.0; 103 document.documentElement.style.fontSize = '1rem'; // Setzt direkt auf den Standardwert zurück 104 } 105</script>
105 106<!-- fuer Schriftgroessen barrierefrei-Buttons ENDE --> 107 108 109 110 111 112<!-- Reload-Funktion CookieBot beim Klicken - neu 15.9.25 -->
113<script> 114 function CookiebotCallback_OnLoad() { 115 // Prüft, ob 'Cookiebot' als Objekt existiert UND ob sich die Zustimmung geändert hat 116 if (typeof Cookiebot !== 'undefined' && Cookiebot.changed) { 117 document.location.reload(); 118 } 119 } 120</script>
120 121 122 123 124 125 126<!-- GALERIE FANCYBOX ALT 2024 --> 127 128 <!-- fancyJS --> 129 130<!-- FANCY 3.5.7. JS -->
131<script src="../lib/Sonstjs/fancybox2019/js/jquery.fancybox.min.js?220203" defer></script>
131 132 133 134<!-- Fancy CSS --> 135 <link rel="stylesheet" href="../lib/Sonstjs/fancybox2019/css/jquery.fancybox.min.css?20220205"> 136 137 138 <!-- GALERIE FANCYBOX ENDE --> 139 140<!--Fancy CSS Ueberschreiben für Slick-Slider--> 141 <link rel="stylesheet" href="../lib/functions/SlickSlider/css/fancybox.css?230902"> 142 143 144<!-- TOPSCROLLER OPTIMIERT 10.10.2025 -->
145<script> 146// Führt den Code aus, sobald die HTML-Struktur der Seite vollständig geladen ist. 147document.addEventListener('DOMContentLoaded', function() { 148 149 // Wählt gezielt den Link innerhalb des DIVs mit der ID "ScrollerBottom" aus. 150 const scrollTopLink = document.querySelector('#ScrollerBottom a[href="#primaryContainer"]'); 151 152 // Prüft, ob der Link existiert, um Fehler zu vermeiden. 153 if (scrollTopLink) { 154 155 // Fügt dem Link eine Funktion hinzu, die bei einem Klick ausgeführt wird. 156 scrollTopLink.addEventListener('click', function(event) { 157 158 // 1. Verhindert das Standard-Verhalten des Browsers. 159 // Dadurch wird der Anker NICHT in die URL-Leiste geschrieben. 160 event.preventDefault(); 161 162 // 2. Findet das Zielelement, zu dem gescrollt werden soll. 163 const targetElement = document.getElementById('primaryContainer'); 164 165 // 3. Wenn das Ziel existiert, scrolle sanft dorthin. 166 if (targetElement) { 167 targetElement.scrollIntoView({ 168 behavior: 'smooth' // Dies erzeugt den sanften Scroll-Effekt. 169 }); 170 } 171 }); 172 } 173}); 174</script>
174 175 176<!-- TOPSCROLLER ENDE --> 177 178<!-- SLIDER01 14.9.2025 -->
179<script src="../lib/functions/Slider01/Slider01-script.js?250940" defer></script>
179 180<!-- SLIDER 14.9.2025 ENDE --> 181 182 183 184 185<!-- Stops initializing amazingcarousel youtube and vimeo api - fuer CookieBot - START -->
186<script> 187var html5lightbox_options = { 188 inityoutube: false, 189 initvimeo: false 190}; 191</script>
191 192<!-- Stops initializing amazingcarousel youtube and vimeo api END --> 193 194 195 196<link rel="stylesheet" href="../lib/1000222/addCss/indexAdd7sass01a.css?260301"> 197 198<link rel="apple-touch-icon" href="../lib/1000222/iPhoneIcon.png"> 199<link rel="icon" href="../lib/1000222/ms02Pics/favicon.png" type="image/x-icon"> 200<meta name="apple-mobile-web-app-capable" content="yes"> 201<meta name="mobile-web-app-capable" content="yes"> 202<meta http-equiv="X-UA-Compatible" content="IE=EDGE"> 203 204 205<!-- SITE CAR - SLICK SLIDER HEADBEREICH mit Fancy anstatt Produktcarousel --> 206<link rel='stylesheet' href="../lib/functions/SlickSlider/css/slick.css?220239"> 207 <link rel='stylesheet' href="../lib/functions/SlickSlider/css/slickStyle.css?260101"> 208 209 <!-- SLICK SLIDER HEADBEREICH ENDE --> 210 211<!-- Flexi Menu2 Start --> 212
212<script src="../lib/msvorlagen/sass01a/sw2015/includes/extendjQuery.js"></script>
212 213
213<script src="../lib/msvorlagen/sass01a/sw2015/includes/FlexiMenus2/fleximenus2.js" defer></script>
213 214
214<script src="../lib/msvorlagen/sass01a/sw2015/includes/scripts/browser-compatibility.js" defer></script>
214 215
216<script> 217// Warte, bis die HTML-Struktur der Seite vollstaendig geladen ist. Stand 29.8.2025 218document.addEventListener('DOMContentLoaded', function() { 219 // Initialisiere das Menue sofort, ohne kuenstliche Verzögerung. 220 registerFlexiCSSMenu("navigationV4", {"menuType":"vertical","effectSub":{"name":"slide","direction":"up","duration":250,"easing":"swing","useFade":true},"effectRest":{"name":"slide","direction":"left","duration":250,"easing":"swing","useFade":true},"effectSubTwo":null,"options":{"preset":"fixed","enableTablet":true,"enableMobile":false,"mobileMaxWidth":959,"tabletMaxWidth":1023,"tabletCloseBtnLabel":"Close","tabletCloseBtnEnable":true,"align":"left"}}); 221}); 222</script>
222 223<!-- Flexi Menu2 Ende --> 224 225<!-- Scrolling navigation Stand 29.8.2025 -->
226<script> 227 jQuery(document).ready(function () { 228 var $nav = jQuery('#NavigationContainer'); 229 var $navTop = $nav.offset().top - parseFloat($nav.css('marginTop') === 'auto' ? 0 : $nav.css('marginTop')); 230 231 var fixedElements = [ 232 '#NavigationContainer', 233 '#NavipunktContainer', 234 '#OverTopContainer', 235 '#OverTopHtmlContDIV', 236 '#HomeSitemSucheDiv' 237 ]; 238 239 jQuery(window).scroll(function () { 240 var y = jQuery(this).scrollTop(); 241 if (y >= $navTop) { 242 fixedElements.forEach(function (id) { 243 jQuery(id).addClass('fixed'); 244 }); 245 } else { 246 fixedElements.forEach(function (id) { 247 jQuery(id).removeClass('fixed'); 248 }); 249 } 250 }); 251 }); 252</script>
252 253<!-- Scrolling navigation ENDE --> 254 255<link rel="canonical" href="https://www.freistaedter-motorshow.at/v07/?sn=100"> 256 257</head> 258 259<body> 260 261 <div id="primaryContainer" class="primaryContainer2 clearfix"> 262 <div id="primEdit1"></div> 263 <div id="prim2"> 264 <div id="primEdit2"></div> 265 266 <nav aria-label="Mobile Navigation"> 267 <!-- SITE-Map New 201012 --> 268 269 <div id="htmlnav" class="clearfix"> 270 <ul id="htmlNavUl"> 271 <li id="htmlNavLi1"><a onclick="offMobile1()"><div id="CLBtn1">X</div></a></li> 272 <li id="htmlNavLi2"><a href=".?sn=100" target="_top"><span style="color:#ffffff">ALLGEMEINES</span></a> 273 <ul> 274 <li id="htmlNavLi3"><a href=".?sn=100100" target="_top"><span style="color:#ffffff">EINTRITT / PREISE</span></a></li> 275 276 <li id="htmlNavLi4"><a href=".?sn=100200" target="_top"><span style="color:#ffffff">ANREISE / LAGE</span></a></li> 277 278 <li id="htmlNavLi5"><a href=".?sn=100300" target="_top"><span style="color:#ffffff">MESSEHALLEN IN FREISTADT</span></a></li> 279 280 <li id="htmlNavLi6"><a href=".?sn=100400" target="_top"><span style="color:#ffffff">Freistädter Motorshow Journal</span></a></li> 281 282 <li id="htmlNavLi7"><a href=".?sn=100900" target="_top"><span style="color:#ffffff">DER VORSTAND</span></a></li> 283 </ul> 284 285 <li id="htmlNavLi8"><a href=".?sn=200" target="_top"><span style="color:#ffffff">AUSSTELLER</span></a></li> 286 287 <li id="htmlNavLi9"><a href=".?sn=300" target="_top"><span style="color:#ffffff">NEWS / ATTRAKTIONEN</span></a></li> 288 289 <li id="htmlNavLi10"><a href=".?sn=400" target="_top"><span style="color:#ffffff">TERMINE</span></a></li> 290 291 <li id="htmlNavLi11"><a href=".?sn=500" target="_top"><span style="color:#ffffff">GALERIE</span></a></li> 292 293 <li id="htmlNavLi12"><a href=".?sn=900" target="_top"><span style="color:#ffffff">KONTAKT / IMPRESSUM</span></a> 294 <ul> 295 <li id="htmlNavLi13"><a href=".?sn=900100" target="_top"><span style="color:#ffffff">Anfrageformular</span></a></li> 296 297 <li id="htmlNavLi14"><a href=".?sn=900900" target="_top"><span style="color:#ffffff">Impressum / Datenschutz</span></a></li></ul> 298 </ul> 299 </div> 300 301 </nav> 302 303 <header> 304 <div id="TOP"> 305 <div id="OverTopContainer" class="clearfix"> 306 <div id="OverTopHtmlContDIV" class="clearfix"> 307 <!-- Neu PRELOADER BODY-BEREICH 23.12.2025 --> 308<link rel="preload" href="../lib/LottiesAllg/Kreis-Loading.json" as="fetch" crossorigin="anonymous"> 309 310<div id="preloader" aria-live="assertive" aria-busy="true"> 311<span class="sr-only">Die Seite wird geladen. Bitte haben Sie einen Moment Geduld.</span> 312 <div class="spinner-fallback" id="spinner"></div> 313 314<lottie-player 315id="lottie" 316 src="../lib/LottiesAllg/Kreis-Loading.json" 317background="transparent" 318speed="1" 319autoplay 320loop> 321</lottie-player> 322</div> 323
324<script> 325 document.addEventListener("DOMContentLoaded", function() { 326 const preloader = document.getElementById("preloader"); 327 const lottieEl = document.getElementById("lottie"); 328 const spinner = document.getElementById("spinner"); 329 const startTime = performance.now(); 330 const minDisplayTime = 500; 331 const maxDisplayTime = 3000; // NEU: Nach spätestens 3 Sek. ausblenden! 332 333 let isHidden = false; 334 335 if (lottieEl) { 336 lottieEl.addEventListener("load", () => { 337 if (spinner) spinner.style.display = "none"; 338 lottieEl.style.opacity = "1"; 339 }); 340 } 341 342 function hidePreloader() { 343 if (isHidden || !preloader) return; 344 isHidden = true; 345 document.body.style.overflow = 'visible'; 346 preloader.style.opacity = "0"; 347 setTimeout(() => preloader.remove(), 300); 348 } 349 350 // 1. Normales Laden abwarten 351 window.addEventListener("load", () => { 352 const loadTime = performance.now() - startTime; 353 const remainingTime = Math.max(0, minDisplayTime - loadTime); 354 setTimeout(hidePreloader, remainingTime); 355 }); 356 357 // 2. Sicherheits-Timeout (Falls ein Bild/Script hängt) 358 setTimeout(() => {
359 if (!isHidden) { 360 console.warn("Preloader: Load-Event dauerte zu lange, erzwinge Ausblenden."); 361 hidePreloader(); 362 } 363 }, maxDisplayTime); 364 }); 365</script>
365 366<!-- PRELOADER BODY-BEREICH ENDE --> 367 368<div id="TopLogo"> 369 <a href="https://www.freistaedter-motorshow.at/v07/" title="zur Startseite der Freistädter Motorshow" aria-label="Logo mit Link zur Startseite"> 370 <img src="../lib/1000222/ms02Pics/freistaedtermotorshowLogo.svg" 371 style="border:0; cursor:pointer;" 372 alt=""> 373 </a> 374</div> 375 376 </div> 377 <div id="HomeSitemSucheDiv"> 378 <div id="HomeButDiv"> 379 <a href="https://www.freistaedter-motorshow.at" title="Zur Startseite"></a> 380 </div> 381 <button id="SitemButDiv" onclick="onM2()" aria-label="SITEMAP ÃFFNEN"></button> 382 <div id="SucheButDiv"> 383 <a href="./?sn=9001" title="ZUR SUCHE"></a> 384 </div> 385 </div> 386 387 <button id="MobileMenuButton" onclick="onMobile1()" aria-label="Menü für mobile Geräte" aria-expanded="false" aria-controls="htmlnav"></button> 388 389 <div id="PFADnav" aria-hidden="true" onclick="offM2()"> 390 391 <ul id="PFADNavUl"> 392 393 <li class="pnact1"><a href=".?sn=100" target="_top"><span>ALLGEMEINES</span></a> 394 <ul> 395 <li><a href=".?sn=100100" target="_top"><span>EINTRITT / PREISE</span></a></li> 396 397 <li><a href=".?sn=100200" target="_top"><span>ANREISE / LAGE</span></a></li> 398 399 <li><a href=".?sn=100300" target="_top"><span>MESSEHALLEN IN FREISTADT</span></a></li> 400 401 <li><a href=".?sn=100400" target="_top"><span>Freistädter Motorshow Journal</span></a></li> 402 403 <li><a href=".?sn=100900" target="_top"><span>DER VORSTAND</span></a></li> 404 </ul> 405 406 <li><a href=".?sn=200" target="_top"><span>AUSSTELLER</span></a></li> 407 408 <li><a href=".?sn=300" target="_top"><span>NEWS / ATTRAKTIONEN</span></a></li> 409 410 <li><a href=".?sn=400" target="_top"><span>TERMINE</span></a></li> 411 412 <li><a href=".?sn=500" target="_top"><span>GALERIE</span></a></li> 413 414 <li><a href=".?sn=900" target="_top"><span>KONTAKT / IMPRESSUM</span></a> 415 <ul> 416 <li><a href=".?sn=900100" target="_top"><span>Anfrageformular</span></a></li> 417 418 <li><a href=".?sn=900900" target="_top"><span>Impressum / Datenschutz</span></a></li></ul> 419 </ul> 420 421 422 </div></div> 423 <!-- NAVIG --> 424 <nav aria-label="Hauptnavigation"> 425 426 <div id="NavigationContainer" class="clearfix"> 427 <div id="NavipunktContainer" class="clearfix FM_CSS_navigationV4_container"> 428 <ul id="navigationV4" class="FM_CSS_navigationV4"> 429 430 <li><a href=".?sn=100" target="_self" id="navactive" aria-current="page"><span>ALLGEMEINES</span></a> 431 <ul> 432 <li><a href=".?sn=100100" target="_self" ><span>Eintritt / Preise</span></a></li> 433 434 <li><a href=".?sn=100200" target="_self" ><span>Anreise / Lage</span></a></li> 435 436 <li><a href=".?sn=100300" target="_self" ><span>Messehallen in Freistadt</span></a></li> 437 438 <li><a href=".?sn=100400" target="_self" ><span>Freistädter Motorshow Journal</span></a></li> 439 440 <li><a href=".?sn=100900" target="_self" ><span>Der Vorstand</span></a></li> 441 </ul> 442 443 <li><a href=".?sn=200" target="_self" ><span>AUSSTELLER</span></a></li> 444 445 <li><a href=".?sn=300" target="_self" ><span>NEWS / ATTRAKTIONEN</span></a></li> 446 447 <li><a href=".?sn=400" target="_self" ><span>TERMINE</span></a></li> 448 449 <li><a href=".?sn=500" target="_self" ><span>GALERIE</span></a></li> 450 451 <li><a href=".?sn=900" target="_self" ><span>KONTAKT / IMPRESSUM</span></a> 452 <ul> 453 <li><a href=".?sn=900100" target="_self" ><span>Anfrageformular</span></a></li> 454 455 <li><a href=".?sn=900900" target="_self" ><span>Impressum / Datenschutz</span></a></li></ul> 456 </ul> 457 </div> 458 </div> 459 460 </nav> 461 </div> 462 </header> 463 464 <aside aria-label="Zusatz-Informationen"> 465 <div id="TopHTMLContainer" class="clearfix"> 466 467 </div> 468 </aside> 469 470 <div id="SlideShowContainer" class="clearfix"> 471 <div id="SlideShowContDiv" class="clearfix"> 472 <!-- SLIDER V 290925 --> 473<div class="slider-wrapper" data-effect="fade"> 474 <div class="slider-container" 475 role="region" 476 aria-roledescription="carousel" 477 aria-label="Bildanzeige"> 478 479 <!-- SLIDE01 --> 480 <div class="slide" role="group" aria-roledescription="slide" aria-label="1 von 3"> 481 <div class="slide-media-wrapper"> 482 <img
483 src="../lib/1000222/slider/slide01a22.webp" 484 width="2500" 485 height="833" 486 alt="Innenraum eines roten sportlichen Autos" loading="eager"> 487 </div> 488 <div class="slide-content"> 489 <div class="slide-title"></div> 490 </div> 491 </div> 492 493 <!-- SLIDE02 --> 494 <div class="slide" role="group" aria-roledescription="slide" aria-label="2 von 3"> 495 <div class="slide-media-wrapper"> 496 <img 497 src="../lib/1000222/slider/slide02a22.webp" 498 width="2500" 499 height="833" 500 alt="Innenraum eines dunklen Autos" loading="lazy"> 501 </div> 502 <div class="slide-content"> 503 <div class="slide-title"></div> 504 </div> 505 </div> 506 507 <!-- SLIDE03 --> 508 <div class="slide" role="group" aria-roledescription="slide" aria-label="3 von 3"> 509 <div class="slide-media-wrapper"> 510 <img
511 src="../lib/1000222/slider/slide03a22.webp" 512 width="2500" 513 height="833" 514 alt="futuristisches Auto - KI-Bild" loading="lazy"> 515 </div> 516 <div class="slide-content"> 517 <div class="slide-title"></div> 518 </div> 519 </div> 520 521 522 </div> <!-- .slider-container Ende --> 523 524 <!-- Navigations-Buttons --> 525 <button class="prev" aria-label="Vorheriges Bild">â®</button> 526 <button class="next" aria-label="Nächstes Bild">â¯</button> 527 528</div> <!-- .slider-wrapper Ende --> 529 530 531 532 </div> 533 </div> 534 535 536 <main> 537 538 <link rel="stylesheet" href="../lib/msvorlagen/sass01a/sw2015/css/lay2.css?20042026212933"> 539 <link rel="stylesheet" href="../lib/msvorlagen/sass01a/sw2015/css/lay21.css?20042026212933"> 540 <link rel="stylesheet" href="../lib/msvorlagen/sass01a/sw2015/css/add21uebersichtHead2.css?20042026212933"> 541 <div id="ContentContainerLay2" class="clearfix"> 542 <div id="UeberschriftDiv" class="clearfix"> 543 <h1 id="UeberschriftP">ALLGEMEINES</h1> 544 </div> 545 <link rel="stylesheet" href="../lib/msvorlagen/sass01a/sw2015/css/contInfo.css?20042026212933"> 546 547 <div id="ContLay21InfoContDiv"> 548 549 </div> 550 551 <div id="ContLay21ContainerDiv" class="clearfix"> 552 <article> 553 <div id="ContLay21Div1" class="clearfix cl10182"> 554 <div id="ContLay21SubuebDiv1" class="clearfix"> 555 <h2 id="ContLay21SubueberschriftP1"><a href=".?sn=100100" target="_self" aria-label="EINTRITT / PREISE">EINTRITT / PREISE</a></h2> 556 </div> 557 558 </div> 559 </article> 560 <article> 561 <div id="ContLay21Div2" class="clearfix cl10183"> 562 <div id="ContLay21SubuebDiv2" class="clearfix"> 563 <h2 id="ContLay21SubueberschriftP2"><a href=".?sn=100200" target="_self" aria-label="ANREISE / LAGE">ANREISE / LAGE</a></h2> 564 </div> 565 566 </div> 567 </article> 568 <article> 569 <div id="ContLay21Div3" class="clearfix cl10184"> 570 <div id="ContLay21SubuebDiv3" class="clearfix"> 571 <h2 id="ContLay21SubueberschriftP3"><a href=".?sn=100300" target="_self" aria-label="MESSEHALLEN IN FREISTADT">MESSEHALLEN IN FREISTADT</a></h2> 572 </div> 573 574 </div> 575 </article> 576 <article> 577 <div id="ContLay21Div4" class="clearfix cl10185"> 578 <div id="ContLay21SubuebDiv4" class="clearfix"> 579 <h2 id="ContLay21SubueberschriftP4"><a href=".?sn=100400" target="_self" aria-label="FREISTÃDTER MOTORJOURNAL">FREISTÃDTER MOTORJOURNAL</a></h2> 580 </div> 581 582 </div> 583 </article> 584 <article> 585 <div id="ContLay21Div5" class="clearfix cl10186"> 586 <div id="ContLay21SubuebDiv5" class="clearfix"> 587 <h2 id="ContLay21SubueberschriftP5"><a href=".?sn=100900" target="_self" aria-label="DER VORSTAND">DER VORSTAND</a></h2> 588 </div> 589 590 </div> 591 </article> 592 593 </div> 594 </div> 595 596 </main> 597 598 <aside aria-label="Banner 1"> 599 600 </aside> 601 602 <aside aria-label="Banner 2"> 603 604 </aside> 605 606 <footer> 607 608 <div id="BottomContainer" class="clearfix"> 609 <div id="BottContHtmlDiv" class="clearfix"> 610 <!-- NEWSeinbau 5.1.26 --> 611<h2 id="news-heading">NEWS:</h2> 612<div id="NEWS25" class="fade-in" style="border-radius:0; border:none; width:100%; max-width:1500px;"> 613 <span id="news-desc" class="sr-only"> 614 Dieses eingebettete Fenster zeigt die aktuellen Nachrichten von Freistädter Motorshow. Der Inhalt wird automatisch aktualisiert. 615 </span> 616 <div id="news-container" style=" 617 width: 100%; 618 height: 122px; /* Höhe wie beim iframe */ 619 overflow: auto; /* Scrollbar bei Bedarf */ 620 border: none; 621 margin: 0; 622 border-radius: 0; 623 box-sizing: border-box; 624 "></div> 625</div> 626 627<!-- Optimierter NEWS-Ersatz (Fetch statt Iframe) -->
628<script> 629/** 630 * Universelle Funktion zum Laden von Inhalten per Fetch 631 * @param {string} url - Die URL zur .asp Datei 632 * @param {string} containerId - Die ID des Ziel-Divs 633 * @param {string} emptyMsg - Nachricht, falls die Datei leer ist 634 */ 635async function fetchAsyncContent(url, containerId, emptyMsg) { 636 const container = document.getElementById(containerId); 637 if (!container) return; 638 639 // Lade-Spinner anzeigen 640 container.innerHTML = ` 641 <div style="display:flex; justify-content:center; align-items:center; height:100%; width:100%;"> 642 <div class="spinner-fallback" style="position:relative; border-top-color:#d66d2e;"></div> 643 </div>`; 644 645 try { 646 const response = await fetch(url, { cache: 'no-cache' }); 647 if (!response.ok) throw new Error('Server-Fehler'); 648 649 const html = await response.text(); 650 651 if (!html || html.trim().length === 0) { 652 container.innerHTML = `<p style="padding:20px; text-align:center;">${emptyMsg}</p>`; 653 } else { 654 container.innerHTML = html; 655 } 656 } catch (err) { 657 console.error(`Fehler beim Laden von ${url}:`, err); 658 container.innerHTML = ` 659 <div style="padding:20px; color:#666; font-style:italic; text-align:center;"> 660 Inhalte konnten zurzeit nicht geladen werden. 661 </div>`; 662 } 663} 664 665// Funktion, die alle AJAX-Bereiche aktualisiert 666function updateAllContents() { 667 // 1. News laden (lay6if.asp) 668 fetchAsyncContent('../v07/lay6if.asp', 'news-container', 'Momentan liegen keine aktuellen Nachrichten vor.'); 669 670 // 2. Lay10 laden (lay10if.asp) 671 fetchAsyncContent('../v07/lay10if.asp', 'lay10-container', 'Momentan liegen keine weiteren Termine vor.'); 672} 673 674// Initialer Aufruf beim Start 675document.addEventListener('DOMContentLoaded', () => { 676 updateAllContents(); 677 // Intervall alle 30 Minuten für beide 678 setInterval(updateAllContents, 1800000); 679}); 680</script>
680 681<!-- NEWSeinbau ENDE --> 682 683 684<div id="bottomInfo" style="text-align:center;" role="region" aria-label="Kontaktdaten"> 685<span style="font-size:2em; font-weight:bold;">FREISTÃDTER MOTORSHOW</span><br> 686<span style="font-size:1.0em;">Freistädter Autoausstellungsverein</span><br><br> 687A-4240 Freistadt | Linzer StraÃe 67<br><br> 688<p><a href=".?sn=900900">Impressum / Datenschutzhinweise</a></p> 689</div> 690 691<div id="SucheButton" role="search" aria-label="Klicken, um zum Suchformular zu gelangen" style="margin-bottom:1%; margin-top:1%; font-size:1em;"><a href=".?sn=9001" target="_top">SUCHE</a></div> 692 693<p id="letzteAend" style="margin-bottom:1%; margin-top:1%; font-size:1em;"> 694 <span id="labelAend">Letzte Ãnderung:</span> 695 <time datetime="2026-08-10">10.08.2026</time> 696</p> 697 698<div style="margin-left:auto; margin-right:auto; text-align:center"><a href="https://www.facebook.com/freistaedtermotorshow" target="_blank" rel="noopener noreferrer"><img src="../lib/msvorlagen/ms02/sw2015/img/facebook.svg" alt="zur Facebook-Seite von freistaedter-motorshow.at" style="max-width: 32px; width: 100%; border: 0px;"></a></div> 699 700 701<div id="ScrollerBottom" role="region" aria-label="zum Beginn der Seite"><a href="#primaryContainer" title="nach oben scrollen">TOP</a></div> 702 703 </div> 704 <div id="CopyContainer" class="clearfix"> 705 <div id="sitemapDiv"> 706 <p><a href="#primaryContainer" onclick="onM2(); return false;">Sitemap</a></p> 707 </div> 708 <div id="copyDiv" title="(/Ea:1)"> 709 <p>(L:211/K:1000222) / lc:1031 / cp:1252 | © <a href="https://www7.superweb.at" target="_blank" rel="noopener" title="Zur Website www.superweb.at">superweb.at</a> v17</p> 710 </div> 711 </div> 712 </div> 713 714 </footer> 715 </div> 716 </div> 717 <!-- ############## SCRIPT SITE CAR SLICK SLIDER mit Fancy für Ende BODY-BEREICH V25-09 --> 718
719<script src="../lib/functions/SlickSlider/js/slick.min.js?260101" defer></script>
719 720 721<!-- DARSTELLUNGSART SLIDE-SHOW -->
722<script id="rendered-js"> 723 724// Führt den Code aus, sobald die HTML-Struktur bereit ist, anstatt auf das Laden aller Bilder zu warten. 725jQuery(document).ready(function($) { 726 727 $('.main-img-slider').on('afterChange', function (event, slick, currentSlide) { 728 $('.thumb-nav .slick-slide').removeClass('slick-current'); 729 $('.thumb-nav .slick-slide:not(.slick-cloned)').eq(currentSlide).addClass('slick-current'); 730 }); 731 732 $('.responsive').slick({ 733 dots: false, 734 infinite: true, 735 speed: 600, 736 slidesToShow: 6, 737 slidesToScroll: 2, 738 autoplay: true, 739 autoplaySpeed: 4000, 740 centerMode: false, 741 cssEase: 'ease', 742 rows: 1, 743 prevArrow: '<div class="slick-prev"><i class="i-prev"></i><span class="sr-only">Vorheriger Slide</span></div>', 744 nextArrow: '<div class="slick-next"><i class="i-next"></i><span class="sr-only">Nächster Slide</span></div>', 745 responsive: [ 746 { 747 breakpoint: 1350, 748 settings: { 749 slidesToShow: 5, 750 slidesToScroll: 2 751 } 752 }, 753 { 754 breakpoint: 1000, 755 settings: { 756 slidesToShow: 4, 757 slidesToScroll: 2 758 } 759 }, 760 { 761 breakpoint: 840, 762 settings: { 763 slidesToShow: 3, 764 slidesToScroll: 1 765 } 766 }, 767 { 768 breakpoint: 690, 769 settings: { 770 slidesToShow: 2, 771 slidesToScroll: 1 772 } 773 }, 774 { 775 breakpoint: 550, 776 settings: { 777 slidesToShow: 1, 778 slidesToScroll: 1, 779 fade: true 780 } 781 }, 782 { 783 breakpoint: 350, 784 settings: { 785 slidesToShow: 1, 786 slidesToScroll: 1, 787 fade: true 788 } 789 } 790 ] 791 }); 792 793}); 794 795</script>
795 796 797<!-- SCRIPT SLICK SLIDER mit Fancy für Ende der Seite - ENDE --> 798 799<!-- Fancybox 3 Sicherheitscheck für die Lightbox (Korrigierte Version) -->
800<script> 801 jQuery(document).ready(function($) { 802 if ($.fn.fancybox) { 803 804 // Initialisiert ALLE Fancybox-Links (mediagroup, images, hauptbild, etc.) 805 $('[data-fancybox]').fancybox({ 806 loop: true, 807 infobar: true, 808 buttons: [ 809 "zoom", 810 "slideShow", 811 "thumbs", 812 "close" 813 ], 814 thumbs: { 815 autoStart: true // Erzwingt die Thumbnail-Ansicht 816 }, 817 lang: "de", 818 i18n: { 819 de: { 820 CLOSE: "SchlieÃen", 821 NEXT: "Weiter", 822 PREV: "Zurück", 823 ERROR: "Die angeforderten Daten konnten nicht geladen werden.", 824 PLAY_START: "Diaschau starten", 825 PLAY_STOP: "Diaschau beenden", 826 FULL_SCREEN: "Vollbild", 827 THUMBS: "Vorschaubilder", 828 DOWNLOAD: "Herunterladen", 829 ZOOM: "VergröÃern" 830 } 831 }, 832 // Sicherheitscheck für Iframes bleibt erhalten 833 beforeLoad: function(instance, slide) { 834 if (slide.type === 'iframe') { 835 const link = document.createElement('a'); 836 link.href = slide.src; 837 if (link.origin !== window.location.origin && !slide.src.includes('youtube.com') && !slide.src.includes('vimeo.com')) { 838 alert('â ï¸ Aus Sicherheitsgründen dürfen externe Inhalte nicht geöffnet werden.'); 839 return false; 840 } 841 } 842 } 843 }); 844 } 845 }); 846</script>
846 847<!-- Fancybox 3 Sicherheitscheck ENDE --> 848 849 850<!-- VIDEO, SOUNDCLOUD - Universal Lazy Embed Script - Mobilversion berücksichtigt - 25.10.2025 -->
851<script src="../lib/Sonstjs/videoplayer.js?20260101" defer></script>
851 852<!-- EINGEBETTETE VIDEOS VIMEO YOUTUBE und SOUNDCLOUD ENDE --> 853 854</body> 855</html>
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.