let menuCatId=parseInt("924");
Jetzt bis zu 30% sparen! Aktion endet in:

00d 00h 00m 00s
// ------------------------------- // Configuration Variables // ------------------------------- // Initial default end date (only used once) var defaultEndDateStr = "2025-03-28 16:00:00"; // Set the countdown message text var countdownText = "Jetzt bis zu 30% sparen! Aktion endet in: "; // Function to parse the given end date function getEndDate(dateStr) { return new Date(dateStr.replace(" ", "T")); } // Function to add a number of hours to a date string function addHoursToDate(dateStr, hours) { let date = new Date(dateStr.replace(" ", "T")); // Ensure compatibility if (isNaN(date.getTime())) { console.error("Invalid date format. Use 'YYYY-MM-DD HH:MM:SS'"); return null; } date.setHours(date.getHours() + hours); // Add hours return date.toISOString().replace("T", " ").slice(0, 19); // Return in the "YYYY-MM-DD HH:MM:SS" format } // Function to update the countdown function updateCountdown() { document.getElementById("countdown-text").innerHTML = countdownText; var countdownDate = getEndDate(defaultEndDateStr).getTime(); var countdownFunction = setInterval(function () { var now = new Date().getTime(); var distance = countdownDate - now; // If countdown is over, extend by 49 hours and restart if (distance < 0) { defaultEndDateStr = addHoursToDate(defaultEndDateStr, 49); countdownDate = getEndDate(defaultEndDateStr).getTime(); distance = countdownDate - now; } var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); document.getElementById("days").innerHTML = days < 10 ? "0" + days : days; document.getElementById("hours").innerHTML = hours < 10 ? "0" + hours : hours; document.getElementById("minutes").innerHTML = minutes < 10 ? "0" + minutes : minutes; document.getElementById("seconds").innerHTML = seconds < 10 ? "0" + seconds : seconds; }, 1000); } // Initialize the countdown updateCountdown();

Details und Zeichnungen Holzfenster Softline 88

 

Holz Fensterprofil Softline 88 Querschnitte

Softline 88 Festverglasung
Softline 88 Fest im Rahmen
Softline 88 Fest im Flügel
Softline 88 Rahmen mit Flügel
Softline 88 Rahmen mit Flügel Wetterschenkel
Softline 88 Pfosten mit Flügel
Softline 88 Stulpfenster

 

Holzfenster Sprossenarten


Innenliegende SZR Sprossen / Helima Sprossen

Innenliegende Sprosse 8mm
Innenliegende Sprosse 18mm
Innenliegende Sprosse 26mm
Innenliegende Sprosse 45mm

 


Aufgesetzte / Aufgeklebte Sprossen

Wiener Sprossen (aufgesetzt) 26mm
Wiener Sprossen (aufgesetzt) 36mm

 


Glasteilende Sprossen - Kämpfer

Softline 88 Kämpfer-Sprosse 80mm

 

Holzfenster Zierprofile und Leisten

Zierprofil Holz EKP1
Zierprofil Kopfstück Holz
Zierprofil Fußstück Holz
Zierleiste Schlagleiste Holz LP201
Zierleiste Kämpferleiste Holz LP101
Viertelstab Holz LWR015

 

Holz Abdeckleisten

Holz Abdeckleisten 20mm
Holz Abdeckleisten 50mm
Holz Abdeckleisten 80mm

 

Holz Abschlussleisten

Holz Abschlussleisten 20mm
Holz Abschlussleisten 30mm
Holz Abschlussleisten 40mm

 

Balkontür Holz Softline 88

Softline 88 Balkontür mit Blendrahmen
Softline 88 Balkontür mit flacher Schwelle

 

Holzfenster mit Aufsatzrollladen

Aufsatzrollladen Führungsschiene Holz PD110
Aufsatzrollladen Führungsschiene Holz PD120
Aufsatzrollladen Traverse Holz LT 120
Aufsatzrollladen 225mm mit Holzfensterprofil Softline 88