{"id":12,"date":"2026-03-26T18:34:12","date_gmt":"2026-03-26T18:34:12","guid":{"rendered":"https:\/\/copyshop-frankfurt.online\/?page_id=12"},"modified":"2026-10-01T08:06:40","modified_gmt":"2026-10-01T08:06:40","slug":"startseite","status":"publish","type":"page","link":"https:\/\/copyshop-frankfurt.online\/","title":{"rendered":"Startseite"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12\" class=\"elementor elementor-12\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e124d0a e-flex e-con-boxed e-con e-parent\" data-id=\"e124d0a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-87ee2bb e-con-full e-flex e-con e-child\" data-id=\"87ee2bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6a2226 elementor-widget elementor-widget-image\" data-id=\"b6a2226\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"445\" height=\"164\" src=\"https:\/\/copyshop-frankfurt.online\/wp-content\/uploads\/2026\/03\/logo.gif\" class=\"attachment-large size-large wp-image-18\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f510c57 e-con-full e-flex e-con e-child\" data-id=\"f510c57\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a3927e elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu\" data-id=\"0a3927e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\\&quot;true\\&quot; class=\\&quot;e-font-icon-svg e-fas-caret-down\\&quot; viewBox=\\&quot;0 0 320 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav aria-label=\"Menu\" class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-text e--animation-grow\">\n\t\t\t\t<ul id=\"menu-1-0a3927e\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-31\"><a href=\"https:\/\/copyshop-frankfurt.online\/\" class=\"elementor-item\">Startseite<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-49\"><a href=\"https:\/\/copyshop-frankfurt.online\/?page_id=47\" class=\"elementor-item\">Visitenkarten<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-30\"><a href=\"https:\/\/copyshop-frankfurt.online\/?page_id=22\" class=\"elementor-item\">Adressenaufkleber<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-28\"><a href=\"https:\/\/copyshop-frankfurt.online\/?page_id=26\" class=\"elementor-item\">Briefpapier &amp; Kuverts<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t<div class=\"elementor-menu-toggle\" role=\"button\" tabindex=\"0\" aria-label=\"Men\u00fc Umschalter\" aria-expanded=\"false\">\n\t\t\t<svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z\"><\/path><\/svg><svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z\"><\/path><\/svg>\t\t<\/div>\n\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-0a3927e\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-31\"><a href=\"https:\/\/copyshop-frankfurt.online\/\" class=\"elementor-item\" tabindex=\"-1\">Startseite<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-49\"><a href=\"https:\/\/copyshop-frankfurt.online\/?page_id=47\" class=\"elementor-item\" tabindex=\"-1\">Visitenkarten<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-30\"><a href=\"https:\/\/copyshop-frankfurt.online\/?page_id=22\" class=\"elementor-item\" tabindex=\"-1\">Adressenaufkleber<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-28\"><a href=\"https:\/\/copyshop-frankfurt.online\/?page_id=26\" class=\"elementor-item\" tabindex=\"-1\">Briefpapier &amp; Kuverts<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-49f829cd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"49f829cd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3ea0468d\" data-id=\"3ea0468d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-538e3d85 elementor-widget elementor-widget-heading\" data-id=\"538e3d85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Adressaufkleber selbst gestalten<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-151cbffa elementor-widget elementor-widget-text-editor\" data-id=\"151cbffa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align:center\">Produkt w\u00e4hlen, Schrift ausw\u00e4hlen, Text eingeben \u2013 die Vorschau zeigt Ihren Aufkleber sofort. Gr\u00f6\u00dfe 20 \u00d7 48 mm.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4862d586 elementor-widget elementor-widget-html\" data-id=\"4862d586\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@400;500&family=Dancing+Script:wght@500&family=Open+Sans:wght@400;600&family=Playfair+Display:ital,wght@1,500&family=Pinyon+Script&family=Lato:wght@400;700&family=EB+Garamond:ital@1&family=Roboto:wght@300&family=Libre+Baskerville:ital,wght@1,700&display=swap\">\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<style>\n#akk{--bg:#e9edf0;--card:#fff;--ink:#14202b;--mute:#5b6a77;--line:#cdd6dc;--acc:#2a9a3c;--accink:#fff;background:var(--bg);color:var(--ink);font:16px\/1.5 \"Open Sans\",system-ui,sans-serif;border-radius:8px;max-width:1100px;margin:0 auto}\n#akk *{box-sizing:border-box}\n#akk p{margin:6px 0}\n#akk h2{font-family:inherit;color:inherit;line-height:1.3;font-weight:600}\n#akk button{box-shadow:none;text-transform:none;letter-spacing:normal;text-decoration:none}\n#akk .amain{max-width:1100px;margin:0 auto;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}\n@media(max-width:820px){#akk .amain{grid-template-columns:1fr}}\n#akk section{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px}\n#akk h2{font-size:1rem;margin:0 0 10px}\n#akk .group{font-size:.8rem;color:var(--mute);margin:12px 0 6px}\n#akk .prods{display:grid;gap:6px}\n#akk .prod{display:flex;justify-content:space-between;gap:10px;text-align:left;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}\n#akk .prod small{color:var(--mute);display:block}\n#akk .prod b{white-space:nowrap}\n#akk .prod[aria-pressed=true]{border-color:var(--acc);box-shadow:inset 0 0 0 2px var(--acc)}\n#akk :focus-visible{outline:3px solid var(--acc);outline-offset:2px}\n#akk label{display:block;font-size:.85rem;color:var(--mute);margin:8px 0 3px}\n#akk input[type=text],#akk input[type=number]{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:inherit;font:inherit}\n#akk .fonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}\n#akk .font{border:1px solid var(--line);border-radius:6px;padding:6px 8px;background:#fff;color:#111;cursor:pointer;text-align:left;font:inherit;min-height:62px;overflow:hidden}\n#akk .font small{display:block;font:11px \"Open Sans\",sans-serif;color:#667}\n#akk .font span{display:block;font-size:17px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n#akk .font[aria-pressed=true]{border-color:var(--acc);box-shadow:inset 0 0 0 2px var(--acc)}\n#akk .stage{background:repeating-conic-gradient(#d9dee2 0 25%,#eceff1 0 50%) 0 0\/16px 16px;border-radius:8px;padding:24px 12px;display:flex;justify-content:center}\n#akk .lbl{position:relative;width:min(100%,480px);aspect-ratio:48\/20;border-radius:10px;border:1px solid #333;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:4% 6%;color:#111;box-shadow:0 2px 6px rgba(0,0,0,.25)}\n#akk .lbl::before{content:\"\";position:absolute;left:0;top:0;width:13%;height:30%;background:linear-gradient(135deg,#fff 50%,rgba(120,150,180,.5) 50%);clip-path:polygon(0 0,100% 0,0 100%);opacity:.8}\n#akk .lbl div{white-space:nowrap;line-height:1.25;min-height:1.25em}\n#akk .swatches{display:flex;gap:8px;margin-top:8px}\n#akk .sw{width:30px;height:30px;border-radius:50%;border:2px solid var(--line);cursor:pointer}\n#akk .sw[aria-pressed=true]{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc)}\n#akk .row{display:flex;gap:10px;align-items:end}\n#akk .price{font-size:1.6rem;font-weight:700;margin:10px 0 0}\n#akk .btn{width:100%;margin-top:10px;padding:12px;border:0;border-radius:6px;background:var(--acc);color:var(--accink);font:600 1rem \"Open Sans\",sans-serif;cursor:pointer}\n#akk .btn.alt{background:transparent;color:var(--ink);border:1px solid var(--line)}\n#akk .cart{grid-column:1\/-1}\n#akk .item{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:8px 0;font-size:.9rem}\n#akk .item pre{margin:0;font:inherit;color:var(--mute)}\n#akk .note{font-size:.8rem;color:var(--mute)}\n#akk .tabs{grid-column:1\/-1;display:flex;gap:8px;flex-wrap:wrap}\n#akk .tab{flex:1;min-width:200px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:600 .95rem \"Open Sans\",sans-serif;cursor:pointer;text-align:left}\n#akk .tab small{display:block;font-weight:400;color:var(--mute)}\n#akk .tab[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--accink)}\n#akk .tab[aria-pressed=true] small{color:var(--accink)}\n#akk .fg{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 12px}\n#akk .chk{display:flex;gap:8px;align-items:flex-start;color:var(--ink)!important;margin-top:12px}\n#akk .chk input{margin-top:5px}\n<\/style>\n<div id=\"akk\">\n<div class=\"amain\">\n<nav class=\"tabs\" aria-label=\"Produktbereich\">\n  <button class=\"tab\" data-t=\"spar\" aria-pressed=\"false\">Spar-Aufkleber 4500<small>Wei\u00df, 500 St\u00fcck<\/small><\/button>\n  <button class=\"tab\" data-t=\"alle\" aria-pressed=\"true\">Alle weiteren Aufkleber<small>Folien, Farben, Farb-Mix mit 10 Schriften<\/small><\/button>\n<\/nav>\n<section>\n  <h2>1. Produkt w\u00e4hlen<\/h2>\n  <div id=\"prods\"><\/div>\n  <h2 id=\"fh\" style=\"margin-top:16px\">2. Schrift w\u00e4hlen<\/h2>\n  <div id=\"fonts\" class=\"fonts\"><\/div>\n<\/section>\n<section>\n  <h2>Ihre Vorschau (1:1 Proportion)<\/h2>\n  <div class=\"stage\"><div class=\"lbl\" id=\"lbl\"><\/div><\/div>\n  <div class=\"swatches\" id=\"sws\" hidden><\/div>\n  <h2 style=\"margin-top:14px\">Ihr Text <span id=\"maxl\" class=\"note\"><\/span><\/h2>\n  <div id=\"lines\"><\/div>\n  <p class=\"note\" id=\"desc\"><\/p>\n  <div class=\"row\"><div style=\"flex:1\"><label for=\"packs\" id=\"packlbl\">Anzahl Pakete<\/label><input type=\"number\" id=\"packs\" min=\"1\" max=\"50\" value=\"1\"><\/div><\/div>\n  <p class=\"price\" id=\"price\"><\/p>\n  <p class=\"note\" id=\"pnote\"><\/p>\n  <button class=\"btn\" id=\"add\">In den Warenkorb<\/button>\n<\/section>\n<section class=\"cart\">\n  <h2>Warenkorb<\/h2>\n  <div id=\"cart\"><p class=\"note\">Noch keine Artikel.<\/p><\/div>\n  <p class=\"price\" id=\"sum\" hidden><\/p>\n  <div id=\"co\" hidden><\/div>\n  <button class=\"btn\" id=\"order\" hidden>Zahlungspflichtig auf Rechnung bestellen<\/button>\n  <p class=\"note\">Alle Preise laut Prospekt. Versand pauschal 4,90 \u20ac je Bestellung. Zahlung auf Rechnung.<\/p>\n<\/section>\n<\/div>\n<\/div>\n<script>\n(function(){\n\nvar FONTS=[\n [\"Schrift 1\",\"'Cormorant Garamond',serif\",\"400\"],\n [\"Schrift 2\",\"'Dancing Script',cursive\",\"500\"],\n [\"Schrift 3\",\"'Open Sans',sans-serif\",\"400\"],\n [\"Schrift 4\",\"'Playfair Display',serif\",\"500\",\"italic\"],\n [\"Schrift 5\",\"'Pinyon Script',cursive\",\"400\"],\n [\"Schrift 6\",\"'Lato',sans-serif\",\"400\",\"normal\",\"uppercase\"],\n [\"Schrift 7\",\"'Cormorant Garamond',serif\",\"500\"],\n [\"Schrift 8\",\"'EB Garamond',serif\",\"400\",\"italic\"],\n [\"Schrift 9\",\"'Roboto',sans-serif\",\"300\"],\n [\"Schrift 10\",\"'Libre Baskerville',serif\",\"700\",\"italic\"]];\nvar BG={white:\"#fff\",matt:\"#f1f0ec\",gloss:\"linear-gradient(120deg,#fff 40%,#eef3f8 55%,#fff 70%)\",clear:\"rgba(255,255,255,.18)\",silver:\"linear-gradient(#e9e9e9,#bcbcbc 50%,#e3e3e3)\",gold:\"linear-gradient(#efd27a,#c8962e 55%,#ecce78)\",red:\"#e8402f\",blue:\"#1b8fd9\",yellow:\"#ffd800\",green:\"#5fbb4a\"};\nvar P=[\n {g:\"Spar-Angebot\",nr:\"4500\/X\",n:\"Wei\u00df\",q:500,p:9.9,x:4.95,bg:\"white\",fonts:0,lines:4,al:\"left\",d:\"Selbstklebend, linksb\u00fcndig, max. 4 Zeilen.\"},\n {g:\"Mit Schriftauswahl\",nr:\"944\",n:\"Wei\u00df matt\",q:250,p:9.9,x:4.95,bg:\"matt\",fonts:1,lines:5,al:\"center\"},\n {g:\"Mit Schriftauswahl\",nr:\"946\",n:\"Wei\u00df hochglanz\",q:250,p:10.9,x:5.45,bg:\"gloss\",fonts:1,lines:5,al:\"center\"},\n {g:\"Mit Schriftauswahl\",nr:\"940\",n:\"Transparent glasklar\",q:250,p:11.9,x:5.95,bg:\"clear\",fonts:1,lines:5,al:\"center\"},\n {g:\"Mit Schriftauswahl\",nr:\"947\",n:\"Silberfolie\",q:250,p:11.9,x:5.95,bg:\"silver\",fonts:1,lines:5,al:\"center\"},\n {g:\"Mit Schriftauswahl\",nr:\"948\",n:\"Goldfolie\",q:250,p:11.9,x:5.95,bg:\"gold\",fonts:1,lines:5,al:\"center\"},\n {g:\"Mit Schriftauswahl\",nr:\"411\",n:\"Farb-Mix\",q:250,p:10.9,x:5.45,bg:\"mix\",fonts:1,lines:5,al:\"center\",d:\"250 St\u00fcck: 150 wei\u00df, je 25 rot, blau, gr\u00fcn, gelb.\"},\n {g:\"Sonderanfertigung\",nr:\"413\",n:\"Rot\",q:500,p:19.8,x:9.9,bg:\"red\",fonts:1,lines:5,al:\"center\"},\n {g:\"Sonderanfertigung\",nr:\"414\",n:\"Blau\",q:500,p:19.8,x:9.9,bg:\"blue\",fonts:1,lines:5,al:\"center\"},\n {g:\"Sonderanfertigung\",nr:\"415\",n:\"Gelb\",q:500,p:19.8,x:9.9,bg:\"yellow\",fonts:1,lines:5,al:\"center\"},\n {g:\"Sonderanfertigung\",nr:\"416\",n:\"Gr\u00fcn\",q:500,p:19.8,x:9.9,bg:\"green\",fonts:1,lines:5,al:\"center\"}];\nvar DEF=[\"Wolfgang Sch\u00e4fer\",\"Siegener Stra\u00dfe 7\",\"65936 Frankfurt am Main\",\"Telefon: (069) 34 68 01\",\"\"];\nvar st={p:1,f:1,t:DEF.slice(),mix:\"white\",tab:\"alle\"},cart=[];\nvar $=function(i){return document.getElementById(i)};\nvar eur=function(v){return v.toLocaleString(\"de-DE\",{style:\"currency\",currency:\"EUR\"})};\nfunction price(p,packs){return p.p+(packs-1)*p.x}\nfunction fstyle(el,f){var F=FONTS[f];el.style.fontFamily=F[1];el.style.fontWeight=F[2];el.style.fontStyle=F[3]||\"normal\";el.style.textTransform=F[4]||\"none\"}\nfunction buildProds(){var h=\"\",g=\"\";P.forEach(function(p,i){if((st.tab===\"spar\")!==(i===0))return;if(p.g!==g){g=p.g;h+='<div class=\"group\">'+g+'<\/div>'}\n h+='<button class=\"prod\" data-i=\"'+i+'\" aria-pressed=\"'+(i===st.p)+'\"><span>'+p.n+'<small>Best.-Nr. '+p.nr+' \u00b7 '+p.q+' St\u00fcck'+'<\/small><\/span><b>'+eur(p.p)+'<\/b><\/button>'});\n $(\"prods\").innerHTML=h}\nfunction buildFonts(){var h=\"\";FONTS.forEach(function(f,i){h+='<button class=\"font\" data-i=\"'+i+'\" aria-pressed=\"'+(i===st.f)+'\"><small>'+f[0]+'<\/small><span><\/span><\/button>'});\n $(\"fonts\").innerHTML=h;fillFonts()}\nfunction fillFonts(){var s=st.t[0]||\"Wolfgang Sch\u00e4fer\";document.querySelectorAll(\".font\").forEach(function(b,i){var sp=b.querySelector(\"span\");sp.textContent=s;fstyle(sp,i);b.setAttribute(\"aria-pressed\",i===st.f)})}\nfunction buildLines(){var p=P[st.p],h=\"\";for(var i=0;i<p.lines;i++)h+='<label for=\"l'+i+'\">Zeile '+(i+1)+'<\/label><input type=\"text\" id=\"l'+i+'\" data-i=\"'+i+'\" maxlength=\"40\" value=\"'+(st.t[i]||\"\").replace(\/\"\/g,\"&quot;\")+'\">';\n $(\"lines\").innerHTML=h;$(\"maxl\").textContent=\"(max. \"+p.lines+\" Zeilen)\"}\nfunction render(){var p=P[st.p],l=$(\"lbl\");\n var bg=p.bg===\"mix\"?BG[st.mix]:BG[p.bg];l.style.background=bg;\n l.style.alignItems=p.al===\"left\"?\"flex-start\":\"center\";l.style.textAlign=p.al;\n l.innerHTML=\"\";var lines=st.t.slice(0,p.lines);while(lines.length&&!lines[lines.length-1])lines.pop();\n var n=Math.max(lines.length,3),fs=Math.min(26,l.clientHeight*.78\/n\/1.25);\n lines.forEach(function(t){var d=document.createElement(\"div\");d.textContent=t;fstyle(d,p.fonts?st.f:2);if(!p.fonts)d.style.fontWeight=\"600\";d.style.fontSize=fs+\"px\";l.appendChild(d)});\n var max=l.clientWidth*.88;l.querySelectorAll(\"div\").forEach(function(d){var s=fs;while(d.scrollWidth>max&&s>7){s-=.5;d.style.fontSize=s+\"px\"}});\n $(\"fonts\").hidden=$(\"fh\").hidden=!p.fonts;\n $(\"sws\").hidden=p.bg!==\"mix\";\n if(p.bg===\"mix\"){$(\"sws\").innerHTML=[\"white\",\"red\",\"blue\",\"green\",\"yellow\"].map(function(c){return'<button class=\"sw\" data-c=\"'+c+'\" aria-label=\"Farbe '+c+'\" aria-pressed=\"'+(c===st.mix)+'\" style=\"background:'+BG[c]+'\"><\/button>'}).join(\"\")}\n $(\"desc\").textContent=(p.d||\"Selbstklebend, einfach von der Folie abziehen. Aufdruck mittig, max. 5 Zeilen.\")+\" Gr\u00f6\u00dfe 20 \u00d7 48 mm.\";\n var k=+$(\"packs\").value||1;$(\"packlbl\").textContent=\"Anzahl Pakete \u00e0 \"+p.q+\" St\u00fcck\";\n $(\"price\").textContent=eur(price(p,k))+\" \";$(\"pnote\").textContent=(k*p.q)+\" St\u00fcck gesamt \u00b7 jedes weitere Paket \"+eur(p.x)+\" \u00b7 Best.-Nr. \"+p.nr+(p.fonts?\"\/\"+(st.f+1):\"\")}\nfunction renderCart(){var c=$(\"cart\");if(!cart.length){c.innerHTML='<p class=\"note\">Noch keine Artikel.<\/p>';$(\"sum\").hidden=$(\"order\").hidden=$(\"co\").hidden=true;return}\n c.innerHTML=\"\";var tot=0;cart.forEach(function(it,i){var p=P[it.p],pr=price(p,it.k);tot+=pr;var d=document.createElement(\"div\");d.className=\"item\";\n var a=document.createElement(\"div\");a.innerHTML=\"<b><\/b><pre><\/pre>\";a.firstChild.textContent=it.k+\" \u00d7 \"+p.n+\" (\"+it.k*p.q+\" St\u00fcck), Best.-Nr. \"+p.nr+(p.fonts?\"\/\"+(it.f+1):\"\");a.lastChild.textContent=it.t.filter(Boolean).join(\"\\n\");\n var b=document.createElement(\"div\");b.innerHTML=\"<b>\"+eur(pr)+'<\/b><br><button class=\"prod\" style=\"padding:2px 8px\">Entfernen<\/button>';b.querySelector(\"button\").onclick=function(){cart.splice(i,1);renderCart()};\n d.appendChild(a);d.appendChild(b);c.appendChild(d)});\n $(\"sum\").hidden=$(\"order\").hidden=$(\"co\").hidden=false;$(\"sum\").textContent=\"Zwischensumme \"+eur(tot)+\" + Versand \"+eur(CFG.ship)+\" = Gesamt \"+eur(tot+CFG.ship)}\n$(\"prods\").onclick=function(e){var b=e.target.closest(\".prod\");if(!b)return;st.p=+b.dataset.i;var m=P[st.p].lines;buildProds();buildLines();render()};\n$(\"fonts\").onclick=function(e){var b=e.target.closest(\".font\");if(!b)return;st.f=+b.dataset.i;fillFonts();render()};\n$(\"lines\").oninput=function(e){st.t[+e.target.dataset.i]=e.target.value;if(e.target.dataset.i===\"0\")fillFonts();render()};\n$(\"sws\").onclick=function(e){var b=e.target.closest(\".sw\");if(!b)return;st.mix=b.dataset.c;render()};\n$(\"packs\").oninput=render;\n$(\"add\").onclick=function(){cart.push({p:st.p,f:st.f,k:Math.max(1,+$(\"packs\").value||1),t:st.t.slice(0,P[st.p].lines),mix:st.mix});renderCart()};\n\nfunction setTab(t){st.tab=t;st.p=t===\"spar\"?0:(st.p===0?1:st.p);document.querySelectorAll(\".tab\").forEach(function(b){b.setAttribute(\"aria-pressed\",b.dataset.t===t)});buildProds();buildLines();render()}\ndocument.querySelector(\".tabs\").onclick=function(e){var b=e.target.closest(\".tab\");if(!b)return;try{location.hash=b.dataset.t}catch(x){}setTab(b.dataset.t)};\nwindow.addEventListener(\"hashchange\",function(){var t=location.hash===\"#spar\"?\"spar\":\"alle\";if(t!==st.tab)setTab(t)});\n\/* ===== Bestellung \/ Druckdaten ===== *\/\n\/* endpoint: Adresse Ihres Formular-Empf\u00e4ngers (z. B. eigenes PHP-Skript oder Formular-Dienst).\n   Leer = Testmodus: PDF speichern + E-Mail vorbereiten. Versand funktioniert nur, wenn die Seite auf IHRER Domain l\u00e4uft. *\/\nvar CFG={endpoint:(window.AK_ENDPOINT||\"\/wp-admin\/admin-ajax.php?action=ak_order\"),to:\"info@wolfgang-schaefer-druck.de\",ship:4.9};\nvar FLD=[[\"firma\",\"Firma (optional)\",0,\"organization\"],[\"name\",\"Name *\",1,\"name\"],[\"str\",\"Stra\u00dfe und Hausnummer *\",1,\"street-address\"],[\"plz\",\"PLZ *\",1,\"postal-code\"],[\"ort\",\"Ort *\",1,\"address-level2\"],[\"mail\",\"E-Mail *\",1,\"email\"],[\"tel\",\"Telefon\",0,\"tel\"],[\"note\",\"Anmerkung zur Bestellung\",0,\"off\"]];\nfunction val(k){var e=$(\"c_\"+k);return e?e.value.trim():\"\"}\nfunction eurp(v){return eur(v).replace(\"\u20ac\",\"EUR\").replace(\/\\s\/g,\" \")}\nfunction buildForm(){var h='<h2 style=\"margin-top:14px\">Kontakt- und Rechnungsdaten<\/h2><div class=\"fg\">';\n FLD.forEach(function(f){h+='<div><label for=\"c_'+f[0]+'\">'+f[1]+'<\/label><input type=\"text\" id=\"c_'+f[0]+'\" autocomplete=\"'+f[3]+'\"><\/div>'});\n h+='<\/div><label class=\"chk\"><input type=\"checkbox\" id=\"c_ok\"><span>Ich bestelle verbindlich. Die Zahlung erfolgt auf Rechnung.<\/span><\/label><p id=\"msg\" class=\"note\" role=\"status\"><\/p><div id=\"after\"><\/div>';\n $(\"co\").innerHTML=h}\nfunction orderText(){var t=\"BESTELLUNG ADRESSAUFKLEBER (auf Rechnung)\\nDatum: \"+new Date().toLocaleString(\"de-DE\")+\"\\n\\nKUNDE\\n\";\n FLD.forEach(function(f){var v=val(f[0]);if(v)t+=f[1].replace(\" *\",\"\").replace(\" (optional)\",\"\")+\": \"+v+\"\\n\"});\n t+=\"\\nARTIKEL (Druckdaten: je Artikel eine Seite 48 x 20 mm in druckdaten.pdf, Reihenfolge wie unten)\\n\";var tot=0;\n cart.forEach(function(it,i){var p=P[it.p],pr=price(p,it.k);tot+=pr;\n  t+=\"\\n\"+(i+1)+\". \"+p.n+\", Best.-Nr. \"+p.nr+(p.fonts?\"\/\"+(it.f+1)+\" (\"+FONTS[it.f][0]+\")\":\" (Standardschrift)\")+\"\\n   \"+it.k+\" Paket(e) = \"+it.k*p.q+\" St\u00fcck, \"+eurp(pr)+\"\\n   Text:\\n\"+it.t.filter(Boolean).map(function(l){return \"   | \"+l}).join(\"\\n\")+\"\\n\"});\n return t+\"\\nZwischensumme: \"+eurp(tot)+\"\\nVersand pauschal: \"+eurp(CFG.ship)+\"\\nGESAMT: \"+eurp(tot+CFG.ship)+\"\\n\"}\nasync function artwork(it){var p=P[it.p],S=600\/25.4,W=48,H=20,c=document.createElement(\"canvas\");c.width=Math.round(W*S);c.height=Math.round(H*S);\n var x=c.getContext(\"2d\"),f=FONTS[p.fonts?it.f:2],bold=p.fonts?f[2]:\"600\";\n function font(s){return(f[3]||\"normal\")+\" \"+bold+\" \"+(s*S)+\"px \"+f[1]}\n try{await document.fonts.load(font(2.6),\"\u00c4az\")}catch(e){}\n x.fillStyle=\"#fff\";x.fillRect(0,0,c.width,c.height);x.fillStyle=\"#000\";x.textBaseline=\"middle\";\n var L=it.t.slice(0,p.lines);while(L.length&&!L[L.length-1])L.pop();\n L=L.map(function(t){return f[4]?t.toUpperCase():t});\n var n=Math.max(L.length,3),fs=Math.min(2.6,H*.78\/n\/1.25);\n var sz=L.map(function(t){var s=fs;x.font=font(s);while(x.measureText(t).width>W*.88*S&&s>.7){s-=.05;x.font=font(s)}return s});\n var tot=sz.reduce(function(a,s){return a+s*1.25},0),y=(H-tot)\/2;\n L.forEach(function(t,i){var s=sz[i];x.font=font(s);var w=x.measureText(t).width;\n  x.fillText(t,p.al===\"left\"?W*.06*S:(c.width-w)\/2,(y+s*.625)*S);y+=s*1.25});\n return c}\nasync function makePdf(txt){var J=window.jspdf.jsPDF,d=new J({orientation:\"landscape\",unit:\"mm\",format:[48,20]});\n for(var i=0;i<cart.length;i++){var cv=await artwork(cart[i]);if(i)d.addPage([48,20],\"landscape\");d.addImage(cv.toDataURL(\"image\/png\"),\"PNG\",0,0,48,20)}\n d.addPage(\"a4\",\"portrait\");d.setFont(\"helvetica\",\"normal\");d.setFontSize(10);d.text(d.splitTextToSize(txt,180),15,20);\n return d.output(\"blob\")}\nfunction addBtn(label,fn,cls){var b=document.createElement(\"button\");b.className=\"btn \"+(cls||\"alt\");b.textContent=label;b.onclick=fn;$(\"after\").appendChild(b)}\n$(\"order\").onclick=async function(){var m=$(\"msg\");$(\"after\").innerHTML=\"\";\n var miss=FLD.filter(function(f){return f[2]&&!val(f[0])});\n if(miss.length){m.textContent=\"Bitte ausf\u00fcllen: \"+miss.map(function(f){return f[1].replace(\" *\",\"\")}).join(\", \");return}\n if(!\/^\\S+@\\S+\\.\\S+$\/.test(val(\"mail\"))){m.textContent=\"Bitte eine g\u00fcltige E-Mail-Adresse eingeben.\";return}\n if(!$(\"c_ok\").checked){m.textContent=\"Bitte best\u00e4tigen Sie die verbindliche Bestellung auf Rechnung.\";return}\n m.textContent=\"Druckdaten werden erstellt \u2026\";\n try{var txt=orderText(),pdf=await makePdf(txt);\n  if(CFG.endpoint){try{var fd=new FormData();fd.append(\"subject\",\"Neue Bestellung: \"+val(\"name\"));fd.append(\"replyto\",val(\"mail\"));fd.append(\"message\",txt);fd.append(\"druckdaten\",pdf,\"druckdaten.pdf\");\n   var r=await fetch(CFG.endpoint,{method:\"POST\",body:fd,headers:{Accept:\"application\/json\"}});if(!r.ok)throw new Error(\"Versand fehlgeschlagen (\"+r.status+\")\");\n   m.textContent=\"Vielen Dank! Ihre Bestellung ist eingegangen. Die Rechnung erhalten Sie per E-Mail.\";cart=[];renderCart();return}catch(e){m.textContent=\"Der Versand war nicht m\u00f6glich (\"+e.message+\"). Es wurde nichts gesendet. Speichern Sie die Druckdaten und senden Sie die E-Mail selbst ab.\"}}else m.textContent=\"Testmodus: Es ist kein Empf\u00e4nger eingerichtet, es wurde nichts gesendet.\";\n  addBtn(\"Druckdaten-PDF speichern\",async function(){try{var D=window.claude&&claude.use?await claude.use(\"downloads\"):null;\n    if(D)await D.save({filename:\"druckdaten.pdf\",data:pdf});else{var a=document.createElement(\"a\");a.href=URL.createObjectURL(pdf);a.download=\"druckdaten.pdf\";a.click()}}catch(e){}});\n  addBtn(\"Bestell-E-Mail vorbereiten (PDF manuell anh\u00e4ngen)\",function(){location.href=\"mailto:\"+CFG.to+\"?subject=\"+encodeURIComponent(\"Bestellung Adressaufkleber\")+\"&body=\"+encodeURIComponent(txt)})\n }catch(e){m.textContent=\"Fehler: \"+e.message}};\nbuildForm();\nbuildFonts();setTab(location.hash===\"#spar\"?\"spar\":\"alle\");\nif(document.fonts&&document.fonts.ready)document.fonts.ready.then(function(){fillFonts();render()});\nwindow.addEventListener(\"resize\",render);\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Adressaufkleber selbst gestalten Produkt w\u00e4hlen, Schrift ausw\u00e4hlen, Text eingeben \u2013 die Vorschau zeigt Ihren Aufkleber sofort. Gr\u00f6\u00dfe 20 \u00d7 48 mm. Spar-Aufkleber 4500Wei\u00df, 500 St\u00fcck Alle weiteren AufkleberFolien, Farben, Farb-Mix mit 10 Schriften 1. Produkt w\u00e4hlen 2. Schrift w\u00e4hlen Ihre Vorschau (1:1 Proportion) Ihr Text Anzahl Pakete In den Warenkorb Warenkorb Noch keine Artikel. Zahlungspflichtig [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/copyshop-frankfurt.online\/index.php?rest_route=\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/copyshop-frankfurt.online\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/copyshop-frankfurt.online\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/copyshop-frankfurt.online\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/copyshop-frankfurt.online\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":16,"href":"https:\/\/copyshop-frankfurt.online\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":59,"href":"https:\/\/copyshop-frankfurt.online\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions\/59"}],"wp:attachment":[{"href":"https:\/\/copyshop-frankfurt.online\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}