﻿/* WAMMES Layout – zentrale Datei (Kopf, Bildmenü, Bereichsleiste, Brotkrumen, Bereichsseiten, Fußbereich)
   Quelle: Werkzeuge/Layout_zentral/src/wm-layout.js, daraus build.py: v1/wm-layout-v1.js
   Regel: im Code keine Zeichen Kleiner, Größer, Kaufmanns-Und außerhalb von Zeichenketten (build.py ersetzt sie in Zeichenketten).
   Wirkt nur auf Seiten mit Platzhalter div class="wml" data-wml="...". Bei einem Fehler bleibt die alte Seite unverändert.
   Abschalten ohne Dateiänderung: window.WML_AUS=1 vor dem Laden setzen. */
(function(){
"use strict";
var V='layout-v1.27';
if(window.WML_AUS){return;}
var B='#1F3855',Y='#F7BC0C';

/* ---------- Daten: Bereiche, Kategorien, Maschinen (Deutsch) ---------- */
var E='/maschinen/luftkanalbau-eckig/',ST=E+'kanalfertigung-mit-steckrahmenprofil/',PD=E+'kanalfertigung-mit-integriertem-pdf-flansch/',F=E+'formstueckbau-eckig/',PS=F+'pittsburgh-schnappfalz/',K=F+'kanten--schneiden--versteifen/',R='/maschinen/luftkanalbau-rund/',FR=R+'formstueckbau-rund/',W=R+'rohrfertigung-mit-wickelfalz/',RR=R+'rundrohrfertigung/',S='/maschinen/schneiden/',SD='/maschinen/schalldaempferkulissen/',C='/maschinen/2mm-anlagen-coilhandling-blechzuschnitt/';
var MD='/media/';
var IMG={mcl:'2f4bf186-3c92-4237-b6a8-80256dbd0c83/kanalstrasse.png',odin:'a6c5f994-8335-4384-8fd7-a56d1e4c50ca/dsc_01421-1430x580.jpg',m3:'1e5f3ac7-085a-41e2-8831-2b613e9fb2b7/3-maschinen-system.jpg',rfp5:'27c9d0c0-32c6-4123-b277-c268c55825bb/img_62901-jpg.jpg',mab:'2a6655fc-07f6-4397-92e7-a6ff3aaba9f1/mab_hauptbild.jpg',szp:'217b7cb8-affd-452d-9368-048cfaec4a05/szp_hauptbild.jpg',sw:'7a8a27a2-11f8-4bc6-80b9-27778b5cc4ea/drahtschweissmaschine-sw-studio.jpg',tf14:'0db42b1d-096a-4513-938f-b15f2cee4a8b/wickelfalzrohrmaschine-tf-1401-ultra-studio-v2.jpg',tf16:'4fe7670c-3088-43f7-834b-d4551fc768f9/tf1600_hero_studio_bereinigt.jpg',cem:'6bf88abb-d717-4470-920b-cfc2b831729b/cem-h-2025.jpg',rme:'a5e472ea-87de-4d06-8ffa-ed16dcaa3013/prinzing_rme.jpg',gs:'ce836192-caac-456c-ba6d-085667e3c37f/gasket_shaper_gs-u_2_format_website-jpg.jpg',pr:'b187b384-9adb-440f-8345-ae6c487a5017/pr300-1000-1.jpg',swa:'8d65715b-7fc8-4983-8d84-45f1830814c1/ng_titelbild.jpg',msb:'5ae953d6-1252-4a85-9aee-f0fc67582df7/msb_tafelschere_hauptbild.jpg',pc:'75bb6859-9f4d-4f5a-9880-9c5eb681cafe/pc1500hs.jpg',lc:'a39370a9-65d0-4db9-b524-170d42f02f18/vanad-kompakt.jpg',pod:'84209cc4-ac40-4edd-86a1-23500d1fd7b7/pod.jpg',has:'b5620ba6-6666-4feb-9632-09e2171050c1/haspel5t.jpg'};
var LAND={WAMMES:'de',Schechtl:'de',Prinzing:'de',Drossbach:'de',Hyllus:'it',Tecna:'it',Sideros:'it',Eurosoft:'it','Andritz Soutec':'ch',BOXER:'gb',Hypertherm:'us'};
/* Maschine: id, Maschinenbezeichnung, Typ, Marke, Adresse (leer = Seite folgt), neu */
/* Hersteller-Tag mit Flagge vorerst nur bei TF-Maschinen und Schechtl (Entscheidung Dimi 06.11.2026) */
var TAGNUR={tf14:1,tf16:1};
function tagZeigen(x){if(!x.b){return false;}if(x.b==='Schechtl'){return true;}return !!TAGNUR[x.id];}
function m(id,mb,ty,b,u,neu){return {id:id,mb:mb,ty:ty,b:b,u:u||'',neu:!!neu,i:IMG[id]?MD+IMG[id]:''};}
/* Bereich: s Kurzname (Leiste), t Titel, u neue Bereichsseite (leer bis angelegt), alt bisherige Seite als Ersatz, d Einleitung, r Verweise, k Kategorien */
var T=[
 {s:'Rechteckig',t:'Rechteckige Luftleitungen',h:'Maschinen für rechteckige Luftleitungen',u:'',alt:'/maschinen/luftkanalbau-eckig',d:'Zwei Systeme für gerade Kanäle und alle Maschinen für eckige Formstücke.',r:[2,3,4],k:[
  {t:'Kanäle mit Steckrahmenprofil',d:'Von der Rahmenschiene bis zum geschlossenen Kanal.',k:[m('mcl','Modulare Kanalanlage','MCL Ultra','WAMMES',ST+'modulare-kanalanlage-mcl-ultra'),m('cleco','Kanalanlage','CL Eco','WAMMES',ST+'kanalanlage-eco'),m('odin','Vollautomatische Kanalanlage','ODIN','WAMMES',ST+'vollautomatische-kanalanlage-odin'),m('rf','Profilieranlage für Steckrahmenprofile','[Name folgt]','WAMMES',ST+'profilierer-fuer-rahmenprofile-rf-2030'),m('saege','Säge für Steckrahmenzuschnitt','[Name folgt]','WAMMES','',1),m('ds','Falzschließer','DS','WAMMES',ST+'falzschliesser-ds')]},
  {t:'Kanäle mit PDF-Flansch',d:'Der Rahmen wird angeformt (TDF/PDF).',k:[m('m3','Maschinenverbund','3-Maschinen-System','WAMMES',PD+'3-maschinen-system'),m('pdfa','Automatische Kanalanlage','PDF [Name folgt]','WAMMES',PD+'vollautomatisches-maschinensystem'),m('pdfp','PDF-Flansch-Profilierer','[Name folgt]','WAMMES',PD+'profilierer')]},
  {t:'Falzen und Bördeln',d:'Pittsburgh, Schnappfalz, S-Cleat, Bördeln.',k:[m('rfp5','Pittsburgh Profilierer','RFP-5','BOXER',PS+'pittsburgh-profilierer-rfp-5'),m('rfp7','Pittsburgh Profilierer','RFP-7','BOXER',PS+'pittsburgh-profilierer-rfp-7'),m('rfs9','Schnappfalz Profilierer','RFS-9','BOXER',PS+'schnappfalz-profilierer-rfs-9'),m('rfsc','S-Cleat Profilierer','RFSC-9 / RFSSC-12','BOXER',PS+'s-cleat-profilierer-rfsc-9-rfssc-12'),m('fpfs','Pittsburgh und Schnappfalz Bördler','FP/FS','BOXER',PS+'pittsburgh-und-schnappfalz-boerdler-fpfs')]},
  {t:'Biegen, Kanten, Versteifen',d:'Schwenkbiegen und Z-Profil.',k:[m('mab','Schwenkbiegemaschinen','MAB','Schechtl',K+'schwenkbiegemaschinen'),m('szp','Z-Profiliermaschinen','SZP','Schechtl',K+'z-profiiliermaschinen')]},
  {t:'Sonderanwendungen',d:'Profilierer für besondere Bauteile.',k:[m('llb','Profilierer für Luftleitbleche','[Name folgt]','WAMMES',F+'sonderanwendungen/profilierer-fuer-luftleitbleche')]}]},
 {s:'Rund',t:'Runde Luftleitungen',h:'Maschinen für runde Luftleitungen',u:'',alt:'/maschinen/luftkanalbau-rund',d:'Wickelfalzrohr, Rundrohr, Segmentbögen und Formstücke.',r:[2,3,4],k:[
  {t:'Wickelfalzrohr',d:'Tubeformer für starres Wickelfalzrohr.',k:[m('tf14','Wickelfalzrohrmaschine','TF 1401 Ultra','WAMMES',W+'tubeformer-tf-1401-ultra'),m('tf16','Wickelfalzrohrmaschine','TF 1600 Ultra','WAMMES',W+'tubeformer-tf-1600-ultra')]},
  {t:'Rundrohr',d:'Automatische Rohrfertigung aus Zuschnitt.',k:[m('pr','Automatische Rohranlage','PR 300/1000','',RR+'automatische-rohranlage-pr-300-1000'),m('swa','Automatische Rohrschweißanlage','SWA 400','Andritz Soutec',RR+'automatische-rohrschweissanlage-swa-400')]},
  {t:'Segmentbögen',d:'Halbautomatisch und vollautomatisch.',k:[m('bogen','Bogenautomat','[Name folgt]','WAMMES','',1),m('cem','Segmentbogenmaschine','CEM Ultra','WAMMES',FR+'segmentbogenmaschinen/cem-ultra-hydraulik'),m('cemeco','Segmentbogenmaschine','CEM Eco','WAMMES','',1)]},
  {t:'Runden, Sicken, Dichten',d:'Formstücke runden, versteifen und abdichten.',k:[m('roll','Rollformer','[Name folgt]','WAMMES','',1),m('rme','Rundbiegemaschinen','RME','Prinzing',FR+'3-walzen-rundmaschine'),m('hyl','Rundbiegemaschinen','[Modelle folgen]','Hyllus','',1),m('sick','Sickenmaschinen','[Modelle folgen]','Hyllus',FR+'sickenmaschinen'),m('gs','Gasket Shaper','GS','WAMMES',FR+'gasket-shaper')]}]},
 {s:'Schneiden',t:'Schneiden',u:'',alt:'/maschinen/schneiden',d:'Scheren, Plasma, Laser und Absaugung.',k:[
  {t:'Tafelscheren',d:'Für eckige und runde Kanäle.',k:[m('msb','Tafelscheren','MSB','Schechtl',K+'tafelscheren')]},
  {t:'Plasma',d:'Plasmaschneiden, auch mit Rotation.',k:[m('pc','Plasmaschneidanlage','PC 1500','',S+'plasmaschneidanlage-pc-1500'),m('prot','Plasma mit Rotationsschneiden','[Name folgt]','',S+'plasma-mit-rotationsschneiden'),m('hyp','Plasmaquellen','Powermax','Hypertherm','',1)]},
  {t:'Laser',d:'Faserlaser.',k:[m('lc','Faserlaser','Laser Compact','',S+'laser/laser-compact'),m('leco','Faserlaser','Laser ECO','',S+'laser/laser-eco')]},
  {t:'Absaug- und Filteranlagen',d:'Absaugtische und Filter für Plasma und Laser.',k:[m('abs','Absaug- und Filteranlagen','[Modelle folgen]','Sideros','',1)]}]},
 {s:'Schweißen',t:'Draht- und Punktschweißen',u:'',alt:F+'draht--und-punktschweissen',d:'Für eckige und runde Formstücke.',k:[{t:'',d:'',k:[m('sw','Drahtschweißmaschine','SW 1000','Andritz Soutec',F+'draht--und-punktschweissen/drahtschweissmaschine-sw-1000'),m('psm','Punktschweißmaschinen','[Modelle folgen]','Tecna',F+'draht--und-punktschweissen/punktschweissmaschinen'),m('psz','Punktschweißzangen','[offen]','Tecna','',1)]}]},
 {s:'Coil-Handling',t:'Coil-Handling und Blechzuschnitt',u:'',alt:'/maschinen/2mm-anlagen-coilhandling-blechzuschnitt',d:'Vom Coil zum Zuschnitt.',k:[{t:'',d:'',k:[m('has','Abwickelhaspel auf Schienen','[Typ folgt]','',C+'abwickelhaspel-auf-schienen'),m('besch','Beschickungsanlagen','[offen]','','',1),m('richt','Richt-, Vorschub- und Selektiereinheiten','[Typ folgt]','',C+'richt--vorschub--und-selektiereinheiten'),m('zus','Zuschnittanlage','2 mm','',C+'2mm-zuschnittanlage'),m('kan','Kanalbau geschweißte Kanäle','2 mm','',C+'2mm-kanalbau-geschweisste-kanaele')]}]},
 {s:'Schalldämpfer',t:'Schalldämpfer',u:'',alt:'/maschinen/schalldaempferkulissen',d:'Kulissen fertigen.',k:[{t:'',d:'',k:[m('pod','Schalldämpferkulissenmaschine','[Typ folgt]','',SD+'schalldaempferkulissen-maschine'),m('podr','Schalldämpferkulissenrollformer','[Typ folgt]','',SD+'schalldaempferkulissenrollformer')]}]},
 {s:'Flexrohre',t:'Flexible Metallrohre',u:'',alt:'',neu:1,d:'Schornstein-Innenrohre, flexible Lüftungsschläuche, Abgasrohre.',k:[{t:'',d:'',k:[m('flex','Flexrohrmaschinen','[Modelle folgen]','Drossbach','',1)]}]},
 {s:'Software',t:'Software',u:'',alt:'',neu:1,d:'Von der Kanalplanung bis zur Fertigungssteuerung.',k:[{t:'',d:'',k:[m('cutx','CAD/CAM','CutExpert HVAC','Eurosoft','',1),m('asb','3D-Kanalnetz','HVAC As Built','Eurosoft','',1),m('sync','Auftragsverwaltung','SyncFab','Eurosoft','',1),m('rev','Maschinenanbindung','Revolution 4.0','Eurosoft','',1)]}]}
];
var LINKS={rechner:W+'wickelfalzrohr-rechner',markt:'/marktplatz',service:'/unternehmen/dienstleistungen',firma:'/unternehmen',kontakt:'/kontakt',agb:'/agb',impressum:'/impressum',datenschutz:'/datenschutz',start:'/'};
var TEL='+49 (0) 6766 961-630',TELH='tel:+496766961630';
/* ---------- Sprache: Englisch unter /en (Texte, Adressen, Bezeichnungen) ---------- */
var EN=/^\/en(\/|$)/.test(location.pathname);
var L=EN?{start:'Home',ueb:'Overview',zur:'Back to ',ebenf:['Also for rectangular ducts','Also for round ducts'],weit:'More machines: ',mn:'Machines',markt:'Market place',serv:'Service',firma:'Company',kont:'Contact',anf:'Inquiry',anfL:'Online-Inquiry',menu:'Menu',alle:'All areas at a glance ›',gebrM:'Used machines in the market place ›',rr:'WAMMES Duct Calculator',ew:'About Wammes',ea:'Current offer',kzH:'WAMMES competence centre Wiebelsheim',kzP:'Sales · Consulting · Planning · Development. Assembly in our own facility, complete plants for round and rectangular ducts from a single source.',kzM:'Learn more ›',zumA:'View offer ›',alleT:'All topics',abs:'Play',qM:'Machines',qMs:' areas, one page per machine',qG:'Used machines',qGs:'Current stock in the market place',qR:'Duct calculator',qRs:'Weight, coil, cost, pressure loss',qS:'Service and spare parts',qSs:'From Wiebelsheim',rbT:'Weight, coil demand, duct cost and pressure loss for spiral ducts. Free, no registration.',rbGo:'Calculate now ›',alleB:'All machines in this area',bild:'Image to follow',seite:'Page to follow',neu:'NEW',m1:'machine',mN:'machines',fT:'Machines for ductwork and sheet metal processing.\x3cbr\x3eAdvice, service and spare parts from Wiebelsheim.',adr:'Address',tel:'Phone ',gebr:'Used machines',agb:'',imp:'Imprint',ds:'Privacy'}
:{start:'Startseite',ueb:'Übersicht',zur:'Zurück zu ',ebenf:['Ebenfalls für rechteckige Luftleitungen','Ebenfalls für runde Luftleitungen'],weit:'Weitere Maschinen: ',mn:'Maschinen',markt:'Marktplatz',serv:'Service',firma:'Unternehmen',kont:'Kontakt',anf:'Anfrage',anfL:'Online-Anfrage',menu:'Menü',alle:'Alle Bereiche im Überblick ›',gebrM:'Gebrauchtmaschinen im Marktplatz ›',rr:'WAMMES Rohr-Rechner',ew:'Über Wammes',ea:'Aktuelles Angebot',kzH:'WAMMES Kompetenzzentrum Wiebelsheim',kzP:'Verkauf · Beratung · Planung · Entwicklung. Montage im eigenen Haus, Ausstattung kompletter Werke für runde und eckige Luftkanäle aus einer Hand.',kzM:'Mehr erfahren ›',zumA:'Zum Angebot ›',alleT:'Alle Themen',abs:'Abspielen',qM:'Maschinen',qMs:' Bereiche, eine Seite je Anlage',qG:'Gebraucht\u00admaschinen',qGs:'Aktueller Bestand im Marktplatz',qR:'Rohr-Rechner',qRs:'Gewicht, Coil, Kosten, Druckverlust',qS:'Service und Ersatzteile',qSs:'Aus Wiebelsheim',rbT:'Gewicht, Coilbedarf, Rohrkosten und Druckverlust für Wickelfalzrohre. Kostenlos, ohne Anmeldung.',rbGo:'Jetzt rechnen ›',alleB:'Alle Maschinen des Bereichs',bild:'Bild folgt',seite:'Seite folgt',neu:'NEU',m1:'Maschine',mN:'Maschinen',fT:'Maschinen für Luftkanalbau und Blechbearbeitung.\x3cbr\x3eBeratung, Service und Ersatzteile aus Wiebelsheim.',adr:'Adresse',tel:'Tel. ',gebr:'Gebrauchtmaschinen',agb:'AGB',imp:'Impressum',ds:'Datenschutz'};
if(EN){(function(){
 var e='/en/machines/',re=e+'rectangular-ductwork/',st=re+'rectangular-production/',pd=re+'rectangular-production-with-integrated-flange/',fe=re+'fitting-production/',ro=e+'round-ductwork/',fr=ro+'fitting-production/',cu=e+'cutting/',co=e+'coil-handling-cut-to-length/',sd=e+'sound-attenuator-pod-systems/';
 var BE=[['Rectangular','Rectangular ducts','Machines for rectangular ducts',re.slice(0,-1),'Two systems for straight ducts and all machines for rectangular fittings.',[['Ducts with slide-on flange profiles','From the frame rail to the closed duct.'],['Ducts with integrated flange','The flange is roll-formed onto the duct (TDF/PDF).'],['Seaming and flanging','Pittsburgh, snaplock, S-cleat, flanging.'],['Bending, folding, stiffening','Folding and Z-beading.'],['Special applications','Rollformers for special components.']]],
  ['Round','Round ducts','Machines for round ducts',ro.slice(0,-1),'Spiral ducts, round tubes, segmented elbows and fittings.',[['Spiral ducts','Tubeformer for rigid spiral ducts.'],['Round tubes','Automatic tube production from blanks.'],['Segmented elbows','Semi-automatic and fully automatic.'],['Rolling, beading, sealing','Rolling, stiffening and sealing fittings.']]],
  ['Cutting','Cutting','Machines for sheet metal cutting',cu.slice(0,-1),'Shears, plasma, laser and extraction.',[['Guillotine shears','For rectangular and round ducts.'],['Plasma','Plasma cutting, also with rotation.'],['Laser','Fibre lasers.'],['Extraction and filter units','Extraction tables and filters for plasma and laser.']]],
  ['Welding','Stitch and spot welding','',fe+'stitch-and-spot-welding','For rectangular and round fittings.',[['','']]],
  ['Coil handling','Coil handling and cut to length','',co.slice(0,-1),'From coil to blank.',[['','']]],
  ['Attenuators','Sound attenuators','Machines for sound attenuator pods',sd.slice(0,-1),'Producing attenuator pods.',[['','']]],
  ['Flex ducts','Flexible metal ducts','','','Chimney liners, flexible ventilation hoses, exhaust pipes.',[['','']]],
  ['Software','Software','','','From duct design to production control.',[['','']]]];
 each(BE,function(x,i){var b=T[i];b.s=x[0];b.t=x[1];b.h=x[2]||x[1];b.alt=x[3];b.u='';b.d=x[4];each(b.k,function(c,ci){if(x[5][ci]){c.t=x[5][ci][0];c.d=x[5][ci][1];}});});
 var MX={mcl:['Modular duct line',st+'compact-line-mcl-ultra'],cleco:['Duct line',st+'compact-line-eco'],odin:['Fully automatic duct line',st+'fully-automated-duct-line-odin'],rf:['Rollformer for slide-on flange profiles',st+'rollformer-for-slide-on-flanges-rf-2030'],saege:['Saw for flange profile cutting',''],ds:['Duct seamer',st+'duct-seamer-ds'],
  m3:['Machine combination',pd+'3-machine-system'],pdfa:['Automatic duct line',pd+'fully-automated-machine-system'],pdfp:['Integrated flange rollformer',pd+'rollformer'],
  rfp5:['Pittsburgh rollformer',fe+'pittsburgh-snaplock/pittsburgh-rollformer-rfp-5'],rfp7:['Pittsburgh rollformer',fe+'pittsburgh-snaplock/pittsburgh-rollformer-rfp-7'],rfs9:['Snaplock rollformer',fe+'pittsburgh-snaplock/snaplock-rollformer-rfs-9'],rfsc:['S-cleat rollformer',fe+'pittsburgh-snaplock/s-cleat-rollformer-rfsc-9-rfssc-12'],fpfs:['Pittsburgh and snaplock flanger',fe+'pittsburgh-snaplock/pittsburgh-and-snaplock-flanger-fpfs'],
  mab:['Folding machines',fe+'bending-cutting-stiffening/bending-machine'],szp:['Z-beading machines',fe+'bending-cutting-stiffening/z-beading-machines'],llb:['Rollformer for turning vanes',fe+'special-applications/rollformer-for-vanes'],
  tf14:['Tubeformer',ro+'tube-production/tubeformer-tf-1401-ultra'],tf16:['Tubeformer',ro+'tube-production/tubeformer-tf-1600-ultra'],
  pr:['Automatic pipe production line',ro+'rounded-tubes/automatic-pipe-production-line-pr-300-1000'],swa:['Automatic pipe welding line',ro+'rounded-tubes/automatic-pipe-welding-line-swa-400'],
  bogen:['Automatic elbow line',''],cem:['Elbowmaker',fr+'elbowmaker/cem-ultra-hydraulic'],cemeco:['Elbowmaker',''],roll:['Rollformer',''],rme:['Rolling machines',fr+'3-roll-bending-machines'],hyl:['Rolling machines',''],sick:['Swaging machines',fr+'swaging-machines'],gs:['Gasket shaper',fr+'gasket-shaper'],
  msb:['Guillotine shears',fe+'bending-cutting-stiffening/guillotine-shears'],pc:['Plasma cutting system',cu+'plasma-cutter-pc-1500'],prot:['Plasma with rotary cutting',cu+'plasma-with-rotatorcut'],hyp:['Plasma sources',''],lc:['Fibre laser',cu+'laser/laser-compact'],leco:['Fibre laser',cu+'laser/laser-eco'],abs:['Extraction and filter units',''],
  sw:['Stitch welder',fe+'stitch-and-spot-welding/stitchwelder-sw-1000'],psm:['Spot welders',fe+'stitch-and-spot-welding/spot-welder'],psz:['Spot welding guns',''],
  has:['Decoiler on rails',co+'decoiler-on-rails'],besch:['Feeding systems',''],richt:['Straightening, feeding and selector units',co+'selectors-straightening-and-feeding-units'],zus:['Cut-to-length line',co+'2-mm-cutting-system'],kan:['Welded duct line',co+'heavy-line-2mm'],
  pod:['Attenuator pod machine',sd+'soundattenuator-pod-system-aps-ultra'],podr:['Attenuator pod rollformer',sd+'sound-attenuator-pod-rollformer'],
  flex:['Flexible duct machines',''],cutx:['CAD/CAM',''],asb:['3D duct network',''],sync:['Order management',''],rev:['Machine connectivity','']};
 var TY={'[Typ folgt]':'[type to follow]','[offen]':'[open]','[Name folgt]':'[name to follow]','[Modelle folgen]':'[models to follow]','PDF [Name folgt]':'PDF [name to follow]'};
 each(T,function(b){each(b.k,function(c){each(c.k,function(x){var y=MX[x.id];if(y){x.mb=y[0];x.u=y[1];}if(TY[x.ty]){x.ty=TY[x.ty];}});});});
 LINKS={rechner:ro+'tube-production/spiral-duct-calculator',markt:'/en/market-place',service:'/en/company/services',firma:'/en/company',kontakt:'/en/contact',agb:'',impressum:'/en/imprint',datenschutz:'/en/privacy-policy',start:'/en'};
})();}


/* ---------- Hilfen ---------- */
function q(s,r){return (r||document).querySelector(s);}
function qa(s,r){return Array.prototype.slice.call((r||document).querySelectorAll(s));}
function each(a,f){for(var i=0;i!==a.length;i++){f(a[i],i);}}
function esc(s){return String(s).replace(/\x26/g,'\x26amp;').replace(/\x3c/g,'\x26lt;').replace(/"/g,'\x26quot;');}
function pos(n){return Math.max(0,n)!==0;}
function anz(b){var n=0;each(b.k,function(c){n+=c.k.length;});return n;}
function bild(b){var r='';each(b.k,function(c){each(c.k,function(x){if(!r){if(x.i){r=x.i;}}});});return r;}
function bUrl(i){var b=T[i];return b.u||b.alt||'';}
function find(id){var r=null;each(T,function(b,bi){each(b.k,function(c,ci){each(c.k,function(x,xi){if(x.id===id){r={b:bi,c:ci,x:xi};}});});});return r;}
var BM='M191,9 166,12 136,20 104,34 83,47 65,61 38,89 21,113 8,138 153,139 27,362 43,383 65,405 89,423 112,436 146,449 167,454 192,457 219,457 243,454 264,449 302,434 340,409 372,377 396,341 412,303 421,262 422,213 415,173 407,149 396,125 376,94 345,61 311,37 271,19 230,10ZM295,138 296,140 169,362 117,271 193,138Z';
var LOGOD='M215.8,72.5 L214.3,72.5 L208.1,71.8 L206.2,71.1 L204.4,70.7 L203.4,70.1 L201.9,69.7 L201.0,69.1 L199.9,68.7 L195.4,65.8 L194.0,64.6 L191.3,62.0 L189.1,59.4 L188.3,58.3 L188.5,57.6 L189.7,55.6 L190.1,54.6 L190.8,53.8 L191.2,52.7 L192.7,50.4 L194.1,47.6 L196.7,43.3 L197.0,42.4 L197.8,41.5 L198.2,40.6 L199.7,38.1 L200.1,37.1 L201.7,34.6 L202.1,33.6 L202.7,32.8 L203.2,31.7 L204.7,29.4 L206.1,26.6 L206.7,25.9 L206.8,25.5 L206.8,25.1 L206.5,24.8 L206.1,24.7 L186.7,24.8 L186.1,24.6 L185.8,24.2 L186.1,23.2 L187.0,21.5 L187.7,20.7 L188.2,19.7 L189.1,18.4 L192.0,15.1 L195.2,12.2 L196.8,11.0 L199.9,9.1 L201.0,8.7 L202.0,8.1 L203.4,7.7 L204.5,7.1 L205.8,6.8 L208.4,6.0 L210.6,5.8 L215.0,5.3 L221.8,6.0 L223.8,6.8 L225.4,7.1 L226.6,7.7 L228.0,8.2 L229.0,8.7 L230.1,9.2 L234.5,12.1 L237.9,15.1 L240.8,18.4 L242.1,20.6 L242.8,21.4 L244.7,24.9 L245.1,26.5 L245.7,27.6 L246.1,29.4 L246.8,31.1 L247.0,33.3 L247.4,35.5 L247.6,38.8 L247.4,42.3 L247.0,44.5 L246.8,46.6 L246.1,48.5 L245.7,50.4 L245.1,51.4 L244.7,52.8 L244.1,53.8 L243.8,54.8 L243.2,55.6 L242.7,56.6 L242.1,57.4 L240.7,59.6 L237.9,62.7 L234.5,65.8 L230.1,68.7 L229.0,69.1 L228.1,69.6 L226.6,70.1 L225.4,70.7 L223.7,71.1 L221.8,71.8 L215.8,72.5Z M209.8,57.8 L210.7,56.6 L211.1,55.6 L211.7,54.7 L214.7,49.4 L215.1,48.5 L215.8,47.6 L217.1,45.0 L217.7,44.2 L218.2,43.1 L219.7,40.8 L220.1,39.7 L220.7,38.9 L222.1,36.3 L222.7,35.5 L223.1,34.5 L223.7,33.7 L224.1,32.7 L226.7,28.4 L227.0,27.5 L227.8,26.5 L228.2,25.5 L228.1,25.1 L227.9,24.9 L227.1,24.7 L214.1,24.7 L213.2,24.9 L212.2,26.2 L211.7,27.2 L211.1,28.1 L210.7,29.1 L209.2,31.4 L208.8,32.4 L208.1,33.4 L207.7,34.3 L206.2,36.7 L204.7,39.5 L204.1,40.4 L203.7,41.3 L203.1,42.1 L202.6,43.2 L202.1,43.9 L201.9,44.7 L202.1,45.5 L202.7,46.3 L203.1,47.4 L204.6,49.7 L205.1,50.7 L205.7,51.6 L206.1,52.6 L207.6,55.0 L209.0,57.6 L209.4,57.8 L209.8,57.8Z M43.4,43.4 L42.4,43.3 L39.4,42.8 L38.8,42.6 L37.2,41.6 L36.2,40.3 L36.0,39.7 L35.9,37.7 L36.1,36.5 L37.4,35.1 L38.9,34.2 L39.5,34.0 L43.4,33.0 L49.1,32.8 L49.7,32.7 L50.0,32.4 L50.2,32.0 L50.3,31.2 L50.2,30.5 L49.7,29.6 L49.0,29.0 L48.2,28.8 L46.0,28.4 L40.9,28.9 L39.1,29.5 L38.6,29.5 L38.3,29.4 L38.1,29.1 L37.6,27.6 L37.7,27.0 L38.1,26.5 L38.8,26.1 L43.8,25.0 L48.3,25.1 L51.4,26.1 L52.9,27.1 L53.6,28.0 L53.9,28.6 L54.3,30.3 L54.5,42.0 L54.4,42.5 L54.1,42.8 L53.5,43.0 L51.5,42.9 L51.0,42.5 L50.8,41.2 L50.4,40.9 L50.0,41.1 L49.3,41.8 L47.4,42.7 L43.4,43.4Z M88.7,43.0 L86.1,43.0 L85.6,42.8 L85.2,42.5 L85.1,42.0 L85.2,32.8 L85.0,30.6 L84.7,30.0 L83.6,29.0 L83.0,28.8 L81.5,28.7 L79.4,28.8 L78.5,29.0 L76.9,30.2 L76.2,31.0 L75.9,31.7 L75.8,32.8 L75.8,42.5 L75.5,42.8 L75.0,43.0 L72.7,43.0 L72.0,42.9 L71.8,42.6 L71.6,42.1 L71.7,32.7 L71.5,31.0 L70.9,29.9 L70.1,29.1 L69.3,28.8 L67.6,28.6 L65.5,28.9 L64.7,29.2 L63.2,30.3 L62.2,32.0 L62.1,32.9 L62.2,42.0 L62.0,42.6 L61.7,42.9 L61.2,43.0 L58.9,43.0 L58.4,42.9 L58.0,42.6 L57.9,42.0 L57.9,26.8 L58.2,25.8 L58.4,25.6 L58.8,25.4 L60.1,25.4 L60.6,25.6 L61.2,26.2 L61.4,27.7 L61.7,27.9 L62.1,28.0 L62.6,27.8 L63.2,27.1 L64.5,26.1 L66.7,25.2 L67.7,25.0 L70.2,25.1 L71.0,25.3 L72.9,26.2 L73.8,26.9 L74.8,28.0 L75.4,28.2 L75.8,28.0 L76.4,27.1 L78.0,26.1 L81.0,25.1 L84.4,25.1 L87.0,26.1 L88.6,27.6 L89.3,29.5 L89.4,30.4 L89.5,42.2 L89.3,42.7 L88.7,43.0Z M96.1,43.1 L93.6,43.0 L93.1,42.8 L92.9,42.3 L92.9,26.8 L93.0,26.0 L93.4,25.5 L93.8,25.4 L95.1,25.4 L95.7,25.6 L96.2,26.3 L96.5,27.6 L97.0,27.9 L97.5,27.7 L98.1,27.1 L99.5,26.1 L100.7,25.7 L101.8,25.2 L102.8,25.0 L105.0,25.1 L105.7,25.3 L107.7,26.1 L108.7,26.9 L109.6,27.9 L110.3,28.2 L110.7,28.0 L111.4,27.1 L112.8,26.2 L115.4,25.2 L116.5,25.0 L119.2,25.0 L119.9,25.2 L122.1,26.2 L123.3,27.2 L123.6,27.7 L124.0,28.6 L124.5,31.2 L124.4,36.4 L124.5,42.1 L124.4,42.6 L124.1,42.8 L123.3,43.0 L121.3,43.0 L120.6,42.9 L120.2,42.6 L120.1,42.0 L120.2,32.6 L119.9,30.5 L119.6,30.0 L118.5,28.9 L116.0,28.7 L114.4,28.8 L113.4,29.1 L111.9,30.2 L111.0,31.3 L110.8,32.6 L110.9,42.1 L110.7,42.7 L110.5,42.9 L110.0,43.0 L107.7,43.0 L107.1,42.8 L106.7,42.5 L106.6,42.0 L106.7,32.0 L106.6,31.3 L105.9,30.1 L105.1,29.1 L104.3,28.8 L102.4,28.6 L100.6,28.8 L99.6,29.2 L98.2,30.3 L97.2,32.1 L97.0,33.0 L97.1,42.2 L97.0,42.6 L96.8,42.8 L96.1,43.1Z M138.5,43.3 L135.9,43.2 L132.4,42.6 L130.2,41.6 L128.4,39.9 L127.9,39.3 L127.3,37.7 L127.2,37.0 L127.1,31.9 L127.3,30.8 L128.1,29.0 L129.2,27.8 L129.8,27.2 L130.8,26.7 L131.7,26.1 L133.4,25.7 L134.7,25.2 L135.5,25.1 L137.5,25.0 L139.2,25.2 L140.5,25.7 L142.1,26.1 L143.8,27.1 L145.4,28.8 L145.9,29.5 L146.3,31.3 L146.4,34.1 L146.3,34.7 L145.8,35.1 L145.0,35.2 L132.8,35.1 L132.1,35.3 L131.6,35.8 L131.5,36.3 L131.5,36.8 L132.2,38.4 L132.6,38.7 L134.6,39.7 L136.2,40.0 L139.8,39.9 L142.2,39.6 L143.5,39.0 L144.3,38.9 L144.9,39.3 L145.8,41.0 L145.8,41.5 L145.6,41.8 L144.3,42.2 L143.3,42.6 L138.5,43.3Z M158.4,43.6 L156.6,43.5 L152.1,42.7 L150.8,42.1 L149.6,41.8 L149.3,41.6 L149.2,41.3 L149.3,40.8 L150.0,39.3 L150.6,38.8 L151.6,38.9 L152.9,39.6 L154.3,39.9 L157.8,40.2 L160.2,40.0 L160.8,39.9 L161.5,39.4 L162.1,38.6 L162.2,38.1 L162.1,37.6 L161.9,37.2 L161.5,36.8 L159.4,36.0 L155.7,35.8 L151.9,34.7 L150.3,33.6 L149.2,32.1 L149.0,31.0 L149.1,29.6 L149.4,28.8 L150.3,27.4 L152.3,26.1 L155.6,25.1 L157.8,25.0 L160.0,25.3 L161.4,25.7 L164.1,26.2 L164.6,26.6 L164.8,27.2 L164.6,28.0 L163.8,29.2 L163.5,29.4 L163.1,29.4 L161.9,28.9 L158.4,28.4 L157.5,28.3 L154.4,28.9 L153.4,29.7 L153.0,30.2 L153.0,30.7 L153.2,31.2 L153.6,31.6 L154.3,32.0 L156.7,32.7 L158.3,32.9 L160.4,32.9 L161.5,33.2 L164.3,34.2 L165.5,35.3 L165.8,35.9 L166.1,37.6 L166.0,39.3 L165.6,40.3 L164.6,41.6 L162.4,42.8 L158.4,43.6Z M28.0,43.1 L25.7,43.0 L25.1,42.7 L24.1,40.3 L23.7,38.9 L23.2,37.8 L22.7,36.0 L22.1,34.7 L21.7,33.1 L20.9,31.2 L20.5,30.8 L20.2,30.9 L19.9,31.3 L19.6,32.7 L19.0,34.0 L18.7,35.4 L18.0,36.8 L17.7,38.4 L17.1,39.5 L16.7,41.3 L16.0,42.6 L15.6,42.9 L15.1,43.1 L12.7,43.0 L12.1,42.8 L11.2,41.3 L10.8,39.5 L10.0,37.8 L9.8,36.2 L9.2,35.0 L8.7,32.9 L8.2,31.8 L7.7,29.8 L7.1,28.4 L6.6,26.4 L6.7,25.8 L7.4,25.5 L9.4,25.5 L10.1,25.7 L10.5,26.1 L10.7,26.7 L11.1,28.6 L11.7,30.1 L12.1,32.2 L12.8,34.0 L13.1,35.9 L13.7,37.5 L14.0,37.7 L14.3,37.8 L14.6,37.7 L14.8,37.4 L15.1,35.8 L15.7,34.5 L16.0,33.0 L16.7,31.6 L17.2,29.8 L17.8,28.7 L18.2,27.0 L18.7,26.1 L19.3,25.5 L19.8,25.4 L21.4,25.4 L22.0,25.7 L22.5,26.4 L23.1,28.3 L23.7,29.5 L24.1,31.1 L24.7,32.3 L25.1,33.7 L25.6,34.8 L26.2,36.6 L26.7,37.4 L27.3,37.7 L27.6,37.5 L27.7,37.1 L28.0,35.0 L28.7,33.2 L29.2,30.6 L29.7,29.4 L30.1,27.4 L30.5,26.3 L30.9,25.8 L31.5,25.4 L33.7,25.4 L34.2,25.6 L34.4,25.9 L34.4,26.4 L34.0,27.5 L33.7,28.9 L33.1,30.3 L32.7,32.2 L32.0,33.5 L31.7,35.4 L31.1,36.7 L30.7,38.4 L30.1,39.9 L29.7,41.8 L29.5,42.3 L29.1,42.7 L28.6,43.0 L28.0,43.1Z M141.5,32.7 L142.1,32.4 L142.4,31.8 L142.2,31.0 L141.8,30.1 L140.2,29.0 L137.4,28.4 L136.7,28.4 L134.7,28.8 L133.8,29.1 L132.2,30.2 L131.9,30.7 L131.6,31.6 L131.6,32.0 L131.8,32.3 L132.1,32.5 L132.6,32.7 L141.5,32.7Z M46.9,40.0 L48.1,39.6 L49.6,38.7 L49.9,38.4 L50.2,37.3 L50.3,36.3 L50.1,35.5 L49.8,35.1 L49.0,34.9 L45.8,35.2 L43.6,35.8 L42.1,36.0 L41.6,36.2 L40.4,37.0 L40.0,37.5 L39.9,38.2 L40.1,38.8 L41.0,39.6 L41.5,39.9 L42.8,40.0 L46.9,40.0Z M128.9,66.5 L128.3,66.3 L127.9,65.6 L127.9,61.2 L127.8,60.3 L127.3,59.4 L126.8,59.1 L126.3,59.0 L125.6,59.0 L125.2,59.2 L124.1,60.7 L124.1,65.2 L123.9,66.1 L123.6,66.4 L123.3,66.4 L122.9,66.3 L122.7,65.9 L122.4,65.0 L122.5,59.0 L122.4,55.1 L122.5,54.5 L123.0,54.1 L123.7,54.1 L124.0,54.6 L124.0,58.0 L124.3,58.5 L124.7,58.5 L125.3,58.0 L125.9,57.8 L126.8,57.7 L127.6,57.8 L128.2,58.0 L128.6,58.3 L129.3,59.7 L129.7,60.9 L129.7,65.3 L129.5,66.1 L128.9,66.5Z M132.6,56.0 L132.0,55.9 L131.6,55.5 L131.7,54.9 L132.3,54.5 L132.8,54.6 L133.1,55.2 L133.0,55.7 L132.6,56.0Z M104.2,66.5 L103.8,66.4 L103.5,66.3 L103.1,65.6 L103.1,60.9 L103.0,60.1 L102.4,59.3 L101.6,59.0 L101.1,59.1 L100.7,59.3 L100.1,60.0 L99.8,60.6 L99.7,61.6 L99.8,65.3 L99.7,65.8 L99.4,66.2 L99.1,66.4 L98.7,66.3 L98.4,66.1 L98.1,65.7 L98.0,64.9 L98.1,60.8 L97.9,59.9 L97.3,59.2 L96.4,59.0 L95.7,59.3 L95.1,60.0 L94.8,60.5 L94.7,61.9 L94.7,65.2 L94.6,65.9 L94.3,66.3 L94.0,66.5 L93.7,66.5 L93.3,66.4 L93.0,65.9 L92.9,65.0 L92.9,58.9 L93.1,58.2 L93.4,58.0 L93.7,57.9 L94.5,58.4 L94.9,58.5 L96.4,57.8 L97.4,57.7 L98.3,58.0 L99.2,58.8 L99.7,58.9 L100.1,58.8 L100.8,58.1 L101.6,57.8 L102.7,57.8 L103.6,58.2 L104.6,59.4 L104.9,60.5 L104.8,65.5 L104.6,66.2 L104.2,66.5Z M109.3,66.7 L108.4,66.6 L106.9,65.7 L106.3,64.9 L106.1,63.9 L106.5,63.0 L107.0,62.3 L107.4,62.0 L109.2,61.1 L111.1,61.0 L111.6,60.7 L111.7,60.4 L111.5,59.9 L110.5,59.0 L109.7,58.9 L107.8,59.1 L107.5,59.0 L107.3,58.8 L107.3,58.4 L107.7,58.0 L110.3,57.7 L111.3,57.9 L111.9,58.2 L112.5,58.8 L112.9,59.5 L113.2,60.6 L113.2,65.5 L113.0,66.1 L112.7,66.3 L112.4,66.3 L111.6,65.9 L111.2,65.8 L109.3,66.7Z M120.1,66.7 L118.2,66.6 L116.6,65.9 L115.9,65.4 L115.0,64.0 L114.8,62.1 L115.1,60.3 L116.1,58.9 L117.0,58.2 L117.6,57.9 L118.7,57.7 L120.0,57.7 L120.6,57.9 L120.9,58.3 L120.8,58.7 L120.5,59.0 L118.8,58.9 L117.7,59.5 L116.9,60.5 L116.4,62.0 L116.6,63.2 L117.1,64.2 L117.5,64.6 L118.7,65.2 L119.2,65.2 L120.2,65.1 L120.7,65.4 L120.8,65.8 L120.7,66.2 L120.5,66.5 L120.1,66.7Z M136.3,66.5 L135.9,66.5 L135.5,66.3 L135.3,65.9 L135.1,65.4 L135.1,58.8 L135.2,58.4 L135.5,58.1 L136.0,58.0 L137.5,58.6 L138.4,57.9 L139.2,57.7 L140.2,57.8 L141.1,58.2 L141.8,58.9 L142.1,60.2 L142.3,65.1 L142.0,66.1 L141.7,66.4 L141.3,66.4 L141.0,66.1 L140.7,65.7 L140.7,60.9 L140.6,60.3 L140.2,59.6 L139.7,59.2 L139.3,59.0 L138.7,59.0 L137.9,59.2 L137.0,60.5 L136.9,65.5 L136.7,66.2 L136.3,66.5Z M148.7,66.7 L147.2,66.6 L145.5,65.9 L145.0,65.3 L144.2,64.3 L144.0,63.8 L143.9,61.0 L144.1,60.3 L145.4,58.6 L146.0,58.1 L146.7,57.9 L148.1,57.7 L149.4,58.0 L150.6,59.3 L150.9,60.0 L151.1,61.5 L150.9,62.1 L150.6,62.4 L150.0,62.5 L146.6,62.5 L146.1,62.8 L145.8,63.2 L145.8,63.9 L146.2,64.4 L147.6,65.3 L148.4,65.5 L150.0,65.1 L150.5,65.3 L150.6,65.7 L150.3,66.1 L149.6,66.5 L148.7,66.7Z M153.7,66.4 L153.4,66.4 L153.1,66.2 L152.7,65.4 L152.8,61.4 L152.7,58.5 L153.0,58.1 L153.4,58.0 L153.7,58.1 L154.3,58.6 L154.6,58.6 L155.6,57.9 L156.1,57.8 L156.5,57.8 L156.9,58.3 L156.8,58.8 L156.5,59.2 L155.1,60.0 L154.8,60.5 L154.4,61.5 L154.2,62.7 L154.2,65.5 L154.0,66.1 L153.7,66.4Z M160.1,70.2 L159.5,70.2 L158.9,70.1 L158.5,69.9 L158.3,69.6 L158.3,69.3 L158.5,69.1 L159.7,68.7 L160.3,68.3 L160.8,67.5 L160.9,66.7 L160.8,66.0 L159.1,61.6 L158.6,59.9 L158.1,58.8 L158.0,58.4 L158.3,58.1 L158.8,57.9 L159.4,58.0 L159.7,58.4 L160.8,61.4 L161.1,63.4 L161.4,63.7 L161.6,63.7 L162.1,63.4 L162.5,62.7 L163.2,59.9 L163.8,58.4 L164.2,58.0 L164.8,57.9 L165.1,58.4 L165.1,59.0 L164.1,62.0 L163.8,63.4 L163.0,64.9 L162.6,66.7 L161.7,68.9 L160.8,69.8 L160.1,70.2Z M132.6,66.4 L132.2,66.4 L131.9,66.2 L131.6,65.2 L131.5,58.8 L131.8,58.2 L132.4,58.0 L132.9,58.3 L133.2,59.1 L133.2,65.4 L133.0,66.1 L132.6,66.4Z M148.5,61.7 L149.2,61.4 L149.6,60.7 L149.5,60.2 L148.9,59.4 L148.5,59.0 L147.9,58.8 L147.2,59.0 L146.5,59.4 L146.1,59.9 L145.8,60.5 L145.8,61.0 L146.1,61.4 L146.7,61.7 L148.5,61.7Z M109.6,65.3 L110.8,64.8 L111.4,63.9 L111.6,63.0 L111.5,62.5 L111.2,62.3 L110.5,62.1 L109.7,62.2 L108.5,62.9 L108.0,63.4 L107.9,64.1 L108.2,64.8 L108.8,65.2 L109.6,65.3Z';
function svgLogo(f,cls){return '\x3csvg class="'+(cls||'')+'" viewBox="0 0 253 80" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Wammes Machinery LW GmbH"\x3e\x3cpath fill="'+f+'" fill-rule="evenodd" d="'+LOGOD+'"/\x3e\x3c/svg\x3e';}
function svgBM(f){return '\x3csvg viewBox="0 0 435 470" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"\x3e\x3cpath fill="'+f+'" fill-rule="evenodd" d="'+BM+'"/\x3e\x3c/svg\x3e';}
var FLG={de:'\x3csvg width="18" height="12" viewBox="0 0 3 2"\x3e\x3crect width="3" height="2" fill="#000"/\x3e\x3crect y=".667" width="3" height=".667" fill="#D00"/\x3e\x3crect y="1.333" width="3" height=".667" fill="#FFCE00"/\x3e\x3c/svg\x3e',it:'\x3csvg width="18" height="12" viewBox="0 0 3 2"\x3e\x3crect width="1" height="2" fill="#009246"/\x3e\x3crect x="1" width="1" height="2" fill="#fff"/\x3e\x3crect x="2" width="1" height="2" fill="#CE2B37"/\x3e\x3c/svg\x3e',ch:'\x3csvg width="12" height="12" viewBox="0 0 32 32"\x3e\x3crect width="32" height="32" fill="#D52B1E"/\x3e\x3crect x="13" y="6" width="6" height="20" fill="#fff"/\x3e\x3crect x="6" y="13" width="20" height="6" fill="#fff"/\x3e\x3c/svg\x3e',gb:'\x3csvg width="18" height="12" viewBox="0 0 60 30"\x3e\x3crect width="60" height="30" fill="#012169"/\x3e\x3cpath d="M0,0 L60,30 M60,0 L0,30" stroke="#fff" stroke-width="6"/\x3e\x3cpath d="M0,0 L60,30 M60,0 L0,30" stroke="#C8102E" stroke-width="2"/\x3e\x3cpath d="M30,0 V30 M0,15 H60" stroke="#fff" stroke-width="10"/\x3e\x3cpath d="M30,0 V30 M0,15 H60" stroke="#C8102E" stroke-width="6"/\x3e\x3c/svg\x3e',us:'\x3csvg width="18" height="12" viewBox="0 0 19 10"\x3e\x3crect width="19" height="10" fill="#B22234"/\x3e\x3cpath d="M0,1.15H19M0,2.7H19M0,4.2H19M0,5.8H19M0,7.3H19M0,8.85H19" stroke="#fff" stroke-width=".77"/\x3e\x3crect width="7.6" height="5.4" fill="#3C3B6E"/\x3e\x3c/svg\x3e'};
var ICO={tel:'\x3csvg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"\x3e\x3cpath d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z"/\x3e\x3c/svg\x3e',glob:'\x3csvg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"\x3e\x3ccircle cx="12" cy="12" r="10"/\x3e\x3cpath d="M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20"/\x3e\x3c/svg\x3e',burg:'\x3csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2"\x3e\x3cpath d="M3 6h18M3 12h18M3 18h18"/\x3e\x3c/svg\x3e',mach:'\x3csvg width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6"\x3e\x3crect x="2" y="9" width="20" height="9" rx="1"/\x3e\x3ccircle cx="7" cy="13.5" r="2"/\x3e\x3cpath d="M12 12h7M12 15h5M6 9V6h6v3"/\x3e\x3c/svg\x3e',used:'\x3csvg width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6"\x3e\x3cpath d="M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L2 12V2h10l8.6 8.6a2 2 0 0 1 0 2.8z"/\x3e\x3ccircle cx="7" cy="7" r="1.5"/\x3e\x3c/svg\x3e',calc:'\x3csvg width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6"\x3e\x3crect x="4" y="2" width="16" height="20" rx="2"/\x3e\x3cpath d="M8 6h8M8 11h2M14 11h2M8 15h2M14 15h2M8 19h2M14 19h2"/\x3e\x3c/svg\x3e',serv:'\x3csvg width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6"\x3e\x3cpath d="M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18l3 3 6.3-6.3a4 4 0 0 0 5.4-5.4l-2.6 2.6-2.4-.6-.6-2.4z"/\x3e\x3c/svg\x3e'};

/* ---------- Gestaltung ---------- */
var CSS=[
'html.wml-on #header,html.wml-on #footer{display:none!important}',
'html.wml-on #master{padding-top:var(--wmlH)!important}html.wml-on #teaser{margin-top:0!important}html.wml-on #content{padding-top:0!important}',
'html.wml-voll #content .left{display:none!important}html.wml-voll #content .right{float:none!important;width:auto!important}html.wml-voll #content .inner{width:auto!important;max-width:min(1600px,94vw)!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box}',
':root{--wmlH:76px}',
'#wmlHdr{position:fixed;top:0;left:0;right:0;height:var(--wmlH);background:#fff;border-bottom:1px solid #e3e6ea;z-index:9000;transition:height .2s,box-shadow .2s;font-family:Arial,sans-serif}#wmlHdr.sm{box-shadow:0 2px 10px rgba(0,0,0,.08)}',
'#wmlHdr .in{max-width:min(1600px,94vw);margin:0 auto;height:100%;display:flex;align-items:center;gap:26px;padding:0 20px;box-sizing:border-box}',
'#wmlHdr .logo img{height:56px;display:block;transition:height .2s}#wmlHdr.sm .logo img{height:34px}',
'#wmlHdr nav{display:flex;gap:4px;height:100%}#wmlHdr nav a{display:flex;align-items:center;padding:0 12px;color:#1A1D21;font:600 15px Arial;text-decoration:none;border-bottom:3px solid transparent}#wmlHdr nav a:hover,#wmlHdr nav a.on{color:'+B+';border-bottom-color:'+Y+'}',
'#wmlHdr .rt{margin-left:auto;display:flex;align-items:center;gap:14px}',
'#wmlHdr .lang{position:relative}#wmlHdr .lang button{display:flex;align-items:center;gap:6px;background:none;border:1px solid #C9CED4;border-radius:16px;padding:5px 10px;font:600 13px Arial;color:'+B+';cursor:pointer}',
'#wmlHdr .lang ul{display:none;position:absolute;right:0;top:36px;background:#fff;border:1px solid #C9CED4;border-radius:4px;list-style:none;margin:0;padding:4px 0;box-shadow:0 6px 18px rgba(0,0,0,.12);min-width:150px}#wmlHdr .lang.open ul{display:block}#wmlHdr .lang li a{display:block;padding:7px 14px;font:14px Arial;color:#1A1D21;text-decoration:none}#wmlHdr .lang li a:hover{background:#f3f5f8}#wmlHdr .lang li b{display:inline-block;width:30px;color:'+B+'}',
'#wmlHdr .tel{color:'+B+';display:flex;align-items:center;gap:6px;font:600 14px Arial;text-decoration:none;white-space:nowrap}@media (max-width:1279px){#wmlHdr .tel span{display:none}}#wmlHdr .cta{background:'+Y+';color:#1A1D21;font:700 14px Arial;padding:9px 16px;border-radius:3px;text-decoration:none;white-space:nowrap}',
'#wmlHdr .burg{display:none;background:none;border:0;color:'+B+';cursor:pointer;padding:6px}',
'#wmlMega{position:fixed;left:0;right:0;top:var(--wmlH);background:#fff;z-index:8999;box-shadow:0 14px 30px rgba(0,0,0,.15);border-top:1px solid #e3e6ea;display:none;font-family:Arial,sans-serif;max-height:calc(100vh - var(--wmlH));overflow:auto}#wmlMega.open{display:block}',
'#wmlMega .in{max-width:min(1600px,94vw);margin:0 auto;padding:22px 20px 26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px;box-sizing:border-box}',
'#wmlMega .t{text-decoration:none;display:block}#wmlMega .t .p{height:110px;border-radius:4px;background:#3F5A73 center/cover no-repeat;position:relative;transition:transform .15s}#wmlMega .t:hover .p{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.15)}',
'#wmlMega h4{margin:8px 0 4px;color:'+B+';font:700 15px Arial}#wmlMega ul{list-style:none;margin:0;padding:0}#wmlMega li a{font:13px Arial;color:#3F5A73;padding:2px 0;display:block;text-decoration:none}#wmlMega li a:hover{color:'+B+';text-decoration:underline}',
'#wmlMega .all{grid-column:1/-1;border-top:1px solid #e3e6ea;padding-top:12px;display:flex;flex-wrap:wrap;gap:24px;font:600 14px Arial}#wmlMega .all a{color:'+B+';text-decoration:none}#wmlMega .mob{display:none;grid-column:1/-1}',
'.wmlNeu{position:absolute;top:8px;right:8px;background:'+Y+';color:#1A1D21;font:700 11px Arial;padding:2px 6px;z-index:2}',
'.wml[data-wml=nav]{position:sticky;top:var(--wmlH);z-index:50;background:#fff;margin:0 0 18px}.wmlNav{background:#fff;border-bottom:1px solid #C9CED4;margin:0;padding:10px 0 0;font-family:Arial,sans-serif}',
'.wmlBc{font-size:13px;color:#6E737A;margin-bottom:8px}.wmlBc a{color:'+B+';text-decoration:none}.wmlBc a:hover{text-decoration:underline}.wmlBc b{color:#1A1D21;font-weight:600}',
'.wmlFl{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.wmlFl a{flex:0 0 auto;font:600 13px Arial;color:#3F5A73;padding:8px 12px 9px;border-bottom:3px solid transparent;white-space:nowrap;text-decoration:none}.wmlFl a:hover{color:'+B+';background:#f3f5f8}.wmlFl a.on{color:'+B+';border-bottom-color:'+Y+'}',
'.wmlBack{display:inline-block;margin:0 0 8px;color:'+B+';font:600 14px Arial;text-decoration:none}',
'.wml{font-family:Arial,sans-serif;color:#1A1D21}.wml h2.wmlh{color:'+B+';font-size:20px;font-weight:700;margin:36px 0 4px}.wml p.wmlsd{color:#6E737A;font-size:14px;margin:0 0 12px}',
'.wmlSub{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 6px}.wmlSub a{font:13px Arial;color:'+B+';border:1px solid #C9CED4;border-radius:16px;padding:5px 12px;background:#fff;text-decoration:none}.wmlSub a:hover{background:'+B+';color:#fff;border-color:'+B+'}',
'.wmlQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:6px 0 30px}.wmlQ a{display:flex;gap:14px;align-items:center;border:1px solid #C9CED4;border-radius:4px;padding:16px;color:'+B+';text-decoration:none;transition:transform .15s}.wmlQ a:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.1);border-color:'+B+'}.wmlQ b{display:block;font:700 15px Arial}.wmlQ small{color:#6E737A;font-size:12px}',
'.wmlK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wmlK a{position:relative;display:block;height:170px;border-radius:4px;overflow:hidden;background:#3F5A73 center/cover no-repeat;transition:transform .15s;text-decoration:none}.wmlK a:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.18)}.wmlK a span{position:absolute;left:0;right:0;bottom:0;background:rgba(31,56,85,.92);color:#fff;font:600 15px Arial;padding:10px 12px}.wmlK a small{display:block;font-weight:400;color:#C7D3E3;font-size:12px;margin-top:2px}',
'.wmlG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wmlC{position:relative;display:block;border:1px solid #C9CED4;border-radius:4px;overflow:hidden;background:#fff;color:#1A1D21;text-decoration:none;transition:transform .15s}a.wmlC:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.14)}',
'.wmlC .im{position:relative;height:130px;background:#eef1f4 center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:#9aa1a8;font-size:12px}.wmlC .tag{position:absolute;top:8px;left:8px;background:'+B+';color:#fff;font:600 12px Arial;padding:3px 7px;display:flex;align-items:center;gap:6px}',
'.wmlC .tx{padding:9px 12px 11px}.wmlC .mb{font-size:13px;color:#3F5A73}.wmlC .ty{font-size:17px;font-weight:700;color:'+B+';white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wmlC .fo{font-size:11px;color:#8A6000;margin-top:2px}',
'.wmlRef{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.wmlRef a{border:2px dashed #3F5A73;border-radius:4px;padding:10px 14px;color:'+B+';font:600 14px Arial;text-decoration:none}',
'.wmlR{position:relative;overflow:hidden;display:flex;gap:20px;align-items:center;background:'+B+';color:#fff;border-radius:4px;padding:18px 22px;margin-top:34px}.wmlR h3{margin:0 0 4px;font-size:19px;color:#fff}.wmlR p{margin:0;color:#C7D3E3;font-size:14px}.wmlR .go{margin-left:auto;background:'+Y+';color:#1A1D21;font:700 14px Arial;padding:10px 18px;text-decoration:none;white-space:nowrap;border-radius:3px}.wmlR .wm{position:absolute;right:150px;top:-40px;width:170px;pointer-events:none}.wmlR .tx,.wmlR .go{position:relative}',
'#wmlFoot{position:relative;overflow:hidden;background:'+B+';color:#C7D3E3;font:14px/1.6 Arial,sans-serif;padding:46px 0 0}#wmlFoot .wm{position:absolute;right:-40px;bottom:-200px;width:520px;pointer-events:none}',
'#wmlFoot .in{position:relative;max-width:min(1600px,94vw);margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;box-sizing:border-box}#wmlFoot img.lg{height:52px;display:block;margin-bottom:14px}#wmlFoot h5{color:#fff;font:700 13px Arial;letter-spacing:.06em;text-transform:uppercase;margin:6px 0 10px}',
'#wmlFoot a{color:#fff;text-decoration:none;display:block}#wmlFoot a:hover{color:'+Y+'}#wmlFoot .cl{color:#fff;font-weight:600;display:block}',
'#wmlFoot .bot{position:relative;border-top:1px solid rgba(255,255,255,.15);margin:36px auto 0;padding:14px 20px;max-width:min(1600px,94vw);display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px;box-sizing:border-box}#wmlFoot .bot a{display:inline}',
'@media (min-width:1700px){.wmlG{grid-template-columns:repeat(5,minmax(0,1fr))}.wmlK a{height:200px}}',
'@media (max-width:980px){#wmlHdr nav,#wmlHdr .tel span{display:none}#wmlHdr .burg{display:block}#wmlMega .in{grid-template-columns:1fr}#wmlMega .t{display:flex;gap:12px;align-items:center}#wmlMega .t .p{width:90px;height:60px;flex:0 0 90px}#wmlMega ul{display:none}#wmlMega h4{margin:0}',
' .wmlG,.wmlK,.wmlQ{grid-template-columns:repeat(2,minmax(0,1fr))}#wmlFoot .in{grid-template-columns:1fr 1fr}#wmlFoot .wm{width:300px;right:-80px;bottom:-90px}',
' #wmlMega .mob{display:block;border-top:1px solid #e3e6ea;padding-top:12px}#wmlMega .mob a{display:block;padding:10px 0;font:600 16px Arial;color:'+B+';border-bottom:1px solid #f0f2f4;text-decoration:none}#wmlMega .mob .lg{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#wmlMega .mob .lg a{display:inline-block;border:1px solid #C9CED4;border-radius:14px;padding:5px 11px;font:600 13px Arial}#wmlMega .mob .lg a.on{background:'+B+';color:#fff}}',
'@media (max-width:560px){:root{--wmlH:56px}#wmlHdr .logo img{height:38px}#wmlHdr.sm .logo img{height:32px}#wmlHdr .in{gap:10px;padding:0 12px}#wmlHdr .cta{padding:8px 10px;font-size:13px}.wmlG,#wmlFoot .in{grid-template-columns:1fr}.wmlK a{height:120px}.wmlQ a{padding:12px;gap:10px}}',
'#wmlHdr .logo{display:flex;align-items:center;height:100%}#wmlHdr .logo svg.lg{height:62px;width:auto;display:block;transition:height .25s}#wmlHdr.sm .logo svg.lg{height:34px}#wmlFoot svg.lg{height:46px;width:auto;display:block;margin-bottom:12px}',
'#wmlHdr .hfl{display:none;height:100%;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:none;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}#wmlHdr .hfl a{display:flex;align-items:center;padding:0 7px;font:600 12.5px Arial;color:#3F5A73;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}#wmlHdr .hfl a:hover{color:'+B+';background:#f3f5f8}#wmlHdr .hfl a.on{color:'+B+';border-bottom-color:'+Y+'}',
'html.wml-merge #wmlHdr nav{display:none}html.wml-merge #wmlHdr .hfl{display:flex}html.wml-merge #wmlHdr .hfl.vis{opacity:1;transform:none}html.wml-merge #wmlHdr .tel span{display:none}.wml[data-wml=nav]{transition:opacity .2s}html.wml-merge .wml[data-wml=nav]{opacity:0;pointer-events:none}',
'#wmlMega{left:var(--wmlMX,20px);right:auto;width:min(820px,94vw);border:1px solid #e3e6ea;border-radius:0 0 6px 6px;animation:wmlIn .18s ease-out}@keyframes wmlIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}',
'#wmlMega .in{max-width:none;display:grid;grid-template-columns:270px 1fr;gap:0;padding:0}#wmlMega .ar{border-right:1px solid #e3e6ea;padding:8px 0}#wmlMega .ar a{display:flex;justify-content:space-between;align-items:center;padding:9px 16px;font:600 14px Arial;color:#1A1D21;text-decoration:none;border-left:3px solid transparent}#wmlMega .ar a small{color:#6E737A;font:12px Arial}#wmlMega .ar a.on{background:#f3f5f8;border-left-color:'+Y+';color:'+B+'}',
'#wmlMega .pv{padding:14px 18px}#wmlMega .pv .im{display:block;height:110px;border-radius:4px;background:#3F5A73 center/cover no-repeat}#wmlMega .pv h4{margin:10px 0 2px;font:700 16px Arial}#wmlMega .pv h4 a{color:'+B+';text-decoration:none}#wmlMega .pv p{margin:0 0 8px;color:#6E737A;font:13px Arial}#wmlMega .pv ul{list-style:none;margin:0 0 10px;padding:0;columns:2;column-gap:16px}#wmlMega .pv li a{display:block;padding:3px 0;font:13px Arial;color:#3F5A73;text-decoration:none}#wmlMega .pv li a:hover{color:'+B+';text-decoration:underline}#wmlMega .pv .go{font:600 13px Arial;color:'+B+';text-decoration:none}#wmlMega .all{grid-column:1/-1;padding:10px 16px;margin:0;border-top:1px solid #e3e6ea;gap:20px;font:600 13px Arial}',
'@media (max-width:980px){#wmlMega{left:0;width:100%;border-radius:0}#wmlMega .in{grid-template-columns:1fr}#wmlMega .pv{display:none}#wmlMega .ar{border-right:0}#wmlHdr .logo svg.lg{height:40px}}',
'@media (max-width:560px){#wmlHdr .logo svg.lg{height:34px}#wmlHdr.sm .logo svg.lg{height:30px}#wmlHdr .lang button svg{display:none}#wmlHdr .lang button{padding:4px 8px;white-space:nowrap}}','.wmlFw{position:relative}.wmlAr{display:none;position:absolute;top:0;bottom:3px;width:36px;border:0;padding:0 4px;font:700 24px/1 Arial;color:'+B+';cursor:pointer;z-index:2}.wmlAr.l{left:0;justify-content:flex-start;background:linear-gradient(90deg,#fff 55%,rgba(255,255,255,0))}.wmlAr.r{right:0;justify-content:flex-end;background:linear-gradient(270deg,#fff 55%,rgba(255,255,255,0))}.wmlFw.cl .wmlAr.l,.wmlFw.cr .wmlAr.r{display:flex;align-items:center}','.wmlQ a span{min-width:0}.wmlQ b{overflow-wrap:anywhere;hyphens:auto}','.wmS{display:block;--bt:1.4s}.wmS path,.wmS ellipse{stroke-linejoin:round;stroke-linecap:round}.wmS path{vector-effect:non-scaling-stroke}@keyframes wmB{from{opacity:0}to{opacity:1}}@keyframes wmSeam{0%{stroke-dasharray:8 4;stroke-dashoffset:0}99%{stroke-dasharray:8 4;stroke-dashoffset:-72}100%{stroke-dasharray:none}}@keyframes wmCut{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes wmDot{0%{fill:#FFFFFF;stroke:#1F3855;opacity:0}30%{opacity:1;fill:#FFFFFF;stroke:#F7BC0C}60%,100%{fill:#F7BC0C;stroke:#F7BC0C;opacity:1}}@keyframes wmFl{0%,100%{opacity:1}50%{opacity:.2}}@keyframes wmK{0%,100%{opacity:1}50%{opacity:0}}@keyframes wmMes{0%,100%{transform:translate(0,0)}45%,60%{transform:translate(0,4px)}}@keyframes wmEo{0%,100%{transform:translate(0,0)}40%,65%{transform:translate(0,3px)}}@keyframes wmEu{0%,100%{transform:translate(0,0)}40%,65%{transform:translate(0,-3px)}}@keyframes wmW{0%{transform:translate(0,0) scale(1);opacity:0}15%{opacity:1}100%{transform:translate(14px,-8px) scale(.45);opacity:0}}@keyframes wmDrop{from{transform:translate(0,0)}to{transform:translate(0,3px)}}.wmS.go path{animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both}.wmS.go .ys{animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmSeam 3s linear var(--bt) 1}.wmS.go .yc{stroke-dasharray:100;animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmCut 2.4s ease-in-out var(--bt) both}.wmS.go .yc2{stroke-dasharray:100;animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmCut .6s ease-out calc(var(--bt) + 3s) both}.wmS.go .ym{animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmMes 1.2s ease-in-out calc(var(--bt) + 2.5s) 1}.wmS.go .ys2{animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmDrop .4s ease-in calc(var(--bt) + 3.6s) both}.wmS.go .yk{animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmK .2s steps(1) var(--bt) 12}.wmS.go .yd{animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmDot 1s ease-out calc(var(--bt) + var(--i)*.6s) both}.wmS.go .ep{animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmEo 1.2s ease-in-out calc(var(--bt) + 1.9s) 1}.wmS.go .eu{animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmEu 1.2s ease-in-out calc(var(--bt) + 1.9s) 1}.wmS.go .yw{transform-box:fill-box;transform-origin:center;animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmW 1.6s ease-in calc(var(--bt) + var(--i)*.4s) 3}.wmS.go .yf{animation:wmB .45s ease-out calc(var(--n)*var(--bs,20ms)) both,wmFl .5s ease-in-out var(--bt) 4}@media (prefers-reduced-motion:reduce){.wmS.go *{animation:none!important}}','.wmS path{stroke-linejoin:round;stroke-linecap:round}.wmM{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:'+B+';stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-4px;margin-right:6px}.wmlFl a .wmM{width:17px;height:17px}#wmlMega .ar a span{display:flex;align-items:center}','.wmlK a.wmlKs{height:auto;background:#fff;border:1px solid #d5dde6;border-radius:4px;padding:12px 14px 16px;display:flex;flex-direction:column;color:'+B+';overflow:visible}.wmlK a.wmlKs:hover{border-color:'+B+'}.wmlKs .ic{position:relative;flex:0 0 140px;height:140px;overflow:hidden;margin:0 0 12px}.wmlKs .ic svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.wmlK a.wmlKs b{position:static;display:block;font:700 17px/1.25 Arial;color:'+B+';overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.wmlK a.wmlKs small{display:block;font:13px Arial;color:#6E737A;margin:auto 0 0;padding-top:4px}.wmlK a.wmlKs span{position:static;display:block;background:none;padding:0;font:13px/1.4 Arial;color:#3F5A73;margin-top:6px}','@media (max-width:560px){.wmlKs .ic{flex-basis:100px;height:100px}.wmlK a.wmlKs b{font-size:14.5px}.wmlK a.wmlKs small{font-size:12.5px}}#wmlHdr .hfl .wmM{display:none}.wmlFl .wmM{display:none}','.wmlEi{overflow:hidden;transition:max-height .5s ease,opacity .4s ease}.wmlEi.zu{opacity:0}h1.wmlEh{cursor:pointer}h1.wmlEh .wmlEk{float:none;position:relative;top:-3px;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;vertical-align:middle;margin-left:10px;color:#9AA7B5;transition:color .2s,transform .3s}h1.wmlEh:hover .wmlEk{color:'+B+'}h1.wmlEh.zu .wmlEk{color:'+B+'}h1.wmlEh .wmlEk:focus-visible{outline:2px solid '+Y+';outline-offset:3px}.wmlRow{display:flex;align-items:center}.wmlRow .wmlFw{flex:1 1 auto;min-width:0}.wmlBm{transition:none!important;display:none;flex:0 0 auto;align-items:center;margin-right:14px;padding-bottom:3px}.wmlBm svg{height:30px;width:auto;display:block}@media (min-width:980px){.wmlBm{display:flex}}#wmlHdr .logo .bm{display:none}#wmlHdr .logo .bm svg{height:30px;width:auto;display:block}html.wml-merge #wmlHdr .logo svg.lg{display:none}html.wml-merge #wmlHdr .logo .bm{display:block;animation:wmlBmA .3s ease-out}@keyframes wmlBmA{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}','#teaser.wmlSlOn .items,#teaser.wmlSlOn .simpleslider-icons,#teaser.wmlSlOn .control{visibility:hidden!important}#teaser.wmlSlOn{position:relative}.wmlSl{position:absolute;left:0;top:0;right:0;bottom:0;z-index:20;overflow:hidden;background:'+B+';font-family:Arial,sans-serif}.wmlSl .sl{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.wmlSl .sl.on{opacity:1;visibility:visible}.wmlSl .im{position:absolute;left:0;top:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block}.wmlSl .sl.ct .im{object-fit:contain}.wmlSl .bg{position:absolute;left:-20px;top:-20px;right:-20px;bottom:-20px;background-size:cover;background-position:center;filter:blur(18px) brightness(.55)}.wmlSl .cap{position:absolute;left:30px;bottom:70px;width:290px;padding:20px;background:rgba(255,255,255,.92);z-index:3;transform:translateY(12px);opacity:0;transition:transform .6s ease .3s,opacity .6s ease .3s}.wmlSl .sl.on .cap{transform:none;opacity:1}.wmlSl .cap b{display:block;font:700 20px/24px Arial;color:'+B+';margin:0 0 12px}.wmlSl .cap p{font:14px/20px Arial;color:#1A1D21;margin:0 0 12px}.wmlSl .cap a{font:600 14px Arial;color:#003B75;text-decoration:none}.wmlSl .cap a:hover{text-decoration:underline}.wmlSl .cta{position:absolute;top:14px;right:14px;z-index:4;min-height:44px;line-height:44px;padding:0 18px;background:'+Y+';color:'+B+';font:700 16px Arial;text-decoration:none;border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.35)}.wmlSl .pv,.wmlSl .nx{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:64px;border:0;background:rgba(31,56,85,.85);color:#fff;font:400 34px/1 Arial;cursor:pointer;padding:0}.wmlSl .pv{left:0}.wmlSl .nx{right:0}.wmlSl .dt{position:absolute;right:16px;bottom:14px;z-index:5;display:flex;gap:8px;align-items:center}.wmlSl .dt button[data-i]{width:14px;height:14px;border-radius:50%;border:2px solid #fff;background:rgba(255,255,255,.35);padding:0;cursor:pointer}.wmlSl .dt button[data-i].on{background:#fff}.wmlSl .dt .al,.wmlSl .pl{text-transform:none;letter-spacing:0}.wmlSl .dt .al{margin-left:6px;height:26px;padding:0 10px;border:0;border-radius:13px;background:rgba(255,255,255,.9);color:'+B+';font:600 12px Arial;cursor:pointer}.wmlSl .ov{position:absolute;left:0;top:0;right:0;bottom:0;z-index:6;background:#F3F5F8;padding:18px;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.wmlSl.ovan .ov{opacity:1;visibility:visible}.wmlSl .og{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:14px;height:calc(100% - 40px)}.wmlSl .ti{position:relative;display:block;overflow:hidden;background:'+B+';text-decoration:none;border-radius:3px;transform:translateY(10px);opacity:0;transition:transform .5s ease,opacity .5s ease,box-shadow .2s}.wmlSl.ovan .ti{transform:none;opacity:1}.wmlSl.ovan .ti:nth-child(2){transition-delay:.1s}.wmlSl.ovan .ti:nth-child(3){transition-delay:.2s}.wmlSl.ovan .ti:nth-child(4){transition-delay:.3s}.wmlSl .ti:hover{box-shadow:0 4px 14px rgba(0,0,0,.25)}.wmlSl .tb{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center;transition:transform .4s ease}.wmlSl .tb.ct{background-size:contain;background-repeat:no-repeat;background-color:'+B+'}.wmlSl .ti:hover .tb{transform:scale(1.04)}.wmlSl .tt{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;background:rgba(31,56,85,.88);color:#fff;font:700 14px/18px Arial}.wmlSl .pl{position:absolute;right:18px;bottom:10px;height:28px;padding:0 12px;border:0;border-radius:14px;background:'+B+';color:#fff;font:600 12px Arial;cursor:pointer}.wmlSl.eins .pv,.wmlSl.eins .nx,.wmlSl.eins .dt{display:none}@media (max-width:700px){.wmlSl .cap{display:none}.wmlSl .cta{top:8px;right:8px;min-height:32px;line-height:32px;padding:0 12px;font-size:13px}.wmlSl .pv,.wmlSl .nx{width:30px;height:44px;font-size:24px}.wmlSl .dt{right:8px;bottom:8px;gap:6px}.wmlSl .dt button[data-i]{width:11px;height:11px}.wmlSl .dt .al{height:22px;font-size:11px}#teaser.wmlOvM{height:auto!important;min-height:0!important}#teaser.wmlOvM .items,#teaser.wmlOvM .simpleslider-icons,#teaser.wmlOvM .control{display:none!important}#teaser.wmlOvM .wmlSl{position:relative}#teaser.wmlOvM .wmlSl .sl,#teaser.wmlOvM .wmlSl .pv,#teaser.wmlOvM .wmlSl .nx,#teaser.wmlOvM .wmlSl .dt{display:none}#teaser.wmlOvM .wmlSl .ov{position:relative;padding:10px 10px 44px}.wmlSl .og{height:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wmlSl .ti{aspect-ratio:16/10}.wmlSl .tt{font-size:12px;line-height:15px;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.wmlSl .sl,.wmlSl .cap,.wmlSl .ti,.wmlSl .ov{transition:none}}','form.wmlAfOn .forminner .form-group,form.wmlAfOn .forminner \x3e p{display:none!important}.wmlAf{font-family:Arial,sans-serif;max-width:860px;margin:0 0 10px}.wmlAf .st{background:#fff;border:1px solid #d5dde6;border-radius:4px;padding:16px 18px;margin:0 0 14px}.wmlAf h3{display:flex;align-items:center;gap:10px;font:700 17px Arial;color:'+B+';margin:0 0 12px;text-transform:none}.wmlAf h3 i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:'+B+';color:#fff;font:700 13px Arial;flex:0 0 26px}.wmlAf .ch{display:flex;flex-wrap:wrap;gap:8px}.wmlAf .ch button{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1px solid #C9CED4;border-radius:18px;padding:8px 14px;font:600 14px Arial;color:#3F5A73;cursor:pointer;text-transform:none;letter-spacing:0;float:none;margin:0;line-height:1.2;min-height:0;height:auto;box-shadow:none}.wmlAf .ch button:hover{border-color:'+B+';color:'+B+'}.wmlAf .ch button.on{background:'+B+';border-color:'+B+';color:#fff}.wmlAf .ch button.on .wmM{stroke:#fff}.wmlAf .ch button .wmM{width:16px;height:16px;flex-basis:16px;margin-right:6px}.wmlAf .ch.kl{margin:10px 0 0}.wmlAf .ch.kl button{padding:6px 12px;font-size:13px}.wmlAf .tx,.wmlAf .gr input{width:100%;box-sizing:border-box;border:1px solid #C9CED4;border-radius:3px;padding:10px 12px;font:15px Arial;color:#1A1D21;background:#fff;margin:0;height:auto}.wmlAf input.tx{margin-top:12px}.wmlAf .tx:focus,.wmlAf .gr input:focus{outline:2px solid '+Y+';outline-offset:0;border-color:'+B+'}.wmlAf .gr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.wmlAf .gr label{display:block;margin:0;float:none;width:auto;padding:0}.wmlAf .gr span{display:block;font:600 13px Arial;color:#6E737A;margin:0 0 4px}.wmlAf .ad{background:none;border:0;padding:0;margin:12px 0 0;font:600 14px Arial;color:#003B75;cursor:pointer;text-transform:none;float:none;height:auto;box-shadow:none}.wmlAf .adr{margin-top:10px}.wmlAf input.fehlt{border-color:#B3261E;background:#FDF3F2}.wmlAf .cb{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px;font:14px/20px Arial;color:#1A1D21;cursor:pointer;float:none;width:auto;padding:0}.wmlAf .cb input{width:18px;height:18px;margin:1px 0 0;flex:0 0 18px}.wmlAf .rrz{display:none;margin:-2px 0 12px 28px}.wmlAf.rron .rrz{display:flex}.wmlAf .fe{color:#B3261E;font:600 14px Arial;margin:0}.wmlAf .smalllaw{font:13px/19px Arial;color:#6E737A;margin:6px 0 0}form.wmlAfOn button[type=submit]{background:'+Y+'!important;color:'+B+'!important;border:0!important;font:700 17px Arial!important;padding:14px 28px!important;border-radius:3px!important;height:auto!important;text-transform:none!important}@media (max-width:600px){.wmlAf .gr{grid-template-columns:1fr}.wmlAf .st{padding:14px 12px}}','.wmlMini{display:none}@media (max-width:700px){html.wml-app #wmlHdr,html.wml-app #wmlMega,html.wml-app .wml[data-wml=nav],html.wml-app .wmlBack,html.wml-app #content h1{display:none!important}html.wml-app #master{padding-top:0!important}html.wml-app .wmlMini{display:flex;align-items:center;gap:8px;padding:8px 0 6px;text-decoration:none;color:'+B+';font:600 13px Arial}html.wml-app .wmlMini svg.lg{height:22px;width:auto}}','@media (max-width:700px){#teaser,#teaser .items,#teaser .item{height:calc(100vw * 580 / 1430) !important;min-height:0 !important}#teaser .item img{left:0 !important;top:0 !important;width:100% !important;min-width:0 !important;height:auto !important}}'
].join('\n');

/* ---------- Bausteine ---------- */
function karte(x){
 var im='\x3cdiv class="im" style="'+(x.i?'background-image:url(\''+x.i+'?w=400\x26h=250\x26action=crop\')':'')+'"\x3e'+(x.i?'':L.bild)+(tagZeigen(x)?'\x3cspan class="tag"\x3e'+(FLG[LAND[x.b]]||'')+esc(x.b)+'\x3c/span\x3e':'')+'\x3c/div\x3e';
 var tx='\x3cdiv class="tx"\x3e\x3cdiv class="mb"\x3e'+esc(x.mb)+'\x3c/div\x3e\x3cdiv class="ty"\x3e'+esc(x.ty)+'\x3c/div\x3e'+(x.u?'':'\x3cdiv class="fo"\x3e'+L.seite+'\x3c/div\x3e')+'\x3c/div\x3e';
 var neu=x.neu?'\x3cem class="wmlNeu"\x3e'+L.neu+'\x3c/em\x3e':'';
 if(x.u){return '\x3ca class="wmlC" href="'+x.u+'"\x3e'+neu+im+tx+'\x3c/a\x3e';}
 return '\x3cdiv class="wmlC"\x3e'+neu+im+tx+'\x3c/div\x3e';
}
function pfeile(w){if(!w){return;}var sc=q('.wmlFl',w);if(!sc){return;}
 function up(){var a=sc.scrollLeft,m=sc.scrollWidth-sc.clientWidth;w.classList.toggle('cl',pos(a-2));w.classList.toggle('cr',pos(m-a-2));}
 sc.addEventListener('scroll',up);window.addEventListener('resize',up);
 each(qa('.wmlAr',w),function(b){b.addEventListener('click',function(){var d=sc.clientWidth*0.6;sc.scrollBy({left:b.className.indexOf(' l')===-1?d:-d,behavior:'smooth'});});});
 var on=q('a.on',sc);if(on){var x=on.offsetLeft-44;if(pos(x)){sc.scrollLeft=x;}}
 up();setTimeout(up,400);
}
function leiste(bi,krumen){
 var h='\x3cdiv class="wmlNav"\x3e'+(krumen?'\x3cdiv class="wmlBc"\x3e'+krumen+'\x3c/div\x3e':'')+'\x3cdiv class="wmlRow"\x3e\x3ca class="wmlBm" href="'+LINKS.start+'" aria-label="'+esc(L.start)+'"\x3e'+svgBM(B)+'\x3c/a\x3e\x3cdiv class="wmlFw"\x3e\x3cdiv class="wmlFl"\x3e\x3ca href="'+LINKS.start+'" class="'+(bi===-1?'on':'')+'"\x3e'+L.ueb+'\x3c/a\x3e';
 each(T,function(b,i){h+='\x3ca href="'+(bUrl(i)||'#')+'" data-i="'+i+'" class="'+(i===bi?'on':'')+'"\x3e'+symM(i)+esc(b.s)+'\x3c/a\x3e';});
 return h+'\x3c/div\x3e\x3cbutton type="button" class="wmlAr l" aria-label="zurück"\x3e‹\x3c/button\x3e\x3cbutton type="button" class="wmlAr r" aria-label="weiter"\x3e›\x3c/button\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e';
}
/* ---------- Bereichssymbole: isometrische Strichzeichnungen, zur Laufzeit erzeugt ---------- */
var SB='#1F3855',SY='#F7BC0C',FT='#EEF2F7',FL='#DCE4EE',FR='#C3D1E1',FI='#AFC1D6',C30=Math.cos(Math.PI/6),VW=[1/Math.sqrt(3),1/Math.sqrt(3),1/Math.sqrt(3)];
function ve(a,b){return [a[0]+b[0],a[1]+b[1],a[2]+b[2]];}
function vm(a,b){return [a[0]-b[0],a[1]-b[1],a[2]-b[2]];}
function vk(a,k){return [a[0]*k,a[1]*k,a[2]*k];}
function vd(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2];}
function vx(a,b){return [a[1]*b[2]-a[2]*b[1],a[2]*b[0]-a[0]*b[2],a[0]*b[1]-a[1]*b[0]];}
function vn(a){var l=Math.sqrt(vd(a,a));return vk(a,1/l);}
function PP(p){return [(p[0]-p[1])*C30,(p[0]+p[1])*0.5-p[2]];}
function tf(n){return String(Math.round(n*10)/10);}
function pd(pts,zu){var s='M';for(var i=0;i!==pts.length;i++){s+=(i?' ':'')+tf(pts[i][0])+' '+tf(pts[i][1]);}return s+(zu?'Z':'');}
function Sc(){this.it=[];}
Sc.prototype.add=function(d,s){this.it.push([d,this.it.length,s]);};
function pa(d,f,st,sw,cls,ex){return '\x3cpath'+(cls?' class="'+cls+'"':'')+' d="'+d+'" fill="'+f+'" stroke="'+st+'" stroke-width="'+sw+'"'+(ex||'')+'/\x3e';}
Sc.prototype.poly=function(p3,f,o){o=o||{};var p=[],dd=0;for(var i=0;i!==p3.length;i++){p.push(PP(p3[i]));dd+=p3[i][0]+p3[i][1]+p3[i][2];}this.add(o.d!==undefined?o.d:dd/p3.length,pa(pd(p,1),f,o.st||SB,o.sw||1.6,o.cls,o.ex));};
Sc.prototype.line=function(p3,o){o=o||{};var p=[];for(var i=0;i!==p3.length;i++){p.push(PP(p3[i]));}this.add(o.d,pa(pd(p,0),'none',o.st||SB,o.sw||1.6,o.cls,o.ex));};
Sc.prototype.box=function(x,y,z,dx,dy,dz,d,cls){var o={d:d,cls:cls};this.poly([[x,y,z+dz],[x+dx,y,z+dz],[x+dx,y+dy,z+dz],[x,y+dy,z+dz]],FT,o);this.poly([[x,y+dy,z],[x+dx,y+dy,z],[x+dx,y+dy,z+dz],[x,y+dy,z+dz]],FL,o);this.poly([[x+dx,y,z],[x+dx,y+dy,z],[x+dx,y+dy,z+dz],[x+dx,y,z+dz]],FR,o);};
Sc.prototype.svg=function(){var it=this.it.slice().sort(function(a,b){return (a[0]-b[0])||(a[1]-b[1]);}),x0=1e9,x1=-1e9,y0=1e9,y1=-1e9,body='';
 for(var i=0;i!==it.length;i++){body+=symN(it[i][2],i);var m=it[i][2].match(/-?\d+(\.\d+)? -?\d+(\.\d+)?/g)||[];for(var j=0;j!==m.length;j++){var q=m[j].split(' '),a=+q[0],b=+q[1];x0=Math.min(x0,a);x1=Math.max(x1,a);y0=Math.min(y0,b);y1=Math.max(y1,b);}}
 return [tf(x0-4)+' '+tf(y0-4)+' '+tf(x1-x0+8)+' '+tf(y1-y0+8),body,it.length];};
function symN(h,i){if(h.indexOf(' style="')+1){return h.replace(' style="',' style="--n:'+i+';');}return h.replace('\x3cpath','\x3cpath style="--n:'+i+'"');}
function basis(ax){var a=vn(ax),t=Math.abs(a[2])-0.9;t=pos(-t)?[0,0,1]:[1,0,0];var u=vn(vx(a,t));return [a,u,vx(a,u)];}
function kreis(c,u,v,r,n){n=n||28;var p=[];for(var i=0;i!==n;i++){var t=2*Math.PI*i/(n-1);p.push(ve(c,ve(vk(u,r*Math.cos(t)),vk(v,r*Math.sin(t)))));}return p;}
function huelle(pts){pts=pts.slice().sort(function(a,b){return (a[0]-b[0])||(a[1]-b[1]);});function cr(o,a,b){return (a[0]-o[0])*(b[1]-o[1])-(a[1]-o[1])*(b[0]-o[0]);}
 var lo=[],up=[],i;for(i=0;i!==pts.length;i++){while(pos(lo.length-1)){if(pos(cr(lo[lo.length-2],lo[lo.length-1],pts[i]))){break;}lo.pop();}lo.push(pts[i]);}
 for(i=pts.length-1;i!==-1;i--){while(pos(up.length-1)){if(pos(cr(up[up.length-2],up[up.length-1],pts[i]))){break;}up.pop();}up.push(pts[i]);}
 lo.pop();up.pop();return lo.concat(up);}
function pr(a){var p=[];for(var i=0;i!==a.length;i++){p.push(PP(a[i]));}return p;}
function zwei(sc,polys,f,d){var all='';for(var i=0;i!==polys.length;i++){all+=pd(polys[i],1);}sc.add(d,pa(all,f,SB,3.2));sc.add(d+0.0001,pa(all,f,'none',0));}
function halbring(sc,c,ax,r,d,st,sw){var b=basis(ax),seg=[],cur=[];for(var i=0;i!==145;i++){var t=2*Math.PI*i/144,n=ve(vk(b[1],Math.cos(t)),vk(b[2],Math.sin(t)));if(pos(vd(n,VW))){cur.push(PP(ve(c,vk(n,r))));}else{if(pos(cur.length-1)){seg.push(cur);}cur=[];}}
 if(pos(cur.length-1)){seg.push(cur);}if(pos(seg.length-1)){seg=[seg[seg.length-1].concat(seg[0])].concat(seg.slice(1,seg.length-1));}
 for(var k=0;k!==seg.length;k++){sc.add(d,pa(pd(seg[k],0),'none',st||SB,sw||1.2));}}
function rohr(sc,cs,r,d,o){o=o||{};var polys=[],i;for(i=0;i!==cs.length-1;i++){var b=basis(vm(cs[i+1],cs[i]));polys.push(huelle(pr(kreis(cs[i],b[1],b[2],r).concat(kreis(cs[i+1],b[1],b[2],r)))));}zwei(sc,polys,o.f||FL,d);
 if(o.fugen){for(i=1;i!==cs.length-1;i++){halbring(sc,cs[i],ve(vn(vm(cs[i],cs[i-1])),vn(vm(cs[i+1],cs[i]))),r,d+0.01);}}
 if(o.falz){var b2=basis(vm(cs[1],cs[0])),L=Math.sqrt(vd(vm(cs[1],cs[0]),vm(cs[1],cs[0]))),seg=[],cur=[];for(i=0;i!==500;i++){var t=i/499,ang=2*Math.PI*L*t/o.falz,n=ve(vk(b2[1],Math.cos(ang)),vk(b2[2],Math.sin(ang))),ok=pos(vd(n,VW)-0.12);if(ok){ok=pos(t-0.05);}if(ok){ok=pos(0.96-t);}
  if(ok){cur.push(PP(ve(ve(cs[0],vk(b2[0],L*t)),vk(n,r))));}else{if(pos(cur.length-1)){seg.push(cur);}cur=[];}}if(pos(cur.length-1)){seg.push(cur);}
  for(i=0;i!==seg.length;i++){sc.add(d+0.02,pa(pd(seg[i],0),'none',SY,2.4,'ys'));}}
 if(o.offen){var c=cs[cs.length-1],b3=basis(vm(c,cs[cs.length-2]));if(pos(vd(b3[0],VW))){sc.add(d+0.03,pa(pd(pr(kreis(c,b3[1],b3[2],r)),1),FI,SB,1.6));sc.add(d+0.04,pa(pd(pr(kreis(c,b3[1],b3[2],r-2.2)),1),'#FFFFFF',SB,1));}}}
function zyl(sc,c0,c1,r,d,oben){var b=basis(vm(c1,c0));sc.add(d,pa(pd(huelle(pr(kreis(c0,b[1],b[2],r).concat(kreis(c1,b[1],b[2],r)))),1),FL,SB,1.6));if(oben){if(pos(vd(b[0],VW))){sc.add(d+0.002,pa(pd(pr(kreis(c1,b[1],b[2],r)),1),FT,SB,1.6));}}}
var SYMF={
 eckig:function(sc){var w=22,h=15,Ri=8,L=56,Ro=Ri+w;function pt(R,p,z){return [R*Math.sin(p),-Ri+R*Math.cos(p),z];}
  sc.poly([[-L,0,h],[0,0,h],[0,w,h],[-L,w,h]],FT,{d:0});sc.poly([[-L,w,0],[0,w,0],[0,w,h],[-L,w,h]],FL,{d:0.1});
  var a=[],b=[],i,p;for(i=0;i!==40;i++){p=Math.PI/2*i/39;a.push(pt(Ro,p,0));b.push(pt(Ro,p,h));}sc.poly(a.concat(b.reverse()),FR,{d:1});
  a=[];b=[];for(i=0;i!==40;i++){p=Math.PI/2*i/39;a.push(pt(Ro,p,h));b.push(pt(Ri,p,h));}sc.poly(a.concat(b.reverse()),FT,{d:1.1});
  var S=26,y0=-Ri,y1=-Ri-S;sc.poly([[Ri,y1,h],[Ro,y1,h],[Ro,y0,h],[Ri,y0,h]],FT,{d:0.5});sc.poly([[Ro,y1,0],[Ro,y0,0],[Ro,y0,h],[Ro,y1,h]],FR,{d:0.4});
  var f=1.8;sc.poly([[0,-f,-f],[0,w+f,-f],[0,w+f,h+f],[0,-f,h+f]],'none',{st:SY,sw:3,d:3,cls:'yf'});},
 rund:function(sc){var r=11,Rb=30,an=[0,11.25,33.75,56.25,78.75,90],p=[];for(var i=0;i!==an.length;i++){var t=an[i]*Math.PI/180;p.push([Rb*Math.sin(t),0,Rb-Rb*Math.cos(t)]);}p.push([Rb,0,Rb+14]);
  rohr(sc,[[-58,0,0],[0,0,0]],r,0,{falz:11});rohr(sc,p,r,1,{fugen:1,offen:1});},
 schneiden:function(sc){var W=70,D=46,t=2.5;sc.box(-W/2,-D/2,0,W,D,t,0);var c=[],i;for(i=0;i!==80;i++){var a=2*Math.PI*i/79,rr=15+3*Math.cos(2*a);c.push([-6+rr*Math.cos(a),0.75*rr*Math.sin(a),t]);}
  sc.line(c.slice(0,48),{st:SY,sw:2.6,d:5,cls:'yc',ex:' pathLength="100"'});sc.line(c.slice(47),{sw:1.2,d:5,ex:' stroke-dasharray="2.5 2.5"'});
  var tip=c[47];zyl(sc,[tip[0],tip[1],16],[tip[0],tip[1],40],5,20,1);zyl(sc,[tip[0],tip[1],9],[tip[0],tip[1],16],2.6,19,0);
  sc.line([[tip[0],tip[1],9],[tip[0],tip[1],t]],{st:SY,sw:2.6,d:18});var g=[0.6,2.2,3.8,5.2];for(i=0;i!==4;i++){sc.line([[tip[0]+2*Math.cos(g[i]),tip[1]+2*Math.sin(g[i]),t+0.5],[tip[0]+6*Math.cos(g[i]),tip[1]+6*Math.sin(g[i]),t+2.5]],{st:SY,sw:1.6,d:18.5,cls:'yk'});}},
 schweissen:function(sc){var t=2.2;sc.box(-34,-18,0,44,36,t,0);sc.box(-6,-18,t,40,36,t,1);for(var i=0;i!==5;i++){var y=-13+6.5*i;sc.add(2+y*0.01,pa(pd(pr(kreis([2,y,2*t],[1,0,0],[0,1,0],2,24)),1),SY,SY,0.8,'yd',' style="--i:'+(i+1)+'"'));}
  zyl(sc,[2,13,2*t+3],[2,13,30],3.6,10,1);zyl(sc,[2,13,2*t+0.5],[2,13,2*t+3],1.8,9.9,0);zyl(sc,[2,13,-22],[2,13,-1],3.6,-10,0);},
 coil:function(sc){var R=24,r0=9,W=26,c1=[W/2,0,R];rohr(sc,[[-W/2,0,R],c1],R,0,{});var b=basis([1,0,0]);
  sc.add(0.5,pa(pd(pr(kreis(c1,b[1],b[2],R)),1),FT,SB,1.6));sc.add(0.6,pa(pd(pr(kreis(c1,b[1],b[2],R-5)),1),'none',SB,0.9));sc.add(0.6,pa(pd(pr(kreis(c1,b[1],b[2],R-10)),1),'none',SB,0.9));sc.add(0.7,pa(pd(pr(kreis(c1,b[1],b[2],r0)),1),'#FFFFFF',SB,1.6));
  var y1=62;sc.poly([[-W/2,0,0],[W/2,0,0],[W/2,y1,0],[-W/2,y1,0]],FT,{d:2});sc.line([[-W/2-3,y1-14,0.2],[W/2+3,y1-14,0.2]],{st:SY,sw:2.6,d:3,cls:'yf'});for(var i=0;i!==3;i++){sc.box(-W/2,y1+6,i*2.4,W,22,2.4,4+i);}},
 schall:function(sc){var W=54,D=30,H=34,n=3,th=8,gap=(W-n*th)/(n+1),i,x,k,zz;sc.poly([[0,0,0],[W,0,0],[W,D,0],[0,D,0]],FR,{d:-5});sc.poly([[0,0,0],[W,0,0],[W,0,H],[0,0,H]],FI,{d:-6});
  for(i=0;i!==n;i++){x=gap+i*(th+gap);sc.box(x,2,0,th,D-2,H,-1+i);for(k=0;k!==4;k++){zz=6+k*(H-12)/3;sc.add(5+i,pa(pd(pr(kreis([x+th*0.3,D,zz],[1,0,0],[0,0,1],0.9,12)),1),SB,'none',0));sc.add(5+i,pa(pd(pr(kreis([x+th*0.7,D,zz],[1,0,0],[0,0,1],0.9,12)),1),SB,'none',0));}}
  sc.poly([[W,0,0],[W,D,0],[W,D,H],[W,0,H]],FR,{d:8});sc.line([[0,D,H],[W,D,H],[W,D,0]],{st:SY,sw:3,d:10,cls:'yc',ex:' pathLength="100"'});sc.line([[0,D,0],[0,D,H],[0,0,H],[W,0,H]],{d:10});},
 flex:function(sc){var r=10,p=[];for(var i=0;i!==15;i++){var t=i/14,a=t*Math.PI*0.75;p.push([-40+52*Math.sin(a),0,30-30*Math.cos(a)*0.9]);}rohr(sc,p,r,0,{fugen:1,offen:1});var c=p[13];halbring(sc,c,vm(p[14],c),r+0.6,50,SY,3);
  var it=sc.it[sc.it.length-1];it[2]=it[2].replace('\x3cpath','\x3cpath class="yf"');},
 software:function(sc){var W=64,T=3,H=42;sc.box(-W/2,0,10,W,T,H,0);sc.poly([[-W/2+3,T,13],[W/2-3,T,13],[W/2-3,T,10+H-3],[-W/2+3,T,10+H-3]],'#FFFFFF',{d:1,sw:1.2});sc.box(-3,-3,2,6,4,8,-1);sc.box(-14,-8,0,28,14,2,-2);
  function s(x,z){return [x,T+0.1,z];}sc.line([s(-25,18),s(6,18),s(6,46)],{sw:1.4,d:2});sc.line([s(-25,24),s(0,24),s(0,46)],{sw:1.4,d:2});sc.line([s(6,31),s(26,31)],{st:SY,sw:2.6,d:2.1,cls:'yc',ex:' pathLength="100"'});sc.line([s(6,37),s(26,37)],{st:SY,sw:2.6,d:2.1,cls:'yc',ex:' pathLength="100"'});sc.line([s(-12,18),s(-12,13.5)],{sw:1.4,d:2});sc.line([s(-18,18),s(-18,13.5)],{sw:1.4,d:2});}
};
/* Neue Fassungen: schneiden (Plasma + Tafelschere), schweissen (Punkt + Rollennaht), schall (Kulissen + rund, Schallwellen) */
SYMF.schneiden=function(sc){var W=72,D=50,t=2.5,yS=15;
 sc.box(-W/2,-D/2,0,W,D/2+yS,t,0);
 sc.box(-W/2,yS,0,W,D/2-yS,t,0.5,'ys2');
 var c=[],i;for(i=0;i!==80;i++){var a=2*Math.PI*i/79,rr=12+2.5*Math.cos(2*a);c.push([-4+rr*Math.cos(a),-9+0.75*rr*Math.sin(a),t]);}
 sc.line(c.slice(0,48),{st:SY,sw:2.6,d:5,cls:'yc',ex:' pathLength="100"'});sc.line(c.slice(47),{sw:1.2,d:5,ex:' stroke-dasharray="2.5 2.5"'});
 var tip=c[47];zyl(sc,[tip[0],tip[1],16],[tip[0],tip[1],40],5,20,1);zyl(sc,[tip[0],tip[1],9],[tip[0],tip[1],16],2.6,19,0);
 sc.line([[tip[0],tip[1],9],[tip[0],tip[1],t]],{st:SY,sw:2.6,d:18,cls:'yk'});var g=[0.6,2.2,3.8,5.2];for(i=0;i!==4;i++){sc.line([[tip[0]+2*Math.cos(g[i]),tip[1]+2*Math.sin(g[i]),t+0.5],[tip[0]+6*Math.cos(g[i]),tip[1]+6*Math.sin(g[i]),t+2.5]],{st:SY,sw:1.6,d:18.5,cls:'yk'});}
 sc.line([[-W/2,yS,t+0.05],[W/2,yS,t+0.05]],{st:SY,sw:2.6,d:30,cls:'yc2',ex:' pathLength="100"'});
 /* Obermesser der Tafelschere: schraeg, ueber der Schnittlinie */
 var bx0=-W/2-4,bx1=W/2+4,z0=t+2.5,z1=t+4.5,hb=5;
 sc.poly([[bx0,yS-3,z1+hb],[bx1,yS-3,z0+hb],[bx1,yS,z0+hb],[bx0,yS,z1+hb]],FT,{d:40,cls:'ym'});
 sc.poly([[bx0,yS,z1],[bx1,yS,z0],[bx1,yS,z0+hb],[bx0,yS,z1+hb]],FL,{d:40.1,cls:'ym'});
 sc.poly([[bx1,yS-3,z0],[bx1,yS,z0],[bx1,yS,z0+hb],[bx1,yS-3,z0+hb]],FR,{d:40.2,cls:'ym'});
 sc.line([[bx0,yS,z1],[bx1,yS,z0]],{sw:2.2,d:40.3,cls:'ym'});};
SYMF.schweissen=function(sc){var t=2.2,i;sc.box(-36,-22,0,46,44,t,0);sc.box(-6,-22,t,42,44,t,1);
 for(i=0;i!==3;i++){var y=-20+6*i;sc.add(2+y*0.01,pa(pd(pr(kreis([-1,y,2*t],[1,0,0],[0,1,0],1.9,24)),1),SY,SY,0.8,'yd',' style="--i:'+(i+1)+'"'));}
 /* Punktschweisszange: Elektroden oben und unten, letzter Punkt bei y=6 */
 var yP=-2;sc.add(2.06,pa(pd(pr(kreis([-1,yP,2*t],[1,0,0],[0,1,0],1.9,24)),1),SY,SY,0.8,'yd yd5',' style="--i:4"'));
 var A=[],o=sc.it.length;zyl(sc,[-1,yP,2*t+3.5],[-1,yP,30],3.6,10,1);zyl(sc,[-1,yP,2*t+0.6],[-1,yP,2*t+3.5],1.8,9.9,0);for(i=o;i!==sc.it.length;i++){sc.it[i][2]=sc.it[i][2].replace('\x3cpath','\x3cpath class="ep"');}
 o=sc.it.length;zyl(sc,[-1,yP,-22],[-1,yP,-1],3.6,-10,0);for(i=o;i!==sc.it.length;i++){sc.it[i][2]=sc.it[i][2].replace('\x3cpath','\x3cpath class="eu"');}
 /* Rollennaht: Naht entlang y bei x=5, Rollen am Ende */
 var xs=4,yR=17,R=7.5;sc.line([[xs,4,2*t+0.05],[xs,yR,2*t+0.05]],{st:SY,sw:2.6,d:3,cls:'yc',ex:' pathLength="100"'});
 o=sc.it.length;zyl(sc,[xs-2,yR,2*t+R],[xs+2,yR,2*t+R],R,30,1);sc.add(30.1,pa(pd(pr(kreis([xs+2,yR,2*t+R],[0,1,0],[0,0,1],2.2,20)),1),'#FFFFFF',SB,1.2));
 zyl(sc,[xs+2,yR,2*t+R],[xs+7,yR,2*t+R],1.4,30.2,1);
 for(i=o;i!==sc.it.length;i++){sc.it[i][2]=sc.it[i][2].replace('\x3cpath','\x3cpath class="ro"');}
 zyl(sc,[xs-2,yR,-R],[xs+2,yR,-R],R,-20,1);};
SYMF.schall=function(sc){var W=50,D=40,H=32,n=3,th=8,gap=(W-n*th)/(n+1),i,k,x,f=2.2;
 /* Gehaeuse: Boden, Rueckwand links, rechte Wand */
 sc.poly([[0,0,0],[W,0,0],[W,D,0],[0,D,0]],FR,{d:-5});sc.poly([[0,0,0],[0,D,0],[0,D,H],[0,0,H]],FI,{d:-6});
 for(i=0;i!==n;i++){x=gap+i*(th+gap);
  /* Kulisse mit gerundeter Anstroemkante vorne (y=D) */
  var nose=[],nb=[],j;for(j=0;j!==13;j++){var a=Math.PI*j/12;nose.push([x+th/2-th/2*Math.cos(a),D-4+4*Math.sin(a),0]);}
  sc.box(x,2,0,th,D-6,H,-1+i);
  var top=[],bot=[];for(j=0;j!==13;j++){top.push([nose[j][0],nose[j][1],H]);bot.push([nose[j][0],nose[j][1],0]);}
  sc.add(-0.9+i,pa(pd(huelle(pr(top.concat(bot))),1),FL,SB,1.6));sc.add(-0.89+i,pa(pd(pr(top),1),FT,SB,1.6));
  for(k=0;k!==4;k++){var zz=5+k*(H-10)/3;sc.add(-0.88+i,pa(pd(pr(kreis([x+th/2,D+0.05,zz],[1,0,0],[0,0,1],0.8,10)),1),SB,'none',0));}}
 sc.poly([[W,0,0],[W,D,0],[W,D,H],[W,0,H]],FR,{d:8});
 /* Flanschrahmen vorne */
 sc.poly([[-f,D,-f],[W+f,D,-f],[W+f,D,H+f],[-f,D,H+f]],'none',{d:9,sw:1.6});sc.line([[0,D,H],[W,D,H],[W,D,0]],{d:9.1});sc.line([[0,0,H],[W,0,H],[W,D,H]],{d:9.2,sw:1.2});
 /* Schallwellen vor dem Eintritt: wandern hinein und werden geschluckt */
 for(k=0;k!==3;k++){var yc=D+9+k*8,pts=[];for(j=0;j!==21;j++){var tt=(-55+110*j/20)*Math.PI/180;pts.push([W/2,yc-11*Math.cos(tt)+11,H/2+11*Math.sin(tt)]);}
  sc.line(pts,{st:SY,sw:2.6,d:60+k,cls:'yw',ex:' style="--i:'+k+'"'});}
 /* runder Rohrschalldaempfer daneben */
 var X=W+30,Z=13,R=11,r=6.5,y0=6,y1=D-6;
 zyl(sc,[X,y0-6,Z],[X,y0,Z],r,20,0);
 rohr(sc,[[X,y0,Z],[X,y1,Z]],R,21,{});var b=basis([0,1,0]);sc.add(21.5,pa(pd(pr(kreis([X,y1,Z],b[1],b[2],R)),1),FT,SB,1.6));
 sc.add(22,pa(pd(huelle(pr(kreis([X,y1,Z],b[1],b[2],r).concat(kreis([X,y1+6,Z],b[1],b[2],r)))),1),FL,SB,1.6));
 sc.add(22.5,pa(pd(pr(kreis([X,y1+6,Z],b[1],b[2],r)),1),FI,SB,1.6));sc.add(22.6,pa(pd(pr(kreis([X,y1+6,Z],b[1],b[2],r-1.6)),1),'#FFFFFF',SB,1));
 sc.add(22.7,pa(pd(pr(kreis([X,y1+6,Z],b[1],b[2],2.6)),1),FL,SB,1.2));
 for(k=0;k!==2;k++){var yc2=y1+12+k*7,p2=[];for(j=0;j!==17;j++){var t2=(-55+110*j/16)*Math.PI/180;p2.push([X,yc2-7*Math.cos(t2)+7,Z+7*Math.sin(t2)]);}sc.line(p2,{st:SY,sw:2.2,d:70+k,cls:'yw',ex:' style="--i:'+(k+3)+'"'});}};

var SK=['eckig','rund','schneiden','schweissen','coil','schall','flex','software'],SYMC={};
function symG(i){var k=SK[i];if(!SYMF[k]){return '';}if(!SYMC[k]){var sc=new Sc();SYMF[k](sc);SYMC[k]=sc.svg();}var s=SYMC[k];return '\x3csvg class="wmS" style="--bs:'+Math.round(1300/s[2])+'ms" viewBox="'+s[0]+'" aria-hidden="true" focusable="false"\x3e'+s[1]+'\x3c/svg\x3e';}
var SYMM={eckig:'\x3cpath d="M2.5 11h12v8h-12z" stroke="#F7BC0C" stroke-width="2"/\x3e\x3cpath d="M2.5 11l5-4.5h12l-5 4.5M14.5 19l5-4.5v-8"/\x3e',rund:'\x3cellipse cx="6" cy="12" rx="3" ry="6"/\x3e\x3cpath d="M6 6h13a3 6 0 0 1 0 12H6"/\x3e\x3cpath d="M11 6l-2.2 12M16 6l-2.2 12" stroke="#F7BC0C" stroke-width="2"/\x3e',schneiden:'\x3cpath d="M2 19l5-4h15l-5 4z"/\x3e\x3cpath d="M13 2h3v6h-3zM14 8h1v3"/\x3e\x3cpath d="M7.5 17c2-2.2 4.5-2.6 7-1.8" stroke="#F7BC0C" stroke-width="2"/\x3e',schweissen:'\x3cpath d="M2 16l5-4h8l-5 4zM9 14l5-4h8l-5 4z"/\x3e\x3cpath d="M14.5 2v8M14.5 15v7"/\x3e\x3ccircle cx="11" cy="13" r="1.2" fill="#F7BC0C" stroke="#F7BC0C"/\x3e\x3ccircle cx="14.6" cy="12.6" r="1.2" fill="#F7BC0C" stroke="#F7BC0C"/\x3e',coil:'\x3ccircle cx="8" cy="9" r="6"/\x3e\x3ccircle cx="8" cy="9" r="2"/\x3e\x3cpath d="M8 15h14"/\x3e\x3cpath d="M17 12v6" stroke="#F7BC0C" stroke-width="2"/\x3e',schall:'\x3cpath d="M3 5h18v14H3z"/\x3e\x3cpath d="M8 7v10M12 7v10M16 7v10" stroke="#F7BC0C" stroke-width="2"/\x3e',flex:'\x3cpath d="M2 21c7 0 9-3 10-8s3-9 10-9"/\x3e\x3cpath d="M2 15.5c4 0 5-1.5 5.6-5S10 3 16 2" stroke-opacity=".0"/\x3e\x3cpath d="M5 21v-3.5M8.5 20l-1-3.3M11 17.5l-2-2.6M12.6 13.5l-2.8-1.2M14 9.6l-2.8-.4M16.6 6.2l-2-1.6"/\x3e\x3cpath d="M20 2.5v4" stroke="#F7BC0C" stroke-width="2"/\x3e',software:'\x3cpath d="M2 4h20v13H2zM9 21h6M12 17v4"/\x3e\x3cpath d="M5 13h6V7M13 10h6" stroke="#F7BC0C" stroke-width="2"/\x3e'};
function symM(i){var s=SYMM[SK[i]];return s?'\x3csvg class="wmM" viewBox="0 0 24 24" aria-hidden="true" focusable="false"\x3e'+s+'\x3c/svg\x3e':'';}
function kachel(b,i){var n=anz(b);return '\x3ca class="wmlKs" href="'+(bUrl(i)||'#')+'"\x3e'+(b.neu?'\x3cem class="wmlNeu"\x3e'+L.neu+'\x3c/em\x3e':'')+'\x3cdiv class="ic"\x3e'+symG(i)+'\x3c/div\x3e\x3cb\x3e'+esc(b.t)+'\x3c/b\x3e\x3csmall\x3e'+n+' '+(n===1?L.m1:L.mN)+'\x3c/small\x3e\x3c/a\x3e';}
function rechnerBox(){return '\x3cdiv class="wmlR"\x3e\x3cdiv class="wm"\x3e'+svgBM('rgba(255,255,255,.07)')+'\x3c/div\x3e\x3cdiv class="tx"\x3e\x3ch3\x3e'+L.rr+'\x3c/h3\x3e\x3cp\x3e'+L.rbT+'\x3c/p\x3e\x3c/div\x3e\x3ca class="go" href="'+LINKS.rechner+'"\x3e'+L.rbGo+'\x3c/a\x3e\x3c/div\x3e';}

/* ---------- Platzhalter (div class="wml" data-wml="...") ---------- */
var RENDER={
 anfrage:function(el){anfrage(el);},
 /* Brotkrumen und Bereichsleiste. data-b: Bereich (-1 = Startseite); oder data-self: Maschinen-ID */
 nav:function(el){
  var self=el.getAttribute('data-self'),bi=parseInt(el.getAttribute('data-b'),10),kr='',back='';
  if(isNaN(bi)){bi=-1;}
  var f=self?find(self):null;
  if(f){bi=f.b;var b=T[f.b],c=b.k[f.c],x=c.k[f.x],bu=bUrl(f.b)||'#';
   kr='\x3ca href="'+LINKS.start+'"\x3e'+L.start+'\x3c/a\x3e › \x3ca href="'+bu+'"\x3e'+esc(b.t)+'\x3c/a\x3e'+(c.t?' › \x3ca href="'+bu+'#wmlK'+f.c+'"\x3e'+esc(c.t)+'\x3c/a\x3e':'')+' › \x3cb\x3e'+esc(x.ty)+'\x3c/b\x3e';
   back='\x3ca class="wmlBack" href="'+bu+(c.t?'#wmlK'+f.c:'')+'"\x3e‹ '+L.zur+esc(c.t||b.t)+'\x3c/a\x3e';}
  else if(bi===-1){kr='';}
  else if(T[bi]){kr='\x3ca href="'+LINKS.start+'"\x3e'+L.start+'\x3c/a\x3e › \x3cb\x3e'+esc(T[bi].t)+'\x3c/b\x3e';}
  el.innerHTML=leiste(bi,kr);
  /* Leiste über die Seitenüberschrift der Vorlage stellen */
  var liste=qa('#content h1, .wml[data-wml="nav"]');
  if(liste.length-1){if(liste[0].tagName==='H1'){if(liste[0]!==el){liste[0].parentNode.insertBefore(el,liste[0]);}}}
  /* Zurück-Link unter die angeheftete Leiste, nicht hinein */
  if(back){el.insertAdjacentHTML('afterend',back);}
  pfeile(q('.wmlFw',el));
 },
 /* Schnelleinstiege Startseite */
 schnell:function(el){
  el.innerHTML='\x3cdiv class="wmlQ"\x3e\x3ca href="#wmlBereiche"\x3e'+ICO.mach+'\x3cspan\x3e\x3cb\x3e'+L.qM+'\x3c/b\x3e\x3csmall\x3e'+T.length+L.qMs+'\x3c/small\x3e\x3c/span\x3e\x3c/a\x3e\x3ca href="'+LINKS.markt+'"\x3e'+ICO.used+'\x3cspan\x3e\x3cb\x3e'+L.qG+'\x3c/b\x3e\x3csmall\x3e'+L.qGs+'\x3c/small\x3e\x3c/span\x3e\x3c/a\x3e\x3ca href="'+LINKS.rechner+'"\x3e'+ICO.calc+'\x3cspan\x3e\x3cb\x3e'+L.qR+'\x3c/b\x3e\x3csmall\x3e'+L.qRs+'\x3c/small\x3e\x3c/span\x3e\x3c/a\x3e\x3ca href="'+LINKS.service+'"\x3e'+ICO.serv+'\x3cspan\x3e\x3cb\x3e'+L.qS+'\x3c/b\x3e\x3csmall\x3e'+L.qSs+'\x3c/small\x3e\x3c/span\x3e\x3c/a\x3e\x3c/div\x3e';
 },
 /* Bereichskacheln Startseite */
 bereiche:function(el){var h='\x3cdiv class="wmlK" id="wmlBereiche"\x3e';each(T,function(b,i){h+=kachel(b,i);});el.innerHTML=h+'\x3c/div\x3e';},
 /* Bereichsseite unter der Einleitung: data-b */
 bereich:function(el){
  var bi=parseInt(el.getAttribute('data-b'),10),b=T[bi];if(!b){return;}
  var multi=pos(b.k.length-1),h='';
  if(multi){h+='\x3cdiv class="wmlSub"\x3e';each(b.k,function(c,ci){h+='\x3ca href="#wmlK'+ci+'"\x3e'+esc(c.t)+' ('+c.k.length+')\x3c/a\x3e';});h+='\x3c/div\x3e';}
  each(b.k,function(c,ci){if(multi){h+='\x3ch2 class="wmlh" id="wmlK'+ci+'"\x3e'+esc(c.t)+'\x3c/h2\x3e\x3cp class="wmlsd"\x3e'+esc(c.d)+'\x3c/p\x3e';}else{h+='\x3cdiv style="height:10px"\x3e\x3c/div\x3e';}h+='\x3cdiv class="wmlG"\x3e';each(c.k,function(x){h+=karte(x);});h+='\x3c/div\x3e';});
  if(b.r){h+='\x3ch2 class="wmlh"\x3e'+L.ebenf[bi===0?0:1]+'\x3c/h2\x3e\x3cdiv class="wmlRef"\x3e';each(b.r,function(j){h+='\x3ca href="'+(bUrl(j)||'#')+'"\x3e↗ '+esc(T[j].t)+'\x3c/a\x3e';});h+='\x3c/div\x3e';}
  el.innerHTML=h;
 },
 /* Weitere Maschinen der gleichen Kategorie: data-self */
 weitere:function(el){
  var f=find(el.getAttribute('data-self'));if(!f){return;}var b=T[f.b],c=b.k[f.c],h='';
  each(c.k,function(x,xi){if(xi!==f.x){h+=karte(x);}});
  if(h){el.innerHTML='\x3ch2 class="wmlh"\x3e'+L.weit+esc(c.t||b.t)+'\x3c/h2\x3e\x3cdiv class="wmlG"\x3e'+h+'\x3c/div\x3e';}
 },
 rechner:function(el){el.innerHTML=rechnerBox();}
};

/* ---------- Kopf, Bildmenü, Fußbereich (einmal je Seitenaufruf) ---------- */
function altLink(txt){var r='';each(qa('#header a'),function(a){if(!r){if(a.textContent.replace(/\s+/g,' ').trim()===txt){r=a.getAttribute('href');}}});return r;}
function sprachen(){var m=location.pathname.toLowerCase().match(/^\/(en|es|fr|pl|ru|tr)(\/|$)/),cur=m?m[1].toUpperCase():'DE',r=[];each(qa('#langSwitcher a'),function(a){var k=a.textContent.trim();r.push({k:k,u:a.getAttribute('href'),on:k===cur});});
 if(!r.length){each(['DE','EN','ES','FR','PL','RU','TR'],function(k){r.push({k:k,u:k==='DE'?'/':'/'+k.toLowerCase(),on:k===cur});});}return r;}
var NAMEN={DE:'Deutsch',EN:'English',ES:'Español',FR:'Français',PL:'Polski',RU:'Русский',TR:'Türkçe'};
function weissesLogo(img,fertig){
 try{var c=document.createElement('canvas');c.width=img.naturalWidth;c.height=img.naturalHeight;var x=c.getContext('2d');x.drawImage(img,0,0);var d=x.getImageData(0,0,c.width,c.height),p=d.data;
  for(var k=0;k!==p.length;k+=4){var l=(p[k]+p[k+1]+p[k+2])/3;p[k]=255;p[k+1]=255;p[k+2]=255;p[k+3]=Math.max(0,Math.min(255,Math.round((255-l)/195*255)));}
  x.putImageData(d,0,0);fertig(c.toDataURL());}catch(e){fertig('');}
}
function aufbauen(){
 if(q('#wmlHdr')){return;}
 var st=document.createElement('style');st.id='wmlCss';st.textContent=CSS;document.head.appendChild(st);
 var anfrage=altLink(L.anfL)||LINKS.kontakt,lg=sprachen(),akt='DE';each(lg,function(l){if(l.on){akt=l.k;}});
 var logo=(q('#logo img')||{}).src||'/frontend/images/logo.gif';
 var h='\x3cdiv id="wmlHdr"\x3e\x3cdiv class="in"\x3e\x3ca class="logo" href="'+LINKS.start+'"\x3e'+svgLogo(B,'lg')+'\x3cspan class="bm"\x3e'+svgBM(B)+'\x3c/span\x3e\x3c/a\x3e\x3cnav\x3e\x3ca id="wmlMN" href="'+LINKS.start+'"\x3e'+L.mn+' ▾\x3c/a\x3e\x3ca href="'+LINKS.markt+'"\x3e'+L.markt+'\x3c/a\x3e\x3ca href="'+LINKS.service+'"\x3e'+L.serv+'\x3c/a\x3e\x3ca href="'+LINKS.firma+'"\x3e'+L.firma+'\x3c/a\x3e\x3ca href="'+LINKS.kontakt+'"\x3e'+L.kont+'\x3c/a\x3e\x3c/nav\x3e\x3cdiv class="hfl"\x3e\x3c/div\x3e';
 h+='\x3cdiv class="rt"\x3e\x3cdiv class="lang"\x3e\x3cbutton type="button"\x3e'+ICO.glob+' '+akt+' ▾\x3c/button\x3e\x3cul\x3e';each(lg,function(l){h+='\x3cli\x3e\x3ca href="'+l.u+'"\x3e\x3cb\x3e'+l.k+'\x3c/b\x3e'+(NAMEN[l.k]||'')+'\x3c/a\x3e\x3c/li\x3e';});
 h+='\x3c/ul\x3e\x3c/div\x3e\x3ca class="tel" href="'+TELH+'"\x3e'+ICO.tel+'\x3cspan\x3e'+TEL+'\x3c/span\x3e\x3c/a\x3e\x3ca class="cta" href="'+anfrage+'"\x3e'+L.anf+'\x3c/a\x3e\x3cbutton type="button" class="burg" aria-label="'+L.menu+'"\x3e'+ICO.burg+'\x3c/button\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e';
 h+='\x3cdiv id="wmlMega"\x3e\x3cdiv class="in"\x3e\x3cdiv class="ar"\x3e';each(T,function(b,i){h+='\x3ca href="'+(bUrl(i)||'#')+'" data-i="'+i+'"\x3e\x3cspan\x3e'+symM(i)+esc(b.t)+'\x3c/span\x3e\x3csmall\x3e'+anz(b)+'\x3c/small\x3e\x3c/a\x3e';});h+='\x3c/div\x3e\x3cdiv class="pv"\x3e\x3c/div\x3e';
 h+='\x3cdiv class="all"\x3e\x3ca href="'+LINKS.start+'"\x3e'+L.alle+'\x3c/a\x3e\x3ca href="'+LINKS.markt+'"\x3e'+L.gebrM+'\x3c/a\x3e\x3ca href="'+LINKS.rechner+'"\x3e'+L.rr+' ›\x3c/a\x3e\x3c/div\x3e';
 h+='\x3cdiv class="mob"\x3e\x3ca href="'+LINKS.markt+'"\x3e'+L.markt+'\x3c/a\x3e\x3ca href="'+LINKS.service+'"\x3e'+L.serv+'\x3c/a\x3e\x3ca href="'+LINKS.firma+'"\x3e'+L.firma+'\x3c/a\x3e\x3ca href="'+LINKS.kontakt+'"\x3e'+L.kont+'\x3c/a\x3e\x3cdiv class="lg"\x3e';each(lg,function(l){h+='\x3ca class="'+(l.on?'on':'')+'" href="'+l.u+'"\x3e'+l.k+'\x3c/a\x3e';});h+='\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e';
 document.body.insertAdjacentHTML('afterbegin',h);
 var app=q('.wmr[data-wmr="rohr"]');if(app){document.documentElement.classList.add('wml-app');app.insertAdjacentHTML('beforebegin','\x3ca class="wmlMini" href="'+LINKS.start+'"\x3e'+svgLogo(B,'lg')+'\x3cspan\x3e'+L.rr+'\x3c/span\x3e\x3c/a\x3e');}
 var f='\x3cdiv id="wmlFoot"\x3e\x3cdiv class="wm"\x3e'+svgBM('#172B42')+'\x3c/div\x3e\x3cdiv class="in"\x3e\x3cdiv\x3e'+svgLogo('#fff','lg')+'\x3cdiv\x3e'+L.fT+'\x3c/div\x3e\x3c/div\x3e';
 f+='\x3cdiv\x3e\x3ch5\x3e'+L.adr+'\x3c/h5\x3eWammes Machinery LW GmbH\x3cbr\x3eIndustriepark 14 a\x3cbr\x3e56291 Wiebelsheim\x3cbr\x3eGermany\x3c/div\x3e';
 f+='\x3cdiv\x3e\x3ch5\x3e'+L.kont+'\x3c/h5\x3e\x3ca class="cl" href="'+TELH+'"\x3e'+L.tel+TEL+'\x3c/a\x3eFax +49 (0) 6766 961-7854\x3ca href="mailto:sales@wammesmachinery.com"\x3esales@wammesmachinery.com\x3c/a\x3e\x3ca href="mailto:service@wammesmachinery.com"\x3eservice@wammesmachinery.com\x3c/a\x3e\x3ca href="mailto:spares@wammesmachinery.com"\x3espares@wammesmachinery.com\x3c/a\x3e\x3c/div\x3e';
 f+='\x3cdiv\x3e\x3ch5\x3e'+L.mn+'\x3c/h5\x3e';each(T.slice(0,3),function(b,i){f+='\x3ca href="'+(bUrl(i)||'#')+'"\x3e'+esc(b.t)+'\x3c/a\x3e';});f+='\x3ca href="'+LINKS.markt+'"\x3e'+L.gebr+'\x3c/a\x3e\x3ca href="'+LINKS.rechner+'"\x3e'+L.qR+'\x3c/a\x3e\x3c/div\x3e\x3c/div\x3e';
 f+='\x3cdiv class="bot"\x3e\x3cspan\x3e© Wammes Machinery LW GmbH '+new Date().getFullYear()+'\x3c/span\x3e\x3ca href="'+LINKS.kontakt+'"\x3e'+L.kont+'\x3c/a\x3e'+(L.agb?'\x3ca href="'+LINKS.agb+'"\x3e'+L.agb+'\x3c/a\x3e':'')+'\x3ca href="'+LINKS.impressum+'"\x3e'+L.imp+'\x3c/a\x3e\x3ca href="'+LINKS.datenschutz+'"\x3e'+L.ds+'\x3c/a\x3e\x3cspan style="margin-left:auto"\x3e';
 each(lg,function(l,i){f+=(i?' · ':'')+'\x3ca href="'+l.u+'"\x3e'+l.k+'\x3c/a\x3e';});f+='\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e';
 var alt=q('#footer');if(alt){alt.insertAdjacentHTML('beforebegin',f);}else{document.body.insertAdjacentHTML('beforeend',f);}
 
 /* Verhalten */
 var H=q('#wmlHdr'),MG=q('#wmlMega'),mn=q('#wmlMN'),zu=0;
 var LY=0,NOFIT=-1;function hoehe(){var sm=pos(window.scrollY-30),breit=pos(window.innerWidth-560),hh=breit?(sm?54:88):56;H.classList.toggle('sm',sm);document.documentElement.style.setProperty('--wmlH',hh+'px');var nv=q('.wml[data-wml=nav]'),fl=q('.hfl',H),mg=false;if(nv){if(fl){if(!fl.childNodes.length){var src=q('.wmlFl',nv);if(src){fl.innerHTML=src.innerHTML;}}}var bmL=q('.wmlBm',nv),lgo=q('.logo',H);if(bmL){if(lgo){bmL.style.setProperty('margin-left','0px','important');bmL.style.setProperty('margin-left',Math.round(lgo.getBoundingClientRect().left-bmL.getBoundingClientRect().left)+'px','important');}}var y=window.scrollY,war=document.documentElement.classList.contains('wml-merge'),st=false;if(sm){if(pos(window.innerWidth-979)){var sn=nv.previousElementSibling;if(!sn||sn.className!=='wmlSent'){sn=document.createElement('div');sn.className='wmlSent';nv.parentNode.insertBefore(sn,nv);}st=!pos(Math.round(sn.getBoundingClientRect().top)-hh-(war?14:2));}}mg=st;if(window.innerWidth===NOFIT){mg=false;}LY=y;}document.documentElement.classList.toggle('wml-merge',mg);if(mg){if(fl){if(pos(fl.scrollWidth-fl.clientWidth-1)){mg=false;NOFIT=window.innerWidth;document.documentElement.classList.remove('wml-merge');}}}if(fl){if(mg){if(!war){requestAnimationFrame(function(){fl.classList.add('vis');});}}else{fl.classList.remove('vis');}}}
 window.addEventListener('scroll',hoehe,{passive:true});window.addEventListener('resize',hoehe);hoehe();
 var off=0,tz=0;function zeige(i){var b=T[i];if(!b){return;}var u=bUrl(i)||'#',h='\x3ca class="im" href="'+u+'" style="background-image:url(\''+bild(b)+'?w=520\x26h=220\x26action=crop\')"\x3e\x3c/a\x3e\x3ch4\x3e\x3ca href="'+u+'"\x3e'+esc(b.h||b.t)+'\x3c/a\x3e\x3c/h4\x3e\x3cp\x3e'+esc(b.d||'')+'\x3c/p\x3e\x3cul\x3e';if(pos(b.k.length-1)){each(b.k,function(c,ci){h+='\x3cli\x3e\x3ca href="'+u+'#wmlK'+ci+'"\x3e'+esc(c.t)+'\x3c/a\x3e\x3c/li\x3e';});}else{each(b.k[0].k,function(x){h+='\x3cli\x3e\x3ca href="'+(x.u||u)+'"\x3e'+esc(x.mb)+(x.ty.charAt(0)==='['?'':' '+esc(x.ty))+'\x3c/a\x3e\x3c/li\x3e';});}h+='\x3c/ul\x3e\x3ca class="go" href="'+u+'"\x3e'+L.alleB+' ›\x3c/a\x3e';q('.pv',MG).innerHTML=h;each(qa('.ar a',MG),function(a){a.classList.toggle('on',a.getAttribute('data-i')===String(i));});}
 function auf(){clearTimeout(zu);clearTimeout(off);var r=mn.getBoundingClientRect();document.documentElement.style.setProperty('--wmlMX',Math.max(10,Math.min(r.left-16,window.innerWidth-840))+'px');if(!MG.classList.contains('open')){var cur=parseInt((q('.wmlFl a.on')||{getAttribute:function(){return '';}}).getAttribute('data-i'),10);zeige(isNaN(cur)?0:cur);}MG.classList.add('open');mn.classList.add('on');}
 function weg(){clearTimeout(off);zu=setTimeout(function(){MG.classList.remove('open');mn.classList.remove('on');},300);}
 mn.addEventListener('mouseenter',function(){clearTimeout(zu);clearTimeout(off);off=setTimeout(auf,350);});mn.addEventListener('mouseleave',weg);MG.addEventListener('mouseenter',function(){clearTimeout(zu);});MG.addEventListener('mouseleave',weg);
 each(qa('.ar a',MG),function(a){a.addEventListener('mouseenter',function(){clearTimeout(tz);tz=setTimeout(function(){zeige(parseInt(a.getAttribute('data-i'),10));},90);});});
 document.addEventListener('keydown',function(e){if(e.key==='Escape'){MG.classList.remove('open');mn.classList.remove('on');}});window.addEventListener('scroll',function(){if(MG.classList.contains('open')){if(pos(window.innerWidth-980)){MG.classList.remove('open');mn.classList.remove('on');}}},{passive:true});
 mn.addEventListener('click',function(e){e.preventDefault();if(MG.classList.contains('open')){MG.classList.remove('open');mn.classList.remove('on');}else{auf();}});
 q('.burg',H).addEventListener('click',function(){MG.classList.toggle('open');});
 each(qa('a',MG),function(a){a.addEventListener('click',function(){MG.classList.remove('open');});});
 var lgB=q('.lang',H);q('button',lgB).addEventListener('click',function(e){e.stopPropagation();lgB.classList.toggle('open');});document.addEventListener('click',function(){lgB.classList.remove('open');});
 document.documentElement.classList.add('wml-on');
}

/* ---------- Start ---------- */
function springe(){
 if(!location.hash){return;}var z=null;try{z=q(location.hash);}catch(e){z=null;}if(!z){return;}
 setTimeout(function(){var nv=q('.wmlNav');var off=parseInt(getComputedStyle(document.documentElement).getPropertyValue('--wmlH'),10)+(nv?nv.offsetHeight:0)+12;window.scrollTo(0,z.getBoundingClientRect().top+window.scrollY-off);},80);
}
function animiere(){if(!window.IntersectionObserver){return;}function neu(sv){sv.classList.remove('go');void sv.getBoundingClientRect();sv.classList.add('go');sv.wmT=Date.now();}
 var io=new IntersectionObserver(function(es){each(es,function(e){var sv=e.target;if(e.isIntersecting){if(pos(e.intersectionRatio-0.39)){if(!sv.classList.contains('go')){neu(sv);}}}else{sv.classList.remove('go');}});},{threshold:[0,0.4]});
 each(qa('.wmS'),function(sv){if(sv.getAttribute('data-ob')){return;}sv.setAttribute('data-ob','1');io.observe(sv);var a=sv.closest('a')||sv;function nochmal(){if(pos(Date.now()-(sv.wmT||0)-1500)){neu(sv);}}a.addEventListener('mouseenter',nochmal);a.addEventListener('touchstart',nochmal,{passive:true});});
}
/* Einleitung der Startseite (Text mit blauem Balken vor dem Schnellzugriff): versteckt sich nach einiger Zeit oder nach dem Vorbeiscrollen hinter der Überschrift; Klick auf die Überschrift klappt sie wieder auf */
function einleitung(){var sch=q('.wml[data-wml=schnell]');if(!sch){return;}var p=sch.previousElementSibling;if(!p){return;}if(p.tagName!=='P'){return;}if(p.getAttribute('data-wmi')){return;}var h1=q('#content h1');if(!h1){return;}p.setAttribute('data-wmi','1');
 var box=document.createElement('div');box.className='wmlEi';p.parentNode.insertBefore(box,p);box.appendChild(p);
 h1.classList.add('wmlEh');h1.insertAdjacentHTML('beforeend','\x3cbutton type="button" class="wmlEk" aria-label="'+esc(L.ew)+'"\x3e\x3csvg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"\x3e\x3ccircle cx="12" cy="12" r="9"/\x3e\x3cpath d="M12 11v6M12 7.5v.5"/\x3e\x3c/svg\x3e\x3c/button\x3e');var kb=q('.wmlEk',h1);
 function zeige(zu,weich,ausgleich){var t0=sch.getBoundingClientRect().top;if(weich){box.style.maxHeight=box.scrollHeight+'px';void box.offsetHeight;}box.classList.toggle('zu',zu);h1.classList.toggle('zu',zu);kb.setAttribute('aria-expanded',zu?'false':'true');
  if(weich){box.style.maxHeight=zu?'0px':box.scrollHeight+'px';setTimeout(function(){if(!box.classList.contains('zu')){box.style.maxHeight='';}},600);}else{box.style.maxHeight=zu?'0px':'';}
  if(ausgleich){var dd=Math.round(sch.getBoundingClientRect().top-t0);if(dd!==0){window.scrollBy(0,dd);}}}
 function merk(){try{window.localStorage.setItem('wmlEi','zu');}catch(e){}}
 var gel=false;try{gel=window.localStorage.getItem('wmlEi')==='zu';}catch(e){}
 zeige(gel,false,false);
 function klick(){var zu=!box.classList.contains('zu');zeige(zu,true,false);if(zu){merk();}}
 h1.addEventListener('click',klick);
 if(!gel){setTimeout(function(){if(box.isConnected){if(!box.classList.contains('zu')){zeige(true,true,false);merk();}}},12000);}
 function sc(){if(!box.isConnected){window.removeEventListener('scroll',sc);return;}if(box.classList.contains('zu')){return;}var hb=(q('#wmlHdr')||{getBoundingClientRect:function(){return {bottom:0};}}).getBoundingClientRect().bottom;if(pos(hb-box.getBoundingClientRect().bottom)){zeige(true,false,true);merk();}}
 window.addEventListener('scroll',sc,{passive:true});}

/* Slider der Startseite: eigene Diashow aus den Slides der Vorlage (Halle + Warum Wammes zusammengelegt zum Kompetenzzentrum) plus Bildern aus dem Abschnitt „Aktuelles Angebot“; nach einer Runde Übersicht aller Slides */
function diashow(){var t=q('#teaser');if(!t){return;}if(!q('.wml[data-wml=schnell]')){return;}if(t.getAttribute('data-wms')){return;}var its=qa('.item',t);if(!its.length){return;}t.setAttribute('data-wms','1');
 var S=[],warum='';
 each(its,function(it){var im=q('img',it),cap=q('.caption',it),tx=q('.txt',it),mo=q('a.more',it),u=mo?mo.getAttribute('href'):'';
  if(/warum-wammes|why-us/.test(u||'')){warum=u;return;}
  S.push({img:im?im.getAttribute('src'):'',alt:im?(im.getAttribute('alt')||''):'',h:cap?cap.textContent.trim():'',p:tx?tx.textContent.trim():'',u:u,m:mo?mo.textContent.trim():''});});
 each(S,function(s){if(!s.h){if(!s.u){s.h=L.kzH;s.p=L.kzP;s.u=warum||LINKS.firma;s.m=L.kzM;s.c=L.kzM;}}if(/rechner|calculator/.test(s.u)){s.c=L.rbGo;}});
 /* Angebote aus dem Abschnitt der Startseite */
 var ah=null;each(qa('#content h2'),function(h){if(/Aktuelles Angebot|Current offer/i.test(h.textContent)){ah=h;}});
 if(ah){var weg=[ah],n=ah.nextElementSibling;while(n){if(n.tagName==='H2'){break;}if(n.classList.contains('wml')){break;}if(n.id==='kontakt'){break;}weg.push(n);each(qa('img',n),function(im){var a=im.closest('a'),hr=a?a.getAttribute('href'):'';if(/^\/media\//.test(hr||'')){var a2=a.parentElement?a.parentElement.closest('a'):null;hr=a2?a2.getAttribute('href'):'';}if(/^\/media\//.test(hr||'')){hr='';}var src=(im.getAttribute('src')||'').split('?')[0];S.push({img:src,alt:im.getAttribute('alt')||'',h:'',p:'',u:hr||LINKS.markt,m:'',c:L.zumA,fit:1});});n=n.nextElementSibling;}
  if(pos(weg.length-1)){each(weg,function(e){e.style.display='none';});}}
 if(!S.length){return;}
 var h='';each(S,function(s,i){h+='\x3cdiv class="sl'+(s.fit?' ct':'')+'" data-i="'+i+'"\x3e'+(s.fit?'\x3cdiv class="bg" style="background-image:url(\''+s.img+'\')"\x3e\x3c/div\x3e':'')+'\x3cimg class="im" src="'+s.img+'" alt="'+esc(s.alt||s.h)+'"'+(i?' loading="lazy"':'')+'\x3e'+(s.h?'\x3cdiv class="cap"\x3e\x3cb\x3e'+esc(s.h)+'\x3c/b\x3e'+(s.p?'\x3cp\x3e'+esc(s.p)+'\x3c/p\x3e':'')+(s.u?'\x3ca href="'+s.u+'"\x3e'+esc(s.m||L.kzM)+'\x3c/a\x3e':'')+'\x3c/div\x3e':'')+(s.u?'\x3ca class="cta" href="'+s.u+'"\x3e'+esc(s.c||s.m||L.kzM)+'\x3c/a\x3e':'')+'\x3c/div\x3e';});
 var ov='';each(S,function(s,i){ov+='\x3ca class="ti" href="'+(s.u||'#')+'" data-i="'+i+'"\x3e\x3cspan class="tb'+(s.fit?' ct':'')+'" style="background-image:url(\''+s.img+'\')"\x3e\x3c/span\x3e\x3cspan class="tt"\x3e'+esc((s.h||s.alt).replace(/\.$/,''))+'\x3c/span\x3e\x3c/a\x3e';});
 var dots='';each(S,function(s,i){dots+='\x3cbutton type="button" data-i="'+i+'" aria-label="'+(i+1)+'"\x3e\x3c/button\x3e';});
 var w=document.createElement('div');w.className='wmlSl';w.innerHTML=h+'\x3cbutton type="button" class="pv" aria-label="zurück"\x3e‹\x3c/button\x3e\x3cbutton type="button" class="nx" aria-label="weiter"\x3e›\x3c/button\x3e\x3cdiv class="dt"\x3e'+dots+'\x3cbutton type="button" class="al" aria-label="'+esc(L.alleT)+'"\x3e'+esc(L.alleT)+'\x3c/button\x3e\x3c/div\x3e\x3cdiv class="ov"\x3e\x3cdiv class="og"\x3e'+ov+'\x3c/div\x3e\x3cbutton type="button" class="pl"\x3e▶ '+esc(L.abs)+'\x3c/button\x3e\x3c/div\x3e';
 t.appendChild(w);t.classList.add('wmlSlOn');
 var cur=0,tm=0,run=0,stop=false,N=S.length;
 function zeig(i){cur=(i+N)%N;each(qa('.sl',w),function(e,k){e.classList.toggle('on',k===cur);});each(qa('.dt button[data-i]',w),function(e,k){e.classList.toggle('on',k===cur);});}
 function plan(){clearTimeout(tm);if(stop){return;}tm=setTimeout(function(){if(cur===N-1){run++;if(pos(run)){uebersicht(true);return;}}zeig(cur+1);plan();},6500);}
 function uebersicht(an){clearTimeout(tm);w.classList.toggle('ovan',an);t.classList.toggle('wmlOvM',an);if(!an){stop=false;zeig(0);plan();}}
 q('.pv',w).addEventListener('click',function(){zeig(cur-1);plan();});q('.nx',w).addEventListener('click',function(){zeig(cur+1);plan();});
 each(qa('.dt button[data-i]',w),function(b){b.addEventListener('click',function(){zeig(parseInt(b.getAttribute('data-i'),10));plan();});});
 q('.al',w).addEventListener('click',function(){uebersicht(true);});q('.pl',w).addEventListener('click',function(){run=-1;uebersicht(false);});
 w.addEventListener('mouseenter',function(){stop=true;clearTimeout(tm);});w.addEventListener('mouseleave',function(){stop=false;if(!w.classList.contains('ovan')){plan();}});
 var x0=null;w.addEventListener('touchstart',function(e){x0=e.touches[0].clientX;},{passive:true});w.addEventListener('touchend',function(e){if(x0===null){return;}var dx=e.changedTouches[0].clientX-x0;x0=null;if(pos(Math.abs(dx)-40)){if(!w.classList.contains('ovan')){zeig(pos(dx)?cur-1:cur+1);plan();}}},{passive:true});
 if(N===1){w.classList.add('eins');}
 zeig(0);plan();}
/* Anfragemaske: führt durch die Formular-Felder der Vorlage (formbuilder), wenig Tippen, Auswahl per Klick; schreibt beim Absenden in die Originalfelder */
function anfrage(el){var f=q('form.formbuilder');if(!f){return;}if(f.getAttribute('data-wma')){return;}f.setAttribute('data-wma','1');
 function feld(){for(var i=0;i!==arguments.length;i++){var e=f.querySelector('[name="'+arguments[i]+'"]');if(e){return e;}}return null;}
 var F={firma:feld('Firma','Company'),anrede:feld('Anrede','Salutation'),name:feld('Vollständiger Name','Full name'),str:feld('Straße','Street'),plz:feld('PLZ','Postcode'),ort:feld('Ort','City'),land:feld('Land','Country'),typ:feld('Maschinentyp','Machine type'),mail:feld('E-Mail'),tel:feld('Telefon','Phone'),fax:feld('Telefax','Fax'),msg:feld('Nachricht','Message')};
 if(!F.mail){return;}if(!F.msg){return;}
 var A=EN?{t1:'What is it about?',an:['New machine','Used machine','Service and spare parts','Advice and planning','Other'],t2:'Which machine or area?',typ:'Type, if known (e.g. TF 1401 Ultra)',t3:'Your message',ph:'e.g. duct sizes, quantities, schedule – a few keywords are enough',t4:'Contact',mail:'E-mail',tel:'Phone',name:'Name',firma:'Company',herr:'Mr',frau:'Ms',adr:'+ Add address (optional)',str:'Street',plz:'Postcode',ort:'City',land:'Country',t5:'How should we continue?',rr:'Please call me back',vm:'mornings',nm:'afternoons',nl:'I would also like to receive the WAMMES newsletter (news and used machines). You will receive a confirmation e-mail; unsubscribe at any time.',pf:'Required',send:'Send inquiry',fehl:'Please fill in all fields marked * – we need your company and address to prepare a quotation.',k1:'Request',k2:'Areas',k3:'Type',k4:'Callback',k5:'Newsletter',ja:'yes',nlj:'yes – subscribed automatically'}
  :{t1:'Worum geht es?',an:['Neue Maschine','Gebrauchtmaschine','Service und Ersatzteile','Beratung und Planung','Sonstiges'],t2:'Welche Maschine oder welcher Bereich?',typ:'Typ, falls bekannt (z. B. TF 1401 Ultra)',t3:'Ihre Nachricht',ph:'z. B. Kanalgrößen, Stückzahlen, Termin – ein paar Stichworte genügen',t4:'Kontakt',mail:'E-Mail',tel:'Telefon',name:'Name',firma:'Firma',herr:'Herr',frau:'Frau',adr:'+ Adresse angeben (optional)',str:'Straße',plz:'PLZ',ort:'Ort',land:'Land',t5:'Wie geht es weiter?',rr:'Bitte rufen Sie mich zurück',vm:'vormittags',nm:'nachmittags',nl:'Ich möchte zusätzlich den WAMMES-Newsletter erhalten (Neuigkeiten und Gebrauchtmaschinen). Sie erhalten eine Bestätigungsmail, abbestellen jederzeit möglich.',pf:'Pflichtfeld',send:'Anfrage senden',fehl:'Bitte füllen Sie alle mit * markierten Felder aus – für ein Angebot brauchen wir Firma und Anschrift.',k1:'Anliegen',k2:'Bereiche',k3:'Typ',k4:'Rückruf',k5:'Newsletter',ja:'ja',nlj:'ja – automatisch angemeldet'};
 /* Vorbelegung: ?m= oder Herkunftsseite */
 var vorTyp='',vorB=-1,vorA=-1;try{var m=new URLSearchParams(location.search).get('m');if(m){vorTyp=m;}var ref=document.referrer?new URL(document.referrer):null;if(ref){if(ref.host===location.host){var pf=ref.pathname.replace(/\/$/,'');each(T,function(b,i){if(bUrl(i)===pf){vorB=i;}each(b.k,function(c){each(c.k,function(x){if(x.u){if(x.u.replace(/\/$/,'')===pf){vorB=i;if(!vorTyp){vorTyp=(x.mb+(x.ty.charAt(0)==='['?'':' '+x.ty)).trim();}}}});});});if(/marktplatz|market-place/.test(pf)){vorA=1;}}}}catch(e){}
 if(/PDF3|gebraucht|used/i.test(vorTyp)){vorA=1;}
 var h='\x3cdiv class="wmlAf"\x3e\x3cdiv class="st"\x3e\x3ch3\x3e\x3ci\x3e1\x3c/i\x3e'+A.t1+'\x3c/h3\x3e\x3cdiv class="ch" data-k="an"\x3e';each(A.an,function(a,i){h+='\x3cbutton type="button" data-v="'+esc(a)+'" class="'+(i===vorA?'on':'')+'"\x3e'+esc(a)+'\x3c/button\x3e';});
 h+='\x3c/div\x3e\x3c/div\x3e\x3cdiv class="st"\x3e\x3ch3\x3e\x3ci\x3e2\x3c/i\x3e'+A.t2+'\x3c/h3\x3e\x3cdiv class="ch mu" data-k="b"\x3e';each(T,function(b,i){h+='\x3cbutton type="button" data-v="'+esc(b.s)+'" class="'+(i===vorB?'on':'')+'"\x3e'+symM(i)+esc(b.s)+'\x3c/button\x3e';});
 h+='\x3c/div\x3e\x3cinput type="text" class="tx" data-k="typ" placeholder="'+esc(A.typ)+'" value="'+esc(vorTyp)+'"\x3e\x3c/div\x3e';
 h+='\x3cdiv class="st"\x3e\x3ch3\x3e\x3ci\x3e3\x3c/i\x3e'+A.t3+'\x3c/h3\x3e\x3ctextarea class="tx" data-k="msg" rows="4" placeholder="'+esc(A.ph)+'"\x3e\x3c/textarea\x3e\x3c/div\x3e';
 h+='\x3cdiv class="st"\x3e\x3ch3\x3e\x3ci\x3e4\x3c/i\x3e'+A.t4+'\x3c/h3\x3e\x3cdiv class="gr"\x3e\x3clabel\x3e\x3cspan\x3e'+A.firma+' *\x3c/span\x3e\x3cinput type="text" data-k="firma" autocomplete="organization"\x3e\x3c/label\x3e\x3clabel\x3e\x3cspan\x3e'+A.name+' *\x3c/span\x3e\x3cinput type="text" data-k="name" autocomplete="name"\x3e\x3c/label\x3e\x3clabel\x3e\x3cspan\x3e'+A.mail+' *\x3c/span\x3e\x3cinput type="email" data-k="mail" autocomplete="email"\x3e\x3c/label\x3e\x3clabel\x3e\x3cspan\x3e'+A.tel+'\x3c/span\x3e\x3cinput type="tel" data-k="tel" autocomplete="tel"\x3e\x3c/label\x3e\x3c/div\x3e\x3cdiv class="ch kl" data-k="anr"\x3e\x3cbutton type="button" data-v="'+esc(A.herr)+'"\x3e'+esc(A.herr)+'\x3c/button\x3e\x3cbutton type="button" data-v="'+esc(A.frau)+'"\x3e'+esc(A.frau)+'\x3c/button\x3e\x3c/div\x3e\x3cdiv class="gr adr"\x3e\x3clabel\x3e\x3cspan\x3e'+A.str+' *\x3c/span\x3e\x3cinput type="text" data-k="str" autocomplete="street-address"\x3e\x3c/label\x3e\x3clabel\x3e\x3cspan\x3e'+A.plz+' *\x3c/span\x3e\x3cinput type="text" data-k="plz" autocomplete="postal-code"\x3e\x3c/label\x3e\x3clabel\x3e\x3cspan\x3e'+A.ort+' *\x3c/span\x3e\x3cinput type="text" data-k="ort" autocomplete="address-level2"\x3e\x3c/label\x3e\x3clabel\x3e\x3cspan\x3e'+A.land+' *\x3c/span\x3e\x3cinput type="text" data-k="land" autocomplete="country-name"\x3e\x3c/label\x3e\x3c/div\x3e\x3c/div\x3e';
 h+='\x3cdiv class="st"\x3e\x3ch3\x3e\x3ci\x3e5\x3c/i\x3e'+A.t5+'\x3c/h3\x3e\x3clabel class="cb"\x3e\x3cinput type="checkbox" data-k="rr"\x3e\x3cspan\x3e'+A.rr+'\x3c/span\x3e\x3c/label\x3e\x3cdiv class="ch kl rrz" data-k="rrz"\x3e\x3cbutton type="button" data-v="'+esc(A.vm)+'"\x3e'+esc(A.vm)+'\x3c/button\x3e\x3cbutton type="button" data-v="'+esc(A.nm)+'"\x3e'+esc(A.nm)+'\x3c/button\x3e\x3c/div\x3e\x3clabel class="cb"\x3e\x3cinput type="checkbox" data-k="nl"\x3e\x3cspan\x3e'+A.nl+'\x3c/span\x3e\x3c/label\x3e\x3c/div\x3e\x3cp class="fe"\x3e\x3c/p\x3e\x3c/div\x3e';
 var box=document.createElement('div');box.innerHTML=h;var W=box.firstChild;var inner=q('.forminner',f)||f;inner.insertBefore(W,inner.firstChild);f.classList.add('wmlAfOn');
 var sl=q('.smalllaw',f);if(sl){W.appendChild(sl);}
 var sb=q('button[type=submit]',f);if(sb){sb.textContent=A.send;}
 function k(n){return q('[data-k="'+n+'"]',W);}
 each(qa('.ch',W),function(c){var mu=c.classList.contains('mu');each(qa('button',c),function(b){b.addEventListener('click',function(){if(mu){b.classList.toggle('on');}else{var war=b.classList.contains('on');each(qa('button',c),function(x){x.classList.remove('on');});if(!war){b.classList.add('on');}}if(c.getAttribute('data-k')==='rrz'){k('rr').checked=true;W.classList.add('rron');}});});});
 k('rr').addEventListener('change',function(){W.classList.toggle('rron',k('rr').checked);});
 function wahl(n){var r=[];each(qa('[data-k="'+n+'"] button.on',W),function(b){r.push(b.getAttribute('data-v'));});return r;}
 function setz(e,v){if(e){e.value=v;}}
 function sel(e,v){if(!e){return;}if(!v){e.value='';return;}var ok=false;each(e.options,function(o){if(o.text.trim()===v){e.value=o.value||o.text;ok=true;}});if(!ok){var o=q('option[value="–"]',e);if(!o){o=document.createElement('option');o.text='–';o.value='–';e.appendChild(o);}e.value='–';}}
 function nlAnm(m){if(!m||f.getAttribute('data-nl')===m){return;}f.setAttribute('data-nl',m);try{fetch('/Renderers/NewsletterService.asmx/Subscribe',{method:'POST',keepalive:true,credentials:'same-origin',headers:{'Content-Type':'application/json; charset=utf-8','culture':''},body:JSON.stringify({email:m,fields:[]})});}catch(e){}}
 function sync(){var mail=k('mail').value.trim(),nam=k('name').value.trim();
  var an=wahl('an'),bb=wahl('b'),ty=k('typ').value.trim(),rz=wahl('rrz'),n=[];
  if(an.length){n.push(A.k1+': '+an.join(', '));}if(bb.length){n.push(A.k2+': '+bb.join(', '));}if(ty){n.push(A.k3+': '+ty);}if(k('rr').checked){n.push(A.k4+': '+A.ja+(rz.length?' ('+rz.join(', ')+')':''));}if(k('nl').checked){n.push(A.k5+': '+A.nlj);}
  var txt=k('msg').value.trim();
  setz(F.mail,mail);setz(F.name,nam);setz(F.firma,k('firma').value.trim()||'–');setz(F.tel,k('tel').value.trim()||'–');setz(F.str,k('str').value.trim()||'–');setz(F.plz,k('plz').value.trim()||'–');setz(F.ort,k('ort').value.trim()||'–');setz(F.land,k('land').value.trim());
  setz(F.typ,ty||bb.join(', ')||an.join(', ')||'–');sel(F.anrede,wahl('anr')[0]||'');setz(F.msg,(n.length?n.join('\n')+'\n\n':'')+(txt||'–'));}
 W.addEventListener('input',sync);W.addEventListener('click',function(){setTimeout(sync,0);});W.addEventListener('change',sync);
 f.addEventListener('submit',function(ev){var leer=null;each(['firma','name','mail','str','plz','ort','land'],function(n){var e=k(n);e.classList.remove('fehlt');if(!e.value.trim()){e.classList.add('fehlt');if(!leer){leer=e;}}});if(leer){ev.preventDefault();ev.stopImmediatePropagation();q('.fe',W).textContent=A.fehl;leer.focus();return;}q('.fe',W).textContent='';sync();if(k('nl').checked){nlAnm(k('mail').value.trim());}},true);
 if(sb){sb.addEventListener('click',sync,true);}sync();
 if(vorB+1){if(!vorTyp){k('typ').value='';}}}
function lauf(){
 try{
  var ph=qa('.wml[data-wml]');
  if(!ph.length){document.documentElement.classList.remove('wml-voll');return;}
  aufbauen();
  var voll=false;
  each(ph,function(el){var art=el.getAttribute('data-wml');if(RENDER[art]){if(el.getAttribute('data-wml-fertig')!=='1'){RENDER[art](el);el.setAttribute('data-wml-fertig','1');}}if(art==='nav'){voll=true;}});
  document.documentElement.classList.toggle('wml-voll',voll);
  animiere();
  einleitung();
  diashow();
  try{window.dispatchEvent(new Event('scroll'));}catch(e){}
  springe();
 }catch(e){
  /* Fehler: alles Eigene entfernen, alte Seite bleibt */
  document.documentElement.classList.remove('wml-on');document.documentElement.classList.remove('wml-voll');
  each(['#wmlHdr','#wmlMega','#wmlFoot','#wmlCss'],function(s){var x=q(s);if(x){x.parentNode.removeChild(x);}});
  if(window.console){console.warn('WAMMES Layout aus: '+e);}
 }
}
window.WML={version:V,lauf:lauf,daten:T};
if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',lauf);}else{lauf();}
/* AJAX-Navigation der Website: neue Inhalte erkennen */
var ct=q('#content');if(ct){new MutationObserver(function(){lauf();}).observe(ct,{childList:true});}
})();
