{"title":"Schilder drucken nach Maß","description":"\u003cdiv class=\"dark-section\"\u003e\n\u003ch2 class=\"p1\"\u003eAlu-Dibond, Acryl, Forex \u0026amp; mehr\u003c\/h2\u003e\n\u003cp\u003eMit hochauflösendem UV-Direktdruck fertigen wir individuelle Schilder auf \u003cstrong\u003e\u003ca class=\"cta-glow\" href=\"https:\/\/vis24.de\/collections\/schilder-drucken-nach-mass\/products\/alu-dibond-druck-firmenschilder\"\u003eAlu-Dibond\u003c\/a\u003e\u003c\/strong\u003e, \u003cstrong\u003e\u003ca class=\"cta-glow\" href=\"https:\/\/vis24.de\/collections\/schilder-drucken-nach-mass\/products\/acrylglas-werbeschilder-bedrucken\"\u003eAcryl\u003c\/a\u003e\u003c\/strong\u003e und weiteren Materialien – ideal für \u003cstrong\u003eFirmenschilder, Werbung, Messen und Außenbereiche\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIhre Vorteile:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrillante Farben\u003c\/strong\u003e und gestochen scharfe Details\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeißdruck und Veredelungen\u003c\/strong\u003e für hochwertige Effekte\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWetterfest und langlebig\u003c\/strong\u003e für Innen- und Außenbereiche\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndividuelle Formate und Konturschnitte\u003c\/strong\u003e für maximale Gestaltungsfreiheit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOb für \u003cstrong\u003eAußenwerbung, Messestände oder Beschilderung\u003c\/strong\u003e – wir liefern maßgeschneiderte Lösungen für einen professionellen Markenauftritt.\u003c\/p\u003e\n\u003cp\u003eWeitere Materialien und Varianten finden Sie in unserer \u003ca href=\"https:\/\/vis24.de\/collections\/schilder-drucken-nach-mass\"\u003e\u003cstrong\u003eÜbersicht für Schilder\u003c\/strong\u003e\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e","products":[{"product_id":"alu-dibond-druck-firmenschilder","title":"Alu-Dibond Schilder gestalten – Hochwertige Werbeschilder","description":"\u003ch2\u003eDruck auf Alu-Dibond – Ihr Design als langlebiges Firmenschild\u003c\/h2\u003e\n\u003cp\u003eVerleihen Sie Ihrer Marke einen professionellen Auftritt: Lassen Sie Ihr Firmenschild, Werbeschild oder Wandbild auf hochwertigem Alu-Dibond drucken. Einfach Ihr individuelles Design hochladen – wir sorgen für brillante Druckqualität und wetterfeste Ergebnisse.\u003c\/p\u003e\n\u003c!-- BUTTON --\u003e\n\u003cp\u003e\u003cbutton id=\"calculatorToggleAcryl\" class=\"glass-button\"\u003eKalkulieren \u0026amp; Anfragen\u003c\/button\u003e\u003c\/p\u003e\n\u003c!-- KALKULATOR --\u003e\n\u003cdiv style=\"display: none; margin-top: 20px;\" id=\"calculatorAccordionAcryl\"\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003c!-- Eingabefelder --\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 16px; margin-bottom: 1rem;\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 100px;\"\u003e\n\u003clabel for=\"widthAcryl\"\u003eBreite (mm):\u003c\/label\u003e \u003cinput style=\"width: 100%; background-color: #efefef;\" min=\"10\" value=\"10\" type=\"number\" id=\"widthAcryl\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 100px;\"\u003e\n\u003clabel for=\"heightAcryl\"\u003eHöhe (mm):\u003c\/label\u003e \u003cinput style=\"width: 100%; background-color: #efefef;\" min=\"10\" value=\"10\" type=\"number\" id=\"heightAcryl\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 200px;\"\u003e\n\u003clabel for=\"quantityAcryl\"\u003eMenge:\u003c\/label\u003e \u003cinput style=\"width: 100%; background-color: #efefef;\" min=\"1\" value=\"1\" type=\"number\" id=\"quantityAcryl\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Materialstärke --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003clabel style=\"display: block; font-weight: bold;\"\u003eAlu-Dibond:\u003c\/label\u003e\n\u003cdiv style=\"display: flex; gap: 16px; flex-wrap: wrap;\"\u003e\n\u003clabel\u003e\u003cinput checked value=\"2\" name=\"thicknessAcryl\" type=\"radio\"\u003e 2 mm\u003c\/label\u003e \u003clabel\u003e\u003cinput value=\"3\" name=\"thicknessAcryl\" type=\"radio\"\u003e 3 mm\u003c\/label\u003e \u003clabel\u003e\u003cinput value=\"4\" name=\"thicknessAcryl\" type=\"radio\"\u003e 4 mm\u003c\/label\u003e \u003clabel\u003e\u003cinput value=\"6\" name=\"thicknessAcryl\" type=\"radio\"\u003e 6 mm\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Verarbeitung --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003clabel style=\"display: block; font-weight: bold;\"\u003eVerarbeitung:\u003c\/label\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap;\"\u003e\n\u003clabel\u003e\u003cinput type=\"checkbox\" id=\"cuttingAcryl\"\u003e Formzuschnitt (Laser, +20%)\u003c\/label\u003e \u003clabel\u003e\u003cinput type=\"checkbox\" id=\"drillingAcryl\"\u003e 4x Bohrungen (+4,00 € je Schild)\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; margin-top: 10px; gap: 16px; flex-wrap: wrap;\" id=\"drillOptions\"\u003e\n\u003cdiv\u003e\n\u003clabel for=\"drillDiameter\"\u003eBohrdurchmesser (mm):\u003c\/label\u003e\u003cbr\u003e\u003cinput style=\"width: 100%;\" max=\"50\" min=\"1\" value=\"0\" id=\"drillDiameter\" type=\"number\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"drillOffset\"\u003ebis Lochmitte (mm):\u003c\/label\u003e\u003cbr\u003e\u003cinput style=\"width: 100%;\" max=\"100\" min=\"1\" value=\"0\" id=\"drillOffset\" type=\"number\"\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"cornerRadiusField\" style=\"display: none;\"\u003e\n\u003clabel for=\"cornerRadius\"\u003eEckenradius (mm):\u003c\/label\u003e\u003cbr\u003e\u003cinput style=\"width: 100%;\" max=\"100\" min=\"0\" value=\"0\" id=\"cornerRadius\" type=\"number\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ergebnis --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 1.1em;\" id=\"priceOutputAcryl\"\u003ePreis: –\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\u003ca style=\"color: #007aff; text-decoration: underline; font-weight: bold;\" href=\"#\" id=\"mailtoLinkAcryl\" target=\"_blank\"\u003e Jetzt unverbindlich anfragen \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\u003cbutton id=\"pdfDownloadAcryl\" class=\"glass-button glass-button--small\"\u003e PDF-Vorlage herunterladen \u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PDF-lib --\u003e\n\u003cp\u003e\u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf-lib\/1.17.1\/pdf-lib.min.js\"\u003e\u003c\/script\u003e \u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", () =\u003e {\n  const getEl = id =\u003e document.getElementById(id);\n\n  function getBasePrice(areaM2, thickness) {\n    const pricing = {\n      2: { base: 12, max: 100, exponent: 0.7 },\n      3: { base: 13, max: 120, exponent: 0.7 },\n      4: { base: 15, max: 135, exponent: 0.7 },\n      6: { base: 20, max: 150, exponent: 0.7 }\n    };\n    const config = pricing[thickness] || pricing[3];\n    const { base, max, exponent } = config;\n    return areaM2 \u003c= 1 ? base + (max - base) * Math.pow(areaM2, exponent) : max * areaM2;\n  }\n\n  function getDiscount(quantity) {\n    const steps = [\n      { qty: 100, factor: 0.75 },\n      { qty: 50,  factor: 0.80 },\n      { qty: 25,  factor: 0.85 },\n      { qty: 10,  factor: 0.90 },\n      { qty: 5,   factor: 0.95 },\n      { qty: 1,   factor: 1.00 }\n    ];\n    return steps.find(row =\u003e quantity \u003e= row.qty);\n  }\n\n  function calculatePrice() {\n    const width = parseFloat(getEl(\"widthAcryl\").value) || 0;\n    const height = parseFloat(getEl(\"heightAcryl\").value) || 0;\n    const quantity = parseInt(getEl(\"quantityAcryl\").value) || 1;\n    const cutting = getEl(\"cuttingAcryl\").checked;\n    const drilling = getEl(\"drillingAcryl\").checked;\n    const diameter = parseFloat(getEl(\"drillDiameter\").value) || 0;\n    const offset = parseFloat(getEl(\"drillOffset\").value) || 0;\n    const thickness = parseInt(document.querySelector('input[name=\"thicknessAcryl\"]:checked')?.value || 3);\n    const areaM2 = (width * height) \/ 1_000_000;\n\n    getEl(\"drillOptions\").style.display = drilling ? \"flex\" : \"none\";\n    getEl(\"cornerRadiusField\").style.display = drilling ? \"block\" : \"none\";\n\n    if (areaM2 \u003c= 0) {\n      getEl(\"priceOutputAcryl\").innerText = \"Ungültige Fläche.\";\n      return;\n    }\n\n    let basePrice = getBasePrice(areaM2, thickness);\n    if (cutting) basePrice *= 1.2;\n    if (drilling) basePrice += 4.00;\n\n    const discountRow = getDiscount(quantity);\n    const unitPrice = basePrice * discountRow.factor;\n    const totalPrice = unitPrice * quantity;\n\n    const rabattText = discountRow.factor \u003c 1\n      ? `${Math.round((1 - discountRow.factor) * 100)}% Mengenrabatt`\n      : \"Kein Mengenrabatt\";\n\n    getEl(\"priceOutputAcryl\").innerHTML = `\n      \u003cdiv\u003eGesamtpreis: €${totalPrice.toFixed(2)}\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 0.7em; color: #666;\"\u003e\n        Einzelpreis: €${unitPrice.toFixed(2)} – ${rabattText}\n      \u003c\/div\u003e`;\n\n    const cornerRadius = parseFloat(getEl(\"cornerRadius\").value) || 0;\n\nconst body = `Hallo liebes VIS24-Team,\\n\\n` +\n  `Ich interessiere mich für ein Dibond-Schild mit folgenden Spezifikationen:\\n` +\n  `Breite: ${width} mm\\n` +\n  `Höhe: ${height} mm\\n` +\n  `Menge: ${quantity}\\n` +\n  `Formzuschnitt: ${cutting ? \"Ja\" : \"Nein\"}\\n` +\n  `Bohrungen: ${drilling ? `Ja, Durchmesser: ${diameter} mm, Abstand: ${offset} mm` : \"Nein\"}\\n` +\n  (drilling ? `Eckenradius: ${cornerRadius} mm\\n` : \"\") +\n  `Stärke: ${thickness} mm\\n` +\n  `Fläche: ${areaM2.toFixed(3)} m²\\n` +\n  `Einzelpreis: €${unitPrice.toFixed(2)}\\n` +\n  `Gesamtpreis: €${totalPrice.toFixed(2)}\\n` +\n  `Rabatt: ${rabattText}\\n\\n` +\n  `Bitte senden Sie mir ein unverbindliches Angebot.\\n\\nMit freundlichen Grüßen`;\n    getEl(\"mailtoLinkAcryl\").href = `mailto:vertrieb@vis24.de?subject=Anfrage: Acrylglas Druck\u0026body=${encodeURIComponent(body)}`;\n  }\n\n  \/\/ PDF Download\n  getEl(\"pdfDownloadAcryl\").addEventListener(\"click\", async () =\u003e {\n    const width = parseFloat(getEl(\"widthAcryl\").value);\n    const height = parseFloat(getEl(\"heightAcryl\").value);\n    const diameter = parseFloat(getEl(\"drillDiameter\").value);\n    const offset = parseFloat(getEl(\"drillOffset\").value);\n    const cornerRadius = parseFloat(getEl(\"cornerRadius\").value) || 0;\n    const drilling = getEl(\"drillingAcryl\").checked;\n\n    const mmToPt = mm =\u003e mm * 2.83465;\n    const bleed = mmToPt(3);\n    const formatW = mmToPt(width);\n    const formatH = mmToPt(height);\n    const pageW = formatW + 2 * bleed;\n    const pageH = formatH + 2 * bleed;\n\n    const { PDFDocument, rgb, StandardFonts } = PDFLib;\n    const pdfDoc = await PDFDocument.create();\n    const page = pdfDoc.addPage([pageW, pageH]);\n    const font = await pdfDoc.embedFont(StandardFonts.Helvetica);\n\n    const drawRect = (x, y, w, h, color, dash = []) =\u003e {\n      page.drawRectangle({\n        x, y, width: w, height: h,\n        borderColor: color, borderWidth: 0.7,\n        borderDashArray: dash,\n        borderRadius: mmToPt(cornerRadius)\n      });\n    };\n\n    drawRect(0, 0, pageW, pageH, rgb(1, 0, 0), [4, 4]); \/\/ Beschnitt: ROT\n    drawRect(bleed, bleed, formatW, formatH, rgb(0, 0.6, 0)); \/\/ Endformat: GRÜN\n\n    \/\/ Bohrungen: BLAU\n    if (drilling \u0026\u0026 diameter \u003e 0 \u0026\u0026 offset \u003e 0) {\n      const r = mmToPt(diameter \/ 2);\n      const offsetPt = mmToPt(offset);\n      const left = bleed + offsetPt;\n      const right = bleed + formatW - offsetPt;\n      const bottom = bleed + offsetPt;\n      const top = bleed + formatH - offsetPt;\n      const cx = [left, right];\n      const cy = [bottom, top];\n      cx.forEach(x =\u003e cy.forEach(y =\u003e {\n        page.drawCircle({ x, y, size: r, borderColor: rgb(0, 0, 1), borderWidth: 0.5 });\n      }));\n    }\n\n    \/\/ Text oben in Farbe\n    page.drawText(\"ROT: Beschnitt\", {\n      x: mmToPt(10), y: pageH - mmToPt(10), size: 10, font, color: rgb(1, 0, 0)\n    });\n    page.drawText(\"· GRÜN: Endformat\", {\n      x: mmToPt(55), y: pageH - mmToPt(10), size: 10, font, color: rgb(0, 0.6, 0)\n    });\n    page.drawText(\"· BLAU: Bohrungen\", {\n      x: mmToPt(125), y: pageH - mmToPt(10), size: 10, font, color: rgb(0, 0, 1)\n    });\n\n    page.drawText(`${width} x ${height} mm`, {\n      x: mmToPt(10), y: pageH - mmToPt(25), size: 12, font, color: rgb(0, 0, 0)\n    });\n\n    const pdfBytes = await pdfDoc.save();\n    const blob = new Blob([pdfBytes], { type: \"application\/pdf\" });\n    const url = URL.createObjectURL(blob);\n    const a = document.createElement(\"a\");\n    a.href = url;\n    a.download = `Vorlage_${Math.round(width)}x${Math.round(height)}mm.pdf`;\n    a.click();\n    URL.revokeObjectURL(url);\n  });\n\n  \/\/ Events\n  [\n    \"widthAcryl\", \"heightAcryl\", \"quantityAcryl\",\n    \"cuttingAcryl\", \"drillingAcryl\",\n    \"drillDiameter\", \"drillOffset\", \"cornerRadius\"\n  ].forEach(id =\u003e getEl(id)?.addEventListener(\"input\", calculatePrice));\n\n  document.querySelectorAll('input[name=\"thicknessAcryl\"]').forEach(radio =\u003e\n    radio.addEventListener(\"change\", calculatePrice)\n  );\n\n  getEl(\"calculatorToggleAcryl\").addEventListener(\"click\", () =\u003e {\n    const panel = getEl(\"calculatorAccordionAcryl\");\n    panel.style.display = panel.style.display === \"block\" ? \"none\" : \"block\";\n    calculatePrice();\n  });\n\n  calculatePrice();\n});\n\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- Start Accordions --\u003e\n\u003cdiv style=\"margin-top: 1.5rem;\" class=\"product-detail-accordion\"\u003e\n\u003cdiv class=\"cc-accordion\" data-allow-multi-open=\"true\"\u003e\n\u003c!-- Warum Alu-Dibond --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eWarum Alu-Dibond für Ihr Firmenschild?\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eVielseitig einsetzbar:\u003c\/strong\u003e Ideal für Eingangsbereiche, Fassaden, Events \u0026amp; Messen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndividuelles Design:\u003c\/strong\u003e Ihr Logo, Ihre Grafik oder Ihr Layout direkt drucken lassen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRobust \u0026amp; witterungsbeständig:\u003c\/strong\u003e Für den Innen- und Außeneinsatz geeignet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrillante Farben:\u003c\/strong\u003e Hochauflösender 4\/0c UV-Direktdruck für gestochen scharfe Ergebnisse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEinfache Montage:\u003c\/strong\u003e Auf Wunsch mit Bohrungen oder Abstandshaltern\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Produktdetails --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eProduktdetails auf einen Blick\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 3 mm Alu-Dibond-Verbundplatte mit Kunststoffkern (B1-zertifiziert)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDruckverfahren:\u003c\/strong\u003e UV-Direktdruck, 4\/0c, hochauflösend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaximalformat:\u003c\/strong\u003e 250 × 125 cm (ein Stück)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeredelung:\u003c\/strong\u003e Partieller Lack auf Anfrage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormate:\u003c\/strong\u003e CNC-gefräst, mit Bohrungen, Eckrundungen oder Freiform-Schnitt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- QR-Code-Inhalte --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\" style=\"margin: 0; padding: 0.75rem 0;\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eQR-Codes-direkt integrierbar\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eMit einem integrierten QR-Code können Sie Informationen schnell und unkompliziert vermitteln. Mögliche Inhalte sind zum Beispiel:\u003c\/p\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eEine \u003cstrong\u003eWebadresse\u003c\/strong\u003e – z. B. Ihre Website, Ihr Online-Shop oder Ihre Social-Media-Seite\u003c\/li\u003e\n\u003cli\u003eEine \u003cstrong\u003eNachricht\u003c\/strong\u003e oder ein kurzer Informationstext\u003c\/li\u003e\n\u003cli\u003eEine \u003cstrong\u003eTelefonnummer\u003c\/strong\u003e für direkten Kontakt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSo wird Ihr Acrylglas-Werbeschild interaktiv und bietet Ihren Kunden einen einfachen Weg, sofort mit Ihnen in Verbindung zu treten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Anwendungsbereiche --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003ePerfekt für folgende Einsatzgebiete\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFirmenschilder \u0026amp; Praxisschilder:\u003c\/strong\u003e Langlebige Außenschilder mit professioneller Wirkung\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWerbe- \u0026amp; Bauschilder:\u003c\/strong\u003e Widerstandsfähig \u0026amp; auffällig im öffentlichen Raum\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWanddekoration:\u003c\/strong\u003e Moderne Designs für Empfangsbereiche, Büros \u0026amp; Verkaufsflächen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMesse- \u0026amp; Eventbeschilderung:\u003c\/strong\u003e Hochwertige Präsentation mit Wow-Effekt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- So einfach geht’s --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eSo funktioniert die Bestellung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003col style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eStückzahl wählen\u003c\/li\u003e\n\u003cli\u003eForm auswählen\u003c\/li\u003e\n\u003cli\u003eMotiv hochladen (optional, max. 100 MB) – oder ohne fortfahren\u003c\/li\u003e\n\u003cli\u003eMotiv konfigurieren\u003c\/li\u003e\n\u003cli\u003eGröße anpassen\u003c\/li\u003e\n\u003cli\u003eZuschnitt-Option (optional) wählen\u003c\/li\u003e\n\u003cli\u003eText und\/oder QR-Code einfügen (optional)\u003c\/li\u003e\n\u003cli\u003eBestellung abschließen\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Accordions --\u003e\n\u003ch4 style=\"margin-top: 1.5rem;\"\u003e\u003cstrong\u003eJetzt Ihr individuelles Firmenschild auf Alu-Dibond bestellen – hochwertig, langlebig \u0026amp; wetterfest! 🚀\u003c\/strong\u003e\u003c\/h4\u003e","brand":"VIS24","offers":[{"title":"1fbc8638e4252f18de940102f14296bf","offer_id":56989142352137,"sku":null,"price":90.87,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/7949\/4302\/products\/3mm-alu-dibond-direktdruck-188850.jpg?v=1619435537"},{"product_id":"acrylglas-werbeschilder-bedrucken","title":"Acrylglas-Werbeschilder – Individuell \u0026 hochwertig bedruckt","description":"\u003ch2\u003eAcrylglas-Werbeschilder – brillante Farben \u0026amp; individuelle Formen\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003eSetzen Sie auf langlebige, hochwertige Werbeschilder aus Acrylglas – ideal als Aufsteller, Firmenschild oder für kreative Projekte. Die robusten Schilder überzeugen durch edle Optik, brillante Farben und Widerstandsfähigkeit im Innen- und Außenbereich. \u003cspan class=\"s1\"\u003e\u003cb\u003eIm Gestaltungsprozess können Sie sogar ganz einfach Ihren eigenen QR-Code einfügen – z. B. mit Webadresse, Kontaktdaten oder einer Nachricht.\u003c\/b\u003e\u003c\/span\u003e Jetzt Ihr individuelles Acrylglas-Werbeschild gestalten und bestellen!\u003c\/p\u003e\n\u003c!-- BUTTON --\u003e\n\u003cp\u003e\u003cbutton id=\"calculatorToggleAcryl\" class=\"glass-button\"\u003eKalkulieren \u0026amp; Anfragen\u003c\/button\u003e\u003c\/p\u003e\n\u003c!-- KALKULATOR --\u003e\n\u003cdiv style=\"display: none; margin-top: 20px;\" id=\"calculatorAccordionAcryl\"\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003c!-- Eingabefelder --\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 16px; margin-bottom: 1rem;\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 100px;\"\u003e\n\u003clabel for=\"widthAcryl\"\u003eBreite (mm):\u003c\/label\u003e \u003cinput style=\"width: 100%; background-color: #efefef;\" min=\"10\" value=\"10\" type=\"number\" id=\"widthAcryl\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 100px;\"\u003e\n\u003clabel for=\"heightAcryl\"\u003eHöhe (mm):\u003c\/label\u003e \u003cinput style=\"width: 100%; background-color: #efefef;\" min=\"10\" value=\"10\" type=\"number\" id=\"heightAcryl\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 200px;\"\u003e\n\u003clabel for=\"quantityAcryl\"\u003eMenge:\u003c\/label\u003e \u003cinput style=\"width: 100%; background-color: #efefef;\" min=\"1\" value=\"1\" type=\"number\" id=\"quantityAcryl\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Materialstärke --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003clabel style=\"display: block; font-weight: bold;\"\u003eAcrylglas transparent:\u003c\/label\u003e\n\u003cdiv style=\"display: flex; gap: 16px; flex-wrap: wrap;\"\u003e\n\u003clabel\u003e\u003cinput checked value=\"2\" name=\"thicknessAcryl\" type=\"radio\"\u003e 2 mm\u003c\/label\u003e \u003clabel\u003e\u003cinput value=\"3\" name=\"thicknessAcryl\" type=\"radio\"\u003e 3 mm\u003c\/label\u003e \u003clabel\u003e\u003cinput value=\"5\" name=\"thicknessAcryl\" type=\"radio\"\u003e 5 mm\u003c\/label\u003e \u003clabel\u003e\u003cinput value=\"8\" name=\"thicknessAcryl\" type=\"radio\"\u003e 8 mm\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Verarbeitung --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003clabel style=\"display: block; font-weight: bold;\"\u003eVerarbeitung:\u003c\/label\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap;\"\u003e\n\u003clabel\u003e\u003cinput type=\"checkbox\" id=\"cuttingAcryl\"\u003e Formzuschnitt (Laser, +20%)\u003c\/label\u003e \u003clabel\u003e\u003cinput type=\"checkbox\" id=\"drillingAcryl\"\u003e 4x Bohrungen (+4,00 € je Schild)\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; margin-top: 10px; gap: 16px; flex-wrap: wrap;\" id=\"drillOptions\"\u003e\n\u003cdiv\u003e\n\u003clabel for=\"drillDiameter\"\u003eBohrdurchmesser (mm):\u003c\/label\u003e\u003cbr\u003e\u003cinput style=\"width: 100%;\" max=\"50\" min=\"1\" value=\"0\" id=\"drillDiameter\" type=\"number\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"drillOffset\"\u003ebis Lochmitte (mm):\u003c\/label\u003e\u003cbr\u003e\u003cinput style=\"width: 100%;\" max=\"100\" min=\"1\" value=\"0\" id=\"drillOffset\" type=\"number\"\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"cornerRadiusField\" style=\"display: none;\"\u003e\n\u003clabel for=\"cornerRadius\"\u003eEckenradius (mm):\u003c\/label\u003e\u003cbr\u003e\u003cinput style=\"width: 100%;\" max=\"100\" min=\"0\" value=\"0\" id=\"cornerRadius\" type=\"number\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ergebnis --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 1.1em;\" id=\"priceOutputAcryl\"\u003ePreis: –\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\u003ca style=\"color: #007aff; text-decoration: underline; font-weight: bold;\" href=\"#\" id=\"mailtoLinkAcryl\" target=\"_blank\"\u003e Jetzt unverbindlich anfragen \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\u003cbutton id=\"pdfDownloadAcryl\" class=\"glass-button glass-button--small\"\u003e PDF-Vorlage herunterladen \u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PDF-lib --\u003e\n\u003cp\u003e\u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf-lib\/1.17.1\/pdf-lib.min.js\"\u003e\u003c\/script\u003e \u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", () =\u003e {\n  const getEl = id =\u003e document.getElementById(id);\n\n  function getBasePrice(areaM2, thickness) {\n    const pricing = {\n      2: { base: 12, max: 70, exponent: 0.7 },\n      3: { base: 14, max: 80, exponent: 0.7 },\n      5: { base: 16, max: 90, exponent: 0.7 },\n      8: { base: 18, max: 100, exponent: 0.7 }\n    };\n    const config = pricing[thickness] || pricing[3];\n    const { base, max, exponent } = config;\n    return areaM2 \u003c= 1 ? base + (max - base) * Math.pow(areaM2, exponent) : max * areaM2;\n  }\n\n  function getDiscount(quantity) {\n    const steps = [\n      { qty: 100, factor: 0.75 },\n      { qty: 50,  factor: 0.80 },\n      { qty: 25,  factor: 0.85 },\n      { qty: 10,  factor: 0.90 },\n      { qty: 5,   factor: 0.95 },\n      { qty: 1,   factor: 1.00 }\n    ];\n    return steps.find(row =\u003e quantity \u003e= row.qty);\n  }\n\n  function calculatePrice() {\n    const width = parseFloat(getEl(\"widthAcryl\").value) || 0;\n    const height = parseFloat(getEl(\"heightAcryl\").value) || 0;\n    const quantity = parseInt(getEl(\"quantityAcryl\").value) || 1;\n    const cutting = getEl(\"cuttingAcryl\").checked;\n    const drilling = getEl(\"drillingAcryl\").checked;\n    const diameter = parseFloat(getEl(\"drillDiameter\").value) || 0;\n    const offset = parseFloat(getEl(\"drillOffset\").value) || 0;\n    const thickness = parseInt(document.querySelector('input[name=\"thicknessAcryl\"]:checked')?.value || 3);\n    const areaM2 = (width * height) \/ 1_000_000;\n\n    getEl(\"drillOptions\").style.display = drilling ? \"flex\" : \"none\";\n    getEl(\"cornerRadiusField\").style.display = drilling ? \"block\" : \"none\";\n\n    if (areaM2 \u003c= 0) {\n      getEl(\"priceOutputAcryl\").innerText = \"Ungültige Fläche.\";\n      return;\n    }\n\n    let basePrice = getBasePrice(areaM2, thickness);\n    if (cutting) basePrice *= 1.2;\n    if (drilling) basePrice += 4.00;\n\n    const discountRow = getDiscount(quantity);\n    const unitPrice = basePrice * discountRow.factor;\n    const totalPrice = unitPrice * quantity;\n\n    const rabattText = discountRow.factor \u003c 1\n      ? `${Math.round((1 - discountRow.factor) * 100)}% Mengenrabatt`\n      : \"Kein Mengenrabatt\";\n\n    getEl(\"priceOutputAcryl\").innerHTML = `\n      \u003cdiv\u003eGesamtpreis: €${totalPrice.toFixed(2)}\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 0.7em; color: #666;\"\u003e\n        Einzelpreis: €${unitPrice.toFixed(2)} – ${rabattText}\n      \u003c\/div\u003e`;\n\n    const cornerRadius = parseFloat(getEl(\"cornerRadius\").value) || 0;\n\nconst body = `Hallo liebes VIS24-Team,\\n\\n` +\n  `Ich interessiere mich für ein Acrylglas-Schild mit folgenden Spezifikationen:\\n` +\n  `Breite: ${width} mm\\n` +\n  `Höhe: ${height} mm\\n` +\n  `Menge: ${quantity}\\n` +\n  `Formzuschnitt: ${cutting ? \"Ja\" : \"Nein\"}\\n` +\n  `Bohrungen: ${drilling ? `Ja, Durchmesser: ${diameter} mm, Abstand: ${offset} mm` : \"Nein\"}\\n` +\n  (drilling ? `Eckenradius: ${cornerRadius} mm\\n` : \"\") +\n  `Stärke: ${thickness} mm\\n` +\n  `Fläche: ${areaM2.toFixed(3)} m²\\n` +\n  `Einzelpreis: €${unitPrice.toFixed(2)}\\n` +\n  `Gesamtpreis: €${totalPrice.toFixed(2)}\\n` +\n  `Rabatt: ${rabattText}\\n\\n` +\n  `Bitte senden Sie mir ein unverbindliches Angebot.\\n\\nMit freundlichen Grüßen`;\n    getEl(\"mailtoLinkAcryl\").href = `mailto:vertrieb@vis24.de?subject=Anfrage: Acrylglas Druck\u0026body=${encodeURIComponent(body)}`;\n  }\n\n  \/\/ PDF Download\n  getEl(\"pdfDownloadAcryl\").addEventListener(\"click\", async () =\u003e {\n    const width = parseFloat(getEl(\"widthAcryl\").value);\n    const height = parseFloat(getEl(\"heightAcryl\").value);\n    const diameter = parseFloat(getEl(\"drillDiameter\").value);\n    const offset = parseFloat(getEl(\"drillOffset\").value);\n    const cornerRadius = parseFloat(getEl(\"cornerRadius\").value) || 0;\n    const drilling = getEl(\"drillingAcryl\").checked;\n\n    const mmToPt = mm =\u003e mm * 2.83465;\n    const bleed = mmToPt(3);\n    const formatW = mmToPt(width);\n    const formatH = mmToPt(height);\n    const pageW = formatW + 2 * bleed;\n    const pageH = formatH + 2 * bleed;\n\n    const { PDFDocument, rgb, StandardFonts } = PDFLib;\n    const pdfDoc = await PDFDocument.create();\n    const page = pdfDoc.addPage([pageW, pageH]);\n    const font = await pdfDoc.embedFont(StandardFonts.Helvetica);\n\n    const drawRect = (x, y, w, h, color, dash = []) =\u003e {\n      page.drawRectangle({\n        x, y, width: w, height: h,\n        borderColor: color, borderWidth: 0.7,\n        borderDashArray: dash,\n        borderRadius: mmToPt(cornerRadius)\n      });\n    };\n\n    drawRect(0, 0, pageW, pageH, rgb(1, 0, 0), [4, 4]); \/\/ Beschnitt: ROT\n    drawRect(bleed, bleed, formatW, formatH, rgb(0, 0.6, 0)); \/\/ Endformat: GRÜN\n\n    \/\/ Bohrungen: BLAU\n    if (drilling \u0026\u0026 diameter \u003e 0 \u0026\u0026 offset \u003e 0) {\n      const r = mmToPt(diameter \/ 2);\n      const offsetPt = mmToPt(offset);\n      const left = bleed + offsetPt;\n      const right = bleed + formatW - offsetPt;\n      const bottom = bleed + offsetPt;\n      const top = bleed + formatH - offsetPt;\n      const cx = [left, right];\n      const cy = [bottom, top];\n      cx.forEach(x =\u003e cy.forEach(y =\u003e {\n        page.drawCircle({ x, y, size: r, borderColor: rgb(0, 0, 1), borderWidth: 0.5 });\n      }));\n    }\n\n    \/\/ Text oben in Farbe\n    page.drawText(\"ROT: Beschnitt\", {\n      x: mmToPt(10), y: pageH - mmToPt(10), size: 10, font, color: rgb(1, 0, 0)\n    });\n    page.drawText(\"· GRÜN: Endformat\", {\n      x: mmToPt(55), y: pageH - mmToPt(10), size: 10, font, color: rgb(0, 0.6, 0)\n    });\n    page.drawText(\"· BLAU: Bohrungen\", {\n      x: mmToPt(125), y: pageH - mmToPt(10), size: 10, font, color: rgb(0, 0, 1)\n    });\n\n    page.drawText(`${width} x ${height} mm`, {\n      x: mmToPt(10), y: pageH - mmToPt(25), size: 12, font, color: rgb(0, 0, 0)\n    });\n\n    const pdfBytes = await pdfDoc.save();\n    const blob = new Blob([pdfBytes], { type: \"application\/pdf\" });\n    const url = URL.createObjectURL(blob);\n    const a = document.createElement(\"a\");\n    a.href = url;\n    a.download = `Vorlage_${Math.round(width)}x${Math.round(height)}mm.pdf`;\n    a.click();\n    URL.revokeObjectURL(url);\n  });\n\n  \/\/ Events\n  [\n    \"widthAcryl\", \"heightAcryl\", \"quantityAcryl\",\n    \"cuttingAcryl\", \"drillingAcryl\",\n    \"drillDiameter\", \"drillOffset\", \"cornerRadius\"\n  ].forEach(id =\u003e getEl(id)?.addEventListener(\"input\", calculatePrice));\n\n  document.querySelectorAll('input[name=\"thicknessAcryl\"]').forEach(radio =\u003e\n    radio.addEventListener(\"change\", calculatePrice)\n  );\n\n  getEl(\"calculatorToggleAcryl\").addEventListener(\"click\", () =\u003e {\n    const panel = getEl(\"calculatorAccordionAcryl\");\n    panel.style.display = panel.style.display === \"block\" ? \"none\" : \"block\";\n    calculatePrice();\n  });\n\n  calculatePrice();\n});\n\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- Start Accordions --\u003e\n\u003cdiv style=\"margin-top: 1.5rem;\" class=\"product-detail-accordion\"\u003e\n\u003cdiv class=\"cc-accordion\" data-allow-multi-open=\"true\"\u003e\n\u003c!-- UV-Druck --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eBrillanter UV-Druck mit Tiefenwirkung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eUnsere Acrylplatten werden rückseitig im modernen UV-Direktdruckverfahren bedruckt. Eine deckende weiße Schicht sorgt für:\u003c\/p\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eLeuchtende Farben mit intensiver Tiefenwirkung\u003c\/li\u003e\n\u003cli\u003eSchutz der Rückseite vor Kratzern und Beschädigungen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSo bleibt Ihr Motiv gestochen scharf, farbstark und langlebig – perfekt für den professionellen Einsatz.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Größen \u0026 Formen --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eIndividuelle Größen \u0026amp; Formen\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eUnsere Acrylglas-Werbeschilder sind in nahezu allen Größen und Konturen erhältlich. Sie profitieren von:\u003c\/p\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eIndividuellen Formen – gelasert oder gefräst\u003c\/li\u003e\n\u003cli\u003eGrößen bis zu 250 × 125 cm aus einem Stück\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIdeal für maßgeschneiderte Werbeflächen, Logos oder kreative Installationen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- QR-Code-Inhalte --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eQR-Codes-direkt integrierbar\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eMit einem integrierten QR-Code können Sie Informationen schnell und unkompliziert vermitteln. Mögliche Inhalte sind zum Beispiel:\u003c\/p\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eEine \u003cstrong\u003eWebadresse\u003c\/strong\u003e – z. B. Ihre Website, Ihr Online-Shop oder Ihre Social-Media-Seite\u003c\/li\u003e\n\u003cli\u003eEine \u003cstrong\u003eNachricht\u003c\/strong\u003e oder ein kurzer Informationstext\u003c\/li\u003e\n\u003cli\u003eEine \u003cstrong\u003eTelefonnummer\u003c\/strong\u003e für direkten Kontakt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSo wird Ihr Acrylglas-Werbeschild interaktiv und bietet Ihren Kunden einen einfachen Weg, sofort mit Ihnen in Verbindung zu treten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Einsatzmöglichkeiten --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eVielfältige Einsatzmöglichkeiten\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eFirmenschilder und Werbetafeln mit hochwertiger Ausstrahlung\u003c\/li\u003e\n\u003cli\u003eAufsteller, Displays oder Kunstprojekte mit brillanten Farben\u003c\/li\u003e\n\u003cli\u003ePraxisschilder und stilvolle Innenraumgestaltung\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEin echtes Multitalent für Unternehmen, Agenturen, Arztpraxen und kreative Köpfe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Nachhaltigkeit --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eNachhaltigkeit \u0026amp; Langlebigkeit\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eUnsere Acrylglas-Schilder sind wetterfest, UV-beständig, bruchsicher – und zu 100 % recyclebar. Das macht sie zu einer nachhaltigen Lösung für langfristige Werbeauftritte.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNutzen Sie widerstandsfähige Acrylglas-Werbeschilder für Ihre Marke – jetzt individuell anfertigen lassen!\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Bestellung --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eSo funktioniert die Bestellung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003col style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eStückzahl wählen\u003c\/li\u003e\n\u003cli\u003eForm auswählen\u003c\/li\u003e\n\u003cli\u003eMotiv hochladen (optional, max. 100 MB) – oder ohne fortfahren\u003c\/li\u003e\n\u003cli\u003eMotiv konfigurieren\u003c\/li\u003e\n\u003cli\u003eGröße anpassen\u003c\/li\u003e\n\u003cli\u003eZuschnitt-Option (optional) wählen\u003c\/li\u003e\n\u003cli\u003eText und\/oder QR-Code einfügen (optional)\u003c\/li\u003e\n\u003cli\u003eBestellung abschließen\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Accordions --\u003e\n\u003ch3 style=\"margin-top: 1.5rem; text-align: center;\"\u003eIndividuelle Acrylglas-Werbeschilder und hochwertige Displays – stark im Auftritt, langlebig im Einsatz.\u003c\/h3\u003e","brand":"vis24druck","offers":[{"title":"7411d9d740992ccb1746572fd9975d9b","offer_id":57001158803721,"sku":null,"price":19.59,"currency_code":"EUR","in_stock":true},{"title":"c853879e502caa0e78ae1c01d5537c7c","offer_id":57044336083209,"sku":null,"price":27.4,"currency_code":"EUR","in_stock":true},{"title":"ff51c227afdb9cf2c9049576ed18d30f","offer_id":57044363936009,"sku":null,"price":27.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/7949\/4302\/products\/3-mm-acrylglas-transparent-134733.jpg?v=1660972929"},{"product_id":"druck-auf-sperrholz","title":"Sperrholz Schilder gestalten – Natürlich \u0026 hochwertig","description":"\u003ch2\u003e\u003cb\u003eIndividuell bedruckte Werbeschilder und Fotos auf 5 mm Pappel-Sperrholz – natürlich, hochwertig und einzigartig.\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eGestalten Sie Ihr individuelles Holzschild für den Innenbereich\u003c\/strong\u003e – mit brillanter Farbqualität, nachhaltigem Material und vielfältigen Einsatzmöglichkeiten. Ideal für Büros, Verkaufsräume, Events oder Deko.\u003c\/p\u003e\n\u003c!-- BUTTON --\u003e\n\u003cp\u003e\u003cbutton id=\"calculatorToggle\" class=\"glass-button\"\u003eKalkulieren \u0026amp; Anfragen\u003c\/button\u003e\u003c\/p\u003e\n\u003c!-- KALKULATOR --\u003e\n\u003cdiv id=\"calculatorAccordion\" style=\"display: none; margin-top: 20px;\"\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003c!-- Eingabefelder --\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 16px; margin-bottom: 1rem;\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 200px;\"\u003e\n\u003clabel for=\"width\"\u003eBreite (mm):\u003c\/label\u003e \u003cinput id=\"width\" type=\"number\" value=\"100\" min=\"10\" style=\"width: 100%; background-color: #efefef;\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 200px;\"\u003e\n\u003clabel for=\"height\"\u003eHöhe (mm):\u003c\/label\u003e \u003cinput id=\"height\" type=\"number\" value=\"100\" min=\"10\" style=\"width: 100%; background-color: #efefef;\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 200px;\"\u003e\n\u003clabel for=\"quantity\"\u003eMenge:\u003c\/label\u003e \u003cinput id=\"quantity\" type=\"number\" value=\"1\" min=\"1\" style=\"width: 100%; background-color: #efefef;\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Materialauswahl --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003clabel style=\"display: block; font-weight: bold;\"\u003eMaterial: Pappel-Sperrholz:\u003c\/label\u003e \u003clabel\u003e\u003cinput type=\"radio\" name=\"thickness\" value=\"3\" checked\u003e 3 mm\u003c\/label\u003e\u003cbr\u003e\u003clabel\u003e\u003cinput type=\"radio\" name=\"thickness\" value=\"5\"\u003e 5 mm\u003c\/label\u003e\u003cbr\u003e\u003clabel\u003e\u003cinput type=\"radio\" name=\"thickness\" value=\"9\"\u003e 9 mm\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- Verarbeitung --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003clabel style=\"display: block; font-weight: bold;\"\u003eVerarbeitung:\u003c\/label\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap;\"\u003e\n\u003clabel\u003e\u003cinput type=\"checkbox\" id=\"cutting\"\u003e Formzuschnitt (+15%)\u003c\/label\u003e \u003clabel\u003e\u003cinput type=\"checkbox\" id=\"drilling\"\u003e 4x Bohrungen \u003c\/label\u003e \u003clabel\u003e\u003cinput type=\"checkbox\" id=\"whitedruck\"\u003e Weißdruck (+15%)\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ergebnis --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003cdiv id=\"priceOutput\" style=\"font-weight: bold; font-size: 1.1em;\"\u003ePreis: –\u003c\/div\u003e\n\u003c!-- Mengenstaffel --\u003e\n\u003cdiv id=\"priceTable\" style=\"font-size: 0.9em; color: #555; display: none; margin-top: 1rem;\"\u003e\n\u003cdiv style=\"font-weight: bold;\"\u003eMengenstaffel (je Schild):\u003c\/div\u003e\n\u003ctable style=\"border-collapse: collapse; margin-top: 4px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 2px 6px;\"\u003eMenge\u003c\/th\u003e\n\u003cth style=\"padding: 2px 6px;\"\u003eRabatt\u003c\/th\u003e\n\u003cth style=\"padding: 2px 6px;\"\u003eEinzelpreis\u003c\/th\u003e\n\u003cth style=\"padding: 2px 6px;\"\u003eGesamt\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"priceTableBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Anfrage --\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\u003ca id=\"mailtoLink\" href=\"#\" style=\"color: #007aff; text-decoration: underline; font-weight: bold;\" target=\"_blank\"\u003e Jetzt unverbindlich anfragen \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCRIPT --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Start Accordion Wrapper --\u003e\n\u003cdiv class=\"product-detail-accordion\"\u003e\n\u003cdiv class=\"cc-accordion\" data-allow-multi-open=\"true\"\u003e\n\u003c!-- Tab 1: Warum Pappel-Sperrholz --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eWarum Pappel-Sperrholz für Ihre Werbeschilder?\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNatur pur:\u003c\/strong\u003e Warme Holzoptik für eine hochwertige Präsentation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndividuell gestaltbar:\u003c\/strong\u003e Design, Logo oder Text einfach hochladen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrillanter Druck:\u003c\/strong\u003e 4\/0c UV-Direktdruck – optional mit Weißdruck\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlexibel bearbeitbar:\u003c\/strong\u003e Bohren, Fräsen oder Konturschnitt problemlos möglich\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInnenbereich geeignet:\u003c\/strong\u003e Für trockene Räume – nicht wasserfest\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Tab 2: Produktdetails --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eProduktdetails auf einen Blick\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Pappel-Sperrholz\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDruck:\u003c\/strong\u003e 4\/0c UV-Direktdruck, optional mit Weißdruck oder partiellem Lack\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGröße:\u003c\/strong\u003e Bis zu 250 × 125 cm am Stück\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOberfläche:\u003c\/strong\u003e Naturbelassen \u0026amp; leicht strukturiert\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e CNC-Fräsen, Bohrungen, Eckrundungen, Konturschnitt möglich\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Tab 3: Einsatzgebiete --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003ePerfekte Einsatzgebiete\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFirmenschilder \u0026amp; Werbeschilder:\u003c\/strong\u003e Hochwertige Optik für Innenräume\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInnenbeschilderung \u0026amp; Dekoration:\u003c\/strong\u003e Natürliches Material für Büros \u0026amp; Shops\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePOS-Displays:\u003c\/strong\u003e Eindrucksvolle Produktpräsentation mit Holzcharakter\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEvents \u0026amp; Ausstellungen:\u003c\/strong\u003e Temporäre Installationen mit echtem Holz-Feeling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Tab 4: So funktioniert die Bestellung --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eSo funktioniert die Bestellung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003col start=\"1\"\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003eWählen Sie Ihre gewünschte \u003cspan class=\"s1\"\u003e\u003cb\u003eStückzahl\u003c\/b\u003e\u003c\/span\u003e, das \u003cspan class=\"s1\"\u003e\u003cb\u003eFormat\u003c\/b\u003e\u003c\/span\u003e und Ihre \u003cspan class=\"s1\"\u003e\u003cb\u003eWunschform\u003c\/b\u003e\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003eLaden Sie Ihr \u003cspan class=\"s1\"\u003e\u003cb\u003eDesign\u003c\/b\u003e\u003c\/span\u003e oder \u003cspan class=\"s1\"\u003e\u003cb\u003eFoto\u003c\/b\u003e\u003c\/span\u003e hoch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003eWir drucken Ihr Motiv direkt auf das \u003cspan class=\"s1\"\u003e\u003cb\u003eSperrholz\u003c\/b\u003e\u003c\/span\u003e – \u003cspan class=\"s1\"\u003e\u003cb\u003eoptional mit Weißunterdruck\u003c\/b\u003e\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSie erhalten Ihr \u003c\/span\u003e\u003cb\u003efertig bedrucktes Schild\u003c\/b\u003e\u003cspan class=\"s1\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Accordion Wrapper --\u003e\u003c!-- CTA Button --\u003e\n\u003ch3 style=\"margin-top: 30px; font-family: 'Archivo Narrow', sans-serif; text-align: center;\"\u003eIhr Design auf echtem Pappel-Sperrholz – hochwertig gedruckt, perfekt für den Innenbereich. Jetzt gestalten \u003cmeta charset=\"utf-8\"\u003e🚀\u003c\/h3\u003e","brand":"vis24druck","offers":[{"title":"183c0b9285b6ff6836a72c5c2101d548","offer_id":57055003836681,"sku":null,"price":28.91,"currency_code":"EUR","in_stock":true},{"title":"70c77dd88d1af86bc3ef542a87c1e1a4","offer_id":57070385299721,"sku":null,"price":28.72,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/7949\/4302\/products\/IMG_3919.heic?v=1647948335"},{"product_id":"displaykarton-bedrucken","title":"Displaykarton bedrucken","description":"\u003ch2\u003eDISPA® Platten – Umweltfreundliches Druckkarton aus 100 % Papier\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eDISPA\u003c\/strong\u003e ist ein innovatives, patentiertes Druckmaterial aus 100 % Papier – entwickelt für hochwertige Druckanwendungen im Innenbereich. Dank seiner einzigartigen Verbundstruktur vereint DISPA Stabilität, Umweltfreundlichkeit und beste Druckeigenschaften.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eScreenStar\u003c\/strong\u003e, ein weiß matt gestrichener Karton mit heller Einlage, eignet sich optimal für Deckenhänger, Displays oder Aufsteller im Innenbereich.\u003c\/p\u003e\n\u003cp\u003eDie perfekte Lösung für Werbekampagnen, hängende Deckenhänger, POS\/POP-Anwendungen sowie kurzfristige Werbeschilder – auch im Außenbereich mit \u003cstrong\u003eDISPA® outdoor\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- Start Accordions --\u003e\n\u003cdiv style=\"margin-top: 1.5rem;\" class=\"product-detail-accordion\"\u003e\n\u003cdiv data-allow-multi-open=\"true\" class=\"cc-accordion\"\u003e\n\u003c!-- Nachhaltigkeit --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003e100 % Papier – 100 % recyclingfähig – FSC®-zertifiziert\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eDISPA® Platten bestehen vollständig aus FSC®-zertifiziertem Papier (FSC® C127595) und sind zu 100 % recyclingfähig. Die richtungsunabhängige Kernstruktur sorgt für hervorragende Formstabilität, optimale Planlage und hohe Steifigkeit – sowohl längs als auch quer.\u003c\/p\u003e\n\u003cp\u003eIm Vergleich zu herkömmlicher Wellpappe überzeugen DISPA® Platten durch gleichmäßige Stabilität, geringes Gewicht und exzellente Druckqualität. Ideal für den Digital- und Siebdruck.\u003c\/p\u003e\n\u003cp\u003eDank einfacher Verarbeitung lassen sich die Platten per CNC oder Laser exakt zuschneiden. Die Entsorgung erfolgt unkompliziert über das Altpapier – nachhaltig und wirtschaftlich.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Vorteile \u0026 Eigenschaften --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eVorteile \u0026amp; Eigenschaften von DISPA® Platten\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eHochweiße, glatte Oberfläche aus 100 % Papier\u003c\/li\u003e\n\u003cli\u003eOptimale Planlage, hohe Steifigkeit, leichtes Material\u003c\/li\u003e\n\u003cli\u003eBrillante Druckergebnisse für Digital- und Siebdruck\u003c\/li\u003e\n\u003cli\u003eMaterialstärke: 3,8 mm – Gewicht: 800 g\/m²\u003c\/li\u003e\n\u003cli\u003ePlattenformate: 1500 × 1000 mm, 2400 × 1200 mm\u003c\/li\u003e\n\u003cli\u003eFSC®-zertifiziert (FSC® C127595), vollständig recyclingfähig\u003c\/li\u003e\n\u003cli\u003eEinfache Entsorgung im Altpapier – ohne PVC\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Einsatzgebiete --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eTypische Einsatzgebiete\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eWerbeschilder \u0026amp; Deckenhänger im Innenbereich\u003c\/li\u003e\n\u003cli\u003ePOS-\/POP-Displays in Einzelhandel \u0026amp; Ausstellungen\u003c\/li\u003e\n\u003cli\u003eTemporäre Werbeaktionen \u0026amp; Promotions\u003c\/li\u003e\n\u003cli\u003eDISPA® outdoor – ideal für kurzfristige Außenwerbung\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Technische Daten --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eTechnische Daten\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100 % Papier\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStärke:\u003c\/strong\u003e 3,8 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGewicht:\u003c\/strong\u003e 800 g\/m²\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnwendung:\u003c\/strong\u003e Innenbereich\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStruktur:\u003c\/strong\u003e Glatt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDruck:\u003c\/strong\u003e UV-Direktdruck\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNachhaltigkeit:\u003c\/strong\u003e Ja – recyclebar, PVC-frei\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrandschutz:\u003c\/strong\u003e Nein\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Accordions --\u003e","brand":"vis24druck","offers":[{"title":"default","offer_id":55177779773705,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"eab8fe3d43f5fe0c9cb7fe9db5c109c0","offer_id":56871468761353,"sku":null,"price":12.46,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/7949\/4302\/products\/displaykarton-dispa-303196.jpg?v=1743162645"},{"product_id":"butlerfinish-dibond-firmenschild-eigenes-design","title":"Butlerfinish Dibond Schilder – Edler Metall-Look in Silber","description":"\u003ch2\u003eEdle Firmenschilder auf Butlerfinish Dibond – Gebürstetes Aluminium in Silber-Optik\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003eUnser hochwertiger Druck auf Butlerfinish Dibond kombiniert eine exklusive Metalloptik mit robuster Langlebigkeit. Die gebürstete Aluminium-Verbundplatte verleiht Ihrem Design eine edle Struktur und einen stilvollen Silber-Effekt – ideal für anspruchsvolle Firmenschilder, Namens- oder Werbetafeln.\u003c\/p\u003e\n\u003c!-- KALKULATOR BUTTON --\u003e\n\u003cp\u003e\u003cbutton id=\"calculatorToggleButler\" class=\"glass-button\"\u003eKalkulieren \u0026amp; Anfragen\u003c\/button\u003e\u003c\/p\u003e\n\u003c!-- KALKULATOR PANEL --\u003e\n\u003cdiv style=\"display: none; margin-top: 20px;\" id=\"calculatorAccordionButler\"\u003e\n\u003c!-- Erste Zeile: Menge, Breite, Höhe --\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 16px; margin-bottom: 1rem;\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 150px;\"\u003e\n\u003clabel for=\"quantityButler\"\u003eMenge:\u003c\/label\u003e \u003cinput style=\"width: 100%; background-color: #efefef; height: 40px;\" min=\"1\" value=\"1\" type=\"number\" id=\"quantityButler\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 150px;\"\u003e\n\u003clabel for=\"widthButler\"\u003eBreite (mm):\u003c\/label\u003e \u003cinput style=\"width: 100%; background-color: #efefef; height: 40px;\" min=\"10\" value=\"100\" type=\"number\" id=\"widthButler\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 150px;\"\u003e\n\u003clabel for=\"heightButler\"\u003eHöhe (mm):\u003c\/label\u003e \u003cinput style=\"width: 100%; background-color: #efefef; height: 40px;\" min=\"10\" value=\"100\" type=\"number\" id=\"heightButler\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Verarbeitung --\u003e\n\u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n\u003clabel style=\"display: block; font-weight: bold;\"\u003eVerarbeitung:\u003c\/label\u003e\n\u003cdiv style=\"display: flex; gap: 16px; flex-wrap: wrap; margin-top: 20px;\"\u003e\n\u003clabel\u003e\u003cinput type=\"checkbox\" id=\"cuttingButler\"\u003e Formzuschnitt (+20%)\u003c\/label\u003e \u003clabel\u003e\u003cinput type=\"checkbox\" id=\"whiteprintButler\"\u003e Weißdruck (+20%)\u003c\/label\u003e \u003clabel\u003e\u003cinput type=\"checkbox\" id=\"drillingButler\"\u003e 4x Bohrungen (+4,00 € je Schild)\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Bohrungsoptionen --\u003e\n\u003cdiv style=\"display: none; margin-top: 10px; gap: 16px; flex-wrap: wrap;\" id=\"drillOptionsButler\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 150px;\"\u003e\n\u003clabel for=\"drillDiameterButler\"\u003eBohrdurchmesser (mm):\u003c\/label\u003e \u003cinput style=\"width: 100%; height: 40px; background-color: #efefef;\" max=\"50\" min=\"1\" value=\"5\" id=\"drillDiameterButler\" type=\"number\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 150px;\"\u003e\n\u003clabel for=\"drillOffsetButler\"\u003ebis Lochmitte (mm):\u003c\/label\u003e \u003cinput style=\"width: 100%; height: 40px; background-color: #efefef;\" max=\"100\" min=\"1\" value=\"15\" id=\"drillOffsetButler\" type=\"number\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 150px;\"\u003e\n\u003clabel for=\"cornerRadiusButler\"\u003eEckenradius (mm):\u003c\/label\u003e \u003cinput style=\"width: 100%; height: 40px; background-color: #efefef;\" max=\"100\" min=\"0\" value=\"0\" id=\"cornerRadiusButler\" type=\"number\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Preis + Download --\u003e\n\u003cdiv style=\"margin-top: 3rem;\"\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 1.1em;\" id=\"priceOutputButler\"\u003ePreis: –\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\u003ca style=\"color: #007aff; text-decoration: underline; font-weight: bold;\" href=\"#\" id=\"mailtoLinkButler\" target=\"_blank\"\u003e Jetzt unverbindlich anfragen \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\u003cbutton class=\"glass-button glass-button--small\" id=\"pdfDownloadButler\"\u003ePDF-Vorlage herunterladen\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf-lib\/1.17.1\/pdf-lib.min.js\"\u003e\u003c\/script\u003e \u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", () =\u003e {\n  const getEl = id =\u003e document.getElementById(id);\n\n  function drawRoundedRect(page, x, y, width, height, radius, options) {\n    const r = Math.min(radius, width \/ 2, height \/ 2);\n    const path = [\n      `M ${x + r} ${y}`,\n      `L ${x + width - r} ${y}`,\n      `C ${x + width - r \/ 2} ${y}, ${x + width} ${y + r \/ 2}, ${x + width} ${y + r}`,\n      `L ${x + width} ${y + height - r}`,\n      `C ${x + width} ${y + height - r \/ 2}, ${x + width - r \/ 2} ${y + height}, ${x + width - r} ${y + height}`,\n      `L ${x + r} ${y + height}`,\n      `C ${x + r \/ 2} ${y + height}, ${x} ${y + height - r \/ 2}, ${x} ${y + height - r}`,\n      `L ${x} ${y + r}`,\n      `C ${x} ${y + r \/ 2}, ${x + r \/ 2} ${y}, ${x + r} ${y}`,\n      `Z`\n    ].join(\" \");\n    page.drawSvgPath(path, options);\n  }\n\n  function calculatePrice() {\n    const width = parseFloat(getEl(\"widthButler\").value) || 0;\n    const height = parseFloat(getEl(\"heightButler\").value) || 0;\n    const quantity = parseInt(getEl(\"quantityButler\").value) || 0;\n    const cutting = getEl(\"cuttingButler\").checked;\n    const drilling = getEl(\"drillingButler\").checked;\n    const whiteprint = getEl(\"whiteprintButler\").checked;\n    const diameter = parseFloat(getEl(\"drillDiameterButler\").value) || 0;\n    const offset = parseFloat(getEl(\"drillOffsetButler\").value) || 0;\n    const cornerRadius = parseFloat(getEl(\"cornerRadiusButler\").value) || 0;\n    const areaM2 = (width * height) \/ 1_000_000;\n\n    getEl(\"drillOptionsButler\").style.display = drilling ? \"flex\" : \"none\";\n\n    if (areaM2 \u003c= 0 || quantity \u003c= 0) {\n      getEl(\"priceOutputButler\").innerText = \"Ungültige Eingabe.\";\n      return;\n    }\n\n    let basePrice = areaM2 \u003c= 1 ? 15 + (160 - 15) * Math.pow(areaM2, 0.7) : 160 * areaM2;\n    if (cutting) basePrice *= 1.2;\n    if (whiteprint) basePrice *= 1.2;\n    if (drilling) basePrice += 4.00;\n\n    const discountTable = [\n      { qty: 100, factor: 0.75 }, { qty: 50, factor: 0.80 },\n      { qty: 25, factor: 0.85 }, { qty: 10, factor: 0.90 },\n      { qty: 5, factor: 0.95 }, { qty: 1, factor: 1.00 }\n    ];\n    const discountRow = discountTable.find(row =\u003e quantity \u003e= row.qty);\n    const unitPrice = basePrice * discountRow.factor;\n    const totalPrice = unitPrice * quantity;\n    const rabattText = discountRow.factor \u003c 1 ? `${Math.round((1 - discountRow.factor) * 100)}% Mengenrabatt` : \"Kein Mengenrabatt\";\n    const rabattTextOnly = discountRow.factor \u003c 1 ? `${Math.round((1 - discountRow.factor) * 100)}%` : \"0%\";\n\n    getEl(\"priceOutputButler\").innerHTML = `\n      \u003cdiv\u003eGesamtpreis: €${totalPrice.toFixed(2)}\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 0.7em; color: #666;\"\u003e\n        Einzelpreis: €${unitPrice.toFixed(2)}\u003cbr\u003e\n        Rabatt: ${rabattText}\n      \u003c\/div\u003e`;\n\n    const body = `Hallo liebes VIS24-Team,%0D%0A%0D%0A` +\n      `Ich interessiere mich für ein Dibond Butlerfinish-Schild (3mm) mit folgenden Spezifikationen:%0D%0A` +\n      `Breite: ${width} mm%0D%0A` +\n      `Höhe: ${height} mm%0D%0A` +\n      `Menge: ${quantity}%0D%0A` +\n      `Formzuschnitt: ${cutting ? \"Ja\" : \"Nein\"}%0D%0A` +\n      `Bohrungen: ${drilling ? `Ja, Durchmesser ${diameter} mm, Abstand ${offset} mm` : \"Nein\"}%0D%0A` +\n      `Eckenradius: ${cornerRadius \u003e 0 ? `${cornerRadius} mm` : \"Keine Angabe\"}%0D%0A` +\n      `Weißdruck: ${whiteprint ? \"Ja\" : \"Nein\"}%0D%0A` +\n      `Stärke: 3 mm%0D%0A` +\n      `Fläche: ${areaM2.toFixed(3)} m²%0D%0A` +\n      `Einzelpreis (nach Rabatt): €${unitPrice.toFixed(2)}%0D%0A` +\n      `Rabatt: ${rabattTextOnly}%0D%0A` +\n      `Gesamtpreis: €${totalPrice.toFixed(2)}%0D%0A%0D%0A` +\n      `Bitte senden Sie mir ein unverbindliches Angebot.`;\n\n    getEl(\"mailtoLinkButler\").href = `mailto:vertrieb@vis24.de?subject=Anfrage: Dibond Butlerfinish Druck\u0026body=${body}`;\n  }\n\n  [\n    \"widthButler\", \"heightButler\", \"quantityButler\",\n    \"cuttingButler\", \"drillingButler\", \"whiteprintButler\",\n    \"drillDiameterButler\", \"drillOffsetButler\", \"cornerRadiusButler\"\n  ].forEach(id =\u003e getEl(id)?.addEventListener(\"input\", calculatePrice));\n\n  getEl(\"calculatorToggleButler\").addEventListener(\"click\", () =\u003e {\n    const panel = getEl(\"calculatorAccordionButler\");\n    const visible = panel.style.display === \"block\";\n    panel.style.display = visible ? \"none\" : \"block\";\n    if (!visible) calculatePrice();\n  });\n\n  getEl(\"pdfDownloadButler\").addEventListener(\"click\", async () =\u003e {\n    const width = parseFloat(getEl(\"widthButler\").value);\n    const height = parseFloat(getEl(\"heightButler\").value);\n    const diameter = parseFloat(getEl(\"drillDiameterButler\").value);\n    const offset = parseFloat(getEl(\"drillOffsetButler\").value);\n    const cornerRadius = parseFloat(getEl(\"cornerRadiusButler\").value) || 0;\n    const drilling = getEl(\"drillingButler\").checked;\n\n    const mmToPt = mm =\u003e mm * 2.83465;\n    const bleed = mmToPt(3);\n    const formatW = mmToPt(width);\n    const formatH = mmToPt(height);\n    const pageW = formatW + 2 * bleed;\n    const pageH = formatH + 2 * bleed;\n\n    const { PDFDocument, rgb, StandardFonts } = PDFLib;\n    const pdfDoc = await PDFDocument.create();\n    const page = pdfDoc.addPage([pageW, pageH]);\n    const font = await pdfDoc.embedFont(StandardFonts.Helvetica);\n\n    page.drawRectangle({\n      x: 0, y: 0, width: pageW, height: pageH,\n      borderColor: rgb(1, 0, 0), borderWidth: 2, borderDashArray: [4, 4]\n    });\n\n    page.drawRectangle({\n  x: bleed,\n  y: bleed,\n  width: formatW,\n  height: formatH,\n  borderColor: rgb(0, 1, 0),\n  borderWidth: 2\n});\n\n    if (drilling \u0026\u0026 diameter \u003e 0 \u0026\u0026 offset \u003e 0) {\n      const r = mmToPt(diameter \/ 2);\n      const offsetPt = mmToPt(offset);\n      const cx = [bleed + offsetPt, bleed + formatW - offsetPt];\n      const cy = [bleed + offsetPt, bleed + formatH - offsetPt];\n      cx.forEach(x =\u003e cy.forEach(y =\u003e {\n        page.drawCircle({ x, y, size: r, borderColor: rgb(0, 0, 1), borderWidth: 0.5 });\n      }));\n    }\n\n    const centerText = `${width} x ${height} mm`;\n    const fontSize = 14;\n    const textWidth = font.widthOfTextAtSize(centerText, fontSize);\n    page.drawText(centerText, {\n      x: (pageW - textWidth) \/ 2,\n      y: pageH \/ 2 - fontSize \/ 2,\n      size: fontSize,\n      font,\n      color: rgb(0, 0, 0)\n    });\n\n    page.drawText(\"ROT: Beschnitt\", {\n      x: mmToPt(10), y: mmToPt(10), size: 10, font, color: rgb(1, 0, 0)\n    });\n    page.drawText(\"GRÜN: Endformat\", {\n      x: mmToPt(60), y: mmToPt(10), size: 10, font, color: rgb(0, 0.6, 0)\n    });\n    page.drawText(\"BLAU: Bohrungen\", {\n      x: mmToPt(130), y: mmToPt(10), size: 10, font, color: rgb(0, 0, 1)\n    });\n\n    const pdfBytes = await pdfDoc.save();\n    const blob = new Blob([pdfBytes], { type: \"application\/pdf\" });\n    const url = URL.createObjectURL(blob);\n    const a = document.createElement(\"a\");\n    a.href = url;\n    a.download = `Vorlage_${Math.round(width)}x${Math.round(height)}mm.pdf`;\n    a.click();\n    URL.revokeObjectURL(url);\n  });\n});\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003c!-- BUTTON --\u003e\u003c!-- Start Accordions --\u003e\n\u003cdiv style=\"margin-top: 1.5rem;\" class=\"product-detail-accordion\"\u003e\n\u003cdiv data-allow-multi-open=\"true\" class=\"cc-accordion\"\u003e\n\u003c!-- Warum Butlerfinish --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eWarum Butlerfinish Dibond?\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeal für Firmen- \u0026amp; Werbeschilder:\u003c\/strong\u003e Edler Metall-Look für gehobene Präsentationen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEigenes Design hochladen:\u003c\/strong\u003e Ihr Logo oder Ihre Grafik mit edlem Effekt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrillante Farben:\u003c\/strong\u003e Hochauflösender 4\/0c UV-Direktdruck\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRobust \u0026amp; wetterbeständig:\u003c\/strong\u003e Für Innen- \u0026amp; Außeneinsatz geeignet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEinfache Montage:\u003c\/strong\u003e Auf Wunsch mit Bohrungen oder Abstandshaltern\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Produktdetails --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eProduktdetails auf einen Blick\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 3 mm Aluminium-Verbundplatte (Butlerfinish gebürstetes Silber)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDruck:\u003c\/strong\u003e UV-Direktdruck, 4\/0c, hochauflösend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGröße:\u003c\/strong\u003e Maximal 250 × 125 cm am Stück\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeredelung:\u003c\/strong\u003e Partieller Lack auf Anfrage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormate:\u003c\/strong\u003e CNC-gefräst, mit Bohrungen, Eckrundungen oder Konturschnitt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- QR-Code-Inhalte --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\" style=\"margin: 0; padding: 0.75rem 0;\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eQR-Codes-direkt integrierbar\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eMit einem integrierten QR-Code können Sie Informationen schnell und unkompliziert vermitteln. Mögliche Inhalte sind zum Beispiel:\u003c\/p\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eEine \u003cstrong\u003eWebadresse\u003c\/strong\u003e – z. B. Ihre Website, Ihr Online-Shop oder Ihre Social-Media-Seite\u003c\/li\u003e\n\u003cli\u003eEine \u003cstrong\u003eNachricht\u003c\/strong\u003e oder ein kurzer Informationstext\u003c\/li\u003e\n\u003cli\u003eEine \u003cstrong\u003eTelefonnummer\u003c\/strong\u003e für direkten Kontakt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSo wird Ihr Acrylglas-Werbeschild interaktiv und bietet Ihren Kunden einen einfachen Weg, sofort mit Ihnen in Verbindung zu treten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Einsatzgebiete --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003ePerfekt für folgende Einsatzgebiete\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFirmenschilder \u0026amp; Praxisschilder:\u003c\/strong\u003e Hochwertige Metalloptik für Unternehmen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWerbeschilder \u0026amp; Namensschilder:\u003c\/strong\u003e Edle \u0026amp; langlebige Präsentation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign- \u0026amp; Kunstdrucke:\u003c\/strong\u003e Moderne Optik für Innenbereiche\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMesse- \u0026amp; Eventbeschilderung:\u003c\/strong\u003e Hochwertige Präsentation mit edlem Look\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Bestellung --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eSo funktioniert die Bestellung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003col style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eStückzahl wählen\u003c\/li\u003e\n\u003cli\u003eForm auswählen\u003c\/li\u003e\n\u003cli\u003eMotiv hochladen (optional, max. 100 MB) – oder ohne fortfahren\u003c\/li\u003e\n\u003cli\u003eMotiv konfigurieren\u003c\/li\u003e\n\u003cli\u003eGröße anpassen\u003c\/li\u003e\n\u003cli\u003eZuschnitt-Option (optional) wählen\u003c\/li\u003e\n\u003cli\u003eText und\/oder QR-Code einfügen (optional)\u003c\/li\u003e\n\u003cli\u003eBestellung abschließen\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Accordions --\u003e\n\u003ch4 style=\"margin-top: 1.5rem;\" class=\"p1\"\u003e\u003cstrong\u003eBestellen Sie jetzt Ihr individuelles Firmenschild im gebürsteten Silber-Look – hochwertig, langlebig \u0026amp; wetterfest!\u003c\/strong\u003e\u003c\/h4\u003e","brand":"vis24druck","offers":[{"title":"Default Title","offer_id":55177518350601,"sku":null,"price":15.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/7949\/4302\/products\/3-mm-alu-dibond-butlerfinish-336286.jpg?v=1742923049"},{"product_id":"pvc-hartschaum-firmenschild-eigenes-design","title":"PVC Hartschaum Schilder gestalten – Leicht \u0026 stabil","description":"\u003ch2\u003eDruck auf PVC Hartschaum – Leichte Werbeschilder in brillanter Qualität\u003c\/h2\u003e\n\u003cp\u003eUnser hochwertiger Druck auf PVC Hartschaum ist die ideale Lösung für Werbeschilder, Firmenschilder und Innenbeschilderungen. Die leichte, aber stabile Hartschaumplatte bietet eine moderne, hochwertige Optik und eignet sich perfekt für den Einsatz im Innenbereich sowie für kurzfristige Außenanwendungen.\u003c\/p\u003e\n\u003c!-- BUTTON --\u003e\n\u003cbutton class=\"glass-button\" id=\"calculatorToggle\"\u003eKalkulieren \u0026amp; Anfragen\u003c\/button\u003e\n\n\u003c!-- KALKULATOR --\u003e\n\u003cdiv id=\"calculatorAccordion\" style=\"display: none; margin-top: 20px;\"\u003e\n  \u003cdiv class=\"cc-accordion-item__panel\"\u003e\n    \u003c!-- Eingabefelder --\u003e\n    \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 16px; margin-bottom: 1rem;\"\u003e\n      \u003cdiv style=\"flex: 1; min-width: 200px;\"\u003e\n        \u003clabel for=\"width\"\u003eBreite (mm):\u003c\/label\u003e\n        \u003cinput id=\"width\" type=\"number\" value=\"100\" min=\"10\" style=\"width: 100%; background-color: #efefef;\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex: 1; min-width: 200px;\"\u003e\n        \u003clabel for=\"height\"\u003eHöhe (mm):\u003c\/label\u003e\n        \u003cinput id=\"height\" type=\"number\" value=\"1000\" min=\"10\" style=\"width: 100%; background-color: #efefef;\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex: 1; min-width: 200px;\"\u003e\n        \u003clabel for=\"quantity\"\u003eMenge:\u003c\/label\u003e\n        \u003cinput id=\"quantity\" type=\"number\" value=\"1\" min=\"1\" style=\"width: 100%; background-color: #efefef;\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Materialauswahl --\u003e\n    \u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n      \u003clabel style=\"display: block; font-weight: bold;\"\u003eMaterial (PVC-Hartschaum, weiß matt):\u003c\/label\u003e\n      \u003clabel\u003e\u003cinput type=\"radio\" name=\"thickness\" value=\"3\" checked\u003e 3 mm\u003c\/label\u003e\u003cbr\u003e\n      \u003clabel\u003e\u003cinput type=\"radio\" name=\"thickness\" value=\"5\"\u003e 5 mm\u003c\/label\u003e\u003cbr\u003e\n      \u003clabel\u003e\u003cinput type=\"radio\" name=\"thickness\" value=\"10\"\u003e 10 mm\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Verarbeitung --\u003e\n    \u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n      \u003clabel style=\"display: block; font-weight: bold;\"\u003eVerarbeitung:\u003c\/label\u003e\n      \u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap;\"\u003e\n        \u003clabel\u003e\u003cinput type=\"checkbox\" id=\"cutting\"\u003e Formzuschnitt (+15%)\u003c\/label\u003e\n        \u003clabel\u003e\u003cinput type=\"checkbox\" id=\"drilling\"\u003e 4x Bohrungen (+4,00 € je Schild)\u003c\/label\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Ergebnis --\u003e\n    \u003cdiv style=\"margin-bottom: 1rem;\"\u003e\n      \u003cdiv id=\"priceOutput\" style=\"font-weight: bold; font-size: 1.1em;\"\u003ePreis: –\u003c\/div\u003e\n\n      \u003c!-- Mengenstaffel --\u003e\n      \u003cdiv id=\"priceTable\" style=\"font-size: 0.9em; color: #555; display: none; margin-top: 1rem;\"\u003e\n        \u003cdiv style=\"font-weight: bold;\"\u003eMengenstaffel (je Schild):\u003c\/div\u003e\n        \u003ctable style=\"border-collapse: collapse; margin-top: 4px;\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth style=\"padding: 2px 6px;\"\u003eMenge\u003c\/th\u003e\n              \u003cth style=\"padding: 2px 6px;\"\u003eRabatt\u003c\/th\u003e\n              \u003cth style=\"padding: 2px 6px;\"\u003eEinzelpreis\u003c\/th\u003e\n              \u003cth style=\"padding: 2px 6px;\"\u003eGesamt\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"priceTableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Anfrage --\u003e\n      \u003cdiv style=\"margin-top: 1rem;\"\u003e\n        \u003ca id=\"mailtoLink\" href=\"#\" style=\"color: #007aff; text-decoration: underline; font-weight: bold;\" target=\"_blank\"\u003e\n          Jetzt unverbindlich anfragen\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SCRIPT --\u003e\n\u003cscript\u003e\n  function getBasePrice(areaM2) {\n    const thickness = parseInt(document.querySelector('input[name=\"thickness\"]:checked').value);\n\n    \/\/ Startpreis \u0026 Maximalpreis je Dicke\n    const maxPrice = { 3: 48, 5: 55, 10: 78 };\n    const base = 12;\n    const exponent = 0.7;\n\n    \/\/ Berechne Preis gemäß: 12 + (max - 12) * area^0.7\n    return base + (maxPrice[thickness] - base) * Math.pow(areaM2, exponent);\n  }\n\n  function getDiscountFactor(quantity) {\n    const table = [\n      { qty: 100, factor: 0.75 },\n      { qty: 50,  factor: 0.80 },\n      { qty: 25,  factor: 0.85 },\n      { qty: 10,  factor: 0.90 },\n      { qty: 5,   factor: 0.95 },\n      { qty: 1,   factor: 1.00 }\n    ];\n    return table.find(row =\u003e quantity \u003e= row.qty).factor;\n  }\n\n  function updatePriceTable(basePrice) {\n    const table = [\n      { qty: 1,   factor: 1.00 },\n      { qty: 5,   factor: 0.95 },\n      { qty: 10,  factor: 0.90 },\n      { qty: 25,  factor: 0.85 },\n      { qty: 50,  factor: 0.80 },\n      { qty: 100, factor: 0.75 }\n    ];\n    const tbody = document.getElementById(\"priceTableBody\");\n    tbody.innerHTML = \"\";\n\n    table.forEach(row =\u003e {\n      const price = basePrice * row.factor;\n      const total = price * row.qty;\n\n      const tr = document.createElement(\"tr\");\n      tr.innerHTML = `\n        \u003ctd style=\"padding: 2px 6px;\"\u003e${row.qty}\u003c\/td\u003e\n        \u003ctd style=\"padding: 2px 6px;\"\u003e${Math.round((1 - row.factor) * 100)}%\u003c\/td\u003e\n        \u003ctd style=\"padding: 2px 6px;\"\u003e€${price.toFixed(2)}\u003c\/td\u003e\n        \u003ctd style=\"padding: 2px 6px;\"\u003e€${total.toFixed(2)}\u003c\/td\u003e\n      `;\n      tbody.appendChild(tr);\n    });\n\n    document.getElementById(\"priceTable\").style.display = \"block\";\n  }\n\n  function calculatePrice() {\n    const width = parseFloat(document.getElementById(\"width\").value) || 0;\n    const height = parseFloat(document.getElementById(\"height\").value) || 0;\n    const quantity = parseInt(document.getElementById(\"quantity\").value) || 1;\n    const cutting = document.getElementById(\"cutting\").checked;\n    const drilling = document.getElementById(\"drilling\").checked;\n    const areaM2 = (width * height) \/ 1_000_000;\n\n    if (areaM2 \u003c= 0) {\n      document.getElementById(\"priceOutput\").innerText = \"Ungültige Fläche.\";\n      return;\n    }\n\n    let basePrice = getBasePrice(areaM2);\n    if (cutting) basePrice *= 1.15;\n    if (drilling) basePrice += 4.00;\n\n    const discountFactor = getDiscountFactor(quantity);\n    const rabattText = discountFactor \u003c 1 ? `${Math.round((1 - discountFactor) * 100)} % Mengenrabatt` : \"Kein Mengenrabatt\";\n\n    const pricePerUnit = basePrice * discountFactor;\n    const totalPrice = pricePerUnit * quantity;\n\n    document.getElementById(\"priceOutput\").innerHTML =\n      `\u003cdiv\u003eGesamtpreis: €${totalPrice.toFixed(2)}\u003c\/div\u003e\u003cdiv style=\"font-size: 0.7em; color: #666;\"\u003eEinzelpreis: €${pricePerUnit.toFixed(2)} – ${rabattText}\u003c\/div\u003e`;\n\n    updatePriceTable(basePrice);\n\n    const mailBody = `Hallo liebes VIS24-Team,\\n\\n` +\n      `Ich interessiere mich für ein PVC-Hartschaum-Schild mit folgenden Spezifikationen:\\n` +\n      `Breite: ${width} mm\\nHöhe: ${height} mm\\nMenge: ${quantity}\\n` +\n      `Formzuschnitt: ${cutting ? \"Ja\" : \"Nein\"}\\nBohrungen: ${drilling ? \"Ja\" : \"Nein\"}\\n` +\n      `Fläche: ${areaM2.toFixed(3)} m²\\nEinzelpreis: €${pricePerUnit.toFixed(2)}\\nGesamtpreis: €${totalPrice.toFixed(2)}\\n` +\n      `Rabatt: ${rabattText}\\n\\nBitte senden Sie mir ein unverbindliches Angebot.\\n\\n` +\n      `Mit freundlichen Grüßen\\n[Dein Name \/ Ihre Firma]`;\n\n    document.getElementById(\"mailtoLink\").href =\n      `mailto:vertrieb@vis24.de?subject=Anfrage: PVC-Hartschaum Druck\u0026body=${encodeURIComponent(mailBody)}`;\n  }\n\n  document.addEventListener(\"DOMContentLoaded\", () =\u003e {\n    [\"width\", \"height\", \"quantity\", \"cutting\", \"drilling\"].forEach(id =\u003e {\n      document.getElementById(id).addEventListener(\"input\", calculatePrice);\n      document.getElementById(id).addEventListener(\"change\", calculatePrice);\n    });\n\n    document.getElementsByName(\"thickness\").forEach(el =\u003e\n      el.addEventListener(\"change\", calculatePrice)\n    );\n\n    document.getElementById(\"calculatorToggle\").addEventListener(\"click\", () =\u003e {\n      const panel = document.getElementById(\"calculatorAccordion\");\n      panel.style.display = (panel.style.display === \"block\") ? \"none\" : \"block\";\n    });\n\n    calculatePrice(); \/\/ initial\n  });\n\u003c\/script\u003e\n\u003c!-- Start Accordions --\u003e\n\u003cdiv style=\"margin-top: 1.5rem;\" class=\"product-detail-accordion\"\u003e\n\u003cdiv data-allow-multi-open=\"true\" class=\"cc-accordion\"\u003e\n\u003c!-- Warum PVC Hartschaum --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eWarum PVC Hartschaum?\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerfekt für Werbe- \u0026amp; Firmenschilder:\u003c\/strong\u003e Leicht, aber stabil\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEigenes Design hochladen:\u003c\/strong\u003e Ihr Logo oder Ihre Grafik in brillanter Qualität\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrillante Farben:\u003c\/strong\u003e Hochauflösender 4\/0c UV-Direktdruck\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWitterungsbeständig:\u003c\/strong\u003e Für kurzfristigen Außeneinsatz geeignet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEinfach zu montieren:\u003c\/strong\u003e Leichtes Material, optional mit Bohrungen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Produktdetails --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eProduktdetails auf einen Blick\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e PVC Hartschaumplatte, 3, 5 oder 10 mm stark\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDruck:\u003c\/strong\u003e UV-Direktdruck, 4\/0c, hochauflösend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGröße:\u003c\/strong\u003e Maximal 250 × 122 cm am Stück\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOberfläche:\u003c\/strong\u003e Matt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e CNC-gefräst, mit Bohrungen, Eckrundungen oder Konturschnitt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- QR-Code-Inhalte --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\" style=\"margin: 0; padding: 0.75rem 0;\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eQR-Codes-direkt integrierbar\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eMit einem integrierten QR-Code können Sie Informationen schnell und unkompliziert vermitteln. Mögliche Inhalte sind zum Beispiel:\u003c\/p\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eEine \u003cstrong\u003eWebadresse\u003c\/strong\u003e – z. B. Ihre Website, Ihr Online-Shop oder Ihre Social-Media-Seite\u003c\/li\u003e\n\u003cli\u003eEine \u003cstrong\u003eNachricht\u003c\/strong\u003e oder ein kurzer Informationstext\u003c\/li\u003e\n\u003cli\u003eEine \u003cstrong\u003eTelefonnummer\u003c\/strong\u003e für direkten Kontakt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSo wird Ihr Acrylglas-Werbeschild interaktiv und bietet Ihren Kunden einen einfachen Weg, sofort mit Ihnen in Verbindung zu treten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Einsatzgebiete --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003ePerfekte Einsatzgebiete\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul style=\"line-height: 1.8;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFirmenschilder \u0026amp; Werbeschilder:\u003c\/strong\u003e Ideal für Messen, Büros \u0026amp; Innenbereiche\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInnenbeschilderung \u0026amp; Dekoration:\u003c\/strong\u003e Leicht und einfach zu montieren\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePoint-of-Sale Werbung:\u003c\/strong\u003e Perfekt für Promotions \u0026amp; Displays\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEvent- \u0026amp; Messebeschilderung:\u003c\/strong\u003e Flexible und preiswerte Lösung\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Bestellung --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary style=\"margin: 0; padding: 0.75rem 0;\" class=\"cc-accordion-item__title\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 1.25rem; padding-top: 0.25rem;\"\u003eSo funktioniert die Bestellung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003col style=\"line-height: 1.8;\"\u003e\n\u003cli\u003eWählen Sie Ihr Wunschformat\u003c\/li\u003e\n\u003cli\u003eLaden Sie Ihr fertiges Design als Datei hoch\u003c\/li\u003e\n\u003cli\u003eWir drucken Ihr Motiv auf eine leichte, aber stabile PVC Hartschaumplatte\u003c\/li\u003e\n\u003cli\u003eAuf Wunsch mit Bohrungen oder Konturschnitt für einfache Montage\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Accordions --\u003e\n\u003ch4 style=\"margin-top: 1.5rem;\"\u003e\u003cstrong\u003eBestellen Sie jetzt Ihr individuelles Firmenschild oder Werbeschild aus PVC Hartschaum – leicht, langlebig \u0026amp; hochwertig! 🚀\u003c\/strong\u003e\u003c\/h4\u003e","brand":"Leichte und flexible PVC-Schaumplatte","offers":[{"title":"Default Title","offer_id":55177477947657,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/7949\/4302\/products\/pvc-hartschaum-367279.jpg?v=1644360595"},{"product_id":"holz-bedrucken","title":"Vollholz Schilder gestalten – Premium Holzplatten \u0026 Lasergravur","description":"\u003ch2\u003eVollholz Schilder – Natürlich, hochwertig \u0026amp; individuell gestaltet\u003c\/h2\u003e\n\n\u003cp\u003e\nUnsere \u003cstrong\u003ePremium Vollholzplatten\u003c\/strong\u003e aus Ahorn, Eiche, Erle, Kirsche und Walnuss bieten die perfekte Basis für hochwertige Werbeschilder, Dekorationen und Designobjekte. \nMit fein geschliffener Oberfläche, brillantem UV-Druck und optionaler Lasergravur setzen Sie natürliche und edle Akzente.\n\u003c\/p\u003e\n\n\u003cp\u003e\nEntdecken Sie weitere Materialien bei unserem Partner \n\u003ca rel=\"noopener\" href=\"https:\/\/shop.troteclaser.com\/de\/category\/materialien\/holz\/0ZG4I000000GmlIWAS\" target=\"_blank\"\u003eTrotec\u003c\/a\u003e \noder fragen Sie individuelle Lösungen direkt bei uns an.\n\u003c\/p\u003e\n\n\u003c!-- Start Accordion Wrapper --\u003e\n\u003cdiv class=\"product-detail-accordion\"\u003e\n\u003cdiv class=\"cc-accordion\" data-allow-multi-open=\"true\"\u003e\n\n\u003c!-- Vorteile FIRST --\u003e\n\u003cdetails class=\"cc-accordion-item\" open\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eIhre Vorteile auf einen Blick\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEdle Holzarten:\u003c\/strong\u003e Ahorn, Eiche, Erle, Kirsche \u0026amp; Walnuss\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrillante Druckqualität:\u003c\/strong\u003e Hochauflösender UV-Direktdruck\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndividuelle Veredelung:\u003c\/strong\u003e Gravur \u0026amp; präziser Laserschnitt möglich\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNatürliche Optik:\u003c\/strong\u003e Hochwertige Haptik und einzigartiger Look\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVielseitig einsetzbar:\u003c\/strong\u003e Für Schilder, Dekoration \u0026amp; Branding\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- Material --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eMaterial \u0026amp; Verarbeitung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Vollholz (Ahorn, Eiche, Erle, Kirsche, Walnuss)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDruck:\u003c\/strong\u003e 4\/0c UV-Direktdruck, optional mit Weißdruck oder Lack\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBearbeitung:\u003c\/strong\u003e Lasergravur \u0026amp; Konturschnitt möglich\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMax. Format:\u003c\/strong\u003e 600 × 300 × 3 mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- Einsatz --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eEinsatzbereiche\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWerbe- \u0026amp; Firmenschilder:\u003c\/strong\u003e Hochwertige Markenpräsentation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInnenbeschilderung:\u003c\/strong\u003e Für Büros, Shops \u0026amp; Ausstellungen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDekoration \u0026amp; Design:\u003c\/strong\u003e Natürliche Gestaltungselemente\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrophäen \u0026amp; Awards:\u003c\/strong\u003e Individuelle Auszeichnungen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- Bestellung --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eSo funktioniert die Bestellung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003col\u003e\n\u003cli\u003eHolzart und Format auswählen\u003c\/li\u003e\n\u003cli\u003eDesign oder Gravurdatei hochladen\u003c\/li\u003e\n\u003cli\u003eOptional Veredelung wählen (Weißdruck \/ Lack)\u003c\/li\u003e\n\u003cli\u003eProduktion mit UV-Druck \u0026amp; Laserbearbeitung\u003c\/li\u003e\n\u003cli\u003eFertiges Produkt montagebereit geliefert\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Accordion Wrapper --\u003e\n\n\u003ch3 style=\"margin-top: 1.5rem; text-align:center;\"\u003e\nJetzt Vollholz Schilder gestalten – natürlich, hochwertig und einzigartig 🚀\n\u003c\/h3\u003e","brand":"vis24druck","offers":[{"title":"Default Title","offer_id":41512383217822,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/7949\/4302\/products\/vollholz-505992.jpg?v=1647952700"},{"product_id":"wandbilder-online-gestalten","title":"Wandbilder online gestalten \u0026 drucken – individuelle Bilder nach Maß","description":"\u003ch2\u003eWandbilder online gestalten \u0026amp; drucken –  Bilder nach Maß\u003c\/h2\u003e\n\n\u003cp\u003eOb Wohnzimmer, Büro oder Verkaufsfläche: Unsere Wandbilder setzen Fotos, Designs und Markenbotschaften eindrucksvoll in Szene. Mit unserem intuitiven Online-Designer gestalten Sie Ihr individuelles Wandbild schnell und einfach – ganz ohne Vorkenntnisse.\u003c\/p\u003e\n\n\u003c!-- Start Accordions --\u003e\n\u003cdiv class=\"product-detail-accordion\" style=\"margin-top: 1.5rem;\"\u003e\n\u003cdiv class=\"cc-accordion\" data-allow-multi-open=\"true\"\u003e\n\n\u003c!-- Größen --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eGrößen \u0026amp; Formate im Überblick\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eWählen Sie Ihr Wunschmaß millimetergenau – für maximale Flexibilität und perfekte Passform. Beliebte Formate:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e30 × 20 cm – dezente Highlights\u003c\/li\u003e\n\u003cli\u003e60 × 40 cm – ideal für persönliche Motive\u003c\/li\u003e\n\u003cli\u003e80 × 50 cm – harmonisch und präsent\u003c\/li\u003e\n\u003cli\u003e100 × 70 cm – starke Wirkung\u003c\/li\u003e\n\u003cli\u003e120 × 80 cm – maximale Aufmerksamkeit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHinweis:\u003c\/strong\u003e Sie bestimmen das Format individuell im Konfigurator.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- Gestaltung --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eGestaltung \u0026amp; Formate\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul\u003e\n\u003cli\u003eHochformat, Querformat, quadratisch oder rund\u003c\/li\u003e\n\u003cli\u003eOptional mit weißem Rand oder randlos\u003c\/li\u003e\n\u003cli\u003eIndividuelle Gestaltung direkt im Online-Designer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- Materialien --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eMaterialien für Ihr Wandbild\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHartschaum:\u003c\/strong\u003e leicht und preiswert\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAlu-Dibond:\u003c\/strong\u003e stabil und modern\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcrylglas:\u003c\/strong\u003e brillante Farben mit Tiefeneffekt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eButlerfinish:\u003c\/strong\u003e gebürstete Metalloptik\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- Bildanpassung --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eAutomatische Bildoptimierung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eIhre Bilddaten werden automatisch analysiert und optimal angepasst – mit Live-Vorschau für maximale Kontrolle vor dem Druck.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- QR Codes --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eQR-Code integrieren\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cp\u003eFügen Sie optional QR-Codes hinzu – ideal für:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWebsites \u0026amp; Online-Shops\u003c\/li\u003e\n\u003cli\u003eKontaktinformationen\u003c\/li\u003e\n\u003cli\u003eMarketing- oder Kampagneninhalte\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- Bestellung --\u003e\n\u003cdetails class=\"cc-accordion-item\"\u003e\n\u003csummary class=\"cc-accordion-item__title\"\u003e\n\u003ch3\u003eSo funktioniert die Bestellung\u003c\/h3\u003e\n\u003c\/summary\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003col\u003e\n\u003cli\u003eMotiv hochladen oder gestalten\u003c\/li\u003e\n\u003cli\u003eFormat und Größe wählen\u003c\/li\u003e\n\u003cli\u003eMaterial auswählen\u003c\/li\u003e\n\u003cli\u003eOptional Text oder QR-Code hinzufügen\u003c\/li\u003e\n\u003cli\u003eBestellung abschließen\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Accordions --\u003e\n\n\u003ch4 style=\"margin-top: 1.5rem;\"\u003e\u003cstrong\u003eJetzt Wandbild online gestalten \u0026amp; drucken – individuell, hochwertig und schnell geliefert!\u003c\/strong\u003e\u003c\/h4\u003e","brand":"vis24","offers":[{"title":"Default Title","offer_id":56318118560009,"sku":null,"price":34.52,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/7949\/4302\/files\/individuelle-wandbilder-ganz-einfach-online-gestalten-196331.jpg?v=1742917376"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/7949\/4302\/collections\/uv-plattendruck-706066.jpg?v=1738928541","url":"https:\/\/vis24.de\/collections\/schilder-drucken.oembed","provider":"VIS24","version":"1.0","type":"link"}