1<!DOCTYPE html> 2<html lang="de" prefix="og: http://ogp.me/ns#"> 3<head> 4 <!--Deutscher FensterShop GMBH--> 5 <meta charset="utf-8"> 6 <link rel="preconnect" href="/"> 7 <link rel="dns-prefetch" href="/"> 8 <link rel="dns-prefetch" href="https://www.googletagmanager.com/"/> 9 <link rel="preconnect" href="https://www.googletagmanager.com/"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 11 <meta name="generator" content="CEDDY CMS"/> 12 <meta name="author" content="deutscher-fenstershop.de"> 13 <meta name="copyright" content="DEUTSCHER-FENSTERSHOP.DE bei ItsLine Deutscher Fenstershop GmbH"> 14 <meta name="language" content="de"/> 15 <meta name="_csrf" content="kbwcUSxVJjIbC7SRYmftje0h2SD1PSYz"/> 16 <meta name="_csrf_header" content="X-CSRF-TOKEN"/> 17 <meta name="csrf-token" content="kbwcUSxVJjIbC7SRYmftje0h2SD1PSYz"/> 18 <meta name="google-signin-client_id" content=""> 19<title>ItsLine Anmeldung - Fenster und Türen online konfigurator</title> 20 21 22 23 24 25 <meta name="keywords" content="fensterkonfigurator anmeldung, türenkonfigurator anmeldung, fenster shop anmeldung, fensterkonfigurator registrierung, türenkonfigurator registrierung, fenster shop registrierung"/> 26 27 28 <meta name="description" content="Melden Sie sich bei ItsLine Fenster - konfigurieren Sie Ihre Fenster und Türen und zum Bestpreis kaufen"/> 29 30 <meta name="robots" content="INDEX,FOLLOW"> 31 <meta property="og:site_name" content="DEUTSCHER-FENSTERSHOP.DE - Fenster und Türen nach Maà günstig online kaufen"/> 32 33 <meta property="og:title" content="ItsLine Anmeldung - Fenster und Türen online konfigurator"/> 34 35 <meta property="og:keywords" content="fensterkonfigurator anmeldung, türenkonfigurator anmeldung, fenster shop anmeldung, fensterkonfigurator registrierung, türenkonfigurator registrierung, fenster shop registrierung" /> 36 37 <meta property="og:description" content="Melden Sie sich bei ItsLine Fenster - konfigurieren Sie Ihre Fenster und Türen und zum Bestpreis kaufen" /> 38 <meta property="og:type" content="website"/> 39 40 <meta property="og:url" content="https://deutscher-fenstershop.de/anmeldung"/> 41 42 43 44 45 46 47 <link rel="shortcut icon" href="/grafik/logo/favicon.ico" type="image/x-icon"> 48 49 <meta name="google-site-verification" content="tb58SOET8hrr-EfTXE-mNGSCgYWwVzYdAflNYDirBgE" /> 50 51 <link rel="preload" href="/js/fontawesome-webfont.woff2?af6df524c7d052f637e367f67c880b46" as="font" type="font/woff2" crossorigin /> 52 53 <link rel="preload" href="/css/mini/apps.css?t=19.4" as="style"> 54 <link rel="preload" href="/js/jquery.v2.0.3.js" as="script" > 55 56 <link rel="stylesheet" href="/css/mini/apps.css?t=19.4" type="text/css"> 57
57<script src="/js/jquery.v2.0.3.js" type="text/javascript" ></script>
57 58
58<script type="text/javascript" src="/js/main.js?t=1.55" defer></script>
58 59
59<script type="text/javascript" src="/js/common.js?t=1.3" defer></script>
59 60
60<script async type="text/javascript" src="/js/windows/popper.js"></script>
60 61
61<script async type="text/javascript" src="/js/windows/bootstrap.min.js"></script>
61 62
62<script async type="text/javascript" src="/js/dialog.js"></script>
62 63
63<script type="text/javascript" src="/js/windows/dfs-dialog.js"></script>
63 64
64<script async src="https://rueckhol.schwarzwald-agent.de/cre.js" data-cre-site="dfs"></script>
64 65
65<script type="text/javascript"> 66 (function(c,l,a,r,i,t,y){ 67 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 68 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 69 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 70 })(window, document, "clarity", "script", "x18frawzn7"); 71 </script>
71 72 <!-- Google Tag Manager --> 73
73<script type="text/javascript"> 74 75 76 (function(w,d,s,l,i){ 77 w[l]=w[l]||[]; 78 w[l].push({ 'gtm.boot': (new Date().getTime()), event: "gtm.dom" }) 79 w[l].push({ 'gtm.start': (new Date().getTime()), event:'gtm.js' }); 80 var f=d.getElementsByTagName(s)[0], 81 j=d.createElement(s), 82 dl=l!='dataLayer'?'&l='+l:''; 83 j.async=true; 84 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; 85 f.parentNode.insertBefore(j,f); 86 })(window,document,'script','dataLayer','GTM-WB6LDPGX'); 87 88 function loadCallbackForm() { 89 $('<div id="callback-form" />').mdialog({ 90 width:'60%', 91 height: '80%', 92 //iframe: true, 93 href: '/' + 'callback' + '?asAjax'+'=1', 94 title: 'Rückruf' 95 }) 96 setTimeout(() => { 97 $('#callback-form').find('.container.content').prepend('<div class="info"><p>Hinweis:<br/> Dieses Formular dient der Ãbermittlung allgemeiner Anfragen sowie der Zusendung von Fensterlisten, Objekt- bzw. MaÃlisten. Es werden nur die hier eingegebenen Daten sowie die mitgesendeten Hinweise berücksichtigt. Konfigurationen oder Produkte aus dem Warenkorb werden nicht automatisch übermittelt oder berücksichtigt.</p></div>') 98 $('#callback-form').find('form').attr('action', $('#callback-form').find('form').data('action')) 99 }, 2000) 100 return false 101 } 102 </script>
102 103 <!-- End Google Tag Manager --> 104 105
105<script type="text/javascript">var admin_url = 'admin', lang_url = '', image_url='image', 106 cur_lang='4', shop_url = 'shop', 107 success_title_msg = "erfolgreich", forum_url = 'forum', 108 blog_url = 'wissenswertes', category_url = 'kaufen', 109 gallery_url = 'gallery', authid_url = 'anmeldung', 110 news_url = 'news', page_url = 'page', 111 sitemap_url = 'sitemap', users_url = 'users', 112 quotation_url = 'quotation', opinions_url = 'opinions', 113 callback_url = 'callback', product_url = 'fenster'; 114 window.ImagePath = 'grafik'; window.site_url = 'https://deutscher-fenstershop.de'; 115var domain = 'https://deutscher-fenstershop.de'; 116 var isBot = true;var user_id = '0', user_role = '1'; 117$(function(){ });</script>
117 118 119 120
120<script> 121 try {
vendor: 504 bytes, lines 121-127
121 122 !function (f, b, e, v, n, t, s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 123 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 124 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 125 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 126 document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); 127 fbq('init', '
1271075707388797967
vendor: 50 bytes, lines 127-129
127'); 128 fbq('track', 'PageView'); 129
129}catch (e){ 130 console.log('fbq error', e) 131 } 132 </script>
132 133 134 135 136<!--[if IE]> 137 <style type="text/css"> 138 select.form-control{ padding:0px !important;} 139</style> 140<![endif]--> 141</head> 142<body > 143 144<noscript><img height="1" width="1" style="display:none" 145 src="https://www.facebook.com/tr?id=1075707388797967&ev=PageView&noscript=1"/></noscript> 146 147<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 147-148
147 148<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
148GTM-WB6LDPGX
vendor: 101 bytes, lines 148-149
148" 149 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
150<!-- End Google Tag Manager (noscript) --> 151 152<div id="callback-icon"> 153 <a href="#" aria-label="chat support" class="" onclick="showCallbackInfo();return false;"><img alt="chat support" src="/grafik/support/s1.webp"/></a> 154</div> 155<div id="callback-info"> 156 <strong>Deutscher-FensterShop</strong> 157 158 <a href="tel:+4972213022333" class=""> <i class="fa fa-phone"></i> +49 7221 3022 333 </a> 159 <a href="/callback" class=""> <i class="fa fa-envelope"></i> Anfrage senden </a> 160 <a href="https://wa.me/4915567660932" target="_blank" class="wp" rel="nofollow"> 161 <i class="fa fa-whatsapp"></i> Whatsapp </a> 162 163 <a href="#" class="" onclick="$('.up-and-down-supp').click();showCallbackInfo();return false;"> 164 <i class="fa fa-comments"></i> Live Chat </a> 165 166 167</div> 168 169<div class="online-support"> 170 <div class="header-sup"> 171 <div class="title" onclick="$('.up-and-down-supp').click();return false;"> 172 <img src="/assets/fenster-direkthilfe.png" class="img-responsive chat-icon hidden" alt="online support"/> 173 <span id="online-support" class=""><i class="fa fa-phone"></i></span> +49 7221 3022 333 174 <i class="fa fa-close right"></i> 175 </div> 176 <button class="up-and-down-supp chat-button-icon" aria-label="chat" ><i class="fa fa-arrow-up"></i></button> 177 </div> 178 <div class="text-sup"> 179 <div class="chat-wrapper"></div> 180 </div> 181</div>
182<script async type="text/javascript" src="/js/widgets/js/chat.js"></script>
182 183 184 185<div id="scr" style="position:relative;"></div> 186<div class="navigation-handover" id="navigation-handover"> 187<div class="dfs-megamenu-wrapper"> 188 <style class="no-parse"> 189 .dfs-jubi-bar { 190 background: #003a66; 191 color: #fff; 192 font-family: "Inter", sans-serif; 193 padding: 9px 0; 194 } 195 196 .dfs-jubi-bar__inner { 197 max-width: 1280px; 198 margin: 0 auto; 199 padding: 0 16px; 200 display: flex; 201 flex-wrap: wrap; 202 align-items: baseline; 203 justify-content: center; 204 column-gap: 10px; 205 row-gap: 2px; 206 text-align: center; 207 } 208 209 .dfs-jubi-bar__kicker { 210 font-size: 14px; 211 line-height: 1.4; 212 font-weight: 700; 213 } 214 215 .dfs-jubi-bar__sep { 216 color: #6f9dc2; 217 font-size: 14px; 218 line-height: 1.4; 219 } 220 221 .dfs-jubi-bar__claim { 222 font-size: 14px; 223 line-height: 1.4; 224 } 225 226 .dfs-jubi-bar__code { 227 display: inline-block; 228 margin: 0 2px; 229 padding: 1px 7px; 230 border: 1px dashed #ff6b35; 231 border-radius: 6px; 232 font-weight: 700; 233 letter-spacing: 0.04em; 234 } 235 236 .dfs-jubi-bar__note { 237 font-size: 13px; 238 line-height: 1.4; 239 color: #9fc4e3; 240 } 241 242 .dfs-jubi-bar__countdown { 243 font-size: 13px; 244 line-height: 1.4; 245 font-weight: 700; 246 color: #ffb899; 247 white-space: nowrap; 248 } 249 250 @media (max-width: 767px) { 251 .dfs-jubi-bar { 252 padding: 8px 0; 253 } 254 255 .dfs-jubi-bar__kicker, 256 .dfs-jubi-bar__sep, 257 .dfs-jubi-bar__claim { 258 font-size: 13px; 259 } 260 261 .dfs-jubi-bar__note, 262 .dfs-jubi-bar__countdown { 263 font-size: 12px; 264 } 265 .configurator-fenster-app{ 266 padding-top:55px; 267 } 268 } 269 270 @media (max-width: 479px) { 271 .dfs-jubi-bar__sep { 272 display: none; 273 } 274 275 .dfs-jubi-bar__kicker, 276 .dfs-jubi-bar__claim { 277 font-size: 12px; 278 } 279 280 .dfs-jubi-bar__note { 281 display: none; 282 } 283 284 .dfs-jubi-bar__code { 285 padding: 1px 5px; 286 } 287 288 .dfs-jubi-bar__countdown { 289 width: 100%; 290 font-size: 11px; 291 } 292 } 293</style> 294 295<div class="dfs-jubi-bar" id="dfsJubiBar"> 296 <div class="dfs-jubi-bar__inner"> 297 298 <span class="dfs-jubi-bar__kicker"> 299 10 Jahre Deutscher Fenstershop 300 </span> 301 302 <span class="dfs-jubi-bar__sep" aria-hidden="true">·</span> 303 304 <span class="dfs-jubi-bar__claim"> 305 5 % Jubiläumsrabatt mit dem Code 306 <span class="dfs-jubi-bar__code">JUBT10</span> 307 </span> 308 309 <span class="dfs-jubi-bar__note"> 310 gültig bis 15.10.2026, nicht auf Lieferkosten 311 </span> 312 313 <span class="dfs-jubi-bar__sep" aria-hidden="true">·</span> 314 315 <span 316 class="dfs-jubi-bar__countdown" 317 id="dfsJubiCountdown" 318 ></span> 319 320 </div> 321</div> 322
323<script> 324 (function () { 325 const bar = document.getElementById('dfsJubiBar'); 326 const countdown = document.getElementById('dfsJubiCountdown'); 327 328 if (!bar || !countdown) { 329 return; 330 } 331 332 /* 333 * ÐкÑÐ¸Ñ Ð´ÐµÐ¹ÑÑвÑÐµÑ Ð´Ð¾ конÑа 15.10.2026. 334 * Ðлок иÑÑÐµÐ·Ð°ÐµÑ 16.10.2026 в 00:00 335 * по вÑемени ÐеÑмании. 336 */ 337 const endDate = new Date('2026-10-16T00:00:00+02:00').getTime(); 338 339 let timer = null; 340 341 function updateCountdown() { 342 const diff = endDate - Date.now(); 343 344 if (diff <= 0) { 345 bar.style.display = 'none'; 346 347 if (timer) { 348 clearInterval(timer); 349 } 350 351 return; 352 } 353 354 const days = Math.floor( 355 diff / (1000 * 60 * 60 * 24) 356 ); 357 358 const hours = Math.floor( 359 (diff / (1000 * 60 * 60)) % 24 360 ); 361 362 const minutes = Math.floor( 363 (diff / (1000 * 60)) % 60 364 ); 365 366 const seconds = Math.floor( 367 (diff / 1000) % 60 368 ); 369 370 countdown.textContent = 371 'Noch ' + 372 days + 373 ' Tage ' + 374 String(hours).padStart(2, '0') + 375 ':' + 376 String(minutes).padStart(2, '0') + 377 ':' + 378 String(seconds).padStart(2, '0'); 379 } 380 381 updateCountdown(); 382 383 timer = setInterval(updateCountdown, 1000); 384 })(); 385</script>
385 386 <header class="dfs-header"> 387 <div class="section dfs-header__inner"> 388 <a href="/" class="dfs-header__logo dfs-header__logo--main"> 389 <img src="/grafik/logo/fenster-online-kaufen-logo.png" alt="Deutscher Fenstershop"> 390 </a> 391 392 <div class="dfs-header__center"> 393 <a href="/callback" class="dfs-header__contact-item dfs-header__contact-item--email"> 394 <div class="dfs-header__contact-icon"> 395 <img src="/grafik/navigation/icon-email.svg" alt="Email"> 396 </div> 397 <span class="dfs-header__contact-text">Anfrage stellen</span> 398 </a> 399 400 <a href="tel:+4972213022333" class="dfs-header__contact-item dfs-header__contact-item--phone"> 401 <div class="dfs-header__contact-icon"> 402 <img src="/grafik/navigation/icon-phone.svg" alt="Phone"> 403 </div> 404 <div> 405 <div class="dfs-header__contact-text">+49 7221 / 3022-333</div> 406 <div class="dfs-header__contact-subtext">Mo â Fr. 8:00 â 17:00</div> 407 </div> 408 </a> 409 </div> 410 411 <div class="dfs-header__right"> 412 <button class="dfs-header__menu-toggle" aria-label="Menü öffnen" aria-expanded="false"> 413 <span></span> 414 <span></span> 415 <span></span> 416 </button> 417 <a href="/konfigurator/fenster" class="dfs-header__cta dfs-header__cta--fenster"><span>Fensterkonfigurator</span></a> 418 <a href="/konfigurator/tueren" class="dfs-header__cta dfs-header__cta--tueren"><span>Türenkonfigurator</span></a> 419 420 <div class="dfs-header__search" role="search"> 421 <div class="dfs-header__search-bar"> 422 <form method="get" action="/search" id="dfs-search-form"> 423 <input type="text" name="q" placeholder="Suche..." autocomplete="off" aria-label="Suche"> 424 <button type="submit" class="dfs-header__search-submit" aria-label="Suche starten"> 425 <img src="/grafik/navigation/icon-search.svg" alt="" aria-hidden="true"> 426 </button> 427 </form> 428 </div> 429 <button type="button" class="dfs-header__icon-btn dfs-header__icon-btn--search" aria-label="Suche öffnen" aria-expanded="false"> 430 <img src="/grafik/navigation/icon-search.svg" alt="" class="dfs-header__search-icon-open" aria-hidden="true"> 431 <svg class="dfs-header__search-icon-close" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg> 432 </button> 433 </div> 434 435 <a href="/users" class="dfs-header__icon-btn dfs-header__icon-btn--account" aria-label="Mein Konto"> 436 <img src="/grafik/navigation/icon-account.svg" alt="Account"> 437 </a> 438 439 <a href="/" onclick="Page.go('/'+'shop'); gtag('event', 'go_to_cart');return false" class="dfs-header__icon-btn dfs-header__icon-btn--cart" aria-label="Warenkorb"> 440 <img src="/grafik/navigation/icon-cart.svg" alt="Cart" /> 441 442<span class=" dfs-header__cart-badge cart-count" id="cart-count">0</span> 443 444<div id="cart-products"> 445 <div class="block m-b">Ihr Warenkorb ist leer</div> 446 447 <p class="price_row"> 448 <strong class="price">Gesamtpreis</strong> 449 <strong class="price pull-right">0.00 EUR </strong> 450 </p> 451</div> 452 </a> 453 454 </div> 455 </div> 456 </header> 457 458 459 460 <nav class="dfs-nav"> 461 <ul class="dfs-nav__container section"> 462 <li class="dfs-nav__item dfs-nav__item--fenster"> 463 <a href="/fenster" class="dfs-nav__link dfs-nav__link--fenster" aria-haspopup="true" aria-expanded="false">Fenster</a> 464 <div class="dfs-dropdown dfs-dropdown--extra-wide dfs-dropdown--fenster"> 465 <div class="dfs-dropdown__section dfs-dropdown__section--fenster-material"> 466 <h3 class="dfs-dropdown__title">Nach Material</h3> 467 <div class="dfs-grid dfs-grid--two-col"> 468 <a href="/kaufen/kunststofffenster" class="dfs-image-item dfs-image-item--fenster-kunststoff"> 469 <div class="dfs-image-item__icon"> 470 <img src="/grafik/navigation/Kunststofffenster.jpg" alt="Kunststofffenster" class="dfs-product-image dfs-product-image--kunststofffenster"> 471 </div> 472 <div> 473 <div class="dfs-image-item__text">Kunststofffenster</div> 474 </div> 475 </a> 476 <a href="/kunststoff-alu-fenster" class="dfs-image-item dfs-image-item--fenster-kunststoff-alu"> 477 <div class="dfs-image-item__icon"> 478 <img src="/grafik/navigation/Kunststoff-Alu-Fenster.jpg" alt="Kunststoff-Alu Fenster" class="dfs-product-image dfs-product-image--kunststoff-alu"> 479 </div> 480 <div> 481 <div class="dfs-image-item__text">Kunststoff-Alu Fenster</div> 482 </div> 483 </a> 484 <a href="/kaufen/alu-fenster" class="dfs-image-item dfs-image-item--fenster-alu"> 485 <div class="dfs-image-item__icon"> 486 <img src="/grafik/navigation/Alufenster.png" alt="Alu Fenster" class="dfs-product-image dfs-product-image--alu"> 487 </div> 488 <div> 489 <div class="dfs-image-item__text">Alu Fenster</div> 490 </div> 491 </a> 492 <a href="/kaufen/holzfenster" class="dfs-image-item dfs-image-item--fenster-holz"> 493 <div class="dfs-image-item__icon"> 494 <img src="/grafik/navigation/Holzfenster.jpg" alt="Holzfenster" class="dfs-product-image dfs-product-image--holz"> 495 </div> 496 <div> 497 <div class="dfs-image-item__text">Holzfenster</div> 498 </div> 499 </a> 500 <a href="/kaufen/holz-alu-fenster" class="dfs-image-item dfs-image-item--fenster-holz-alu"> 501 <div class="dfs-image-item__icon"> 502 <img src="/grafik/navigation/Alu-Holz-Fenster.png" alt="Holz-Alu Fenster" class="dfs-product-image dfs-product-image--holz-alu"> 503 </div> 504 <div> 505 <div class="dfs-image-item__text">Holz-Alu Fenster</div> 506 </div> 507 </a> 508 </div> 509 </div> 510 511 <a href="/konfigurator/fenster" class="dfs-cta dfs-cta--fenster-konfigurator">Fenster konfigurieren</a> 512 513 <div class="dfs-dropdown__section dfs-dropdown__section--fenster-spezial"> 514 <h3 class="dfs-dropdown__title">Weitere Fenster</h3> 515 <div class="dfs-grid dfs-grid--two-col"> 516 <a href="/brandschutzfenster" class="dfs-text-link dfs-text-link--fenster-brandschutz">Brandschutzfenster</a> 517 <a href="/bogenfenster" class="dfs-text-link dfs-text-link--fenster-bogen">Bogenfenster</a> 518 <a href="/durchreiche-fenster" class="dfs-text-link dfs-text-link--fenster-durchreiche">Durchreichefenster</a> 519 <a href="/englisches-schiebefenster" class="dfs-text-link dfs-text-link--fenster-englisch">Englische Schiebefenster</a> 520 <a href="/klappfenster" class="dfs-text-link dfs-text-link--fenster-klapp">Klappfenster</a> 521 <a href="/loftfenster-stahl-alu" class="dfs-text-link dfs-text-link--fenster-loft">Loftfenster</a> 522 <a href="/daenische-fenster" class="dfs-text-link dfs-text-link--fenster-aussen">Nach aussen öffnende</a> 523 <a href="/niederlaendische-fenster" class="dfs-text-link dfs-text-link--fenster-niederlaendisch">Niederländische Fenster</a> 524 <a href="/renovierungsfenster" class="dfs-text-link dfs-text-link--fenster-renovation">Renovationsfenster</a> 525 <a href="/schiebefenster" class="dfs-text-link dfs-text-link--fenster-schiebe">Schiebefenster</a> 526 <a href="/daenische-fenster" class="dfs-text-link dfs-text-link--fenster-skandinavisch">Skandinavische Fenster</a> 527 <a href="/stahlfenster" class="dfs-text-link dfs-text-link--fenster-stahl">Stahlfenster</a> 528 <a href="/isolierglasfenster2" class="dfs-text-link dfs-text-link--fenster-verglasung">Verglasung</a> 529 </div> 530 </div> 531 </div> 532 </li> 533 534 <li class="dfs-nav__item dfs-nav__item--balkontueren"> 535 <a href="/balkontuer" class="dfs-nav__link dfs-nav__link--balkontueren" aria-haspopup="true" aria-expanded="false">Balkontüren</a> 536 <div class="dfs-dropdown dfs-dropdown--wide dfs-dropdown--balkontueren"> 537 <div class="dfs-dropdown__section dfs-dropdown__section--balkontueren-material"> 538 <h3 class="dfs-dropdown__title">Nach Material</h3> 539 <div class="dfs-grid dfs-grid--two-col"> 540 <a href="/balkontuer-kunststoff" class="dfs-image-item dfs-image-item--balkontueren-kunststoff"> 541 <div class="dfs-image-item__icon"> 542 <img src="/grafik/navigation/Kunststoffbalkontu%CC%88ren.png" alt="Kunststoffbalkontüren" class="dfs-product-image dfs-product-image--balkontueren-kunststoff"> 543 </div> 544 <div> 545 <div class="dfs-image-item__text">Kunststoffbalkontüren</div> 546 </div> 547 </a> 548 <a href="/balkontuer-kunststoff-alu" class="dfs-image-item dfs-image-item--balkontueren-kunststoff-alu"> 549 <div class="dfs-image-item__icon"> 550 <img src="/grafik/navigation/Kunststoff-Alu%20Balkontu%CC%88ren.png" alt="Kunststoff-Alu Balkontüren" class="dfs-product-image dfs-product-image--balkontueren-kunststoff-alu"> 551 </div> 552 <div> 553 <div class="dfs-image-item__text">Kunststoff-Alu Balkontüren</div> 554 </div> 555 </a> 556 <a href="/balkontuer-aluminium" class="dfs-image-item dfs-image-item--balkontueren-alu"> 557 <div class="dfs-image-item__icon"> 558 <img src="/grafik/navigation/Alu%2
5580Balkontu%CC%88ren.png" alt="Alu Balkontüren" class="dfs-product-image dfs-product-image--balkontueren-alu"> 559 </div> 560 <div> 561 <div class="dfs-image-item__text">Alu Balkontüren</div> 562 </div> 563 </a> 564 <a href="/balkontuer-holz" class="dfs-image-item dfs-image-item--balkontueren-holz"> 565 <div class="dfs-image-item__icon"> 566 <img src="/grafik/navigation/Holzbalkontu%CC%88ren.png" alt="Holzbalkontüren" class="dfs-product-image dfs-product-image--balkontueren-holz"> 567 </div> 568 <div> 569 <div class="dfs-image-item__text">Holzbalkontüren</div> 570 </div> 571 </a> 572 </div> 573 </div> 574 575 <a href="/konfigurator/balkontueren" class="dfs-cta dfs-cta--balkontueren-konfigurator">Balkontür konfigurieren</a> 576 577 <div class="dfs-dropdown__section dfs-dropdown__section--balkontueren-optionen"> 578 <h3 class="dfs-dropdown__title">Weitere Balkontüren</h3> 579 <div class="dfs-grid"> 580 <a href="/balkontuer-getriebe" class="dfs-text-link dfs-text-link--balkontueren-abschliessbar">AbschlieÃbare Balkontüren</a> 581 <a href="/balkontuer-oeffnung-nach-aussen" class="dfs-text-link dfs-text-link--balkontueren-aussen">Nach aussen öffnende Balkontüren</a> 582 </div> 583 </div> 584 </div> 585 </li> 586 587 <li class="dfs-nav__item dfs-nav__item--terrassentueren"> 588 <a href="/terrassentueren" class="dfs-nav__link dfs-nav__link--terrassentueren" aria-haspopup="true" aria-expanded="false">Terrassentüren</a> 589 <div class="dfs-dropdown dfs-dropdown--wide dfs-dropdown--terrassentueren"> 590 <div class="dfs-dropdown__section dfs-dropdown__section--terrassentueren-typen"> 591 <h3 class="dfs-dropdown__title">Nach Türentyp</h3> 592 <div class="dfs-grid dfs-grid--two-col"> 593 <a href="/schiebetuer" class="dfs-image-item dfs-image-item--terrassentueren-schiebe"> 594 <div class="dfs-image-item__icon"> 595 <img src="/grafik/navigation/Schiebetu%CC%88ren.png" alt="Schiebetüren" class="dfs-product-image dfs-product-image--terrassentueren-schiebe"> 596 </div> 597 <div> 598 <div class="dfs-image-item__text">Schiebetüren</div> 599 </div> 600 </a> 601 <a href="/parallel-schiebe-kipptuer" class="dfs-image-item dfs-image-item--terrassentueren-psk"> 602 <div class="dfs-image-item__icon"> 603 <img src="/grafik/navigation/PSK-Tu%CC%88ren.png" alt="PSK-Türen" class="dfs-product-image dfs-product-image--terrassentueren-psk"> 604 </div> 605 <div> 606 <div class="dfs-image-item__text">PSK-Türen</div> 607 </div> 608 </a> 609 <a href="/hebeschiebetuer" class="dfs-image-item dfs-image-item--terrassentueren-hebeschiebe"> 610 <div class="dfs-image-item__icon"> 611 <img src="/grafik/navigation/Hebeschiebetu%CC%88ren.png" alt="Hebeschiebetüren" class="dfs-product-image dfs-product-image--terrassentueren-hebeschiebe"> 612 </div> 613 <div> 614 <div class="dfs-image-item__text">Hebeschiebetüren</div> 615 </div> 616 </a> 617 <a href="/faltschiebetueren-aluminium" class="dfs-image-item dfs-image-item--terrassentueren-faltschiebe"> 618 <div class="dfs-image-item__icon"> 619 <img src="/grafik/navigation/Faltschiebetu%CC%88ren.png" alt="Faltschiebetüren" class="dfs-product-image dfs-product-image--terrassentueren-faltschiebe"> 620 </div> 621 <div> 622 <div class="dfs-image-item__text">Faltschiebetüren</div> 623 </div> 624 </a> 625 <a href="/schiebetuer-smart-slide-aluplast" class="dfs-image-item dfs-image-item--terrassentueren-pas"> 626 <div class="dfs-image-item__icon"> 627 <img src="/grafik/navigation/PAS-Tu%CC%88ren.png" alt="PAS-Türen" class="dfs-product-image dfs-product-image--terrassentueren-pas"> 628 </div> 629 <div> 630 <div class="dfs-image-item__text">PAS-Türen</div> 631 </div> 632 </a> 633 </div> 634 </div> 635 636 <div class="dfs-dropdown__section dfs-dropdown__section--terrassentueren-material"> 637 <h3 class="dfs-dropdown__title">Hebeschiebetüren nach Material</h3> 638 <div class="dfs-grid dfs-grid--two-col"> 639 <a href="/hebeschiebetuer-aluminium" class="dfs-text-link">Hebeschiebetüren Aluminium</a> 640 <a href="/hebeschiebetuer-kunststoff" class="dfs-text-link">Hebeschiebetüren Kunststoff</a> 641 <a href="/hebeschiebetuer-holz" class="dfs-text-link">Hebeschiebetüren Holz</a> 642 <a href="/hebeschiebetuer-holz-alu" class="dfs-text-link">Hebeschiebetüren Holz-Alu</a> 643 </div> 644 </div> 645 <div class="dfs-dropdown__section dfs-dropdown__section--terrassentueren-material-falt"> 646 <h3 class="dfs-dropdown__title">Faltschiebetüren nach Material</h3> 647 <div class="dfs-grid dfs-grid--two-col"> 648 <a href="/faltschiebetueren-aluminium" class="dfs-text-link">Faltschiebetüren Aluminium</a> 649 <a href="/faltschiebetuer-holz" class="dfs-text-link">Faltschiebetüren Holz</a> 650 </div> 651 </div> 652 <div class="dfs-dropdown__section dfs-dropdown__section--terrassentueren-konfiguratoren"> 653 <a href="/konfigurator/psktuer/material" class="dfs-cta dfs-cta--terrassentueren-psk">PSK konfigurieren</a> 654 <a href="/konfigurator/hebe-schiebetueren" class="dfs-cta dfs-cta--terrassentueren-hebeschiebe">Hebeschiebetür konfigurieren</a> 655 <a href="/konfigurator/falttueren/material" class="dfs-cta dfs-cta--terrassentueren-faltschiebe">Faltschiebetüre konfigurieren</a> 656 </div> 657 </div> 658 </li> 659 660 <li class="dfs-nav__item dfs-nav__item--haustueren"> 661 <a href="/haustuer" class="dfs-nav__link dfs-nav__link--haustueren" aria-haspopup="true" aria-expanded="false">Haustüren</a> 662 <div class="dfs-dropdown dfs-dropdown--wide dfs-dropdown--haustueren"> 663 <div class="dfs-dropdown__section dfs-dropdown__section--haustueren-material"> 664 <h3 class="dfs-dropdown__title">Nach Material</h3> 665 <div class="dfs-grid"> 666 <a href="/haustueren-aluminium" class="dfs-image-item dfs-image-item--haustueren-alu"> 667 <div class="dfs-image-item__icon"> 668 <img src="/grafik/navigation/Aluminium-Haustu%CC%88ren.jpg" alt="Aluminium-Haustüren" class="dfs-product-image dfs-product-image--haustueren-alu"> 669 </div> 670 <div> 671 <div class="dfs-image-item__text">Aluminium-Haustüren</div> 672 </div> 673 </a> 674 <a href="/haustueren-holz" class="dfs-image-item dfs-image-item--haustueren-holz"> 675 <div class="dfs-image-item__icon"> 676 <img src="/grafik/navigation/Holz-Haustu%CC%88ren.png" alt="Holz-Haustüren" class="dfs-product-image dfs-product-image--haustueren-holz"> 677 </div> 678 <div> 679 <div class="dfs-image-item__text">Holz-Haustüren</div> 680 </div> 681 </a> 682 <a href="/haustueren-kunststoff" class="dfs-image-item dfs-image-item--haustueren-pvc"> 683 <div class="dfs-image-item__icon"> 684 <img src="/grafik/navigation/PVC-Haustu%CC%88ren.png" alt="PVC-Haustüren" class="dfs-product-image dfs-product-image--haustueren-pvc"> 685 </div> 686 <div> 687 <div class="dfs-image-item__text">PVC-Haustüren</div> 688 </div> 689 </a> 690 </div> 691 </div> 692 693 <a href="/konfigurator/haustueren/material" class="dfs-cta dfs-cta--haustueren-konfigurator">Haustür konfigurieren</a> 694 695 <div class="dfs-dropdown__section dfs-dropdown__section--haustueren-weitere"> 696 <h3 class="dfs-dropdown__title">Weitere Türen</h3> 697 <div class="dfs-grid dfs-grid--two-col"> 698 <a href="/brandschutztuer" class="dfs-text-link dfs-text-link--haustueren-brandschutz">Brand- / Rauchschutztüren</a> 699 <a href="/haustuer-mit-seitenteil-links-rechts" class="dfs-text-link dfs-text-link--haustueren-seitenteil">Haustüren mit Seitenteil</a> 700 <a href="/kellertueren" class="dfs-text-link dfs-text-link--haustueren-keller">Kellertüren</a> 701 <a href="/aluminium-haustuer-modelle" class="dfs-text-link dfs-text-link--haustueren-modell">Modell-Haustüren</a> 702 <a href="/nebeneingangstueren" class="dfs-text-link dfs-text-link--haustueren-nebeneingang">Nebeneinganstüren</a> 703 <a href="/pivot-tueren" class="dfs-text-link dfs-text-link--haustueren-pivot">Pivottüren</a> 704 </div> 705 </div> 706 </div> 707 </li> 708 709 <li class="dfs-nav__item dfs-nav__item--sonnenschutz"> 710 <a href="/rollladen" class="dfs-nav__link dfs-nav__link--sonnenschutz" aria-haspopup="true" aria-expanded="false">Sonnenschutz</a> 711 <div class="dfs-dropdown dfs-dropdown--wide dfs-dropdown--sonnenschutz"> 712 <div class="dfs-dropdown__section dfs-dropdown__section--sonnenschutz-rollladen"> 713 <h3 class="dfs-dropdown__title">Rollläden & Raffstoren</h3> 714 <div class="dfs-grid dfs-grid--two-col"> 715 <a href="/aufsatzraffstore" class="dfs-image-item dfs-image-item--sonnenschutz-aufsatz-raffstoren"> 716 <div class="dfs-image-item__icon"> 717 <img src="/grafik/navigation/Aufsatz-Raffstoren.png" alt="Aufsatzraffstoren" class="dfs-product-image dfs-product-image--aufsatz-raffstoren"> 718 </div> 719 <div> 720 <div class="dfs-image-item__text">Aufsatzraffstoren</div> 721 </div> 722 </a> 723 <a href="/aufsatzrollladen" class="dfs-image-item dfs-image-item--sonnenschutz-aufsatz-rollladen"> 724 <div class="dfs-image-item__icon"> 725 <img src="/grafik/navigation/Aufsatz-Rollla%CC%88den.png" alt="Aufsatzrollläden" class="dfs-product-image dfs-product-image--aufsatz-rolllaeden"> 726 </div> 727 <div> 728 <div class="dfs-image-item__text">Aufsatzrollläden</div> 729 </div> 730 </a> 731 <a href="/unterputzraffstore" class="dfs-image-item dfs-image-item--sonnenschutz-unterputz-raffstoren"> 732 <div class="dfs-image-item__icon"> 733 <img src="/grafik/navigation/Unterputz-Raffstoren.png" alt="Unterputzraffstoren" class="dfs-product-image dfs-product-image--unterputz-raffstoren"> 734 </div> 735 <div> 736 <div class="dfs-image-item__text">Unterputzraffstoren</div> 737 </div> 738 </a> 739 <a href="/unterputzrollladen" class="dfs-image-item dfs-image-item--sonnenschutz-unterputz-rollladen"> 740 <div class="dfs-image-item__icon"> 741 <img src="/grafik/navigation/Unterputz-Rollla%CC%88den.png" alt="Unterputzrollläden" class="dfs-product-image dfs-product-image--unterputz-rolllaeden"> 742 </div> 743 <div> 744 <div class="dfs-image-item__text">Unterputzrollläden</div> 745 </div> 746 </a> 747 <a href="/vorbauraffstore" class="dfs-image-item dfs-image-item--sonnenschutz-vorbau-raffstoren"> 748 <div class="dfs-image-item__icon"> 749 <img src="/grafik/navigation/Vorbau-Raffstore.png" alt="Vorbauraffstoren" class="dfs-product-image dfs-product-image--vorbau-raffstoren"> 750 </div> 751 <div> 752 <div class="dfs-image-item__text">Vorbauraffstoren</div> 753 </div> 754 </a> 755 <a href="/vorbaurollladen" class="dfs-image-item dfs-image-item--sonnenschutz-vorbau-rollladen"> 756 <div class="dfs-image-item__icon"> 757 <img src="/grafik/navigation/Vorbau-Rollla%CC%88den.png" alt="Vorbaurollläden" class="dfs-product-image dfs-product-image--vorbau-rolllaeden"> 758 </div> 759 <div> 760 <div class="dfs-image-item__text">Vorbaurollläden</div> 761 </div> 762 </a> 763 </div> 764 </div> 765 766 <div class="dfs-dropdown__section dfs-dropdown__section--sonnenschutz-konfiguratoren"> 767 <a href="/konfigurator/rolladen" class="dfs-cta dfs-cta--sonnenschutz-rollladen">Rollläden konfigurieren</a> 768 <a href="/konfigurator/raffstore" class="dfs-cta dfs-cta--sonnenschutz-raffstoren">Raffstoren konfigurieren</a> 769 </div> 770 771 <div class="dfs-dropdown__section dfs-dropdown__section--sonnenschutz-weitere"> 772 <h3 class="dfs-dropdown__title">Weitere Optionen</h3> 773 <div class="dfs-grid dfs-grid--two-col"> 774 <a href="/rollladen" class="dfs-text-link">Rollläden Ãbersicht</a> 775 <a href="/raffstore" class="dfs-text-link">Raffstoren Ãbersicht</a> 776 <a href="/fensterlaeden" class="dfs-
776text-link dfs-text-link--sonnenschutz-fensterlaeden">Fensterläden</a> 777 <a href="/textilscreens" class="dfs-text-link dfs-text-link--sonnenschutz-textilscreens">Textilscreens</a> 778 <a href="/insektenschutz-plissee" class="dfs-text-link">Insektenschutz Plissee</a> 779 </div> 780 </div> 781 </div> 782 </li> 783 784 <li class="dfs-nav__item dfs-nav__item--garagentore"> 785 <a href="/sektionaltore" class="dfs-nav__link dfs-nav__link--garagentore" aria-haspopup="true" aria-expanded="false">Garagentore</a> 786 <div class="dfs-dropdown dfs-dropdown--wide dfs-dropdown--garagentore"> 787 <div class="dfs-dropdown__section dfs-dropdown__section--garagentore-sektional"> 788 <h3 class="dfs-dropdown__title">Sektionaltore</h3> 789 <div class="dfs-grid"> 790 <a href="/sektionaltore" class="dfs-image-item dfs-image-item--garagentore-sektional"> 791 <div class="dfs-image-item__icon"> 792 <img src="/grafik/navigation/Sektionaltore.png" alt="Sektionaltore" class="dfs-product-image dfs-product-image--sektionaltore"> 793 </div> 794 <div> 795 <div class="dfs-image-item__text">Sektionaltore</div> 796 </div> 797 </a> 798 </div> 799 </div> 800 801 <a href="/konfigurator/sektionaltor" class="dfs-cta dfs-cta--garagentore-konfigurator">Sektionaltor Konfigurieren</a> 802 803 <div class="dfs-dropdown__section dfs-dropdown__section--garagentore-marken"> 804 <h3 class="dfs-dropdown__title">Marken & Varianten</h3> 805 <div class="dfs-grid dfs-grid--two-col"> 806 <a href="/drutex-sektionaltore" class="dfs-text-link dfs-text-link--garagentore-drutex">Drutex Sektionaltore</a> 807 <a href="/krispol-sektionaltor-isolierung" class="dfs-text-link dfs-text-link--garagentore-krispol">Krispol Sektionaltore</a> 808 <a href="/sektionaltor-mit-schlupftuer" class="dfs-text-link dfs-text-link--garagentore-schlupf">Sektionaltore mit Schlupftüre</a> 809 <a href="/sektionaltore-farben" class="dfs-text-link dfs-text-link--garagentore-farben">Sektionaltor Farben und Dekore</a> 810 <a href="/rolltore" class="dfs-text-link dfs-text-link--garagentore-roll">Rolltore</a> 811 </div> 812 </div> 813 </div> 814 </li> 815 816 <li class="dfs-nav__item dfs-nav__item--zubehoer"> 817 <a href="/kaufen/ersatzteile-zubehoer" class="dfs-nav__link dfs-nav__link--zubehoer" aria-haspopup="true" aria-expanded="false">Zubehör</a> 818 <div class="dfs-dropdown dfs-dropdown--extra-wide dfs-dropdown--zubehoer"> 819 <div class="dfs-dropdown__section dfs-dropdown__section--zubehoer-teile"> 820 <h3 class="dfs-dropdown__title">Zubehör & Ersatzteile</h3> 821 <div class="dfs-grid dfs-grid--two-col"> 822 <a href="/kaufen/abdeckleisten-fuer-fenster" class="dfs-image-item dfs-image-item--zubehoer-abdeckleisten"> 823 <div class="dfs-image-item__icon"> 824 <img src="/grafik/navigation/Abdeckleisten.png" alt="Abdeckleisten" class="dfs-product-image dfs-product-image--abdeckleisten"> 825 </div> 826 <div> 827 <div class="dfs-image-item__text">Abdeckleisten</div> 828 </div> 829 </a> 830 <a href="/kaufen/winkelprofile" class="dfs-image-item dfs-image-item--zubehoer-winkelprofile"> 831 <div class="dfs-image-item__icon"> 832 <img src="/grafik/navigation/Abdeckleisten.png" alt="Winkelprofile" class="dfs-product-image dfs-product-image--winkelprofile"> 833 </div> 834 <div> 835 <div class="dfs-image-item__text">Winkelprofile</div> 836 </div> 837 </a> 838 <a href="/kaufen/blendrahmenverbreiterungen-aufdopplungsprofil" class="dfs-image-item dfs-image-item--zubehoer-blenrahmen"> 839 <div class="dfs-image-item__icon"> 840 <img src="/grafik/navigation/Blendrahmenverbreiterungen.png" alt="Blendrahmenverbreiterungen" class="dfs-product-image dfs-product-image--blendrahmenverbreiterungen"> 841 </div> 842 <div> 843 <div class="dfs-image-item__text">Blendrahmenverbreiterungen</div> 844 </div> 845 </a> 846 <a href="/fensterbaenke-aluminium" class="dfs-image-item dfs-image-item--zubehoer-fensterbank"> 847 <div class="dfs-image-item__icon"> 848 <img src="/grafik/navigation/Fensterba%CC%88nke.png" alt="Fensterbänke" class="dfs-product-image dfs-product-image--fensterbaenke"> 849 </div> 850 <div> 851 <div class="dfs-image-item__text">Fensterbänke</div> 852 </div> 853 </a> 854 <a href="/kaufen/fensterbankanschlussprofile" class="dfs-image-item dfs-image-item--zubehoer-anschlussprofil"> 855 <div class="dfs-image-item__icon"> 856 <img src="/grafik/navigation/Fensterbankanschlussprofile.png" alt="Fensterbankanschlussprofile" class="dfs-product-image dfs-product-image--fensterbankanschlussprofile"> 857 </div> 858 <div> 859 <div class="dfs-image-item__text">Fensterbankanschlussprofile</div> 860 </div> 861 </a> 862 <a href="/fensterscheiben" class="dfs-image-item dfs-image-item--zubehoer-scheiben"> 863 <div class="dfs-image-item__icon"> 864 <img src="/grafik/navigation/Fensterscheiben.png" alt="Fensterscheiben" class="dfs-product-image dfs-product-image--fensterscheiben"> 865 </div> 866 <div> 867 <div class="dfs-image-item__text">Fensterscheiben</div> 868 </div> 869 </a> 870 <a href="/kopplungen" class="dfs-image-item dfs-image-item--zubehoer-kopplungen"> 871 <div class="dfs-image-item__icon"> 872 <img src="/grafik/navigation/Fensterkopplungen.png" alt="Fensterkopplungen" class="dfs-product-image dfs-product-image--fensterkopplungen"> 873 </div> 874 <div> 875 <div class="dfs-image-item__text">Fensterkopplungen</div> 876 </div> 877 </a> 878 </div> 879 </div> 880 881 <div class="dfs-dropdown__section dfs-dropdown__section--zubehoer-ctas"> 882 <a href="/kaufen/montagezubehoer-fuer-fenster-und-tueren" class="dfs-cta dfs-cta--zubehoer-montage">Montagematerial</a> 883 <a href="/kaufen/rollladenzubehoer" class="dfs-cta dfs-cta--zubehoer-rollladen">Rollladenzubehör</a> 884 </div> 885 886 <div class="dfs-dropdown__section dfs-dropdown__section--zubehoer-weitere"> 887 <h3 class="dfs-dropdown__title">Weitere Zubehörteile</h3> 888 <div class="dfs-grid dfs-grid--two-col"> 889 <a href="/fensterverglasung" class="dfs-text-link dfs-text-link--zubehoer-verglasung">Fensterverglasung</a> 890 <a href="/tuer-und-fensterbeschlaege" class="dfs-text-link dfs-text-link--zubehoer-beschlaege">Tür- und Fensterbeschläge</a> 891 <a href="/fensterdichtung" class="dfs-text-link dfs-text-link--zubehoer-dichtungen">Fensterdichtungen</a> 892 <a href="/kaufen/farben-dekore-muster" class="dfs-text-link dfs-text-link--zubehoer-folien">Folienfächer / Farbmuster</a> 893 <a href="/kaufen/griffe-klinke" class="dfs-text-link dfs-text-link--zubehoer-griffe">
893Griffe</a> 894 <a href="/insektenschutz-plissee" class="dfs-text-link dfs-text-link--zubehoer-insekten">Insektenschutz</a> 895 </div> 896 </div> 897 </div> 898 </li> 899 900 <li class="dfs-nav__item dfs-nav__item--infoportal"> 901 <a href="/wissenswertes" class="dfs-nav__link dfs-nav__link--infoportal" aria-haspopup="true" aria-expanded="false">Informationsportal</a> 902 <div class="dfs-dropdown dfs-dropdown--wide dfs-dropdown--infoportal"> 903 <div class="dfs-dropdown__section dfs-dropdown__section--infoportal-ressourcen"> 904 <h3 class="dfs-dropdown__title">Ressourcen</h3> 905 <div class="dfs-grid dfs-grid--two-col"> 906 <a href="/kataloge" class="dfs-image-item dfs-image-item--infoportal-kataloge"> 907 <div class="dfs-image-item__icon"> 908 <img src="/grafik/navigation/Produktkataloge.png" alt="Produktkataloge" class="dfs-product-image dfs-product-image--produktkataloge"> 909 </div> 910 <div> 911 <div class="dfs-image-item__text">Produktkataloge</div> 912 </div> 913 </a> 914 <a href="/profilschnitte-detailzeichnungen/pvc" class="dfs-image-item dfs-image-item--infoportal-schnitt"> 915 <div class="dfs-image-item__icon"> 916 <img src="/grafik/navigation/Schnittzeichnungen%20Suche.png" alt="Schnittzeichnungen Suche" class="dfs-product-image dfs-product-image--schnittzeichnungen-suche"> 917 </div> 918 <div> 919 <div class="dfs-image-item__text">Schnittzeichnungen Suche</div> 920 </div> 921 </a> 922 <a href="/wissenswertes" class="dfs-image-item dfs-image-item--infoportal-wiki"> 923 <div class="dfs-image-item__icon"> 924 <img src="/grafik/navigation/Fenster%20Wiki.png" alt="Fenster Wiki" class="dfs-product-image dfs-product-image--fenster-wiki"> 925 </div> 926 <div> 927 <div class="dfs-image-item__text">Fenster Wiki</div> 928 </div> 929 </a> 930 <a href="/fensterbegriffe" class="dfs-image-item dfs-image-item--infoportal-lexikon"> 931 <div class="dfs-image-item__icon"> 932 <img src="/grafik/navigation/Fachbegriffe%20Lexikon.png" alt="Fachbegriffe Lexikon" class="dfs-product-image dfs-product-image--fachbegriffe-lexikon"> 933 </div> 934 <div> 935 <div class="dfs-image-item__text">Fachbegriffe Lexikon</div> 936 </div> 937 </a> 938 </div> 939 </div> 940 941 <div class="dfs-dropdown__section dfs-dropdown__section--infoportal-ctas"> 942 <a href="/anleitungen" class="dfs-cta dfs-cta--infoportal-anleitungen">Anleitungen</a> 943 </div> 944 945 <div class="dfs-dropdown__section dfs-dropdown__section--infoportal-themen"> 946 <h3 class="dfs-dropdown__title">Themen</h3> 947 <div class="dfs-grid dfs-grid--two-col"> 948 <a href="/erklaervideo" class="dfs-text-link dfs-text-link--infoportal-videos">Erklärvideos</a> 949 <a href="/energiesparfenster" class="dfs-text-link dfs-text-link--infoportal-energie">Energiesparfenster</a> 950 <a href="/sicherheitsfenster" class="dfs-text-link dfs-text-link--infoportal-sicherheit">Sicherheitsfenster</a> 951 <a href="/schallschutzfenster" class="dfs-text-link dfs-text-link--infoportal-schall">Schallschutzfenster</a> 952 <a href="/dreiecksfenster" class="dfs-text-link dfs-text-link--infoportal-dreieck">Dreiecksfenster</a> 953 <a href="/innenfenster" class="dfs-text-link dfs-text-link--infoportal-innenraum">Innenfenster</a> 954 <a href="/verglasung-ueber-eck-ohne-rahmen" class="dfs-text-link dfs-text-link--infoportal-eckverglasung">Rahmenlose Eckverglasung</a> 955 <a href="/sprossenfenster" class="dfs-text-link dfs-text-link--infoportal-sprosse
955n">Sprossenfenster</a> 956 <a href="/brandschutzfenster" class="dfs-text-link dfs-text-link--infoportal-brandschutz">Brandschutzfenster</a> 957 <a href="/fenster-farben" class="dfs-text-link dfs-text-link--infoportal-farben">Fensterfarben</a> 958 <a href="/tuer-und-fensterbeschlaege" class="dfs-text-link dfs-text-link--infoportal-beschlaege">Fensterbeschläge</a> 959 <a href="/gebaeudeautomation" class="dfs-text-link dfs-text-link--infoportal-smarthome">Smart-Home Lösungen</a> 960 </div> 961 </div> 962 </div> 963 </li> 964 965 966 </ul> 967 </nav> 968 969 970</div> 971</div> 972 973 974 975 976<section class="main"> 977 <div class="container"> 978 <div class="row"> 979 <div class="col-md-12 m-b"> 980 <h1 class="main-title text-center ">Anmeldung</h1> 981 </div> 982 <div class="col-md-6"><div class="card "> 983 984 <div class="card-title padding-top-10"> 985 <h2 class="serif text-center">Anmelden</h2> 986 <strong class="block text-center text-normal">Sie haben bereits ein Kundenkonto</strong> 987 </div> 988 <div class="card-content"> 989 <div class="row text-center m-b"> 990 991 <form method="post" id="login_form" action="/anmeldung" class="m-b"> 992 <input type="hidden" name="login" value="1"> 993 <input type="hidden" name="_csrf" value="kbwcUSxVJjIbC7SRYmftje0h2SD1PSYz"/> 994 995 <!-- <div class="hidden"> 996 <input type="email" name="email" autocomplete="Off" value="" 997 placeholder="Ihre E-Mail-Adresse"/> 998 </div> --> 999 <div class="col-md-12 padding0"> 1000 <div class="col-md-12 m-b"> 1001 <input type="email" class="form-control" name="email" autocomplete="Off" 1002 placeholder="Ihre E-Mail-Adresse"/> 1003 </div> 1004 <div class="col-md-12 m-b m-t"> 1005 <input type="password" class="form-control" name="pw" autocomplete="Off" 1006 placeholder="Ihr Passwort"/> 1007 </div> 1008 <div class="col-md-12 m-b m-t"> 1009 <div class="checkbox i-checks" style="margin-top:0px;"> 1010 <label style="padding-left: 0px;"> 1011 <input type="checkbox" name="remember_me"><i></i> Login merken 1012 </label> 1013 </div> 1014 </div> 1015 </div> 1016 <div class="col-md-12 m-b m-t" style="display:none;margin-top:20px;" id="forgot-block"> 1017 <div class="input-group m-b"> 1018 <span class="input-group-addon" style="color:#900">@</span> 1019 <input class="form-control logpadding" style="padding:0.5em" 1020 placeholder="Ihre E-Mail-Adresse eingeben" type="text" name="forgot-password"/> 1021 <br/> 1022 </div> 1023 <div class="clearfix"></div> 1024 <br/> 1025 </div> 1026 <div class="col-md-12 m-t m-b"> 1027 <button type="submit" name="send" class="btn btn-block btn-orange" 1028 value="Absenden">LOGIN</button> 1029 </div> 1030 </form> 1031 1032 1033 <div class="col-md-12"> 1034 <a href="https://accounts.google.com/o/oauth2/auth?redirect_uri=https%3A%2F%2Fdeutscher-fenstershop.de%2Fanmeldung&response_type=code&client_id=396201430567-oh18fjqg57nrqvuqt6ktogvqdic3e503.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile" class="btn btn-block btn-default btn-google"> 1035 <img src="/grafik/google.png" alt="Mit Google anmelden" class="img-icon"/> Mit Google anmelden 1036 </a> 1037 </div> 1038 1039 </div> 1040 <div class="row m-t"><a href="" class="forgot-pass text-center block">Passwort vergessen?</a></div> 1041 </div> 1042</div> 1043 1044</div> 1045 <div class="col-md-6"> 1046 <div class="card"> 1047 <div class="card-title padding-top-10"> 1048 <h2 class="serif text-center">Neu bei Deutscher-Fenstershop.de</h2> 1049 <strong class="block text-center text-normal m-b">Kundenkonto erstellen</strong> 1050 <ul class="list"> 1051 <li><i class="fa fa-check"></i> Fenster konfigurieren und speichern</li> 1052 <li><i class="fa fa-check"></i> Rechnungen und Auftragsdetails auf einen Blick</li> 1053 <li><i class="fa fa-check"></i> Warenkorb für verschiedene Projekte erstellen</li> 1054 </ul> 1055 </div> 1056 <div class="card-content"> 1057 1058 <div class="row"> 1059 <div class="col-md-12"> 1060 1061 <form method="post" class="m-b" id="register_form" action="/anmeldung/registration" novalidate> 1062 <input type="hidden" name="LoOJJWsQxunQ" value=""> 1063 <input type="hidden" name="_csrf" value="aa3P4LtDsUVukaNJ0G5KTHiqsz7PTius" /> 1064 <div class="row"> 1065 1066 <div class="col-sm-6 m-b"> 1067 1068 <input type="text" class="form-control" title="Vorname" name="first_name" 1069 placeholder="Vorname"> 1070 </div> 1071 <div class="col-sm-6 m-b"> 1072 <input class="required form-control" title="Nachname" type="text" required 1073 name="last_name" placeholder="Nachname">
1074 <span class="hidden-error">Dieses Feld ist erforderlich</span> 1075 </div> 1076 </div> 1077 <div class="row"> 1078 <div class="col-sm-6 m-b"> 1079 <select class="cs-select cs-skin-border" title="Anrede" name="ref"> 1080 <option value="mr" >Herr</option> 1081 <option value="ms" >Frau</option> 1082 <option value="fam" >Familie</option> 1083 <option value="divers" >Divers</option> 1084 </select> 1085 </div> 1086 <div class="col-sm-6 m-b"> 1087 <select class="cs-select cs-skin-border" title="Sind Sie ein Fensterbauer oder Endverbraucher? " name="legal_status"> 1088 <option value="firm" selected>Handwerker / B2B</option> 1089 <option value="user">Endverbraucher</option> 1090 </select> 1091 </div> 1092 </div> 1093 <div class="row"> 1094 <div class="col-sm-6 m-b"> 1095 <input type="text" class="form-control" title="Firma" name="firm_name" 1096 placeholder="Firmenname"> 1097 <span class="hidden-error">Dieses Feld ist erforderlich</span> 1098 </div> 1099 <div class="col-sm-6 m-b"> 1100 <input class="required form-control" title="Telefon" type="text" name="phone" 1101 required placeholder="+4917601010101"> 1102 <span class="hidden-error">Dieses Feld ist erforderlich</span> 1103 </div> 1104 </div> 1105 1106 <div class="row"> 1107 1108 <div class="col-sm-6 m-b"> 1109 <input class="required form-control" title="E-Mail" type="email" name="rem" 1110 placeholder="Ihre E-Mail-Adresse"> 1111 <span class="text-danger hidden">E-Mail-Adresse existiert bereits <a href="/anmeldung">LOGIN</a></span> 1112 <span class="hidden-error">Dieses Feld ist erforderlich</span> 1113 </div> 1114 <div class="col-sm-6 m-b"> 1115 <div class="input-group"> 1116 <input class="required form-control" title="Passwort" type="password" 1117 name="rpw" placeholder="mind. 6 Zeichen"> 1118 <span class="input-group-addon"><a href="#" onclick="viewPass();return false;"><i class="fa fa-eye"></i></a></span> 1119 </div> 1120 <span class="hidden-error">Dieses Feld ist erforderlich</span> 1121 </div> 1122 1123 <div class="clearfix"></div> 1124 <div class="form-group"> 1125 <div class="col-sm-12 checkbox-box m-b"> 1126 <label for="allow"> 1127 <input type="checkbox" required name="allow" value="1"><span> Hiermit bestätige ich, dass ich die <a href="https://deutscher-fenstershop.de/datenschutzerklaerung" target="_blank">Datenschutzerklärung</a> gelesen habe<spen class="text-danger">*</spen></span> 1128 </label> 1129 <span class="hidden-error">Sie müssen der Datenschutzerklärung zustimmen.</span> 1130 </div> 1131 </div> 1132 <div class="clearfix"></div> 1133 <div class="form-group"> 1134 <div class="col-sm-12 checkbox-box m-b"> 1135 <label for="news_subscribe"> 1136 <input type="checkbox" name="news_subscribe" value="1"><span> Newsletter abonnieren</span> 1137 </label> 1138 </div> 1139 </div> 1140 1141 1142 <div class="form-group"> 1143 <div class="col-sm-12 m-b"> 1144 <label> </label> <input type="submit" value="NEU REGISTRIEREN" name="send" class="btn btn-orange btn-block"> 1145 </div> 1146 </div> 1147 </div> 1148 </form> 1149 <div class="col-md-12 padding0"> 1150 <a href="https://accounts.google.com/o/oauth2/auth?redirect_uri=https%3A%2F%2Fdeutsc
1150her-fenstershop.de%2Fanmeldung&response_type=code&client_id=396201430567-oh18fjqg57nrqvuqt6ktogvqdic3e503.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile" class="btn btn-block btn-default btn-google"> 1151 <img src="/grafik/google.png" alt="Mit Google registrieren" class="img-icon"/> Mit Google registrieren 1152 </a> 1153 </div> 1154 1155 </div> 1156 </div> 1157 </div> 1158</div> 1159 1160<style> 1161 .hidden-error { 1162 display: none; 1163 color: #900; 1164 } 1165 1166 .has-error .hidden-error { 1167 display: block; 1168 } 1169 1170</style> 1171 </div> 1172 </div> 1173 </div> 1174</section> 1175
1176<script> 1177 var log_txt = 'Absenden'; 1178 var req_txt = 'Passwort zurücksetzen'; 1179 $(function () { 1180 $('.forgot-pass').click(function () { 1181 if ($('#forgot-block').is(':visible')) { 1182 $('button[name=send]').text(log_txt); 1183 } else { 1184 $('button[name=send]').text(req_txt); 1185 } 1186 }); 1187 1188 }); 1189 1190 function viewPass() { 1191 var tp = $('input[name=rpw]').attr('type'); 1192 if (tp === 'password') { 1193 $('input[name=rpw]').attr('type', 'text'); 1194 return false; 1195 } 1196 $('input[name=rpw]').attr('type', 'password'); 1197 } 1198 1199 $(function () { 1200 $('input[name=rem]').blur(function () { 1201 ur = '/anmeldung/check-email'; 1202 $.post(ur, {email: $(this).val()}, function (resp) { 1203 if (!resp.error) { 1204 $('input[name=rem]').parent().addClass('has-error'); 1205 $('input[name=rem]').next().removeClass('hidden'); 1206 } else { 1207 $('input[name=rem]').parent().removeClass('has-error'); 1208 $('input[name=rem]').next().addClass('hidden'); 1209 } 1210 }, 'json'); 1211 }); 1212 1213 $('select[name=legal_status]').parents('.cs-select').find('ul > li').click(function () { 1214 if ($(this).data('value') === 'firm') { 1215 $('input[name=firm_name]').attr('required', 'required').addClass('required'); 1216 if (!$('input[name=firm_name]').prev('label').find('span').length) { 1217 $('input[name=firm_name]').prev('label').append(' <span class="text-danger">*</span>'); 1218 } 1219 $('input[name=phone]').attr('required', 'required').addClass('required'); 1220 if (!$('input[name=phone]').prev('label').find('span').length) { 1221 $('input[name=phone]').prev('label').append(' <span class="text-danger">*</span>'); 1222 } 1223 } else { 1224 $('input[name=firm_name]').removeAttr('required').removeClass('required'); 1225 $('input[name=firm_name]').prev('label').find('span').remove(); 1226 $('input[name=phone]').removeAttr('required').removeClass('required'); 1227 $('input[name=phone]').prev('label').find('span').remove(); 1228 } 1229 }); 1230 1231 $('#register_form').on('submit', function (e) { 1232 var err = 0; 1233 $(this).find('.required').each(function () { 1234 if (!$(this).val()) { 1235 err++; 1236 if ($(this).parent().hasClass('input-group')) 1237 $(this).parent().parent().addClass('has-error'); 1238 else 1239 $(this).parent().addClass('has-error'); 1240 } else { 1241 if ($(this).parent().hasClass('input-group')) 1242 $(this).parent().parent().removeClass('has-error'); 1243 else 1244 $(this).parent().removeClass('has-error'); 1245 } 1246 }); 1247 1248 1249 1250 if ($(this).find('input[name=rpw]').val().length < 6) { 1251 err++; 1252 $(this).find('input[name=rpw]').parent().addClass('has-error'); 1253 } else { 1254 $(this).find('input[name=rpw]').parent().removeClass('has-error').addClass('has-success'); 1255 } 1256 1257 if (!$('input[name="allow"]').is(':checked')){ 1258 $('input[name="allow"]').parents('div').first().addClass('has-error'); 1259 err++ 1260 }else{ 1261 $('input[name="allow"]').parents('div').first().removeClass('has-error'); 1262 } 1263 1264 if (err) { 1265 return false; 1266 } 1267 return true; 1268 }); 1269 }); 1270</script>
vendor: 1 bytes, line 1270
1270
1271<script type="text/javascript" async="1" src="/js/windows/selectFx.js"></script>
1271 1272 1273<style> 1274 h2 { 1275 font-size: 2.6rem !important; 1276 } 1277 .text-normal { 1278 font-size: 2rem; 1279 } 1280 1281 .list li { 1282 list-style-type: none; 1283 font-size: 1.8rem; 1284 } 1285 1286 a.btn.btn-default.btn-google { 1287 font-size: 1.8rem; 1288 line-height: 2rem; 1289 box-shadow: none; 1290 padding-left: 16px; 1291 padding-right: 16px; 1292 padding-top: 10px; 1293 padding-bottom: 10px; 1294 color: #1E2329; 1295 background-color: #EAECEF; 1296 border: none; 1297 min-height: 24px; 1298 } 1299 1300 a.btn.btn-default.btn-google:hover { 1301 background-color: #F5F5F5; 1302 } 1303 1304 .img-icon { 1305 display: inline-block; 1306 margin-right: 10px; 1307 width: 20px; 1308 height: 20px; 1309 } 1310 @media (max-width: 1024px) { 1311 section.main { 1312 margin: 0; 1313 } 1314 } 1315</style> 1316 1317<div class="clearfix"></div> 1318 1319 1320 1321<div class="navigation-handover"> 1322<section class="dfs-newsletter"> 1323<!-- 1324<div class="dfs-newsletter__container section"> 1325 <div class="dfs-newsletter__content"> 1326 <h2 class="dfs-newsletter__title">Newsletter abonnieren</h2> 1327 <p class="dfs-newsletter__text">Bleiben Sie auf dem Laufenden mit unseren neuesten Angeboten und Tipps.</p> 1328 <div id="sib-form-container" class="dfs-newsletter__brevo-container"> 1329 <div id="error-message" class="dfs-newsletter__message dfs-newsletter__message--error" style="display:none;"> 1330 <span>Ihre Anmeldung konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.</span> 1331 </div> 1332 <div id="success-message" class="dfs-newsletter__message dfs-newsletter__message--success" style="display:none;"> 1333 <span>Das hat geklappt! Sie erhalten in Kürze eine Bestätigungs-E-Mail.</span> 1334 </div> 1335 <div id="sib-container"> 1336 <form id="sib-form" class="dfs-newsletter__form" method="POST" action="https://b2619547.sibforms.com/serve/MUIFANL7QbABweikAM3F445sG4oY99hTh9iXP_CtvHlH0iikeoLvfyUkCQ3Hr46fwHXKq8UlfJm_YpfQvdRjwJVSJx7J08i9CpZNLTxgjRoPAuIn0nDlYyItBFJABmc7rHABKglmio7YRAYet5CYKB7WIRCqPy64TmxDbNSeDSuZXtLnuJf89lW-Bh3ygFGsqPfXc0Tq0A8KgpVPuw==" data-type="subscription"> 1337 <div class="dfs-newsletter__form-row"> 1338 <input type="text" id="VOR_UND_NACHNAME" name="VOR_UND_NACHNAME" class="dfs-newsletter__input dfs-newsletter__input--name" placeholder="Ihr Name" maxlength="200" autocomplete="off" data-required="true" required> 1339 <input type="email" id="EMAIL" name="EMAIL" class="dfs-newsletter__input" placeholder="Ihre E-Mail-Adresse" autocomplete="off" data-required="true" required> 1340 <button type="submit" class="dfs-newsletter__button">Abonnieren</button> 1341 </div> 1342 <div class="dfs-newsletter__optin"> 1343 <label class="dfs-newsletter__checkbox-label"> 1344 <input type="checkbox" value="1" id="OPT_IN" name="OPT_IN" class="dfs-newsletter__checkbox" required> 1345 <span class="dfs-newsletter__checkbox-custom"></span> 1346 <span>Ich akzeptiere die <a href="https://deutscher-fenstershop.de/datenschutzerklaerung" target="_blank" rel="noopener" style="color:inherit;text-decoration:underline;">Datenschutzerklärung</a>.</span> 1347 </label> 1348 </div> 1349 <input type="text" name="email_address_check" value="" class="input-hidden" style="position:absolute;left:-5000px;"> 1350 <input type="hidden" name="locale" value="de"> 1351 </form> 1352 </div> 1353 </div> 1354 </div> 1355 </div> 1356--> 1357 1358<section class="dfs-newsletter"> 1359 <div class="dfs-newsletter__container section"> 1360 <div class="dfs-newsletter__content"> 1361 <h2 class="dfs-newsletter__title">Newsletter abonnieren</h2> 1362 <p class="dfs-newsletter__text">Bleiben Sie auf dem Laufenden mit unseren neuesten Angeboten und Tipps.</p> 1363 <div id="dfs-nl-container" class="dfs-newsletter__form-container">
1364 <div id="dfs-nl-error" class="dfs-newsletter__message dfs-newsletter__message--error" style="display:none;" role="alert"> 1365 <span></span> 1366 </div> 1367 <div id="dfs-nl-success" class="dfs-newsletter__message dfs-newsletter__message--success" style="display:none;" role="status"> 1368 <span></span> 1369 </div> 1370 <form id="dfs-nl-form" class="dfs-newsletter__form"> 1371 <input type="text" name="website" class="input-hidden" tabindex="-1" autocomplete="off" aria-hidden="true"> 1372 <div class="dfs-newsletter__form-row"> 1373 <input type="text" id="dfs-nl-name" name="name" class="dfs-newsletter__input dfs-newsletter__input--name" placeholder="Ihr Name" maxlength="200" autocomplete="name" required> 1374 <input type="email" id="dfs-nl-email" name="email" class="dfs-newsletter__input" placeholder="Ihre E-Mail-Adresse" autocomplete="email" required> 1375 <button type="submit" class="dfs-newsletter__button">Abonnieren</button> 1376 </div> 1377 <div class="dfs-newsletter__optin"> 1378 <label class="dfs-newsletter__checkbox-label"> 1379 <input type="checkbox" value="1" id="dfs-nl-optin" name="optin" class="dfs-newsletter__checkbox" required> 1380 <span class="dfs-newsletter__checkbox-custom"></span> 1381 <span>Ich akzeptiere die <a href="https://deutscher-fenstershop.de/datenschutzerklaerung" target="_blank" rel="noopener" style="color:inherit;text-decoration:underline;">Datenschutzerklärung</a>.</span> 1382 </label> 1383 </div> 1384 </form> 1385 </div> 1386 </div> 1387 </div> 1388</section>
1389<script> 1390 (function () { 1391 var API = 'https://schwarzwald-agent.de/api/nl/subscribe'; 1392 var LIST_ID = 'b8a2ba56-6625-4251-9225-436e748e166e'; 1393 1394 var form = document.getElementById('dfs-nl-form'); 1395 if (!form || form.dataset.dfsNlBound) return; 1396 form.dataset.dfsNlBound = '1'; 1397 1398 var errorBox = document.getElementById('dfs-nl-error'); 1399 var successBox = document.getElementById('dfs-nl-success'); 1400 var button = form.querySelector('.dfs-newsletter__button'); 1401 var buttonLabel = button ? button.textContent : ''; 1402 var busy = false; 1403 1404 function hideMessages() { 1405 if (errorBox) errorBox.style.display = 'none'; 1406 if (successBox) successBox.style.display = 'none'; 1407 } 1408 1409 function showMessage(box, text) { 1410 if (!box) return; 1411 box.getElementsByTagName('span')[0].textContent = text; 1412 box.style.display = 'block'; 1413 } 1414 1415 function setBusy(state) { 1416 busy = state; 1417 if (!button) return; 1418 button.disabled = state; 1419 button.textContent = state ? 'Sendet â¦' : buttonLabel; 1420 } 1421 1422 form.addEventListener('submit', function (e) { 1423 e.preventDefault(); 1424 if (busy) return; 1425 hideMessages(); 1426 setBusy(true); 1427 1428 var data = new FormData(form); 1429 1430 fetch(API, { 1431 method: 'POST', 1432 headers: { 'Content-Type': 'application/json' }, 1433 body: JSON.stringify({ 1434 listId: LIST_ID, 1435 email: data.get('email'), 1436 name: data.get('name'), 1437 website: data.get('website') 1438 }) 1439 }) 1440 .then(function (r) { return r.json(); }) 1441 .then(function (json) { 1442 if (!json || !json.ok) { 1443 showMessage(errorBox, (json && json.fehler) || 'Ihre Anmeldung konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.'); 1444 return; 1445 } 1446 showMessage(successBox, json.bestaetigungNoetig 1447 ? 'Fast geschafft â bitte bestätigen Sie Ihre E-Mail-Adresse über den Link, den wir Ihnen gerade geschickt haben.' 1448 : 'Das hat geklappt! Sie erhalten ab jetzt unsere Angebote und Tipps.'); 1449 form.reset(); 1450 }) 1451 .catch(function () { 1452 showMessage(errorBox, 'Der Newsletter-Dienst ist gerade nicht erreichbar. Bitte versuchen Sie es später erneut.'); 1453 }) 1454 .then(function () { setBusy(false); }); 1455 }); 1456 })(); 1457</script>
1457 1458</section> 1459 1460<footer class="dfs-footer"> 1461 <div class="dfs-footer__container section"> 1462 <div class="dfs-footer__top"> 1463 <div class="dfs-footer__row"> 1464 <div class="dfs-footer__col dfs-footer__col--produkte"> 1465 <div class="dfs-footer__group"> 1466 <h3 class="dfs-footer__title">Fenster</h3> 1467 <ul class="dfs-footer__list"> 1468 <li><a href="https://deutscher-fenstershop.de/kaufen/kunststofffenster" class="dfs-footer__link">Kunststofffenster</a></li> 1469 <li><a href="https://deutscher-fenstershop.de/kunststoff-alu-fenster" class="dfs-footer__link">Kunststoff-Alu Fenster</a></li> 1470 <li><a href="https://deutscher-fenstershop.de/kaufen/alu-fenster" class="dfs-footer__link">Alu Fenster</a></li> 1471 <li><a href="https://deutscher-fenstershop.de/kaufen/holzfenster" class="dfs-footer__link">Holzfenster</a></li> 1472 <li><a href="https://deutscher-fenstershop.de/kaufen/holz-alu-fenster" class="dfs-footer__link">Holz-Alu Fenster</a></li> 1473 </ul> 1474 </div> 1475 <div class="dfs-footer__group"> 1476 <h3 class="dfs-footer__title">Balkontüren</h3> 1477 <ul class="dfs-footer__list"> 1478 <li><a href="https://deutscher-fenstershop.de/balkontuer-kunststoff" class="dfs-footer__link">Kunststoffbalkontüren</a></li> 1479 <li><a href="https://deutscher-fenstershop.de/balkontuer-kunststoff-alu" class="dfs-footer__link">Kunststoff-Alu Balkontüren</a></li> 1480 <li><a href="https://deutscher-fenstershop.de/balkontuer-aluminium" class="dfs-footer__link">Alu Balkontüren</a></li> 1481 <li><a href="https://deutscher-fenstershop.de/balkontuer-holz" class="dfs-footer__link">Holzbalkontüren</a></li> 1482 </ul> 1483 </div> 1484 <div class="dfs-footer__group"> 1485 <h3 class="dfs-footer__title">Terrassentüren</h3> 1486 <ul class="dfs-footer__list"> 1487 <li><a href="https://deutscher-fenstershop.de/schiebetuer" class="dfs-footer__link">Schiebetüren</a></li> 1488 <li><a href="https://deutscher-fenstershop.de/parallel-schiebe-kipptuer" class="dfs-footer__link">PSK-Türen</a></li> 1489 <li><a href="https://deutscher-fenstershop.de/hebeschiebetuer" class="dfs-footer__link">Hebeschiebetüren</a></li> 1490 <li><a href="https://deutscher-fenstershop.de/faltschiebetueren-terrasse" class="dfs-footer__link">Faltschiebetüren</a></li> 1491 <li><a href="https://deutscher-fenstershop.de/pas-tueren" class="dfs-footer__link">PAS-Türen</a></li> 1492 </ul> 1493 </div> 1494 <div class="dfs-footer__group"> 1495 <h3 class="dfs-footer__title">Haustüren</h3> 1496 <ul class="dfs-footer__list"> 1497 <li><a href="https://deutscher-fenstershop.de/haustueren-aluminium" class="dfs-footer__link">Aluminium-Haustüren</a></li> 1498 <li><a href="https://deutscher-fenstershop.de/haustueren-holz" class="dfs-footer__link">Holz-Haustüren</a></li> 1499 <li><a href="https://deutscher-fenstershop.de/haustueren-kunststoff" class="dfs-footer__link">PVC-Haustüren</a></li> 1500 </ul> 1501 </div> 1502 </div> 1503 1504 <div class="dfs-footer__col dfs-footer__col--produkte-2"> 1505 <div class="dfs-footer__group"> 1506 <h3 class="dfs-footer__title">Sonnenschutz</h3> 1507 <ul class="dfs-footer__list"> 1508 <li><a href="https://deutscher-fenstershop.de/rollladen" class="dfs-footer__link">Rollläden</a></li> 1509 <li><a href="https://deutscher-fenstershop.de/raffstore" class="dfs-footer__link">Raffstoren</a></li> 1510 <li><a href="https://deutscher-fenstershop.de/aufsatzraffstore" class="dfs-footer__link">Aufsatzraffstoren</a></li> 1511 <li><a href="https://deutscher-fenstershop.de/aufsatzrollladen" class="dfs-footer__link">Aufsatzrollläden</a></li> 1512 <li><a href="https://deutscher-fenstershop.de/unterputzraffstore" class="dfs-footer__link">Unterputzraffstoren</a></li> 1513 <li><a href="https://deutscher-fenstershop.de/unterputzrollladen" class="dfs-footer__link">Unterputzrollläden</a></li> 1514 <li><a href="https://deutscher-fenstershop.de/vorbauraffstore" class="dfs-footer__link">Vorbauraffstoren</a></li> 1515 <li><a href="https://deutscher-fenstershop.de/vorbaurollladen" class="dfs-footer__link">Vorbaurollläden</a></li> 1516 </ul> 1517 </div> 1518 <div class="dfs-footer__group"> 1519 <h3 class="dfs-footer__title">Garagentore</h3> 1520 <ul class="dfs-footer__list"> 1521 <li><a href="https://deutscher-fenstershop.de/sektionaltore" class="dfs-footer__link">Sektionaltore</a></li> 1522 </ul> 1523 </div> 1524 <div class="dfs-footer__group"> 1525 <h3 class="dfs-footer__title">Zubehör</h3> 1526 <ul class="dfs-footer__list"> 1527 <li><a href="https://deutscher-fenstershop.de/kaufen/ersatzteile-zubehoer" class="dfs-footer__link">Ersatzteile & Zubehör</a></li> 1528 <li><a href="https://deutscher-fenstershop.de/kaufen/abdeckleisten-fuer-fenster" class="dfs-footer__link">Abdeckleisten</a></li> 1529 <li><a href="https://deutscher-fenstershop.de/kaufen/winkelprofile" class="dfs-footer__link">Winkelprofile</a></li> 1530 <li><a href="https://deutscher-fenstershop.de/fensterverglasung" class="dfs-footer__link">Fensterverglasung</a></li> 1531 <li><a href="https://deutscher-fenstershop.de/tuer-und-fensterbeschlaege" class="dfs-footer__link">Tür- und Fensterbeschläge</a></li> 1532 <li><a href="https://deutscher-fenstershop.de/kaufen/blendrahmenverbreiterungen-aufdopplungsprofil" class="dfs-footer__link">Blendrahmenverbreiterungen</a></li> 1533 <li><a href="https://deutscher-fenstershop.de/fensterbaenke-aluminium" class="dfs-footer__link">Fensterbänke</a></li> 1534 <li><a href="https://deutscher-fenstershop.de/fensterscheiben" class="dfs-footer__link">Fensterscheiben</a></li> 1535 <li><a href="https://deutscher-fenstershop.de/kopplungen" class="dfs-footer__link">Fensterkopplungen</a></li> 1536 </ul> 1537 </div> 1538 </div> 1539
1540 <div class="dfs-footer__col dfs-footer__col--info"> 1541 <div class="dfs-footer__group"> 1542 <h3 class="dfs-footer__title">Unternehmen</h3> 1543 <ul class="dfs-footer__list"> 1544 <li><a href="https://deutscher-fenstershop.de/ueber-itsline" class="dfs-footer__link">Ãber uns</a></li> 1545 <li><a href="https://deutscher-fenstershop.de/job-vertrieb" class="dfs-footer__link">Jobs</a></li> 1546 <li><a href="https://deutscher-fenstershop.de/montagepartner" class="dfs-footer__link">Montagepartner werden</a></li> 1547 <li><a href="https://deutscher-fenstershop.de/impressum" class="dfs-footer__link">Impressum</a></li> 1548 <li><a href="https://deutscher-fenstershop.de/grafik/agb/AGB.pdf" class="dfs-footer__link">AGB</a></li> 1549 <li><a href="https://deutscher-fenstershop.de/grafik/agb/gewaehrleistung.pdf" class="dfs-footer__link">Gewährleistung</a></li> 1550 <li><a href="#" class="dfs-footer__link" onclick="showCookieDetails();
1550return false" id="dfs-footer-cookies">Cookies</a></li> 1551 <li><a href="https://deutscher-fenstershop.de/datenschutzerklaerung" class="dfs-footer__link">Datenschutz</a></li> 1552 </ul> 1553 </div> 1554 <div class="dfs-footer__group"> 1555 <h3 class="dfs-footer__title">Service</h3> 1556 <ul class="dfs-footer__list"> 1557 <li><a href="https://deutscher-fenstershop.de/fenstermonteure" class="dfs-footer__link">Montagepartner finden</a></li> 1558 <li><a href="https://deutscher-fenstershop.de/produktions-und-lieferzeiten" class="dfs-footer__link">Lieferzeiten</a></li> 1559 <li><a href="https://deutscher-fenstershop.de/grafik/agb/Lieferbedingungen.pdf" class="dfs-footer__link">Lieferbedingungen</a></li> 1560 <li><a href="https://deutscher-fenstershop.de/versandkosten" class="dfs-footer__link">Lieferkosten</a></li> 1561 <li><a href="https://deutscher-fenstershop.de/grafik/agb/garantiebedingungen-fenster-tueren-itsline.pdf" class="dfs-footer__link">Garantiebedingungen</a></li> 1562 <li><a href="https://deutscher-fenstershop.de/zahlungsarten" class="dfs-footer__link">Zahlungsarten</a></li> 1563 <li><a href="/empfehlungsprogramm" class="dfs-footer__link">Empfehlungsprogramm</a></li> 1564 </ul> 1565 </div> 1566 <div class="dfs-footer__group"> 1567 <h3 class="dfs-footer__title">Wissenswertes</h3> 1568 <ul class="dfs-footer__list"> 1569 <li><a href="https://deutscher-fenstershop.de/fenster-selbst-ausmessen" class="dfs-footer__link">Fenster ausmessen</a></li> 1570 <li><a href="https://deutscher-fenstershop.de/foerderung-fenster" class="dfs-footer__link">Fensterförderung</a></li> 1571 <li><a href="https://deutscher-fenstershop.de/fensterpreise" class="dfs-footer__link">Fenster Preise</a></li> 1572 <li><a href="https://deutscher-fenstershop.de/anleitungen" class="dfs-footer__link">Anleitungen</a></li> 1573 <li><a href="https://deutscher-fenstershop.de/fensterbegriffe" class="dfs-footer__link">Fachbegriffe</a></li> 1574 <li><a href="https://deutscher-fenstershop.de/wissenswertes" class="dfs-footer__link">Fensterwiki</a></li> 1575 </ul> 1576 </div> 1577 </div> 1578 1579 <div class="dfs-footer__col dfs-footer__col--kontakt"> 1580 <h3 class="dfs-footer__title">Kontakt</h3> 1581 <ul class="dfs-footer__list"> 1582 <li> 1583 <a href="tel:+4972213022333" class="dfs-footer__link"> 1584 <img src="https://deutscher-fenstershop.de/grafik/navigation/icon-phone.svg" alt="Phone" class="dfs-footer__item-icon"> 1585 +49 7221 / 3022-333 1586 </a> 1587 </li> 1588 <li class="dfs-footer__opening-hours"> 1589 <img src="https://deutscher-fenstershop.de/grafik/navigation/icon-clock.svg" alt="Clock" class="dfs-footer__item-icon"> 1590 Mo â Fr. 8:00 â 17:00 1591 </li> 1592 <li> 1593 <a href="https://api.whatsapp.com/send/?phone=491773872159&text&type=phone_number&app_absent=0" class="dfs-footer__link" target="_blank" rel="noopener noreferrer"> 1594 <img src="https://deutscher-fenstershop.de/grafik/navigation/icon-whatsapp.svg" alt="WhatsApp" class="dfs-footer__item-icon"> 1595 WhatsApp 1596 </a> 1597 </li> 1598 <li> 1599 <a href="mailto:[email protected]" class="dfs-footer__link"> 1600 <img src="https://deutscher-fenstershop.de/grafik/navigation/icon-email.svg" alt="Email" class="dfs-footer__item-icon"> 1601 [email protected] 1602 </a> 1603 </li> 1604 <li> 1605 <a href="mailto:[email protected]" class="dfs-footer__link"> 1606 <img src="https://deutscher-fenstershop.de/grafik/navigation/icon-fenster-anfragen.svg" alt="Fenster anfragen" class="dfs-footer__item-icon"> 1607 Fenster anfragen 1608 </a> 1609 </li> 1610 <li> 1611 <a href="https://deutscher-fenstershop.de/showroom" class="dfs-footer__link"> 1612 <img src="https://deutscher-fenstershop.de/grafik/navigation/icon-location.svg" alt="Location" class="dfs-footer__item-icon"> 1613 Showroom 1614 </a> 1615 </li> 1616 <li> 1617 <a href="https://deutscher-fenstershop.de/callback" class="dfs-footer__link"> 1618 <img src="https://deutscher-fenstershop.de/grafik/navigation/icon-calendar.svg" alt="Calendar" class="dfs-footer__item-icon"> 1619 Termin vereinbaren 1620 </a> 1621 </li> 1622 <li> 1623 <a href="https://deutscher-fenstershop.de/callback" class="dfs-footer__link"> 1624 <img src="https://deutscher-fenstershop.de/grafik/navigation/icon-form.svg" alt="Form" class="dfs-footer__item-icon"> 1625 Kontaktformular 1626 </a> 1627 </li> 1628 <li><a href="https://deutscher-fenstershop.de//widerruf" class="dfs-header__cta">Vertrag widerrufen</a></li> 1629 </ul> 1630 </div> 1631 1632 <div class="dfs-footer__payment-icons-container"> 1633 <div class="dfs-footer__payment-icons-left"> 1634 <img src="https://deutscher-fenstershop.de/grafik/navigation/paypal-logo-100x26.png" alt="PayPal"> 1635 <img src="https://deutscher-fenstershop.de/grafik/navigation/cc-logo.png" alt="Credit Card"> 1636 <img src="https://deutscher-fenstershop.de/grafik/navigation/bank-logo.png" alt="Bank Transfer"> 1637 <img src="https://deutscher-fenstershop.de/grafik/navigation/bu_skonto.jpg" alt="Skonto"> 1638 <img src="https://deutscher-fenstershop.de/grafik/navigation/easyCredit-Ratenkauf_eC-blau_1000x652_mit-Schutzraum_RGB.svg" alt="EasyCredit Ratenkauf"> 1639 </div> 1640 </div> 1641 <div class="dfs-footer__social-icons-container"> 1642 <div class="dfs-footer__social-icons"> 1643 <a href="https://www.pinterest.de/itslinefenster/" target="_blank" rel="noopener noreferrer"> 1644 <img src="https://deutscher-fenstershop.de/grafik/navigation/icons8-pinterest-100.svg" alt="Pinterest"> 1645 </a> 1646 <a href="https://www.facebook.com/profile.php?id=61553972203457" target="_blank" rel="noopener noreferrer"> 1647 <img src="https://deutscher-fenstershop.de/grafik/navigation/icons8-facebook-100.svg" alt="Facebook"> 1648 </a> 1649 <a href="https://www.instagram.com/deutsc
1649her.fenstershop" target="_blank" rel="noopener noreferrer"> 1650 <img src="https://deutscher-fenstershop.de/grafik/navigation/icons8-instagram-100.svg" alt="Instagram"> 1651 </a> 1652 <a href="https://www.youtube.com/@itslinefenster" target="_blank" rel="noopener noreferrer"> 1653 <img src="https://deutscher-fenstershop.de/grafik/navigation/icons8-youtube-play-100.svg" alt="YouTube"> 1654 </a> 1655 </div> 1656 </div> 1657 </div> 1658 </div> 1659 1660 <div class="dfs-footer__bottom"> 1661 <div class="dfs-footer__row"> 1662 <div class="dfs-footer__col dfs-footer__col--copyright"> 1663 <p class="dfs-footer__copyright"> 1664 © <span id="current-year"></span> Deutscher Fenstershop. Alle Rechte vorbehalten. 1665 </p> 1666 </div> 1667 </div> 1668 </div> 1669 </div> 1670</footer> 1671</div> 1672 1673<div class="dfs-hpanel-backdrop" id="dfsHelpBackdrop" onclick="dfsToggleHelp(false)"></div> 1674<aside class="dfs-hpanel" id="dfsHelpPanel" role="dialog" aria-modal="true" aria-label="Persönliche Hilfe"> 1675 <div class="dfs-hpanel-h"><button class="dfs-hpanel-back" type="button" onclick="dfsHelpView('main')" aria-label="Zurück"><svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="19" y1="12" x2="5" y2="12"/><polyline points="12 19 5 12 12 5"/></svg></button><b id="dfsHelpTitle">Persönliche Hilfe</b><button class="dfs-hpanel-x" type="button" onclick="dfsToggleHelp(false)" aria-label="SchlieÃen"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></button></div> 1676 <div class="dfs-hpanel-b"> 1677 1678 1679 <div class="dfs-hview on" id="dfsHelpMain"> 1680 <div class="dfs-hteam"> 1681 <div class="dfs-hava"><img src="https://deutscher-fenstershop.de/grafik/Mitarbeiterbilder/Avatar-Anselm.png" alt="Anselm" onerror="this.outerHTML='<span>A</span>'"><img src="https://deutscher-fenstershop.de/grafik/Mitarbeiterbilder/Avatar-Martin.png" alt="Martin" onerror="this.outerHTML='<span>M</span>'"></div> 1682 <p><b>Anselm und Martin</b> helfen Ihnen bei Ihrer Konfiguration.</p> 1683 </div> 1684 <div class="dfs-honline" id="dfsHelpOnline"><span class="dot"></span><span class="txt">Jetzt erreichbar</span></div> 1685 <div class="dfs-hrows"> 1686 1687 <a class="dfs-hrow dfs-hrow-call" href="tel:+4972213022333"><span class="ic"><svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/></svg></span><div><b>+49 7221 3022 333</b><small class="dfs-sub-call">Mo â Fr 8 â 17 Uhr</small></div></a> 1688 <button class="dfs-hrow dfs-hrow-cb" type="button" onclick="dfsHelpView('cb')"><span class="ic"><svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="16 2 16 8 22 8"/><line x1="23" y1="1" x2="16" y2="8"/><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/></svg></span><div><b>Rückruf anfordern</b><small class="dfs-sub-cb">Wir rufen Sie in Ihrer Wunschzeit zurück</small></div></button> 1689 <a class="dfs-hrow" href="/callback"><span class="ic"><svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg></span><div><b>Anfrage senden</b><small>Antwort per E-Mail</small></div></a> 1690 <a class="dfs-hrow dfs-hrow-chat" href="#" onclick="dfsToggleHelp(false);
1690if(window.jQuery)jQuery('.up-and-down-supp').click();return false"><span class="ic"><svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg></span><div><b>Live-Chat starten</b><small>Direkt hier im Shop</small></div></a> 1691 </div> 1692 </div> 1693 1694 1695 <div class="dfs-hview" id="dfsHelpCb"> 1696 <p class="dfs-cb-intro" id="dfsCbIntro">Hinterlassen Sie Ihre Nummer â wir rufen Sie innerhalb des Zeitfensters zurück und gehen Ihre Konfiguration gemeinsam durch.</p> 1697 <form id="dfsCbForm" novalidate> 1698 <div class="dfs-cb-f"> 1699 <label for="dfsCbName">Name</label> 1700 <input id="dfsCbName" name="name" type="text" autocomplete="name" autocapitalize="words" placeholder="Vor- und Nachname" required> 1701 <p class="dfs-cb-err">Bitte geben Sie Ihren Namen an.</p> 1702 </div> 1703 <div class="dfs-cb-f"> 1704 <label for="dfsCbTel">Telefonnummer</label> 1705 <input id="dfsCbTel" name="telefon" type="tel" inputmode="tel" autocomplete="tel" placeholder="z. B. 0170 1234567" required> 1706 <p class="dfs-cb-err">Bitte geben Sie eine gültige Telefonnummer an.</p> 1707 </div> 1708 <fieldset class="dfs-cb-f dfs-cb-set"> 1709 <legend class="dfs-cb-legend">Wann dürfen wir anrufen?</legend> 1710 <div class="dfs-cb-win"> 1711 <label><input type="radio" name="fenster" value="Morgens (8 â 11 Uhr)" checked><span><b>Morgens</b><small>8 â 11 Uhr</small></span></label> 1712 <label><input type="radio" name="fenster" value="Mittags (11 â 14 Uhr)"><span><b>Mittags</b><small>11 â 14 Uhr</small></span></label> 1713 <label><input type="radio" name="fenster" value="Nachmittags (14 â 17 Uhr)"><span><b>Nachmittags</b><small>14 â 17 Uhr</small></span></label> 1714 </div> 1715 </fieldset> 1716 </form> 1717 </div> 1718 1719 1720 <div class="dfs-hview" id="dfsHelpDone"> 1721 <div class="dfs-cb-ok"> 1722 <span class="ico"><svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></span> 1723 <h3>Rückruf ist notiert</h3> 1724 <p id="dfsCbDoneTxt">Wir rufen Sie in Ihrer Wunschzeit zurück.</p> 1725 <div class="dfs-cb-sum"> 1726 <div><span>Name</span><b id="dfsCbSumName">â</b></div> 1727 <div><span>Telefon</span><b id="dfsCbSumTel">â</b></div> 1728 <div><span>Anruffenster</span><b id="dfsCbSumWin">â</b></div> 1729 </div> 1730 <button class="dfs-cb-again" type="button" onclick="dfsHelpView('main')">Zurück zur Ãbersicht</button> 1731 </div> 1732 </div> 1733 1734 </div> 1735 <div class="dfs-hpanel-f"> 1736 <button class="dfs-cb-submit" type="submit" form="dfsCbForm">Rückruf anfordern</button> 1737 <p class="dfs-cb-legal">Wir verwenden Ihre Daten ausschlieÃlich für diesen Rückruf. Hinweise dazu in der <a href="/datenschutz" target="_blank" rel="noopener">Datenschutzerklärung</a>.</p> 1738 </div> 1739</aside> 1740 1741 1742
1743<script> 1744 var BREAKPOINT_DESKTOP = 1024; 1745 var yearEl = document.getElementById('current-year'); 1746 if (yearEl) yearEl.textContent = new Date().getFullYear(); 1747 1748 (function() { 1749 var nav = document.querySelector('.dfs-nav'); 1750 if (!nav) return; 1751 1752 var desktopItems = Array.from( 1753 nav.querySelectorAll('.dfs-nav__item') 1754 ).filter(function(item) { 1755 return item.querySelector('.dfs-dropdown'); 1756 }); 1757 1758 if (!desktopItems.length) return; 1759 1760 function clearDesktopActive() { 1761 desktopItems.forEach(function(item) { 1762 item.classList.remove('is-active'); 1763 var link = item.querySelector('.dfs-nav__link[aria-haspopup="true"]'); 1764 if (link) link.setAttribute('aria-expanded', 'false'); 1765 }); 1766 } 1767 1768 desktopItems.forEach(function(item) { 1769 item.addEventListener('mouseenter', function() { 1770 if (window.innerWidth <= BREAKPOINT_DESKTOP) return; 1771 clearDesktopActive(); 1772 item.classList.add('is-active'); 1773 var link = item.querySelector('.dfs-nav__link[aria-haspopup="true"]'); 1774 if (link) link.setAttribute('aria-expanded', 'true'); 1775 }); 1776 }); 1777 1778 nav.addEventListener('mouseleave', function() { 1779 if (window.innerWidth <= BREAKPOINT_DESKTOP) return; 1780 clearDesktopActive(); 1781 }); 1782 1783 window.addEventListener('resize', function() { 1784 if (window.innerWidth <= BREAKPOINT_DESKTOP) { 1785 clearDesktopActive(); 1786 } 1787 }); 1788 })(); 1789 1790 // Prevents nav-link clicks from keeping dropdowns open 1791 document.querySelectorAll('.dfs-nav__link').forEach(function(link) { 1792 link.addEventListener('click', function(e) { 1793 // Blur clears the focus state 1794 this.blur(); 1795 }); 1796 1797 // Optional: also blur on mouse leave 1798 link.addEventListener('mouseleave', function(e) { 1799 this.blur(); 1800 }); 1801 }); 1802 1803 // Apply blur to dropdown links as well 1804 document.querySelectorAll('.dfs-dropdown a').forEach(function(link) { 1805 link.addEventListener('click', function(e) { 1806 this.blur(); 1807 }); 1808 }); 1809 1810 // Mobile Menu Toggle Functionality 1811 (function() { 1812 const menuToggle = document.querySelector('.dfs-header__menu-toggle'); 1813 const nav = document.querySelector('.dfs-nav'); 1814 const navItems = document.querySelectorAll('.dfs-nav__item'); 1815 const menuWrapper = document.querySelector('.dfs-megamenu-wrapper'); 1816 1817 if (!menuToggle || !nav) return; 1818 // Add has-dropdown class to items with dropdowns 1819 navItems.forEach(function(item) { 1820 if (item.querySelector('.dfs-dropdown')) { 1821 item.classList.add('has-dropdown'); 1822 } 1823 }); 1824 1825 1826 1827 // Toggle main navigation 1828 menuToggle.addEventListener('click', function(e) { 1829 e.preventDefault(); 1830 e.stopPropagation(); 1831 1832 const isOpen = nav.classList.contains('mobile-open'); 1833 1834 if (isOpen) { 1835 nav.classList.remove('mobile-open'); 1836 menuToggle.classList.remove('active'); 1837 menuToggle.setAttribute('aria-expanded', 'false'); 1838 menuToggle.setAttribute('aria-label', 'Menü öffnen'); 1839 document.body.classList.remove('menu-open'); 1840 // Close all dropdowns 1841 navItems.forEach(function(item) { 1842 item.classList.remove('mobile-open'); 1843 var link = item.querySelector('.dfs-nav__link[aria-haspopup="true"]'); 1844 if (link) link.setAttribute('aria-expanded', 'false'); 1845 }); 1846 } else { 1847 nav.classList.add('mobile-open'); 1848 menuToggle.classList.add('active'); 1849 menuToggle.setAttribute('aria-expanded', 'true'); 1850 menuToggle.setAttribute('aria-label', 'Menü schlieÃen'); 1851 document.body.classList.add('menu-open'); 1852 } 1853 }); 1854 1855 // Toggle dropdowns on mobile
1856 navItems.forEach(function(item) { 1857 const link = item.querySelector('.dfs-nav__link'); 1858 const dropdown = item.querySelector('.dfs-dropdown'); 1859 1860 if (!link) return; 1861 1862 link.addEventListener('click', function(e) { 1863 // Only handle on mobile/tablet (when nav is in mobile mode) 1864 if (window.innerWidth <= BREAKPOINT_DESKTOP) { 1865 // If item has dropdown, toggle it 1866 if (dropdown) { 1867 // Parent items toggle only on mobile; do not navigate. 1868 e.preventDefault(); 1869 const hasDropdown = item.classList.contains('mobile-open'); 1870 1871 // Close all other dropdowns 1872 navItems.forEach(function(otherItem) { 1873 if (otherItem !== item) { 1874 otherItem.classList.remove('mobile-open'); 1875 var otherLink = otherItem.querySelector('.dfs-nav__link[aria-haspopup="true"]'); 1876 if (otherLink) otherLink.setAttribute('aria-expanded', 'false'); 1877 } 1878 }); 1879 // Toggle current dropdown 1880 if (hasDropdown) { 1881 item.classList.remove('mobile-open'); 1882 link.setAttribute('aria-expanded', 'false'); 1883 } else { 1884 item.classList.add('mobile-open'); 1885 link.setAttribute('aria-expanded', 'true'); 1886 } 1887 } else { 1888 // If no dropdown, close the menu and navigate 1889 nav.classList.remove('mobile-open'); 1890 menuToggle.classList.remove('active'); 1891 menuToggle.setAttribute('aria-expanded', 'false'); 1892 menuToggle.setAttribute('aria-label', 'Menü öffnen'); 1893 document.body.classList.remove('menu-open'); 1894 } 1895 } 1896 }); 1897 }); 1898 1899 // Close menu when clicking outside 1900 document.addEventListener('click', function(e) { 1901 if (window.innerWidth <= BREAKPOINT_DESKTOP) { 1902 if (!nav.contains(e.target) && !menuToggle.contains(e.target)) { 1903 nav.classList.remove('mobile-open'); 1904 menuToggle.classList.remove('active'); 1905 menuToggle.setAttribute('aria-expanded', 'false'); 1906 menuToggle.setAttribute('aria-label', 'Menü öffnen'); 1907 document.body.classList.remove('menu-open'); 1908 navItems.forEach(function(item) { 1909 item.classList.remove('mobile-open'); 1910 var link = item.querySelector('.dfs-nav__link[aria-haspopup="true"]'); 1911 if (link) link.setAttribute('aria-expanded', 'false'); 1912 }); 1913 } 1914 } 1915 }); 1916 1917 // Handle window resize 1918 let resizeTimer; 1919 window.addEventListener('resize', function() { 1920 clearTimeout(resizeTimer); 1921 resizeTimer = setTimeout(function() { 1922 if (window.innerWidth > BREAKPOINT_DESKTOP) { 1923 nav.classList.remove('mobile-open'); 1924 menuToggle.classList.remove('active'); 1925 menuToggle.setAttribute('aria-expanded', 'false'); 1926 menuToggle.setAttribute('aria-label', 'Menü öffnen'); 1927 document.body.classList.remove('menu-open'); 1928 navItems.forEach(function(item) { 1929 item.classList.remove('mobile-open'); 1930 var link = item.querySelector('.dfs-nav__link[aria-haspopup="true"]'); 1931 if (link) link.setAttribute('aria-expanded', 'false'); 1932 }); 1933 } 1934 1935 }, 250); 1936 }); 1937 })(); 1938 1939 1940 (function() { 1941 var searchWrap = document.querySelector('.dfs-header__search'); 1942 var searchBar = document.querySelector('.dfs-header__search-bar'); 1943 var searchBtn = document.querySelector('.dfs-header__icon-btn--search'); 1944 var searchInput = document.querySelector('#dfs-search-form input[name="q"]'); 1945 var header = document.querySelector('.dfs-header');
1946 if (!searchWrap || !searchBar || !searchBtn || !searchInput || !header) return; 1947 1948 function closeSearch() { 1949 searchBar.classList.remove('dfs-header__search-bar--open'); 1950 searchBtn.classList.remove('active'); 1951 header.classList.remove('dfs-header--search-open'); 1952 searchBtn.setAttribute('aria-expanded', 'false'); 1953 searchBtn.setAttribute('aria-label', 'Suche öffnen'); 1954 searchInput.blur(); 1955 } 1956 1957 function openSearch() { 1958 searchBar.classList.add('dfs-header__search-bar--open'); 1959 searchBtn.classList.add('active'); 1960 header.classList.add('dfs-header--search-open'); 1961 searchBtn.setAttribute('aria-expanded', 'true'); 1962 searchBtn.setAttribute('aria-label', 'Suche schlieÃen'); 1963 searchInput.focus(); 1964 } 1965 1966 function isSearchOpen() { 1967 return searchBar.classList.contains('dfs-header__search-bar--open'); 1968 } 1969 1970 searchBtn.addEventListener('click', function(e) { 1971 e.preventDefault(); 1972 if (isSearchOpen()) { 1973 closeSearch(); 1974 } else { 1975 openSearch(); 1976 } 1977 }); 1978 1979 document.addEventListener('keydown', function(e) { 1980 if (e.key === 'Escape' && isSearchOpen()) { 1981 closeSearch(); 1982 } 1983 }); 1984 1985 document.addEventListener('click', function(e) { 1986 if (isSearchOpen() && !searchWrap.contains(e.target)) { 1987 closeSearch(); 1988 } 1989 }); 1990 })(); 1991 1992 1993 (function() { 1994 var badge = document.getElementById('cart-count'); 1995 if (!badge) return; 1996 function ensureZero() { 1997 var t = (badge.textContent || '').trim(); 1998 if (t === '' || t === 'null' || t === 'undefined') { 1999 badge.textContent = '0'; 2000 } 2001 } 2002 var observer = new MutationObserver(ensureZero); 2003 observer.observe(badge, { characterData: true, childList: true, subtree: true }); 2004 })(); 2005</script>
2005 2006 2007 2008<div class="conf-btn"> 2009 <a href="/konfigurator/fenster" title="zum Fensterkonfigurator"> 2010 <div class="img_de"></div> 2011 </a> 2012</div> 2013 2014 2015 2016 2017 2018
2019<script type="text/javascript"> 2020 2021 2022 2023 var isActive = true; 2024 var chat_icon = null; 2025 var IDLE_TIMEOUT = 30; 2026 var _idleSecondsCounter = 0; 2027 var openInterval = null; 2028 2029 if (window.getCookie === undefined) { 2030 function getCookie(name) { 2031 var matches = document.cookie.match( 2032 new RegExp( 2033 "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, "\\$1") + "=([^;]*)" 2034 ) 2035 ); 2036 return matches ? decodeURIComponent(matches[1]) : undefined; 2037 } 2038 } 2039 2040 if (window.setCookie === undefined) { 2041 function setCookie(name, value, options) { 2042 options = options || {}; 2043 var expires = options.expires; 2044 if (typeof expires == "number" && expires) { 2045 var d = new Date(); 2046 d.setTime(d.getTime() + expires * 1000); 2047 expires = options.expires = d; 2048 } 2049 if (expires && expires.toUTCString) { 2050 options.expires = expires.toUTCString(); 2051 } 2052 value = encodeURIComponent(value); 2053 var updatedCookie = name + "=" + value; 2054 for (var propName in options) { 2055 updatedCookie += "; " + propName; 2056 var propValue = options[propName]; 2057 if (propValue !== true) { 2058 updatedCookie += "=" + propValue; 2059 } 2060 } 2061 document.cookie = updatedCookie; 2062 } 2063 } 2064 2065 $(function(){ 2066 2067 var w = parseInt($(document).width()); 2068 2069 2070 if(w > 1360){ 2071 var scrollHeader = function(){ 2072 var s = $(document).scrollTop(); 2073 if(s > 80){ 2074 $('.header-hide').css({top:0});}else{ $('.header-hide').css({top:-100}); 2075 } 2076 }; 2077 window.addEventListener('scroll', scrollHeader); 2078 } 2079 2080 2081 if (window.isBot == false) { 2082 send('/', {load_coockie: 1}, 'get', function (resp) { 2083 $('body').append(resp.data) 2084 }) 2085 } 2086 2087 chat_icon = getCookie('chat_icon'); 2088 isActive = chat_icon === '1' ? false : true; 2089 if (parseInt($(window).width()) > 1024) 2090 openInterval = window.setInterval(CheckIdleTime, 1000); 2091 2092 2093 }); 2094 2095 2096 var showCallbackInfo = function(){ 2097 bl = $('#callback-info'); 2098 ico = $('#callback-icon'); 2099 if(parseInt(bl.css('right')) !== 0){ 2100 bl.animate({ right:0+'px'}, 1000); 2101 ico.animate({right: 240 + 'px'}, 1000); 2102 ico.find('i').removeClass('fa-phone').addClass('fa-close') 2103 return false; 2104 } 2105 bl.animate({right: -240 + 'px'}, 1000); 2106 ico.animate({ right:0+'px'}, 1000); 2107 ico.find('i').removeClass('fa-close').addClass('fa-phone') 2108 isActive = false; 2109 setCookie('chat_icon', 1, { 2110 expires: (12 * 60 * 60), 2111 SomeSite: 'None', 2112 Secure: 1 2113 }); 2114 return false; 2115 }; 2116 2117 2118 2119 document.onclick = function() { 2120 _idleSecondsCounter = 0; 2121 }; 2122 2123 document.onkeypress = function() { 2124 _idleSecondsCounter = 0; 2125 }; 2126 2127 function CheckIdleTime() { 2128 _idleSecondsCounter++; 2129 2130 if (isActive && _idleSecondsCounter >= IDLE_TIMEOUT) { 2131 showCallbackInfo() 2132 isActive = false 2133 _idleSecondsCounter = 0 2134 clearInterval(openInterval) 2135 } 2136 } 2137 2138 2139 function loadCartBlock(obj) { 2140 2141 if($(obj).hasClass('open')){ 2142 $('#card-icon').animate({ width:50, height:50}, function(){ 2143 $('#card-icon .card-block').html(''); 2144 $('#card-icon .card-block').addClass('hidden'); 2145 $(obj).removeClass('open'); 2146 }); 2147 return false; 2148 }else{ 2149 2150 $('#card-icon').animate({ width:350, height:190}, function(){ 2151 $('#card-icon .card-block').html('<i class="fa fa-spinner fa-spin fa-3x" style="margin:12% 40%;"></i>'); 2152 $('#card-icon .card-block').removeClass('hidden'); 2153 var pl = '/' + 'loadMiniCartHtml'; 2154 send('/shop'+pl,{ load:1}, function(resp){ 2155 $('#card-icon .card-block').html(resp.content); 2156 $(obj).addClass('open'); 2157 }); 2158 }); 2159 } 2160 return false;
2161 } 2162</script>
2162 2163 2164
2165<script type="text/javascript"> 2166 2167 (function () { 2168 2169 var _tsid = 'X1E2C9DA56137199CA5594CF952181852'; 2170 _tsConfig = { 2171 'yOffset': '0', 2172 'variant': 'mobile', 2173 'trustcardDirection': 'bottomRight', 2174 'disableResponsive': 'false', 2175 'disableTrustbadge': 'false', 2176 'disableMobile': 'true' 2177 }; 2178 var _ts = document.createElement('script'); 2179 _ts.type = 'text/javascript'; 2180 _ts.charset = 'utf-8'; 2181 _ts.async = true; 2182 _ts.src = '//widgets.trustedshops.com/js/' + _tsid + '.js'; 2183 var __ts = document.getElementsByTagName('script')[0]; 2184 __ts.parentNode.insertBefore(_ts, __ts); 2185 })(); 2186 2187</script>
2187 2188 2189 2190<link rel="stylesheet" href="/css/accordion.css" type="text/css">
2191<script async type="text/javascript" src="/js/admin/plugins/toastr/toastr.min.js"></script>
vendor: 1 bytes, line 2191
2191
2192<script async type="text/javascript" src="/js/widgets/js/shop.js"></script>
2192 2193<link href="/css/admin/animate.css" rel="stylesheet"/>
2194<script type="text/javascript"> 2195 window._mfq = window._mfq || []; 2196 (function () { 2197 var mf = document.createElement("script"); 2198 mf.type = "text/javascript"; 2199 mf.defer = true; 2200 mf.src = "//cdn.mouseflow.com/projects/fbf4dff1-f619-4402-82d5-379dce216840.js"; 2201 document.getElementsByTagName("head")[0].appendChild(mf); 2202 })(); 2203</script>
2203 2204 2205
2206<script type="text/javascript" src="https://t.adcell.com/js/trad.js"></script>
vendor: 1 bytes, line 2206
2206
2207<script>Adcell.Tracking.track();</script>
2207 2208
2209<script id="dfs-help-js"> 2210 2211 function dfsOpenNow(){ 2212 var q=new URLSearchParams(location.search).get('hilfe'); 2213 if(q==='offen')return true; if(q==='zu')return false; 2214 var parts=new Intl.DateTimeFormat('en-US',{timeZone:'Europe/Berlin',weekday:'short',hour:'numeric',hour12:false}).formatToParts(new Date()); 2215 var wd='',h=0;parts.forEach(function(x){if(x.type==='weekday')wd=x.value;if(x.type==='hour')h=parseInt(x.value,10)%24;}); 2216 return !/^(Sat|Sun)/.test(wd)&&h>=8&&h<17; 2217 } 2218 function dfsRenderHelpState(){ 2219 var el=document.getElementById('dfsHelpOnline'),p=document.getElementById('dfsHelpPanel');if(!el||!p)return; 2220 var open=dfsOpenNow(); 2221 el.classList.toggle('off',!open);p.classList.toggle('off',!open); 2222 el.querySelector('.txt').textContent=open?'Jetzt erreichbar':'Zurzeit nicht erreichbar'; var sc=p.querySelector('.dfs-sub-call');if(sc)sc.textContent=open?'Mo â Fr 8 â 17 Uhr':'Zurzeit nicht besetzt, Mo â Fr 8 â 17 Uhr'; 2223 } 2224 dfsRenderHelpState();setInterval(dfsRenderHelpState,60000); 2225 function dfsToggleHelp(open){ 2226 var p=document.getElementById('dfsHelpPanel'),b=document.getElementById('dfsHelpBackdrop'); 2227 var on=typeof open==='boolean'?open:!p.classList.contains('open'); 2228 p.classList.toggle('open',on);b.classList.toggle('open',on); 2229 if(!on)setTimeout(function(){dfsHelpView('main');},280); 2230 } 2231 2232 function dfsHelpView(v){ 2233 var p=document.getElementById('dfsHelpPanel');if(!p)return; 2234 p.classList.toggle('view-cb',v==='cb'); 2235 p.classList.toggle('view-done',v==='done'); 2236 var map={main:'dfsHelpMain',cb:'dfsHelpCb',done:'dfsHelpDone'}; 2237 Object.keys(map).forEach(function(k){var el=document.getElementById(map[k]);if(el)el.classList.toggle('on',k===v);}); 2238 var t=document.getElementById('dfsHelpTitle'); 2239 if(t)t.textContent=v==='cb'?'Rückruf anfordern':(v==='done'?'Rückruf angefordert':'Persönliche Hilfe'); 2240 var b=p.querySelector('.dfs-hpanel-b');if(b)b.scrollTop=0; 2241 2242 if(v==='cb'&&window.matchMedia('(min-width:641px)').matches){var n=document.getElementById('dfsCbName');if(n)setTimeout(function(){n.focus();},280);} 2243 } 2244 (function(){ 2245 2246 var f=document.getElementById('dfsCbForm');if(!f)return; 2247 function mark(id,on){var w=document.getElementById(id).closest('.dfs-cb-f');if(w)w.classList.toggle('err',on);} 2248 ['dfsCbName','dfsCbTel'].forEach(function(id){document.getElementById(id).addEventListener('input',function(){mark(id,false);});}); 2249 f.addEventListener('submit',function(e){ 2250 e.preventDefault(); 2251 var n=document.getElementById('dfsCbName'), 2252 t=document.getElementById('dfsCbTel'); 2253 var nOk=n.value.trim().length>=2; 2254 var tOk=/^[+0(]?[0-9][0-9 ()\/.\-]{5,}$/.test(t.value.trim()); 2255 mark('dfsCbName',!nOk);mark('dfsCbTel',!tOk); 2256 if(!nOk){n.focus();return;} 2257 if(!tOk){t.focus();return;} 2258 var sel=f.querySelector('input[name="fenster"]:checked'); 2259 var payload={name:n.value.trim(),telefon:t.value.trim(),fenster:sel?sel.value:'',quelle:'Konfigurator',seite:location.href,zeit:new Date().toISOString()}; 2260 2261 console.log('[DFS] Rückrufbitte',payload); 2262 document.getElementById('dfsCbSumName').textContent=payload.name; 2263 document.getElementById('dfsCbSumTel').textContent=payload.telefon; 2264 document.getElementById('dfsCbSumWin').textContent=payload.fenster; 2265 2266 send('/callback/add',payload,function(resp){ 2267 if (!resp.error){ 2268 console.log('Rückrufbitte', resp) 2269 } 2270 }) 2271 2272 f.reset(); 2273 dfsHelpView('done'); 2274 }); 2275 })(); 2276 function dfsToggleSteps(force){ 2277 var t=document.getElementById('dfsStepToggle'),l=document.getElementById('dfsMsteps'); 2278 var on=typeof force==='boolean'?force:!l.classList.contains('open'); 2279 l.classList.toggle('open',on);t.classList.toggle('open',on); 2280 t.setAttribute('aria-expanded',on?'true':'false'); 2281 } 2282 document.addEventListener('keydown',function(e){if(e.key!=='Escape')return;var p=document.getElementById('dfsHelpPanel');if(p&&p.classList.contains('open')&&(p.classList.contains('view-cb')||p.classList.contains('view-done'))){dfsHelpView('main');return;}dfsToggleHelp(false);}); 2283 (function(){ 2284 var lastY=window.pageYOffset; 2285 window.addEventListener('scroll',function(){ 2286 var t=document.getElementById('dfsStepToggle');
2286if(!t)return; 2287 var y=window.pageYOffset; 2288 if(y>lastY+4&&y>80){ 2289 if(!t.classList.contains('hide')){t.classList.add('hide');dfsToggleSteps(false);} 2290 }else if(y<lastY-4){t.classList.remove('hide');} 2291 lastY=y; 2292 },{passive:true}); 2293 })(); 2294</script>
2294 2295 2296</body> 2297</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.