1<!DOCTYPE html> <html prefix="og: https://ogp.me/ns#" class="no-js responsivelayout supportsbreakout" lang="de" data-zpdebug="false" data-ptr="" data-pagename="Startseite"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Waschen ohne warten? Kein Problem! Nutzen Sie Ihre Zeit sinnvoll. Bei Muddi's Waschsalon in Wilhelmshaven bleibt zwischen waschen, trocknen und bügeln noch genug Zeit für Ihren Einkauf. Uns finden Sie 2 mal in Wilhelmshaven. Muddi's Waschsalon in Wilhelmshaven"> <meta name="keywords" content="Waschsalon, waschen, wäsche waschen, bügeln, trocknen, mangeln, heißmangel, wilhelmshaven"> <meta name="generator" content="Zeta Producer 16.8.7.0, ZP16B, 13.03.2025 15:11:34"> <meta name="robots" content="index, follow"> <title>Muddi's Waschsalon | 2 mal in Wilhelmshaven - Waschen, Trocknen, Bügeln & Mangeln</title> <meta property="og:type" content="website"> <meta property="og:title" content="Muddi's Waschsalon | 2 mal in Wilhelmshaven - Waschen, Trocknen, Bügeln & Mangeln"> <meta property="og:description" content="Waschen ohne warten? Kein Problem! Nutzen Sie Ihre Zeit sinnvoll. Bei Muddi's Waschsalon in Wilhelmshaven bleibt zwischen waschen, trocknen und bügeln noch genug Zeit für Ihren Einkauf. Uns finden Sie 2 mal in Wilhelmshaven. Muddi's Waschsalon in Wilhelmshaven"> <meta property="og:url" content="http://muddiswaschsalon.de/index.html"> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:title" content="Muddi's Waschsalon | 2 mal in Wilhelmshaven - Waschen, Trocknen, Bügeln & Mangeln"> <meta property="twitter:description" content="Waschen ohne warten? Kein Problem! Nutzen Sie Ihre Zeit sinnvoll. Bei Muddi's Waschsalon in Wilhelmshaven bleibt zwischen waschen, trocknen und bügeln noch genug Zeit für Ihren Einkauf. Uns finden Sie 2 mal in Wilhelmshaven. Muddi's Waschsalon in Wilhelmshaven">
1<script> 2 document.documentElement.className = document.documentElement.className.replace(/no-js/g, 'js'); 3 </script>
3 <link rel="stylesheet" href="assets/bundle.css?v=638894892866194595">
3<script src="assets/bundle.js?v=638894892866194595"></script>
3 <link rel="canonical" href="http://muddiswaschsalon.de/index.html"> <link rel="preload" href="assets/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin>
3<script> 4 // if after 1000ms we haven't got webfonts, show the user something, a FOUT is better than nothing 5 // http://kevindew.me/post/47052453532/a-fallback-for-when-google-web-font-loader-fails 6 setTimeout(function() { 7 // you can have the webfont.js cached but still have no classes fire and you will have a window.WebFontConfig object 8 if ( ! ("WebFont" in window)) { 9 // non wfl loader class name because their events could still fire 10 document.getElementsByTagName("html")[0].className += " wf-fail"; 11 } 12 }, 1000); 13 14 WebFontConfig = { 15 custom: { 16 families: [ 'Roboto:300,400,700', 'Oswald:300,400,600', 'Dancing+Script:400,700' ], 17 urls: ['media/fonts/zp-webfonts.css?v=1037815929'] 18 } 19 }; 20 </script>
20
20<script src="assets/js/webfont/1.6.28/webfont-local.js"></script>
20 <link class="zpfaviconmeta" rel="shortcut icon" type="image/x-icon" href="assets/standard-favicon.ico?v=2021070601"> </head> <body data-pageid="472" id="campfire-responsive" class="notouch"> <a href="#zpMainContent" class="zp-skiplink">Zum Hauptinhalt springen</a> <a id="top"></a> <header class="clearfix"> <a id="logo" class="brand" href="index.html"><img src="assets/muddi's-waschsalon-logo-final-11-11-2016.png" width="250" height="150" alt="index.html" title="Muddis Waschsalon"></a> <nav class="fixed"> <ul class="zpmarkactive default submenu touchhovermenu clickhovermenu zpnodefaults alignright subright out" data-trianglemode="true" role="menu"><li class="zpnodefaults" role="menuitem"><a class="active" href="index.html" data-isredirected="false">Startseite</a></li><li class="zpnodefaults" role="menuitem"><a href="ueber-uns.html" data-isredirected="false">Ãber uns</a></li><li class="zpnodefaults" role="menuitem"><a href="preise.html" data-isredirected="false">Preise</a></li><li class="zpnodefaults" role="menuitem"><a href="oeffnungszeiten.html" data-isredirected="false">Ãffnungszeiten</a></li><li class="zpnodefaults" role="menuitem"><a href="oeffnungszeiten-01.html" data-isredirected="false">Service</a></li><li class="zpnodefaults" role="menuitem"><a href="abhol-bringservice.html" data-isredirected="false">Abhol- & Bringservice</a></li><li class="zpnodefaults" role="menuitem"><a href="preise-01.html" data-isredirected="false">Angebote</a></li><li class="zpnodefaults" role="menuitem"><a href="kontakt.html" data-isredirected="false">Kontakt</a></li></ul>
20<script> 21$z(document).ready(function(){ 22 // we find the active page's a-tag and then walk upwards the dom marking the respective parent li as active/open 23 $z('ul.zpmarkactive.default li a.active').parents('li').each(function(index){ 24 var that = this; 25 // do not add open class to immediate parent li 26 if ( index > 0 ){ 27 $z(that).addClass('open'); 28 } 29 $z(that).addClass('active'); 30 //$z(that).find('> a').addClass('active'); 31 }); 32 $z("ul.zpmarkactive.default").removeClass("zpmarkactive"); 33 34 /* 35 $z("ul.zpmarkactive.default li:has(a.active)").addClass("active"); 36 $z("ul.zpmarkactive.default li.haschilds > a").addClass("haschilds"); 37 $z("ul.zpmarkactive.default li.haschilds:has(a.active)").addClass("active"); 38 $z("ul.zpmarkactive.default li.active > a").addClass("active"); 39 40 $z("ul.zpmarkactive.default").removeClass("zpmarkactive") 41 */ 42}); 43</script>
43 <a href="#" id="mobilenavtoggle" class="tabletonly toggle" aria-label="Menü ein-/ausblenden">≡ Menü</a> </nav> </header> <main id="content" class="clearfix"> <div id="zpMainContent" class="zparea zpgrid" data-numcolumns="" data-areaname="Standard" data-pageid="472"> <div id="container_94" class="zpContainer first last " data-zpeleel="container" data-zpleid="94"> <div class="zpRow standard " data-row-id="63"> <div class="zpColumn odd zpColumnWidth1 c12 first last" style="" data-column-id="65"> <div class="zpColumnItem"> <div id="a1359" data-article-id="1359" data-zpleid="1359" class="articlearea zpwText"> <h1 style="text-align:center;" data-zpfieldname="headline">Muddi's Waschsalon Wilhelmshaven: <p>hier wird alles sauber</p></h1> <p><strong>Muddi's Waschsalon in Wilhelmshaven</strong> ist ein Ort, an dem du billig waschen kannst und nebenbei in einer gemütlichen Atmosphäre nette Leute kennenlernst. Unsere <strong>2 Filialen Posener StraÃe 54 und GrenzstraÃe 17 </strong>haben an allen Tagen des Jahres für dich geöffnet. Als inhabergeführter Waschsalon kümmern wir uns vor Ort persönlich um die Wünsche und Fragen unserer Kunden und bieten einen umfangreichen Service an. Wir sind ein Waschsalon für Singlehaushalt oder GroÃfamilie, für Student, Soldat, Tierfreund oder Sportler â kurzum <strong>für alle</strong>.</p> </div> </div> </div> </div> <div class="zpRow standard " data-row-id="64"> <div class="zpColumn odd zpColumnWidth4 c3 first" style="" data-column-id="66"> <div class="zpColumnItem"> <div id="a1360" data-article-id="1360" data-zpleid="1360" class="articlearea zpwBild"> <div class="fixwebkitoverflow"> <img loading="lazy" class="singleImage" src="media/images/muddis-whv-waschen-neu.png" width="283" height="168" alt=""> </div> </div> </div> <div class="zpColumnItem"> <div id="a1361" data-article-id="1361" data-zpleid="1361" class="articlearea zpwText"> <h3 data-zpfieldname="headline">Waschen</h3> <p>Bei uns wird (fast) alles sauber.<br>Unsere 10 ökologisch waschenden Waschmaschinen bieten viel Platz (max. 6-20 kg). Bei uns werden sogar Ihre Tierdecken (in separater Maschine) sauber.</p> </div> </div> </div> <div class="zpColumn even zpColumnWidth4 c3" style="" data-column-id="67"> <div class="zpColumnItem"> <div id="a1363" data-article-id="1363" data-zpleid="1363" class="articlearea zpwBild"> <div class="fixwebkitoverflow"> <img loading="lazy" class="singleImage" src="media/images/muddis-whv-trocknen-neu.png" width="283" height="168" alt=""> </div> </div> </div> <div class="zpColumnItem"> <div id="a1364" data-article-id="1364" data-zpleid="1364" class="articlearea zpwText"> <h3 data-zpfieldname="headline">Trocknen</h3> <p>Keine Lust auf Wäsche aufhängen? Dank unserer 6 Trockner müssen Sie das auch nicht. Einen Trockengang erhalten Sie bei Muddi's Waschsalon bereits ab 1 â¬.<br></p> </div> </div> </div> <div class="zpColumn odd zpColumnWidth4 c3" style="" data-column-id="68"> <div class="zpColumnItem"> <div id="a1366" data-article-id="1366" data-zpleid="1366" class="articlearea zpwBild"> <div class="fixwebkitoverflow"> <img loading="lazy" class="singleImage" src="media/images/muddis-whv-buegeln-neu.png" width="283" height="168" alt=""> </div> </div> </div> <div class="zpColumnItem"> <div id="a1367" data-article-id="1367" data-zpleid="1367" class="articlearea zpwText"> <h3 data-zpfieldname="headline">Bügeln</h3> <p>Wir übernehmen das für Sie.<br>Mit unserem Bügelservice sparen Sie kostbare Zeit. </p> </div> </div> </div> <div class="zpColumn even zpColumnWidth4 c3 last" style="" data-column-id="132"> <div class="zpColumnItem"> <div id="a1438" data-article-id="1438" data-zpleid="1438" class="articlearea zpwBild"> <div class="fixwebkitoverflow"> <img loading="lazy" class="singleImage" src="media/images/muddis-whv-mangeln.png" width="283" height="168" alt=""> </div> </div> </div> <div class="zpColumnItem"> <div id="a1440" data-article-id="1440" data-zpleid="1440" class="articlearea zpwText"> <h3 data-zpfieldname="headline">Mangeln</h3> <p>Mit unserer HeiÃmangel* trocknen und bügeln wir Ihre Wäsche in nur einem Schritt und das schon ab 1,20 â¬. *nur in der GrenzstraÃe 17, 26382 Wilhelmshaven</p> </div> </div> </div> </div> <div class="zpRow standard " data-row-id="100"> <div class="zpColumn odd zpColumnWidth1 c12 first last" style="" data-column-id="135"> <div class="zpColumnItem"> <div id="a1443" data-article-id="1443" data-zpleid="1443" class="articlearea zpwText"> <h3>Bei uns wird alles sauber</h3> <p>Wir bieten dir in unseren Salons <strong>ökologisch waschende Waschmaschinen mit max. 6-20 kg Füllmenge</strong> und darin lässt sich beinahe jede Textilie wieder reinigen. Du hast keine Lust deine Wäsche aufzuhängen? Kein Problem, denn schon ab einem Euro nutzt du unsere <strong>Trockner</strong> um darin deine Kleidung oder Textilien innerhalb kurzer Zeit zu trocknen. Der groÃe Vorteil dabei ist, dass Handtücher und Wollkleidung besonders kuschelig werden. Wenn du bei uns <strong>
43Federbetten waschen</strong> möchtest, empfehlen wir ebenfalls die Nutzung der Trockner, denn darin werden die Federn in Kissen und Decke aufgeschüttelt und kleben beim Trockenvorgang nicht zusammen. Zusätzlich bieten wir dir die Möglichkeit, dass du bei uns <strong>in einer separaten Maschine deine Tierdecken waschen</strong> kannst und sie dadurch von Schmutz und Tierhaaren befreist. SchlieÃlich freuen sich auch Waldi, Minka, Bello und Co. über eine saubere Tierdecke.</p> <h3>Unser Extraservice für dich</h3> <p>Du benötigst für die Arbeit gebügelte Hemden, hast aber selbst keine Lust, stundenlang am Bügelbrett zu stehen? Auch dann bist du bei uns genau richtig, denn wir bieten dir<strong> einen Bügelservice 3,50 Euro pro Hemd</strong> an. Nach dem Waschen und Trocknen übernehmen wir deine Hemden und bügeln sie anschlieÃend mit professionellem Gerät. Darüber hinaus kannst du bei uns auch <strong>Textilien mangeln lassen</strong>. Tischdecken oder Bettlaken werden in unserer Mangel in nur einem Schritt getrocknet und geglättet und dir anschlieÃend faltenfrei übergeben. Wir bieten das Mangeln nur in der GrenzstraÃe 17 in unserer Filiale an.</p> <h3>Wäsche waschen in Muddi's Waschsalon Wilhelmshaven</h3> <p>Dank <strong>kostenlosem WLAN im Salon</strong> kommt beim Waschen deiner Wäsche garantiert keine Langeweile auf. Als Waschsalon für Studenten wissen wir, dass die Zeit bis zur Abgabe der nächsten Hausarbeit manchmal knapp ist. Mit unserem WLAN kannst du im Salon deine Unisachen erledigen, während die Wäsche in der Maschine gesäubert wird. Für den kleinen Hunger bieten wir dir <strong>kostenpflichtige Getränke und Snacks</strong> an und die <strong>Parkplätze vor der Tür</strong> sorgen für einen kurzen Transportweg. Natürlich kannst du auch nette Menschen treffen im Salon, der im Jahr übrigens <strong>365 Tage geöffnet</strong> hat. Wir betreiben 2 Filialen: Posener Str. und Grenzstrasse. Unser Waschsalon für Soldaten, Familien, Studenten, Singles und alle anderen Bürger der Stadt freut sich auf deinen Besuch.</p> </div> </div> </div> </div> <div class="zpRow standard " data-row-id="108"> <div class="zpColumn odd zpColumnWidth1 c12 first last" style="" data-column-id="145"> </div> </div> </div> </div> </main> <footer id="footer" class="clearfix"> <div class="inner"> <div id="xmenu" class=""> <a class="xmenulink" href="index.html">Startseite</a> <a class="xmenulink" href="kontakt.html">Kontakt</a> <a class="xmenulink" href="impressum.html">Impressum</a> <a class="xmenulink" href="datenschutz.html">Datenschutz</a> </div> <div id="copyright"> © 2025 Muddis Waschsalon </div> </div> </footer>
43<script> 44 function placeFooter() { 45 // place footer on bottom of window if content isn't filling the window 46 var footerHeight = $z('#footer').outerHeight(); 47 $z('body').css("padding-bottom", footerHeight + "px"); 48 $z('#footer').css({ 49 position : "absolute", 50 bottom: "0", 51 left: "0", 52 width: "100%" 53 }); 54 } 55 56 function setoverflown(){ 57 $z("nav, nav > ul").removeClass("overflown"); 58 var retcode = false; 59 if ( (window.matchMedia("(hover: hover)").matches && $z("nav > ul > li:hover").length) || ! $z("nav > ul > li").length ){ 60 // mouse is over nav, which opens submenues and might cause the overflow 61 // OR empty nav - needed because for IE an empty nav == overflown() 62 return false; 63 } 64 65 if ( $z("nav").overflown() || $z("nav:not(.on) > ul").overflown() ){ 66 // nav is already overflown by 1st-Level Menu entries (too many entries) 67 $z("nav, nav > ul").addClass("overflown"); 68 retcode = true; 69 } 70 else{ 71 // on non touch devices, check if nav would be overflown horizontally if all submenues are visible (i.e. too many submenues expanding to the right) 72 $z("nav > ul:not(.alignright)").css("width", "100%"); 73 $z("nav > ul ul:not(.nocalcoverflow)").css("display", "block"); 74 zpIsLeftOrRight("nav > ul > li"); 75 if ( $z("nav:not(.on) > ul").overflown("x") ){ 76 $z("nav, nav > ul").addClass("overflown"); 77 retcode = true; 78 } 79 $z("nav > ul").css("width", ""); 80 $z("nav > ul ul:not(.nocalcoverflow)").css("display", ""); 81 82 // if the previous check didn't already match, check if one of the submenus is higher than the viewport because the nav is fixed and wouldn't scroll. Also check if the horizontal position is in the viewport. 83 if ( !retcode && $z("nav.fixed").length ){ 84 $z("nav.fixed > ul ul:not(.nocalcoverflow)").css("display", "block"); 85 $z("nav.fixed > ul ul:not(.nocalcoverflow)").each(function(){ 86 var stickyHeaderTop = $('header')[0].getBoundingClientRect().top; 87 var eltop = $z(this).offset().top - $(window).scrollTop(); // gets the effective top position relative to the window 88 var elleft = $z(this).offset().left; 89 var elwidth = $z(this).width(); 90 91 eltop = eltop - stickyHeaderTop; // compensate if the nav isn't sticky at top yet, i.e. if a banner is used 92 93 if ( (eltop + $(this).innerHeight()) > $z(window).innerHeight() ){ // check vertical fit 94 // submenu doesn't fit on screen and would be cut off 95 $z("nav, nav.fixed > ul").addClass("overflown"); 96 retcode = true; 97 $z("nav.fixed > ul ul:not(.nocalcoverflow)").css("display", ""); 98 // exit the each loop early 99 return false; 100 } 101 else if ( elleft < 0 || (elleft + elwidth) > $z(window).innerWidth() ){ // check horizontal fit 102 $z("nav, nav.fixed > ul").addClass("overflown"); 103 retcode = true; 104 $z("nav.fixed > ul ul:not(.nocalcoverflow)").css("display", ""); 105 // exit the each loop early 106 return false; 107 } 108 }); 109 $z("nav.fixed > ul ul:not(.nocalcoverflow)").css("display", ""); 110 } 111 } 112 return retcode; 113 } 114 // globals 115 var navOffset; 116 117 $z(document).ready(function(){ 118 setoverflown(); 119 $z("body").addClass("ready"); 120 121 122 // position sticky polyfill 123 $('header').stickybits({useStickyClasses: false}); 124 125 // set header class to fixed, once header reaches sticky position 126 scrollTimeout = null; 127 function checkHeaderSticky(){ 128 if ( $('header')[0].getBoundingClientRect().top == 0 ){ 129 $('header').first().addClass("fixed"); 130 } 131 else{ 132 $('header').first().removeClass("fixed"); 133 } 134 } 135 $z(window).on("scroll", function () { 136 // call the same function 500ms after scrolling stopped in case users scroll to fast for the event to properly register coords 137 if (scrollTimeout) { 138 clearTimeout(scrollTimeout); 139 } 140 scrollTimeout = setTimeout(function () { 141 checkHeaderSticky(); 142 },200); 143 }); 144 145 146 // switches the Mobile Navigation-Menu on/off, when "Menu" link is clicked. 147 $z("a#mobilenavtoggle").on("click", function(e){
148 e.preventDefault(); 149 $z("nav").toggleClass("on"); 150 }); 151 152 var resizeTimeout = null; 153 var oldWidth = window.outerWidth; 154 $z(window).on("resize", zpthrottle(200, function(event) { 155 var event = event || window.event; 156 // enable window.resize only for the window object (resizing elements might also trigger window.resize) which doesn't have a nodeType 157 // also only react, if window width had changed (ignoring changes to window height) 158 if ( event && $z(event.target.nodeType).length == 0 && oldWidth !== window.outerWidth ){ 159 oldWidth = window.outerWidth; 160 setoverflown(); 161 placeFooter(); 162 } 163 })); 164 }); 165 166 $z(window).on('load', function(){ 167 setTimeout(function(){setoverflown();}, 250); 168 // sticky bottom footer 169 placeFooter(); 170 }); 171 </script>
171 172<!-- 173* Layout: Campfire Responsive by StS 174* $Id$ 175--> 176 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.