@font-face{font-family:'Mulish';font-style:normal;font-weight:400;src:url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.eot");src:local(""),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.woff2") format("woff2"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.woff") format("woff"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.ttf") format("truetype"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.svg#Mulish") format("svg")}@font-face{font-family:'Mulish';font-style:normal;font-weight:700;src:url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.eot");src:local(""),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.woff2") format("woff2"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.woff") format("woff"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.ttf") format("truetype"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.svg#Mulish") format("svg")}@font-face{font-family:'Rancho';font-style:normal;font-weight:400;src:url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.eot");src:local(""),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.woff2") format("woff2"),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.woff") format("woff"),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.ttf") format("truetype"),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.svg#Rancho") format("svg")}html,body{min-height:100%;width:100%;padding:0px;margin:0px}html{height:100%}body{font-family:"Mulish";font-size:18px;color:#4c4c4c;-webkit-overflow-scrolling:touch;max-width:1920px;margin:0px auto;overflow-x:hidden;overflow-y:scroll;background:#ffffff;position:relative}html:not(.no-transition) body,#sidebarMenu:not(.no-transition){transition:all 375ms;transition-property:left, right, transform}.pageWrapper{width:100%;height:100%;min-height:100vh;-webkit-overflow-scrolling:touch}@media (min-width: 1921px){.pageWrapper{border-left:1px solid #cccccc;border-right:1px solid #cccccc}}.pageWrapper img{max-width:100%;height:auto}.pageWrapper .logo{max-width:364px}.pageWrapper a,.pageWrapper a:focus,.pageWrapper a:active{color:#ee7d0b;outline:none;text-decoration:none;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.pageWrapper a:hover,.pageWrapper a:focus:hover,.pageWrapper a:active:hover{text-decoration:none;color:#4c4c4c}.pageWrapper .em-a:after{content:"@"}.pageWrapper .em-d:after{content:"."}.pageWrapper #maps{width:100%;min-height:287px}.pageWrapper #piwik{width:100%;min-height:200px;border:0px}.pageWrapper .py-10{padding-top:5em;padding-bottom:5em}.pageWrapper .keyvisual .welle{position:absolute;bottom:0;background:url("/fileadmin/templates/aa_wasserwelt/img/welle2.png") top left repeat-x;width:100%;height:63px;background-position:34%}@media (min-width: 576px){.pageWrapper .keyvisual .welle{background-position:inherit}}.pageWrapper .footer{background:#243773;color:#ffffff;font-size:0.82em;line-height:1.1em}.pageWrapper .footer p{margin-bottom:0.4em}.pageWrapper .footer .hotline img{width:39px;max-width:39px}.pageWrapper .footer ul{list-style-type:none;padding:0}.pageWrapper .footer ul li{display:inline-block}.pageWrapper .footer ul.footerNav{font-size:0.82em;margin-bottom:0}.pageWrapper .footer a{color:#ffffff}.pageWrapper .footer a:hover{color:#ee7d0b}.pageWrapper .footer .ce-gallery{margin:0}.pageWrapper .footer .wrapStadtwerke .wrapStadtwerkeLink{position:absolute;top:0;width:100%;left:0;height:100%}@media (min-width: 1300px){.pageWrapper .footer{padding:0 5em}}@media (max-width: 1199px){.pageWrapper .container{max-width:1140px}}@media (min-width: 1200px){.pageWrapper .container{max-width:1260px}}.bubbles #bubble_animation{position:fixed;top:0;left:0;height:100vh;width:100vw;pointer-events:none;z-index:100000}.bubbles .bubble{border-radius:50%;box-shadow:0 20px 30px rgba(0,0,0,0.2),inset 0px 10px 30px 5px #fff;position:absolute;background:rgba(255,255,255,0.61);border:solid 2px #4f8cba;z-index:100000;bottom:-200px}.bubbles .b1{width:100px;height:100px;left:15%}.bubbles .b2{width:50px;height:50px;left:5%}.bubbles .b3{width:25px;height:25px;left:10%}.bubbles .b4{width:100px;height:100px;right:30%}.bubbles .b5{width:50px;height:50px;right:20%}.bubbles .b6{width:75px;height:75px;left:50%;transform:translate(-50%)}.bubbles .b7{width:125px;height:125px;left:40%}.bubbles .b8{width:10px;height:10px;left:40%}.bubbles .b9{width:60px;height:60px;right:20%}.bubbles .b10{width:45px;height:45px;right:80%}.bubbles .b11{width:75px;height:75px;right:10%}.bubbles .b12{width:10px;height:10px;right:5%}.bubbles .b13{width:100px;height:100px;right:15%}.bubbles .b14{width:80px;height:80px;right:25%}.bubbles .animate .b1{-webkit-animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s;-moz-animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s;animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s}.bubbles .animate .b2{-webkit-animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse;-moz-animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse;animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse}.bubbles .animate .b3{-webkit-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;-moz-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s}.bubbles .animate .b4{-webkit-animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse;-moz-animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse;animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse}.bubbles .animate .b5{-webkit-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;-moz-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s}.bubbles .animate .b6{-webkit-animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s;-moz-animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s;animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s}.bubbles .animate .b7{-webkit-animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse;-moz-animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse;animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse}.bubbles .animate .b8{-webkit-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;-moz-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s}.bubbles .animate .b9{-webkit-animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse;-moz-animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse;animation:animateBubble 2s linear 0.5s, sideWays 2s ease-in-out 0.5s reverse}.bubbles .animate .b10{-webkit-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;-moz-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s}.bubbles .animate .b11{-webkit-animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s reverse;-moz-animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s reverse;animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s reverse}.bubbles .animate .b12{-webkit-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;-moz-animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s;animation:animateBubble 1.7s linear 1s, sideWays 1.7s ease-in-out 1s}.bubbles .animate .b13{-webkit-animation:animateBubble 2.2s linear 0.5s, sideWays 2.2s ease-in-out 0.5s reverse;-moz-animation:animateBubble 2.2s linear 0.5s, sideWays 2.2s ease-in-out 0.5s reverse;animation:animateBubble 2.2s linear 0.5s, sideWays 2.2s ease-in-out 0.5s reverse}.bubbles .animate .b14{-webkit-animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s;-moz-animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s;animation:animateBubble 1.5s linear 0.5s, sideWays 1.5s ease-in-out 0.5s}@keyframes animateBubble{0%{bottom:-200px}100%{bottom:100vh}}@keyframes sideWays{0%{margin-left:0px}100%{margin-left:100px}}@media (max-width: 991px){#uc-btn-open-main-corner-modal{right:20px !important;left:inherit !important}}
