var body = document.body; body.className += " u-body u-clearfix u-xl-mode"; body.style.cssText += " "; var dataBg = ''; if (dataBg) { body.setAttribute('data-bg', dataBg); } Avanti SERVICE Ihre Textilreinigung & Wäscheservice in Sachsen Schnell. Sauber. Zuverlässig. Seit über 60 Jahren Ihr Partner für: • Privatkunden• Unternehmen• Hotels & Gastronomie• Pflegeeinrichtungen • u.v.m. Filiale in Ihrer Nähe Finden Kontaktieren Sie uns Unser Service für Sie Textilreinigung Anzüge, Hemden, Kleider, Jacken, Brautkleinder, u.v.m. Wäscheservice Schrankfertige Wäsche, Bügelservice Heimtextilien Vorhänge, Decken, Kissen, Tischwäsche Hol- & Bringdienst Für Privat- und Geschäftskunden Zusatzleistungen Teppichreinigung, Lederreinigung, Fellreinigung, Änderungsschneiderei, Mietwäsche, u.v.m. Gewerbekunden Praxen, Pflege, Gastronomie, Hotels, Handwerk, öffentliche Einrichtungen, u.v.m. Unsere Annahmestellen .mod-avanti-locations{--avanti-red:#ef1b12;--avanti-red-dark:#c9150d;--avanti-yellow:#ffe600;--avanti-text:#20242a;--avanti-muted:#656b73;--avanti-border:#eceff3;--avanti-soft:#fff4f3;--avanti-shadow:0 12px 34px rgba(0,0,0,.08);font-size:16px;color:var(--avanti-text)} .mod-avanti-locations *{box-sizing:border-box}.mod-avanti-locations a{text-decoration:none}.mod-avanti-locations img{max-width:100%} .avanti-location-tools{display:grid;grid-template-columns:minmax(230px,1fr) minmax(180px,260px);gap:12px;margin:0 0 12px;align-items:center}.avanti-location-tools input,.avanti-location-tools select{min-height:48px;border:1px solid #dfe3e8;border-radius:14px;padding:0 16px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.04);font-size:15px;outline:none}.avanti-location-tools input:focus,.avanti-location-tools select:focus{border-color:var(--avanti-red);box-shadow:0 0 0 4px rgba(239,27,18,.12)} .avanti-location-count{display:flex;align-items:center;gap:8px;margin:6px 0 14px;color:#333;font-weight:750}.avanti-location-count:before{content:'📍'} .mod-avanti-locations--locator .avanti-location-finder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.mod-avanti-locations--locator .avanti-location-sidebar{min-width:0}.avanti-location-finder--no-map{grid-template-columns:1fr} .avanti-location-city-list{display:flex;gap:10px;overflow:auto;padding:2px 2px 16px;margin:0 0 10px;scrollbar-width:thin}.avanti-location-city{border:1px solid var(--avanti-border);background:#fff;border-radius:15px;padding:11px 15px;display:inline-flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;font-weight:850;cursor:pointer;box-shadow:0 7px 18px rgba(0,0,0,.05);white-space:nowrap;color:#333;transition:.18s ease;font-family:inherit;line-height:1.2}.avanti-location-city span{display:inline-flex;gap:6px;align-items:center}.avanti-location-city .pin{color:var(--avanti-red)}.avanti-location-city small{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;background:#f3f3f3;color:#555;font-size:12px;font-weight:900}.avanti-location-city:hover,.avanti-location-city.is-active{border-color:var(--avanti-red);background:var(--avanti-red);color:#fff}.avanti-location-city.is-active small,.avanti-location-city:hover small{background:#fff;color:var(--avanti-red)} .avanti-location-accordion,.avanti-location-results{display:grid;gap:10px}.avanti-location-group{border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.avanti-location-group>summary{cursor:pointer;list-style:none;padding:12px 15px;margin:0 0 8px;font-weight:900;display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--avanti-text);background:#fff;border:1px solid var(--avanti-border);border-radius:16px;box-shadow:0 7px 18px rgba(0,0,0,.04)}.avanti-location-group>summary::-webkit-details-marker{display:none}.avanti-location-group>summary span{display:flex;align-items:center;gap:8px}.avanti-location-group>summary span:before{content:'📍';font-size:17px}.avanti-location-group>summary small{font-weight:850;color:var(--avanti-muted);white-space:nowrap}.avanti-location-group[open]>summary{color:var(--avanti-red);border-color:rgba(239,27,18,.25);background:var(--avanti-soft)} .avanti-location-grid{display:grid;gap:14px}.mod-avanti-locations--cards>.avanti-location-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))} .avanti-location-card{display:grid;grid-template-columns:1fr;border:1px solid var(--avanti-border);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 9px 28px rgba(0,0,0,.07);transition:box-shadow .2s,transform .2s}.avanti-location-card.is-highlighted{box-shadow:0 0 0 4px rgba(239,27,18,.18),0 14px 32px rgba(0,0,0,.14);transform:translateY(-2px)} .avanti-location-card__image{position:relative;display:block;width:100%;height:245px;background:#f2f2f2;border:0;padding:0;cursor:pointer;overflow:hidden}.avanti-location-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s}.avanti-location-card__image:hover img{transform:scale(1.035)}.avanti-location-zoom{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#fff;color:var(--avanti-red);font-size:24px;font-weight:900;box-shadow:0 7px 20px rgba(0,0,0,.2)} .avanti-location-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}.avanti-location-card__body{padding:20px 22px}.avanti-location-card h3{font-size:1.32rem;line-height:1.18;margin:0 0 5px;color:var(--avanti-red);font-weight:950}.avanti-location-subtitle{margin:0 0 13px;color:#666;font-weight:650}.avanti-location-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:12px 24px;align-items:start}.avanti-location-line{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;margin:.6rem 0;color:#333;line-height:1.42}.avanti-location-icon{color:var(--avanti-red);font-size:16px}.avanti-location-contact{display:flex;gap:8px;flex-wrap:wrap;margin:.9rem 0 0}.avanti-chip{color:#333!important;background:#f6f6f6;border-radius:999px;padding:8px 12px;font-size:.93rem;line-height:1.15}.avanti-chip:hover{background:#ededed}.avanti-chip span{color:var(--avanti-red);font-weight:900}.avanti-location-hours{font-size:.94rem}.avanti-location-hours p,.avanti-location-hours div{margin:.15rem 0}.avanti-location-info{font-size:.94rem;color:#444;margin-top:.9rem;padding-top:.9rem;border-top:1px solid #f0f0f0}.avanti-location-info p{margin:.3rem 0} .avanti-location-card__actions{border-left:1px solid #f0f0f0;padding:18px 20px;display:flex;align-items:flex-end;justify-content:center}.avanti-location-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:12px;padding:10px 14px;font-weight:900}.avanti-location-button--route{background:#fff;color:var(--avanti-red)!important;border:1px solid rgba(239,27,18,.3);box-shadow:none;font-size:.95rem}.avanti-location-button--route:hover{background:var(--avanti-red);color:#fff!important}.avanti-location-button--ghost{background:#fff;color:#222!important;border:1px solid #e5e5e5;box-shadow:none}.avanti-location-button--ghost:hover{background:#f7f7f7;color:#111!important}.avanti-location-card[hidden],.avanti-location-group[hidden]{display:none!important} .avanti-location-map-wrap{position:sticky;top:18px;background:#fff;border:1px solid var(--avanti-border);border-radius:18px;overflow:hidden;box-shadow:var(--avanti-shadow)}.avanti-location-map{width:100%;min-height:280px;background:#f3f3f3}.avanti-location-map-note{margin:0;padding:12px 14px;color:#444;border-top:1px solid #eee}.avanti-map-marker{position:relative;width:28px;height:28px;border-radius:50% 50% 50% 0;background:var(--avanti-red);transform:rotate(-45deg);box-shadow:0 3px 8px rgba(0,0,0,.28);border:3px solid #fff}.avanti-map-marker:before{content:'';position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:999px;background:#fff} .avanti-location-lightbox{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:26px;background:rgba(0,0,0,.78)}.avanti-location-lightbox.is-open{display:flex}.avanti-location-lightbox__box{position:relative;max-width:min(980px,96vw);max-height:92vh;background:#111;border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.5);overflow:hidden}.avanti-location-lightbox__box img{display:block;max-width:100%;max-height:82vh;object-fit:contain;background:#111}.avanti-location-lightbox__caption{padding:12px 16px;color:#fff;font-weight:800}.avanti-location-lightbox__close{position:absolute;right:12px;top:12px;width:42px;height:42px;border-radius:999px;border:0;background:rgba(0,0,0,.68);color:#fff;font-size:26px;cursor:pointer} @media(max-width:1050px){.mod-avanti-locations--locator .avanti-location-finder{grid-template-columns:1fr}.avanti-location-map-wrap{position:static;order:-1}.avanti-location-map{height:360px!important}.avanti-location-card__content{grid-template-columns:1fr}.avanti-location-card__actions{border-left:0;border-top:1px solid #f0f0f0;justify-content:flex-start}.avanti-location-button{width:auto}.avanti-location-detail-grid{grid-template-columns:1fr 1fr}} @media(max-width:700px){.avanti-location-tools{grid-template-columns:1fr}.avanti-location-tools select{width:100%}.avanti-location-card__image{height:210px}.avanti-location-card__body{padding:17px}.avanti-location-card__actions{padding:14px 17px}.avanti-location-button{width:100%}.avanti-location-detail-grid{grid-template-columns:1fr}.avanti-location-city-list{margin-left:-2px;margin-right:-2px}.avanti-location-map{height:300px!important}.avanti-location-count{font-size:.94rem}} @media (min-width: 900px){.mod-avanti-locations--locator .avanti-location-finder{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px}.avanti-location-map-wrap{position:sticky;top:20px}.avanti-location-group>summary{padding:12px 15px;margin-bottom:8px}.avanti-location-accordion,.avanti-location-results{gap:10px}} @media (max-width: 899px){.mod-avanti-locations--locator .avanti-location-finder{grid-template-columns:1fr!important}.avanti-location-map-wrap{position:relative}} /* 0.3.7 compact card stability in 50:50 locator */ .mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-card__content{grid-template-columns:1fr!important} .mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-card__actions{border-left:0!important;border-top:1px solid #f0f0f0!important;padding:14px 18px!important;justify-content:flex-start!important;align-items:center!important} .mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-button--route{padding:8px 13px!important;font-size:.9rem!important;border-radius:999px!important} .mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-card__body{padding:18px 20px!important} .mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-card__image{height:220px!important;min-height:0!important} .mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 22px!important} .mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-line{grid-template-columns:22px minmax(0,1fr)!important} .mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-line span:last-child{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important} @media(max-width:760px){.mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-detail-grid{grid-template-columns:1fr!important}.mod-avanti-locations--locator .avanti-location-card--compact .avanti-location-card__image{height:200px!important}} /* 0.3.8 closer city rows + list height matching map */ .mod-avanti-locations--locator .avanti-location-sidebar{max-height:var(--avanti-list-height,auto);overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(239,27,18,.35) transparent} .mod-avanti-locations--locator .avanti-location-sidebar::-webkit-scrollbar{width:8px} .mod-avanti-locations--locator .avanti-location-sidebar::-webkit-scrollbar-thumb{background:rgba(239,27,18,.28);border-radius:999px} .mod-avanti-locations--locator .avanti-location-results{gap:6px!important} .mod-avanti-locations--locator .avanti-location-group>summary{padding:9px 14px!important;margin-bottom:5px!important;border-radius:14px!important;min-height:52px} .mod-avanti-locations--locator .avanti-location-group>summary small{font-size:.88rem} .mod-avanti-locations--locator .avanti-location-grid{gap:10px!important} .mod-avanti-locations--locator .avanti-location-group{margin:0!important} @media(max-width:899px){.mod-avanti-locations--locator .avanti-location-sidebar{max-height:520px;overflow-y:auto;padding-right:6px;border:1px solid #eef1f5;border-radius:18px;padding:10px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.05)}.mod-avanti-locations--locator .avanti-location-group>summary{min-height:48px}.mod-avanti-locations--locator .avanti-location-results{gap:6px!important}} /* 0.3.22 mobile city header: count stays directly behind city name and loses focus */ .mod-avanti-locations--locator .avanti-location-group>summary{min-width:0!important;} .mod-avanti-locations--locator .avanti-location-group>summary span{display:block!important;min-width:0!important;width:100%!important;line-height:1.18!important;} .mod-avanti-locations--locator .avanti-location-group>summary span:before{display:inline-block!important;margin-right:6px!important;} .mod-avanti-locations--locator .avanti-location-group>summary small{display:inline!important;margin-left:5px!important;font-size:.78rem!important;font-weight:400!important;font-style:italic!important;color:#777!important;white-space:normal!important;line-height:1.1!important;} @media(max-width:899px){ .mod-avanti-locations--locator .avanti-location-sidebar{width:95%!important;max-width:95%!important;margin-left:0!important;margin-right:auto!important;} .mod-avanti-locations--locator .avanti-location-group>summary{padding:9px 12px!important;min-height:44px!important;} } .avanti-map-popup{font-size:13px;line-height:1.35}.avanti-map-popup strong{color:#ef1b12;font-size:14px}.avanti-map-popup a{color:#ef1b12;font-weight:700}.avanti-map-popup-hours{margin-top:6px;padding-top:6px;border-top:1px solid #eee;color:#333} /* 0.3.23 mobile map compact + collapsible */ .avanti-mobile-map-toggle{display:none;width:100%;border:1px solid rgba(239,27,18,.28);background:#fff;color:var(--avanti-red);border-radius:14px;padding:10px 14px;margin:0 0 10px;font-weight:850;font-family:inherit;cursor:pointer;text-align:center} @media(max-width:899px){ .avanti-mobile-map-toggle{display:block;order:1;margin:0 0 10px!important} .mod-avanti-locations--locator .avanti-location-finder{display:flex!important;flex-direction:column!important;gap:10px!important} .mod-avanti-locations--locator .avanti-location-map-wrap{order:2;display:block;margin-bottom:12px;width:100%!important} .mod-avanti-locations--locator .avanti-location-map-wrap:not(.is-open){display:none!important} .mod-avanti-locations--locator .avanti-location-sidebar{order:3} .mod-avanti-locations--locator .avanti-location-map-wrap.is-open{display:block!important} .mod-avanti-locations--locator .avanti-location-map{height:380px!important;min-height:380px!important} .mod-avanti-locations--locator .avanti-location-map-note{display:none!important} .leaflet-popup-content-wrapper{border-radius:10px!important} .leaflet-popup-content{margin:8px 10px!important;font-size:12px!important;line-height:1.25!important;max-width:210px!important} .avanti-map-popup{font-size:12px!important;line-height:1.25!important} .avanti-map-popup strong{font-size:12.5px!important;line-height:1.15!important;display:block;margin-bottom:2px} .avanti-map-popup-hours{margin-top:4px!important;padding-top:4px!important} .avanti-map-popup a{font-size:12px!important} .leaflet-control-zoom a{width:26px!important;height:26px!important;line-height:26px!important} } /* 0.3.40 Servicepartner final: feste rechte Spalte, keine eigene Zeile, kein Button */ .mod-avanti-locations .avanti-location-card__body > .avanti-location-contact-row.has-serviceprovider{ display:grid!important; grid-template-columns:minmax(0,5fr) minmax(64px,1fr)!important; gap:12px!important; align-items:end!important; width:100%!important; margin:.9rem 0 0!important; } .mod-avanti-locations .avanti-location-card__body > .avanti-location-contact-row.has-serviceprovider .avanti-location-contact{ display:flex!important; flex-wrap:wrap!important; gap:8px!important; align-items:center!important; margin:0!important; min-width:0!important; } .mod-avanti-locations .avanti-location-card__body > .avanti-location-contact-row.has-serviceprovider .avanti-location-serviceprovider{ display:flex!important; justify-content:flex-end!important; align-items:flex-end!important; margin:0 0 2px!important; padding:0!important; border:0!important; background:transparent!important; box-shadow:none!important; width:auto!important; min-width:0!important; } .mod-avanti-locations .avanti-location-card__body > .avanti-location-contact-row.has-serviceprovider .avanti-location-serviceprovider img{ display:block!important; width:var(--avanti-service-logo-size,60px)!important; max-width:80px!important; max-height:52px!important; height:auto!important; object-fit:contain!important; } @media(max-width:520px){ .mod-avanti-locations .avanti-location-card__body > .avanti-location-contact-row.has-serviceprovider{ grid-template-columns:minmax(0,1fr) auto!important; } } Alle OrteAltenbergAnnaberg-BuchholzAugustusburgBrand-ErbisdorfBöhrigenChemnitzClausnitzDippoldiswaldeDittmannsdorfDorfchemnitzEppendorfFlöhaFrankenbergFrauensteinFreibergGehringswaldeGeisingGlashütteGroßhartmannsdorfGroßvoigtsbergHainichenHeidenauJöhstadtLippersdorfMarienbergMittweidaMuldaNeukirchenNossenOederanOlbernhauPirnaPockau-LengefeldPretzschendorfRabenauRechenberg-BienenmühleRoßweinSadisdorfSaydaSchellerhauSchmiedebergSeiffenTannebergTharandtVoigtsdorfWeißenbornWernsdorfZethau 48 Orte · 56 Annahmestellen gefunden Altenberg (1 Annahmestelle) ⌕ Sport Collection Sport - Mode - Service -Verleih 📍 Dresdner Straße 17a01773 Altenberg ⏱Mo-Fr: 10.00 Uhr - 18.30 UhrSa: 9.00 Uhr - 13.00 Uhrin den Wintermonaten 7 Tage geöffmet ☎ 035056/31286 ✉ E-Mail 🌐 Website ➤ Route planen Annaberg-Buchholz (2 Annahmestellen) Schirm Nestler in der Adam-Ries-Passage 📍 Adam-Ries-Str. 57C09456 Annaberg-Buchholz ☎ 03733 22671 ➤ Route planen ⌕ Quenbo Bestellshop Rita Michalski 📍 Große Kirchgasse 3409456 Annaberg-Buchholz ⏱Mo-Fr: 09.00 bis 18.00 UhrSa: 09.00 bis 14.00 Uhr ☎ 03733 22295 ✉ E-Mail 🌐 Website ➤ Route planen Augustusburg (1 Annahmestelle) Meinig's Mode Mix 📍 Frankenberger Straße 109573 Augustusburg ⏱Di - Fr:10:00 - 18:00Sa:10:00 - 12:00 ☎ 037291 20318 ➤ Route planen Böhrigen (1 Annahmestelle) ⌕ Bäckerei & Konditorei Christian Brauer 📍 Straße der Einheit 609661 Böhrigen ⏱Mo: 7.00 Uhr - 12.00 UhrDi-Fr: 7.00 Uhr - 12.30 Uhr und 14.00 Uhr - 17.00 UhrSa: 6.00 Uhr - 10.00 Uhr ☎ 034322/43045 ➤ Route planen Brand-Erbisdorf (3 Annahmestellen) Bettenfachgeschäft Brigitte Schröder 📍 Silberweg 909618 Brand-Erbisdorf ⏱Mo-Fr: 9.00 Uhr - 18.00 UhrSa: 9.00 Uhr - 12.00 Uhr ☎ 037322/2374 ➤ Route planen ⌕ Avanti Filiale Brand-Erbisdorf 📍 Bahnhofstraße 1709618 Brand-Erbisdorf ⏱Mo: 9-12.30 UhrDi: 9-12.30 Uhr u. 15-17 UhrMi: 9-11 UhrDo: 9-12.30 u. 15-18 UhrFr: 9-12.30 Uhr ☎ 037322/2611 ✉ E-Mail 🌐 Website ➤ Route planen ⌕ Avanti Niederlassung Himmelsfürst 📍 Am Frankenschacht 1Himmelsfürst09618 Brand-Erbisdorf ⏱Mo-Fr: 9.00 Uhr - 12.00 Uhr und 12.30 Uhr - 14.30 Uhr ☎ 037322/3444 ✉ E-Mail 🌐 Website ➤ Route planen Chemnitz (1 Annahmestelle) ⌕ Schneideratelier (Inh. Heike Grätz) 📍 Heinrich-Schütz-Straße 13609130 Chemnitz ⏱Mo, Mi, Do: 9.00 Uhr - 13.00 Uhr und 15.00 - 18.00 UhrDi, Fr: 9.00 Uhr - 13.00 UhrSa (1. und 3. Monat): 9.00 Uhr - 12.00 Uhr ☎ 0371/7008878 ✉ E-Mail 🌐 Website ➤ Route planen Clausnitz (1 Annahmestelle) REWE Nahkauf 📍 Hauptstraße 11c09623 Clausnitz ☎ 037327/7288 ➤ Route planen Dippoldiswalde (1 Annahmestelle) Bettenfachgeschäft Brigitte Schröder 📍 Altenberger Str. 1701744 Dippoldiswalde ☎ 03504/614253 ➤ Route planen Dittmannsdorf (1 Annahmestelle) Einkaufsmarkt Buschmann 📍 Hauptstr. 6909629 Dittmannsdorf ➤ Route planen Dorfchemnitz (1 Annahmestelle) ⌕ Quelle - Shop Inh. Regina König 📍 Hauptstraße 6309619 Dorfchemnitz ⏱Mo-Fr: 9:00 Uhr - 12:00 Uhr und 15:00 Uhr - 17:00 Uhr ☎ 037320/83274 ✉ E-Mail ➤ Route planen Eppendorf (1 Annahmestelle) Schuhhaus Sigl 📍 Albertplatz 409575 Eppendorf ⏱Mo-Fr: 08:30 - 12:00 und 14:00 - 17:30 Sa: 08:30 - 11:00 ☎ 037293 / 406 ➤ Route planen Flöha (2 Annahmestellen) Raum Traum Inh. Kathrin Fuchs 📍 Zur Baumwolle 39a09557 Flöha ⏱Do., Fr., Sa.: 10-19 Uhrund nach Vereinbarung ☎ 0151/68869022 ✉ E-Mail 🌐 Website ➤ Route planen ⌕ R & R Textil GmbH 📍 Augustusburger Straße 11609557 Flöha ☎ 0 37 26 / 64 77 📱 0172 / 822 40 33 ✉ E-Mail 🌐 Website ➤ Route planen Frankenberg (1 Annahmestelle) Blumeneck Fachgeschäft für Floristik & Gartenbedarf 📍 Chemnitzer Straße 2109669 Frankenberg ⏱Mo - Fr: 09:00 - 17:00 Sa: 09:00 - 11:00 ☎ 037206 / 2377 ➤ Route planen Frauenstein (1 Annahmestelle) Betten Uhlmann 📍 Freiberger Straße 1109623 Frauenstein ⏱Mo-Fr: 8.30 Uhr - 12.00 Uhr und 14.00 Uhr - 18.00 Uhr ☎ 037326/1380 🌐 Website ➤ Route planen Freiberg (3 Annahmestellen) Minimarkt Kreul 📍 Hainichener Straße 4609599 Freiberg ☎ 03731/202537 ✉ E-Mail ➤ Route planen ⌕ Avanti Filiale Wasserturmstraße 📍 Wasserturmstraße 409599 Freiberg ⏱Mo-Fr: 9.00 Uhr - 13.00 Uhr und 14.30 Uhr - 18.00 UhrSa: 10.00 Uhr - 12.00 Uhr ☎ 03731/23715 ✉ E-Mail 🌐 Website ➤ Route planen ⌕ Avanti Filiale Unicent 📍 Karl-Kegel-Straße 6909599 Freiberg ⏱Mo: 9-12 UhrDi: 9-12 u. 14-17 UhrMi: 9-12 UhrDo: 9-12 Uhr u. 14-17.30 UhrFr: 9-12 Uhr ☎ 03731/768784 ✉ E-Mail 🌐 Website ➤ Route planen Gehringswalde (1 Annahmestelle) Bäckerei Max Eger & Leu GbR Inhaber Stefan Eger und Sybille Leu 📍 Hauptstraße 1009429 Gehringswalde ⏱Di-Fr: 6.30 - 12.30 Uhr und 14.00 Uhr - 16.30 UhrSa: 6.30 - 10.00 Uhr ☎ 037369/879448 ➤ Route planen Geising (1 Annahmestelle) ⌕ Sport + Leder Lohse Inh. Thomas Lohse 📍 Hauptstraße 4801778 Geising ⏱Mo - Fr 9:00 - 13:00 und 14:00 - 18:00 Sa 9:00 - 12:00 ☎ 035056/31604 ➤ Route planen Glashütte (1 Annahmestelle) ⌕ Elektro Faust 📍 Hauptstraße 3601768 Glashütte ⏱Mo-Fr: 9.00 Uhr - 13.00 Uhr und 14.30 - 18.00 UhrSa: 9.00 Uhr - 11.00 Uhr ➤ Route planen Großhartmannsdorf (1 Annahmestelle) Reisewelt Großhartmannsdorf Inh. Virginie Rantzsch 📍 Hauptstraße 13409618 Großhartmannsdorf ⏱Mo., Di., Do., Fr.09:00 - 12:00 Uhr und 14:00 - 17:00 UhrMi.09.00 - 12:00 UhrUnd nach Vereinbarung! ☎ 037329/15349 ✉ E-Mail 🌐 Website ➤ Route planen Großvoigtsberg (1 Annahmestelle) ⌕ Sigis Sachsenkauf im EDEKA Markt 📍 Leipziger Straße 509603 Großvoigtsberg ⏱Mo-Fr: 8.00 Uhr - 19.00 UhrSa: 8.00 Uhr - 14.00 Uhr ☎ 037328/146769 ➤ Route planen Hainichen (1 Annahmestelle) Textilwaren Holger Ulbricht 📍 Oberer Stadtgraben 609661 Hainichen ☎ 037207 / 2119 ➤ Route planen Heidenau (1 Annahmestelle) Angelikas Modeparadies Inh. Angelika Schnutz 📍 August-Bebel-Straße 2101809 Heidenau ⏱Mo-Fr: 10.00 Uhr - 18.00 UhrSa: 9.30 Uhr - 11.30 Uhr ☎ 03529/512428 🌐 Website ➤ Route planen Jöhstadt (1 Annahmestelle) Fa. Fr.-Chr. Lahl 📍 Kirchstraße 17609477 Jöhstadt ⏱Mo-Fr: 09.00 Uhr - 12.00 Uhr und 14.30 Uhr bis 18.00 UhrSa: 09.00 Uhr bis 12.00 Uhr ☎ 037343-2370 ➤ Route planen Lippersdorf (1 Annahmestelle) Lebensmittel Fiedler Inhaber Michael Gasch 📍 Turnhallenweg 909514 Lippersdorf ⏱Mo-Fr: 8.30 Uhr - 13.00 Uhr und 15.00 Uhr - 17.30 UhrSa: 9.00 Uhr - 11.00 Uhr ☎ 037567/8870 ✉ E-Mail ➤ Route planen Marienberg (2 Annahmestellen) Lydia's Shop 📍 Bergstraße 109496 Marienberg ⏱Mo-Fr: 10.00 Uhr bis 18.00 UhrSa: 10.30 Uhr - 12.00 Uhr ☎ 03735/661188 ✉ E-Mail ➤ Route planen ⌕ Trachten Seiler Maßschneiderei und Landhausmoden Markus Seiler 📍 Baderstraße 509496 Marienberg ⏱Mo-Fr: 8.00 Uhr - 18.00 UhrSa: 9.00 Uhr - 12.00 Uhrund nach Vereinbarung ☎ 03735/22817 ✉ E-Mail 🌐 Website ➤ Route planen Mittweida (1 Annahmestelle) Wäscheboutique Manuela Männel 📍 Rochlitzer Straße 2809648 Mittweida ☎ 03727 99 87 46 ➤ Route planen Mulda (1 Annahmestelle) Quelle Agentur Silke Kraut 📍 Hauptstraße 6009619 Mulda ☎ 037320/9467 ➤ Route planen Neukirchen (1 Annahmestelle) Sigis Sachsenkauf im EDEKA Markt 📍 Mörnerstraße 8709629 Neukirchen ➤ Route planen Nossen (1 Annahmestelle) ⌕ Elektro Weis Elektroinstallation-Elektrogeschäft 📍 Bismarckstraße 14.01683 Nossen ⏱Montag-Freitag: 09:00-12:30 Uhr und 14:30 - 18:00 UhrSamstag: 09:00 - 12:00 Uhr ☎ 035242 / 68890 ➤ Route planen Oederan (1 Annahmestelle) Wäschehaus B&S GbR 📍 Altmarkt 209569 Oederan ☎ 037292/23740 ➤ Route planen Olbernhau (1 Annahmestelle) GÖRG Buch Boutique 📍 Goethestraße 109526 Olbernhau ⏱Mo-Fr: 10.00-17.00 Uhr \r\n Sa: 10.00 - 12.00 Uhr ➤ Route planen Pirna (1 Annahmestelle) ⌕ Lindenhof Rathen gGmbH 📍 Lauterbachstraße 101796 Pirna ⏱ Mo 9.00 - 14.30 Uhr Di 9.00 - 16.00 Uhr Mi 9.00 - 14.30 Uhr Do 9.00 - 16.00 Uhr Fr 9.00 - 12.00 Uhr ☎ 03501/4645225 ➤ Route planen Pockau-Lengefeld (1 Annahmestelle) ⌕ Modehaus Gerhard Reupert Inh. Annett Nordheim 📍 Freiberger Straße 209514 Pockau-Lengefeld ⏱Mo-Fr: 09.00 - 18.00 UhrSa: 09.00 - 18.00 Uhr ☎ 037367 - 27 38 ➤ Route planen Pretzschendorf (1 Annahmestelle) ⌕ Schmieder's Eck Inh. Gabriele Schmieder Lotto, Presse, Tabak, Geschenke, Schmuck, Dienstleistungen 📍 Dresdner Straße 1501774 Pretzschendorf ⏱Mo, Mi, Do, Fr: 9.00 Uhr - 12.00 Uhr und 15.00 Uhr - 18.00 UhrDi und Sa: 9.00 Uhr - 12.00 Uhr ☎ 035058/41300 ✉ E-Mail ➤ Route planen Rabenau (1 Annahmestelle) HEWAtec B. Hempel Elektro-Eisenwaren-Werkzeuge 📍 Freitaler Straße 2101734 Rabenau ⏱Mo-Fr: 9.00 bis 12.00 und 14.00 bis 18.00 Uhr ☎ 0351/4601130 ✉ E-Mail ➤ Route planen Rechenberg-Bienenmühle (1 Annahmestelle) EDEKA-aktivmarkt Peinelt 📍 Mittelstraße 209623 Rechenberg-Bienenmühle ⏱Mo-Mi: 8.00 Uhr - 18.00 UhrDo: 8.00 Uhr - 19.00 UhrSa: 8.00 - 12.00 Uhr ☎ 037327/1239 ✉ E-Mail ➤ Route planen Roßwein (1 Annahmestelle) ⌕ Das Lädchen Inh. Deike Weinert 📍 Bahnhofstraße 2704741 Roßwein ⏱Mo-Fr: 7.30 Uhr - 18.00 UhrSa: 7.00 - 12.00 Uhr ☎ 034322/42863 ➤ Route planen Sadisdorf (1 Annahmestelle) Fleischerei Fleischer 📍 Frauensteiner Straße 5101762 Sadisdorf ➤ Route planen Sayda (1 Annahmestelle) Ihre Kette Rudolph Nah & Frisch 📍 Dresdner Straße 3109619 Sayda ⏱Mo-Fr: 8.00 Uhr - 19.00 UhrSa: 7.00 - 12.00 Uhr ☎ 035209/20460 ➤ Route planen Schellerhau (1 Annahmestelle) ⌕ Elektroinstallation Ingo Rümmler 📍 Hauptstraße 80a01773 Schellerhau ⏱Mo-Fr: 7.30 Uhr - 18.00 UhrSa: 7.30 Uhr - 12.00 Uhr ☎ 03 50 52 / 6 77 63 ✉ E-Mail 🌐 Website ➤ Route planen Schmiedeberg (1 Annahmestelle) 1000 kleine Dinge Inh. Ph. Hahmann 📍 Altenberger Straße 2301744 Schmiedeberg ⏱Mo-Di und Do-Fr: 09.00 bis 12.30 Uhr und 14.00 bis 17.30 UhrMi: 09.00 bis 13.00 Uhr ☎ 0174-8537581 ➤ Route planen Seiffen (1 Annahmestelle) ⌕ Engelmann's Getränkequelle 📍 Kurhausstraße 1509548 Seiffen ⏱Mo-Fr: 09.00 Uhr bis 18.30 UhrSa: 09.00 Uhr bis 13.00 Uhr ☎ 037362/76414 ✉ E-Mail ➤ Route planen Tanneberg (1 Annahmestelle) Mini-Markt Inh. M. Pählke 📍 Tanneberger Hauptstraße 1409648 Tanneberg ⏱Mo: 15.00 Uhr - 18.30 UhrDi: 9.00 Uhr - 12.00 Uhr und 15.00 Uhr - 18.30 UhrMi: 10.00 Uhr - 12.00 Uhr und 15.00 Uhr - 18.30 UhrDo-Fr: 9.00 Uhr - 12.00 Uhr und 15.00 Uhr - 18.30 UhrSa: 7.00 Uhr - 12.00 Uhr ☎ 03727/92277 ➤ Route planen Tharandt (1 Annahmestelle) Stäpsens Bestell-Shop Tharandt 📍 Schillerstraße 2901737 Tharandt ⏱Mo-Fr: 9.00 Uhr - 18.00 UhrSa: 8.00 Uhr - 12.00 Uhr ☎ 035203/37254 🌐 Website ➤ Route planen Voigtsdorf (2 Annahmestellen) Ihre Kette Rudolph Inhaber Frank Rudolph 📍 Hauptstraße 5509619 Voigtsdorf ☎ 037365/1861 ➤ Route planen Christa Uhlemann 📍 Hauptstraße 6409619 Voigtsdorf ☎ 037365/7743 ➤ Route planen Weißenborn (1 Annahmestelle) Blumenoase Inh. Dorothee Reuter 📍 Frauensteiner Straße 1609600 Weißenborn ⏱Mo-Fr: 8.00 Uhr - 18.00 UhrSo: 8.00 Uhr - 12.00 Uhr ☎ 03731/ 204101 ➤ Route planen Wernsdorf (1 Annahmestelle) ⌕ "Dorfeinkauf" Platten- und Partyservice 📍 Auf der Heide 409509 Wernsdorf ⏱Mo-Fr: 8.00 Uhr - 13.00 Uhr und 15.00 Uhr - 18.00 UhrSo: 8.30 Uhr - 11.00 Uhr ☎ 037367/9402 ➤ Route planen Zethau (1 Annahmestelle) ⌕ Jana's Kramkiste Inh. Jana Fischer 📍 Zethau 53aMulda09619 Zethau ⏱Montag bis Freitag: 9 Uhr - 12 Uhr und 15 Uhr - 18 Uhr ☎ 037320/1751 ✉ E-Mail 🌐 Website ➤ Route planen 🗺 Karte ausblenden📍 Annahmestellen in der Karte · OpenStreetMap × (function(){ const avantiMediaRoot = ""; const root = document.getElementById("avanti-locations-112"); if (!root) return; const markersData = [{"id":122,"title":"Sport Collection","city":"Altenberg","zip":"01773","subtitle":"Sport - Mode - Service -Verleih","address":"Dresdner Straße 17a, 01773 Altenberg","lat":50.7647929,"lng":13.7549724,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7647929%2C13.7549724","phone":"035056/31286","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 10.00 Uhr - 18.30 Uhr\u003Cbr /\u003ESa: 9.00 Uhr - 13.00 Uhr\u003Cbr /\u003Ein den Wintermonaten 7 Tage geöffmet\u003C/p\u003E","map_zoom":17},{"id":243,"title":"Schirm Nestler","city":"Annaberg-Buchholz","zip":"09456","subtitle":"in der Adam-Ries-Passage","address":"Adam-Ries-Str. 57C, 09456 Annaberg-Buchholz","lat":50.588058,"lng":13.0121529,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.5880580%2C13.0121529","phone":"03733 22671","mobile":"","opening_hours":"","map_zoom":17},{"id":238,"title":"Quenbo Bestellshop Rita Michalski","city":"Annaberg-Buchholz","zip":"09456","subtitle":"","address":"Große Kirchgasse 34, 09456 Annaberg-Buchholz","lat":50.5773107,"lng":13.0061204,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.5773107%2C13.0061204","phone":"03733 22295","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 09.00 bis 18.00 Uhr\u003Cbr /\u003ESa: 09.00 bis 14.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":222,"title":"Meinig\u0027s Mode Mix","city":"Augustusburg","zip":"09573","subtitle":"","address":"Frankenberger Straße 1, 09573 Augustusburg","lat":50.818683,"lng":13.1009089,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8186830%2C13.1009089","phone":"037291 20318","mobile":"","opening_hours":"\u003Cp\u003E\u003Cspan style=\u0022font-family: Helvetica, Arial, sans-serif;\u0022\u003EDi - Fr:10:00 - 18:00\u003Cbr /\u003ESa:10:00 - 12:00\u003C/span\u003E\u003C/p\u003E","map_zoom":17},{"id":125,"title":"Bäckerei \u0026 Konditorei Christian Brauer","city":"Böhrigen","zip":"09661","subtitle":"","address":"Straße der Einheit 6, 09661 Böhrigen","lat":51.0315721,"lng":13.1545446,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=51.0315721%2C13.1545446","phone":"034322/43045","mobile":"","opening_hours":"\u003Cp\u003EMo: 7.00 Uhr - 12.00 Uhr\u003Cbr /\u003EDi-Fr: 7.00 Uhr - 12.30 Uhr und 14.00 Uhr - 17.00 Uhr\u003Cbr /\u003ESa: 6.00 Uhr - 10.00 Uhr\u003C/p\u003E","map_zoom":16},{"id":128,"title":"Bettenfachgeschäft Brigitte Schröder","city":"Brand-Erbisdorf","zip":"09618","subtitle":"","address":"Silberweg 9, 09618 Brand-Erbisdorf","lat":50.855316,"lng":13.3242538,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8553160%2C13.3242538","phone":"037322/2374","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 9.00 Uhr - 18.00 Uhr\u003Cbr /\u003ESa: 9.00 Uhr - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":127,"title":"Avanti Filiale Brand-Erbisdorf","city":"Brand-Erbisdorf","zip":"09618","subtitle":"","address":"Bahnhofstraße 17, 09618 Brand-Erbisdorf","lat":50.8694703,"lng":13.3248703,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8694703%2C13.3248703","phone":"037322/2611","mobile":"","opening_hours":"\u003Cp\u003EMo: 9-12.30 Uhr\u003Cbr /\u003EDi: 9-12.30 Uhr u. 15-17 Uhr\u003Cbr /\u003EMi: 9-11 Uhr\u003Cbr /\u003EDo: 9-12.30 u. 15-18 Uhr\u003Cbr /\u003EFr: 9-12.30 Uhr\u003C/p\u003E","map_zoom":17},{"id":126,"title":"Avanti Niederlassung Himmelsfürst","city":"Brand-Erbisdorf","zip":"09618","subtitle":"","address":"Am Frankenschacht 1, 09618 Brand-Erbisdorf","lat":50.85753,"lng":13.29741,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8575300%2C13.2974100","phone":"037322/3444","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 9.00 Uhr - 12.00 Uhr und 12.30 Uhr - 14.30 Uhr\u003C/p\u003E","map_zoom":0},{"id":187,"title":"Schneideratelier (Inh. Heike Grätz)","city":"Chemnitz","zip":"09130","subtitle":"","address":"Heinrich-Schütz-Straße 136, 09130 Chemnitz","lat":50.8375684,"lng":12.9596757,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8375684%2C12.9596757","phone":"0371/7008878","mobile":"","opening_hours":"\u003Cp\u003EMo, Mi, Do: 9.00 Uhr - 13.00 Uhr und 15.00 - 18.00 Uhr\u003Cbr /\u003EDi, Fr: 9.00 Uhr - 13.00 Uhr\u003Cbr /\u003ESa (1. und 3. Monat): 9.00 Uhr - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":129,"title":"REWE Nahkauf","city":"Clausnitz","zip":"09623","subtitle":"","address":"Hauptstraße 11c, 09623 Clausnitz","lat":50.7472017,"lng":13.4878014,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7472017%2C13.4878014","phone":"037327/7288","mobile":"","opening_hours":"","map_zoom":17},{"id":203,"title":"Bettenfachgeschäft Brigitte Schröder","city":"Dippoldiswalde","zip":"01744","subtitle":"","address":"Altenberger Str. 17, 01744 Dippoldiswalde","lat":50.8942711,"lng":13.6679649,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8942711%2C13.6679649","phone":"03504/614253","mobile":"","opening_hours":"","map_zoom":17},{"id":204,"title":"Einkaufsmarkt Buschmann","city":"Dittmannsdorf","zip":"09629","subtitle":"","address":"Hauptstr. 69, 09629 Dittmannsdorf","lat":50.9998844,"lng":13.4075074,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9998844%2C13.4075074","phone":"","mobile":"","opening_hours":"","map_zoom":17},{"id":217,"title":"Quelle - Shop Inh. Regina König","city":"Dorfchemnitz","zip":"09619","subtitle":"","address":"Hauptstraße 63, 09619 Dorfchemnitz","lat":50.7640206,"lng":13.4486956,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7640206%2C13.4486956","phone":"037320/83274","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 9:00 Uhr - 12:00 Uhr und 15:00 Uhr - 17:00 Uhr\u003C/p\u003E","map_zoom":17},{"id":226,"title":"Schuhhaus Sigl","city":"Eppendorf","zip":"09575","subtitle":"","address":"Albertplatz 4, 09575 Eppendorf","lat":50.7999845,"lng":13.2288949,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7999845%2C13.2288949","phone":"037293 / 406","mobile":"","opening_hours":"\u003Cdiv class=\u0022\u0026quot;moz-signature\u0026quot;\u0022\u003EMo-Fr: 08:30 - 12:00 und 14:00 - 17:30\u003C/div\u003E\r\n\u003Cdiv class=\u0022\u0026quot;moz-signature\u0026quot;\u0022\u003ESa: 08:30 - 11:00\u003C/div\u003E","map_zoom":17},{"id":244,"title":"Raum Traum","city":"Flöha","zip":"09557","subtitle":"Inh. Kathrin Fuchs","address":"Zur Baumwolle 39a, 09557 Flöha","lat":50.8494321,"lng":13.0712019,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8494321%2C13.0712019","phone":"0151/68869022","mobile":"","opening_hours":"\u003Cp\u003EDo., Fr., Sa.: 10-19 Uhr\u003Cbr /\u003Eund nach Vereinbarung\u003C/p\u003E","map_zoom":17},{"id":202,"title":"R \u0026 R Textil GmbH","city":"Flöha","zip":"09557","subtitle":"","address":"Augustusburger Straße 116, 09557 Flöha","lat":50.8462355,"lng":13.0813074,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8462355%2C13.0813074","phone":"0 37 26 / 64 77","mobile":"0172 / 822 40 33","opening_hours":"","map_zoom":18},{"id":227,"title":"Blumeneck Fachgeschäft für Floristik \u0026 Gartenbedarf","city":"Frankenberg","zip":"09669","subtitle":"","address":"Chemnitzer Straße 21, 09669 Frankenberg","lat":50.9102031,"lng":13.0310794,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9102031%2C13.0310794","phone":"037206 / 2377","mobile":"","opening_hours":"\u003Cdiv class=\u0022\u0026quot;moz-signature\u0026quot;\u0022\u003EMo - Fr: 09:00 - 17:00\u003C/div\u003E\r\n\u003Cdiv class=\u0022\u0026quot;moz-signature\u0026quot;\u0022\u003ESa: 09:00 - 11:00\u003C/div\u003E","map_zoom":17},{"id":136,"title":"Betten Uhlmann","city":"Frauenstein","zip":"09623","subtitle":"","address":"Freiberger Straße 11, 09623 Frauenstein","lat":50.8017372,"lng":13.5362331,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8017372%2C13.5362331","phone":"037326/1380","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 8.30 Uhr - 12.00 Uhr und 14.00 Uhr - 18.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":140,"title":"Minimarkt Kreul","city":"Freiberg","zip":"09599","subtitle":"","address":"Hainichener Straße 46, 09599 Freiberg","lat":50.9225498,"lng":13.3281755,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9225498%2C13.3281755","phone":"03731/202537","mobile":"","opening_hours":"","map_zoom":17},{"id":138,"title":"Avanti Filiale Wasserturmstraße","city":"Freiberg","zip":"09599","subtitle":"","address":"Wasserturmstraße 4, 09599 Freiberg","lat":50.9171422,"lng":13.3472379,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9171422%2C13.3472379","phone":"03731/23715","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 9.00 Uhr - 13.00 Uhr und 14.30 Uhr - 18.00 Uhr\u003Cbr /\u003ESa: 10.00 Uhr - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":137,"title":"Avanti Filiale Unicent","city":"Freiberg","zip":"09599","subtitle":"","address":"Karl-Kegel-Straße 69, 09599 Freiberg","lat":50.9037974,"lng":13.3287123,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9037974%2C13.3287123","phone":"03731/768784","mobile":"","opening_hours":"\u003Cp\u003EMo: 9-12 Uhr\u003Cbr /\u003EDi: 9-12 u. 14-17 Uhr\u003Cbr /\u003EMi: 9-12 Uhr\u003Cbr /\u003EDo: 9-12 Uhr u. 14-17.30 Uhr\u003Cbr /\u003EFr: 9-12 Uhr\u003C/p\u003E","map_zoom":17},{"id":142,"title":"Bäckerei Max Eger \u0026 Leu GbR","city":"Gehringswalde","zip":"09429","subtitle":"Inhaber Stefan Eger und Sybille Leu","address":"Hauptstraße 10, 09429 Gehringswalde","lat":50.6591799,"lng":13.0871007,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.6591799%2C13.0871007","phone":"037369/879448","mobile":"","opening_hours":"\u003Cp\u003EDi-Fr: 6.30 - 12.30 Uhr und 14.00 Uhr - 16.30 Uhr\u003Cbr /\u003ESa: 6.30 - 10.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":228,"title":"Sport + Leder Lohse","city":"Geising","zip":"01778","subtitle":"Inh. Thomas Lohse","address":"Hauptstraße 48, 01778 Geising","lat":50.7847737,"lng":13.8584705,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7847737%2C13.8584705","phone":"035056/31604","mobile":"","opening_hours":"\u003Cdiv class=\u0022\u0026quot;moz-signature\u0026quot;\u0022\u003EMo - Fr 9:00 - 13:00 und 14:00 - 18:00\u003C/div\u003E\r\n\u003Cdiv class=\u0022\u0026quot;moz-signature\u0026quot;\u0022\u003ESa 9:00 - 12:00\u003C/div\u003E","map_zoom":17},{"id":143,"title":"Elektro Faust","city":"Glashütte","zip":"01768","subtitle":"","address":"Hauptstraße 36, 01768 Glashütte","lat":50.8520651,"lng":13.7778476,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8520651%2C13.7778476","phone":"","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 9.00 Uhr - 13.00 Uhr und 14.30 - 18.00 Uhr\u003Cbr /\u003ESa: 9.00 Uhr - 11.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":144,"title":"Reisewelt Großhartmannsdorf","city":"Großhartmannsdorf","zip":"09618","subtitle":"Inh. Virginie Rantzsch","address":"Hauptstraße 134, 09618 Großhartmannsdorf","lat":50.7969853,"lng":13.3193215,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7969853%2C13.3193215","phone":"037329/15349","mobile":"","opening_hours":"\u003Cp\u003E\u003Cstrong\u003EMo., Di., Do., Fr.\u003C/strong\u003E\u003Cbr /\u003E09:00 - 12:00 Uhr und 14:00 - 17:00 Uhr\u003Cbr /\u003E\u003Cstrong\u003EMi.\u003C/strong\u003E\u003Cbr /\u003E09.00 - 12:00 Uhr\u003Cbr /\u003E\u003Cstrong\u003EUnd nach Vereinbarung!\u003C/strong\u003E\u003C/p\u003E","map_zoom":17},{"id":146,"title":"Sigis Sachsenkauf im EDEKA Markt","city":"Großvoigtsberg","zip":"09603","subtitle":"","address":"Leipziger Straße 5, 09603 Großvoigtsberg","lat":50.9887064,"lng":13.2752477,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9887064%2C13.2752477","phone":"037328/146769","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 8.00 Uhr - 19.00 Uhr\u003Cbr /\u003ESa: 8.00 Uhr - 14.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":230,"title":"Textilwaren Holger Ulbricht","city":"Hainichen","zip":"09661","subtitle":"","address":"Oberer Stadtgraben 6, 09661 Hainichen","lat":50.9719144,"lng":13.1221127,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9719144%2C13.1221127","phone":"037207 / 2119","mobile":"","opening_hours":"","map_zoom":17},{"id":150,"title":"Angelikas Modeparadies","city":"Heidenau","zip":"01809","subtitle":"Inh. Angelika Schnutz","address":"August-Bebel-Straße 21, 01809 Heidenau","lat":50.9762094,"lng":13.8615638,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9762094%2C13.8615638","phone":"03529/512428","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 10.00 Uhr - 18.00 Uhr\u003Cbr /\u003ESa: 9.30 Uhr - 11.30 Uhr\u003C/p\u003E","map_zoom":17},{"id":235,"title":"Fa. Fr.-Chr. Lahl","city":"Jöhstadt","zip":"09477","subtitle":"","address":"Kirchstraße 176, 09477 Jöhstadt","lat":50.5133788,"lng":13.0907303,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.5133788%2C13.0907303","phone":"037343-2370","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 09.00 Uhr - 12.00 Uhr und 14.30 Uhr bis 18.00 Uhr\u003Cbr /\u003ESa: 09.00 Uhr bis 12.00 Uhr\u003C/p\u003E","map_zoom":18},{"id":153,"title":"Lebensmittel Fiedler","city":"Lippersdorf","zip":"09514","subtitle":"Inhaber Michael Gasch","address":"Turnhallenweg 9, 09514 Lippersdorf","lat":50.7602957,"lng":13.2565948,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7602957%2C13.2565948","phone":"037567/8870","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 8.30 Uhr - 13.00 Uhr und 15.00 Uhr - 17.30 Uhr\u003Cbr /\u003ESa: 9.00 Uhr - 11.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":234,"title":"Lydia\u0027s Shop","city":"Marienberg","zip":"09496","subtitle":"","address":"Bergstraße 1, 09496 Marienberg","lat":50.6515489,"lng":13.1631069,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.6515489%2C13.1631069","phone":"03735/661188","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 10.00 Uhr bis 18.00 Uhr\u003Cbr /\u003ESa: 10.30 Uhr - 12.00 Uhr\u003C/p\u003E","map_zoom":18},{"id":155,"title":"Trachten Seiler","city":"Marienberg","zip":"09496","subtitle":"Maßschneiderei und Landhausmoden Markus Seiler","address":"Baderstraße 5, 09496 Marienberg","lat":50.6497285,"lng":13.1651364,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.6497285%2C13.1651364","phone":"03735/22817","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 8.00 Uhr - 18.00 Uhr\u003Cbr /\u003ESa: 9.00 Uhr - 12.00 Uhr\u003Cbr /\u003Eund nach Vereinbarung\u003C/p\u003E","map_zoom":18},{"id":224,"title":"Wäscheboutique Manuela Männel","city":"Mittweida","zip":"09648","subtitle":"","address":"Rochlitzer Straße 28, 09648 Mittweida","lat":50.9862488,"lng":12.9786223,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9862488%2C12.9786223","phone":"03727 99 87 46","mobile":"","opening_hours":"","map_zoom":17},{"id":157,"title":"Quelle Agentur Silke Kraut","city":"Mulda","zip":"09619","subtitle":"","address":"Hauptstraße 60, 09619 Mulda","lat":50.8069689,"lng":13.414323,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8069689%2C13.4143230","phone":"037320/9467","mobile":"","opening_hours":"","map_zoom":17},{"id":160,"title":"Sigis Sachsenkauf im EDEKA Markt","city":"Neukirchen","zip":"09629","subtitle":"","address":"Mörnerstraße 87, 09629 Neukirchen","lat":51.0286047,"lng":13.3984659,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=51.0286047%2C13.3984659","phone":"","mobile":"","opening_hours":"","map_zoom":17},{"id":225,"title":"Elektro Weis Elektroinstallation-Elektrogeschäft","city":"Nossen","zip":"01683","subtitle":"","address":"Bismarckstraße 14., 01683 Nossen","lat":51.0593003,"lng":13.2984339,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=51.0593003%2C13.2984339","phone":"035242 / 68890","mobile":"","opening_hours":"\u003Cp\u003EMontag-Freitag: 09:00-12:30 Uhr und 14:30 - 18:00 Uhr\u003Cbr /\u003ESamstag: 09:00 - 12:00 Uhr\u003C/p\u003E","map_zoom":17},{"id":161,"title":"Wäschehaus B\u0026S GbR","city":"Oederan","zip":"09569","subtitle":"","address":"Altmarkt 2, 09569 Oederan","lat":50.8603935,"lng":13.1664694,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8603935%2C13.1664694","phone":"037292/23740","mobile":"","opening_hours":"","map_zoom":17},{"id":237,"title":"GÖRG Buch Boutique","city":"Olbernhau","zip":"09526","subtitle":"","address":"Goethestraße 1, 09526 Olbernhau","lat":50.6604117,"lng":13.3384538,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.6604117%2C13.3384538","phone":"","mobile":"","opening_hours":"\u003Cdiv\u003EMo-Fr: 10.00-17.00 Uhr\u003C/div\u003E\r\n\u003Cp\u003E\r\n\u003C/p\u003E\r\n\u003Cdiv\u003ESa: 10.00 - 12.00 Uhr\u003C/div\u003E","map_zoom":18},{"id":209,"title":"Lindenhof Rathen gGmbH","city":"Pirna","zip":"01796","subtitle":"","address":"Lauterbachstraße 1, 01796 Pirna","lat":50.9616809,"lng":13.9359861,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9616809%2C13.9359861","phone":"03501/4645225","mobile":"","opening_hours":"\u003Cp\u003E \u003C/p\u003E\r\n\u003Ctable\u003E\r\n\u003Ctbody\u003E\r\n\u003Ctr\u003E\r\n\u003Ctd\u003EMo\u003C/td\u003E\r\n\u003Ctd\u003E9.00 - 14.30 Uhr\u003C/td\u003E\r\n\u003C/tr\u003E\r\n\u003Ctr\u003E\r\n\u003Ctd\u003EDi\u003C/td\u003E\r\n\u003Ctd\u003E9.00 - 16.00 Uhr\u003C/td\u003E\r\n\u003C/tr\u003E\r\n\u003Ctr\u003E\r\n\u003Ctd\u003EMi\u003C/td\u003E\r\n\u003Ctd\u003E9.00 - 14.30 Uhr\u003C/td\u003E\r\n\u003C/tr\u003E\r\n\u003Ctr\u003E\r\n\u003Ctd\u003EDo\u003C/td\u003E\r\n\u003Ctd\u003E9.00 - 16.00 Uhr\u003C/td\u003E\r\n\u003C/tr\u003E\r\n\u003Ctr\u003E\r\n\u003Ctd\u003EFr\u003C/td\u003E\r\n\u003Ctd\u003E9.00 - 12.00 Uhr\u003C/td\u003E\r\n\u003C/tr\u003E\r\n\u003C/tbody\u003E\r\n\u003C/table\u003E","map_zoom":17},{"id":213,"title":"Modehaus Gerhard Reupert","city":"Pockau-Lengefeld","zip":"09514","subtitle":"Inh. Annett Nordheim","address":"Freiberger Straße 2, 09514 Pockau-Lengefeld","lat":50.7185697,"lng":13.1929109,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7185697%2C13.1929109","phone":"037367 - 27 38","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 09.00 - 18.00 Uhr\u003Cbr /\u003ESa: 09.00 - 18.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":166,"title":"Schmieder\u0027s Eck","city":"Pretzschendorf","zip":"01774","subtitle":"Inh. Gabriele Schmieder Lotto, Presse, Tabak, Geschenke, Schmuck, Dienstleistungen","address":"Dresdner Straße 15, 01774 Pretzschendorf","lat":50.8733677,"lng":13.5276671,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8733677%2C13.5276671","phone":"035058/41300","mobile":"","opening_hours":"\u003Cp\u003EMo, Mi, Do, Fr: 9.00 Uhr - 12.00 Uhr und 15.00 Uhr - 18.00 Uhr\u003Cbr /\u003EDi und Sa: 9.00 Uhr - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":240,"title":"HEWAtec B. Hempel","city":"Rabenau","zip":"01734","subtitle":"Elektro-Eisenwaren-Werkzeuge","address":"Freitaler Straße 21, 01734 Rabenau","lat":50.9654645,"lng":13.6419175,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9654645%2C13.6419175","phone":"0351/4601130","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 9.00 bis 12.00 und 14.00 bis 18.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":168,"title":"EDEKA-aktivmarkt Peinelt","city":"Rechenberg-Bienenmühle","zip":"09623","subtitle":"","address":"Mittelstraße 2, 09623 Rechenberg-Bienenmühle","lat":50.7399685,"lng":13.5311087,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7399685%2C13.5311087","phone":"037327/1239","mobile":"","opening_hours":"\u003Cp\u003EMo-Mi: 8.00 Uhr - 18.00 Uhr\u003Cbr /\u003EDo: 8.00 Uhr - 19.00 Uhr\u003Ca href=\u0022\u0026quot;http:/maps.google.de/?ie=UTF8\u0026amp;hl=de\u0026amp;q=Am+Frankenschacht+1+09618+Brand-Erbisdorf+++Deutschland\u0026quot;\u0022 target=\u0022\u0026quot;_blank\u0026quot;\u0022\u003E\u003Cbr /\u003E\u003C/a\u003ESa: 8.00 - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":169,"title":"Das Lädchen","city":"Roßwein","zip":"04741","subtitle":"Inh. Deike Weinert","address":"Bahnhofstraße 27, 04741 Roßwein","lat":51.0607148,"lng":13.1830524,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=51.0607148%2C13.1830524","phone":"034322/42863","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 7.30 Uhr - 18.00 Uhr\u003Cbr /\u003ESa: 7.00 - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":170,"title":"Fleischerei Fleischer","city":"Sadisdorf","zip":"01762","subtitle":"","address":"Frauensteiner Straße 51, 01762 Sadisdorf","lat":50.8404604,"lng":13.6357864,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8404604%2C13.6357864","phone":"","mobile":"","opening_hours":"","map_zoom":17},{"id":171,"title":"Ihre Kette Rudolph","city":"Sayda","zip":"09619","subtitle":"Nah \u0026 Frisch","address":"Dresdner Straße 31, 09619 Sayda","lat":50.7126033,"lng":13.4201525,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7126033%2C13.4201525","phone":"035209/20460","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 8.00 Uhr - 19.00 Uhr\u003Cbr /\u003ESa: 7.00 - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":172,"title":"Elektroinstallation Ingo Rümmler","city":"Schellerhau","zip":"01773","subtitle":"","address":"Hauptstraße 80a, 01773 Schellerhau","lat":50.7756483,"lng":13.6904536,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7756483%2C13.6904536","phone":"03 50 52 / 6 77 63","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 7.30 Uhr - 18.00 Uhr\u003Cbr /\u003ESa: 7.30 Uhr - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":239,"title":"1000 kleine Dinge","city":"Schmiedeberg","zip":"01744","subtitle":"Inh. Ph. Hahmann","address":"Altenberger Straße 23, 01744 Schmiedeberg","lat":50.836965,"lng":13.6760346,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8369650%2C13.6760346","phone":"0174-8537581","mobile":"","opening_hours":"\u003Cp\u003EMo-Di und Do-Fr: 09.00 bis 12.30 Uhr und 14.00 bis 17.30 Uhr\u003Cbr /\u003EMi: 09.00 bis 13.00 Uhr\u003C/p\u003E","map_zoom":18},{"id":232,"title":"Engelmann\u0027s Getränkequelle","city":"Seiffen","zip":"09548","subtitle":"","address":"Kurhausstraße 15, 09548 Seiffen","lat":50.6444674,"lng":13.4753515,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.6444674%2C13.4753515","phone":"037362/76414","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 09.00 Uhr bis 18.30 Uhr\u003Cbr /\u003ESa: 09.00 Uhr bis 13.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":176,"title":"Mini-Markt Inh. M. Pählke","city":"Tanneberg","zip":"09648","subtitle":"","address":"Tanneberger Hauptstraße 14, 09648 Tanneberg","lat":51.0247766,"lng":12.9618236,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=51.0247766%2C12.9618236","phone":"03727/92277","mobile":"","opening_hours":"\u003Cp\u003EMo: 15.00 Uhr - 18.30 Uhr\u003Cbr /\u003EDi: 9.00 Uhr - 12.00 Uhr und 15.00 Uhr - 18.30 Uhr\u003Cbr /\u003EMi: 10.00 Uhr - 12.00 Uhr und 15.00 Uhr - 18.30 Uhr\u003Cbr /\u003EDo-Fr: 9.00 Uhr - 12.00 Uhr und 15.00 Uhr - 18.30 Uhr\u003Cbr /\u003ESa: 7.00 Uhr - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":177,"title":"Stäpsens Bestell-Shop Tharandt","city":"Tharandt","zip":"01737","subtitle":"","address":"Schillerstraße 29, 01737 Tharandt","lat":50.9836478,"lng":13.5848661,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.9836478%2C13.5848661","phone":"035203/37254","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 9.00 Uhr - 18.00 Uhr\u003Cbr /\u003ESa: 8.00 Uhr - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":179,"title":"Ihre Kette Rudolph","city":"Voigtsdorf","zip":"09619","subtitle":"Inhaber Frank Rudolph","address":"Hauptstraße 55, 09619 Voigtsdorf","lat":50.752036,"lng":13.3993071,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7520360%2C13.3993071","phone":"037365/1861","mobile":"","opening_hours":"","map_zoom":17},{"id":178,"title":"Christa Uhlemann","city":"Voigtsdorf","zip":"09619","subtitle":"","address":"Hauptstraße 64, 09619 Voigtsdorf","lat":50.7637233,"lng":13.4489929,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7637233%2C13.4489929","phone":"037365/7743","mobile":"","opening_hours":"","map_zoom":17},{"id":180,"title":"Blumenoase","city":"Weißenborn","zip":"09600","subtitle":"Inh. Dorothee Reuter","address":"Frauensteiner Straße 16, 09600 Weißenborn","lat":50.871504,"lng":13.400035,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.8715040%2C13.4000350","phone":"03731/ 204101","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 8.00 Uhr - 18.00 Uhr\u003Cbr /\u003ESo: 8.00 Uhr - 12.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":181,"title":"\u0022Dorfeinkauf\u0022","city":"Wernsdorf","zip":"09509","subtitle":"Platten- und Partyservice","address":"Auf der Heide 4, 09509 Wernsdorf","lat":50.7002591,"lng":13.266179,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7002591%2C13.2661790","phone":"037367/9402","mobile":"","opening_hours":"\u003Cp\u003EMo-Fr: 8.00 Uhr - 13.00 Uhr und 15.00 Uhr - 18.00 Uhr\u003Cbr /\u003ESo: 8.30 Uhr - 11.00 Uhr\u003C/p\u003E","map_zoom":17},{"id":197,"title":"Jana\u0027s Kramkiste","city":"Zethau","zip":"09619","subtitle":"Inh. Jana Fischer","address":"Zethau 53a, 09619 Zethau","lat":50.7823679,"lng":13.3865878,"route":"https://www.google.com/maps/dir/?api=1\u0026destination=50.7823679%2C13.3865878","phone":"037320/1751","mobile":"","opening_hours":"\u003Cp\u003EMontag bis Freitag: 9 Uhr - 12 Uhr und 15 Uhr - 18 Uhr\u003C/p\u003E","map_zoom":18}]; const mapStartZoom = 9; const routeGoogleWarning = true; const routeGoogleWarningText = "Sie verlassen jetzt die Website von Avanti SERVICE. Die Routenberechnung wird über Google Maps bereitgestellt. Möchten Sie fortfahren?"; const search = root.querySelector('.avanti-location-search'); const city = root.querySelector('.avanti-location-city-filter'); const cityButtons = root.querySelectorAll('.avanti-location-city'); const countBox = root.querySelector('.avanti-location-count span'); let map = null, markers = []; const popupOptions = { showPhone: true, showMobile: true, showHours: true }; let suppressCloseReset = false; let suppressOpenFilter = false; const sidebar = root.querySelector('.avanti-location-sidebar'); const mapWrap = root.querySelector('.avanti-location-map-wrap'); const mobileMapToggle = root.querySelector('.avanti-mobile-map-toggle'); if (mobileMapToggle && mapWrap) { mobileMapToggle.addEventListener('click', function(){ const isOpen = mapWrap.classList.toggle('is-open'); mobileMapToggle.setAttribute('aria-expanded', isOpen ? 'true' : 'false'); mobileMapToggle.textContent = isOpen ? '🗺 Karte ausblenden' : '🗺 Karte anzeigen'; window.setTimeout(function(){ if (map) { map.invalidateSize(); updateMap(); } }, 80); window.setTimeout(function(){ if (map) { map.invalidateSize(); updateMap(); } }, 350); }); } const isMobileLayout = function(){ return window.matchMedia && window.matchMedia('(max-width: 900px)').matches; }; const scrollPageToTarget = function(target, offset){ if (!target) return; offset = typeof offset === 'number' ? offset : 90; const y = target.getBoundingClientRect().top + window.pageYOffset - offset; window.scrollTo({ top: Math.max(0, y), behavior: 'smooth' }); }; const scrollInsideSidebar = function(target, offset){ if (!target) return; offset = typeof offset === 'number' ? offset : 0; if (sidebar && window.getComputedStyle(sidebar).overflowY !== 'visible') { const sidebarTop = sidebar.getBoundingClientRect().top; const targetTop = target.getBoundingClientRect().top; sidebar.scrollTo({ top: sidebar.scrollTop + targetTop - sidebarTop - offset, behavior: 'smooth' }); } }; const scrollToLocationCard = function(card){ if (!card) return; // Desktop und Mobil: der Sprung passiert innerhalb der Standortliste. // Mobil wird zusätzlich der Listen-Container ins Blickfeld geholt, damit die Seite nicht wild springt. if (isMobileLayout() && sidebar) { scrollPageToTarget(sidebar, 85); window.setTimeout(function(){ scrollInsideSidebar(card, 10); }, 120); } else { scrollInsideSidebar(card, 12); } }; const scrollToOpenedGroup = function(group){ if (!group || group.hidden) return; window.setTimeout(function(){ /* Nur die interne Ortsliste scrollen, nicht die ganze Seite. Ziel ist die Orts-Überschrift, damit sie oberhalb der Karten sichtbar bleibt. */ scrollInsideSidebar(group, 8); }, 80); }; const closeOtherGroups = function(openGroup){ suppressCloseReset = true; root.querySelectorAll('.avanti-location-group').forEach(function(group){ if (group !== openGroup) group.open = false; }); window.setTimeout(function(){ suppressCloseReset = false; }, 0); }; const resetMapFilterIfGroupClosed = function(group){ if (suppressCloseReset || !group || group.hidden) return; const groupCity = (group.dataset.city || '').toLowerCase().trim(); const currentCity = city ? (city.value || '').toLowerCase().trim() : ''; if (groupCity && currentCity === groupCity) { if (city) city.value = ''; cityButtons.forEach(function(btn){ btn.classList.remove('is-active'); }); updateMap(); } }; root.querySelectorAll('.avanti-location-group').forEach(function(group){ group.addEventListener('toggle', function(){ if (group.open) { closeOtherGroups(group); const groupCity = (group.dataset.city || '').toLowerCase().trim(); if (!suppressOpenFilter) { // Nur beim echten Klick auf einen Ort den Ortsfilter/Kartenfilter setzen. // Wenn die Suche einen Trefferbereich automatisch öffnet, bleibt die Ortsauswahl auf "Alle Orte". if (groupCity && city) { city.value = groupCity; } cityButtons.forEach(function(btn){ btn.classList.toggle('is-active', (btn.dataset.city || '') === groupCity); }); updateMap(); } scrollToOpenedGroup(group); } else { // Wenn der aktuell gefilterte Ort wieder geschlossen wird, // wird der Kartenfilter zurück auf alle Annahmestellen gesetzt. resetMapFilterIfGroupClosed(group); } }); }); const currentFilter = function(){ return { q: (search && search.value ? search.value : '').toLowerCase().trim(), c: (city && city.value ? city.value : '').toLowerCase().trim() }; }; const cardVisible = function(card, f){ return (!f.q || (card.dataset.search || '').indexOf(f.q) !== -1) && (!f.c || (card.dataset.city || '') === f.c); }; const apply = function(){ const f = currentFilter(); let visibleCards = 0; let visibleCities = new Set(); root.querySelectorAll('.avanti-location-card').forEach(function(card){ const v = cardVisible(card, f); card.hidden = !v; if (v) { visibleCards++; visibleCities.add(card.dataset.city || ''); } }); const visibleGroups = []; root.querySelectorAll('.avanti-location-group').forEach(function(group){ const visible = Array.from(group.querySelectorAll('.avanti-location-card')).some(function(card){ return !card.hidden; }); group.hidden = !visible; if (visible) visibleGroups.push(group); }); if (f.q || f.c) { root.querySelectorAll('.avanti-location-group').forEach(function(group){ group.open = false; }); if (visibleGroups.length) { suppressOpenFilter = true; visibleGroups[0].open = true; window.setTimeout(function(){ suppressOpenFilter = false; }, 0); } } cityButtons.forEach(function(btn){ btn.classList.toggle('is-active', (btn.dataset.city || '') === f.c); }); if (countBox) countBox.textContent = visibleCities.size + ' Orte · ' + visibleCards + ' Annahmestellen gefunden'; updateMap(); }; cityButtons.forEach(function(btn){ btn.addEventListener('click', function(){ if (city) city.value = btn.dataset.city || ''; if (search) search.value = ''; apply(); const first = root.querySelector('.avanti-location-group:not([hidden])'); if (first) { first.open = true; scrollToOpenedGroup(first); } }); }); if (search) search.addEventListener('input', function(){ // Suche ist freie Volltextsuche und darf nicht automatisch einen Ort auswählen. if (city) city.value = ''; cityButtons.forEach(function(btn){ btn.classList.remove('is-active'); }); apply(); }); if (city) city.addEventListener('change', function(){ apply(); const first = root.querySelector('.avanti-location-group:not([hidden])'); if (first) { first.open = true; scrollToOpenedGroup(first); } }); const escapeHtml = function(str){ return String(str || '').replace(/[&'\"]/g, function(s){ return {'&':'&','':'>',"'":''','"':'"'}[s]; }); }; const compactHours = function(html){ let text = String(html || '') .replace(//gi, ' | ') .replace(//gi, ' | ') .replace(/]*>/g, ' ') .replace(/ /gi, ' ') .replace(/\s+/g, ' ') .trim(); text = text .replace(/\s*Uhr\b/gi, '') .replace(/\s+und\s+/gi, ' | ') .replace(/\s*-\s*/g, '–') .replace(/\s*\|\s*/g, ' | '); return escapeHtml(text); }; const initMap = function(){ const el = root.querySelector('.avanti-location-map'); if (!el || !window.L || !markersData.length || map) return; map = L.map(el, {scrollWheelZoom:false}); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {maxZoom:19, attribution:'© OpenStreetMap'}).addTo(map); const redIcon = L.divIcon({className:'', html:'', iconSize:[28,38], iconAnchor:[14,38], popupAnchor:[0,-34]}); markers = markersData.map(function(m){ const marker = L.marker([m.lat, m.lng], {icon:redIcon}).addTo(map); let popupHtml = '' + escapeHtml(m.title) + ''; if (m.address) popupHtml += '' + escapeHtml(m.address) + ''; if (popupOptions.showPhone && m.phone) popupHtml += '☎ ' + escapeHtml(m.phone) + ''; if (popupOptions.showMobile && m.mobile) popupHtml += '📱 ' + escapeHtml(m.mobile) + ''; if (popupOptions.showHours && m.opening_hours) popupHtml += '' + compactHours(m.opening_hours) + ''; popupHtml += 'Route planen'; marker.bindPopup(popupHtml); marker._avanti = m; marker.on('click', function(){ const markerCity = (m.city || '').toLowerCase().trim(); const markerZoom = parseInt(m.map_zoom || 0, 10); if (markerZoom > 0) { map.setView([m.lat, m.lng], markerZoom); } if (city && markerCity) city.value = markerCity; cityButtons.forEach(function(btn){ btn.classList.toggle('is-active', (btn.dataset.city || '') === markerCity); }); const card = root.querySelector('.avanti-location-card[data-id="' + m.id + '"]'); if (card) { const group = card.closest('.avanti-location-group'); if (group) { group.hidden = false; group.open = true; closeOtherGroups(group); // Beim Klick auf einen Marker direkt zur passenden Annahmestelle scrollen, // nicht nur zum Anfang des Ortes. window.setTimeout(function(){ scrollToLocationCard(card); }, 90); } else { scrollToLocationCard(card); } card.classList.add('is-highlighted'); setTimeout(function(){ card.classList.remove('is-highlighted'); }, 1800); } }); return marker; }); updateMap(); }; const updateMap = function(){ if (!map || !markers.length || !window.L) return; const f = currentFilter(); const visible = []; markers.forEach(function(marker){ const m = marker._avanti || {}; const mCity = String(m.city || '').toLowerCase().trim(); const text = String((m.title || '') + ' ' + (m.subtitle || '') + ' ' + (m.zip || '') + ' ' + (m.city || '')).toLowerCase(); const okQ = !f.q || text.indexOf(f.q) !== -1; const okC = !f.c || mCity === f.c; if (okQ && okC) { marker.addTo(map); visible.push(marker); } else { marker.remove(); } }); if (visible.length) { const group = L.featureGroup(visible); const isUnfilteredStartView = !f.q && !f.c; if (visible.length === 1) { const ll = visible[0].getLatLng(); const markerZoom = parseInt((visible[0]._avanti || {}).map_zoom || 0, 10); map.setView(ll, markerZoom > 0 ? markerZoom : (mapStartZoom > 0 && isUnfilteredStartView ? mapStartZoom : Math.max(map.getZoom(), 14))); } else if (mapStartZoom > 0 && isUnfilteredStartView) { const bounds = group.getBounds().pad(0.18); map.setView(bounds.getCenter(), mapStartZoom); } else { map.fitBounds(group.getBounds().pad(0.18)); } setTimeout(function(){ map.invalidateSize(); }, 80); } }; const loadLeafletFallback = function(done){ if (window.L) { done(); return; } if (!document.querySelector('link[data-avanti-leaflet]')) { const link = document.createElement('link'); link.rel = 'stylesheet'; link.href = avantiMediaRoot + '/media/mod_avanti_locations/vendor/leaflet/leaflet.css'; link.setAttribute('data-avanti-leaflet', '1'); document.head.appendChild(link); } const existing = document.querySelector('script[data-avanti-leaflet]'); if (existing) { existing.addEventListener('load', done, {once:true}); setTimeout(function(){ if (window.L) done(); }, 250); setTimeout(function(){ if (window.L) done(); }, 1000); return; } const script = document.createElement('script'); script.src = avantiMediaRoot + '/media/mod_avanti_locations/vendor/leaflet/leaflet.js'; script.defer = true; script.setAttribute('data-avanti-leaflet', '1'); script.onload = done; document.head.appendChild(script); }; const waitForLeaflet = function(tries){ if (window.L) { initMap(); return; } if (tries > 0) { setTimeout(function(){ waitForLeaflet(tries - 1); }, 120); return; } loadLeafletFallback(initMap); }; waitForLeaflet(40); window.setTimeout(function(){ if (map) map.invalidateSize(); }, 250); document.addEventListener('click', function(e){ const link = e.target && e.target.closest ? e.target.closest('.avanti-google-route-link') : null; if (!link || !root.contains(link)) return; const warning = link.getAttribute('data-google-warning') || ''; if (warning && !window.confirm(warning)) { e.preventDefault(); e.stopPropagation(); } }); const lightbox = document.getElementById("avanti-locations-112-lightbox"); if (lightbox) { const img = lightbox.querySelector('img'); const caption = lightbox.querySelector('.avanti-location-lightbox__caption'); const close = lightbox.querySelector('.avanti-location-lightbox__close'); const closeLightbox = function(){ lightbox.classList.remove('is-open'); lightbox.setAttribute('aria-hidden','true'); img.src = ''; }; root.querySelectorAll('.avanti-location-lightbox-trigger').forEach(function(btn){ btn.addEventListener('click', function(){ img.src = btn.dataset.img || ''; img.alt = btn.dataset.title || ''; caption.textContent = btn.dataset.title || ''; lightbox.classList.add('is-open'); lightbox.setAttribute('aria-hidden','false'); }); }); close.addEventListener('click', closeLightbox); lightbox.addEventListener('click', function(e){ if (e.target === lightbox) closeLightbox(); }); document.addEventListener('keydown', function(e){ if (e.key === 'Escape' && lightbox.classList.contains('is-open')) closeLightbox(); }); } apply(); })(); Pflegekennzeichen Pflegekennzeichen verstehen – und erkennen, wann Kleidung in die Reinigung gehört. 📄 Bedeutung der Pflegekennzeichen Pflegekennzeichen & Reinigungstipps × − 100 % + PDF wird geladen … PDF herunterladen #avanti-pdf-popup-114.avanti-pdf-align-left { text-align: left; } #avanti-pdf-popup-114.avanti-pdf-align-center { text-align: center; } #avanti-pdf-popup-114.avanti-pdf-align-right { text-align: right; } #avanti-pdf-popup-114 .avanti-pdf-description { margin-bottom: 18px; color: inherit; line-height: 1.45; } #avanti-pdf-popup-114 .avanti-pdf-button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; background: var(--avanti-pdf-button-bg); color: var(--avanti-pdf-button-color); border: 2px solid var(--avanti-pdf-button-border); border-radius: var(--avanti-pdf-button-radius); padding: 14px 30px; font-size: var(--avanti-pdf-button-font-size); font-weight: 700; letter-spacing: .02em; text-transform: uppercase; cursor: pointer; box-shadow: 0 10px 24px rgba(230,0,0,.20); transition: transform .18s ease, box-shadow .18s ease, opacity .18s ease; } #avanti-pdf-popup-114 .avanti-pdf-button:hover, #avanti-pdf-popup-114 .avanti-pdf-button:focus { transform: translateY(-1px); box-shadow: 0 14px 30px rgba(230,0,0,.28); opacity: .95; } #avantiPdfModal114.avanti-pdf-overlay { display: none !important; position: fixed; inset: 0; z-index: 99999; background: rgba(0,0,0,.72); padding: 28px; box-sizing: border-box; align-items: center; justify-content: center; } #avantiPdfModal114.avanti-pdf-overlay.is-open { display: flex !important; } #avantiPdfModal114 .avanti-pdf-dialog { width: min(1180px, 96vw); max-height: 94vh; background: #fff; border-radius: 16px; overflow: hidden; box-shadow: 0 24px 80px rgba(0,0,0,.42); display: flex; flex-direction: column; text-align: left; } #avantiPdfModal114 .avanti-pdf-modal-header { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 16px 20px; border-bottom: 1px solid #eee; } #avantiPdfModal114 .avanti-pdf-modal-title { font-size: 22px; line-height: 1.25; font-weight: 700; color: #222; } #avantiPdfModal114 .avanti-pdf-close { appearance: none; border: 0; background: transparent; font-size: 34px; line-height: 1; cursor: pointer; color: #222; } #avantiPdfModal114 .avanti-pdf-modal-body { flex: 1 1 auto; min-height: 260px; background: #f6f6f6; display: flex; flex-direction: column; } #avantiPdfModal114 .avanti-pdf-toolbar { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 8px 12px; background: #eeeeee; border-bottom: 1px solid #dddddd; } #avantiPdfModal114 .avanti-pdf-zoom-btn { min-width: 38px; height: 34px; border: 1px solid #cfcfcf; border-radius: 7px; background: #fff; color: #222; font-size: 18px; font-weight: 700; cursor: pointer; } #avantiPdfModal114 .avanti-pdf-zoom-label { min-width: 74px; font-size: 14px; } #avantiPdfModal114 .avanti-pdf-zoom-btn:hover { background: #f8f8f8; } #avantiPdfModal114 .avanti-pdf-frame { display: block; width: 100%; height: 720px; border: 0; background: #f7f7f7; } #avantiPdfModal114 .avanti-pdf-js-viewer { height: 720px; overflow: auto; background: #777; padding: 18px; box-sizing: border-box; text-align: center; } #avantiPdfModal114 .avanti-pdf-js-loading { color: #fff; font-weight: 600; padding: 40px 10px; } #avantiPdfModal114 .avanti-pdf-js-page { display: block; margin: 0 auto 18px auto; max-width: none; height: auto; background: #fff; box-shadow: 0 6px 24px rgba(0,0,0,.28); } #avantiPdfModal114 .avanti-pdf-fallback { display: none; padding: 15px 20px; text-align: center; } #avantiPdfModal114 .avanti-pdf-modal-footer { display: flex; gap: 10px; justify-content: flex-end; padding: 12px 20px; border-top: 1px solid #eee; } #avantiPdfModal114 .avanti-pdf-secondary, #avantiPdfModal114 .avanti-pdf-download { display: inline-flex; align-items: center; justify-content: center; padding: 9px 14px; border-radius: 8px; text-decoration: none; font-weight: 600; } #avantiPdfModal114 .avanti-pdf-secondary { border: 1px solid #ccc; color: #333; background: #fff; } #avantiPdfModal114 .avanti-pdf-download { border: 1px solid #e60000; color: #fff; background: #e60000; } body.avanti-pdf-modal-open { overflow: hidden; } @media (max-width: 768px) { #avanti-pdf-popup-114 .avanti-pdf-button { width: 100%; max-width: 340px; padding: 12px 18px; font-size: 22px; line-height: 1.25; } #avantiPdfModal114.avanti-pdf-overlay { padding: 10px; align-items: stretch; } #avantiPdfModal114 .avanti-pdf-dialog { width: 100%; max-height: 96vh; border-radius: 12px; } #avantiPdfModal114 .avanti-pdf-modal-title { font-size: 19px; } #avantiPdfModal114 .avanti-pdf-frame, #avantiPdfModal114 .avanti-pdf-js-viewer { height: 520px; } #avantiPdfModal114 .avanti-pdf-toolbar { padding: 7px 10px; } #avantiPdfModal114 .avanti-pdf-zoom-btn { min-width: 36px; height: 32px; } #avantiPdfModal114 .avanti-pdf-modal-footer { flex-wrap: wrap; justify-content: center; } } (function() { var modal = document.getElementById('avantiPdfModal114'); var wrapper = document.getElementById('avanti-pdf-popup-114'); if (!modal || !wrapper) return; var viewerMode = 'pdfjs'; var frame = modal.querySelector('.avanti-pdf-frame'); var pdfJsViewer = modal.querySelector('.avanti-pdf-js-viewer'); var openButton = wrapper.querySelector('[data-avanti-pdf-open="avantiPdfModal114"]'); var closeButtons = modal.querySelectorAll('[data-avanti-pdf-close]'); var pdfJsRendered = false; var pdfJsRendering = false; var pdfDoc = null; var currentZoom = Math.max(0.5, Math.min(3, 100 / 100)); var renderRun = 0; var zoomLabel = modal.querySelector('[data-avanti-pdf-zoom="reset"]'); var zoomButtons = modal.querySelectorAll('[data-avanti-pdf-zoom]'); function updateZoomLabel() { if (zoomLabel) { zoomLabel.textContent = Math.round(currentZoom * 100) + ' %'; } } updateZoomLabel(); function loadScriptWithFallback(sources, callback, errorCallback) { var index = 0; function tryNext() { var src = sources[index++]; if (!src) { if (typeof errorCallback === 'function') errorCallback(); return; } var existing = document.querySelector('script[src="' + src + '"]'); if (existing) { if (window.pdfjsLib) { callback(); } else { existing.addEventListener('load', function() { if (window.pdfjsLib) callback(); else tryNext(); }, { once: true }); existing.addEventListener('error', tryNext, { once: true }); } return; } var script = document.createElement('script'); script.src = src; script.async = true; script.onload = function() { if (window.pdfjsLib) callback(); else tryNext(); }; script.onerror = tryNext; document.head.appendChild(script); } tryNext(); } function getAbsolutePdfUrl(url) { try { return new URL(url, window.location.href).href; } catch (e) { return url; } } function renderPdfPages() { if (!pdfJsViewer || !pdfDoc) return; var myRun = ++renderRun; var previousScroll = pdfJsViewer.scrollTop || 0; pdfJsRendering = true; updateZoomLabel(); pdfJsViewer.innerHTML = ''; var containerWidth = Math.max(260, pdfJsViewer.clientWidth - 36); var dpr = Math.max(1, Math.min(window.devicePixelRatio || 1, 2.5)); function renderPage(pageNumber) { if (myRun !== renderRun) return Promise.resolve(); return pdfDoc.getPage(pageNumber).then(function(page) { if (myRun !== renderRun) return; var viewport = page.getViewport({ scale: 1 }); var fitScale = containerWidth / viewport.width; var cssScale = Math.max(0.5, Math.min(4, fitScale * currentZoom)); var renderScale = cssScale * dpr; var renderViewport = page.getViewport({ scale: renderScale }); var cssViewport = page.getViewport({ scale: cssScale }); var canvas = document.createElement('canvas'); canvas.className = 'avanti-pdf-js-page'; canvas.width = Math.floor(renderViewport.width); canvas.height = Math.floor(renderViewport.height); canvas.style.width = Math.floor(cssViewport.width) + 'px'; canvas.style.height = Math.floor(cssViewport.height) + 'px'; pdfJsViewer.appendChild(canvas); return page.render({ canvasContext: canvas.getContext('2d'), viewport: renderViewport }).promise; }); } var chain = Promise.resolve(); for (var i = 1; i 0) { pdfJsViewer.scrollTop = previousScroll; } } }).catch(function(error) { if (myRun === renderRun) { pdfJsRendering = false; pdfJsViewer.innerHTML = 'PDF konnte im Popup nicht angezeigt werden.Bitte prüfen Sie den PDF-Pfad oder laden Sie die PDF herunter.'; if (window.console && console.warn) console.warn('Avanti PDF Popup: PDF.js konnte die PDF nicht rendern.', error); } }); } function renderPdfJs(force) { if (!pdfJsViewer || (pdfJsRendered && !force) || pdfJsRendering) return; pdfJsRendering = true; var pdfUrl = pdfJsViewer.getAttribute('data-pdf-url'); pdfJsViewer.innerHTML = 'PDF wird geladen …'; loadScriptWithFallback([ 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/pdf.min.js', 'https://cdn.jsdelivr.net/npm/pdfjs-dist@3.11.174/build/pdf.min.js' ], function() { if (!window.pdfjsLib) return; try { window.pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/pdf.worker.min.js'; } catch (e) {} pdfUrl = getAbsolutePdfUrl(pdfUrl); window.pdfjsLib.getDocument({ url: pdfUrl, disableAutoFetch: false, disableStream: false }).promise.then(function(pdf) { pdfDoc = pdf; pdfJsRendering = false; renderPdfPages(); }).catch(function(error) { pdfJsRendering = false; pdfJsViewer.innerHTML = 'PDF konnte im Popup nicht angezeigt werden.Bitte prüfen Sie den PDF-Pfad oder laden Sie die PDF herunter.'; if (window.console && console.warn) console.warn('Avanti PDF Popup: PDF.js konnte die PDF nicht laden.', error); }); }, function() { pdfJsRendering = false; if (pdfJsViewer) { pdfJsViewer.innerHTML = 'PDF.js konnte nicht geladen werden.Bitte laden Sie die PDF herunter.'; } }); } zoomButtons.forEach(function(btn) { btn.addEventListener('click', function(e) { e.preventDefault(); var action = btn.getAttribute('data-avanti-pdf-zoom'); if (action === 'in') { currentZoom = Math.min(3, Math.round((currentZoom + 0.25) * 100) / 100); } else if (action === 'out') { currentZoom = Math.max(0.5, Math.round((currentZoom - 0.25) * 100) / 100); } else { currentZoom = 1; } updateZoomLabel(); if (pdfDoc) { renderPdfPages(); } }); }); function openModal(e) { if (e) e.preventDefault(); modal.classList.add('is-open'); modal.setAttribute('aria-hidden', 'false'); document.body.classList.add('avanti-pdf-modal-open'); if (viewerMode === 'native') { if (frame && frame.getAttribute('src') === 'about:blank') { frame.setAttribute('src', frame.getAttribute('data-src')); } } else { renderPdfJs(); } } function closeModal(e) { if (e) e.preventDefault(); modal.classList.remove('is-open'); modal.setAttribute('aria-hidden', 'true'); document.body.classList.remove('avanti-pdf-modal-open'); } if (openButton) openButton.addEventListener('click', openModal); closeButtons.forEach(function(btn) { btn.addEventListener('click', closeModal); }); modal.addEventListener('click', function(e) { if (e.target === modal) closeModal(e); }); document.addEventListener('keydown', function(e) { if (e.key === 'Escape' && modal.classList.contains('is-open')) closeModal(e); }); })(); Kontaktieren Sie uns TD Textilreinigung- und Dienstleistungs GmbH Avanti SERVICE Am Frankenschacht 1 09618 Brand-Erbisdorf ☎ +49 37322 3 444 ✉ info@avantiservice.de ➤ Route berechnen Kontaktformular Ihr Name * Firma Adresse PLZ Ort Ihre E-Mail-Adresse * Telefonnummer Ihre Anfrage * * Pflichtfelder Bitte leer lassen Nachricht senden #avanti-contact-panel-117{--avanti-red:#d41414;--avanti-dark:#1f1f1f;--avanti-soft:#f7f7f7;width:100%} #avanti-contact-panel-117.avanti-contact-panel--three-columns{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:22px;align-items:stretch} #avanti-contact-panel-117.avanti-contact-panel--top-form-bottom{display:grid;grid-template-columns:1fr;gap:22px;align-items:stretch} #avanti-contact-panel-117 .avanti-contact-panel__topcard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:22px;box-shadow:0 8px 28px rgba(0,0,0,.06);display:grid;grid-template-columns:minmax(250px,.85fr) minmax(300px,1.15fr);gap:24px;align-items:stretch} #avanti-contact-panel-117.avanti-contact-panel--three-columns .avanti-contact-panel__col,#avanti-contact-panel-117.avanti-contact-panel--top-form-bottom .avanti-contact-panel__formcol{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:22px;box-shadow:0 8px 28px rgba(0,0,0,.06)} #avanti-contact-panel-117.avanti-contact-panel--top-form-bottom .avanti-contact-panel__topcard .avanti-contact-panel__col{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none} #avanti-contact-panel-117.avanti-contact-panel--top-form-bottom .avanti-contact-panel__topcard .avanti-contact-panel__info{border-right:1px solid rgba(0,0,0,.08);padding-right:24px} #avanti-contact-panel-117 h3{margin:0 0 16px;font-size:1.35rem;line-height:1.2;color:var(--avanti-dark)} #avanti-contact-panel-117 .avanti-contact-company{font-size:17px;font-weight:800;margin-bottom:14px;color:var(--avanti-dark);line-height:1.35} #avanti-contact-panel-117 .avanti-contact-line{display:flex;gap:10px;align-items:flex-start;margin:10px 0;line-height:1.45} #avanti-contact-panel-117 .avanti-contact-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px} #avanti-contact-panel-117 .avanti-contact-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:9px 15px;font-weight:800;font-size:.92rem;text-decoration:none!important;border:1px solid rgba(212,20,20,.18);background:#fff;color:var(--avanti-red)!important;box-shadow:0 4px 14px rgba(0,0,0,.06)} #avanti-contact-panel-117 .avanti-contact-action--phone,#avanti-contact-panel-117 .avanti-contact-action--email{background:var(--avanti-red);color:#fff!important;border-color:var(--avanti-red)} #avanti-contact-panel-117 .avanti-contact-action--route{background:#fff;border-color:rgba(212,20,20,.35);color:var(--avanti-red)!important} #avanti-contact-panel-117 .avanti-contact-action:hover{filter:brightness(.97);text-decoration:none!important} #avanti-contact-panel-117 a{color:var(--avanti-red);text-decoration:none}#avanti-contact-panel-117 a:hover{text-decoration:underline} #avanti-contact-panel-117 .avanti-contact-map{width:100%;border-radius:14px;overflow:hidden;background:#eee;border:1px solid rgba(0,0,0,.08)} #avanti-contact-panel-117 .avanti-contact-map-address{font-size:.95rem;margin-top:10px;color:#555;line-height:1.4} #avanti-contact-panel-117 .avanti-contact-panel-form__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 12px;align-items:start} #avanti-contact-panel-117 .avanti-contact-panel-field{grid-column:span 6;min-width:0} #avanti-contact-panel-117 .avanti-contact-panel-full{grid-column:1/-1} #avanti-contact-panel-117 .avanti-contact-panel-fieldname-name{grid-column:span 6} #avanti-contact-panel-117 .avanti-contact-panel-fieldname-company{grid-column:span 6} #avanti-contact-panel-117 .avanti-contact-panel-fieldname-street,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-address{grid-column:span 6} #avanti-contact-panel-117 .avanti-contact-panel-fieldname-zip,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-postal_code,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-plz{grid-column:span 2} #avanti-contact-panel-117 .avanti-contact-panel-fieldname-city,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-ort{grid-column:span 4} #avanti-contact-panel-117 .avanti-contact-panel-fieldname-email{grid-column:span 6} #avanti-contact-panel-117 .avanti-contact-panel-fieldname-phone,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-telephone,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-tel{grid-column:span 6} #avanti-contact-panel-117 .avanti-contact-panel-fieldname-customer_type,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-subject{grid-column:span 6} #avanti-contact-panel-117 .avanti-contact-panel-fieldname-message,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-privacy_accepted{grid-column:1/-1} #avanti-contact-panel-117 label{font-weight:650;font-size:.92rem;margin-bottom:4px;display:block} #avanti-contact-panel-117 .avanti-contact-panel-checkbox{font-weight:400!important;font-size:.92rem;line-height:1.35} #avanti-contact-panel-117 input,#avanti-contact-panel-117 textarea,#avanti-contact-panel-117 select{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid #d9d9d9;border-radius:10px;background:#fff;font-size:.95rem} #avanti-contact-panel-117 textarea{resize:vertical} #avanti-contact-panel-117 .avanti-contact-panel-required-note{grid-column:1/-1;font-size:.9rem;color:#666;margin:2px 0 0} #avanti-contact-panel-117 .avanti-contact-panel-submit{margin-top:14px;background:var(--avanti-red);color:#fff;border:0;border-radius:999px;padding:10px 22px;font-weight:800;cursor:pointer} #avanti-contact-panel-117 .avanti-contact-panel-submit:hover{filter:brightness(.95)} #avanti-contact-panel-117 .avanti-contact-panel-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.leaflet-container .avanti-contact-popup{font-size:13px;line-height:1.35}.leaflet-container .avanti-contact-popup strong{display:block;margin-bottom:3px} @media(max-width:1050px){#avanti-contact-panel-117.avanti-contact-panel--three-columns{grid-template-columns:1fr 1fr}#avanti-contact-panel-117.avanti-contact-panel--three-columns .avanti-contact-panel__formcol{grid-column:1/-1}#avanti-contact-panel-117 .avanti-contact-panel__topcard{grid-template-columns:1fr}} @media(max-width:900px){#avanti-contact-panel-117 .avanti-contact-panel-form__grid{grid-template-columns:repeat(6,minmax(0,1fr))}#avanti-contact-panel-117 .avanti-contact-panel-field{grid-column:span 3}#avanti-contact-panel-117 .avanti-contact-panel-fieldname-street,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-address{grid-column:span 6}#avanti-contact-panel-117 .avanti-contact-panel-fieldname-zip,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-postal_code,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-plz{grid-column:span 2}#avanti-contact-panel-117 .avanti-contact-panel-fieldname-city,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-ort{grid-column:span 4}#avanti-contact-panel-117 .avanti-contact-panel-full,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-message,#avanti-contact-panel-117 .avanti-contact-panel-fieldname-privacy_accepted{grid-column:1/-1}} #avanti-contact-panel-117 .avanti-contact-panel__formcol{margin-top:24px} @media(max-width:700px){#avanti-contact-panel-117.avanti-contact-panel--three-columns{grid-template-columns:1fr;gap:14px}#avanti-contact-panel-117.avanti-contact-panel--top-form-bottom{gap:14px}#avanti-contact-panel-117 .avanti-contact-panel__col,#avanti-contact-panel-117 .avanti-contact-panel__topcard,#avanti-contact-panel-117.avanti-contact-panel--top-form-bottom .avanti-contact-panel__formcol{padding:17px;border-radius:15px}#avanti-contact-panel-117 .avanti-contact-panel__topcard{display:block}#avanti-contact-panel-117.avanti-contact-panel--top-form-bottom .avanti-contact-panel__topcard .avanti-contact-panel__info{border-right:0;border-bottom:1px solid rgba(0,0,0,.08);padding-right:0;padding-bottom:17px;margin-bottom:17px}#avanti-contact-panel-117 .avanti-contact-panel-form__grid{grid-template-columns:1fr}#avanti-contact-panel-117 .avanti-contact-panel-field{grid-column:1/-1}#avanti-contact-panel-117 h3{font-size:1.18rem}#avanti-contact-panel-117 .avanti-contact-map{height:240px!important}} (function(){ var rootId = "avanti-contact-panel-117"; var lat = 50.8577124; var lng = 13.296622; var zoom = 15; var company = "TD Textilreinigung- und Dienstleistungs GmbH\nAvanti SERVICE"; var address = "Am Frankenschacht 1\r\n09618 Brand-Erbisdorf"; function init(){ if (typeof L === 'undefined') { setTimeout(init, 250); return; } var el = document.getElementById(rootId + '-map'); if (!el || el.dataset.loaded === '1') return; el.dataset.loaded = '1'; var map = L.map(el, { scrollWheelZoom: false }).setView([lat, lng], zoom); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { maxZoom: 19, attribution: '© OpenStreetMap' }).addTo(map); var icon = L.divIcon({className:'avanti-contact-marker',html:'',iconSize:[22,22],iconAnchor:[11,11]}); var marker = L.marker([lat, lng], {icon: icon}).addTo(map); var popup = '' + (company ? '' + company.replace(/[&"']/g, function(m){return ({'&':'&','':'>','"':'"',"'":'''}[m]);}) + '' : '') + (address ? address.replace(/\n/g,'') : '') + ''; marker.bindPopup(popup); setTimeout(function(){ map.invalidateSize(); }, 350); } if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init(); })(); .leaflet-container{z-index:1!important}header,.u-header,.u-menu,nav{z-index:9999!important}.avanti-contact-panel--top-form-bottom .avanti-contact-panel__topcard{display:grid;grid-template-columns:1fr 1.4fr;gap:24px}.avanti-contact-panel--top-form-bottom .avanti-contact-panel__formcol{grid-column:1/-1;width:100%!important}.avanti-contact-panel-form__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.avanti-contact-panel-field{grid-column:span 3}.avanti-contact-panel-fieldname-street{grid-column:span 3}.avanti-contact-panel-fieldname-zip{grid-column:span 1}.avanti-contact-panel-fieldname-city{grid-column:span 2}.avanti-contact-panel-fieldname-email,.avanti-contact-panel-fieldname-phone{grid-column:span 3}.avanti-contact-panel-field-textarea,.avanti-contact-panel-full,.avanti-contact-panel-fieldname-message,.avanti-contact-panel-fieldname-privacy_accepted{grid-column:1/-1}@media(max-width:900px){.avanti-contact-panel--top-form-bottom .avanti-contact-panel__topcard{grid-template-columns:1fr}.avanti-contact-panel-form__grid{grid-template-columns:1fr}} 2