body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}

/* default 16:9 aspect ratio */
.video-wrapper {
    position:relative;
    padding-bottom:56.25%;
    height:0;
}

/* 21:9 aspect ratio */
.video-wrapper.ar219 {
    padding-bottom:42.8571%;
}

/* 16:10 aspect ratio */
.video-wrapper.ar1610 {
	padding-bottom:62.5%;
}

/* 4:3 aspect ratio */
.video-wrapper.ar43 {
	padding-bottom:75%;
}

/* 1:1 aspect ratio */
.video-wrapper.ar11 {
	padding-bottom:100%;
}

/* span iframe */
.video-wrapper > * {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:none;
}

.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

.rsts-skin-default.rsts-main{position:relative}.rsts-skin-default.rsts-type-fade .rsts-slide{background-color:#fff}.rsts-skin-default .rsts-caption{position:absolute;top:20px;left:20px;margin-right:20px;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;-o-transition:opacity 0.5s,-o-transform 0.5s;transition:opacity 0.5s,transform 0.5s}.rsts-skin-default .rsts-active .rsts-caption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;right:55px;bottom:15px;overflow:hidden;width:30px;height:30px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;line-height:0;text-align:center;text-decoration:none;text-indent:-9999px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAilBMVEUHBwg/QEF5enp5ensCAwQHCAhzdHUAAQEGBwh8fX37+/svMDBub3COjo9yc3NtbW709fWvsLDm5uba2trR0dEuLi6Pj4/Q0NDl5eXZ2toFBgfz8/MuLy/09PT29vb8/Pz6+vp7e3x0dXZzdHT4+Pj39/f9/v3+/v79/f3///8EBQb5+fkAAAD19fVMP6q+AAAALnRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8hTP8QAAAJ1JREFUeNrV0lkPwiAMAOB53zrva2xOxQm0///vWZ4a1o3EN20gNPnSlFASRKVQIS2KFHPKaPvcH8St8WesXYzddVMIZn3NZ1tTZ9Y7QLa7MdfVWlgYZqk9lzML7VZPbGCdDsFekpI14GoN/fGoY6aqkbVaUvVg0lKN7v3wvcuwt/Tg5tIPRjA77I/i1dhX2dnEJnYq4vP+2a/4FX8AsSOXytKixMYAAAAASUVORK5CYII=');-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);background-position:50% 50%;-webkit-transition:opacity 0.05s linear;-moz-transition:opacity 0.05s linear;-o-transition:opacity 0.05s linear;transition:opacity 0.05s linear}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAIVBMVEWhoaE7PD15enqVlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXsWX/bAAAAC3RSTlOAgICAgICAgICAgMiF55wAAAB9SURBVHja7dUxEoAgFANRFBTw/ge2YythEivHn/6VmU3XiwUOHPhPuGYf196zjLHPOi0tWsBYtICx/Zxgw4INCzYs2LBgw4INC55ZFadhN+NVbeh9jhf6mGJDgw0NNjTY0GBDgz0NXusiYDRWwGisgNHFL0Yrnwxd4MCBtd3+EosAicYyWQAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover,.rsts-skin-default .rsts-video-play:hover,.rsts-skin-default .rsts-video-stop:hover,.rsts-skin-default .rsts-thumbs-prev:hover,.rsts-skin-default .rsts-thumbs-next:hover{background-color:#eee;background-color:rgba(238,238,238,0.7)}.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{right:20px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAkFBMVEUBAQLPz9AlJiYlJifS0tIsLS0nJyjQ0dDR0tIBAQElJSYrLC2tra39/PwFBQYFBgf6+fmBgYKCgoL9/f339vZBQULIycnIyMiCg4PR0dEmJycmJyjMzMz8/Pzl5eXj4+MCAwQGBwghIiP09PT7+/shIiL6+vrNzs7Nzc0iIyP29vb39/cHCAkAAAD////19fV/WdL3AAAAMHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRnvRdAAAAnklEQVR42tXSxw7CMAwG4LL3XqUtLdRQqNPY7/92WEJVDhkSN7B8iPTpl6M4ETMAA0t/ChmwPTELe+uPGKsQKywWflYUJxn5eI9xpOsneXidp7pp3Wa+dHrGbWY6d43bLD673nR9vLsZaL5cNfoAyp0eDyRdntxp6icy+/Ei981HqVGLq3xo1GaFm4kuRb1vvp1mFNzYLrzvn/2KX/MbXNOe099MDj0AAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAHlBMVEWhoaE7PD2VlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXtfGSSAAAACnRSTlOAgICAgICAgICAXdxslAAAAHxJREFUeNrt1TEOgDAMxdDSAi33vzBbPVUoZkLE+1O2/HK9KHHixH/A9fS4jnGGMfZZl6VFBzAWHcLHQD9gocFCg4UGCw0WGiw0WGjwum3qEsb7tH1xWViwsGBhwcKChQULC5Z2jRs2itHdfc+GjWB094vR+ieHLnHixK4bjyV89TB6vlgAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;top:50%;right:10px;margin-top:-15px}.rsts-skin-default .rsts-thumbs-prev{right:auto;left:10px}.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUgISLDw8MgICGUlZaIiImSk5PCwsP9/f39/PyHh4iUlJWSkpLX2NgAAQIoKSkGBwgdHR7Ly8skJSYEBAXHyMj+/v739/ciIyMhIiImJyfNzc3S0tL8/Pz7+/v29vYHCAnNzs4AAAD////19fVh+HN2AAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAiUlEQVR42uXRyQ7CMAwE0LC2QHfaQkji1sP//yNR1csEiXMlfPFI7zCWbN7JCCVmnj9i738x2hbMpHPTzCAmfag+XyAmrWt2QzqV5URuSLWqdHXmsDMRbFHYuPbnkPBw0rtaBzgbw21IWPKjdg6xxHV68ZJ2j9mhXyrRX/34fblgLQyQLf57S/wBI9V2nx3O9QoAAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAeUlEQVR42u3UMQ6AMAzF0A8BmvufGHVpyOIOFRJI8f5WyxcqXLhw4U9jLeCznYzRNtYi2zsIs2UttqzFlrXYshZb1mLLWmg31iJ7+YVaaJ210GY9x/awWdsc+z5s1uaEQ4cNbY449LChzQFn3W3S9qsBFi5cuPDr+AYQcW8C6kiUiAAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUwMTKKi4suLzAGBwja2trR0dEwMDEuLi/Q0NDZ2dmJiYp7e3x6e3t/gIEAAQL09PTn5+f6+vr8/Px0dHVwcHH8/f329vYFBgdzdHT+/v79/v339/f9/f3///90dXb4+Pj5+fkEBQYAAAD19fUC5l8BAAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAnElEQVR42uXSyQ4CIQwG4HEddRZmZUSEQnn/d7RkSAi4HI2Jf6AlfIceoHCOMcccrTXcMR5OtInf5k/YyLVL84qHjoHvwLrhmdW+0AJIhT6eVc79YYtYCQBRIZanPmO1QWuxVqr2/aIylqD9fdP4OoLMZ5sb+dK2i8Xr3cTZie+CRk49aOTUcSRNOfo8TXPUnB1QPj0J5z/5Hb7OD7UPdeTEuFeXAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAg0lEQVR42u3UMQ6EMAxE0WVDYu5/YhpLXzBSRkAF8i9tvXZ+24MKFy5c+HP4P06H0RzGRoyjjWgOY1Nj0YLFpsaip7hFNrBog3ug02brDKsWK3imxQqe6EWsxWi1HqOxHqONBTuN9RiN9Vg11mPVWI9V99tL0rEe6/dVA1i4cOHCl9oBak1vAkBKLfwAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default.rsts-video-playing .rsts-nav,.rsts-skin-default.rsts-video-playing .rsts-prev,.rsts-skin-default.rsts-video-playing .rsts-next{display:none}.rsts-skin-default.rsts-video-playing .rsts-nav-thumbs{display:block}.rsts-skin-default.rsts-touch .rsts-nav-numbers,.rsts-skin-default.rsts-touch .rsts-nav-tabs{display:none}.rsts-skin-default .rsts-nav{position:absolute;right:95px;bottom:12px;left:10px;text-align:right}.rsts-skin-default .rsts-nav ul{margin:0 !important;padding:0 !important}.rsts-skin-default .rsts-nav li{display:inline}.rsts-skin-default .rsts-nav-numbers a,.rsts-skin-default .rsts-nav-tabs a{display:inline-block;height:30px;min-width:30px;padding:0.65em 0.5em 0.5em;margin:0 2px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;font-size:12px;text-align:center;text-decoration:none;color:#fff;background-color:#555;background-color:rgba(85,85,85,0.6);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.rsts-skin-default .rsts-nav-numbers a:hover,.rsts-skin-default .rsts-nav-numbers a.active,.rsts-skin-default .rsts-nav-tabs a:hover,.rsts-skin-default .rsts-nav-tabs a.active{color:#333;background-color:#fff;background-color:rgba(255,255,255,0.5)}.rsts-skin-default:hover .rsts-nav-numbers a,.rsts-skin-default:hover .rsts-nav-tabs a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.rsts-skin-default .rsts-nav-bullets{line-height:0}.rsts-skin-default .rsts-nav-bullets a{display:inline-block;width:9px;height:9px;overflow:hidden;margin:12px 4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:none;text-align:left;text-indent:-999px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px #777;-moz-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#777;-webkit-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;-moz-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555}.rsts-skin-default .rsts-nav-thumbs{position:static;padding-top:5px}.rsts-skin-default .rsts-nav .rsts-nav-prev,.rsts-skin-default .rsts-nav .rsts-nav-next{display:none}.rsts-skin-default .rsts-video-play{top:50%;right:auto;bottom:auto;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAb1BMVEU4ODgGBgbx8fGurq7i4uIODg5QUFD7+/vBwcEUFBQYGBggICC1tbXNzc0JCQkVFRWsrKwTExPExMTS0tImJibv7+9KSkozMzP4+PhYWFj+/v6Dg4MDAwPl5eVycnKenp4MDAza2toPDw////8AAACZ5/RyAAAAJXRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwmBGiwAAALNJREFUeNrt1kcOwkAQRFFyxsYmBxtDc/8zIrGpA/xaWKhnO9KT5ncvZvCxnGSSSSaZv2GK0sIsFzMHM53MWwPzfkU8OwsT9cHCRHOyMHFpLYwCIUaBEKNAiFEgxCgQYhSIMQrEGAXijAJxJrZrC7NZGZjb/WF41PHqSLw/Owa+q9D6KQthlAUwykIYZSGMsiBGWRCjLIhRFsQoC2Ga0S8LZMqx7gAzLPr0aUsmmWSS6SXzBf8cqwAv1zglAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-play{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAARVBMVEUJCQlOTk4nJyddXV1gYGD29vbh4eGTk5PAwMA2NjYYGBgGBga3t7dUVFQtLS0SEhKHh4fb29sDAwPz8/NaWlr///8AAACZTZFgAAAAF3RSTlOAgICAgICAgICAgICAgICAgICAgICAgCZn8kAAAAFfSURBVHja7dpZUsMwFAVR5gDRLMT+l8r1Cqjih/5oLyB1kurYlp4evkGXGDFixIgRI0aMGDFixIgRI0aMGDFifseQvsBfPvjrdgdhzvsnCHPePkCY8/oCwpxzu4MwCQeESTggTMIBYa5wQJiEA8IkHBAm4YAwVzggTMIBYRIOCJNwQJgrHBAm4YAwCQeESTggzBUOCJNwQJiEA8IkHBDmCgeESTggTMIBYRIOCHOFA8IkHBAm4YAw5/UZhDn7iYOZjfPLlM5pZizMv2lXzk1vNs4duHTOs2kszFN7V87L1WycN73SOe/AY2FWB7tyFnGzcVaUpXPW2mNhdiF25WwWzcbZuSqds6c3Fma3c1fOpvRsnB3y0jmzg7EwU5VdOcOv2TiTuNI5M8qxMNPbXTlD9tk4E//SOWchxsKcEnmsoMM8qGNOYsRgLjFixIgRI0aMGDFixIgRI0aMGDH/e/0Ai4OJ2+ZcrkwAAAAASUVORK5CYII=');background-size:70px,70px}}.rsts-skin-default .rsts-video-stop{top:20px;right:20px;left:auto;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEWnp6dOTk7x8fHv7+9HR0fw8PDu7u7e3t5NTU3f398UFBQTExP4+PhLS0tvb29xcXH09PRJSUn39/fn5+cWFhampqb29vZISEhMTExLS0ukpKT////r6+sAAAD///8AAABKSkr19fUAAAD///8df9PJAAAAJHRSTlN6e35+e35+e3t7fX1/fHl5fXt/e315fnt7e3p/foGBfnt9gIDdofLFAAAAk0lEQVR42u2SSQ7DIAxF03nKPBEC2Ni9/x3jsMXqsuqiljxITx/8EcX7Y/wxuOmUhmPhIMdlg4akzxGbMscrBu4IyHLANce+Ymb7WKRWPsdyqpCnZJzVzUmUEgvpxmAYA4dxAB3TIanvupqisJdkRwr2O403K9V43bdpgaLuu6/x3KY7sO7VN7+m4TI5+K3v8H28AYM7doAzbo6MAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-stop{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAALVBMVEXo6OjGxsZjY2PKysq3t7ewsLCOjo7f39+Pj4/l5eVfX19hYWHj4+NRUVH///80A/15AAAAD3RSTlOGkL2PlZemiKWHvr2HyICcCOzTAAAAv0lEQVR42u3VSQ7DIAxA0bRJSBjs+x83mzYfNnatLqpKeM0THmRY9IuYeOKJJ7bwlsdTWwCfUpsS+Smni7EipfVW5PQwtte5iqAdvIvcGiuy25gs0e1ta7YwuqJ76+NRr6P1MbkSTM7HaKyP0QXK1HyMxgaxrjde1cBe1TV4MzZeMxYdm7OvF9OWR7H0YtpDG/ojnDurnc6hfT7Iw9tnImE7ney00bdFJ3Uw+mXpQoq822Nv8/Yf383EE0/8G3wBfh3Bcn7dsMIAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-video-youtube>.rsts-video-stop{top:25px}.rsts-skin-default .rsts-video-vimeo>.rsts-video-stop{top:10px;right:auto;left:10px}.rsts-skin-default .rsts-progress{position:absolute;top:0;right:0;width:100%;height:2px;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.rsts-skin-default .rsts-progress div{height:100%;background-color:#fff}.rsts-skin-default .rsts-progress.rsts-progress-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.rsts-skin-default .rsts-thumbs-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.rsts-skin-default .rsts-thumbs-slide.rsts-thumbs-active-thumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.content-start{align-content:start}.content-center{align-content:center}.content-end{align-content:end}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}[class*=grid_]{display:grid;grid-gap:1rem}[class*=grid_]>.block{margin-bottom:0}@media(min-width: 576px){.grid_mobile_100{grid-template-columns:1fr}.grid_mobile_50_50{grid-template-columns:repeat(2, 1fr)}.grid_mobile_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_mobile_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_mobile_75_25{grid-template-columns:3fr 1fr}.grid_mobile_25_75{grid-template-columns:1fr 3fr}.grid_mobile_66_33{grid-template-columns:2fr 1fr}.grid_mobile_33_66{grid-template-columns:1fr 2fr}.grid_mobile_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_mobile_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_mobile_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_mobile_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_mobile_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_mobile_30_30_40{grid-template-columns:3fr 3fr 4fr}}@media(min-width: 768px){.grid_tablet_100{grid-template-columns:1fr}.grid_tablet_50_50{grid-template-columns:repeat(2, 1fr)}.grid_tablet_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_tablet_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_tablet_75_25{grid-template-columns:3fr 1fr}.grid_tablet_25_75{grid-template-columns:1fr 3fr}.grid_tablet_66_33{grid-template-columns:2fr 1fr}.grid_tablet_33_66{grid-template-columns:1fr 2fr}.grid_tablet_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_tablet_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_tablet_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_tablet_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_tablet_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_tablet_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_tablet_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_tablet_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_tablet_40_40_20{grid-template-columns:2fr 2fr 1fr}}@media(min-width: 992px){.grid_desktop_100{grid-template-columns:1fr}.grid_desktop_50_50{grid-template-columns:repeat(2, 1fr)}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_desktop_75_25{grid-template-columns:3fr 1fr}.grid_desktop_25_75{grid-template-columns:1fr 3fr}.grid_desktop_66_33{grid-template-columns:2fr 1fr}.grid_desktop_33_66{grid-template-columns:1fr 2fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_desktop_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_desktop_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_desktop_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_desktop_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_desktop_40_40_20{grid-template-columns:2fr 2fr 1fr}.grid_desktop_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_desktop_40_20_20_20{grid-template-columns:2fr 1fr 1fr 1fr}.grid_desktop_20_40_20_20{grid-template-columns:1fr 2fr 1fr 1fr}.grid_desktop_20_20_40_20{grid-template-columns:1fr 1fr 2fr 1fr}.grid_desktop_20_20_20_40{grid-template-columns:1fr 1fr 1fr 2fr}.grid_desktop_20_20_20_20_20{grid-template-columns:repeat(5, 1fr)}}/*# sourceMappingURL=clickpress-grid.css.map */

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
@font-face{font-family: 'Calibri-Italic';src: url('/files/stadtwerke/theme/fonts/335896_0_0.eot');src: url('/files/stadtwerke/theme/fonts/335896_0_0.eot?#iefix') format('embedded-opentype'), url('/files/stadtwerke/theme/fonts/335896_0_0.woff2') format('woff2'), url('/files/stadtwerke/theme/fonts/335896_0_0.woff') format('woff'), url('/files/stadtwerke/theme/fonts/335896_0_0.ttf') format('truetype')}@font-face{font-family: 'Calibri-BoldItalic';src: url('/files/stadtwerke/theme/fonts/335896_1_0.eot');src: url('/files/stadtwerke/theme/fonts/335896_1_0.eot?#iefix') format('embedded-opentype'), url('/files/stadtwerke/theme/fonts/335896_1_0.woff2') format('woff2'), url('/files/stadtwerke/theme/fonts/335896_1_0.woff') format('woff'), url('/files/stadtwerke/theme/fonts/335896_1_0.ttf') format('truetype')}@font-face{font-family: 'Calibri-Bold';src: url('/files/stadtwerke/theme/fonts/335896_2_0.eot');src: url('/files/stadtwerke/theme/fonts/335896_2_0.eot?#iefix') format('embedded-opentype'), url('/files/stadtwerke/theme/fonts/335896_2_0.woff2') format('woff2'), url('/files/stadtwerke/theme/fonts/335896_2_0.woff') format('woff'), url('/files/stadtwerke/theme/fonts/335896_2_0.ttf') format('truetype')}@font-face{font-family: 'Calibri';src: url('/files/stadtwerke/theme/fonts/335896_3_0.eot');src: url('/files/stadtwerke/theme/fonts/335896_3_0.eot?#iefix') format('embedded-opentype'), url('/files/stadtwerke/theme/fonts/335896_3_0.woff2') format('woff2'), url('/files/stadtwerke/theme/fonts/335896_3_0.woff') format('woff'), url('/files/stadtwerke/theme/fonts/335896_3_0.ttf') format('truetype')}body{font-family: 'Calibri';font-size: 13pt;color: #000;background-color: #e9eaec}body strong{font-family: 'Calibri-Bold'}body em{font-family: 'Calibri-Italic';font-style: normal}body sup{color: #e53417;line-height: 0;position: relative;vertical-align: baseline;top: -0.5em}body .sup-normal sup{color: #595959}body .fullwidth{width: 100% !important;box-sizing: border-box}body .widthfix{margin: 0 -10rem 0 -11rem}@media screen and (max-width: 479px){body .widthfix{margin: 0 0 0 -1rem !important}}@media screen and (min-width: 480px) and (max-width: 767px){body .widthfix{margin: 0 -1rem 0 -2rem !important}}@media screen and (min-width: 768px) and (max-width: 979.9px){body .widthfix{margin: 0 -5.5rem 0 -6.5rem !important}}@media screen and (min-width: 980px) and (max-width: 1599.9px){body .widthfix{margin: 0 -6.5rem 0 -7.5rem !important}}body form input.halfwidth,body form select.halfwidth{box-sizing: border-box;width: 98%}@media all and (max-width: 979px){body form input.halfwidth,body form select.halfwidth{width: 100% !important;margin: 0 !important}}body form input.halfwidth.odd,body form select.halfwidth.odd{margin-right: 2%}body form input.halfwidth.even,body form select.halfwidth.even{margin-left: 2%}body form select{padding: .5em}@media all and (min-width: 980px){body form label.even{padding: 0 .5em .3em 4% !important}}body .mfix .ce_form{margin: 0 0 2em !important}body form .checkbox_container{border: none;padding: 0 0 12px;display: block}body form .checkbox_container span{display: flex;align-items: baseline}body form .checkbox_container span input{margin: 7px 3px 0 2px}body form .checkbox_container span label{padding-bottom: 1px}body .block{overflow: visible}body .nulltop{margin-top: -35px !important}body .accfix{display: none;height: 0;margin: 0;padding: 0}body .top130{margin-top: 45px !important}body .marginfix{margin-top: 0px !important}body .lauftext p{font-size: 14px !important;color: #000 !important;margin: 0}body .lauftext p img{margin-top: 30px}body p.sternchen{font-size: 13px;color: #0092c9;margin-top: 25px}body .itc{padding: 0 !important;background-color: #fff !important;border: 3px solid #fff !important;overflow: hidden}body .itc iframe{width: 100%}body .itc iframe.login{min-height: 330px}@media screen and (min-width: 640px) and (max-width: 767px){body .itc iframe.login{min-height: 350px}}body .itc iframe.tarif{min-height: 313px}body .c-columns [class*="grid_"]{grid-auto-rows: 1fr}@media screen and (min-width: 1600px){body .c-columns [class*="grid_"]{grid-gap: 3rem}}body .c-columns .produktcolumn{width: 100%;background-color: #fff;border: 1px solid #0092c9;text-align: center;transition: transform .2s ease-out;height: 100%;display: flex;flex-direction: column;justify-content: space-between}body .c-columns .produktcolumn .ce_text{display: flex;flex-direction: column;justify-content: space-between}body .c-columns .produktcolumn .ce_text h3{background-color: #0092c9;border-bottom: 7px solid #ffcb00;color: #fff;font-size: 1.8em;font-weight: 600;margin: 0;padding: 1em .5em}@media screen and (max-width: 479px){body .c-columns .produktcolumn .ce_text h3{font-size: 1.2em;padding: .35em .2em}}@media screen and (min-width: 480px) and (max-width: 767px){body .c-columns .produktcolumn .ce_text h3{font-size: 1.3em;padding: .5em .35em}}@media screen and (min-width: 768px) and (max-width: 1599.9px){body .c-columns .produktcolumn .ce_text h3{font-size: 1.3em;padding: .75em 1.2em}}body .c-columns .produktcolumn .ce_text p{padding: 0 25px 0;font-size: 1.05rem !important}@media screen and (max-width: 479px){body .c-columns .produktcolumn .ce_text p{padding: 0 10px 0}}@media screen and (min-width: 480px) and (max-width: 767px){body .c-columns .produktcolumn .ce_text p{padding: 0 15px 0}}@media screen and (min-width: 768px) and (max-width: 1599.9px){body .c-columns .produktcolumn .ce_text p{padding: 0 20px 0}}body .c-columns .produktcolumn .ce_text hr{width: auto;padding: 0 35%;display: block;color: #dadada}body .c-columns .produktcolumn .ce_text ul{padding: 0 25px;margin: 0 0 15px 25px;list-style-type: none}body .c-columns .produktcolumn .ce_text ul li{padding: 7px 0;position: relative;text-indent: -8px}body .c-columns .produktcolumn .ce_text ul li::before{display: inline-block;position: relative;content: "+";color: #e63213;font-weight: 700;font-size: 2em;top: 4px;left: -10px}body .c-columns .produktcolumn .ce_hyperlink a{display: block;background-color: #0092c9;color: #fff;text-decoration: none;margin: 1em 1em 1.2em;padding: 12px 25px 15px;transition: all .3s ease}body .c-columns .produktcolumn .ce_hyperlink a:hover{background-color: #006d96}body .c-columns .produktcolumn.gelb{background-color: #ffcb00}body .c-columns .produktcolumn:hover{transform: scale(1.03)}body.Spendenstrom #wrapper{overflow: hidden}body.Spendenstrom #main .inside,body.Spendenstrom #main .inside > .block{overflow: visible !important}body .projektindex em{min-height: 37px !important}body .projekte{position: relative;display: block;overflow: visible;border-radius: 2px}body .projekte::before{content: "";position: absolute;background-color: inherit;opacity: .75;left: -2000px;top: 10px;right: -2000px;bottom: 20px}body .projekte .spenden{position: absolute;box-sizing: border-box;top: -1.5em;right: -1.8em;width: 125px;height: 125px;padding: 2.7em .5em 0 .5em;color: #e53417;text-align: center;vertical-align: center;text-transform: uppercase;font-size: 15px;z-index: 2;border-radius: 50%;border: 3px dotted #929395;background-image: url("../../files/stadtwerke/theme/img/icons/donate.png");background-size: auto 80%;background-position: center center;background-repeat: no-repeat;background-origin: border-box;background-color: #fff;box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.2);-moz-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);-o-transform: rotate(-5deg);-ms-transform: rotate(-5deg);transform: rotate(-5deg);transition: all .2s ease-in}@media all and (max-width: 768px){body .projekte .spenden{top: 35% !important;right: -.2em !important;width: 95px !important;height: 95px !important;font-size: 11px !important}}@media all and (min-width: 769px) and (max-width: 980px){body .projekte .spenden{top: 3.5em !important;right: -.3em !important;width: 105px !important;height: 105px !important;font-size: 13px !important;padding: 2.4em .5em 0 .5em !important}}body .projekte .spenden:hover{background-color: #ffcb00;box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.2);-moz-transform: scale(1.05) rotate(-6deg);-webkit-transform: scale(1.05) rotate(-6deg);-o-transform: scale(1.05) rotate(-6deg);-ms-transform: scale(1.05) rotate(-6deg);transform: scale(1.05) rotate(-6deg)}body .projekte .projekt{position: relative;color: #fff !important;display: block;overflow: hidden;padding: 1em;margin: 0 -1em;float: none !important}body .projekte .projekt h3,body .projekte .projekt h2{color: #fff !important;margin: .3em .7em .7em;padding: 0 .2em .3em;border-bottom: 1px solid #fff}body .projekte .projekt .projektbilder{display: flex;flex-direction: row;width: 100%;padding: 0}@media screen and (max-width: 768px){body .projekte .projekt .projektbilder{flex-direction: column;width: 100%}body .projekte .projekt .projektbilder img{width: 100% !important}}body .projekte .projekt .projektbilder img{width: 50%}body .projekte .projekt .projektdetails{padding: 1em}body .projekte .projekt .projektdetails .grid6{width: calc((100% / 2) - 10px);padding: 0 !important}@media screen and (max-width: 768px){body .projekte .projekt .projektdetails .grid6 ul{margin-top: 2em;padding-left: 15px}}body .projekt1{background-color: #ff8400 !important}body .projekt2{background-color: #387163 !important}body .projekt3{background-color: #a80703 !important}body .projekt4{background-color: #27bc4e !important}body .projekt5{background-color: #00008e !important}body .projekt6{background-color: #8100d3 !important}body header .inside #logooverlay{width: 100%;position: absolute;z-index: 10}@media screen and (max-width: 768px){body header .inside #logooverlay{display: none}}body header .inside #logooverlay .innerwrap{position: absolute;top: 0;left: 0;right: 0;bottom: 0}body header .inside #logooverlay .innerwrap .dreieck{position: absolute;top: 0;z-index: 10;height: auto;max-width: none !important}@media screen and (min-width: 769px) and (max-width: 979px){body header .inside #logooverlay .innerwrap .dreieck{left: 200px;width: 960px}}@media screen and (min-width: 980px) and (max-width: 1599px){body header .inside #logooverlay .innerwrap .dreieck{left: 330px;width: 960px}}@media screen and (min-width: 1600px){body header .inside #logooverlay .innerwrap .dreieck{left: 950px;width: 960px}}body header .inside #logooverlay .innerwrap .logoblock{position: absolute;display: inline-block;z-index: 11}@media screen and (min-width: 769px) and (max-width: 979px){body header .inside #logooverlay .innerwrap .logoblock{top: 60px;right: 65px;width: 90px}}@media screen and (min-width: 980px){body header .inside #logooverlay .innerwrap .logoblock{top: 60px;right: 70px;width: 170px}}body header .inside #logooverlay .innerwrap .logoblock .logo img{margin: 0;height: auto;max-width: none}@media screen and (min-width: 769px) and (max-width: 979px){body header .inside #logooverlay .innerwrap .logoblock .logo img{width: 160px}}@media screen and (min-width: 980px){body header .inside #logooverlay .innerwrap .logoblock .logo img{width: 170px}}body header .inside #logooverlay .innerwrap .special30{position: absolute}@media screen and (min-width: 769px) and (max-width: 979px){body header .inside #logooverlay .innerwrap .special30{top: 180px;right: 490px}body header .inside #logooverlay .innerwrap .special30 img{height: 150px;width: auto}}@media screen and (min-width: 980px){body header .inside #logooverlay .innerwrap .special30{top: 185px;right: 112px}body header .inside #logooverlay .innerwrap .special30 img{height: 150px;width: auto}}body header .inside #logooverlay .innerwrap .claimblock{position: absolute;color: #fff;text-align: left}@media screen and (min-width: 769px) and (max-width: 979px){body header .inside #logooverlay .innerwrap .claimblock{font-size: 30px;top: 320px;right: 450px}}@media screen and (min-width: 980px){body header .inside #logooverlay .innerwrap .claimblock{font-size: 36px;top: 320px;right: 50px}}body header .inside #logooverlay .innerwrap .claimblock span{font-family: 'Calibri-Bold'}body #jobsbanner{padding: 0;margin: 0 0 55px;background-color: #1b6794;display: flex;justify-content: center;flex-direction: row}@media screen and (max-width: 767px){body #jobsbanner{flex-direction: column}}body #jobsbanner > div{margin: 0;position: relative}@media screen and (max-width: 767px){body #jobsbanner > div{left: 20px;right: 20px}}body #jobsbanner > div.bildbereich{width: 66%}@media screen and (max-width: 479px){body #jobsbanner > div.bildbereich{min-height: 280px;padding: 0;width: 100% !important}}@media screen and (min-width: 480px) and (max-width: 767px){body #jobsbanner > div.bildbereich{min-height: 300px;width: 100% !important}}body #jobsbanner > div.bildbereich a{position: absolute;top: 0;bottom: 0;left: 0px;right: 35px;background-size: 100% auto;background-position: top center;background-repeat: no-repeat;background-origin: border-box;transition: all .4s ease-in-out}@media screen and (max-width: 767px){body #jobsbanner > div.bildbereich a{left: -20px;right: -20px;background-size: 100% auto;background-position: top center;background-repeat: no-repeat;background-origin: border-box}}@media screen and (mix-width: 768px) and (max-width: 1599.9px){body #jobsbanner > div.bildbereich a{left: 0px;right: 24px;background-size: auto 100%;background-position: top center;background-repeat: no-repeat;background-origin: border-box}}body #jobsbanner > div.bildbereich a span{position: absolute;top: 20px;left: 20px;font-weight: 600;color: #595959;font-size: .9em}body #jobsbanner > div.bildbereich a:hover{background-size: 102% auto}@media screen and (max-width: 767px){body #jobsbanner > div.bildbereich a:hover{background-size: 100% auto}}@media screen and (mix-width: 768px) and (max-width: 1599.9px){body #jobsbanner > div.bildbereich a:hover{background-size: auto 102%}}body #jobsbanner > div.jobbeschreibung{color: #fff;width: 100%}@media screen and (max-width: 479px){body #jobsbanner > div.jobbeschreibung{padding: 10px 10px 5px 0;max-width: 89%}}@media screen and (min-width: 480px) and (max-width: 767px){body #jobsbanner > div.jobbeschreibung{padding: 10px 15px 5px 5px;max-width: 90%}}body #jobsbanner > div.jobbeschreibung p{font-size: .85em;line-height: 1.4em}body #jobsbanner > div.jobbeschreibung p.foottext{font-size: .75em}body #jobsbanner > div.jobbeschreibung h3{color: #ffcb00;font-size: .85em;line-height: 1.7em;font-weight: 500}body #jobsbanner > div.jobbeschreibung h3 a{display: inline-block;font-size: 1.7em;color: #ffcb00;text-decoration: none;text-transform: uppercase;font-weight: 600;transition: color .3s}body #jobsbanner > div.jobbeschreibung h3 a:hover{color: #ffe066}body #jobsbanner > div.jobbeschreibung h3 a span{font-size: .75em;text-transform: lowercase;font-weight: 500}body #jobsbanner > div.jobbeschreibung ul{display: flex;flex-wrap: wrap;margin: 20px 0;padding: 0 0 0 12px;font-size: .75em}body #jobsbanner > div.jobbeschreibung ul li{width: 50%;margin-bottom: 10px}body #jobsbanner > div .bannerfoot{display: flex;flex-direction: row;justify-content: space-between;align-self: center;margin-bottom: 20px}body #jobsbanner > div .bannerfoot p{padding: 0;align-self: center}body #jobsbanner > div .bannerfoot p a{color: #fff;text-decoration: none;transition: color .4s}body #jobsbanner > div .bannerfoot p a:hover{color: #ffcb00}body #jobsbanner > div .bannerfoot img{align-self: center}@media screen and (max-width: 479px){body #jobsbanner > div .bannerfoot img{max-width: 125px}}body #jobsbanner.verwaltung > div{margin: 0;position: relative}body #jobsbanner.verwaltung > div.bildbereich a{background-image: url("../../files/stadtwerke/theme/img/bg/verwaltungsjobs.jpg")}body #jobsbanner.ausbildung > div{margin: 0;position: relative}body #jobsbanner.ausbildung > div.bildbereich a{background-image: url("../../files/stadtwerke/theme/img/bg/ausbildung.jpg")}body #jobsbanner.ausbildung > div.bildbereich a .claim{color: #fff}body header .inside > img.imgmobile{display: none !important}@media screen and (max-width: 768px){body header .inside > img.imgmobile{display: inline-block !important}}body header .inside > img.imgnonmobile{display: inline-block !important;max-width: none !important;min-width: 100%}@media screen and (max-width: 768px){body header .inside > img.imgnonmobile{display: none !important}}body h2.inhalthl{color: #e53417;font-weight: 600;font-size: 30px;margin: 0 0 55px !important}body h3.inhalthl{color: #e53417;font-weight: 600;font-size: 28px;margin: 45px 0 55px !important}body a{outline: 0 none !important;color: #e53417}body a.backbutton{float: none;background-color: #009ee0;color: #fff;border: none;text-align: center;font-weight: 600;padding: .6em .7em;text-decoration: none;overflow: hidden;display: inline-block;border-radius: 3px}@media screen and (max-width: 425px){body a.mobile{margin-bottom: 20px}}body hr{width: 100%;clear: both}body .inside{margin: 0 auto;width: 100%}body #header .inside{overflow: hidden}body #Shortlinks .inside{overflow: visible}body .back a{background-color: #009ee0;color: #fff;border: none;text-align: center;font-weight: 500;padding: .6em .7em;cursor: pointer;text-decoration: none}@media screen and (max-width: 768px){body #Shortlinks{display: none !important}}@media screen and (min-width: 769px){body #Shortlinks{position: fixed;right: 0;bottom: 15%}body #Shortlinks ul.shortlinks{list-style: none;margin: 0;padding: 0;width: 60px}body #Shortlinks ul.shortlinks:hover{width: auto}body #Shortlinks ul.shortlinks li{margin: 0;padding: 0;color: #fff;position: relative}body #Shortlinks ul.shortlinks li.hotline a,body #Shortlinks ul.shortlinks li.hotline span{background-color: #e63213;position: absolute}body #Shortlinks ul.shortlinks li.info a,body #Shortlinks ul.shortlinks li.info span{background-color: #ffcb00;position: absolute}body #Shortlinks ul.shortlinks li.zaehler a,body #Shortlinks ul.shortlinks li.zaehler span{background-color: #009ee0;position: absolute}body #Shortlinks ul.shortlinks li.facebook a,body #Shortlinks ul.shortlinks li.facebook span{background-color: #3b5998;position: absolute}body #Shortlinks ul.shortlinks li span{display: block}body #Shortlinks ul.shortlinks li a.icon{width: 60px;height: 60px;position: absolute;z-index: 10;right: 0;padding: 0;display: flex;justify-content: center;flex-direction: column;cursor: pointer}body #Shortlinks ul.shortlinks li a.icon img{width: calc(100% - 5px);height: auto;margin: auto}body #Shortlinks ul.shortlinks li a.icon:hover + span.fahne{right: 60px;opacity: 1}body #Shortlinks ul.shortlinks li span.fahne{width: 150px;height: 52px;padding: 4px 7px 4px 9px;position: relative;z-index: 9;right: -105px;font-size: .8em;transition: all ease-in-out .5s;opacity: .3;font-family: 'Calibri-Bold'}body #Shortlinks ul.shortlinks li span.fahne span{display: block;font-family: 'Calibri'}body #Shortlinks ul.shortlinks li span.fahne span::before{content: url("../../files/stadtwerke/theme/img/icons/tel.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}}body .footcontent{width: 100%;margin: 0 !important;font-size: 13px}body .footcontent ul{list-style: none;padding: 0;margin: 0;display: flex}@media screen and (max-width: 768px){body .footcontent ul{flex-direction: column;justify-content: flex-start}}@media screen and (min-width: 769px){body .footcontent ul{flex-direction: row;justify-content: flex-start}}body .footcontent ul > li{margin-bottom: 15px}@media screen and (min-width: 769px){body .footcontent ul > li{width: 30%;margin-right: 4em}}@media screen and (min-width: 769px){body .footcontent ul > li{width: 100%;margin-bottom: 2em}}body .footcontent ul > li p span{font-family: 'Calibri'}body .footcontent ul > li p span::before{content: url("../../files/stadtwerke/theme/img/icons/tel.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .footcontent ul > li a,body .footcontent ul > li span.active{text-decoration: none;color: #fff}body .footcontent ul > li#linkbox ul.shortlinks{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;justify-content: center}body .footcontent ul > li#linkbox ul.shortlinks li{margin: 0 0 10px;padding: 0;color: #fff;width: 210px;display: block}body .footcontent ul > li#linkbox ul.shortlinks li.hotline a,body .footcontent ul > li#linkbox ul.shortlinks li.hotline span{background-color: #e63213}body .footcontent ul > li#linkbox ul.shortlinks li.info a,body .footcontent ul > li#linkbox ul.shortlinks li.info span{background-color: #ffcb00}body .footcontent ul > li#linkbox ul.shortlinks li.zaehler a,body .footcontent ul > li#linkbox ul.shortlinks li.zaehler span{background-color: #009ee0}body .footcontent ul > li#linkbox ul.shortlinks li.facebook a,body .footcontent ul > li#linkbox ul.shortlinks li.facebook span{background-color: #3b5998}body .footcontent ul > li#linkbox ul.shortlinks li span{display: block}body .footcontent ul > li#linkbox ul.shortlinks li a.icon{width: auto;height: 60px;padding: 0;display: flex;justify-content: flex-start;flex-direction: row;cursor: pointer}body .footcontent ul > li#linkbox ul.shortlinks li a.icon span.fahne{width: 120px;height: 52px;padding: 4px 7px 4px 9px;position: relative;font-family: 'Calibri-Bold';fo0nt-size: 12px}body .footcontent ul > li#linkbox ul.shortlinks li a.icon span.fahne span{display: block;font-family: 'Calibri'}body .footcontent ul > li#linkbox ul.shortlinks li a.icon span.fahne span::before{content: url("../../files/stadtwerke/theme/img/icons/tel.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .footcontent ul > li#linkbox ul.shortlinks li a.icon img{width: 57px;height: auto;margin: auto}body .footcontent div{font-size: 10pt;align-self: flex-end;margin: 0}body .footcontent div a,body .footcontent div span.active{text-decoration: none;font-size: 10pt;color: #fff}body .mitarbeiter{clear: both;overflow: hidden;float: left}body .mitarbeiter p{clear: both}body .mitarbeiter img{float: left;max-width: calc((100% / 4) - 10px);margin: 0 10px 10px 0}body .tool{width: auto}body .tool .tip-title{display: none}body .tool .tip-text{margin: 0;padding: 5px;font-family: 'Calibri';font-size: 12pt;border: 1px solid #9d9d9c;line-height: 1.7;background: #fff}body .produktkacheln{width: 100%;overflow: hidden;margin: 55px auto -20px;float: none;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between}@media screen and (max-width: 768px){body .produktkacheln{display: block}}body .produktkacheln a{display: flex;flex-wrap: nowrap;flex-direction: column;justify-content: space-between;overflow: hidden;color: #fff;font-weight: 600;font-size: 28px;background-size: auto 100%;background-position: 50% 50%;background-repeat: no-repeat;background-origin: border-box;text-align: center;margin-bottom: 20px;text-decoration: none;box-sizing: border-box;height: 340px;padding: calc(340px / 2 - 42px) 0 0 0;text-shadow: 1px 1px 5px rgba(0,0,0,0.65);-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out}@media screen and (max-width: 425px){body .produktkacheln a{height: 240px;padding: calc(240px / 2 - 42px) 0 0 0;margin: 0 auto 35px}}@media screen and (min-width: 426px) and (max-width: 768px){body .produktkacheln a{margin: 0 auto 35px;height: 280px;padding: calc(280px / 2 - 42px) 0 0 0;background-size: 100% auto;background-position: 50% 0;-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out}}@media screen and (min-width: 769px) and (max-width: 979px){body .produktkacheln a{height: 260px;padding: calc(260px / 2 - 42px) 0 0 0}}@media screen and (min-width: 980px) and (max-width: 1599px){body .produktkacheln a{height: 310px;padding: calc(310px / 2 - 42px) 0 0 0}}body .produktkacheln a em{display: block;padding: 10px 8px;color: inherit;font-family: 'Calibri';font-weight: 400;font-style: normal;font-size: 14px;background-color: #0092c9;text-shadow: none}body .produktkacheln a.halb{width: calc(100% / 2 - 10px)}@media screen and (max-width: 768px){body .produktkacheln a.halb{width: 100%;max-width: 460px}}@media screen and (min-width: 980px){body .produktkacheln a.halb{background-size: 100% auto}body .produktkacheln a.halb:hover{background-size: 103% auto}}body .produktkacheln a.drittel{width: calc(100% / 3 - 12px)}@media screen and (max-width: 768px){body .produktkacheln a.drittel{width: 100%;max-width: 460px}}body .produktkacheln a:hover{background-size: auto 103%;-webkit-transition: background .5s ease-out;-moz-transition: background .5s ease-out;-o-transition: background .5s ease-out;-ms-transition: background .5s ease-out}@media screen and (min-width: 426px) and (max-width: 768px){body .produktkacheln a:hover{background-size: 103% auto}}body .produktkacheln.tabinhalt{margin: 0 0 15px;padding: 15px 15px 0;box-sizing: border-box;justify-content: flex-start}@media screen and (max-width: 425px){body .produktkacheln.tabinhalt{display: block}}body .produktkacheln.tabinhalt a{margin: 0 6px 20px;padding: calc(310px / 2 - 60px) 0 0 0}@media screen and (max-width: 425px){body .produktkacheln.tabinhalt a{height: 240px;padding: calc(240px / 2 - 70px) 0 0 0;margin: 0 auto 35px}}@media screen and (min-width: 426px) and (max-width: 768px){body .produktkacheln.tabinhalt a{margin: 0 auto 35px;height: 240px;padding: calc(240px / 2 - 70px) 0 0 0;background-size: 100% auto;background-position: 50% 0;-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out}}@media screen and (min-width: 769px) and (max-width: 979px){body .produktkacheln.tabinhalt a{height: 260px;padding: calc(260px / 2 - 60px) 0 0 0}}body .produktkacheln.tabinhalt a.halb{width: calc(100% / 2 - 12px);height: 280px;padding: calc(310px / 2 - 60px) 0 0 0}@media screen and (max-width: 425px){body .produktkacheln.tabinhalt a.halb{width: 100%}}@media screen and (min-width: 426px) and (max-width: 768px){body .produktkacheln.tabinhalt a.halb{width: calc(100% - 6%);max-width: 400px;padding: calc(310px / 2 - 60px) 0 0 0}}@media screen and (min-width: 769px) and (max-width: 979px){body .produktkacheln.tabinhalt a.halb{width: calc(100% / 2 - 12px);padding: calc(310px / 2 - 60px) 0 0 0}}@media screen and (min-width: 980px) and (max-width: 1599px){body .produktkacheln.tabinhalt a.halb{width: calc(100% / 2 - 12px);padding: calc(310px / 2 - 60px) 0 0 0}}body .produktkacheln.tabinhalt a.drittel{width: calc(100% / 3 - 12px)}@media screen and (max-width: 425px){body .produktkacheln.tabinhalt a.drittel{width: 100%}}@media screen and (min-width: 426px) and (max-width: 768px){body .produktkacheln.tabinhalt a.drittel{width: calc(100% - 6%);max-width: 400px}}@media screen and (min-width: 769px) and (max-width: 979px){body .produktkacheln.tabinhalt a.drittel{width: calc(100% / 2 - 12px)}}body .produktkacheln.tabinhalt a.viertel{width: calc(100% / 4 - 12px);height: 234px;padding: calc(234px / 2 - 60px) 0 0 0}@media screen and (max-width: 425px){body .produktkacheln.tabinhalt a.viertel{width: 100%}}@media screen and (min-width: 426px) and (max-width: 768px){body .produktkacheln.tabinhalt a.viertel{width: calc(100% - 6%);max-width: 400px;padding: calc(310px / 2 - 60px) 0 0 0}}@media screen and (min-width: 769px) and (max-width: 979px){body .produktkacheln.tabinhalt a.viertel{width: calc(100% / 2 - 12px);padding: calc(310px / 2 - 60px) 0 0 0}}@media screen and (min-width: 980px) and (max-width: 1599px){body .produktkacheln.tabinhalt a.viertel{width: calc(100% / 2 - 12px);padding: calc(310px / 2 - 60px) 0 0 0}}body .produktkacheln.videos{margin: 0 0 15px;padding: 15px 0 0;box-sizing: border-box;justify-content: space-between}@media screen and (max-width: 425px){body .produktkacheln.videos{display: block}}body .produktkacheln.videos a{margin: 0 0 20px;padding: calc(410px / 2 - 70px) 0 0 0;height: 410px;border: 4px solid #0092c9;flex-direction: column-reverse;justify-content: space-between;align-items: center}@media screen and (max-width: 425px){body .produktkacheln.videos a{height: 240px;padding: calc(240px / 2 - 70px) 0 0 0;margin: 0 auto 35px}}@media screen and (min-width: 426px) and (max-width: 768px){body .produktkacheln.videos a{margin: 0 auto 35px;height: 240px;padding: calc(240px / 2 - 70px) 0 0 0;background-size: 100% auto;background-position: 50% 0;-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out}}@media screen and (min-width: 769px) and (max-width: 979px){body .produktkacheln.videos a{height: 280px;padding: calc(280px / 2 - 70px) 0 0 0;margin: 0 0 20px}}@media screen and (min-width: 980px) and (max-width: 1599px){body .produktkacheln.videos a{height: 265px;padding: calc(265px / 2 - 70px) 0 0 0;margin: 0 0 20px}}body .produktkacheln.videos a img{-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-o-transition: all .5s ease-out;-ms-transition: all .5s ease-out}body .produktkacheln.videos a:hover img{-webkit-transform: scale(.97);-moz-transform: scale(.97);-o-transform: scale(.97);transform: scale(.97);-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-o-transition: all .5s ease-out;-ms-transition: all .5s ease-out}body .produktkacheln.videos a em{display: block;padding: 10px 8px;color: inherit;font-family: 'Calibri';font-weight: 400;font-style: normal;font-size: 14px;background-color: #0092c9;text-shadow: none;width: 100%}body .tabfoot{margin: 0 !important;width: 100%;background-color: #0092c9;background-image: url("../../files/stadtwerke/theme/img/bg/tabfoot.svg");background-size: auto 100%;background-position: top right;background-repeat: no-repeat;background-origin: border-box;color: #fff;padding: 0 20px}body .tabfoot h4{font-size: 20px;font-weight: 600;color: inherit}body .tabfoot ul{list-style: none;margin: 0 0 0 30px;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start}body .tabfoot ul li{margin: 0 100px 35px 0;width: auto;box-sizing: border-box;font-size: .9em;font-weight: 600}@media screen and (max-width: 599px){body .tabfoot ul li{margin: 0 15% 35px 0;width: 100%}}@media screen and (min-width: 600px) and (max-width: 768px){body .tabfoot ul li{margin: 0 0 35px 0;width: calc(100% / 2 - 5px)}}@media screen and (min-width: 769px) and (max-width: 979px){body .tabfoot ul li{margin: 0 0 35px 0;width: calc(100% / 2 - 45px)}}body .tabfoot ul li:before{content: url("../../files/stadtwerke/theme/img/icons/whitetick.svg");position: absolute;margin: -3px 65px 0 -65px}body .bulletpoint{margin: 0 0 90px}body .bulletpoint ul{list-style: none;margin: 0}body .bulletpoint ul li{margin-bottom: 1.1em;font-size: .9em;box-sizing: border-box}body .bulletpoint ul li:before{content: url("../../files/stadtwerke/theme/img/icons/bullet.svg");position: absolute;margin: -2px 38px 0 -42px}body .produkttab [class*="ce_"]{width: 100%}body .produkttab .ce_form{margin: 0 25px 25px}body .produkttab .ui-tabs-panel > h4{color: #0092c9;font-weight: 600;font-size: 28px;margin: 0 25px 15px}body .produkttab .ui-tabs-panel .bulletpoint{margin: 0 25px 25px;width: calc(48% - 50px);float: left}@media screen and (max-width: 768px){body .produkttab .ui-tabs-panel .bulletpoint{width: 100%}}@media screen and (min-width: 769px) and (max-width: 979px){body .produkttab .ui-tabs-panel .bulletpoint{width: calc(39% - 50px)}}body .produkttab .ui-tabs-panel .bulletpoint h5{margin: 0 0 25px;font-size: 15px;font-weight: 600;color: #828282}body .produkttab .ui-tabs-panel .infobox{margin: 0 25px 25px 0;float: right;width: calc(52% - 25px)}@media screen and (max-width: 768px){body .produkttab .ui-tabs-panel .infobox{width: 100%;float: left;margin: 0 25px 25px 25px}}@media screen and (min-width: 769px) and (max-width: 979px){body .produkttab .ui-tabs-panel .infobox{width: calc(61% - 25px)}}body .produkttab .ui-tabs-panel .infobox > div{background-color: #828282;border: 2px solid #fff;border-radius: 3px;margin-bottom: 25px;color: #fff;overflow: hidden}body .produkttab .ui-tabs-panel .infobox > div h5{margin: 10px 15px 0;font-size: 15px;font-weight: 600}body .produkttab .ui-tabs-panel .infobox > div p{margin: 0 15px 10px;font-size: 12px}body .produkttab .ui-tabs-panel .infobox > div p a{color: #bbdeef;text-decoration: none}body .produkttab .ui-tabs-panel .infobox > div p a:hover{color: #fff}body .produkttab .ui-tabs-panel .infobox > div p a:hover:before{content: url("../../files/stadtwerke/theme/img/bg/linkhover.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ui-tabs-panel .infobox > div p a:before{content: url("../../files/stadtwerke/theme/img/bg/link.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ui-tabs-panel .infobox .ansprechpartner img{vertical-align: bottom;width: calc(41% - 20px);float: left;border-right: 2px solid #fff}@media screen and (max-width: 640px){body .produkttab .ui-tabs-panel .infobox .ansprechpartner img{width: 100%;border-right: none;border-bottom: 2px solid #fff;margin-bottom: 10px}}@media screen and (min-width: 769px) and (max-width: 979px){body .produkttab .ui-tabs-panel .infobox .ansprechpartner img{width: calc(50% - 20px)}}body .produkttab .ui-tabs-panel .infobox .ansprechpartner h5,body .produkttab .ui-tabs-panel .infobox .ansprechpartner p{width: calc(59% - 15px);float: right}@media screen and (max-width: 640px){body .produkttab .ui-tabs-panel .infobox .ansprechpartner h5,body .produkttab .ui-tabs-panel .infobox .ansprechpartner p{width: 100%;border-right: none;float: none}}@media screen and (min-width: 769px) and (max-width: 979px){body .produkttab .ui-tabs-panel .infobox .ansprechpartner h5,body .produkttab .ui-tabs-panel .infobox .ansprechpartner p{width: calc(50% - 15px)}}body .produkttab .ce_accordionSingle{margin: 0 25px 25px;border-bottom: 2px solid #0092c9}body .produkttab .ce_accordionSingle .ui-accordion-header{color: #0092c9;font-weight: 600;padding-bottom: 15px;outline: none}body .produkttab .ce_accordionSingle .ui-accordion-header:hover{cursor: pointer}body .produkttab .ce_accordionSingle .ui-accordion-header:hover:after{content: url("../../files/stadtwerke/theme/img/bg/tabclose.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ce_accordionSingle .ui-accordion-header:after{content: url("../../files/stadtwerke/theme/img/bg/tabopen.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ce_accordionSingle .ui-accordion-header-active:after{content: url("../../files/stadtwerke/theme/img/bg/tabclose.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ce_accordionSingle .ui-accordion-content h5{clear: both;display: block;font-size: 14px;margin-bottom: 0}body .produkttab .ce_accordionSingle .ui-accordion-content p{font-size: 12px}body .produkttab .ce_accordionSingle .ui-accordion-content p a{text-decoration: none;color: #0092c9}body .produkttab .ce_accordionSingle .ui-accordion-content p a:hover{text-decoration: underline}body .produkttab .ce_accordionSingle .ui-accordion-content table{width: calc(100% / 3);margin: 0;float: left;border-right: 1px solid #0092c9;border-collapse: collapse;font-size: 12px}@media screen and (max-width: 500px){body .produkttab .ce_accordionSingle .ui-accordion-content table{width: 100%;border-right: none}}body .produkttab .ce_accordionSingle .ui-accordion-content table.wasser{width: calc(100% / 4)}body .produkttab .ce_accordionSingle .ui-accordion-content table:last-of-type{border-right: none}body .produkttab .ce_accordionSingle .ui-accordion-content table tr{margin: 0}body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(1){background-color: #0092c9;color: #fff;font-weight: 600}body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(2){background-color: #bbdeef;font-weight: 600}body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(3),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(4),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(5),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(6),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(7),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(8),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(9){border-bottom: 1px solid #0092c9}body .produkttab .ce_accordionSingle .ui-accordion-content table tr:last-of-type{border-bottom: none}body .produkttab .ce_accordionSingle .ui-accordion-content table td{padding: 8px 12px;box-sizing: border-box}body .produkttab .ce_accordionSingle .ui-accordion-content ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start}body .produkttab .ce_accordionSingle .ui-accordion-content ul li{font-size: 12px;font-weight: 600;margin-bottom: 15px;width: 40%;display: inline-block}@media screen and (max-width: 768px){body .produkttab .ce_accordionSingle .ui-accordion-content ul li{width: 100% !important}}body .produkttab .ce_accordionSingle .ui-accordion-content ul li a{color: inherit;text-decoration: none}body .produkttab .ce_accordionSingle .ui-accordion-content ul li a:before{content: url("../../files/stadtwerke/theme/img/icons/download.svg");width: 45px;height: 40px;display: inline-block;vertical-align: middle}body .blockbg.contentblock{margin-top: 55px;background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden}body .blockbg.contentblock [class*=grid]{margin: 0;box-sizing: border-box}@media screen and (max-width: 768px){body .blockbg.contentblock [class*=grid]:nth-of-type(odd){float: none;padding: 20px}body .blockbg.contentblock [class*=grid]:nth-of-type(even){float: none;padding: 0 20px 20px 20px}}@media screen and (min-width: 769px) and (max-width: 979px){body .blockbg.contentblock [class*=grid]{display: block;width: 100%}body .blockbg.contentblock [class*=grid]:nth-of-type(odd){float: none;padding: 34px}body .blockbg.contentblock [class*=grid]:nth-of-type(even){float: none;padding: 0 34px 34px 34px}}body .blockbg.contentblock [class*=grid]:nth-of-type(odd){float: left;padding: 34px;border-right: 5px solid #fff}body .blockbg.contentblock [class*=grid]:nth-of-type(even){float: right;padding: 34px 34px 34px 0}body .blockbg.contentblock p{font-size: 12px;margin: 0 0 5px;color: #fff}body .blockbg.contentblock p a{text-decoration: none;color: #e53417}body .blockbild{padding: 0 !important}body .blockbild.grid4{width: 300px !important}@media screen and (max-width: 979px){body .blockbild.grid4{width: 100% !important}}@media screen and (min-width: 1600px){body .blockbild.grid4{width: 49% !important}}body .blockbild.grid6{width: 460px !important}@media screen and (max-width: 979px){body .blockbild.grid6{width: 100% !important}}@media screen and (min-width: 1600px){body .blockbild.grid6{width: 49% !important}}body .blockbild img{vertical-align: middle}@media screen and (max-width: 979px){body .blockbild img{width: 100%}}body .blocktext{padding: 34px !important}body .blocktext.grid8{width: 655px !important}@media screen and (max-width: 979px){body .blocktext.grid8{width: 100% !important}}@media screen and (min-width: 1600px){body .blocktext.grid8{width: 49% !important}}body .blocktext.grid6{width: 490px !important}@media screen and (max-width: 979px){body .blocktext.grid6{width: 100% !important}}@media screen and (min-width: 1600px){body .blocktext.grid6{width: 49% !important}}body .blocktext a{font-size: inherit;font-family: 'Calibri-Italic';text-decoration: none;color: #bbdeef !important}body .blocktext a:hover{color: #fff}body .blocktext a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}body .blocktext a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}body .kontaktpartner{margin-top: 30px;background-color: #828282 !important;border: 2px solid #fff !important;border-radius: 3px !important;margin-bottom: 25px !important;color: #fff !important;overflow: hidden !important}body .kontaktpartner h4{margin: 10px 15px 0 !important;font-size: 15px !important;font-weight: 600 !important}body .kontaktpartner p{margin: 0 15px 10px !important;font-size: 12px !important;color: #fff !important}body .kontaktpartner p a{color: #bbdeef !important;text-decoration: none !important}body .kontaktpartner p a:hover{color: #fff !important}body .kontaktpartner p a:hover:before{content: url("../../files/stadtwerke/theme/img/bg/linkhover.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .kontaktpartner p a:before{content: url("../../files/stadtwerke/theme/img/bg/link.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .kontaktpartner p a:after{content: none !important}body .kontaktpartner img{vertical-align: bottom;width: calc(41% - 20px);float: left;border-right: 2px solid #fff}@media screen and (max-width: 640px){body .kontaktpartner img{width: 100%;border-right: none;border-bottom: 2px solid #fff;margin-bottom: 10px}}@media screen and (min-width: 769px) and (max-width: 979px){body .kontaktpartner img{width: calc(50% - 20px)}}body .kontaktpartner h4,body .kontaktpartner p{width: calc(59% - 15px);float: right}@media screen and (max-width: 640px){body .kontaktpartner h4,body .kontaktpartner p{width: 100%;border-right: none;float: none}}@media screen and (min-width: 769px) and (max-width: 979px){body .kontaktpartner h4,body .kontaktpartner p{width: calc(50% - 15px)}}body #Subfooter{background-color: #009ee0;position: relative;overflow: hidden}body #Subfooter .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%}body #Subfooter .inside .mod_customnav ul li a,body #Subfooter .inside .mod_customnav ul li span.active{text-decoration: none;color: #fff;font-family: 'Calibri-Bold'}@media screen and (max-width: 320px){.mobile_menu_wrapper{overflow: hidden}#wrapper{width: 100%;margin: 0 auto -25px}#wrapper .nonmobile{display: none !important}#wrapper .mobile{display: inline-block !important}#wrapper .mod_mobile_menu{margin-top: 13px}#wrapper .block{overflow: visible}#wrapper header{background-color: #fff}#wrapper header img{margin-bottom: -5px}#wrapper header .innerwrap{width: 100%;margin: 0 auto 10px;padding: 15px 10px 0;box-sizing: border-box}#wrapper header .innerwrap .hotlineblock{display: none}#wrapper header .innerwrap .logoclaim{width: 100%;float: none;display: block}#wrapper header .innerwrap .logoclaim .logoblock{width: calc(100% / 2 - 20px);display: inline-block}#wrapper header .innerwrap .logoclaim .logoblock float:left .logo img{margin: 0 0 0 10px}#wrapper header .innerwrap .logoclaim .claimblock{width: 100%;margin-top: 10px;font-size: 18px;text-align: left;color: #0092c9}#wrapper header .innerwrap .logoclaim .claimblock span{font-family: 'Calibri-Bold'}#wrapper .ce_form{margin-bottom: 2em}#wrapper .ce_form h2,#wrapper .ce_formh2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper .ce_form h3,#wrapper .ce_formh3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper .ce_form .widget{margin-bottom: 1em}#wrapper .ce_form .widget label{display: block;padding: 0 .5em .3em}#wrapper .ce_form .widget input{padding: .5em}#wrapper .ce_form .submit_container input{float: none;background-color: #009ee0;color: #fff;border: none;text-align: center;font-weight: 600;padding: .6em .7em;cursor: pointer}#wrapper #main{padding: 25px 0 0;width: 92%;margin: 0 auto;float: none;display: flex;flex-direction: row;justify-content: space-between}#wrapper #main h1{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .produktgrouphl{float: left;width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .produktgroup{float: left;width: 100%;border-bottom: 2px solid #9d9d9c;margin: 0 0 15px}#wrapper #main .produktgroup p{font-size: 11pt;margin: 0 0 40px 0;max-width: 100%}#wrapper #main .produktgroup ul{float: none;list-style: none;display: flex;flex-direction: row;justify-content: space-between;padding: 0;margin: 0}#wrapper #main .produktgroup ul li{box-sizing: border-box;padding: 10px}#wrapper #main .produktgroup:last-child{border-bottom: none}#wrapper #main .produktgroupinfo{float: right !important;overflow: hidden;margin: 0}#wrapper #main .produktgroupinfo h2{font-size: 14pt;font-weight: 400}#wrapper #main .produktgroupinfo .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .produktgroupinfo .blockbg img{width: 100%;height: auto}#wrapper #main .produktgroupinfo .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .produktgroupinfo .beratung.blockbg{overflow: hidden;box-sizing: border-box;background-color: #e9eaec;color: #595959;padding-bottom: 17px}#wrapper #main .produktgroupinfo .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg h4{color: #e53417;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg p{font-size: 12pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .produktgroupinfo .beratung.blockbg p span{float: right}#wrapper #main .produktgroupinfo .beratung.blockbg p a{font-size: 12pt;text-decoration: none;color: #e53417}#wrapper #main .infoblock.produktteaser{float: left;overflow: hidden;margin: 40px 0 20px}#wrapper #main .infoblock.produktteaser .ansprechpartner{font-size: 12pt;line-height: 1.3em;margin: 15px 0 15px;width: auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock.produktteaser .ansprechpartner p{margin: 0 0 15px 10px;font-size: 10pt;line-height: 1.2em}#wrapper #main .infoblock.produktteaser .ansprechpartner img{height: auto;max-width: 30%}#wrapper #main .infoblock.produktteaser h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock.produktteaser .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-end}#wrapper #main .infoblock.produktteaser .blockbg img{display: none;xmargin: 0;xheight: 100%;xwidth: auto}#wrapper #main .infoblock.produktteaser .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner{float: right;text-align: right;display: flex;flex-direction: row-reverse;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner p{margin: 0 10px 15px 0;font-size: 10pt;line-height: 1.2em}#wrapper #main .infoblock.produktteaser.rechts .blockbg{overflow: hidden;float: none;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: flex-end}#wrapper #main .infoblock.produktteaser.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .inside{margin: 0 auto;width: 100% !important}#wrapper #main .faq{border: 1px solid #9d9d9c;background-color: #fff;margin: 0 0 15px;padding: .7em;box-sizing: border-box;font-size: .75em}#wrapper #main .faq .toggler{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqopen.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #fff}#wrapper #main .faq .toggler.ui-state-active{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqclose.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #9d9d9c}#wrapper #main .faq h3{font-size: .75em;font-weight: 600;margin: 0;padding: 16px .5em 14px;box-sizing: border-box;cursor: pointer}#wrapper #main iframe.gmaps{width: 100%;height: 15em;margin: 2em 0}#wrapper #main .ce_text.inhalt,#wrapper #main .ce_headline.inhalt{margin: 0;font-size: 14px}#wrapper #main .ce_text.inhalt div,#wrapper #main .ce_headline.inhalt div,#wrapper #main .ce_text.inhalt [class*=grid],#wrapper #main .ce_headline.inhalt [class*=grid]{margin: 0}#wrapper #main .ce_text.inhalt .ce_text,#wrapper #main .ce_headline.inhalt .ce_text{margin: 0}#wrapper #main .ce_text.inhalt .highlight,#wrapper #main .ce_headline.inhalt .highlight{color: #e53417}#wrapper #main .ce_text.inhalt .smalltext,#wrapper #main .ce_headline.inhalt .smalltext{font-size: .9em}#wrapper #main .ce_text.inhalt h2,#wrapper #main .ce_headline.inhalt h2,#wrapper #main .ce_text.inhalth2,#wrapper #main .ce_headline.inhalth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .ce_text.inhalt h3,#wrapper #main .ce_headline.inhalt h3,#wrapper #main .ce_text.inhalth3,#wrapper #main .ce_headline.inhalth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #main .ce_text.inhalt.produkt h3,#wrapper #main .ce_headline.inhalt.produkt h3{color: #828282;font-weight: 600;font-size: 1em;margin: 55px 0 35px}#wrapper #main .ce_text.inhalt ul,#wrapper #main .ce_headline.inhalt ul{list-style: none;padding-left: 25px}#wrapper #main .ce_text.inhalt ul.details,#wrapper #main .ce_headline.inhalt ul.details{font-size: 1em;margin-bottom: .5em}#wrapper #main .ce_text.inhalt ul li,#wrapper #main .ce_headline.inhalt ul li{margin-bottom: .6em}#wrapper #main .ce_text.inhalt ul li:before,#wrapper #main .ce_headline.inhalt ul li:before{margin: -3px 16px 0 -16px;font-size: 1.1em;content: "»";color: #e53417;position: absolute}#wrapper #main .ce_text.inhalt ul li a,#wrapper #main .ce_headline.inhalt ul li a{color: inherit;text-decoration: underline}#wrapper #main .ce_text.inhalt.produkt ul,#wrapper #main .ce_headline.inhalt.produkt ul{list-style: none;margin: 0;padding-left: 40px}#wrapper #main .ce_text.inhalt.produkt ul li,#wrapper #main .ce_headline.inhalt.produkt ul li{margin-bottom: 1.1em;font-size: .9em;box-sizing: border-box}#wrapper #main .ce_text.inhalt.produkt ul li:before,#wrapper #main .ce_headline.inhalt.produkt ul li:before{content: url("../../files/stadtwerke/theme/img/icons/bullet.svg");position: absolute;margin: -2px 38px 0 -38px}#wrapper #main .ce_text.inhalt table.preise,#wrapper #main .ce_headline.inhalt table.preise{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0}#wrapper #main .ce_text.inhalt table.preise.strom,#wrapper #main .ce_headline.inhalt table.preise.strom{background-image: url("../../files/stadtwerke/theme/img/bg/windkraft.jpg");background-position: 50% 100%;background-size: 100% auto;background-repeat: no-repeat;padding-bottom: 200px}#wrapper #main .ce_text.inhalt table.preise.strom thead th,#wrapper #main .ce_headline.inhalt table.preise.strom thead th{text-align: left;font-size: .8em;padding: .85em}#wrapper #main .ce_text.inhalt table.preise.strom thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.strom thead th:last-child,#wrapper #main .ce_headline.inhalt table.preise.strom thead th:last-child{display: none;visibility: hidden;border-collapse: collapse}#wrapper #main .ce_text.inhalt table.preise.strom tbody,#wrapper #main .ce_headline.inhalt table.preise.strom tbody{font-size: .8em}#wrapper #main .ce_text.inhalt table.preise.strom tbody th,#wrapper #main .ce_headline.inhalt table.preise.strom tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td,#wrapper #main .ce_headline.inhalt table.preise.strom tbody td{background-color: #fff;padding: .85em .8em;font-size: .8em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(1){width: 12%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(2){width: 12%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(3){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(4){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.gas,#wrapper #main .ce_headline.inhalt table.preise.gas{background-image: url("../../files/stadtwerke/theme/img/bg/gas.jpg");background-position: 50% 100%;background-size: 100% auto;background-repeat: no-repeat;padding-bottom: 200px}#wrapper #main .ce_text.inhalt table.preise.gas thead th,#wrapper #main .ce_headline.inhalt table.preise.gas thead th{text-align: left;font-size: .8em;padding: .85em}#wrapper #main .ce_text.inhalt table.preise.gas thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.gas thead th:last-child,#wrapper #main .ce_headline.inhalt table.preise.gas thead th:last-child{display: none;visibility: hidden;border-collapse: collapse}#wrapper #main .ce_text.inhalt table.preise.gas tbody,#wrapper #main .ce_headline.inhalt table.preise.gas tbody{font-size: .8em}#wrapper #main .ce_text.inhalt table.preise.gas tbody th,#wrapper #main .ce_headline.inhalt table.preise.gas tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td,#wrapper #main .ce_headline.inhalt table.preise.gas tbody td{background-color: #fff;padding: .85em .8em;font-size: .8em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(1){width: 12%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(2){width: 12%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(3){width: 12%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(4){width: 32%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(5),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(5){width: 32%}#wrapper #main .ce_text.inhalt table.meldungen,#wrapper #main .ce_headline.inhalt table.meldungen{width: 100%;border-collapse: separate;border-spacing: 0;background-image: url("../../files/stadtwerke/theme/img/bg/meldungen.png");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat;font-size: 0.75em}#wrapper #main .ce_text.inhalt table.meldungen thead th,#wrapper #main .ce_headline.inhalt table.meldungen thead th{padding: 1em .5em}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(1){background-color: #1b6794;color: #fff;font-size: 1.5em;text-align: left;font-weight: 400;width: 100%}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(2){display: none}#wrapper #main .ce_text.inhalt table.meldungen tfoot td,#wrapper #main .ce_headline.inhalt table.meldungen tfoot td{padding: 1em .8em;background-color: #1b6794;color: #fff;font-size: .9em;text-align: left;font-weight: 400;width: 100%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr{background-color: #dadada}#wrapper #main .ce_text.inhalt table.meldungen tbody tr:nth-child(2n),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr:nth-child(2n){background-color: #fff}#wrapper #main .ce_text.inhalt table.meldungen tbody tr th,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr th{background-color: #1a769b;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td{color: #595959;padding: 1em .8em;vertical-align: text-top}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(1){width: calc(100% / 3)}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(2){width: calc(100% / 3)}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(3),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(3){width: calc(100% / 3)}#wrapper #main .ce_text.inhalt .ansprechpartner p,#wrapper #main .ce_headline.inhalt .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .ce_text.inhalt .ansprechpartner.rechts p,#wrapper #main .ce_headline.inhalt .ansprechpartner.rechts p{text-align: right}#wrapper #main .ce_text.inhalt hr,#wrapper #main .ce_headline.inhalt hr{color: #828282;margin: 1.5em 0 0}#wrapper #main .ce_text.inhalt .subtext,#wrapper #main .ce_headline.inhalt .subtext{margin: 2em 0;font-size: .8em;font-weight: 600}#wrapper #main .ce_text.inhalt .subtext a,#wrapper #main .ce_headline.inhalt .subtext a{color: inherit}#wrapper #main .ce_text.inhalt .blockbg,#wrapper #main .ce_headline.inhalt .blockbg{overflow: hidden;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .ce_text.inhalt .blockbg img,#wrapper #main .ce_headline.inhalt .blockbg img{width: 100%;height: auto}#wrapper #main .ce_text.inhalt .blockbg h3,#wrapper #main .ce_headline.inhalt .blockbg h3{font-size: 14pt;color: #fff;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg h4,#wrapper #main .ce_headline.inhalt .blockbg h4{font-size: 12pt;font-weight: 600;padding: 5px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p,#wrapper #main .ce_headline.inhalt .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p a,#wrapper #main .ce_headline.inhalt .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ce_text.inhalt .kontaktboxen,#wrapper #main .ce_headline.inhalt .kontaktboxen{margin: 2em 0;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;overflow: hidden}#wrapper #main .ce_text.inhalt .kontaktboxen div,#wrapper #main .ce_headline.inhalt .kontaktboxen div{width: calc(100% - 85px);font-size: 1em;margin: 0 auto 20px;padding: 1em;min-height: 100px;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt1,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt1{background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt1.svg");background-position: 10px 10px;background-size: 32px;background-repeat: no-repeat;border-radius: 24px 0 24px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt2,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt2{background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt2.svg");background-position: 10px 10px;background-size: 32px;background-repeat: no-repeat;border-radius: 24px 0 24px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3{padding: 0;margin: 0 auto}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front{width: 100%;height: 100%;color: #fff;border-radius: 24px 0 24px 0;background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt3.svg");background-position: 10px 10px;background-size: 32px;background-repeat: no-repeat;padding: 1em;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;margin-bottom: 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{display: none}#wrapper #main .ce_text.inhalt .kontaktboxen div a,#wrapper #main .ce_headline.inhalt .kontaktboxen div a{display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;width: 100%;height: 100%;text-decoration: none;color: inherit}#wrapper #main .ce_tabs{margin: 200px 0 0;border: 2px solid #0092c9;box-sizing: border-box;overflow: visible}#wrapper #main .ui-tabs-nav{margin-top: -177px;list-style: none;padding: 0;display: flex;flex-direction: row;align-items: flex-end;justify-content: flex-start;flex-wrap: wrap;width: calc(100% + 2px);box-sizing: content-box}#wrapper #main .ui-tabs-nav .ui-state-default{width: calc(100% / 2 + 2px);margin-left: -2px;margin-top: -8px}#wrapper #main .ui-tabs-nav .ui-state-default a{padding: 9px 12px;height: 67px;text-align: center;text-decoration: none;font-size: 15px;color: #0092c9;background-color: #d3d4d5;box-sizing: border-box;display: block;border: 2px solid #0092c9;border-radius: 12px 12px 0 0;transition: background .3s ease}#wrapper #main .ui-tabs-nav .ui-state-default a:hover{background-color: #bbdeef}#wrapper #main .ui-tabs-nav .ui-state-active a{color: #fff;background-color: #0092c9}#wrapper #main .ui-tabs-panel{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}#wrapper #main .ui-tabs-panel .invisible{order: 99}#wrapper #main .ui-tabs-panel .tabheadline{font-size: 15pt;font-weight: 400;margin: 20px 0 5px 0;order: 0}#wrapper #main .ui-tabs-panel .teaserheadline{width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .ui-tabs-panel .ce_tabs{margin: 0;order: 2;border: 2px solid #0092c9;box-sizing: border-box}#wrapper #main .ui-tabs-panel .ce_tabs .teaser{width: 100%;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;border-bottom: 2px solid #9d9d9c;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser:last-child{margin-bottom: 35px}#wrapper #main .ui-tabs-panel .ce_tabs .teaser p{font-size: 12pt;margin: 0 0 15px 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul{float: left;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul li{box-sizing: border-box;padding: 5px 25px 5px 0}#wrapper #main .ui-tabs-panel .ui-tabs-nav{margin: 25px 0 35px;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default{width: auto}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a{padding: 5px;text-align: center;text-decoration: none;font-size: 14pt;color: #828282;box-sizing: border-box;background-color: #e9eaec;display: block}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img{width: 100%;height: auto;transition: transform .3s ease-in-out}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a span{display: none}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-active img:hover{-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .wissenswertes{float: none;overflow: hidden;margin: 0;order: 3}#wrapper #main .ui-tabs-panel .wissenswertes h2{font-size: 14pt;font-weight: 400;display: block;width: 100%}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0;width: 100%;float: none}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg img{width: 100%;height: auto}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg h4{font-size: 12pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg{overflow: hidden;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;padding-bottom: 17px}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h4{color: #bbdeef;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p{font-size: 11pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p span{float: right}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .infoblock{float: none;overflow: hidden;margin: 40px 0 20px;order: 3}#wrapper #main .infoblock .ansprechpartner{font-size: 12pt;line-height: 1.3em;margin: 15px 0 15px;width: auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock .ansprechpartner p{margin: 0 0 15px 10px;font-size: 10pt;line-height: 1.2em}#wrapper #main .infoblock .ansprechpartner img{height: auto;max-width: 30%}#wrapper #main .infoblock h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-end}#wrapper #main .infoblock .blockbg img{display: none;xmargin: 0;xheight: 100%;xwidth: auto}#wrapper #main .infoblock .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.rechts .ansprechpartner{float: right;text-align: right;display: flex;flex-direction: row-reverse;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock.rechts .ansprechpartner p{margin: 0 10px 15px 0;font-size: 10pt;line-height: 1.2em}#wrapper #main .infoblock.rechts .blockbg{overflow: hidden;float: none;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: flex-end}#wrapper #main .infoblock.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #Service{padding: 45px 0 0}#wrapper #Service .ce_text{margin: 0}#wrapper #Service .grid12{width: 92% !important;display: block;margin: 0 auto;float: none}#wrapper #Service .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Service .grid12 ul{list-style: none;margin: 0;padding: 20px;display: flex;flex-direction: column;justify-content: space-between;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Service .grid12 ul li{background: #0092c9;margin: 15px 0;width: 100%;min-height: 150px;border-radius: 3px;overflow: hidden}#wrapper #Service .grid12 ul li p{margin: 0;font-size: 13px;line-height: 18px;display: block}#wrapper #Service .grid12 ul li p a{text-decoration: none;color: #fff;letter-spacing: 10;text-align: center;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-around}#wrapper #Service .grid12 ul li p a em{display: block;font-weight: 600;font-family: 'Calibri';font-style: normal;margin: 22px 10px 22px}#wrapper #Service .grid12 ul li p a img{width: 100%;margin: 22px 0 0}#wrapper #Produkte{padding: 45px 0 0}#wrapper #Produkte .grid12{width: 92% !important;display: block;margin: 0 auto;float: none}#wrapper #Produkte .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Produkte .grid12 .ui-tabs-nav{margin: 25px 0 0;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default{width: auto;color: #0092c9;background: #bfbfc0;border: 2px solid #fff;border-radius: 3px 3px 0 0;padding: 0;width: 25%}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a{padding: 9px 20px 9px 20px;text-align: center;text-decoration: none;font-size: 14pt;color: inherit;display: block}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a img{width: 45px;height: auto;margin: 0 auto}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a span{display: none}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-active{background: #dfe0e0;border-bottom: none}#wrapper #Produkte .grid12 .ui-tabs-panel{margin-top: -2px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Produkte .grid12 .ui-tabs-panel > div{width: 100%}#wrapper #Produkte .grid12 .ui-tabs-panel > div div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border-top: 2px solid #fff}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4{margin: 22px 0 10px;color: #0092c9;text-align: center;font-size: 19px;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a{margin: 0;color: inherit;text-align: center;font-size: inherit;font-weight: inherit;text-decoration: none;transition: color .2s ease-in-out}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a:hover{color: #e53417}#wrapper #Produkte .grid12 .ui-tabs-panel > div > h4{margin: 55px 0 10px;font-size: 31px}#wrapper #Produkte .grid12 .ui-tabs-panel > div p{margin: 0 0 10px;padding: 0 30px;color: #286594;text-align: center;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div ul{padding: 0;list-style: none;display: flex;flex-direction: row}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul{margin: 25px auto;width: calc(100% - 20px);flex-wrap: wrap;justify-content: space-around;align-items: flex-start}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li{background: #fff;padding: 10px;margin-bottom: 30px;width: calc(100% - 60px);min-height: 220px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-around}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul{width: calc(100% - 10px);margin: 10px auto;flex-wrap: nowrap;justify-content: space-around;align-items: flex-end}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul img{width: 40px}#wrapper #Baumassnahmen{margin-top: 45px;padding: 45px 0;background: #bfbfc0}#wrapper #Baumassnahmen .innerwrap{width: 92%;margin: 0 auto}#wrapper #Baumassnahmen .ce_text{display: block;margin: 0 auto;float: none;color: #000}#wrapper #Baumassnahmen .ce_text h3{color: #fff;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 35px}#wrapper #Baumassnahmen .ce_text p{font-size: 13px;line-height: 18px;font-weight: 400;margin: 15px 0 35px}#wrapper #Baumassnahmen .ce_text div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border: 2px solid #fff;border-radius: 3px}#wrapper #Baumassnahmen .ce_text > ul{margin: 0;padding: 15px 0 0;list-style: none;display: block;border-top: 2px solid #0092c9;border-bottom: 2px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li{border-bottom: 1px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li:last-child{border-bottom: none}#wrapper #Baumassnahmen .ce_text > ul > li > ul{list-style: none;display: block;padding: 15px 0 40px;background-image: url("../../files/stadtwerke/theme/img/bg/pin.svg");background-position: 95% 90%;background-size: 20px;background-repeat: no-repeat}#wrapper #Baumassnahmen .ce_text > ul > li > ul li{display: block;width: 100%;padding: 5px 0 0;font-size: 13px;line-height: 18px;font-weight: 400;align-self: flex-end}#wrapper #Baumassnahmen .ce_text > ul > li > ul li:nth-child(1){font-weight: 600;align-self: flex-start}#wrapper #Geschaeftszahlen{padding: 45px 0 0}#wrapper #Geschaeftszahlen .ce_text{display: block;margin: 0 auto;float: none}#wrapper #Geschaeftszahlen .ce_text h2,#wrapper #Geschaeftszahlen .ce_texth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Geschaeftszahlen .ce_text h3,#wrapper #Geschaeftszahlen .ce_texth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke{width: 100%;overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table{width: 100%;margin: 0 0 30px;border-collapse: separate;border-spacing: 0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th{text-align: left;font-size: .8em;padding: .85em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody{font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td{background-color: #fff;padding: .85em .8em;font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(1){width: 55%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(2){width: 22.5%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(3){width: 22.5%}#wrapper #Energiecheck{margin: 45px 0 0}#wrapper #Energiecheck .inside{background-color: #1b6794;overflow: hidden}#wrapper #Energiecheck .inside .bluebg{margin: 0 auto;float: none;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between}#wrapper #Energiecheck .inside .bluebg form .formbody{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;width: 92%;margin: 0 auto 35px}#wrapper #Energiecheck .inside .bluebg form .formbody h3{width: 100%;color: #fff;font-size: 20pt;font-weight: 400;display: block}#wrapper #Energiecheck .inside .bluebg form .formbody h3 span{float: right;font-size: 11pt;margin: 10px 0 5px 10px}#wrapper #Energiecheck .inside .bluebg form .formbody div.plz{order: 1}#wrapper #Energiecheck .inside .bluebg form .formbody div.heizart{order: 4}#wrapper #Energiecheck .inside .bluebg form .formbody div.baujahr{order: 2}#wrapper #Energiecheck .inside .bluebg form .formbody div.verbrauch{order: 5}#wrapper #Energiecheck .inside .bluebg form .formbody div.hausart{order: 3}#wrapper #Energiecheck .inside .bluebg form .formbody div.wohnflaeche{order: 6}#wrapper #Energiecheck .inside .bluebg form .formbody .widget{width: 100%;overflow: hidden;margin-bottom: 15px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between}#wrapper #Energiecheck .inside .bluebg form .formbody .widget label{color: #fff;font-size: 12pt;font-weight: 400;text-align: left;margin: 0 0 5px 0;flex-grow: 1;white-space: nowrap}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea{float: right;width: auto;color: #595959;padding: .3em .6em;border: 0;flex-grow: 1;box-sizing: content-box}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input{color: #595959}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input::placeholder{opacity: 1}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="wohnflaeche"]::placeholder{text-align: right}#wrapper #Energiecheck .inside .bluebg form .formbody .widget select{width: auto}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container{width: 100%;margin-top: 15px;order: 7}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container input{width: 100%;float: none;background-color: #e51d1d;color: #fff;border: none;text-align: center;font-weight: 600;padding: .4em .7em;cursor: pointer}#wrapper #Videoblock{padding: 45px 0 0}#wrapper #Videoblock .innerwrap{width: 92%;margin: 0 auto}#wrapper #Videoblock .innerwrap .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(odd){float: none;padding: 20px}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(even){float: none;padding: 0 20px 20px 20px}#wrapper #Videoblock h3.ce_headline{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Videoblock h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Videoblock h5{font-size: 13px;font-weight: 600;color: #fff;margin: 10px 0 5px}#wrapper #Videoblock .ce_text{margin: 0}#wrapper #Videoblock .ce_text p{font-size: 12px;margin: 0 0 5px;color: #fff}#wrapper #Videoblock .ce_text p a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef !important}#wrapper #Videoblock .ce_text p a:hover{color: #fff}#wrapper #Videoblock .ce_text p a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Videoblock .ce_text p a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Teasertrenner{margin: 45px 0 0;background-image: url("../../files/stadtwerke/theme/img/bg/teaser_strom.png");background-position: 50% 0;background-size: cover;background-repeat: no-repeat;overflow: hidden}#wrapper #Teasertrenner .inside{width: 92%;margin: 0 auto}#wrapper #Teasertrenner .inside .ce_text.stromteaser{float: right !important;width: 55% !important}#wrapper #Teasertrenner .inside .ce_text.stromteaser h3{font-size: 12pt;font-weight: 600}#wrapper #Teasertrenner .inside .ce_text.stromteaser p{display: none}#wrapper #Teasertrenner .inside .ce_text.stromteaser p a{text-decoration: none;color: #e53417}#wrapper #Teasertrenner .inside .ce_text.stromteaser p.teaserlink{display: block;float: right}#wrapper #Monatszahl{padding: 45px 0 0}#wrapper #Monatszahl .inside{width: 92%;margin: 0 auto}#wrapper #Monatszahl .inside .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden;display: block}#wrapper #Monatszahl .inside .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Monatszahl .inside .blockbg [class*=grid] img{vertical-align: bottom}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(odd){float: none;padding: 0}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(even){float: none;padding: 20px}#wrapper #Monatszahl .inside h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Monatszahl .inside h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Monatszahl .inside p{font-size: 13px;font-weight: 400;color: #fff;margin: 10px 0 5px}#wrapper #Monatszahl .inside p a{text-decoration: none;color: #e53417}#wrapper footer{margin: 45px 0 0;background: #424342;color: #fff;overflow: hidden}#wrapper footer .inside{width: 92%;margin: 10px auto 45px;background-position: bottom right;background-repeat: no-repeat;background-size: 50% auto;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start}#wrapper footer .inside h3{font-size: 12pt;font-weight: 600}#wrapper footer .inside .mod_customnav,#wrapper footer .inside .mod_navigation{width: 100%}#wrapper footer .inside .mod_customnav ul,#wrapper footer .inside .mod_navigation ul{list-style: none;padding: 0;margin-right: 4em}#wrapper footer .inside .mod_customnav ul li,#wrapper footer .inside .mod_navigation ul li{margin-bottom: 15px}#wrapper footer .inside .mod_customnav ul li a,#wrapper footer .inside .mod_navigation ul li a,#wrapper footer .inside .mod_customnav ul li span.active,#wrapper footer .inside .mod_navigation ul li span.active{text-decoration: none;font-size: 10pt;color: #fff}#wrapper footer .inside .mod_customnav ul li br,#wrapper footer .inside .mod_navigation ul li br{line-height: 37px}#wrapper footer .inside div{font-size: 10pt;align-self: flex-end;margin-right: 20%}#wrapper footer .inside div a,#wrapper footer .inside div span.active{text-decoration: none;font-size: 10pt;color: #fff}#Subfooter{background-color: #009ee0;margin: 0 0 -25px;width: 100%;position: relative;overflow: hidden}#Subfooter .inside{width: 92% !important;margin: 12px auto 12px;min-height: 30px}#Subfooter .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%;display: flex;flex-wrap: nowrap;flex-direction: column;justify-content: flex-start}#Subfooter .inside .mod_customnav ul li{margin-right: 0;margin-bottom: 1.2em}#Subfooter .inside .mod_customnav ul li a,#Subfooter .inside .mod_customnav ul li span.active{text-decoration: none;font-size: 12px;color: #fff;font-family: 'Calibri-Bold'}}@media screen and (min-width: 321px) and (max-width: 425px){.mobile_menu_wrapper{overflow: hidden}#wrapper{width: 100%;margin: 0 auto -25px}#wrapper .nonmobile{display: none !important}#wrapper .mobile{display: inline-block !important}#wrapper .mod_mobile_menu{margin-top: 25px}#wrapper .block{overflow: visible}#wrapper header{background-color: #fff}#wrapper header img{margin-bottom: -5px}#wrapper header .innerwrap{width: 100%;margin: 0 auto 10px;padding: 25px 20px 0;box-sizing: border-box}#wrapper header .innerwrap .hotlineblock{display: none}#wrapper header .innerwrap .logoclaim{width: 100%;float: none;display: block}#wrapper header .innerwrap .logoclaim .logoblock{width: calc(100% / 2 - 20px);display: inline-block}#wrapper header .innerwrap .logoclaim .logoblock float:left .logo img{margin: 0 0 0 10px}#wrapper header .innerwrap .logoclaim .claimblock{width: 100%;margin-top: 10px;font-size: 18px;text-align: left;color: #0092c9}#wrapper header .innerwrap .logoclaim .claimblock span{font-family: 'Calibri-Bold'}#wrapper .ce_form{margin-bottom: 2em}#wrapper .ce_form h2,#wrapper .ce_formh2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper .ce_form h3,#wrapper .ce_formh3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper .ce_form .widget{margin-bottom: 1em}#wrapper .ce_form .widget label{display: block;padding: 0 .5em .3em}#wrapper .ce_form .widget input{padding: .5em}#wrapper .ce_form .submit_container input{float: none;background-color: #009ee0;color: #fff;border: none;text-align: center;font-weight: 600;padding: .6em .7em;cursor: pointer}#wrapper #main{padding: 45px 0 0;width: 90%;margin: 0 auto;float: none;display: flex;flex-direction: row;justify-content: space-between}#wrapper #main h1{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .produktgrouphl{float: left;width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .produktgroup{float: left;width: 100%;border-bottom: 2px solid #9d9d9c;margin: 0 0 15px}#wrapper #main .produktgroup p{font-size: 11pt;margin: 0 0 40px 0;max-width: 100%}#wrapper #main .produktgroup ul{float: none;list-style: none;display: flex;flex-direction: row;justify-content: space-between;padding: 0;margin: 0}#wrapper #main .produktgroup ul li{box-sizing: border-box;padding: 10px}#wrapper #main .produktgroup:last-child{border-bottom: none}#wrapper #main .produktgroupinfo{float: right !important;overflow: hidden;margin: 0}#wrapper #main .produktgroupinfo h2{font-size: 14pt;font-weight: 400}#wrapper #main .produktgroupinfo .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .produktgroupinfo .blockbg img{width: 100%;height: auto}#wrapper #main .produktgroupinfo .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .produktgroupinfo .beratung.blockbg{overflow: hidden;box-sizing: border-box;background-color: #e9eaec;color: #595959;padding-bottom: 17px}#wrapper #main .produktgroupinfo .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg h4{color: #e53417;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg p{font-size: 12pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .produktgroupinfo .beratung.blockbg p span{float: right}#wrapper #main .produktgroupinfo .beratung.blockbg p a{font-size: 12pt;text-decoration: none;color: #e53417}#wrapper #main .infoblock.produktteaser{float: left;overflow: hidden;margin: 40px 0 20px}#wrapper #main .infoblock.produktteaser .ansprechpartner{font-size: 12pt;line-height: 1.3em;margin: 15px 0 15px;width: auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock.produktteaser .ansprechpartner p{margin: 0 0 15px 10px;font-size: 10pt;line-height: 1.2em}#wrapper #main .infoblock.produktteaser .ansprechpartner img{height: auto;max-width: 30%}#wrapper #main .infoblock.produktteaser h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock.produktteaser .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-end}#wrapper #main .infoblock.produktteaser .blockbg img{display: none;xmargin: 0;xheight: 100%;xwidth: auto}#wrapper #main .infoblock.produktteaser .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #e53417;margin-bottom: 15px}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner{float: right;margin-top: 12px;text-align: right;display: flex;flex-direction: row-reverse;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start;width: 100%}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner p{margin: 0 10px 15px 0;font-size: 10pt;line-height: 1.2em}#wrapper #main .infoblock.produktteaser.rechts .blockbg{overflow: hidden;float: none;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: flex-end}#wrapper #main .infoblock.produktteaser.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .inside{margin: 0 auto;width: 100%}#wrapper #main .faq{border: 1px solid #9d9d9c;background-color: #fff;margin: 0 0 15px;padding: .7em;box-sizing: border-box;font-size: .8em}#wrapper #main .faq .toggler{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqopen.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #fff}#wrapper #main .faq .toggler.ui-state-active{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqclose.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #9d9d9c}#wrapper #main .faq h3{font-size: .8em;font-weight: 600;margin: 0;padding: 16px .5em 14px;box-sizing: border-box;cursor: pointer}#wrapper #main iframe.gmaps{width: 100%;height: 25em;margin: 2em 0}#wrapper #main .ce_text.inhalt,#wrapper #main .ce_headline.inhalt{margin: 0;font-size: 14px}#wrapper #main .ce_text.inhalt div,#wrapper #main .ce_headline.inhalt div,#wrapper #main .ce_text.inhalt [class*=grid],#wrapper #main .ce_headline.inhalt [class*=grid]{margin: 0}#wrapper #main .ce_text.inhalt .ce_text,#wrapper #main .ce_headline.inhalt .ce_text{margin: 0}#wrapper #main .ce_text.inhalt .highlight,#wrapper #main .ce_headline.inhalt .highlight{color: #e53417}#wrapper #main .ce_text.inhalt .smalltext,#wrapper #main .ce_headline.inhalt .smalltext{font-size: .9em}#wrapper #main .ce_text.inhalt h2,#wrapper #main .ce_headline.inhalt h2,#wrapper #main .ce_text.inhalth2,#wrapper #main .ce_headline.inhalth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .ce_text.inhalt h3,#wrapper #main .ce_headline.inhalt h3,#wrapper #main .ce_text.inhalth3,#wrapper #main .ce_headline.inhalth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #main .ce_text.inhalt.produkt h3,#wrapper #main .ce_headline.inhalt.produkt h3{color: #828282;font-weight: 600;font-size: 1em;margin: 55px 0 35px}#wrapper #main .ce_text.inhalt ul,#wrapper #main .ce_headline.inhalt ul{list-style: none;padding-left: 25px}#wrapper #main .ce_text.inhalt ul.details,#wrapper #main .ce_headline.inhalt ul.details{font-size: 1em;margin-bottom: .5em}#wrapper #main .ce_text.inhalt ul li,#wrapper #main .ce_headline.inhalt ul li{margin-bottom: .6em}#wrapper #main .ce_text.inhalt ul li:before,#wrapper #main .ce_headline.inhalt ul li:before{margin: -3px 16px 0 -16px;font-size: 1.1em;content: "»";color: #e53417;position: absolute}#wrapper #main .ce_text.inhalt ul li a,#wrapper #main .ce_headline.inhalt ul li a{color: inherit;text-decoration: underline}#wrapper #main .ce_text.inhalt.produkt ul,#wrapper #main .ce_headline.inhalt.produkt ul{list-style: none;margin: 0;padding-left: 40px}#wrapper #main .ce_text.inhalt.produkt ul li,#wrapper #main .ce_headline.inhalt.produkt ul li{margin-bottom: 1.1em;font-size: .9em;box-sizing: border-box}#wrapper #main .ce_text.inhalt.produkt ul li:before,#wrapper #main .ce_headline.inhalt.produkt ul li:before{content: url("../../files/stadtwerke/theme/img/icons/bullet.svg");position: absolute;margin: -2px 38px 0 -38px}#wrapper #main .ce_text.inhalt table.preise,#wrapper #main .ce_headline.inhalt table.preise{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0}#wrapper #main .ce_text.inhalt table.preise.strom,#wrapper #main .ce_headline.inhalt table.preise.strom{background-image: url("../../files/stadtwerke/theme/img/bg/windkraft.jpg");background-position: 50% 100%;background-size: 100% auto;background-repeat: no-repeat;padding-bottom: 230px}#wrapper #main .ce_text.inhalt table.preise.strom thead th,#wrapper #main .ce_headline.inhalt table.preise.strom thead th{text-align: left;font-size: .9em;padding: .85em}#wrapper #main .ce_text.inhalt table.preise.strom thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.strom thead th:last-child,#wrapper #main .ce_headline.inhalt table.preise.strom thead th:last-child{display: none;visibility: hidden;border-collapse: collapse}#wrapper #main .ce_text.inhalt table.preise.strom tbody,#wrapper #main .ce_headline.inhalt table.preise.strom tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody th,#wrapper #main .ce_headline.inhalt table.preise.strom tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td,#wrapper #main .ce_headline.inhalt table.preise.strom tbody td{background-color: #fff;padding: .85em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(1){width: 12%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(2){width: 12%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(3){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(4){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.gas,#wrapper #main .ce_headline.inhalt table.preise.gas{background-image: url("../../files/stadtwerke/theme/img/bg/gas.jpg");background-position: 50% 100%;background-size: 100% auto;background-repeat: no-repeat;padding-bottom: 230px}#wrapper #main .ce_text.inhalt table.preise.gas thead th,#wrapper #main .ce_headline.inhalt table.preise.gas thead th{text-align: left;font-size: .9em;padding: .85em}#wrapper #main .ce_text.inhalt table.preise.gas thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.gas thead th:last-child,#wrapper #main .ce_headline.inhalt table.preise.gas thead th:last-child{display: none;visibility: hidden;border-collapse: collapse}#wrapper #main .ce_text.inhalt table.preise.gas tbody,#wrapper #main .ce_headline.inhalt table.preise.gas tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody th,#wrapper #main .ce_headline.inhalt table.preise.gas tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td,#wrapper #main .ce_headline.inhalt table.preise.gas tbody td{background-color: #fff;padding: .85em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(1){width: 12%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(2){width: 12%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(3){width: 12%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(4){width: 32%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(5),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(5){width: 32%}#wrapper #main .ce_text.inhalt table.meldungen,#wrapper #main .ce_headline.inhalt table.meldungen{width: 100%;border-collapse: separate;border-spacing: 0;background-image: url("../../files/stadtwerke/theme/img/bg/meldungen.png");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.meldungen thead th,#wrapper #main .ce_headline.inhalt table.meldungen thead th{padding: 1em .5em}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(1){background-color: #1b6794;color: #fff;font-size: 1.5em;text-align: left;font-weight: 400}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(2){background-color: transparent}#wrapper #main .ce_text.inhalt table.meldungen tfoot td,#wrapper #main .ce_headline.inhalt table.meldungen tfoot td{padding: 1em .8em;background-color: #1b6794;color: #fff;font-size: .9em;text-align: left;font-weight: 400}#wrapper #main .ce_text.inhalt table.meldungen tbody tr,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr{background-color: #dadada}#wrapper #main .ce_text.inhalt table.meldungen tbody tr:nth-child(2n),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr:nth-child(2n){background-color: #fff}#wrapper #main .ce_text.inhalt table.meldungen tbody tr th,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr th{background-color: #1a769b;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td{color: #595959;padding: 1em .8em;vertical-align: text-top}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(1){width: 28%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(2){width: 34%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(3),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(3){width: 28%}#wrapper #main .ce_text.inhalt .ansprechpartner p,#wrapper #main .ce_headline.inhalt .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .ce_text.inhalt .ansprechpartner.rechts p,#wrapper #main .ce_headline.inhalt .ansprechpartner.rechts p{text-align: right}#wrapper #main .ce_text.inhalt hr,#wrapper #main .ce_headline.inhalt hr{color: #828282;margin: 1.5em 0 0}#wrapper #main .ce_text.inhalt .subtext,#wrapper #main .ce_headline.inhalt .subtext{margin: 2em 0;font-size: .8em;font-weight: 600}#wrapper #main .ce_text.inhalt .subtext a,#wrapper #main .ce_headline.inhalt .subtext a{color: inherit}#wrapper #main .ce_text.inhalt .blockbg,#wrapper #main .ce_headline.inhalt .blockbg{overflow: hidden;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .ce_text.inhalt .blockbg img,#wrapper #main .ce_headline.inhalt .blockbg img{width: 100%;height: auto}#wrapper #main .ce_text.inhalt .blockbg h3,#wrapper #main .ce_headline.inhalt .blockbg h3{font-size: 14pt;color: #fff;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg h4,#wrapper #main .ce_headline.inhalt .blockbg h4{font-size: 12pt;font-weight: 600;padding: 5px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p,#wrapper #main .ce_headline.inhalt .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p a,#wrapper #main .ce_headline.inhalt .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ce_text.inhalt .kontaktboxen,#wrapper #main .ce_headline.inhalt .kontaktboxen{margin: 2em 0;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;overflow: hidden}#wrapper #main .ce_text.inhalt .kontaktboxen div,#wrapper #main .ce_headline.inhalt .kontaktboxen div{width: calc(100% - 115px);font-size: 1em;margin: 0 auto 20px;padding: 1em;min-height: 100px;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt1,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt1{background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt1.svg");background-position: 10px 10px;background-size: 32px;background-repeat: no-repeat;border-radius: 24px 0 24px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt2,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt2{background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt2.svg");background-position: 10px 10px;background-size: 32px;background-repeat: no-repeat;border-radius: 24px 0 24px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3{padding: 0;margin: 0 auto}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front{width: 100%;height: 100%;color: #fff;border-radius: 24px 0 24px 0;background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt3.svg");background-position: 10px 10px;background-size: 32px;background-repeat: no-repeat;padding: 1em;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;margin-bottom: 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{display: none}#wrapper #main .ce_text.inhalt .kontaktboxen div a,#wrapper #main .ce_headline.inhalt .kontaktboxen div a{display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;width: 100%;height: 100%;text-decoration: none;color: inherit}#wrapper #main .ce_tabs{margin: 200px 0 0;border: 2px solid #0092c9;box-sizing: border-box;overflow: visible}#wrapper #main .ce_tabs.wasser{margin: 100px 0 0}#wrapper #main .ce_tabs.wasser .ui-tabs-nav{margin-top: -59px !important}#wrapper #main .ui-tabs-nav{margin-top: -177px;list-style: none;padding: 0;display: flex;flex-direction: row;align-items: flex-end;justify-content: flex-start;flex-wrap: wrap;width: calc(100% + 2px);box-sizing: content-box}#wrapper #main .ui-tabs-nav .ui-state-default{width: calc(100% / 2 + 2px);margin-left: -2px;margin-top: -8px}#wrapper #main .ui-tabs-nav .ui-state-default a{padding: 9px 12px;height: 67px;text-align: center;text-decoration: none;font-size: 15px;color: #0092c9;background-color: #d3d4d5;box-sizing: border-box;display: block;border: 2px solid #0092c9;border-radius: 12px 12px 0 0;transition: background .3s ease}#wrapper #main .ui-tabs-nav .ui-state-default a:hover{background-color: #bbdeef}#wrapper #main .ui-tabs-nav .ui-state-active a{color: #fff;background-color: #0092c9}#wrapper #main .ui-tabs-panel{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}#wrapper #main .ui-tabs-panel .invisible{order: 99}#wrapper #main .ui-tabs-panel .tabheadline{font-size: 16pt;font-weight: 400;margin: 20px 0 5px 0;order: 0}#wrapper #main .ui-tabs-panel .teaserheadline{width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .ui-tabs-panel .ce_tabs{margin: 0;order: 2;border: 2px solid #0092c9;box-sizing: border-box}#wrapper #main .ui-tabs-panel .ce_tabs .teaser{width: 100%;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;border-bottom: 2px solid #9d9d9c;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser:last-child{margin-bottom: 35px}#wrapper #main .ui-tabs-panel .ce_tabs .teaser p{font-size: 12pt;margin: 0 0 15px 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul{float: left;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul li{box-sizing: border-box;padding: 5px 25px 5px 0}#wrapper #main .ui-tabs-panel .ui-tabs-nav{margin: 25px 0 35px;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default{width: 25%}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a{padding: 0 5px;text-align: center;text-decoration: none;font-size: 14pt;color: #828282;box-sizing: border-box;background-color: #e9eaec;display: block}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img{width: 100%;height: auto;transition: transform .3s ease-in-out}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a span{display: none}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-active img:hover{-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .wissenswertes{float: none;overflow: hidden;margin: 0;order: 3}#wrapper #main .ui-tabs-panel .wissenswertes h2{font-size: 14pt;font-weight: 400;display: block;width: 100%}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0;width: 100%;float: none}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg img{width: 100%;height: auto}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg{overflow: hidden;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;padding-bottom: 17px}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h4{color: #bbdeef;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p{font-size: 11pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p span{float: right}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .infoblock{float: none;overflow: hidden;margin: 40px 0 20px;order: 3}#wrapper #main .infoblock .ansprechpartner{font-size: 12pt;line-height: 1.3em;margin: 15px 0 15px;width: auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock .ansprechpartner p{margin: 0 0 15px 10px;font-size: 10pt;line-height: 1.2em}#wrapper #main .infoblock .ansprechpartner img{height: auto;max-width: 30%}#wrapper #main .infoblock h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-end}#wrapper #main .infoblock .blockbg img{display: none;xmargin: 0;xheight: 100%;xwidth: auto}#wrapper #main .infoblock .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #e53417;margin-bottom: 15px}#wrapper #main .infoblock.rechts .ansprechpartner{float: right;margin-top: 12px;text-align: right;display: flex;flex-direction: row-reverse;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start;width: 100%}#wrapper #main .infoblock.rechts .ansprechpartner p{margin: 0 10px 15px 0;font-size: 10pt;line-height: 1.2em}#wrapper #main .infoblock.rechts .blockbg{overflow: hidden;float: none;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: flex-end}#wrapper #main .infoblock.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #Service{padding: 45px 0 0}#wrapper #Service .ce_text{margin: 0}#wrapper #Service .grid12{width: 86% !important;display: block;margin: 0 auto;float: none}#wrapper #Service .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Service .grid12 ul{list-style: none;margin: 0;padding: 40px;display: flex;flex-direction: column;justify-content: space-between;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Service .grid12 ul li{background: #0092c9;margin: 20px 0;width: 100%;min-height: 150px;border-radius: 3px;overflow: hidden}#wrapper #Service .grid12 ul li p{margin: 0;font-size: 13px;line-height: 18px;display: block}#wrapper #Service .grid12 ul li p a{text-decoration: none;color: #fff;letter-spacing: 10;text-align: center;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-around}#wrapper #Service .grid12 ul li p a em{display: block;font-weight: 600;font-family: 'Calibri';font-style: normal;margin: 22px 10px 22px}#wrapper #Service .grid12 ul li p a img{width: 100%;margin: 22px 0 0}#wrapper #Produkte{padding: 45px 0 0}#wrapper #Produkte .grid12{width: 86% !important;display: block;margin: 0 auto;float: none}#wrapper #Produkte .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Produkte .grid12 .ui-tabs-nav{margin: 25px 0 0;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default{width: auto;color: #0092c9;background: #bfbfc0;border: 2px solid #fff;border-radius: 3px 3px 0 0;padding: 0;width: 25%}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a{padding: 9px 20px 9px 20px;text-align: center;text-decoration: none;font-size: 14pt;color: inherit;display: block}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a img{width: 45px;height: auto;margin: 0 auto}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a span{display: none}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-active{background: #dfe0e0;border-bottom: none}#wrapper #Produkte .grid12 .ui-tabs-panel{margin-top: -2px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Produkte .grid12 .ui-tabs-panel > div{width: 100%}#wrapper #Produkte .grid12 .ui-tabs-panel > div div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border-top: 2px solid #fff}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4{margin: 22px 0 10px;color: #0092c9;text-align: center;font-size: 19px;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a{margin: 0;color: inherit;text-align: center;font-size: inherit;font-weight: inherit;text-decoration: none;transition: color .2s ease-in-out}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a:hover{color: #e53417}#wrapper #Produkte .grid12 .ui-tabs-panel > div > h4{margin: 55px 0 10px;font-size: 31px}#wrapper #Produkte .grid12 .ui-tabs-panel > div p{margin: 0 0 10px;padding: 0 30px;color: #286594;text-align: center;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div ul{padding: 0;list-style: none;display: flex;flex-direction: row}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul{margin: 25px auto;width: calc(100% - 40px);flex-wrap: wrap;justify-content: space-around;align-items: flex-start}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li{background: #fff;padding: 10px;margin-bottom: 30px;width: calc(100% - 60px);min-height: 220px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-around}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul{width: calc(100% - 10px);margin: 10px auto;flex-wrap: nowrap;justify-content: space-around;align-items: flex-end}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul img{width: 40px}#wrapper #Baumassnahmen{margin-top: 45px;padding: 45px 0;background: #bfbfc0}#wrapper #Baumassnahmen .innerwrap{width: 86%;margin: 0 auto}#wrapper #Baumassnahmen .ce_text{display: block;margin: 0 auto;float: none;color: #000}#wrapper #Baumassnahmen .ce_text h3{color: #fff;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 35px}#wrapper #Baumassnahmen .ce_text p{font-size: 13px;line-height: 18px;font-weight: 400;margin: 15px 0 35px}#wrapper #Baumassnahmen .ce_text div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border: 2px solid #fff;border-radius: 3px}#wrapper #Baumassnahmen .ce_text > ul{margin: 0;padding: 15px 0 0;list-style: none;display: block;border-top: 2px solid #0092c9;border-bottom: 2px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li{border-bottom: 1px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li:last-child{border-bottom: none}#wrapper #Baumassnahmen .ce_text > ul > li > ul{list-style: none;display: block;padding: 15px 0 40px;background-image: url("../../files/stadtwerke/theme/img/bg/pin.svg");background-position: 95% 90%;background-size: 25px;background-repeat: no-repeat}#wrapper #Baumassnahmen .ce_text > ul > li > ul li{display: block;width: 100%;padding: 5px 0 0;font-size: 13px;line-height: 18px;font-weight: 400;align-self: flex-end}#wrapper #Baumassnahmen .ce_text > ul > li > ul li:nth-child(1){font-weight: 600;align-self: flex-start}#wrapper #Geschaeftszahlen{padding: 45px 0 0}#wrapper #Geschaeftszahlen .ce_text{display: block;margin: 0 auto;float: none}#wrapper #Geschaeftszahlen .ce_text h2,#wrapper #Geschaeftszahlen .ce_texth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Geschaeftszahlen .ce_text h3,#wrapper #Geschaeftszahlen .ce_texth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke{width: 100%;overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table{width: 100%;margin: 0 0 30px;border-collapse: separate;border-spacing: 0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th{text-align: left;font-size: .8em;padding: .85em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody{font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td{background-color: #fff;padding: .85em .8em;font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(1){width: 55%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(2){width: 22.5%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(3){width: 22.5%}#wrapper #Energiecheck{margin: 45px 0 0}#wrapper #Energiecheck .inside{background-color: #1b6794;overflow: hidden}#wrapper #Energiecheck .inside .bluebg{margin: 0 auto;float: none;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between}#wrapper #Energiecheck .inside .bluebg form .formbody{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;width: 90%;margin: 0 auto 35px}#wrapper #Energiecheck .inside .bluebg form .formbody h3{width: 100%;color: #fff;font-size: 20pt;font-weight: 400;display: block}#wrapper #Energiecheck .inside .bluebg form .formbody h3 span{float: right;font-size: 11pt;margin: 10px 0 5px 10px}#wrapper #Energiecheck .inside .bluebg form .formbody div.plz{order: 1}#wrapper #Energiecheck .inside .bluebg form .formbody div.heizart{order: 4}#wrapper #Energiecheck .inside .bluebg form .formbody div.baujahr{order: 2}#wrapper #Energiecheck .inside .bluebg form .formbody div.verbrauch{order: 5}#wrapper #Energiecheck .inside .bluebg form .formbody div.hausart{order: 3}#wrapper #Energiecheck .inside .bluebg form .formbody div.wohnflaeche{order: 6}#wrapper #Energiecheck .inside .bluebg form .formbody .widget{width: 100%;margin-bottom: 25px;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between}#wrapper #Energiecheck .inside .bluebg form .formbody .widget label{color: #fff;font-size: 12pt;font-weight: 400;text-align: left;margin: 0 10px 0 0;flex-grow: 1;white-space: nowrap}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea{float: right;width: 100%;max-width: 150px;color: #595959;padding: .3em .6em;border: 0;box-sizing: content-box;flex-grow: 1}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input{color: #595959}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input::placeholder{opacity: 1}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="wohnflaeche"]::placeholder{text-align: right}#wrapper #Energiecheck .inside .bluebg form .formbody .widget select{width: 100%;max-width: 150px}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container{width: 100%;margin-top: 15px;order: 7}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container input{width: 100%;float: none;background-color: #e51d1d;color: #fff;border: none;text-align: center;font-weight: 600;padding: .4em .7em;cursor: pointer}#wrapper #Videoblock{padding: 45px 0 0}#wrapper #Videoblock .innerwrap{width: 90%;margin: 0 auto}#wrapper #Videoblock .innerwrap .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(odd){float: none;padding: 20px;display: block !important}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(even){float: none;padding: 0 20px 20px 20px}#wrapper #Videoblock h3.ce_headline{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Videoblock h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Videoblock h5{font-size: 13px;font-weight: 600;color: #fff;margin: 10px 0 5px}#wrapper #Videoblock .ce_text{margin: 0}#wrapper #Videoblock .ce_text p{font-size: 12px;margin: 0 0 5px;color: #fff}#wrapper #Videoblock .ce_text p a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef !important}#wrapper #Videoblock .ce_text p a:hover{color: #fff}#wrapper #Videoblock .ce_text p a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Videoblock .ce_text p a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Teasertrenner{margin: 45px 0 0;background-image: url("../../files/stadtwerke/theme/img/bg/teaser_strom.png");background-position: 50% 0;background-size: cover;background-repeat: no-repeat;overflow: hidden}#wrapper #Teasertrenner .inside{width: 90%;margin: 0 auto}#wrapper #Teasertrenner .inside .ce_text.stromteaser{float: right !important;width: 55% !important}#wrapper #Teasertrenner .inside .ce_text.stromteaser h3{font-size: 12pt;font-weight: 600}#wrapper #Teasertrenner .inside .ce_text.stromteaser p{display: none}#wrapper #Teasertrenner .inside .ce_text.stromteaser p a{text-decoration: none;color: #e53417}#wrapper #Teasertrenner .inside .ce_text.stromteaser p.teaserlink{display: block;float: right}#wrapper #Monatszahl{padding: 45px 0 0}#wrapper #Monatszahl .inside{width: 86%;margin: 0 auto}#wrapper #Monatszahl .inside .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden;display: block}#wrapper #Monatszahl .inside .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Monatszahl .inside .blockbg [class*=grid] img{vertical-align: bottom}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(odd){float: none;padding: 0}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(even){float: none;padding: 20px}#wrapper #Monatszahl .inside h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Monatszahl .inside h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Monatszahl .inside p{font-size: 13px;font-weight: 400;color: #fff;margin: 10px 0 5px}#wrapper #Monatszahl .inside p a{text-decoration: none;color: #e53417}#wrapper footer{margin: 45px 0 0;background: #424342;color: #fff;overflow: hidden}#wrapper footer .inside{width: 90%;margin: 10px auto 45px;background-position: bottom right;background-repeat: no-repeat;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start}#wrapper footer .inside h3{font-size: 12pt;font-weight: 600}#wrapper footer .inside .mod_customnav,#wrapper footer .inside .mod_navigation{width: 100%}#wrapper footer .inside .mod_customnav ul,#wrapper footer .inside .mod_navigation ul{list-style: none;padding: 0;margin-right: 4em}#wrapper footer .inside .mod_customnav ul li,#wrapper footer .inside .mod_navigation ul li{margin-bottom: 15px}#wrapper footer .inside .mod_customnav ul li a,#wrapper footer .inside .mod_navigation ul li a,#wrapper footer .inside .mod_customnav ul li span.active,#wrapper footer .inside .mod_navigation ul li span.active{text-decoration: none;font-size: 10pt;color: #fff}#wrapper footer .inside .mod_customnav ul li br,#wrapper footer .inside .mod_navigation ul li br{line-height: 37px}#wrapper footer .inside div{font-size: 10pt;align-self: flex-end;margin-right: 20%}#wrapper footer .inside div a,#wrapper footer .inside div span.active{text-decoration: none;font-size: 10pt;color: #fff}#Subfooter{background-color: #009ee0;margin: 0 0 -25px;width: 100%;position: relative;overflow: hidden}#Subfooter .inside{width: 90%;margin: 12px auto 12px;min-height: 30px}#Subfooter .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: space-between}#Subfooter .inside .mod_customnav ul li{margin-right: 0}#Subfooter .inside .mod_customnav ul li a,#Subfooter .inside .mod_customnav ul li span.active{text-decoration: none;font-size: 11px;color: #fff;font-family: 'Calibri-Bold'}}@media screen and (min-width: 426px) and (max-width: 768px){.mobile_menu_wrapper{overflow: hidden}#wrapper{width: 100%;margin: 0 auto -25px}#wrapper .nonmobile{display: inline-block !important}#wrapper .mobile{display: none !important}#wrapper .mod_mobile_menu{margin-top: 25px}#wrapper header{background-color: #fff}#wrapper header img{margin-bottom: -5px}#wrapper header .innerwrap{width: 100%;margin: 0 auto 10px;padding: 25px 20px 0;box-sizing: border-box}#wrapper header .innerwrap .hotlineblock{display: none}#wrapper header .innerwrap .logoclaim{width: 100%;float: none;display: block}#wrapper header .innerwrap .logoclaim .logoblock{width: calc(100% / 2 - 20px);display: inline-block}#wrapper header .innerwrap .logoclaim .logoblock float:left .logo img{margin: 0 0 0 10px}#wrapper header .innerwrap .logoclaim .claimblock{width: 100%;margin-top: 10px;font-size: 21px;text-align: left;color: #0092c9}#wrapper header .innerwrap .logoclaim .claimblock span{font-family: 'Calibri-Bold'}#wrapper .ce_form{margin-bottom: 2em}#wrapper .ce_form h2,#wrapper .ce_formh2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper .ce_form h3,#wrapper .ce_formh3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper .ce_form .widget{margin-bottom: 1em}#wrapper .ce_form .widget label{display: block;padding: 0 .5em .3em}#wrapper .ce_form .widget input{padding: .5em}#wrapper .ce_form .submit_container input{float: none;background-color: #009ee0;color: #fff;border: none;text-align: center;font-weight: 600;padding: .6em .7em;cursor: pointer}#wrapper #main{padding: 25px 0 0;width: 86%;margin: 0 auto;float: none;display: flex;flex-direction: row;justify-content: space-between}#wrapper #main h1{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .produktgrouphl{float: left;width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .produktgroup{float: left;width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #9d9d9c;margin: 0 0 15px}#wrapper #main .produktgroup p{font-size: 11pt;margin: 0 0 40px 0;max-width: 50%}#wrapper #main .produktgroup ul{float: right;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .produktgroup ul li{box-sizing: border-box;padding: 15px}#wrapper #main .produktgroup:last-child{border-bottom: none}#wrapper #main .produktgroupinfo{float: right !important;overflow: hidden;margin: 0}#wrapper #main .produktgroupinfo h2{font-size: 14pt;font-weight: 400}#wrapper #main .produktgroupinfo .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .produktgroupinfo .blockbg img{width: 100%;height: auto}#wrapper #main .produktgroupinfo .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .produktgroupinfo .beratung.blockbg{overflow: hidden;box-sizing: border-box;background-color: #e9eaec;color: #595959;padding-bottom: 17px}#wrapper #main .produktgroupinfo .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg h4{color: #e53417;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg p{font-size: 12pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .produktgroupinfo .beratung.blockbg p span{float: right}#wrapper #main .produktgroupinfo .beratung.blockbg p a{font-size: 12pt;text-decoration: none;color: #e53417}#wrapper #main .infoblock.produktteaser{float: left;overflow: hidden;margin: 40px 0 20px}#wrapper #main .infoblock.produktteaser .ansprechpartner{font-size: 12pt;line-height: 1.3em;margin: 15px 0 15px;width: auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock.produktteaser .ansprechpartner p{margin: 0 5px 15px 15px}#wrapper #main .infoblock.produktteaser h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock.produktteaser .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-end}#wrapper #main .infoblock.produktteaser .blockbg img{display: none;xmargin: 0;xheight: 100%;xwidth: auto}#wrapper #main .infoblock.produktteaser .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner{float: right;margin-top: 12px;text-align: right;display: flex;flex-direction: row-reverse;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner p{margin-right: 12px}#wrapper #main .infoblock.produktteaser.rechts .blockbg{overflow: hidden;float: none;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: flex-end}#wrapper #main .infoblock.produktteaser.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .inside{margin: 0 auto;width: 100%}#wrapper #main .faq{border: 1px solid #9d9d9c;background-color: #fff;margin: 0 0 15px;padding: .7em;box-sizing: border-box;font-size: .9em}#wrapper #main .faq .toggler{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqopen.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #fff}#wrapper #main .faq .toggler.ui-state-active{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqclose.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #9d9d9c}#wrapper #main .faq h3{font-size: .9em;font-weight: 600;margin: 0;padding: 16px .5em 14px;box-sizing: border-box;cursor: pointer}#wrapper #main iframe.gmaps{width: 100%;height: 25em;margin: 2em 0}#wrapper #main .ce_text.inhalt,#wrapper #main .ce_headline.inhalt{margin: 0;font-size: 14px}#wrapper #main .ce_text.inhalt div,#wrapper #main .ce_headline.inhalt div,#wrapper #main .ce_text.inhalt [class*=grid],#wrapper #main .ce_headline.inhalt [class*=grid]{margin: 0}#wrapper #main .ce_text.inhalt div:nth-of-type(odd),#wrapper #main .ce_headline.inhalt div:nth-of-type(odd),#wrapper #main .ce_text.inhalt [class*=grid]:nth-of-type(odd),#wrapper #main .ce_headline.inhalt [class*=grid]:nth-of-type(odd){padding-right: 10px;float: left}#wrapper #main .ce_text.inhalt div:nth-of-type(even),#wrapper #main .ce_headline.inhalt div:nth-of-type(even),#wrapper #main .ce_text.inhalt [class*=grid]:nth-of-type(even),#wrapper #main .ce_headline.inhalt [class*=grid]:nth-of-type(even){float: right}#wrapper #main .ce_text.inhalt .ce_text,#wrapper #main .ce_headline.inhalt .ce_text{margin: 0}#wrapper #main .ce_text.inhalt .highlight,#wrapper #main .ce_headline.inhalt .highlight{color: #e53417}#wrapper #main .ce_text.inhalt .smalltext,#wrapper #main .ce_headline.inhalt .smalltext{font-size: .9em}#wrapper #main .ce_text.inhalt h2,#wrapper #main .ce_headline.inhalt h2,#wrapper #main .ce_text.inhalth2,#wrapper #main .ce_headline.inhalth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .ce_text.inhalt h3,#wrapper #main .ce_headline.inhalt h3,#wrapper #main .ce_text.inhalth3,#wrapper #main .ce_headline.inhalth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #main .ce_text.inhalt.produkt h3,#wrapper #main .ce_headline.inhalt.produkt h3{color: #828282;font-weight: 600;font-size: 1em;margin: 55px 0 35px}#wrapper #main .ce_text.inhalt ul,#wrapper #main .ce_headline.inhalt ul{list-style: none;padding-left: 25px}#wrapper #main .ce_text.inhalt ul.details,#wrapper #main .ce_headline.inhalt ul.details{font-size: 1.1em;margin-bottom: .4em}#wrapper #main .ce_text.inhalt ul li,#wrapper #main .ce_headline.inhalt ul li{margin-bottom: .5em}#wrapper #main .ce_text.inhalt ul li:before,#wrapper #main .ce_headline.inhalt ul li:before{margin: -3px 16px 0 -16px;font-size: 1.1em;content: "»";color: #e53417;position: absolute}#wrapper #main .ce_text.inhalt ul li a,#wrapper #main .ce_headline.inhalt ul li a{color: inherit;text-decoration: underline}#wrapper #main .ce_text.inhalt.produkt ul,#wrapper #main .ce_headline.inhalt.produkt ul{list-style: none;margin: 0;padding-left: 40px}#wrapper #main .ce_text.inhalt.produkt ul li,#wrapper #main .ce_headline.inhalt.produkt ul li{margin-bottom: 1.1em;font-size: .9em;box-sizing: border-box}#wrapper #main .ce_text.inhalt.produkt ul li:before,#wrapper #main .ce_headline.inhalt.produkt ul li:before{content: url("../../files/stadtwerke/theme/img/icons/bullet.svg");position: absolute;margin: -2px 38px 0 -38px}#wrapper #main .ce_text.inhalt table.preise,#wrapper #main .ce_headline.inhalt table.preise{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0}#wrapper #main .ce_text.inhalt table.preise.strom,#wrapper #main .ce_headline.inhalt table.preise.strom{background-image: url("../../files/stadtwerke/theme/img/bg/windkraft.jpg");background-position: 50% 100%;background-size: 100% auto;background-repeat: no-repeat;padding-bottom: 250px}#wrapper #main .ce_text.inhalt table.preise.strom thead th,#wrapper #main .ce_headline.inhalt table.preise.strom thead th{text-align: left;padding: 1em}#wrapper #main .ce_text.inhalt table.preise.strom thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.strom thead th:last-child,#wrapper #main .ce_headline.inhalt table.preise.strom thead th:last-child{display: none;visibility: hidden;border-collapse: collapse}#wrapper #main .ce_text.inhalt table.preise.strom tbody,#wrapper #main .ce_headline.inhalt table.preise.strom tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody th,#wrapper #main .ce_headline.inhalt table.preise.strom tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td,#wrapper #main .ce_headline.inhalt table.preise.strom tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(1){width: 12%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(2){width: 12%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(3){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(4){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.gas,#wrapper #main .ce_headline.inhalt table.preise.gas{background-image: url("../../files/stadtwerke/theme/img/bg/gas.jpg");background-position: 50% 100%;background-size: 100% auto;background-repeat: no-repeat;padding-bottom: 250px}#wrapper #main .ce_text.inhalt table.preise.gas thead th,#wrapper #main .ce_headline.inhalt table.preise.gas thead th{text-align: left;padding: 1em}#wrapper #main .ce_text.inhalt table.preise.gas thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.gas thead th:last-child,#wrapper #main .ce_headline.inhalt table.preise.gas thead th:last-child{display: none;visibility: hidden;border-collapse: collapse}#wrapper #main .ce_text.inhalt table.preise.gas tbody,#wrapper #main .ce_headline.inhalt table.preise.gas tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody th,#wrapper #main .ce_headline.inhalt table.preise.gas tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td,#wrapper #main .ce_headline.inhalt table.preise.gas tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(1){width: 12%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(2){width: 12%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(3){width: 12%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(4){width: 32%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(5),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(5){width: 32%}#wrapper #main .ce_text.inhalt table.meldungen,#wrapper #main .ce_headline.inhalt table.meldungen{width: 100%;border-collapse: separate;border-spacing: 0;background-image: url("../../files/stadtwerke/theme/img/bg/meldungen.png");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.meldungen thead th,#wrapper #main .ce_headline.inhalt table.meldungen thead th{padding: 1em .5em}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(1){background-color: #1b6794;color: #fff;font-size: 1.5em;text-align: left;font-weight: 400}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(2){background-color: transparent}#wrapper #main .ce_text.inhalt table.meldungen tfoot td,#wrapper #main .ce_headline.inhalt table.meldungen tfoot td{padding: 1em .8em;background-color: #1b6794;color: #fff;font-size: .9em;text-align: left;font-weight: 400}#wrapper #main .ce_text.inhalt table.meldungen tbody tr,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr{background-color: #dadada}#wrapper #main .ce_text.inhalt table.meldungen tbody tr:nth-child(2n),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr:nth-child(2n){background-color: #fff}#wrapper #main .ce_text.inhalt table.meldungen tbody tr th,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr th{background-color: #1a769b;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td{color: #595959;padding: 1em .8em;vertical-align: text-top}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(1){width: 28%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(2){width: 34%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(3),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(3){width: 28%}#wrapper #main .ce_text.inhalt .ansprechpartner p,#wrapper #main .ce_headline.inhalt .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .ce_text.inhalt .ansprechpartner.rechts p,#wrapper #main .ce_headline.inhalt .ansprechpartner.rechts p{text-align: right}#wrapper #main .ce_text.inhalt hr,#wrapper #main .ce_headline.inhalt hr{color: #828282;margin: 2em 0 0}#wrapper #main .ce_text.inhalt .subtext,#wrapper #main .ce_headline.inhalt .subtext{margin: 2em 0;font-size: .7em;font-weight: 600}#wrapper #main .ce_text.inhalt .subtext a,#wrapper #main .ce_headline.inhalt .subtext a{color: inherit}#wrapper #main .ce_text.inhalt .blockbg,#wrapper #main .ce_headline.inhalt .blockbg{overflow: hidden;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .ce_text.inhalt .blockbg img,#wrapper #main .ce_headline.inhalt .blockbg img{width: 100%;height: auto}#wrapper #main .ce_text.inhalt .blockbg h3,#wrapper #main .ce_headline.inhalt .blockbg h3{font-size: 14pt;color: #fff;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg h4,#wrapper #main .ce_headline.inhalt .blockbg h4{font-size: 12pt;font-weight: 600;padding: 5px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p,#wrapper #main .ce_headline.inhalt .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p a,#wrapper #main .ce_headline.inhalt .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ce_text.inhalt .kontaktboxen,#wrapper #main .ce_headline.inhalt .kontaktboxen{margin: 2em 0;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;overflow: hidden}#wrapper #main .ce_text.inhalt .kontaktboxen div,#wrapper #main .ce_headline.inhalt .kontaktboxen div{width: calc(100% / 2 - 35px);font-size: 1em;margin: 0 auto 20px;padding: 1em;min-height: 100px;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt1,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt1{background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt1.svg");background-position: 10px 10px;background-size: 32px;background-repeat: no-repeat;border-radius: 24px 0 24px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt2,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt2{background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt2.svg");background-position: 10px 10px;background-size: 32px;background-repeat: no-repeat;border-radius: 24px 0 24px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3{padding: 0;margin: 0 auto}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front{width: 100%;height: 100%;color: #fff;border-radius: 24px 0 24px 0;background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt3.svg");background-position: 10px 10px;background-size: 32px;background-repeat: no-repeat;padding: 1em;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;margin-bottom: 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{display: none}#wrapper #main .ce_text.inhalt .kontaktboxen div a,#wrapper #main .ce_headline.inhalt .kontaktboxen div a{display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;width: 100%;height: 100%;text-decoration: none;color: inherit}#wrapper #main .ce_tabs{margin: 195px 0 0;border: 2px solid #0092c9;box-sizing: border-box;overflow: visible}#wrapper #main .ce_tabs.wasser{margin: 100px 0 0}#wrapper #main .ce_tabs.wasser .ui-tabs-nav{margin-top: -59px !important}#wrapper #main .ui-tabs-nav{margin-top: -177px;list-style: none;padding: 0;display: flex;flex-direction: row;align-items: flex-end;justify-content: flex-start;flex-wrap: wrap;width: calc(100% + 2px);box-sizing: content-box}#wrapper #main .ui-tabs-nav .ui-state-default{width: calc(100% / 2 + 2px);margin-left: -2px;margin-top: -8px}#wrapper #main .ui-tabs-nav .ui-state-default a{padding: 12px 12px;height: 67px;text-align: center;text-decoration: none;font-size: 15px;color: #0092c9;background-color: #d3d4d5;box-sizing: border-box;display: block;border: 2px solid #0092c9;border-radius: 12px 12px 0 0;transition: background .3s ease}#wrapper #main .ui-tabs-nav .ui-state-default a:hover{background-color: #bbdeef}#wrapper #main .ui-tabs-nav .ui-state-active a{color: #fff;background-color: #0092c9}#wrapper #main .ui-tabs-panel{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}#wrapper #main .ui-tabs-panel .invisible{order: 99}#wrapper #main .ui-tabs-panel .tabheadline{font-size: 16pt;font-weight: 400;margin: 20px 0 5px 0;order: 0}#wrapper #main .ui-tabs-panel .teaserheadline{width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .ui-tabs-panel .ce_tabs{margin: 0;order: 2;border: 2px solid #0092c9;box-sizing: border-box}#wrapper #main .ui-tabs-panel .ce_tabs .teaser{width: 100%;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;border-bottom: 2px solid #9d9d9c;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser:last-child{margin-bottom: 35px}#wrapper #main .ui-tabs-panel .ce_tabs .teaser p{font-size: 12pt;margin: 0 0 15px 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul{float: left;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul li{box-sizing: border-box;padding: 5px 25px 5px 0}#wrapper #main .ui-tabs-panel .ui-tabs-nav{margin: 25px 0 35px;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default{width: auto}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a{padding: 5px;text-align: center;text-decoration: none;font-size: 14pt;color: #828282;box-sizing: border-box;background-color: #e9eaec;display: block}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img{width: 100%;height: auto;transition: transform .3s ease-in-out}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a span{display: none}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-active img:hover{-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .wissenswertes{float: none;overflow: hidden;margin: 0;order: 3}#wrapper #main .ui-tabs-panel .wissenswertes h2{font-size: 14pt;font-weight: 400;display: block;width: 100%}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0;width: 100%;float: left}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg img{width: 100%;height: auto}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg{overflow: hidden;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;padding-bottom: 17px}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h4{color: #bbdeef;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p{font-size: 11pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p span{float: none}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .infoblock{float: none;overflow: hidden;margin: 40px 0 20px;order: 3}#wrapper #main .infoblock .ansprechpartner{font-size: 12pt;line-height: 1.3em;margin: 15px 0 15px;width: auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock .ansprechpartner p{margin: 0 5px 15px 15px}#wrapper #main .infoblock h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-end}#wrapper #main .infoblock .blockbg img{display: none;xmargin: 0;xheight: 100%;xwidth: auto}#wrapper #main .infoblock .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.rechts .ansprechpartner{float: right;margin-top: 12px;text-align: right;display: flex;flex-direction: row-reverse;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}#wrapper #main .infoblock.rechts .ansprechpartner p{margin-right: 12px}#wrapper #main .infoblock.rechts .blockbg{overflow: hidden;float: none;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: flex-end}#wrapper #main .infoblock.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #Service{padding: 45px 0 0}#wrapper #Service .ce_text{margin: 0}#wrapper #Service .grid12{width: 86% !important;display: block;margin: 0 auto;float: none}#wrapper #Service .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Service .grid12 ul{list-style: none;margin: 0;padding: 50px 60px;display: flex;flex-direction: column;justify-content: space-between;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Service .grid12 ul li{background: #0092c9;margin: 25px 0;width: 100%;min-height: 150px;border-radius: 3px;overflow: hidden}#wrapper #Service .grid12 ul li p{margin: 0;font-size: 13px;line-height: 18px;display: block}#wrapper #Service .grid12 ul li p a{text-decoration: none;color: #fff;letter-spacing: 10;text-align: center;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-around}#wrapper #Service .grid12 ul li p a em{display: block;font-weight: 600;font-family: 'Calibri';font-style: normal;margin: 22px 10px 22px}#wrapper #Service .grid12 ul li p a img{width: 100%;margin: 22px 0 0}#wrapper #Produkte{padding: 45px 0 0}#wrapper #Produkte .grid12{width: 86% !important;display: block;margin: 0 auto;float: none}#wrapper #Produkte .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Produkte .grid12 .ui-tabs-nav{margin: 25px 0 0;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default{width: 25%;color: #0092c9;background: #bfbfc0;border: 2px solid #fff;border-radius: 3px 3px 0 0;padding: 0}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a{padding: 9px 20px 9px 20px;text-align: center;text-decoration: none;font-size: 14pt;color: inherit;box-sizing: border-box;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a img{width: 45px;height: auto;margin: 0 auto}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a span{display: none}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-active{background: #dfe0e0;border-bottom: none}#wrapper #Produkte .grid12 .ui-tabs-panel{margin-top: -2px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Produkte .grid12 .ui-tabs-panel > div{width: 100%}#wrapper #Produkte .grid12 .ui-tabs-panel > div div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border-top: 2px solid #fff}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4{margin: 22px 0 10px;color: #0092c9;text-align: center;font-size: 19px;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a{margin: 0;color: inherit;text-align: center;font-size: inherit;font-weight: inherit;text-decoration: none;transition: color .2s ease-in-out}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a:hover{color: #e53417}#wrapper #Produkte .grid12 .ui-tabs-panel > div > h4{margin: 55px 0 10px;font-size: 31px}#wrapper #Produkte .grid12 .ui-tabs-panel > div p{margin: 0 0 10px;padding: 0 30px;color: #286594;text-align: center;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div ul{padding: 0;list-style: none;display: flex;flex-direction: row}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul{margin: 25px auto;width: calc(100% - 60px);flex-wrap: wrap;justify-content: space-around;align-items: flex-start}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li{background: #fff;padding: 10px;margin-bottom: 30px;width: calc(100% - 80px);min-height: 220px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul{width: calc(100% - 10px);margin: 10px auto;flex-wrap: nowrap;justify-content: space-around;align-items: flex-end}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul img{width: 45px}#wrapper #Baumassnahmen{margin-top: 45px;padding: 45px 0;background: #bfbfc0}#wrapper #Baumassnahmen .innerwrap{width: 86%;margin: 0 auto}#wrapper #Baumassnahmen .ce_text{display: block;margin: 0 auto;float: none;color: #000}#wrapper #Baumassnahmen .ce_text h3{color: #fff;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 35px}#wrapper #Baumassnahmen .ce_text p{font-size: 13px;line-height: 18px;font-weight: 400;margin: 15px 0 35px}#wrapper #Baumassnahmen .ce_text div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border: 2px solid #fff;border-radius: 3px}#wrapper #Baumassnahmen .ce_text > ul{margin: 0;padding: 15px 0 0;list-style: none;display: block;border-top: 2px solid #0092c9;border-bottom: 2px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li{border-bottom: 1px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li:last-child{border-bottom: none}#wrapper #Baumassnahmen .ce_text > ul > li > ul{list-style: none;display: block;padding: 15px 0 40px;background-image: url("../../files/stadtwerke/theme/img/bg/pin.svg");background-position: 95% 90%;background-size: 20px;background-repeat: no-repeat}#wrapper #Baumassnahmen .ce_text > ul > li > ul li{display: block;width: 100%;padding: 5px 0 0;font-size: 13px;line-height: 18px;font-weight: 400;align-self: flex-end}#wrapper #Baumassnahmen .ce_text > ul > li > ul li:nth-child(1){font-weight: 600;align-self: flex-start}#wrapper #Geschaeftszahlen{padding: 45px 0 0;width: 86%;margin: 0 auto}#wrapper #Geschaeftszahlen .ce_text{display: block;margin: 0 25px;float: none}#wrapper #Geschaeftszahlen .ce_text h2,#wrapper #Geschaeftszahlen .ce_texth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Geschaeftszahlen .ce_text h3,#wrapper #Geschaeftszahlen .ce_texth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke{width: 100%;overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table{width: 100%;margin: 0 0 30px;border-collapse: separate;border-spacing: 0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th{text-align: left;font-size: .8em;padding: .85em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody{font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td{background-color: #fff;padding: .85em .8em;font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(1){width: 55%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(2){width: 22.5%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(3){width: 22.5%}#wrapper #Energiecheck{margin: 45px 0 0}#wrapper #Energiecheck .inside{background-color: #1b6794;overflow: hidden}#wrapper #Energiecheck .inside .bluebg{margin: 0 auto;float: none;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between}#wrapper #Energiecheck .inside .bluebg form .formbody{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;width: 86%;margin: 0 auto 35px}#wrapper #Energiecheck .inside .bluebg form .formbody h3{width: 100%;color: #fff;font-size: 20pt;font-weight: 400;display: block}#wrapper #Energiecheck .inside .bluebg form .formbody h3 span{float: right;font-size: 11pt;margin: 10px 0 5px 10px}#wrapper #Energiecheck .inside .bluebg form .formbody div.plz{order: 1}#wrapper #Energiecheck .inside .bluebg form .formbody div.heizart{order: 4}#wrapper #Energiecheck .inside .bluebg form .formbody div.baujahr{order: 2}#wrapper #Energiecheck .inside .bluebg form .formbody div.verbrauch{order: 5}#wrapper #Energiecheck .inside .bluebg form .formbody div.hausart{order: 3}#wrapper #Energiecheck .inside .bluebg form .formbody div.wohnflaeche{order: 6}#wrapper #Energiecheck .inside .bluebg form .formbody .widget{width: 82.5%;margin-bottom: 25px;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between}#wrapper #Energiecheck .inside .bluebg form .formbody .widget label{color: #fff;font-size: 12pt;font-weight: 400;text-align: left;margin: 0 10px 0 0;flex-grow: 1;white-space: nowrap}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea{float: right;width: 100%;max-width: 200px;color: #595959;padding: .3em .6em;border: 0;box-sizing: content-box}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input{color: #595959}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input::placeholder{opacity: 1}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="wohnflaeche"]::placeholder{text-align: right}#wrapper #Energiecheck .inside .bluebg form .formbody .widget select{width: 100%;max-width: 200px}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container{width: 82.5%;order: 7}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container input{width: 100%;float: none;background-color: #e51d1d;color: #fff;border: none;text-align: center;font-weight: 600;padding: .4em .7em;cursor: pointer}#wrapper #Videoblock{padding: 45px 0 0}#wrapper #Videoblock .innerwrap{width: 86%;margin: 0 auto}#wrapper #Videoblock .innerwrap .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(odd){float: none;padding: 20px;display: block !important;width: 100% !important}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(even){float: none;padding: 0 20px 20px 20px}#wrapper #Videoblock h3.ce_headline{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Videoblock h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Videoblock h5{font-size: 13px;font-weight: 600;color: #fff;margin: 10px 0 5px}#wrapper #Videoblock .ce_text{margin: 0}#wrapper #Videoblock .ce_text p{font-size: 12px;margin: 0 0 5px;color: #fff}#wrapper #Videoblock .ce_text p a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef !important}#wrapper #Videoblock .ce_text p a:hover{color: #fff}#wrapper #Videoblock .ce_text p a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Videoblock .ce_text p a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Teasertrenner{margin: 45px 0 0;background-image: url("../../files/stadtwerke/theme/img/bg/teaser_strom.png");background-position: 50% 0;background-size: cover;background-repeat: no-repeat;overflow: hidden}#wrapper #Teasertrenner .inside{width: 86%;margin: 0 auto}#wrapper #Teasertrenner .inside .ce_text.stromteaser{float: right !important;width: 45% !important}#wrapper #Teasertrenner .inside .ce_text.stromteaser h3{font-size: 12pt;font-weight: 600}#wrapper #Teasertrenner .inside .ce_text.stromteaser p{display: none}#wrapper #Teasertrenner .inside .ce_text.stromteaser p a{text-decoration: none;color: #e53417}#wrapper #Teasertrenner .inside .ce_text.stromteaser p.teaserlink{display: block;float: right}#wrapper #Monatszahl{padding: 45px 0 0}#wrapper #Monatszahl .inside{width: 86%;margin: 0 auto}#wrapper #Monatszahl .inside .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden;display: block}#wrapper #Monatszahl .inside .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Monatszahl .inside .blockbg [class*=grid] img{vertical-align: bottom}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(odd){float: none;padding: 0}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(even){float: none;padding: 34px 34px 34px 34px}#wrapper #Monatszahl .inside h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Monatszahl .inside h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Monatszahl .inside p{font-size: 13px;font-weight: 400;color: #fff;margin: 10px 0 5px}#wrapper #Monatszahl .inside p a{text-decoration: none;color: #e53417}#wrapper footer{margin: 45px 0 0;background: #424342;color: #fff;overflow: hidden}#wrapper footer .inside{width: 86%;margin: 10px auto 45px;background-position: bottom right;background-repeat: no-repeat;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start}#wrapper footer .inside h3{font-size: 12pt;font-weight: 600}#wrapper footer .inside .mod_customnav ul,#wrapper footer .inside .mod_navigation ul{list-style: none;padding: 0;margin-right: 4em}#wrapper footer .inside .mod_customnav ul li a,#wrapper footer .inside .mod_navigation ul li a,#wrapper footer .inside .mod_customnav ul li span.active,#wrapper footer .inside .mod_navigation ul li span.active{text-decoration: none;font-size: 10pt;color: #fff}#wrapper footer .inside div{font-size: 10pt;margin-top: 2em;width: 100%}#wrapper footer .inside div a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef}#wrapper footer .inside div a:hover{color: #fff}#wrapper footer .inside div a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper footer .inside div a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#Subfooter{background-color: #009ee0;margin: 0 0 -25px;width: 100%;position: relative;overflow: hidden}#Subfooter .inside{width: 86%;margin: 12px auto 12px;min-height: 30px}#Subfooter .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start}#Subfooter .inside .mod_customnav ul li{margin-right: 3em}#Subfooter .inside .mod_customnav ul li a,#Subfooter .inside .mod_customnav ul li span.active{text-decoration: none;font-size: 11px;color: #fff;font-family: 'Calibri-Bold'}}@media screen and (min-width: 769px) and (max-width: 979px){.mobile_menu_wrapper{overflow: visible}#wrapper{width: 100%;margin: -10px auto -25px}#wrapper .nonmobile{display: inline-block !important}#wrapper .mobile{display: none !important}#wrapper header{background-color: #fff}#wrapper header img{margin-bottom: -5px}#wrapper header .innerwrap{width: 100%;max-width: 744px;margin: 0 auto 10px}#wrapper header .innerwrap .hotlineblock{display: none}#wrapper header .innerwrap .hotlineblock .topmenu{width: calc(100% / 4);list-style: none;padding: 0}#wrapper header .innerwrap .hotlineblock .topmenu li{display: inline;margin: 0 0 15px 20px;float: right}#wrapper header .innerwrap .hotlineblock .topmenu li:last-child{margin: 0 0 15px 0}#wrapper header .innerwrap .hotlineblock .topmenu li a{padding: 0;text-align: left;font-weight: 600;font-size: 17px;letter-spacing: 10;text-decoration: none;color: #707173}#wrapper header .innerwrap .hotlineblock .topmenu li a:hover{color: #286594;text-decoration: underline}#wrapper header .innerwrap .hotlineblock .hotline{width: calc(100% / 2);font-size: 17px;letter-spacing: 10;color: #e53517;font-weight: 400;float: right;text-align: center;margin: 16px 0 16px}#wrapper header .innerwrap .hotlineblock .hotline span{display: inline-block;hyphens: none}#wrapper header .innerwrap .hotlineblock .hotline span a{font-weight: 600;color: inherit;text-decoration: none}#wrapper header .innerwrap .hotlineblock .servicenummer{width: calc(100% / 4);font-size: 17px;letter-spacing: 10;color: #e53517;font-weight: 400;float: right;text-align: left;margin: 16px 0 16px}#wrapper header .innerwrap .hotlineblock .servicenummer span{display: inline-block;hyphens: none}#wrapper header .innerwrap .hotlineblock .servicenummer span a{font-weight: 600;color: inherit;text-decoration: none}#wrapper header .innerwrap .logoclaim{width: 100%;float: none;display: flex;flex-direction: row;justify-content: space-between;align-items: center}#wrapper header .innerwrap .logoclaim .logoblock{display: none}#wrapper header .innerwrap .logoclaim .logoblock .logo img{margin: 0}#wrapper header .innerwrap .logoclaim .claimblock{display: none}#wrapper header .innerwrap .logoclaim .claimblock span{font-family: 'Calibri-Bold'}#wrapper #container{margin-top: 45px}#wrapper .ce_form{margin: 0 25px 2em}#wrapper .ce_form h2,#wrapper .ce_formh2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper .ce_form h3,#wrapper .ce_formh3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper .ce_form .widget{margin-bottom: 1em}#wrapper .ce_form .widget label{display: block;padding: 0 .5em .3em}#wrapper .ce_form .widget input{padding: .5em}#wrapper .ce_form .submit_container input{float: none;background-color: #009ee0;color: #fff;border: none;text-align: center;font-weight: 600;padding: .6em .7em;cursor: pointer}#wrapper #main{width: 100%;margin: 0 auto;float: none;display: flex;flex-direction: row;justify-content: space-between}#wrapper #main h1{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .produktgrouphl{float: left;width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .produktgroup{float: left;width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #9d9d9c;margin: 0 0 15px}#wrapper #main .produktgroup p{font-size: 11pt;margin: 0 0 40px 0;max-width: 50%}#wrapper #main .produktgroup ul{float: right;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .produktgroup ul li{box-sizing: border-box;padding: 15px}#wrapper #main .produktgroup:last-child{border-bottom: none}#wrapper #main .produktgroupinfo{float: right !important;overflow: hidden;margin: 0}#wrapper #main .produktgroupinfo h2{font-size: 14pt;font-weight: 400}#wrapper #main .produktgroupinfo .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .produktgroupinfo .blockbg img{width: 100%;height: auto}#wrapper #main .produktgroupinfo .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .produktgroupinfo .beratung.blockbg{overflow: hidden;box-sizing: border-box;background-color: #e9eaec;color: #595959;padding-bottom: 17px}#wrapper #main .produktgroupinfo .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg h4{color: #e53417;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg p{font-size: 12pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .produktgroupinfo .beratung.blockbg p span{float: right}#wrapper #main .produktgroupinfo .beratung.blockbg p a{font-size: 12pt;text-decoration: none;color: #e53417}#wrapper #main .infoblock.produktteaser{float: left;overflow: hidden;margin: 40px 0 20px}#wrapper #main .infoblock.produktteaser .ansprechpartner{font-size: 10pt;line-height: 1.2em;margin: 5px 0 15px;width: 100%}#wrapper #main .infoblock.produktteaser .ansprechpartner img{display: none}#wrapper #main .infoblock.produktteaser .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .infoblock.produktteaser h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock.produktteaser .blockbg{overflow: hidden;width: 90%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #main .infoblock.produktteaser .blockbg img{margin: 0;width: 20%;height: auto}#wrapper #main .infoblock.produktteaser .blockbg .textblock{width: 80%;min-height: 190px;display: flex;flex-direction: column;justify-content: space-around}#wrapper #main .infoblock.produktteaser .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner{float: right;text-align: right;margin-top: 0}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner img{display: none}#wrapper #main .infoblock.produktteaser.rechts .blockbg{width: 90%;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-start}#wrapper #main .infoblock.produktteaser.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .inside{margin: 0 auto;width: 748px}#wrapper #main .faq{border: 1px solid #9d9d9c;background-color: #fff;margin: 0 25px 15px;padding: .7em;box-sizing: border-box;font-size: 1em}#wrapper #main .faq .toggler{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqopen.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #fff}#wrapper #main .faq .toggler.ui-state-active{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqclose.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #9d9d9c}#wrapper #main .faq h3{font-size: 1em;font-weight: 600;margin: 0;padding: 16px .5em 14px;box-sizing: border-box;cursor: pointer}#wrapper #main iframe.gmaps{width: 100%;height: 25em;margin: 2em 0}#wrapper #main .ce_text.inhalt,#wrapper #main .ce_headline.inhalt{margin: 0;font-size: .9em}#wrapper #main .ce_text.inhalt [class*=grid],#wrapper #main .ce_headline.inhalt [class*=grid]{margin: 0}#wrapper #main .ce_text.inhalt [class*=grid]:nth-of-type(odd),#wrapper #main .ce_headline.inhalt [class*=grid]:nth-of-type(odd){padding-right: 10px;float: left}#wrapper #main .ce_text.inhalt [class*=grid]:nth-of-type(even),#wrapper #main .ce_headline.inhalt [class*=grid]:nth-of-type(even){float: right}#wrapper #main .ce_text.inhalt .ce_text,#wrapper #main .ce_headline.inhalt .ce_text{margin: 0}#wrapper #main .ce_text.inhalt .highlight,#wrapper #main .ce_headline.inhalt .highlight{color: #e53417}#wrapper #main .ce_text.inhalt .smalltext,#wrapper #main .ce_headline.inhalt .smalltext{font-size: .9em}#wrapper #main .ce_text.inhalt h2,#wrapper #main .ce_headline.inhalt h2,#wrapper #main .ce_text.inhalth2,#wrapper #main .ce_headline.inhalth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .ce_text.inhalt h3,#wrapper #main .ce_headline.inhalt h3,#wrapper #main .ce_text.inhalth3,#wrapper #main .ce_headline.inhalth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #main .ce_text.inhalt.produkt h3,#wrapper #main .ce_headline.inhalt.produkt h3{color: #828282;font-weight: 600;font-size: 1em;margin: 55px 0 35px}#wrapper #main .ce_text.inhalt ul,#wrapper #main .ce_headline.inhalt ul{list-style: none}#wrapper #main .ce_text.inhalt ul.details,#wrapper #main .ce_headline.inhalt ul.details{font-size: 1.1em;margin-bottom: .4em}#wrapper #main .ce_text.inhalt ul li,#wrapper #main .ce_headline.inhalt ul li{margin-bottom: .5em}#wrapper #main .ce_text.inhalt ul li:before,#wrapper #main .ce_headline.inhalt ul li:before{margin: -3px 16px 0 -16px;font-size: 1.1em;content: "»";color: #e53417;position: absolute}#wrapper #main .ce_text.inhalt ul li a,#wrapper #main .ce_headline.inhalt ul li a{color: inherit;text-decoration: underline}#wrapper #main .ce_text.inhalt.produkt ul,#wrapper #main .ce_headline.inhalt.produkt ul{list-style: none;margin: 0}#wrapper #main .ce_text.inhalt.produkt ul li,#wrapper #main .ce_headline.inhalt.produkt ul li{margin-bottom: 1.1em;font-size: .9em;box-sizing: border-box}#wrapper #main .ce_text.inhalt.produkt ul li:before,#wrapper #main .ce_headline.inhalt.produkt ul li:before{content: url("../../files/stadtwerke/theme/img/icons/bullet.svg");position: absolute;margin: -2px 38px 0 -38px}#wrapper #main .ce_text.inhalt table.preise,#wrapper #main .ce_headline.inhalt table.preise{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0}#wrapper #main .ce_text.inhalt table.preise.strom,#wrapper #main .ce_headline.inhalt table.preise.strom{background-image: url("../../files/stadtwerke/theme/img/bg/windkraft.jpg");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.preise.strom.klein,#wrapper #main .ce_headline.inhalt table.preise.strom.klein{background-size: 60% auto}#wrapper #main .ce_text.inhalt table.preise.strom thead th,#wrapper #main .ce_headline.inhalt table.preise.strom thead th{text-align: left;padding: 1em}#wrapper #main .ce_text.inhalt table.preise.strom thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.strom tbody,#wrapper #main .ce_headline.inhalt table.preise.strom tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody th,#wrapper #main .ce_headline.inhalt table.preise.strom tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td,#wrapper #main .ce_headline.inhalt table.preise.strom tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(1){width: 13.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(2){width: 13.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(3){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(4){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.gas,#wrapper #main .ce_headline.inhalt table.preise.gas{background-image: url("../../files/stadtwerke/theme/img/bg/gas.jpg");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.preise.gas.klein,#wrapper #main .ce_headline.inhalt table.preise.gas.klein{background-size: 60% auto}#wrapper #main .ce_text.inhalt table.preise.gas thead th,#wrapper #main .ce_headline.inhalt table.preise.gas thead th{text-align: left;padding: 1em}#wrapper #main .ce_text.inhalt table.preise.gas thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.gas tbody,#wrapper #main .ce_headline.inhalt table.preise.gas tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody th,#wrapper #main .ce_headline.inhalt table.preise.gas tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td,#wrapper #main .ce_headline.inhalt table.preise.gas tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(1){width: 10%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(2){width: 10%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(3){width: 10%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(4){width: 15%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(5),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(5){width: 15%}#wrapper #main .ce_text.inhalt table.meldungen,#wrapper #main .ce_headline.inhalt table.meldungen{width: 100%;border-collapse: separate;border-spacing: 0;background-image: url("../../files/stadtwerke/theme/img/bg/meldungen.png");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.meldungen thead th,#wrapper #main .ce_headline.inhalt table.meldungen thead th{padding: 1em .5em}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(1){background-color: #1b6794;color: #fff;font-size: 1.5em;text-align: left;font-weight: 400;width: 90%}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(2){background-color: transparent;width: 10%}#wrapper #main .ce_text.inhalt table.meldungen tfoot td,#wrapper #main .ce_headline.inhalt table.meldungen tfoot td{padding: 1em .8em;background-color: #1b6794;color: #fff;font-size: .9em;text-align: left;font-weight: 400;width: 100%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr{background-color: #dadada}#wrapper #main .ce_text.inhalt table.meldungen tbody tr:nth-child(2n),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr:nth-child(2n){background-color: #fff}#wrapper #main .ce_text.inhalt table.meldungen tbody tr th,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr th{background-color: #1a769b;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td{color: #595959;padding: 1em .8em;vertical-align: text-top}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(1){width: 28%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(2){width: 34%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(3),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(3){width: 28%}#wrapper #main .ce_text.inhalt .ansprechpartner p,#wrapper #main .ce_headline.inhalt .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .ce_text.inhalt .ansprechpartner.rechts p,#wrapper #main .ce_headline.inhalt .ansprechpartner.rechts p{text-align: right}#wrapper #main .ce_text.inhalt hr,#wrapper #main .ce_headline.inhalt hr{color: #828282;margin: 2em 0 0}#wrapper #main .ce_text.inhalt .subtext,#wrapper #main .ce_headline.inhalt .subtext{margin: 2em 0;font-size: .7em;font-weight: 600}#wrapper #main .ce_text.inhalt .subtext a,#wrapper #main .ce_headline.inhalt .subtext a{color: inherit}#wrapper #main .ce_text.inhalt .blockbg,#wrapper #main .ce_headline.inhalt .blockbg{overflow: hidden;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 20px 0 20px 0}#wrapper #main .ce_text.inhalt .blockbg img,#wrapper #main .ce_headline.inhalt .blockbg img{width: 100%;height: auto}#wrapper #main .ce_text.inhalt .blockbg h3,#wrapper #main .ce_headline.inhalt .blockbg h3{font-size: 14pt;color: #fff;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg h4,#wrapper #main .ce_headline.inhalt .blockbg h4{font-size: 12pt;font-weight: 600;padding: 5px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p,#wrapper #main .ce_headline.inhalt .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p a,#wrapper #main .ce_headline.inhalt .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ce_text.inhalt .kontaktboxen,#wrapper #main .ce_headline.inhalt .kontaktboxen{margin: 2em 0;display: flex;flex-direction: row;justify-content: space-between}#wrapper #main .ce_text.inhalt .kontaktboxen div,#wrapper #main .ce_headline.inhalt .kontaktboxen div{width: calc(100% / 3 - 45px);padding: 1em;min-height: 100px;display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt1,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt1{font-size: 1.1em;background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt1.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;border-radius: 32px 0 32px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt2,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt2{font-size: 1.1em;background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt2.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;border-radius: 32px 0 32px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3{transition: 0.8s;transform-style: preserve-3d;position: relative;cursor: wait}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{font-size: 1.1em;width: 100%;height: 100%;color: #fff;backface-visibility: hidden;position: absolute;top: 0;left: 0;right: 0;bottom: 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front{border-radius: 32px 0 32px 0;background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt3.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;z-index: 2;transform: rotateY(0deg)}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{border-radius: 0 32px 0 32px;background-color: #e51d1d;transform: rotateY(180deg)}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3:hover,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3:hover{transform: rotateY(180deg)}#wrapper #main .ce_text.inhalt .kontaktboxen div a,#wrapper #main .ce_headline.inhalt .kontaktboxen div a{display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;width: 100%;height: 100%;text-decoration: none;color: inherit}#wrapper #main .ce_text.inhalt .kontaktboxen div a img,#wrapper #main .ce_headline.inhalt .kontaktboxen div a img{transition: all .3s ease-in}#wrapper #main .ce_text.inhalt .kontaktboxen div a img:hover,#wrapper #main .ce_headline.inhalt .kontaktboxen div a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ce_tabs{margin: 100px 0 0;border: 2px solid #0092c9;box-sizing: border-box;overflow: visible}#wrapper #main .ui-tabs-nav{margin-top: -80px;list-style: none;padding: 0;display: flex;flex-direction: row;align-items: flex-end;justify-content: flex-start}#wrapper #main .ui-tabs-nav .ui-state-default{width: calc(100% / 6);margin-left: -2px}#wrapper #main .ui-tabs-nav .ui-state-default a{padding: 5px 12px;height: 80px;text-align: center;text-decoration: none;font-size: 15px;color: #0092c9;background-color: #d3d4d5;box-sizing: border-box;display: block;border: 2px solid #0092c9;border-radius: 12px 12px 0 0;transition: background .3s ease}#wrapper #main .ui-tabs-nav .ui-state-default a:hover{background-color: #bbdeef}#wrapper #main .ui-tabs-nav .ui-state-active a{color: #fff;background-color: #0092c9}#wrapper #main .ui-tabs-panel{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}#wrapper #main .ui-tabs-panel .invisible{order: 99}#wrapper #main .ui-tabs-panel .tabheadline{font-size: 18pt;font-weight: 400;margin: 40px 0 15px 0;order: 0}#wrapper #main .ui-tabs-panel .teaserheadline{width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .ui-tabs-panel .ce_tabs{margin: 0;order: 2;border: 2px solid #0092c9;box-sizing: border-box}#wrapper #main .ui-tabs-panel .ce_tabs .teaser{width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #9d9d9c;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser p{font-size: 11pt;margin: 0 0 40px 0;max-width: 50%}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul{float: right;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul li{box-sizing: border-box;padding: 15px}#wrapper #main .ui-tabs-panel .ce_tabs .teaser:last-child{border-bottom: none}#wrapper #main .ui-tabs-panel .ui-tabs-nav{margin: 25px 0 35px;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default{width: auto}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a{padding: 5px;text-align: center;text-decoration: none;font-size: 14pt;color: #828282;box-sizing: border-box;background-color: #e9eaec;display: block}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img{width: 100%;height: auto;transition: transform .3s ease-in-out}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a span{display: none}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-active a{color: #e53417;text-decoration: none;background-color: #e9eaec}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-active a:hover{text-decoration: underline}#wrapper #main .ui-tabs-panel .wissenswertes{float: none;overflow: hidden;margin: 0;order: 3}#wrapper #main .ui-tabs-panel .wissenswertes h2{font-size: 14pt;font-weight: 400}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg img{width: 100%;height: auto}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;padding-bottom: 17px}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h4{color: #bbdeef;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p{font-size: 11pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p span{float: right}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .infoblock{float: none;overflow: hidden;margin: 40px 0 20px;order: 3}#wrapper #main .infoblock .ansprechpartner{font-size: 10pt;line-height: 1.2em;margin: 5px 0 15px;width: 100%}#wrapper #main .infoblock .ansprechpartner img{display: none}#wrapper #main .infoblock .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .infoblock h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock .blockbg{width: 90%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #main .infoblock .blockbg img{margin: 0;width: 20%;height: auto}#wrapper #main .infoblock .blockbg .textblock{width: 80%;min-height: 190px;display: flex;flex-direction: column;justify-content: space-around}#wrapper #main .infoblock .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.rechts .ansprechpartner{float: right;text-align: right;margin-top: 0}#wrapper #main .infoblock.rechts .ansprechpartner img{display: none}#wrapper #main .infoblock.rechts .blockbg{width: 90%;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-start}#wrapper #main .infoblock.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #Service{padding: 45px 0 0}#wrapper #Service .ce_text{margin: 0}#wrapper #Service .grid12{display: block;margin: 0 auto;float: none}#wrapper #Service .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Service .grid12 ul{list-style: none;margin: 0;padding: 50px;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Service .grid12 ul li{background: #0092c9;margin: 20px 0;width: calc((100% / 2) - 30px);min-height: 150px;border-radius: 3px;overflow: hidden;transition: transform .3s ease-in-out, box-shadow .3s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;transform: scale(1) translateZ(0);-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);-ms-transform: scale(1) translateZ(0);-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0)}#wrapper #Service .grid12 ul li:hover{transform: scale(1.025) translateZ(0);-webkit-transform: scale(1.025) translateZ(0);-moz-transform: scale(1.025) translateZ(0);-o-transform: scale(1.025) translateZ(0);-ms-transform: scale(1.025) translateZ(0);-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05)}#wrapper #Service .grid12 ul li p{margin: 0;font-size: 13px;line-height: 18px;display: block}#wrapper #Service .grid12 ul li p a{text-decoration: none;color: #fff;letter-spacing: 10;text-align: center;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-around}#wrapper #Service .grid12 ul li p a em{display: block;font-weight: 600;font-family: 'Calibri';font-style: normal;margin: 22px 10px 22px}#wrapper #Service .grid12 ul li p a img{width: 100%;margin: 22px 0 0}#wrapper #Produkte{padding: 45px 0 0}#wrapper #Produkte .grid12{display: block;margin: 0 auto;float: none}#wrapper #Produkte .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Produkte .grid12 .ui-tabs-nav{margin: 0 30px 0;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default{width: auto;min-width: 100px;color: #0092c9;background: #bfbfc0;border: 2px solid #fff;border-radius: 3px 3px 0 0;padding: 0;margin-right: 15px}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a{padding: 9px 20px 9px 17px;text-align: center;text-decoration: none;font-size: 14pt;color: inherit;box-sizing: border-box;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a img{width: 30px;margin-right: 7px;height: auto}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-active{background: #dfe0e0;border-bottom: none}#wrapper #Produkte .grid12 .ui-tabs-panel{margin-top: -2px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Produkte .grid12 .ui-tabs-panel > div{width: 100%}#wrapper #Produkte .grid12 .ui-tabs-panel > div div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border-top: 2px solid #fff}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4{margin: 22px 0 10px;color: #0092c9;text-align: center;font-size: 14px;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a{margin: 0;color: inherit;text-align: center;font-size: inherit;font-weight: inherit;text-decoration: none;transition: color .2s ease-in-out}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a:hover{color: #e53417}#wrapper #Produkte .grid12 .ui-tabs-panel > div > h4{margin: 55px 0 10px;font-size: 31px}#wrapper #Produkte .grid12 .ui-tabs-panel > div p{margin: 0 0 10px;color: #286594;text-align: center;font-size: 13px;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div ul{padding: 0;list-style: none;display: flex;flex-direction: row}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul{margin: 25px auto;width: calc(100% - 20px);flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li{background: #fff;padding: 10px;margin-bottom: 30px;width: calc((100% / 3) - 60px);margin: 30px 20px;min-height: 180px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul{width: calc(100% - 10px);margin: 10px auto;flex-wrap: nowrap;justify-content: space-around;align-items: flex-end}#wrapper #Baumassnahmen{margin-top: 45px;padding: 45px 0;background: #bfbfc0}#wrapper #Baumassnahmen .ce_text{width: 100%;max-width: 760px;display: block;margin: 0 auto;float: none;color: #000}#wrapper #Baumassnahmen .ce_text h3{color: #fff;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Baumassnahmen .ce_text p{font-size: 13px;line-height: 18px;font-weight: 400;margin: 15px 0 55px}#wrapper #Baumassnahmen .ce_text div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border: 2px solid #fff;border-radius: 3px}#wrapper #Baumassnahmen .ce_text > ul{margin: 0;padding: 25px 0 20px;list-style: none;display: block;border-top: 2px solid #0092c9;border-bottom: 2px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li{border-bottom: 1px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li:last-child{border-bottom: none}#wrapper #Baumassnahmen .ce_text > ul > li > ul{list-style: none;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-content: flex-end;align-items: flex-end;padding: 8px 0 20px;background-image: url("../../files/stadtwerke/theme/img/bg/pin.svg");background-position: 95% 50%;background-size: 25px;background-repeat: no-repeat}#wrapper #Baumassnahmen .ce_text > ul > li > ul li{display: inline-block;width: 30%;font-size: 13px;line-height: 18px;font-weight: 400;align-self: flex-end}#wrapper #Baumassnahmen .ce_text > ul > li > ul li:nth-child(1){font-weight: 600;align-self: flex-start}#wrapper #Geschaeftszahlen{padding: 45px 0 0}#wrapper #Geschaeftszahlen .ce_text{display: block;margin: 0 auto;float: none}#wrapper #Geschaeftszahlen .ce_text h2,#wrapper #Geschaeftszahlen .ce_texth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Geschaeftszahlen .ce_text h3,#wrapper #Geschaeftszahlen .ce_texth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke{width: 100%;overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table{width: 45%;margin: 0 0 30px;border-collapse: separate;border-spacing: 0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th{text-align: left;font-size: .8em;padding: .85em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody{font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td{background-color: #fff;padding: .85em .8em;font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(1){width: 55%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(2){width: 22.5%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(3){width: 22.5%}#wrapper #Energiecheck{margin: 45px 0 0}#wrapper #Energiecheck .inside{background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/stromrechner.jpg");background-position: calc(((100% - 980px) / 2) - 180px) 50%;background-size: contain;background-repeat: no-repeat;overflow: hidden}#wrapper #Energiecheck .inside .bluebg{margin: 0 auto;float: none;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between}#wrapper #Energiecheck .inside .bluebg form .formbody{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;width: 100%;margin-bottom: 35px}#wrapper #Energiecheck .inside .bluebg form .formbody h3{width: 100%;color: #fff;font-size: 20pt;font-weight: 400;display: block}#wrapper #Energiecheck .inside .bluebg form .formbody h3 span{float: right;font-size: 11pt;margin: 10px 0 5px 10px}#wrapper #Energiecheck .inside .bluebg form .formbody div.plz{order: 1}#wrapper #Energiecheck .inside .bluebg form .formbody div.heizart{order: 2}#wrapper #Energiecheck .inside .bluebg form .formbody div.baujahr{order: 3}#wrapper #Energiecheck .inside .bluebg form .formbody div.verbrauch{order: 4}#wrapper #Energiecheck .inside .bluebg form .formbody div.hausart{order: 5}#wrapper #Energiecheck .inside .bluebg form .formbody div.wohnflaeche{order: 6}#wrapper #Energiecheck .inside .bluebg form .formbody .widget{width: 47%;margin-bottom: 25px}#wrapper #Energiecheck .inside .bluebg form .formbody .widget label{color: #fff;font-size: 12pt;font-weight: 400;text-align: left;margin: 0 10px 0 0}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea{float: right;width: 100%;max-width: 160px;color: #595959;padding: .3em .6em;border: 0;box-sizing: content-box}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input{color: #595959}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input::placeholder{opacity: 1}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="wohnflaeche"]::placeholder{text-align: right}#wrapper #Energiecheck .inside .bluebg form .formbody .widget select{width: 100%;max-width: 160px}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container{width: 100%;order: 7}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container input{width: 47%;float: right;background-color: #e51d1d;color: #fff;border: none;text-align: center;font-weight: 600;padding: .4em .7em;cursor: pointer}#wrapper #Videoblock{padding: 45px 0 0}#wrapper #Videoblock .innerwrap{width: 744px;margin: 0 auto}#wrapper #Videoblock .innerwrap .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]{margin: 0;box-sizing: border-box;display: block;width: 100%}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(odd){float: none;padding: 34px}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(even){float: none;padding: 0 34px 34px 34px}#wrapper #Videoblock h3.ce_headline{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Videoblock h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Videoblock h5{font-size: 13px;font-weight: 600;color: #fff;margin: 10px 0 5px}#wrapper #Videoblock .ce_text{margin: 0}#wrapper #Videoblock .ce_text p{font-size: 12px;margin: 0 0 5px;color: #fff}#wrapper #Videoblock .ce_text p a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef !important}#wrapper #Videoblock .ce_text p a:hover{color: #fff}#wrapper #Videoblock .ce_text p a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Videoblock .ce_text p a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Teasertrenner{margin: 45px 0 0;background-image: url("../../files/stadtwerke/theme/img/bg/teaser_strom.png");background-position: 50% 0;background-size: cover;background-repeat: no-repeat;overflow: hidden}#wrapper #Teasertrenner .inside{max-width: 744px;margin: 0 auto}#wrapper #Teasertrenner .inside .ce_text.stromteaser{float: right}#wrapper #Teasertrenner .inside .ce_text.stromteaser h3{font-size: 12pt;font-weight: 600}#wrapper #Teasertrenner .inside .ce_text.stromteaser p{font-size: 10pt;font-weight: 400}#wrapper #Teasertrenner .inside .ce_text.stromteaser p a{text-decoration: none;color: #e53417}#wrapper #Teasertrenner .inside .ce_text.stromteaser p.teaserlink{float: right}#wrapper #Monatszahl{padding: 45px 0 0}#wrapper #Monatszahl .inside{width: 744px;margin: 0 auto}#wrapper #Monatszahl .inside .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden;display: block}#wrapper #Monatszahl .inside .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Monatszahl .inside .blockbg [class*=grid] img{vertical-align: bottom}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(odd){width: calc(50% + 5px);float: left;padding: 0;border-right: 2px solid #fff}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(even){width: calc(50% - 5px);float: right;padding: 34px}#wrapper #Monatszahl .inside h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Monatszahl .inside h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Monatszahl .inside p{font-size: 13px;font-weight: 400;color: #fff;margin: 10px 0 5px}#wrapper #Monatszahl .inside p a{text-decoration: none;color: #e53417}#wrapper footer{margin: 45px 0 0;background: #424342;color: #fff;overflow: hidden}#wrapper footer .inside{width: 744px;margin: 18px auto 45px;min-height: 200px;background-position: bottom right;background-repeat: no-repeat;background-size: 23%}#wrapper footer .inside h3{font-size: 12pt;font-weight: 600}#wrapper footer .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: space-between}#wrapper footer .inside .mod_customnav ul li a,#wrapper footer .inside .mod_customnav ul li span.active{text-decoration: none;font-size: 15px;color: #fff;font-family: 'Calibri-Bold'}#wrapper footer .inside div{font-size: 10pt;align-self: flex-end;margin-right: 20%}#wrapper footer .inside div a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef}#wrapper footer .inside div a:hover{color: #fff}#wrapper footer .inside div a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper footer .inside div a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#Subfooter{background-color: #009ee0;margin: 0 0 -25px;width: 100%;position: relative;overflow: hidden}#Subfooter .inside{width: 744px;margin: 12px auto 12px;min-height: 30px}#Subfooter .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start}#Subfooter .inside .mod_customnav ul li{margin-right: 3em}#Subfooter .inside .mod_customnav ul li a,#Subfooter .inside .mod_customnav ul li span.active{text-decoration: none;font-size: 15px;color: #fff;font-family: 'Calibri-Bold'}}@media screen and (min-width: 980px) and (max-width: 1599.9px){.mobile_menu_wrapper{overflow: visible}#wrapper{width: 100%;margin: -10px auto -25px}#wrapper .nonmobile{display: inline-block !important}#wrapper .mobile{display: none !important}#wrapper header{background-color: #fff}#wrapper header img{margin-bottom: -5px}#wrapper header .innerwrap{width: 100%;max-width: 960px;margin: 0 auto 10px}#wrapper header .innerwrap .hotlineblock{display: none}#wrapper header .innerwrap .hotlineblock .topmenu{width: calc(100% / 4);list-style: none;padding: 0}#wrapper header .innerwrap .hotlineblock .topmenu li{display: inline;margin: 0 0 15px 20px;float: right}#wrapper header .innerwrap .hotlineblock .topmenu li a{padding: 0;text-align: left;font-weight: 600;font-size: 17px;letter-spacing: 10;text-decoration: none;color: #707173}#wrapper header .innerwrap .hotlineblock .topmenu li a:hover{color: #286594;text-decoration: underline}#wrapper header .innerwrap .hotlineblock .hotline{width: calc(100% / 2);font-size: 17px;letter-spacing: 10;color: #e53517;font-weight: 400;float: right;text-align: center;margin: 16px 0 16px}#wrapper header .innerwrap .hotlineblock .hotline span{display: inline-block;hyphens: none}#wrapper header .innerwrap .hotlineblock .hotline span a{font-weight: 600;color: inherit;text-decoration: none}#wrapper header .innerwrap .hotlineblock .servicenummer{width: calc(100% / 4);font-size: 17px;letter-spacing: 10;color: #e53517;font-weight: 400;float: right;text-align: left;margin: 16px 0 16px}#wrapper header .innerwrap .hotlineblock .servicenummer span{display: inline-block;hyphens: none}#wrapper header .innerwrap .hotlineblock .servicenummer span a{font-weight: 600;color: inherit;text-decoration: none}#wrapper header .innerwrap .logoclaim{width: 100%;float: none;display: flex;flex-direction: row;justify-content: space-between;align-items: center}#wrapper header .innerwrap .logoclaim .logoblock{display: none}#wrapper header .innerwrap .logoclaim .logoblock .logo img{margin: 0}#wrapper header .innerwrap .logoclaim .claimblock{display: none}#wrapper header .innerwrap .logoclaim .claimblock span{font-family: 'Calibri-Bold'}#wrapper #container{margin-top: 45px}#wrapper .ce_form{margin-bottom: 2em}#wrapper .ce_form h2,#wrapper .ce_formh2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper .ce_form h3,#wrapper .ce_formh3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper .ce_form .widget{margin-bottom: 1em;width: 50%;float: left}#wrapper .ce_form .widget label{display: block;padding: 0 .5em .3em}#wrapper .ce_form .widget input{padding: .5em}#wrapper .ce_form .submit_container input{float: none;background-color: #009ee0;color: #fff;border: none;text-align: center;font-weight: 600;padding: .6em .7em;cursor: pointer}#wrapper #main{width: 100%;max-width: 960px;margin: 0 auto;float: none;display: flex;flex-direction: row;justify-content: space-between}#wrapper #main h1{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .produktgrouphl{float: left;width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .produktgroup{float: left;width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #9d9d9c;margin: 0 0 15px}#wrapper #main .produktgroup p{font-size: 11pt;margin: 0 0 40px 0;max-width: 50%}#wrapper #main .produktgroup ul{float: right;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .produktgroup ul li{box-sizing: border-box;padding: 15px}#wrapper #main .produktgroup:last-child{border-bottom: none}#wrapper #main .produktgroupinfo{float: right !important;overflow: hidden;margin: 0}#wrapper #main .produktgroupinfo h2{font-size: 14pt;font-weight: 400}#wrapper #main .produktgroupinfo .blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .produktgroupinfo .blockbg img{width: 100%;height: auto}#wrapper #main .produktgroupinfo .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .produktgroupinfo .beratung.blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #e9eaec;color: #595959;padding-bottom: 17px}#wrapper #main .produktgroupinfo .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg h4{color: #e53417;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg p{font-size: 12pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .produktgroupinfo .beratung.blockbg p span{float: right}#wrapper #main .produktgroupinfo .beratung.blockbg p a{font-size: 12pt;text-decoration: none;color: #e53417}#wrapper #main .infoblock.produktteaser{float: left;overflow: hidden;margin: 40px 0 20px}#wrapper #main .infoblock.produktteaser .ansprechpartner{font-size: 10pt;line-height: 1.2em;margin: 5px 0 15px;width: 100%}#wrapper #main .infoblock.produktteaser .ansprechpartner img{display: none}#wrapper #main .infoblock.produktteaser .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .infoblock.produktteaser h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock.produktteaser .blockbg{width: 80%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #main .infoblock.produktteaser .blockbg img{margin: 0;width: 18%;height: auto}#wrapper #main .infoblock.produktteaser .blockbg .textblock{width: 82%;min-height: 200px;display: flex;flex-direction: column;justify-content: space-around}#wrapper #main .infoblock.produktteaser .blockbg .textblock h2{font-size: 14pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock h3{font-size: 11pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p{font-size: 11pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p a{font-size: 11pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner{float: right;text-align: right;margin-top: 0}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner img{display: none}#wrapper #main .infoblock.produktteaser.rechts .blockbg{width: 80%;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-start}#wrapper #main .infoblock.produktteaser.rechts .blockbg p a{font-size: 11pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .faq{border: 1px solid #9d9d9c;background-color: #fff;margin: 0 0 15px;padding: .7em;box-sizing: border-box;font-size: 1em}#wrapper #main .faq .toggler{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqopen.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #fff}#wrapper #main .faq .toggler.ui-state-active{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqclose.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #9d9d9c}#wrapper #main .faq h3{font-size: 1em;font-weight: 600;margin: 0;padding: 16px .5em 14px;box-sizing: border-box;cursor: pointer}#wrapper #main iframe.gmaps{width: 100%;height: 25em;margin: 2em 0}#wrapper #main .ce_text.inhalt,#wrapper #main .ce_headline.inhalt{margin: 0;font-size: .9em}#wrapper #main .ce_text.inhalt [class*=grid],#wrapper #main .ce_headline.inhalt [class*=grid]{margin: 0}#wrapper #main .ce_text.inhalt [class*=grid]:nth-of-type(odd),#wrapper #main .ce_headline.inhalt [class*=grid]:nth-of-type(odd){padding-right: 10px;float: left}#wrapper #main .ce_text.inhalt [class*=grid]:nth-of-type(even),#wrapper #main .ce_headline.inhalt [class*=grid]:nth-of-type(even){float: right}#wrapper #main .ce_text.inhalt .ce_text,#wrapper #main .ce_headline.inhalt .ce_text{margin: 0}#wrapper #main .ce_text.inhalt .highlight,#wrapper #main .ce_headline.inhalt .highlight{color: #e53417}#wrapper #main .ce_text.inhalt .smalltext,#wrapper #main .ce_headline.inhalt .smalltext{font-size: .9em}#wrapper #main .ce_text.inhalt h2,#wrapper #main .ce_headline.inhalt h2,#wrapper #main .ce_text.inhalth2,#wrapper #main .ce_headline.inhalth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .ce_text.inhalt h3,#wrapper #main .ce_headline.inhalt h3,#wrapper #main .ce_text.inhalth3,#wrapper #main .ce_headline.inhalth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #main .ce_text.inhalt.produkt h3,#wrapper #main .ce_headline.inhalt.produkt h3{color: #828282;font-weight: 600;font-size: 1em;margin: 55px 0 35px}#wrapper #main .ce_text.inhalt ul,#wrapper #main .ce_headline.inhalt ul{list-style: none}#wrapper #main .ce_text.inhalt ul.details,#wrapper #main .ce_headline.inhalt ul.details{font-size: 1.1em}#wrapper #main .ce_text.inhalt ul li,#wrapper #main .ce_headline.inhalt ul li{margin-bottom: .4em}#wrapper #main .ce_text.inhalt ul li:before,#wrapper #main .ce_headline.inhalt ul li:before{margin: -3px 16px 0 -16px;font-size: 1.1em;content: "»";color: #e53417;position: absolute}#wrapper #main .ce_text.inhalt ul li a,#wrapper #main .ce_headline.inhalt ul li a{color: inherit;text-decoration: underline}#wrapper #main .ce_text.inhalt.produkt ul,#wrapper #main .ce_headline.inhalt.produkt ul{list-style: none;margin: 0}#wrapper #main .ce_text.inhalt.produkt ul li,#wrapper #main .ce_headline.inhalt.produkt ul li{margin-bottom: 1.1em;font-size: .9em;box-sizing: border-box}#wrapper #main .ce_text.inhalt.produkt ul li:before,#wrapper #main .ce_headline.inhalt.produkt ul li:before{content: url("../../files/stadtwerke/theme/img/icons/bullet.svg");position: absolute;margin: -2px 38px 0 -38px}#wrapper #main .ce_text.inhalt table.preise,#wrapper #main .ce_headline.inhalt table.preise{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0}#wrapper #main .ce_text.inhalt table.preise.strom,#wrapper #main .ce_headline.inhalt table.preise.strom{background-image: url("../../files/stadtwerke/theme/img/bg/windkraft.jpg");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.preise.strom.klein,#wrapper #main .ce_headline.inhalt table.preise.strom.klein{background-size: 60% auto}#wrapper #main .ce_text.inhalt table.preise.strom thead th,#wrapper #main .ce_headline.inhalt table.preise.strom thead th{text-align: left;padding: 1em}#wrapper #main .ce_text.inhalt table.preise.strom thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.strom tbody,#wrapper #main .ce_headline.inhalt table.preise.strom tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody th,#wrapper #main .ce_headline.inhalt table.preise.strom tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td,#wrapper #main .ce_headline.inhalt table.preise.strom tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(1){width: 17.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(2){width: 17.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(3){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(4){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.gas,#wrapper #main .ce_headline.inhalt table.preise.gas{background-image: url("../../files/stadtwerke/theme/img/bg/gas.jpg");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.preise.gas.klein,#wrapper #main .ce_headline.inhalt table.preise.gas.klein{background-size: 60% auto}#wrapper #main .ce_text.inhalt table.preise.gas thead th,#wrapper #main .ce_headline.inhalt table.preise.gas thead th{text-align: left;padding: 1em}#wrapper #main .ce_text.inhalt table.preise.gas thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.gas tbody,#wrapper #main .ce_headline.inhalt table.preise.gas tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody th,#wrapper #main .ce_headline.inhalt table.preise.gas tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td,#wrapper #main .ce_headline.inhalt table.preise.gas tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(1){width: 10%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(2){width: 10%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(3){width: 10%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(4){width: 15%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(5),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(5){width: 15%}#wrapper #main .ce_text.inhalt table.meldungen,#wrapper #main .ce_headline.inhalt table.meldungen{width: 100%;border-collapse: separate;border-spacing: 0;background-image: url("../../files/stadtwerke/theme/img/bg/meldungen.png");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.meldungen thead th,#wrapper #main .ce_headline.inhalt table.meldungen thead th{padding: 1em .5em}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(1){background-color: #1b6794;color: #fff;font-size: 1.5em;text-align: left;font-weight: 400;width: 90%}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(2){background-color: transparent;width: 10%}#wrapper #main .ce_text.inhalt table.meldungen tfoot td,#wrapper #main .ce_headline.inhalt table.meldungen tfoot td{padding: 1em .8em;background-color: #1b6794;color: #fff;font-size: .9em;text-align: left;font-weight: 400;width: 100%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr{background-color: #dadada}#wrapper #main .ce_text.inhalt table.meldungen tbody tr:nth-child(2n),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr:nth-child(2n){background-color: #fff}#wrapper #main .ce_text.inhalt table.meldungen tbody tr th,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr th{background-color: #1a769b;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td{color: #595959;padding: 1em .8em;vertical-align: text-top}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(1){width: 28%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(2){width: 34%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(3),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(3){width: 28%}#wrapper #main .ce_text.inhalt .ansprechpartner p,#wrapper #main .ce_headline.inhalt .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .ce_text.inhalt .ansprechpartner.rechts p,#wrapper #main .ce_headline.inhalt .ansprechpartner.rechts p{text-align: right}#wrapper #main .ce_text.inhalt hr,#wrapper #main .ce_headline.inhalt hr{color: #828282;margin: 2em 0 0}#wrapper #main .ce_text.inhalt .subtext,#wrapper #main .ce_headline.inhalt .subtext{margin: 2em 0;font-size: .7em;font-weight: 600}#wrapper #main .ce_text.inhalt .subtext a,#wrapper #main .ce_headline.inhalt .subtext a{color: inherit}#wrapper #main .ce_text.inhalt .blockbg,#wrapper #main .ce_headline.inhalt .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 20px 0 20px 0}#wrapper #main .ce_text.inhalt .blockbg img,#wrapper #main .ce_headline.inhalt .blockbg img{width: 100%;height: auto}#wrapper #main .ce_text.inhalt .blockbg h3,#wrapper #main .ce_headline.inhalt .blockbg h3{font-size: 14pt;color: #fff;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg h4,#wrapper #main .ce_headline.inhalt .blockbg h4{font-size: 12pt;font-weight: 600;padding: 5px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p,#wrapper #main .ce_headline.inhalt .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p a,#wrapper #main .ce_headline.inhalt .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ce_text.inhalt .kontaktboxen,#wrapper #main .ce_headline.inhalt .kontaktboxen{margin: 2em 0;display: flex;flex-direction: row;justify-content: space-between}#wrapper #main .ce_text.inhalt .kontaktboxen div,#wrapper #main .ce_headline.inhalt .kontaktboxen div{width: calc(100% / 3 - 75px);padding: 1em;min-height: 100px;display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt1,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt1{font-size: 1.1em;background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt1.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;border-radius: 32px 0 32px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt2,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt2{font-size: 1.1em;background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt2.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;border-radius: 32px 0 32px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3{transition: 0.8s;transform-style: preserve-3d;position: relative;cursor: wait}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{font-size: 1.1em;width: 100%;height: 100%;color: #fff;backface-visibility: hidden;position: absolute;top: 0;left: 0;right: 0;bottom: 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front{border-radius: 32px 0 32px 0;background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt3.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;z-index: 2;transform: rotateY(0deg)}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{border-radius: 0 32px 0 32px;background-color: #e51d1d;transform: rotateY(180deg)}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3:hover,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3:hover{transform: rotateY(180deg)}#wrapper #main .ce_text.inhalt .kontaktboxen div a,#wrapper #main .ce_headline.inhalt .kontaktboxen div a{display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;width: 100%;height: 100%;text-decoration: none;color: inherit}#wrapper #main .ce_text.inhalt .kontaktboxen div a img,#wrapper #main .ce_headline.inhalt .kontaktboxen div a img{transition: all .3s ease-in}#wrapper #main .ce_text.inhalt .kontaktboxen div a img:hover,#wrapper #main .ce_headline.inhalt .kontaktboxen div a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ce_tabs{margin: 100px 0 0;border: 2px solid #0092c9;box-sizing: border-box;overflow: visible}#wrapper #main .ui-tabs-nav{margin-top: -80px;list-style: none;padding: 0;display: flex;flex-direction: row;align-items: flex-end;justify-content: flex-start}#wrapper #main .ui-tabs-nav .ui-state-default{width: 15%;margin-left: -2px}#wrapper #main .ui-tabs-nav .ui-state-default a{padding: 5px 23px;height: 80px;text-align: center;text-decoration: none;font-size: 15px;color: #0092c9;background-color: #d3d4d5;box-sizing: border-box;display: block;border: 2px solid #0092c9;border-radius: 12px 12px 0 0;transition: background .3s ease}#wrapper #main .ui-tabs-nav .ui-state-default a:hover{background-color: #bbdeef}#wrapper #main .ui-tabs-nav .ui-state-active a{color: #fff;background-color: #0092c9}#wrapper #main .ui-tabs-panel{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}#wrapper #main .ui-tabs-panel .invisible{order: 99}#wrapper #main .ui-tabs-panel .tabheadline{font-size: 18pt;font-weight: 400;margin: 40px 0 15px 0;order: 0}#wrapper #main .ui-tabs-panel .teaserheadline{width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .ui-tabs-panel .ce_tabs{margin: 0;order: 2;border: 2px solid #0092c9;box-sizing: border-box}#wrapper #main .ui-tabs-panel .ce_tabs .teaser{width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #9d9d9c;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser p{font-size: 11pt;margin: 0 0 40px 0;max-width: 50%}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul{float: right;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul li{box-sizing: border-box;padding: 15px}#wrapper #main .ui-tabs-panel .ce_tabs .teaser:last-child{border-bottom: none}#wrapper #main .ui-tabs-panel .ui-tabs-nav{margin: 25px 0 35px;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default{width: auto}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a{padding: 5px;text-align: center;text-decoration: none;font-size: 14pt;color: #828282;box-sizing: border-box;background-color: #e9eaec;display: block}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img{width: 100%;height: auto;transition: transform .3s ease-in-out}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a span{display: none}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-active img:hover{-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .wissenswertes{float: none;overflow: hidden;margin: 0;order: 3}#wrapper #main .ui-tabs-panel .wissenswertes h2{font-size: 14pt;font-weight: 400}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg img{width: 100%;height: auto}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;padding-bottom: 17px}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h4{color: #bbdeef;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p{font-size: 12pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p span{float: right}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p a{font-size: 12pt;text-decoration: none;color: #bbdeef}#wrapper #main .infoblock{float: none;overflow: hidden;margin: 40px 0 20px;order: 3}#wrapper #main .infoblock .ansprechpartner{font-size: 10pt;line-height: 1.2em;margin: 5px 0 15px;width: 100%}#wrapper #main .infoblock .ansprechpartner img{display: none}#wrapper #main .infoblock .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .infoblock h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock .blockbg{width: 80%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #main .infoblock .blockbg img{margin: 0;width: 18%;height: auto}#wrapper #main .infoblock .blockbg .textblock{width: 82%;min-height: 200px;display: flex;flex-direction: column;justify-content: space-around}#wrapper #main .infoblock .blockbg .textblock h2{font-size: 14pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock .blockbg .textblock h3{font-size: 11pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock .blockbg .textblock p{font-size: 11pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock .blockbg .textblock p a{font-size: 11pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.rechts .ansprechpartner{float: right;text-align: right;margin-top: 0}#wrapper #main .infoblock.rechts .ansprechpartner img{display: none}#wrapper #main .infoblock.rechts .blockbg{width: 80%;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-start}#wrapper #main .infoblock.rechts .blockbg p a{font-size: 11pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #Service{padding: 45px 0 0}#wrapper #Service .ce_text{margin: 0}#wrapper #Service .grid12{display: block;margin: 0 auto;float: none}#wrapper #Service .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Service .grid12 ul{list-style: none;margin: 0;padding: 60px;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Service .grid12 ul li{background: #0092c9;margin: 30px 0;width: calc((100% / 3) - 30px);min-height: 150px;border-radius: 3px;overflow: hidden;transition: transform .3s ease-in-out, box-shadow .3s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;transform: scale(1) translateZ(0);-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);-ms-transform: scale(1) translateZ(0);-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0)}#wrapper #Service .grid12 ul li:hover{transform: scale(1.025) translateZ(0);-webkit-transform: scale(1.025) translateZ(0);-moz-transform: scale(1.025) translateZ(0);-o-transform: scale(1.025) translateZ(0);-ms-transform: scale(1.025) translateZ(0);-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05)}#wrapper #Service .grid12 ul li p{margin: 0;font-size: 13px;line-height: 18px;display: block}#wrapper #Service .grid12 ul li p a{text-decoration: none;color: #fff;letter-spacing: 10;text-align: center;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-around}#wrapper #Service .grid12 ul li p a em{display: block;font-weight: 600;font-family: 'Calibri';font-style: normal;margin: 22px 10px 22px}#wrapper #Service .grid12 ul li p a img{width: 100%;margin: 22px 0 0}#wrapper #Produkte{padding: 45px 0 0}#wrapper #Produkte .grid12{display: block;margin: 0 auto;float: none}#wrapper #Produkte .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Produkte .grid12 .ui-tabs-nav{margin: 0 30px 0;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default{width: auto;min-width: 100px;color: #0092c9;background: #bfbfc0;border: 2px solid #fff;border-radius: 3px 3px 0 0;padding: 0;margin-right: 15px}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a{padding: 9px 20px 9px 17px;text-align: center;text-decoration: none;font-size: 14pt;color: inherit;box-sizing: border-box;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a img{width: 30px;margin-right: 7px;height: auto}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-active{background: #dfe0e0;border-bottom: none}#wrapper #Produkte .grid12 .ui-tabs-panel{margin-top: -2px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Produkte .grid12 .ui-tabs-panel > div{width: 100%}#wrapper #Produkte .grid12 .ui-tabs-panel > div div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border-top: 2px solid #fff}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4{margin: 22px 0 10px;color: #0092c9;text-align: center;font-size: 14px;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a{margin: 0;color: inherit;text-align: center;font-size: inherit;font-weight: inherit;text-decoration: none;transition: color .2s ease-in-out}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a:hover{color: #e53417}#wrapper #Produkte .grid12 .ui-tabs-panel > div > h4{margin: 55px 0 10px;font-size: 31px}#wrapper #Produkte .grid12 .ui-tabs-panel > div p{margin: 0 0 10px;color: #286594;text-align: center;font-size: 13px;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div ul{padding: 0;list-style: none;display: flex;flex-direction: row}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul{margin: 25px auto;width: calc(100% - 60px);flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li{background: #fff;padding: 10px;width: calc((100% / 3) - 90px);margin: 30px 35px 30px;min-height: 180px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;border-radius: 3px}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul{width: calc(100% - 10px);margin: 10px auto;flex-wrap: nowrap;justify-content: space-around;align-items: flex-end}#wrapper #Baumassnahmen{margin-top: 45px;padding: 45px 0;background: #bfbfc0}#wrapper #Baumassnahmen .ce_text{width: 100%;max-width: 960px;display: block;margin: 0 auto;float: none;color: #000}#wrapper #Baumassnahmen .ce_text h3{color: #fff;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Baumassnahmen .ce_text p{font-size: 13px;line-height: 18px;font-weight: 400;margin: 15px 0 55px}#wrapper #Baumassnahmen .ce_text div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border: 2px solid #fff;border-radius: 3px}#wrapper #Baumassnahmen .ce_text > ul{margin: 0;padding: 25px 0 20px;list-style: none;display: block;border-top: 2px solid #0092c9;border-bottom: 2px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li{border-bottom: 1px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li:last-child{border-bottom: none}#wrapper #Baumassnahmen .ce_text > ul > li > ul{list-style: none;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-content: flex-end;align-items: flex-end;padding: 8px 0 20px;background-image: url("../../files/stadtwerke/theme/img/bg/pin.svg");background-position: 95% 50%;background-size: 25px;background-repeat: no-repeat}#wrapper #Baumassnahmen .ce_text > ul > li > ul li{display: inline-block;width: 30%;font-size: 13px;line-height: 18px;font-weight: 400;align-self: flex-end}#wrapper #Baumassnahmen .ce_text > ul > li > ul li:nth-child(1){font-weight: 600;align-self: flex-start}#wrapper #Geschaeftszahlen{padding: 45px 0 0}#wrapper #Geschaeftszahlen .ce_text{display: block;margin: 0 auto;float: none}#wrapper #Geschaeftszahlen .ce_text h2,#wrapper #Geschaeftszahlen .ce_texth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Geschaeftszahlen .ce_text h3,#wrapper #Geschaeftszahlen .ce_texth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke{width: 100%;overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table{width: 45%;margin: 0 0 30px;border-collapse: separate;border-spacing: 0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th{text-align: left;font-size: .8em;padding: .85em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody{font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td{background-color: #fff;padding: .85em .8em;font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(1){width: 55%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(2){width: 22.5%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(3){width: 22.5%}#wrapper #Energiecheck{margin: 45px 0 0}#wrapper #Energiecheck .inside{background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/stromrechner.jpg");background-position: calc(((100% - 980px) / 2) - 300px) 50%;background-size: contain;background-repeat: no-repeat;overflow: hidden}#wrapper #Energiecheck .inside .bluebg{margin: 0 auto;float: none;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between}#wrapper #Energiecheck .inside .bluebg form .formbody{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;width: 100%;margin-bottom: 35px}#wrapper #Energiecheck .inside .bluebg form .formbody h3{width: 100%;color: #fff;font-size: 20pt;font-weight: 400;display: block}#wrapper #Energiecheck .inside .bluebg form .formbody h3 span{float: right;font-size: 11pt;margin: 10px 0 5px 10px}#wrapper #Energiecheck .inside .bluebg form .formbody div.plz{order: 1}#wrapper #Energiecheck .inside .bluebg form .formbody div.heizart{order: 2}#wrapper #Energiecheck .inside .bluebg form .formbody div.baujahr{order: 3}#wrapper #Energiecheck .inside .bluebg form .formbody div.verbrauch{order: 4}#wrapper #Energiecheck .inside .bluebg form .formbody div.hausart{order: 5}#wrapper #Energiecheck .inside .bluebg form .formbody div.wohnflaeche{order: 6}#wrapper #Energiecheck .inside .bluebg form .formbody .widget{width: 47%;margin-bottom: 20px}#wrapper #Energiecheck .inside .bluebg form .formbody .widget label{color: #fff;font-size: 14pt;font-weight: 400;text-align: left;margin: 0 10px 0 0}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea{float: right;width: 100%;max-width: 190px;color: #595959;padding: .4em .7em;border: 0;box-sizing: content-box}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input{color: #595959}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input::placeholder{opacity: 1}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="wohnflaeche"]::placeholder{text-align: right}#wrapper #Energiecheck .inside .bluebg form .formbody .widget select{width: 100%;max-width: 190px}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container{width: 100%;order: 7}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container input{width: 47%;float: right;background-color: #e51d1d;color: #fff;border: none;text-align: center;font-weight: 600;padding: .4em .7em;cursor: pointer}#wrapper #Videoblock{padding: 45px 0 0}#wrapper #Videoblock .innerwrap{width: 100%;max-width: 960px;margin: 0 auto}#wrapper #Videoblock .innerwrap .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(odd){float: left;padding: 34px}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(even){float: right;padding: 34px 34px 34px 0;width: 655px}#wrapper #Videoblock h3.ce_headline{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Videoblock h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Videoblock h5{font-size: 13px;font-weight: 600;color: #fff;margin: 10px 0 5px}#wrapper #Videoblock .ce_text{margin: 0}#wrapper #Videoblock .ce_text p{font-size: 12px;margin: 0 0 5px;color: #fff}#wrapper #Videoblock .ce_text p a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef !important}#wrapper #Videoblock .ce_text p a:hover{color: #fff}#wrapper #Videoblock .ce_text p a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Videoblock .ce_text p a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Videoblock .last{margin-bottom: 80px}#wrapper #Teasertrenner{margin: 45px 0 0;background-image: url("../../files/stadtwerke/theme/img/bg/teaser_strom.png");background-position: 50% 0;background-size: cover;background-repeat: no-repeat;overflow: hidden}#wrapper #Teasertrenner .inside{width: 100%;max-width: 960px;margin: 0 auto}#wrapper #Teasertrenner .inside .ce_text.stromteaser{float: right}#wrapper #Teasertrenner .inside .ce_text.stromteaser h3{font-size: 12pt;font-weight: 600}#wrapper #Teasertrenner .inside .ce_text.stromteaser p{font-size: 10pt;font-weight: 400}#wrapper #Teasertrenner .inside .ce_text.stromteaser p a{text-decoration: none;color: #e53417}#wrapper #Teasertrenner .inside .ce_text.stromteaser p.teaserlink{float: right}#wrapper #Monatszahl{padding: 45px 0 0}#wrapper #Monatszahl .inside{width: 100%;max-width: 960px;margin: 0 auto}#wrapper #Monatszahl .inside .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden;display: block}#wrapper #Monatszahl .inside .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Monatszahl .inside .blockbg [class*=grid] img{vertical-align: bottom}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(odd){float: left;padding: 0;border-right: 2px solid #fff}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(even){float: right;padding: 34px 34px 34px 0}#wrapper #Monatszahl .inside h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Monatszahl .inside h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Monatszahl .inside p{font-size: 13px;font-weight: 400;color: #fff;margin: 10px 0 5px}#wrapper #Monatszahl .inside p a{text-decoration: none;color: #e53417}#wrapper footer{margin: 45px 0 0;background: #424342;color: #fff;overflow: hidden}#wrapper footer .inside{width: 100%;max-width: 960px;margin: 18px auto 45px;min-height: 200px;background-position: bottom right;background-repeat: no-repeat;background-size: 23%}#wrapper footer .inside h3{font-size: 12pt;font-weight: 600}#wrapper footer .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: space-between}#wrapper footer .inside .mod_customnav ul li a,#wrapper footer .inside .mod_customnav ul li span.active{text-decoration: none;font-size: 15px;color: #fff;font-family: 'Calibri-Bold'}#wrapper footer .inside div{font-size: 10pt;margin-left: 20%}#wrapper footer .inside div a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef}#wrapper footer .inside div a:hover{color: #fff}#wrapper footer .inside div a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper footer .inside div a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#Subfooter{background-color: #009ee0;margin: 0 0 -25px;width: 100%;position: relative;overflow: hidden}#Subfooter .inside{width: 100%;max-width: 960px;margin: 12px auto 12px;min-height: 30px}#Subfooter .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start}#Subfooter .inside .mod_customnav ul li{margin-right: 3em}#Subfooter .inside .mod_customnav ul li a,#Subfooter .inside .mod_customnav ul li span.active{text-decoration: none;font-size: 15px;color: #fff;font-family: 'Calibri-Bold'}}@media screen and (min-width: 1600px){.top130{margin-top: 95px !important}#wrapper > div p,#wrapper > div li{font-size: 1rem}.mobile_menu_wrapper{overflow: visible}#wrapper{width: 100%;margin: -10px auto -25px}#wrapper .nonmobile{display: inline-block !important}#wrapper .mobile{display: none !important}#wrapper header{background-color: #fff}#wrapper header img{margin-bottom: -5px}#wrapper header .innerwrap{width: 100%;max-width: 1580px;margin: 0 auto 10px}#wrapper header .innerwrap .hotlineblock{display: none}#wrapper header .innerwrap .hotlineblock .topmenu{width: calc(100% / 4);list-style: none;padding: 0}#wrapper header .innerwrap .hotlineblock .topmenu li{display: inline;margin: 0 0 15px 20px;float: right}#wrapper header .innerwrap .hotlineblock .topmenu li a{padding: 0;text-align: left;font-weight: 600;font-size: 17px;letter-spacing: 10;text-decoration: none;color: #707173}#wrapper header .innerwrap .hotlineblock .topmenu li a:hover{color: #286594;text-decoration: underline}#wrapper header .innerwrap .hotlineblock .hotline{width: calc(100% / 2);font-size: 17px;letter-spacing: 10;color: #e53517;font-weight: 400;float: right;text-align: center;margin: 16px 0 16px}#wrapper header .innerwrap .hotlineblock .hotline span{display: inline-block;hyphens: none}#wrapper header .innerwrap .hotlineblock .hotline span a{font-weight: 600;color: inherit;text-decoration: none}#wrapper header .innerwrap .hotlineblock .servicenummer{width: calc(100% / 4);font-size: 17px;letter-spacing: 10;color: #e53517;font-weight: 400;float: right;text-align: left;margin: 16px 0 16px}#wrapper header .innerwrap .hotlineblock .servicenummer span{display: inline-block;hyphens: none}#wrapper header .innerwrap .hotlineblock .servicenummer span a{font-weight: 600;color: inherit;text-decoration: none}#wrapper header .innerwrap .logoclaim{width: 100%;float: none;display: flex;flex-direction: row;justify-content: space-between;align-items: center}#wrapper header .innerwrap .logoclaim .logoblock{display: none}#wrapper header .innerwrap .logoclaim .logoblock .logo img{margin: 0}#wrapper header .innerwrap .logoclaim .claimblock{display: none}#wrapper header .innerwrap .logoclaim .claimblock span{font-family: 'Calibri-Bold'}#wrapper #container{margin-top: 45px}#wrapper .ce_form{margin-bottom: 2em}#wrapper .ce_form h2,#wrapper .ce_formh2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper .ce_form h3,#wrapper .ce_formh3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper .ce_form .widget{margin-bottom: 1em;width: 50%;float: left}#wrapper .ce_form .widget label{display: block;padding: 0 .5em .3em}#wrapper .ce_form .widget input{padding: .5em}#wrapper .ce_form .submit_container input{float: none;background-color: #009ee0;color: #fff;border: none;text-align: center;font-weight: 600;padding: .6em .7em;cursor: pointer}#wrapper #main{width: 100%;max-width: 1580px;margin: 0 auto;float: none;display: flex;flex-direction: row;justify-content: space-between}#wrapper #main h1{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .produktgrouphl{float: left;width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .produktgroup{float: left;width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #9d9d9c;margin: 0 0 15px}#wrapper #main .produktgroup p{font-size: 11pt;margin: 0 0 40px 0;max-width: 50%}#wrapper #main .produktgroup ul{float: right;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .produktgroup ul li{box-sizing: border-box;padding: 15px}#wrapper #main .produktgroup:last-child{border-bottom: none}#wrapper #main .produktgroupinfo{float: right !important;overflow: hidden;margin: 0}#wrapper #main .produktgroupinfo h2{font-size: 14pt;font-weight: 400}#wrapper #main .produktgroupinfo .blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .produktgroupinfo .blockbg img{width: 100%;height: auto}#wrapper #main .produktgroupinfo .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .produktgroupinfo .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .produktgroupinfo .beratung.blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #e9eaec;color: #595959;padding-bottom: 17px}#wrapper #main .produktgroupinfo .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg h4{color: #e53417;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .produktgroupinfo .beratung.blockbg p{font-size: 12pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .produktgroupinfo .beratung.blockbg p span{float: right}#wrapper #main .produktgroupinfo .beratung.blockbg p a{font-size: 12pt;text-decoration: none;color: #e53417}#wrapper #main .infoblock.produktteaser{float: left;overflow: hidden;margin: 40px 0 20px}#wrapper #main .infoblock.produktteaser .ansprechpartner{font-size: 10pt;line-height: 1.2em;margin: 5px 0 15px;width: 100%}#wrapper #main .infoblock.produktteaser .ansprechpartner img{display: none}#wrapper #main .infoblock.produktteaser .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .infoblock.produktteaser h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock.produktteaser .blockbg{width: 80%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #main .infoblock.produktteaser .blockbg img{margin: 0;width: 18%;height: auto}#wrapper #main .infoblock.produktteaser .blockbg .textblock{width: 82%;min-height: 200px;display: flex;flex-direction: column;justify-content: space-around}#wrapper #main .infoblock.produktteaser .blockbg .textblock h2{font-size: 14pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock h3{font-size: 11pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p{font-size: 11pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock.produktteaser .blockbg .textblock p a{font-size: 11pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner{float: right;text-align: right;margin-top: 0}#wrapper #main .infoblock.produktteaser.rechts .ansprechpartner img{display: none}#wrapper #main .infoblock.produktteaser.rechts .blockbg{width: 80%;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-start}#wrapper #main .infoblock.produktteaser.rechts .blockbg p a{font-size: 11pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .faq{border: 1px solid #9d9d9c;background-color: #fff;margin: 0 0 15px;padding: .7em;box-sizing: border-box;font-size: 1em}#wrapper #main .faq .toggler{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqopen.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #fff}#wrapper #main .faq .toggler.ui-state-active{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqclose.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #9d9d9c}#wrapper #main .faq h3{font-size: 1em;font-weight: 600;margin: 0;padding: 16px .5em 14px;box-sizing: border-box;cursor: pointer}#wrapper #main iframe.gmaps{width: 100%;height: 25em;margin: 2em 0}#wrapper #main .ce_text.inhalt,#wrapper #main .ce_headline.inhalt{margin: 0;font-size: .9em}#wrapper #main .ce_text.inhalt [class*=grid],#wrapper #main .ce_headline.inhalt [class*=grid]{margin: 0}#wrapper #main .ce_text.inhalt [class*=grid]:nth-of-type(odd),#wrapper #main .ce_headline.inhalt [class*=grid]:nth-of-type(odd){padding-right: 10px;float: left}#wrapper #main .ce_text.inhalt [class*=grid]:nth-of-type(even),#wrapper #main .ce_headline.inhalt [class*=grid]:nth-of-type(even){float: right}#wrapper #main .ce_text.inhalt .ce_text,#wrapper #main .ce_headline.inhalt .ce_text{margin: 0}#wrapper #main .ce_text.inhalt .highlight,#wrapper #main .ce_headline.inhalt .highlight{color: #e53417}#wrapper #main .ce_text.inhalt .smalltext,#wrapper #main .ce_headline.inhalt .smalltext{font-size: .9em}#wrapper #main .ce_text.inhalt h2,#wrapper #main .ce_headline.inhalt h2,#wrapper #main .ce_text.inhalth2,#wrapper #main .ce_headline.inhalth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #main .ce_text.inhalt h3,#wrapper #main .ce_headline.inhalt h3,#wrapper #main .ce_text.inhalth3,#wrapper #main .ce_headline.inhalth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #main .ce_text.inhalt.produkt h3,#wrapper #main .ce_headline.inhalt.produkt h3{color: #828282;font-weight: 600;font-size: 1em;margin: 55px 0 35px}#wrapper #main .ce_text.inhalt ul,#wrapper #main .ce_headline.inhalt ul{list-style: none}#wrapper #main .ce_text.inhalt ul.details,#wrapper #main .ce_headline.inhalt ul.details{font-size: 1.1em}#wrapper #main .ce_text.inhalt ul li,#wrapper #main .ce_headline.inhalt ul li{margin-bottom: .4em}#wrapper #main .ce_text.inhalt ul li:before,#wrapper #main .ce_headline.inhalt ul li:before{margin: -3px 16px 0 -16px;font-size: 1.1em;content: "»";color: #e53417;position: absolute}#wrapper #main .ce_text.inhalt ul li a,#wrapper #main .ce_headline.inhalt ul li a{color: inherit;text-decoration: underline}#wrapper #main .ce_text.inhalt.produkt ul,#wrapper #main .ce_headline.inhalt.produkt ul{list-style: none;margin: 0}#wrapper #main .ce_text.inhalt.produkt ul li,#wrapper #main .ce_headline.inhalt.produkt ul li{margin-bottom: 1.1em;font-size: .9em;box-sizing: border-box}#wrapper #main .ce_text.inhalt.produkt ul li:before,#wrapper #main .ce_headline.inhalt.produkt ul li:before{content: url("../../files/stadtwerke/theme/img/icons/bullet.svg");position: absolute;margin: -2px 38px 0 -38px}#wrapper #main .ce_text.inhalt table.preise,#wrapper #main .ce_headline.inhalt table.preise{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0}#wrapper #main .ce_text.inhalt table.preise.strom,#wrapper #main .ce_headline.inhalt table.preise.strom{background-image: url("../../files/stadtwerke/theme/img/bg/windkraft.jpg");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.preise.strom.klein,#wrapper #main .ce_headline.inhalt table.preise.strom.klein{background-size: 60% auto}#wrapper #main .ce_text.inhalt table.preise.strom thead th,#wrapper #main .ce_headline.inhalt table.preise.strom thead th{text-align: left;padding: 1em}#wrapper #main .ce_text.inhalt table.preise.strom thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.strom tbody,#wrapper #main .ce_headline.inhalt table.preise.strom tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody th,#wrapper #main .ce_headline.inhalt table.preise.strom tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td,#wrapper #main .ce_headline.inhalt table.preise.strom tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(1){width: 17.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(2){width: 17.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(3){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(4){width: 22.5%}#wrapper #main .ce_text.inhalt table.preise.gas,#wrapper #main .ce_headline.inhalt table.preise.gas{background-image: url("../../files/stadtwerke/theme/img/bg/gas.jpg");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.preise.gas.klein,#wrapper #main .ce_headline.inhalt table.preise.gas.klein{background-size: 60% auto}#wrapper #main .ce_text.inhalt table.preise.gas thead th,#wrapper #main .ce_headline.inhalt table.preise.gas thead th{text-align: left;padding: 1em}#wrapper #main .ce_text.inhalt table.preise.gas thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #main .ce_text.inhalt table.preise.gas tbody,#wrapper #main .ce_headline.inhalt table.preise.gas tbody{font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody th,#wrapper #main .ce_headline.inhalt table.preise.gas tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td,#wrapper #main .ce_headline.inhalt table.preise.gas tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(1),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(1){width: 10%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(2),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(2){width: 10%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(3),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(3){width: 10%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(4),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(4){width: 15%}#wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(5),#wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(5){width: 15%}#wrapper #main .ce_text.inhalt table.meldungen,#wrapper #main .ce_headline.inhalt table.meldungen{width: 100%;border-collapse: separate;border-spacing: 0;background-image: url("../../files/stadtwerke/theme/img/bg/meldungen.png");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}#wrapper #main .ce_text.inhalt table.meldungen thead th,#wrapper #main .ce_headline.inhalt table.meldungen thead th{padding: 1em .5em}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(1){background-color: #1b6794;color: #fff;font-size: 1.5em;text-align: left;font-weight: 400;width: 90%}#wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(2){background-color: transparent;width: 10%}#wrapper #main .ce_text.inhalt table.meldungen tfoot td,#wrapper #main .ce_headline.inhalt table.meldungen tfoot td{padding: 1em .8em;background-color: #1b6794;color: #fff;font-size: .9em;text-align: left;font-weight: 400;width: 100%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr{background-color: #dadada}#wrapper #main .ce_text.inhalt table.meldungen tbody tr:nth-child(2n),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr:nth-child(2n){background-color: #fff}#wrapper #main .ce_text.inhalt table.meldungen tbody tr th,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr th{background-color: #1a769b;color: #fff;text-align: left;padding: 1em .8em}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td,#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td{color: #595959;padding: 1em .8em;vertical-align: text-top}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(1),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(1){width: 28%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(2),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(2){width: 34%}#wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(3),#wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(3){width: 28%}#wrapper #main .ce_text.inhalt .ansprechpartner p,#wrapper #main .ce_headline.inhalt .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .ce_text.inhalt .ansprechpartner.rechts p,#wrapper #main .ce_headline.inhalt .ansprechpartner.rechts p{text-align: right}#wrapper #main .ce_text.inhalt hr,#wrapper #main .ce_headline.inhalt hr{color: #828282;margin: 2em 0 0}#wrapper #main .ce_text.inhalt .subtext,#wrapper #main .ce_headline.inhalt .subtext{margin: 2em 0;font-size: .7em;font-weight: 600}#wrapper #main .ce_text.inhalt .subtext a,#wrapper #main .ce_headline.inhalt .subtext a{color: inherit}#wrapper #main .ce_text.inhalt .blockbg,#wrapper #main .ce_headline.inhalt .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 20px 0 20px 0}#wrapper #main .ce_text.inhalt .blockbg img,#wrapper #main .ce_headline.inhalt .blockbg img{width: 100%;height: auto}#wrapper #main .ce_text.inhalt .blockbg h3,#wrapper #main .ce_headline.inhalt .blockbg h3{font-size: 14pt;color: #fff;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg h4,#wrapper #main .ce_headline.inhalt .blockbg h4{font-size: 12pt;font-weight: 600;padding: 5px 20px 5px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p,#wrapper #main .ce_headline.inhalt .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ce_text.inhalt .blockbg p a,#wrapper #main .ce_headline.inhalt .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ce_text.inhalt .kontaktboxen,#wrapper #main .ce_headline.inhalt .kontaktboxen{margin: 2em 0;display: flex;flex-direction: row;justify-content: space-between}#wrapper #main .ce_text.inhalt .kontaktboxen div,#wrapper #main .ce_headline.inhalt .kontaktboxen div{width: calc(100% / 3 - 75px);padding: 1em;min-height: 100px;display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt1,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt1{font-size: 1.1em;background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt1.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;border-radius: 32px 0 32px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt2,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt2{font-size: 1.1em;background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt2.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;border-radius: 32px 0 32px 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3{transition: 0.8s;transform-style: preserve-3d;position: relative;cursor: wait}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{font-size: 1.1em;width: 100%;height: 100%;color: #fff;backface-visibility: hidden;position: absolute;top: 0;left: 0;right: 0;bottom: 0}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front{border-radius: 32px 0 32px 0;background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt3.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;z-index: 2;transform: rotateY(0deg)}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{border-radius: 0 32px 0 32px;background-color: #e51d1d;transform: rotateY(180deg)}#wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3:hover,#wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3:hover{transform: rotateY(180deg)}#wrapper #main .ce_text.inhalt .kontaktboxen div a,#wrapper #main .ce_headline.inhalt .kontaktboxen div a{display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;width: 100%;height: 100%;text-decoration: none;color: inherit}#wrapper #main .ce_text.inhalt .kontaktboxen div a img,#wrapper #main .ce_headline.inhalt .kontaktboxen div a img{transition: all .3s ease-in}#wrapper #main .ce_text.inhalt .kontaktboxen div a img:hover,#wrapper #main .ce_headline.inhalt .kontaktboxen div a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ce_tabs{margin: 100px 0 0;border: 2px solid #0092c9;box-sizing: border-box;overflow: visible}#wrapper #main .ui-tabs-nav{margin-top: -60px;list-style: none;padding: 0;display: flex;flex-direction: row;align-items: flex-end;justify-content: flex-start}#wrapper #main .ui-tabs-nav .ui-state-default{width: 13%;margin-left: -2px}#wrapper #main .ui-tabs-nav .ui-state-default a{padding: 5px 23px;height: 60px;text-align: center;text-decoration: none;font-size: 15px;color: #0092c9;background-color: #d3d4d5;box-sizing: border-box;display: block;border: 2px solid #0092c9;border-radius: 12px 12px 0 0;transition: background .3s ease}#wrapper #main .ui-tabs-nav .ui-state-default a:hover{background-color: #bbdeef}#wrapper #main .ui-tabs-nav .ui-state-active a{color: #fff;background-color: #0092c9}#wrapper #main .ui-tabs-panel{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}#wrapper #main .ui-tabs-panel .invisible{order: 99}#wrapper #main .ui-tabs-panel .tabheadline{font-size: 18pt;font-weight: 400;margin: 40px 0 15px 0;order: 0}#wrapper #main .ui-tabs-panel .teaserheadline{width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}#wrapper #main .ui-tabs-panel .ce_tabs{margin: 0;order: 2;border: 2px solid #0092c9;box-sizing: border-box}#wrapper #main .ui-tabs-panel .ce_tabs .teaser{width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #9d9d9c;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser p{font-size: 11pt;margin: 0 0 40px 0;max-width: 50%}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul{float: right;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}#wrapper #main .ui-tabs-panel .ce_tabs .teaser ul li{box-sizing: border-box;padding: 15px}#wrapper #main .ui-tabs-panel .ce_tabs .teaser:last-child{border-bottom: none}#wrapper #main .ui-tabs-panel .ui-tabs-nav{margin: 25px 0 35px;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default{width: auto}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a{padding: 5px;text-align: center;text-decoration: none;font-size: 14pt;color: #828282;box-sizing: border-box;background-color: #e9eaec;display: block}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img{width: 100%;height: auto;transition: transform .3s ease-in-out}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a span{display: none}#wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-active img:hover{-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}#wrapper #main .ui-tabs-panel .wissenswertes{float: none;overflow: hidden;margin: 0;order: 3}#wrapper #main .ui-tabs-panel .wissenswertes h2{font-size: 14pt;font-weight: 400}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg img{width: 100%;height: auto}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;padding-bottom: 17px}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h4{color: #bbdeef;font-weight: 400;padding: 0 20px;margin: 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p{font-size: 12pt;padding: 0 20px 5px;margin: 3px 0}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p span{float: right}#wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p a{font-size: 12pt;text-decoration: none;color: #bbdeef}#wrapper #main .infoblock{float: none;overflow: hidden;margin: 40px 0 20px;order: 3}#wrapper #main .infoblock .ansprechpartner{font-size: 10pt;line-height: 1.2em;margin: 5px 0 15px;width: 100%}#wrapper #main .infoblock .ansprechpartner img{display: none}#wrapper #main .infoblock .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}#wrapper #main .infoblock h2{font-size: 14pt;font-weight: 400}#wrapper #main .infoblock .blockbg{width: 80%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #main .infoblock .blockbg img{margin: 0;width: 18%;height: auto}#wrapper #main .infoblock .blockbg .textblock{width: 82%;min-height: 200px;display: flex;flex-direction: column;justify-content: space-around}#wrapper #main .infoblock .blockbg .textblock h2{font-size: 14pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}#wrapper #main .infoblock .blockbg .textblock h3{font-size: 11pt;font-weight: 600;padding: 5px 15px 0;margin: 0}#wrapper #main .infoblock .blockbg .textblock p{font-size: 11pt;padding: 0 15px 15px;margin: 0}#wrapper #main .infoblock .blockbg .textblock p a{font-size: 11pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #main .infoblock.rechts .ansprechpartner{float: right;text-align: right;margin-top: 0}#wrapper #main .infoblock.rechts .ansprechpartner img{display: none}#wrapper #main .infoblock.rechts .blockbg{width: 80%;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-start}#wrapper #main .infoblock.rechts .blockbg p a{font-size: 11pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}#wrapper #Service{padding: 45px 0 0}#wrapper #Service .ce_text{margin: 0}#wrapper #Service .grid12{display: block;margin: 0 auto;float: none}#wrapper #Service .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Service .grid12 ul{list-style: none;margin: 0;padding: 60px;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Service .grid12 ul li{background: #0092c9;margin: 30px 0;width: calc((100% / 3) - 30px);min-height: 150px;border-radius: 3px;overflow: hidden;transition: transform .3s ease-in-out, box-shadow .3s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;transform: scale(1) translateZ(0);-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);-ms-transform: scale(1) translateZ(0);-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0)}#wrapper #Service .grid12 ul li:hover{transform: scale(1.025) translateZ(0);-webkit-transform: scale(1.025) translateZ(0);-moz-transform: scale(1.025) translateZ(0);-o-transform: scale(1.025) translateZ(0);-ms-transform: scale(1.025) translateZ(0);-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05)}#wrapper #Service .grid12 ul li p{margin: 0;font-size: 13px;line-height: 18px;display: block}#wrapper #Service .grid12 ul li p a{text-decoration: none;color: #fff;letter-spacing: 10;text-align: center;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-around}#wrapper #Service .grid12 ul li p a em{display: block;font-weight: 600;font-family: 'Calibri';font-style: normal;margin: 22px 10px 22px}#wrapper #Service .grid12 ul li p a img{width: 100%;margin: 22px 0 0}#wrapper #Produkte{padding: 45px 0 0}#wrapper #Produkte .grid12{display: block;margin: 0 auto;float: none}#wrapper #Produkte .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Produkte .grid12 .ui-tabs-nav{margin: 0 30px 0;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default{width: auto;min-width: 100px;color: #0092c9;background: #bfbfc0;border: 2px solid #fff;border-radius: 3px 3px 0 0;padding: 0;margin-right: 15px}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a{padding: 9px 20px 9px 17px;text-align: center;text-decoration: none;font-size: 14pt;color: inherit;box-sizing: border-box;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a img{width: 30px;margin-right: 7px;height: auto}#wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-active{background: #dfe0e0;border-bottom: none}#wrapper #Produkte .grid12 .ui-tabs-panel{margin-top: -2px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}#wrapper #Produkte .grid12 .ui-tabs-panel > div{width: 100%}#wrapper #Produkte .grid12 .ui-tabs-panel > div div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border-top: 2px solid #fff}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4{margin: 22px 0 10px;color: #0092c9;text-align: center;font-size: 14px;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a{margin: 0;color: inherit;text-align: center;font-size: inherit;font-weight: inherit;text-decoration: none;transition: color .2s ease-in-out}#wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a:hover{color: #e53417}#wrapper #Produkte .grid12 .ui-tabs-panel > div > h4{margin: 55px 0 10px;font-size: 31px}#wrapper #Produkte .grid12 .ui-tabs-panel > div p{margin: 0 0 10px;color: #286594;text-align: center;font-size: 13px;font-weight: 600}#wrapper #Produkte .grid12 .ui-tabs-panel > div ul{padding: 0;list-style: none;display: flex;flex-direction: row}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul{margin: 25px auto;width: calc(100% - 60px);flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li{background: #fff;padding: 10px;width: calc((100% / 3) - 90px);margin: 30px 35px 30px;min-height: 180px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;border-radius: 3px}#wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul{width: calc(100% - 10px);margin: 10px auto;flex-wrap: nowrap;justify-content: space-around;align-items: flex-end}#wrapper #Baumassnahmen{margin-top: 45px;padding: 45px 0;background: #bfbfc0}#wrapper #Baumassnahmen .ce_text{width: 100%;max-width: 1580px;display: block;margin: 0 auto;float: none;color: #000}#wrapper #Baumassnahmen .ce_text h3{color: #fff;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Baumassnahmen .ce_text p{font-size: 13px;line-height: 18px;font-weight: 400;margin: 15px 0 55px}#wrapper #Baumassnahmen .ce_text div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border: 2px solid #fff;border-radius: 3px}#wrapper #Baumassnahmen .ce_text > ul{margin: 0;padding: 25px 0 20px;list-style: none;display: block;border-top: 2px solid #0092c9;border-bottom: 2px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li{border-bottom: 1px solid #0092c9}#wrapper #Baumassnahmen .ce_text > ul > li:last-child{border-bottom: none}#wrapper #Baumassnahmen .ce_text > ul > li > ul{list-style: none;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-content: flex-end;align-items: flex-end;padding: 8px 0 20px;background-image: url("../../files/stadtwerke/theme/img/bg/pin.svg");background-position: 95% 50%;background-size: 25px;background-repeat: no-repeat}#wrapper #Baumassnahmen .ce_text > ul > li > ul li{display: inline-block;width: 30%;font-size: 13px;line-height: 18px;font-weight: 400;align-self: flex-end}#wrapper #Baumassnahmen .ce_text > ul > li > ul li:nth-child(1){font-weight: 600;align-self: flex-start}#wrapper #Geschaeftszahlen{padding: 45px 0 0}#wrapper #Geschaeftszahlen .ce_text{display: block;margin: 0 auto;float: none}#wrapper #Geschaeftszahlen .ce_text h2,#wrapper #Geschaeftszahlen .ce_texth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Geschaeftszahlen .ce_text h3,#wrapper #Geschaeftszahlen .ce_texth3{color: #e53417;font-weight: 600;font-size: 28px}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke{width: 100%;overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table{width: 45%;margin: 0 0 30px;border-collapse: separate;border-spacing: 0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th{text-align: left;font-size: .8em;padding: .85em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th:nth-child(1){background-color: #dadada;color: #009ee0}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody{font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td{background-color: #fff;padding: .85em .8em;font-size: .8em}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(1){width: 55%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(2){width: 22.5%}#wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(3){width: 22.5%}#wrapper #Energiecheck{margin: 45px 0 0}#wrapper #Energiecheck .inside{background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/stromrechner.jpg");background-position: calc(((100% - 980px) / 2) - 300px) 50%;background-size: contain;background-repeat: no-repeat;overflow: hidden}#wrapper #Energiecheck .inside .bluebg{margin: 0 auto;float: none;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between}#wrapper #Energiecheck .inside .bluebg form .formbody{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;width: 100%;margin-bottom: 35px}#wrapper #Energiecheck .inside .bluebg form .formbody h3{width: 100%;color: #fff;font-size: 20pt;font-weight: 400;display: block}#wrapper #Energiecheck .inside .bluebg form .formbody h3 span{float: right;font-size: 11pt;margin: 10px 0 5px 10px}#wrapper #Energiecheck .inside .bluebg form .formbody div.plz{order: 1}#wrapper #Energiecheck .inside .bluebg form .formbody div.heizart{order: 2}#wrapper #Energiecheck .inside .bluebg form .formbody div.baujahr{order: 3}#wrapper #Energiecheck .inside .bluebg form .formbody div.verbrauch{order: 4}#wrapper #Energiecheck .inside .bluebg form .formbody div.hausart{order: 5}#wrapper #Energiecheck .inside .bluebg form .formbody div.wohnflaeche{order: 6}#wrapper #Energiecheck .inside .bluebg form .formbody .widget{width: 47%;margin-bottom: 20px}#wrapper #Energiecheck .inside .bluebg form .formbody .widget label{color: #fff;font-size: 14pt;font-weight: 400;text-align: left;margin: 0 10px 0 0}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea{float: right;width: 100%;max-width: 190px;color: #595959;padding: .4em .7em;border: 0;box-sizing: content-box}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input{color: #595959}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input::placeholder{opacity: 1}#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="verbrauch"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="wohnflaeche"]::placeholder,#wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="wohnflaeche"]::placeholder{text-align: right}#wrapper #Energiecheck .inside .bluebg form .formbody .widget select{width: 100%;max-width: 190px}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container{width: 100%;order: 7}#wrapper #Energiecheck .inside .bluebg form .formbody .submit_container input{width: 47%;float: right;background-color: #e51d1d;color: #fff;border: none;text-align: center;font-weight: 600;padding: .4em .7em;cursor: pointer}#wrapper #Videoblock{padding: 45px 0 0}#wrapper #Videoblock .innerwrap{width: 100%;max-width: 1580px;margin: 0 auto}#wrapper #Videoblock .innerwrap .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(odd){float: left;padding: 34px}#wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(even){float: right;padding: 34px 34px 34px 0;width: 655px}#wrapper #Videoblock h3.ce_headline{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Videoblock h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Videoblock h5{font-size: 13px;font-weight: 600;color: #fff;margin: 10px 0 5px}#wrapper #Videoblock .ce_text{margin: 0}#wrapper #Videoblock .ce_text p{font-size: 12px;margin: 0 0 5px;color: #fff}#wrapper #Videoblock .ce_text p a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef !important}#wrapper #Videoblock .ce_text p a:hover{color: #fff}#wrapper #Videoblock .ce_text p a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Videoblock .ce_text p a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper #Videoblock .last{margin-bottom: 80px}#wrapper #Teasertrenner{margin: 45px 0 0;background-image: url("../../files/stadtwerke/theme/img/bg/teaser_strom.png");background-position: 50% 0;background-size: cover;background-repeat: no-repeat;overflow: hidden}#wrapper #Teasertrenner .inside{width: 100%;max-width: 1580px;margin: 0 auto}#wrapper #Teasertrenner .inside .ce_text.stromteaser{float: right}#wrapper #Teasertrenner .inside .ce_text.stromteaser h3{font-size: 12pt;font-weight: 600}#wrapper #Teasertrenner .inside .ce_text.stromteaser p{font-size: 10pt;font-weight: 400}#wrapper #Teasertrenner .inside .ce_text.stromteaser p a{text-decoration: none;color: #e53417}#wrapper #Teasertrenner .inside .ce_text.stromteaser p.teaserlink{float: right}#wrapper #Monatszahl{padding: 45px 0 0}#wrapper #Monatszahl .inside{width: 100%;max-width: 1580px;margin: 0 auto}#wrapper #Monatszahl .inside .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden;display: block}#wrapper #Monatszahl .inside .blockbg [class*=grid]{margin: 0;box-sizing: border-box}#wrapper #Monatszahl .inside .blockbg [class*=grid] img{vertical-align: bottom}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(odd){float: left;padding: 0;border-right: 2px solid #fff}#wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(even){float: right;padding: 34px 34px 34px 0}#wrapper #Monatszahl .inside h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}#wrapper #Monatszahl .inside h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}#wrapper #Monatszahl .inside p{font-size: 13px;font-weight: 400;color: #fff;margin: 10px 0 5px}#wrapper #Monatszahl .inside p a{text-decoration: none;color: #e53417}#wrapper footer{margin: 45px 0 0;background: #424342;color: #fff;overflow: hidden}#wrapper footer .inside{width: 100%;max-width: 1580px;margin: 18px auto 45px;min-height: 200px;background-position: bottom right;background-repeat: no-repeat;background-size: 23%}#wrapper footer .inside h3{font-size: 12pt;font-weight: 600}#wrapper footer .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: space-between}#wrapper footer .inside .mod_customnav ul li a,#wrapper footer .inside .mod_customnav ul li span.active{text-decoration: none;font-size: 15px;color: #fff;font-family: 'Calibri-Bold'}#wrapper footer .inside div{font-size: 10pt;margin-left: 20%}#wrapper footer .inside div a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef}#wrapper footer .inside div a:hover{color: #fff}#wrapper footer .inside div a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#wrapper footer .inside div a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}#Subfooter{background-color: #009ee0;margin: 0 0 -25px;width: 100%;position: relative;overflow: hidden}#Subfooter .inside{width: 100%;max-width: 1580px;margin: 12px auto 12px;min-height: 30px}#Subfooter .inside .mod_customnav ul{list-style: none;padding: 0;margin-right: 0;width: 100%;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start}#Subfooter .inside .mod_customnav ul li{margin-right: 3em}#Subfooter .inside .mod_customnav ul li a,#Subfooter .inside .mod_customnav ul li span.active{text-decoration: none;font-size: 15px;color: #fff;font-family: 'Calibri-Bold'}}@media print{body{font-family: 'Calibri';font-size: 13pt;color: #000;background-color: #fff !important;orphans: 5 !important;widows: 5 !important}body nav,body .topmenu li{display: none !important}body strong{font-family: 'Calibri-Bold'}body em{font-family: 'Calibri-Italic';font-style: normal}body sup{color: #e53417;line-height: 0;position: relative;vertical-align: baseline;top: -0.5em}body .sup-normal sup{color: #595959}body .nulltop{margin-top: -35px !important}body .accfix{display: none;height: 0;margin: 0;padding: 0}body .top130{margin-top: 45px !important}body .marginfix{margin-top: 0px !important}body .lauftext p{font-size: 14px !important;color: #000 !important;margin: 0}body .lauftext p img{margin-top: 30px}body p.sternchen{font-size: 13px;color: #0092c9;margin-top: 25px}body header .inside > img.imgnonmobile{display: inline-block !important}body h2.inhalthl{color: #e53417;font-weight: 600;font-size: 30px;margin: 0 0 55px !important}body h3.inhalthl{color: #e53417;font-weight: 600;font-size: 28px;margin: 45px 0 55px !important}body a{outline: 0 none !important;color: #e53417}body a.backbutton{display: none}body hr{width: 100%;clear: both}body .mitarbeiter{clear: both;overflow: hidden;float: left}body .mitarbeiter p{clear: both}body .mitarbeiter img{float: left;max-width: calc((100% / 4) - 10px);margin: 0 10px 10px 0}body .tool{width: auto}body .tool .tip-title{display: none}body .tool .tip-text{margin: 0;padding: 5px;font-family: 'Calibri';font-size: 12pt;border: 1px solid #9d9d9c;line-height: 1.7;background: #fff}body .produktkacheln{page-break-before: always;width: 100%;overflow: hidden;margin: 55px auto -20px;float: none;display: block}body .produktkacheln a{display: flex;flex-wrap: nowrap;flex-direction: column;justify-content: space-between;overflow: hidden;color: #fff;font-weight: 600;font-size: 28px;background-size: auto 100%;background-position: 50% 50%;background-repeat: no-repeat;background-origin: border-box;text-align: center;margin-bottom: 20px;text-decoration: none;box-sizing: border-box;border-radius: 3px;height: 310px;padding: calc(310px / 2 - 42px) 0 0 0;text-shadow: 1px 1px 5px rgba(0,0,0,0.65);-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out}body .produktkacheln a em{display: block;padding: 10px 8px;color: inherit;font-family: 'Calibri';font-weight: 400;font-style: normal;font-size: 14px;background-color: #0092c9;text-shadow: none}body .produktkacheln a.halb{width: calc(100% / 2 - 10px)}body .produktkacheln a.drittel{width: calc(100% / 2 - 10px)}body .produktkacheln.tabinhalt{margin: 0 0 15px;padding: 15px 15px 0;box-sizing: border-box;justify-content: flex-start}body .produktkacheln.tabinhalt a{margin: 0 6px 20px;padding: calc(310px / 2 - 60px) 0 0 0}body .produktkacheln.tabinhalt a.halb{width: calc(100% / 2 - 12px)}body .produktkacheln.tabinhalt a.drittel{width: calc(100% / 2 - 12px)}body .tabfoot{margin: 0 !important;width: 100%;background-color: #0092c9;background-image: url("../../files/stadtwerke/theme/img/bg/tabfoot.svg");background-size: auto 100%;background-position: top right;background-repeat: no-repeat;background-origin: border-box;color: #fff;padding: 0 20px}body .tabfoot h4{font-size: 20px;font-weight: 600;color: inherit}body .tabfoot ul{list-style: none;margin: 0 0 0 30px;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start}body .tabfoot ul li{margin: 0 100px 35px 0;box-sizing: border-box;font-size: .9em;font-weight: 600}body .tabfoot ul li:before{content: url("../../files/stadtwerke/theme/img/icons/whitetick.svg");position: absolute;margin: -3px 65px 0 -65px}body .bulletpoint{margin: 0 0 90px}body .bulletpoint ul{list-style: none;margin: 0}body .bulletpoint ul li{margin-bottom: 1.1em;font-size: .9em;box-sizing: border-box}body .bulletpoint ul li:before{content: url("../../files/stadtwerke/theme/img/icons/bullet.svg");position: absolute;margin: -2px 38px 0 -42px}body .produkttab [class*="ce_"]{width: 100%}body .produkttab .ce_form{margin: 0 25px 25px}body .produkttab .ui-tabs-panel > h4{color: #0092c9;font-weight: 600;font-size: 28px;margin: 0 25px 15px}body .produkttab .ui-tabs-panel .bulletpoint{margin: 0 25px 25px;width: calc(48% - 50px);float: left}body .produkttab .ui-tabs-panel .bulletpoint h5{margin: 0 0 25px;font-size: 15px;font-weight: 600;color: #828282}body .produkttab .ui-tabs-panel .infobox{margin: 0 25px 25px 0;float: right;width: calc(52% - 25px)}body .produkttab .ui-tabs-panel .infobox > div{background-color: #828282;border: 2px solid #fff;border-radius: 3px;margin-bottom: 25px;color: #fff;overflow: hidden}body .produkttab .ui-tabs-panel .infobox > div h5{margin: 10px 15px 0;font-size: 15px;font-weight: 600}body .produkttab .ui-tabs-panel .infobox > div p{margin: 0 15px 10px;font-size: 12px}body .produkttab .ui-tabs-panel .infobox > div p a{color: #bbdeef;text-decoration: none}body .produkttab .ui-tabs-panel .infobox > div p a:hover{color: #fff}body .produkttab .ui-tabs-panel .infobox > div p a:hover:before{content: url("../../files/stadtwerke/theme/img/bg/linkhover.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ui-tabs-panel .infobox > div p a:before{content: url("../../files/stadtwerke/theme/img/bg/link.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ui-tabs-panel .infobox .ansprechpartner img{vertical-align: bottom;width: calc(41% - 20px);float: left;border-right: 2px solid #fff}body .produkttab .ui-tabs-panel .infobox .ansprechpartner h5,body .produkttab .ui-tabs-panel .infobox .ansprechpartner p{width: calc(59% - 15px);float: right}body .produkttab .ce_accordionSingle{margin: 0 25px 25px;border-bottom: 2px solid #0092c9}body .produkttab .ce_accordionSingle .ui-accordion-header{color: #0092c9;font-weight: 600;padding-bottom: 15px;outline: none}body .produkttab .ce_accordionSingle .ui-accordion-header:hover{cursor: pointer}body .produkttab .ce_accordionSingle .ui-accordion-header:hover:after{content: url("../../files/stadtwerke/theme/img/bg/tabclose.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ce_accordionSingle .ui-accordion-header:after{content: url("../../files/stadtwerke/theme/img/bg/tabopen.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ce_accordionSingle .ui-accordion-header-active:after{content: url("../../files/stadtwerke/theme/img/bg/tabclose.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .produkttab .ce_accordionSingle .ui-accordion-content h5{clear: both;display: block;font-size: 14px;margin-bottom: 0}body .produkttab .ce_accordionSingle .ui-accordion-content p{font-size: 12px}body .produkttab .ce_accordionSingle .ui-accordion-content p a{text-decoration: none;color: #0092c9}body .produkttab .ce_accordionSingle .ui-accordion-content table{width: calc(100% / 3);margin: 0;float: left;border-right: 1px solid #0092c9;border-collapse: collapse;font-size: 12px}body .produkttab .ce_accordionSingle .ui-accordion-content table.wasser{width: calc(100% / 4)}body .produkttab .ce_accordionSingle .ui-accordion-content table:last-of-type{border-right: none}body .produkttab .ce_accordionSingle .ui-accordion-content table tr{margin: 0}body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(1){background-color: #0092c9;color: #fff;font-weight: 600}body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(2){background-color: #bbdeef;font-weight: 600}body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(3),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(4),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(5),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(6),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(7),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(8),body .produkttab .ce_accordionSingle .ui-accordion-content table tr:nth-of-type(9){border-bottom: 1px solid #0092c9}body .produkttab .ce_accordionSingle .ui-accordion-content table tr:last-of-type{border-bottom: none}body .produkttab .ce_accordionSingle .ui-accordion-content table td{padding: 8px 12px;box-sizing: border-box}body .produkttab .ce_accordionSingle .ui-accordion-content ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start}body .produkttab .ce_accordionSingle .ui-accordion-content ul li{font-size: 12px;font-weight: 600;margin-bottom: 15px;width: 40%;display: inline-block}body .produkttab .ce_accordionSingle .ui-accordion-content ul li a{color: inherit;text-decoration: none}body .produkttab .ce_accordionSingle .ui-accordion-content ul li a:before{content: url("../../files/stadtwerke/theme/img/icons/download.svg");width: 45px;height: 40px;display: inline-block;vertical-align: middle}body .blockbg.contentblock{margin-top: 55px;background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden}body .blockbg.contentblock [class*=grid]{margin: 0;box-sizing: border-box}body .blockbg.contentblock [class*=grid]:nth-of-type(odd){float: left;padding: 34px}body .blockbg.contentblock [class*=grid]:nth-of-type(even){float: right;padding: 34px 34px 34px 0}body .blockbg.contentblock p{font-size: 12px;margin: 0 0 5px;color: #fff}body .blockbg.contentblock p a{text-decoration: none;color: #e53417}body .blockbild{box-sizing: border-box;padding: 0 !important}body .blockbild.grid4{width: 100% !important}body .blockbild.grid6{width: 100% !important}body .blockbild img{vertical-align: middle}body .blocktext{box-sizing: border-box;padding: 34px !important}body .blocktext.grid8{width: 100% !important}body .blocktext.grid6{width: 100% !important}body .blocktext a{font-size: inherit;font-family: 'Calibri-Italic';text-decoration: none;color: #bbdeef !important}body .blocktext a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}body .kontaktpartner{margin-top: 30px;background-color: #828282 !important;border: 2px solid #fff !important;border-radius: 3px !important;margin-bottom: 25px !important;color: #fff !important;overflow: hidden !important}body .kontaktpartner h4{margin: 10px 15px 0 !important;font-size: 15px !important;font-weight: 600 !important}body .kontaktpartner p{margin: 0 15px 10px !important;font-size: 12px !important;color: #fff !important}body .kontaktpartner p a{color: #bbdeef !important;text-decoration: none !important}body .kontaktpartner p a:before{content: url("../../files/stadtwerke/theme/img/bg/link.svg");width: 18px;height: 20px;display: inline-block;vertical-align: middle}body .kontaktpartner p a:after{content: none !important}body .kontaktpartner img{vertical-align: bottom;width: calc(41% - 20px);float: left;border-right: 2px solid #fff}body .kontaktpartner h4,body .kontaktpartner p{width: calc(59% - 15px);float: right}body #wrapper{width: 100%;margin: -10px auto -25px}body #wrapper .nonmobile{display: inline-block !important}body #wrapper .mobile{display: none !important}body #wrapper header{background-color: #fff}body #wrapper header img{margin-bottom: -5px}body #wrapper header .innerwrap{width: 100%;max-width: 744px;margin: 0 auto 10px}body #wrapper header .innerwrap .hotlineblock{display: none}body #wrapper header .innerwrap .hotlineblock .topmenu{width: calc(100% / 4);list-style: none;padding: 0}body #wrapper header .innerwrap .hotlineblock .hotline{width: calc(100% / 2);font-size: 17px;letter-spacing: 10;color: #e53517;font-weight: 400;float: right;text-align: center;margin: 16px 0 16px}body #wrapper header .innerwrap .hotlineblock .hotline span{display: inline-block;hyphens: none}body #wrapper header .innerwrap .hotlineblock .hotline span a{font-weight: 600;color: inherit;text-decoration: none}body #wrapper header .innerwrap .hotlineblock .servicenummer{width: calc(100% / 4);font-size: 17px;letter-spacing: 10;color: #e53517;font-weight: 400;float: right;text-align: left;margin: 16px 0 16px}body #wrapper header .innerwrap .hotlineblock .servicenummer span{display: inline-block;hyphens: none}body #wrapper header .innerwrap .hotlineblock .servicenummer span a{font-weight: 600;color: inherit;text-decoration: none}body #wrapper header .innerwrap .logoclaim{width: 100%;float: none;display: flex;flex-direction: row;justify-content: space-between;align-items: center}body #wrapper header .innerwrap .logoclaim .logoblock{display: none}body #wrapper header .innerwrap .logoclaim .logoblock .logo img{margin: 0}body #wrapper header .innerwrap .logoclaim .claimblock{display: none}body #wrapper header .innerwrap .logoclaim .claimblock span{font-family: 'Calibri-Bold'}body #wrapper #container{margin-top: 45px}body #wrapper .ce_form{margin: 0 25px 2em}body #wrapper .ce_form h2,body #wrapper .ce_formh2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}body #wrapper .ce_form h3,body #wrapper .ce_formh3{color: #e53417;font-weight: 600;font-size: 28px}body #wrapper .ce_form .widget{margin-bottom: 1em}body #wrapper .ce_form .widget label{display: block;padding: 0 .5em .3em}body #wrapper .ce_form .widget input{padding: .5em}body #wrapper .ce_form .submit_container input{float: none;background-color: #009ee0;color: #fff;border: none;text-align: center;font-weight: 600;padding: .6em .7em;cursor: pointer}body #wrapper #main{width: 100%;margin: 0 auto;float: none;display: flex;flex-direction: row;justify-content: space-between}body #wrapper #main h1{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}body #wrapper #main .produktgrouphl{float: left;width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}body #wrapper #main .produktgroup{float: left;width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #9d9d9c;margin: 0 0 15px}body #wrapper #main .produktgroup p{font-size: 11pt;margin: 0 0 40px 0;max-width: 50%}body #wrapper #main .produktgroup ul{float: right;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}body #wrapper #main .produktgroup ul li{box-sizing: border-box;padding: 15px}body #wrapper #main .produktgroup:last-child{border-bottom: none}body #wrapper #main .produktgroupinfo{float: right !important;overflow: hidden;margin: 0}body #wrapper #main .produktgroupinfo h2{font-size: 14pt;font-weight: 400}body #wrapper #main .produktgroupinfo .blockbg{overflow: hidden;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}body #wrapper #main .produktgroupinfo .blockbg img{width: 100%;height: auto}body #wrapper #main .produktgroupinfo .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}body #wrapper #main .produktgroupinfo .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}body #wrapper #main .produktgroupinfo .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}body #wrapper #main .produktgroupinfo .beratung.blockbg{overflow: hidden;box-sizing: border-box;background-color: #e9eaec;color: #595959;padding-bottom: 17px}body #wrapper #main .produktgroupinfo .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}body #wrapper #main .produktgroupinfo .beratung.blockbg h4{color: #e53417;font-weight: 400;padding: 0 20px;margin: 0}body #wrapper #main .produktgroupinfo .beratung.blockbg p{font-size: 12pt;padding: 0 20px 5px;margin: 3px 0}body #wrapper #main .produktgroupinfo .beratung.blockbg p span{float: right}body #wrapper #main .produktgroupinfo .beratung.blockbg p a{font-size: 12pt;text-decoration: none;color: #e53417}body #wrapper #main .infoblock.produktteaser{float: left;overflow: hidden;margin: 40px 0 20px}body #wrapper #main .infoblock.produktteaser .ansprechpartner{font-size: 10pt;line-height: 1.2em;margin: 5px 0 15px;width: 100%}body #wrapper #main .infoblock.produktteaser .ansprechpartner img{display: none}body #wrapper #main .infoblock.produktteaser .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}body #wrapper #main .infoblock.produktteaser h2{font-size: 14pt;font-weight: 400}body #wrapper #main .infoblock.produktteaser .blockbg{overflow: hidden;width: 90%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start}body #wrapper #main .infoblock.produktteaser .blockbg img{margin: 0;width: 20%;height: auto}body #wrapper #main .infoblock.produktteaser .blockbg .textblock{width: 80%;min-height: 190px;display: flex;flex-direction: column;justify-content: space-around}body #wrapper #main .infoblock.produktteaser .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}body #wrapper #main .infoblock.produktteaser .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}body #wrapper #main .infoblock.produktteaser .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}body #wrapper #main .infoblock.produktteaser .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}body #wrapper #main .infoblock.produktteaser.rechts .ansprechpartner{float: right;text-align: right;margin-top: 0}body #wrapper #main .infoblock.produktteaser.rechts .ansprechpartner img{display: none}body #wrapper #main .infoblock.produktteaser.rechts .blockbg{width: 90%;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-start}body #wrapper #main .infoblock.produktteaser.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}body #wrapper #main .inside{margin: 0 auto;width: 748px}body #wrapper #main .faq{border: 1px solid #9d9d9c;background-color: #fff;margin: 0 25px 15px;padding: .7em;box-sizing: border-box;font-size: 1em}body #wrapper #main .faq .toggler{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqopen.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #fff}body #wrapper #main .faq .toggler.ui-state-active{outline: 0;background-image: url("../../files/stadtwerke/theme/img/bg/faqclose.svg");background-position: 100% 100%;background-repeat: no-repeat;border-bottom: 1px solid #9d9d9c}body #wrapper #main .faq h3{font-size: 1em;font-weight: 600;margin: 0;padding: 16px .5em 14px;box-sizing: border-box;cursor: pointer}body #wrapper #main iframe.gmaps{width: 100%;height: 25em;margin: 2em 0}body #wrapper #main .ce_text.inhalt{page-break-after: always !important}body #wrapper #main .ce_text.inhalt,body #wrapper #main .ce_headline.inhalt{margin: 0;font-size: .9em}body #wrapper #main .ce_text.inhalt [class*=grid],body #wrapper #main .ce_headline.inhalt [class*=grid]{margin: 0 !important;display: block !important;width: 100% !important;overflow: hidden !important;height: auto !important}body #wrapper #main .ce_text.inhalt .ce_text,body #wrapper #main .ce_headline.inhalt .ce_text{margin: 0}body #wrapper #main .ce_text.inhalt .highlight,body #wrapper #main .ce_headline.inhalt .highlight{color: #e53417}body #wrapper #main .ce_text.inhalt .smalltext,body #wrapper #main .ce_headline.inhalt .smalltext{font-size: .9em}body #wrapper #main .ce_text.inhalt h2,body #wrapper #main .ce_headline.inhalt h2,body #wrapper #main .ce_text.inhalth2,body #wrapper #main .ce_headline.inhalth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}body #wrapper #main .ce_text.inhalt h3,body #wrapper #main .ce_headline.inhalt h3,body #wrapper #main .ce_text.inhalth3,body #wrapper #main .ce_headline.inhalth3{color: #e53417;font-weight: 600;font-size: 28px}body #wrapper #main .ce_text.inhalt.produkt h3,body #wrapper #main .ce_headline.inhalt.produkt h3{color: #828282;font-weight: 600;font-size: 1em;margin: 55px 0 35px}body #wrapper #main .ce_text.inhalt ul,body #wrapper #main .ce_headline.inhalt ul{list-style: none}body #wrapper #main .ce_text.inhalt ul.details,body #wrapper #main .ce_headline.inhalt ul.details{font-size: 1.1em;margin-bottom: .4em}body #wrapper #main .ce_text.inhalt ul li,body #wrapper #main .ce_headline.inhalt ul li{margin-bottom: .5em}body #wrapper #main .ce_text.inhalt ul li:before,body #wrapper #main .ce_headline.inhalt ul li:before{margin: -3px 16px 0 -16px;font-size: 1.1em;content: "»";color: #e53417;position: absolute}body #wrapper #main .ce_text.inhalt ul li a,body #wrapper #main .ce_headline.inhalt ul li a{color: inherit;text-decoration: underline}body #wrapper #main .ce_text.inhalt.produkt ul,body #wrapper #main .ce_headline.inhalt.produkt ul{list-style: none;margin: 0}body #wrapper #main .ce_text.inhalt.produkt ul li,body #wrapper #main .ce_headline.inhalt.produkt ul li{margin-bottom: 1.1em;font-size: .9em;box-sizing: border-box}body #wrapper #main .ce_text.inhalt.produkt ul li:before,body #wrapper #main .ce_headline.inhalt.produkt ul li:before{content: url("../../files/stadtwerke/theme/img/icons/bullet.svg");position: absolute;margin: -2px 38px 0 -38px}body #wrapper #main .ce_text.inhalt table.preise,body #wrapper #main .ce_headline.inhalt table.preise{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0}body #wrapper #main .ce_text.inhalt table.preise.strom,body #wrapper #main .ce_headline.inhalt table.preise.strom{background-image: url("../../files/stadtwerke/theme/img/bg/windkraft.jpg");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}body #wrapper #main .ce_text.inhalt table.preise.strom.klein,body #wrapper #main .ce_headline.inhalt table.preise.strom.klein{background-size: 60% auto}body #wrapper #main .ce_text.inhalt table.preise.strom thead th,body #wrapper #main .ce_headline.inhalt table.preise.strom thead th{text-align: left;padding: 1em}body #wrapper #main .ce_text.inhalt table.preise.strom thead th:nth-child(1),body #wrapper #main .ce_headline.inhalt table.preise.strom thead th:nth-child(1){background-color: #dadada;color: #009ee0}body #wrapper #main .ce_text.inhalt table.preise.strom tbody,body #wrapper #main .ce_headline.inhalt table.preise.strom tbody{font-size: .9em}body #wrapper #main .ce_text.inhalt table.preise.strom tbody th,body #wrapper #main .ce_headline.inhalt table.preise.strom tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}body #wrapper #main .ce_text.inhalt table.preise.strom tbody td,body #wrapper #main .ce_headline.inhalt table.preise.strom tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}body #wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(1),body #wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(1){width: 13.5%}body #wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(2),body #wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(2){width: 13.5%}body #wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(3),body #wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(3){width: 22.5%}body #wrapper #main .ce_text.inhalt table.preise.strom tbody td:nth-child(4),body #wrapper #main .ce_headline.inhalt table.preise.strom tbody td:nth-child(4){width: 22.5%}body #wrapper #main .ce_text.inhalt table.preise.gas,body #wrapper #main .ce_headline.inhalt table.preise.gas{background-image: url("../../files/stadtwerke/theme/img/bg/gas.jpg");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}body #wrapper #main .ce_text.inhalt table.preise.gas.klein,body #wrapper #main .ce_headline.inhalt table.preise.gas.klein{background-size: 60% auto}body #wrapper #main .ce_text.inhalt table.preise.gas thead th,body #wrapper #main .ce_headline.inhalt table.preise.gas thead th{text-align: left;padding: 1em}body #wrapper #main .ce_text.inhalt table.preise.gas thead th:nth-child(1),body #wrapper #main .ce_headline.inhalt table.preise.gas thead th:nth-child(1){background-color: #dadada;color: #009ee0}body #wrapper #main .ce_text.inhalt table.preise.gas tbody,body #wrapper #main .ce_headline.inhalt table.preise.gas tbody{font-size: .9em}body #wrapper #main .ce_text.inhalt table.preise.gas tbody th,body #wrapper #main .ce_headline.inhalt table.preise.gas tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: 1em .8em}body #wrapper #main .ce_text.inhalt table.preise.gas tbody td,body #wrapper #main .ce_headline.inhalt table.preise.gas tbody td{background-color: #fff;padding: 1em .8em;font-size: .9em}body #wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(1),body #wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(1){width: 10%}body #wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(2),body #wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(2){width: 10%}body #wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(3),body #wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(3){width: 10%}body #wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(4),body #wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(4){width: 15%}body #wrapper #main .ce_text.inhalt table.preise.gas tbody td:nth-child(5),body #wrapper #main .ce_headline.inhalt table.preise.gas tbody td:nth-child(5){width: 15%}body #wrapper #main .ce_text.inhalt table.meldungen,body #wrapper #main .ce_headline.inhalt table.meldungen{width: 100%;border-collapse: separate;border-spacing: 0;background-image: url("../../files/stadtwerke/theme/img/bg/meldungen.png");background-position: 100% 50%;background-size: contain;background-repeat: no-repeat}body #wrapper #main .ce_text.inhalt table.meldungen thead th,body #wrapper #main .ce_headline.inhalt table.meldungen thead th{padding: 1em .5em}body #wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(1),body #wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(1){background-color: #1b6794;color: #fff;font-size: 1.5em;text-align: left;font-weight: 400;width: 90%}body #wrapper #main .ce_text.inhalt table.meldungen thead th:nth-child(2),body #wrapper #main .ce_headline.inhalt table.meldungen thead th:nth-child(2){background-color: transparent;width: 10%}body #wrapper #main .ce_text.inhalt table.meldungen tfoot td,body #wrapper #main .ce_headline.inhalt table.meldungen tfoot td{padding: 1em .8em;background-color: #1b6794;color: #fff;font-size: .9em;text-align: left;font-weight: 400;width: 100%}body #wrapper #main .ce_text.inhalt table.meldungen tbody tr,body #wrapper #main .ce_headline.inhalt table.meldungen tbody tr{background-color: #dadada}body #wrapper #main .ce_text.inhalt table.meldungen tbody tr:nth-child(2n),body #wrapper #main .ce_headline.inhalt table.meldungen tbody tr:nth-child(2n){background-color: #fff}body #wrapper #main .ce_text.inhalt table.meldungen tbody tr th,body #wrapper #main .ce_headline.inhalt table.meldungen tbody tr th{background-color: #1a769b;color: #fff;text-align: left;padding: 1em .8em}body #wrapper #main .ce_text.inhalt table.meldungen tbody tr td,body #wrapper #main .ce_headline.inhalt table.meldungen tbody tr td{color: #595959;padding: 1em .8em;vertical-align: text-top}body #wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(1),body #wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(1){width: 28%}body #wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(2),body #wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(2){width: 34%}body #wrapper #main .ce_text.inhalt table.meldungen tbody tr td:nth-child(3),body #wrapper #main .ce_headline.inhalt table.meldungen tbody tr td:nth-child(3){width: 28%}body #wrapper #main .ce_text.inhalt .ansprechpartner p,body #wrapper #main .ce_headline.inhalt .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}body #wrapper #main .ce_text.inhalt .ansprechpartner.rechts p,body #wrapper #main .ce_headline.inhalt .ansprechpartner.rechts p{text-align: right}body #wrapper #main .ce_text.inhalt hr,body #wrapper #main .ce_headline.inhalt hr{color: #828282;margin: 2em 0 0}body #wrapper #main .ce_text.inhalt .subtext,body #wrapper #main .ce_headline.inhalt .subtext{margin: 2em 0;font-size: .7em;font-weight: 600}body #wrapper #main .ce_text.inhalt .subtext a,body #wrapper #main .ce_headline.inhalt .subtext a{color: inherit}body #wrapper #main .ce_text.inhalt .blockbg,body #wrapper #main .ce_headline.inhalt .blockbg{overflow: hidden;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 20px 0 20px 0}body #wrapper #main .ce_text.inhalt .blockbg img,body #wrapper #main .ce_headline.inhalt .blockbg img{width: 100%;height: auto}body #wrapper #main .ce_text.inhalt .blockbg h3,body #wrapper #main .ce_headline.inhalt .blockbg h3{font-size: 14pt;color: #fff;font-weight: 600;padding: 15px 20px 5px;margin: 0}body #wrapper #main .ce_text.inhalt .blockbg h4,body #wrapper #main .ce_headline.inhalt .blockbg h4{font-size: 12pt;font-weight: 600;padding: 5px 20px 5px;margin: 0}body #wrapper #main .ce_text.inhalt .blockbg p,body #wrapper #main .ce_headline.inhalt .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}body #wrapper #main .ce_text.inhalt .blockbg p a,body #wrapper #main .ce_headline.inhalt .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}body #wrapper #main .ce_text.inhalt .kontaktboxen,body #wrapper #main .ce_headline.inhalt .kontaktboxen{margin: 2em 0;display: flex;flex-direction: row;justify-content: space-between}body #wrapper #main .ce_text.inhalt .kontaktboxen div,body #wrapper #main .ce_headline.inhalt .kontaktboxen div{width: calc(100% / 3 - 45px);padding: 1em;min-height: 100px;display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box}body #wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt1,body #wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt1{font-size: 1.1em;background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt1.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;border-radius: 32px 0 32px 0}body #wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt2,body #wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt2{font-size: 1.1em;background-color: #1b6794;color: #fff;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt2.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;border-radius: 32px 0 32px 0}body #wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3,body #wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3{transition: 0.8s;transform-style: preserve-3d;position: relative;cursor: wait}body #wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,body #wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front,body #wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,body #wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{font-size: 1.1em;width: 100%;height: 100%;color: #fff;backface-visibility: hidden;position: absolute;top: 0;left: 0;right: 0;bottom: 0}body #wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .front,body #wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .front{border-radius: 32px 0 32px 0;background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/kontakt3.svg");background-position: 10px 10px;background-size: 48px;background-repeat: no-repeat;z-index: 2;transform: rotateY(0deg)}body #wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3 .back,body #wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3 .back{border-radius: 0 32px 0 32px;background-color: #e51d1d;transform: rotateY(180deg)}body #wrapper #main .ce_text.inhalt .kontaktboxen div.kontakt3:hover,body #wrapper #main .ce_headline.inhalt .kontaktboxen div.kontakt3:hover{transform: rotateY(180deg)}body #wrapper #main .ce_text.inhalt .kontaktboxen div a,body #wrapper #main .ce_headline.inhalt .kontaktboxen div a{display: flex;flex-direction: column;justify-content: space-around;text-align: center;box-sizing: border-box;width: 100%;height: 100%;text-decoration: none;color: inherit}body #wrapper #main .ce_text.inhalt .kontaktboxen div a img,body #wrapper #main .ce_headline.inhalt .kontaktboxen div a img{transition: all .3s ease-in}body #wrapper #main .ce_text.inhalt .kontaktboxen div a img:hover,body #wrapper #main .ce_headline.inhalt .kontaktboxen div a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}body #wrapper #main .ce_tabs{margin: 100px 0 0;border: 2px solid #0092c9;box-sizing: border-box;overflow: visible}body #wrapper #main .ui-tabs-nav{margin-top: -60px;list-style: none;padding: 0;display: flex;flex-direction: row;align-items: flex-end;justify-content: flex-start}body #wrapper #main .ui-tabs-nav .ui-state-default{width: calc(100% / 6);margin-left: -2px}body #wrapper #main .ui-tabs-nav .ui-state-default a{padding: 5px 12px;height: 60px;text-align: center;text-decoration: none;font-size: 15px;color: #0092c9;background-color: #d3d4d5;box-sizing: border-box;display: block;border: 2px solid #0092c9;border-radius: 12px 12px 0 0;transition: background .3s ease}body #wrapper #main .ui-tabs-nav .ui-state-default a:hover{background-color: #bbdeef}body #wrapper #main .ui-tabs-nav .ui-state-active a{color: #fff;background-color: #0092c9}body #wrapper #main .ui-tabs-panel{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}body #wrapper #main .ui-tabs-panel .invisible{order: 99}body #wrapper #main .ui-tabs-panel .tabheadline{font-size: 18pt;font-weight: 400;margin: 40px 0 15px 0;order: 0}body #wrapper #main .ui-tabs-panel .teaserheadline{width: 100%;color: #e53417;font-size: 14pt;font-weight: 400;margin: 25px 0 4px}body #wrapper #main .ui-tabs-panel .ce_tabs{margin: 0;order: 2;border: 2px solid #0092c9;box-sizing: border-box}body #wrapper #main .ui-tabs-panel .ce_tabs .teaser{width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #9d9d9c;margin: 0}body #wrapper #main .ui-tabs-panel .ce_tabs .teaser p{font-size: 11pt;margin: 0 0 40px 0;max-width: 50%}body #wrapper #main .ui-tabs-panel .ce_tabs .teaser ul{float: right;list-style: none;display: flex;flex-direction: row;justify-content: flex-end;padding: 0;margin: 0}body #wrapper #main .ui-tabs-panel .ce_tabs .teaser ul li{box-sizing: border-box;padding: 15px}body #wrapper #main .ui-tabs-panel .ce_tabs .teaser:last-child{border-bottom: none}body #wrapper #main .ui-tabs-panel .ui-tabs-nav{margin: 25px 0 35px;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}body #wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default{width: auto}body #wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a{padding: 5px;text-align: center;text-decoration: none;font-size: 14pt;color: #828282;box-sizing: border-box;background-color: #e9eaec;display: block}body #wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img{width: 100%;height: auto;transition: transform .3s ease-in-out}body #wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a img:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d}body #wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-default a span{display: none}body #wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-active a{color: #e53417;text-decoration: none;background-color: #e9eaec}body #wrapper #main .ui-tabs-panel .ui-tabs-nav .ui-state-active a:hover{text-decoration: underline}body #wrapper #main .ui-tabs-panel .wissenswertes{float: none;overflow: hidden;margin: 0;order: 3}body #wrapper #main .ui-tabs-panel .wissenswertes h2{font-size: 14pt;font-weight: 400}body #wrapper #main .ui-tabs-panel .wissenswertes .blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 20px 0}body #wrapper #main .ui-tabs-panel .wissenswertes .blockbg img{width: 100%;height: auto}body #wrapper #main .ui-tabs-panel .wissenswertes .blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}body #wrapper #main .ui-tabs-panel .wissenswertes .blockbg p{font-size: 11pt;padding: 0 20px 15px;margin: 0}body #wrapper #main .ui-tabs-panel .wissenswertes .blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}body #wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg{overflow: hidden;width: 100%;box-sizing: border-box;background-color: #1b6794;color: #fff;padding-bottom: 17px}body #wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h3{font-size: 14pt;font-weight: 600;padding: 15px 20px 5px;margin: 0}body #wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg h4{color: #bbdeef;font-weight: 400;padding: 0 20px;margin: 0}body #wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p{font-size: 11pt;padding: 0 20px 5px;margin: 3px 0}body #wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p span{float: right}body #wrapper #main .ui-tabs-panel .wissenswertes .beratung.blockbg p a{font-size: 11pt;text-decoration: none;color: #bbdeef}body #wrapper #main .infoblock{float: none;overflow: hidden;margin: 40px 0 20px;order: 3}body #wrapper #main .infoblock .ansprechpartner{font-size: 10pt;line-height: 1.2em;margin: 5px 0 15px;width: 100%}body #wrapper #main .infoblock .ansprechpartner img{display: none}body #wrapper #main .infoblock .ansprechpartner p{margin: 0;font-size: 12pt;line-height: 1.3em}body #wrapper #main .infoblock h2{font-size: 14pt;font-weight: 400}body #wrapper #main .infoblock .blockbg{width: 90%;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row;justify-content: flex-start}body #wrapper #main .infoblock .blockbg img{margin: 0;width: 20%;height: auto}body #wrapper #main .infoblock .blockbg .textblock{width: 80%;min-height: 190px;display: flex;flex-direction: column;justify-content: space-around}body #wrapper #main .infoblock .blockbg .textblock h2{font-size: 13pt;font-weight: 600;padding: 15px 15px 5px;margin: 0}body #wrapper #main .infoblock .blockbg .textblock h3{font-size: 10pt;font-weight: 600;padding: 5px 15px 0;margin: 0}body #wrapper #main .infoblock .blockbg .textblock p{font-size: 10pt;padding: 0 15px 15px;margin: 0}body #wrapper #main .infoblock .blockbg .textblock p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}body #wrapper #main .infoblock.rechts .ansprechpartner{float: right;text-align: right;margin-top: 0}body #wrapper #main .infoblock.rechts .ansprechpartner img{display: none}body #wrapper #main .infoblock.rechts .blockbg{width: 90%;float: right;box-sizing: border-box;background-color: #1b6794;color: #fff;margin: 0 0 5px 0;display: flex;flex-direction: row-reverse;justify-content: flex-start}body #wrapper #main .infoblock.rechts .blockbg p a{font-size: 10pt;float: right;text-decoration: none;color: #bbdeef;margin-bottom: 15px}body #wrapper #Service{padding: 45px 0 0}body #wrapper #Service .ce_text{margin: 0}body #wrapper #Service .grid12{display: block;margin: 0 auto;float: none}body #wrapper #Service .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}body #wrapper #Service .grid12 ul{list-style: none;margin: 0;padding: 50px;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}body #wrapper #Service .grid12 ul li{background: #0092c9;margin: 20px 0;width: calc((100% / 2) - 30px);min-height: 150px;border-radius: 3px;overflow: hidden;transition: transform .3s ease-in-out, box-shadow .3s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;transform: scale(1) translateZ(0);-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);-ms-transform: scale(1) translateZ(0);-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0)}body #wrapper #Service .grid12 ul li:hover{transform: scale(1.025) translateZ(0);-webkit-transform: scale(1.025) translateZ(0);-moz-transform: scale(1.025) translateZ(0);-o-transform: scale(1.025) translateZ(0);-ms-transform: scale(1.025) translateZ(0);-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.05)}body #wrapper #Service .grid12 ul li p{margin: 0;font-size: 13px;line-height: 18px;display: block}body #wrapper #Service .grid12 ul li p a{text-decoration: none;color: #fff;letter-spacing: 10;text-align: center;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-around}body #wrapper #Service .grid12 ul li p a em{display: block;font-weight: 600;font-family: 'Calibri';font-style: normal;margin: 22px 10px 22px}body #wrapper #Service .grid12 ul li p a img{width: 100%;margin: 22px 0 0}body #wrapper #Produkte{padding: 45px 0 0}body #wrapper #Produkte .grid12{display: block;margin: 0 auto;float: none}body #wrapper #Produkte .grid12 h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}body #wrapper #Produkte .grid12 .ui-tabs-nav{margin: 0 30px 0;list-style: none;padding: 0;display: flex;flex-direction: row;justify-content: flex-start}body #wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default{width: auto;min-width: 100px;color: #0092c9;background: #bfbfc0;border: 2px solid #fff;border-radius: 3px 3px 0 0;padding: 0;margin-right: 15px}body #wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a{padding: 9px 20px 9px 17px;text-align: center;text-decoration: none;font-size: 14pt;color: inherit;box-sizing: border-box;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center}body #wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-default a img{width: 30px;margin-right: 7px;height: auto}body #wrapper #Produkte .grid12 .ui-tabs-nav .ui-state-active{background: #dfe0e0;border-bottom: none}body #wrapper #Produkte .grid12 .ui-tabs-panel{margin-top: -2px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;background: #dfe0e0;border: 2px solid #fff;border-radius: 3px}body #wrapper #Produkte .grid12 .ui-tabs-panel > div{width: 100%}body #wrapper #Produkte .grid12 .ui-tabs-panel > div div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border-top: 2px solid #fff}body #wrapper #Produkte .grid12 .ui-tabs-panel > div h4{margin: 22px 0 10px;color: #0092c9;text-align: center;font-size: 14px;font-weight: 600}body #wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a{margin: 0;color: inherit;text-align: center;font-size: inherit;font-weight: inherit;text-decoration: none;transition: color .2s ease-in-out}body #wrapper #Produkte .grid12 .ui-tabs-panel > div h4 a:hover{color: #e53417}body #wrapper #Produkte .grid12 .ui-tabs-panel > div > h4{margin: 55px 0 10px;font-size: 31px}body #wrapper #Produkte .grid12 .ui-tabs-panel > div p{margin: 0 0 10px;color: #286594;text-align: center;font-size: 13px;font-weight: 600}body #wrapper #Produkte .grid12 .ui-tabs-panel > div ul{padding: 0;list-style: none;display: flex;flex-direction: row}body #wrapper #Produkte .grid12 .ui-tabs-panel > div > ul{margin: 25px auto;width: calc(100% - 20px);flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}body #wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li{background: #fff;padding: 10px;margin-bottom: 30px;width: calc((100% / 3) - 60px);margin: 30px 20px;min-height: 180px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between}body #wrapper #Produkte .grid12 .ui-tabs-panel > div > ul > li ul{width: calc(100% - 10px);margin: 10px auto;flex-wrap: nowrap;justify-content: space-around;align-items: flex-end}body #wrapper #Baumassnahmen{margin-top: 45px;padding: 45px 0;background: #bfbfc0}body #wrapper #Baumassnahmen .ce_text{display: block;margin: 0 auto;float: none;color: #000}body #wrapper #Baumassnahmen .ce_text h3{color: #fff;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}body #wrapper #Baumassnahmen .ce_text p{font-size: 13px;line-height: 18px;font-weight: 400;margin: 15px 0 55px}body #wrapper #Baumassnahmen .ce_text div{padding: 10px;font-size: 15px;line-height: 21px;font-weight: 600;color: #fff;background: #0092c9;border: 2px solid #fff;border-radius: 3px}body #wrapper #Baumassnahmen .ce_text > ul{margin: 0;padding: 25px 0 20px;list-style: none;display: block;border-top: 2px solid #0092c9;border-bottom: 2px solid #0092c9}body #wrapper #Baumassnahmen .ce_text > ul > li{border-bottom: 1px solid #0092c9}body #wrapper #Baumassnahmen .ce_text > ul > li:last-child{border-bottom: none}body #wrapper #Baumassnahmen .ce_text > ul > li > ul{list-style: none;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-content: flex-end;align-items: flex-end;padding: 8px 0 20px;background-image: url("../../files/stadtwerke/theme/img/bg/pin.svg");background-position: 95% 50%;background-size: 25px;background-repeat: no-repeat}body #wrapper #Baumassnahmen .ce_text > ul > li > ul li{display: inline-block;width: 30%;font-size: 13px;line-height: 18px;font-weight: 400;align-self: flex-end}body #wrapper #Baumassnahmen .ce_text > ul > li > ul li:nth-child(1){font-weight: 600;align-self: flex-start}body #wrapper #Geschaeftszahlen{padding: 45px 0 0}body #wrapper #Geschaeftszahlen .ce_text{display: block;margin: 0 auto;float: none}body #wrapper #Geschaeftszahlen .ce_text h2,body #wrapper #Geschaeftszahlen .ce_texth2{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}body #wrapper #Geschaeftszahlen .ce_text h3,body #wrapper #Geschaeftszahlen .ce_texth3{color: #e53417;font-weight: 600;font-size: 28px}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke{width: 100%;overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table{width: 45%;margin: 0 0 30px;border-collapse: separate;border-spacing: 0}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th{text-align: left;font-size: .8em;padding: .85em}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table thead th:nth-child(1){background-color: #dadada;color: #009ee0}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody{font-size: .8em}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody th{background-color: #009ee0;color: #fff;text-align: left;padding: .85em .8em}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td{background-color: #fff;padding: .85em .8em;font-size: .8em}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(1){width: 55%}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(2){width: 22.5%}body #wrapper #Geschaeftszahlen .ce_text .zahlenbloecke table tbody td:nth-child(3){width: 22.5%}body #wrapper #Energiecheck{margin: 45px 0 0}body #wrapper #Energiecheck .inside{background-color: #1b6794;background-image: url("../../files/stadtwerke/theme/img/bg/stromrechner.jpg");background-position: calc(((100% - 980px) / 2) - 180px) 50%;background-size: contain;background-repeat: no-repeat;overflow: hidden}body #wrapper #Energiecheck .inside .bluebg{margin: 0 auto;float: none;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between}body #wrapper #Energiecheck .inside .bluebg form .formbody{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;width: 100%;margin-bottom: 35px}body #wrapper #Energiecheck .inside .bluebg form .formbody h3{width: 100%;color: #fff;font-size: 20pt;font-weight: 400;display: block}body #wrapper #Energiecheck .inside .bluebg form .formbody h3 span{float: right;font-size: 11pt;margin: 10px 0 5px 10px}body #wrapper #Energiecheck .inside .bluebg form .formbody div.plz{order: 1}body #wrapper #Energiecheck .inside .bluebg form .formbody div.heizart{order: 2}body #wrapper #Energiecheck .inside .bluebg form .formbody div.baujahr{order: 3}body #wrapper #Energiecheck .inside .bluebg form .formbody div.verbrauch{order: 4}body #wrapper #Energiecheck .inside .bluebg form .formbody div.hausart{order: 5}body #wrapper #Energiecheck .inside .bluebg form .formbody div.wohnflaeche{order: 6}body #wrapper #Energiecheck .inside .bluebg form .formbody .widget{width: 47%;margin-bottom: 25px}body #wrapper #Energiecheck .inside .bluebg form .formbody .widget label{color: #fff;font-size: 12pt;font-weight: 400;text-align: left;margin: 0 10px 0 0}body #wrapper #Energiecheck .inside .bluebg form .formbody .widget input,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea{float: right;width: 100%;max-width: 160px;color: #595959;padding: .3em .6em;border: 0;box-sizing: content-box}body #wrapper #Energiecheck .inside .bluebg form .formbody .widget input option,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select option,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget input value,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select value,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget input input,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select input,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input{color: #595959}body #wrapper #Energiecheck .inside .bluebg form .formbody .widget input option::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select option::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea option::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget input value::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select value::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea value::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget input input::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select input::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input::placeholder{opacity: 1}body #wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="verbrauch"]::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="verbrauch"]::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="verbrauch"]::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget input input[name="wohnflaeche"]::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select input[name="wohnflaeche"]::placeholder,body #wrapper #Energiecheck .inside .bluebg form .formbody .widget textarea input[name="wohnflaeche"]::placeholder{text-align: right}body #wrapper #Energiecheck .inside .bluebg form .formbody .widget select{width: 100%;max-width: 160px}body #wrapper #Energiecheck .inside .bluebg form .formbody .submit_container{width: 100%;order: 7}body #wrapper #Energiecheck .inside .bluebg form .formbody .submit_container input{width: 47%;float: right;background-color: #e51d1d;color: #fff;border: none;text-align: center;font-weight: 600;padding: .4em .7em;cursor: pointer}body #wrapper #Videoblock{padding: 45px 0 0}body #wrapper #Videoblock .innerwrap{width: 744px;margin: 0 auto}body #wrapper #Videoblock .innerwrap .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden}body #wrapper #Videoblock .innerwrap .blockbg [class*=grid]{margin: 0;box-sizing: border-box;display: block;width: 100%}body #wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(odd){float: none;padding: 34px}body #wrapper #Videoblock .innerwrap .blockbg [class*=grid]:nth-of-type(even){float: none;padding: 0 34px 34px 34px}body #wrapper #Videoblock h3.ce_headline{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}body #wrapper #Videoblock h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}body #wrapper #Videoblock h5{font-size: 13px;font-weight: 600;color: #fff;margin: 10px 0 5px}body #wrapper #Videoblock .ce_text{margin: 0}body #wrapper #Videoblock .ce_text p{font-size: 14px;margin: 0 0 5px;color: #fff}body #wrapper #Videoblock .ce_text p a{font-size: inherit;font-family: 'Calibri-Italic';font-style: normal;text-decoration: none;color: #bbdeef !important}body #wrapper #Videoblock .ce_text p a:hover{color: #fff}body #wrapper #Videoblock .ce_text p a:hover:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlinkhover.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}body #wrapper #Videoblock .ce_text p a:after{content: url("../../files/stadtwerke/theme/img/bg/sliderlink.svg");width: 36px;height: 24px;display: inline-block;vertical-align: middle}body #wrapper #Teasertrenner{margin: 45px 0 0;background-image: url("../../files/stadtwerke/theme/img/bg/teaser_strom.png");background-position: 50% 0;background-size: cover;background-repeat: no-repeat;overflow: hidden}body #wrapper #Teasertrenner .inside{max-width: 744px;margin: 0 auto}body #wrapper #Teasertrenner .inside .ce_text.stromteaser{float: right}body #wrapper #Teasertrenner .inside .ce_text.stromteaser h3{font-size: 12pt;font-weight: 600}body #wrapper #Teasertrenner .inside .ce_text.stromteaser p{font-size: 10pt;font-weight: 400}body #wrapper #Teasertrenner .inside .ce_text.stromteaser p a{text-decoration: none;color: #e53417}body #wrapper #Teasertrenner .inside .ce_text.stromteaser p.teaserlink{float: right}body #wrapper #Monatszahl{padding: 45px 0 0}body #wrapper #Monatszahl .inside{width: 744px;margin: 0 auto}body #wrapper #Monatszahl .inside .blockbg{background-color: #1b6794;border: 2px solid #fff;border-radius: 3px;overflow: hidden;display: block}body #wrapper #Monatszahl .inside .blockbg [class*=grid]{margin: 0;box-sizing: border-box}body #wrapper #Monatszahl .inside .blockbg [class*=grid] img{vertical-align: bottom}body #wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(odd){width: calc(50% + 5px);float: left;padding: 0;border-right: 2px solid #fff}body #wrapper #Monatszahl .inside .blockbg [class*=grid]:nth-of-type(even){width: calc(50% - 5px);float: right;padding: 34px}body #wrapper #Monatszahl .inside h3{color: #e53417;font-weight: 600;font-size: 30px;letter-spacing: 10;margin: 0 0 30px}body #wrapper #Monatszahl .inside h4{font-size: 15px;font-weight: 600;color: #fff;margin: 0 0 10px}body #wrapper #Monatszahl .inside p{font-size: 13px;font-weight: 400;color: #fff;margin: 10px 0 5px}body #wrapper #Monatszahl .inside p a{text-decoration: none;color: #e53417}body #wrapper footer,body #wrapper #Subfooter{display: none !important}}@media print and screen and (max-width: 768px){body .produkttab .ce_accordionSingle .ui-accordion-content ul li{width: 100% !important}}
@font-face{font-family: 'Calibri-Italic';src: url('/files/stadtwerke/theme/fonts/335896_0_0.eot');src: url('/files/stadtwerke/theme/fonts/335896_0_0.eot?#iefix') format('embedded-opentype'), url('/files/stadtwerke/theme/fonts/335896_0_0.woff2') format('woff2'), url('/files/stadtwerke/theme/fonts/335896_0_0.woff') format('woff'), url('/files/stadtwerke/theme/fonts/335896_0_0.ttf') format('truetype')}@font-face{font-family: 'Calibri-BoldItalic';src: url('/files/stadtwerke/theme/fonts/335896_1_0.eot');src: url('/files/stadtwerke/theme/fonts/335896_1_0.eot?#iefix') format('embedded-opentype'), url('/files/stadtwerke/theme/fonts/335896_1_0.woff2') format('woff2'), url('/files/stadtwerke/theme/fonts/335896_1_0.woff') format('woff'), url('/files/stadtwerke/theme/fonts/335896_1_0.ttf') format('truetype')}@font-face{font-family: 'Calibri-Bold';src: url('/files/stadtwerke/theme/fonts/335896_2_0.eot');src: url('/files/stadtwerke/theme/fonts/335896_2_0.eot?#iefix') format('embedded-opentype'), url('/files/stadtwerke/theme/fonts/335896_2_0.woff2') format('woff2'), url('/files/stadtwerke/theme/fonts/335896_2_0.woff') format('woff'), url('/files/stadtwerke/theme/fonts/335896_2_0.ttf') format('truetype')}@font-face{font-family: 'Calibri';src: url('/files/stadtwerke/theme/fonts/335896_3_0.eot');src: url('/files/stadtwerke/theme/fonts/335896_3_0.eot?#iefix') format('embedded-opentype'), url('/files/stadtwerke/theme/fonts/335896_3_0.woff2') format('woff2'), url('/files/stadtwerke/theme/fonts/335896_3_0.woff') format('woff'), url('/files/stadtwerke/theme/fonts/335896_3_0.ttf') format('truetype')}.mod_navigation ul,.mod_mootoolsnav ul,.mod_customnav ul{margin: 0;padding: 0;list-style: none;z-index: 999}.nav-main#menu-redesign{width: 100%;position: absolute;overflow: visible;height: 42px;margin: 0 auto 0;background: #009ee0;border-bottom: 1px solid #fff;z-index: 11}strong.active{font-weight: 500 !important;font-family: "Calibri" !important}@media screen and (max-width: 768px){#main-navigation,#menu-redesign{display: none}#main-navigation-mobile{display: block}.mod_mobile_menu{display: inline-block;float: right}.mod_mobile_menu span{padding: .8em .5em;color: #0092c9;box-sizing: border-box;cursor: pointer}.mod_mobile_menu span img{vertical-align: baseline;margin-bottom: -2px}.mobile_menu .inner{background: #9d9d9c;box-sizing: border-box}.mobile_menu .inner h4{background: #fff;color: #828282;padding: 1.2em .7em;margin: 0;font-weight: 400;border-bottom: 2px solid #828282}.mobile_menu .inner h4 > a{text-decoration: none;color: inherit}.mobile_menu .inner h4 > a:before{content: url("../../files/stadtwerke/theme/img/icons/telefon.svg");vertical-align: bottom;height: 25px;width: 20px;display: inline-block;margin: 3px 0 -3px}.mobile_menu .inner > a{position: absolute;display: block;width: 100%;box-sizing: border-box;bottom: 0;padding: 1em 1.2em;border-top: 2px solid #fff;text-decoration: none;text-align: right;background: #fff;color: #828282}.mobile_menu .inner > a strong{margin-right: .3em;color: #e53417;font-weight: 600}.mobile_menu .inner ul li{margin-bottom: 0px;outline: 0;border-bottom: 2px solid #828282}.mobile_menu .inner ul li .level_2 li{margin-bottom: 0}.mobile_menu .inner ul li .level_2 li a,.mobile_menu .inner ul li .level_2 li span{font-weight: 400;padding-left: 1em}.mobile_menu .inner ul li a,.mobile_menu .inner ul li span{display: block;padding: .9em .7em;background: #fff;color: #828282;text-decoration: none;transform: all ease .25s}.mobile_menu .inner ul li a:hover,.mobile_menu .inner ul li span:hover,.mobile_menu .inner ul li a.active,.mobile_menu .inner ul li span.active{background: #ececec;color: #595959}.mobile_menu .inner ul li strong{display: block;padding: 1.8em 1.4em;background: #fff;color: #828282;text-decoration: none;transform: all ease .25s;font-weight: 500 !important;font-family: "Calibri" !important}.mobile_menu .inner ul li strong:hover,.mobile_menu .inner ul li strong.active{background: #ececec;color: #595959}.mobile_menu .inner ul li.submenu_hide a,.mobile_menu .inner ul li.submenu_hide span{background-image: url("../../files/stadtwerke/theme/img/bg/faqopen.svg");background-position: calc(100% - .4em) 50%;background-repeat: no-repeat;font-weight: 500}.mobile_menu .inner ul li.submenu_show a,.mobile_menu .inner ul li.submenu_show span{font-weight: 500}.mobile_menu .inner ul li.submenu_hide strong{background-image: url("../../files/stadtwerke/theme/img/bg/faqopen.svg");background-position: calc(100% - .4em) 50%;background-repeat: no-repeat;font-weight: 500 !important;font-family: "Calibri" !important}.mobile_menu .inner ul li.submenu_show strong{font-weight: 500 !important;font-family: "Calibri" !important}}@media screen and (min-width: 769px) and (max-width: 979px){.trail,.active{cursor: default}#main-navigation-mobile{display: block}.nav-main ul.level_1{display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start;align-content: stretch;width: 760px;margin: 0 auto;text-transform: uppercase;height: 41px}.nav-main > ul > li > a,.nav-main > ul > li > .active,.nav-main > ul > li > .trail,.nav-main > ul > li > .forward,.nav-left a,.nav-left span.active,.nav-left span.trail,.nav-left a.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.pagination a,.pagination span,.mod_booknav a,.mod_booknav span{display: block;font-family: 'Calibri';padding: 12px 12px;text-decoration: none;color: #fff;font-size: 15px;font-weight: 500;letter-spacing: 0.3px;text-align: left}.nav-main.dropdown > ul > li:hover > a,.nav-main.dropdown > ul > li.submenu:hover > .active,.nav-main.dropdown > ul > li.submenu:hover > .forward,.nav-main.dropdown > ul > li .forward:hover,.nav-left a:hover,.pagination a:hover,.mod_booknav a:hover{color: #fff;background-color: #286594;transition: background .4s ease}.nav-main > ul > li > .active,.nav-main > ul > li > .trail,.nav-left span.active,.nav-left span.trail,.nav-left a.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.pagination span,.mod_booknav span{color: #fff;background-color: #286594}.nav-main > ul > li{display: inline;position: relative}.nav-main.dropdown .level1{overflow: visible}.nav-main.dropdown .level1 li:hover > a:after{content: "";position: absolute;top: 0;right: 50%;left: 50%;border-top: 2px solid #e53417}.nav-main.dropdown .level1 li:hover:after{content: "";position: absolute;top: 50%;right: 0;bottom: 0;left: 0;z-index: 1;margin-top: 0.625em}.nav-main.dropdown .submenu .level_2{position: absolute;visibility: hidden;height: 0;z-index: 1000;border: 1px solid #009ee0;border-top: none}.nav-main.dropdown .submenu .level_2:hover{display: block;overflow: visible;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .submenu .level_2 li{display: block;padding: 0;background-color: #009ee0;white-space: nowrap;transition: background .3s ease-in-out;text-transform: none}.nav-main.dropdown .submenu .level_2 li:last-child{border-bottom: none}.nav-main.dropdown .submenu .level_2 li.submenu{background-image: url("../../files/stadtwerke/theme/img/bg/menuhover.svg");background-position: calc(100% - 10px) 50%;background-size: 18px;background-repeat: no-repeat;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .submenu .level_2 li.submenu:hover{background-image: url("../../files/stadtwerke/theme/img/bg/menuhover-open.svg")}.nav-main.dropdown .submenu .level_2 li:hover{color: #009ee0;background-color: #fff}.nav-main.dropdown li.submenu:hover .level_2{visibility: visible;height: auto;opacity: 1;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .level_2 .submenu .level_3{overflow: hidden;height: 0;width: 100%;opacity: 0;position: absolute;top: 1px;bottom: 0;left: 100%;padding-left: 10px;z-index: 9999;background-color: #0092c9;transition: all .2s ease-in;display: inline-flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-start}.nav-main.dropdown .level_2 .submenu .level_3 li{display: block;width: 100%;padding: 8px 0;transition: all .3s ease-out;background-color: #0092c9}.nav-main.dropdown .level_2 .submenu .level_3 li:hover{color: #009ee0;background-color: #fff}.nav-main.dropdown .level_2 li.submenu:hover .level_3{height: auto;opacity: 1;transition: background .3s ease-in}.nav-main#menu-redesign > ul > li{display: inline;position: relative}.nav-main#menu-redesign > ul > li li.submenu:hover .level_2{display: block;height: auto;min-height: 0 !important;opacity: 1;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main .submenu.last .level_2 .submenu .level_3{left: calc(-100% - 10px);padding-right: 10px;padding-left: 0}.nav-main .submenu .level_2 a{clear: both;display: block;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 14px;font-weight: 500;text-decoration: none;color: #fff;padding: 12px 12px}.nav-main .submenu .level_2 span{clear: both;display: block}.nav-main .submenu .level_2 strong{clear: both;display: block;padding: 8px 16px;font-size: 14px;font-weight: 500 !important;font-family: "Calibri" !important;text-decoration: none;color: #fff}.nav-main .submenu .level_2 a.last,.nav-main .submenu .level_2 span.last,.nav-main .submenu .level_2 strong.last{border-bottom: none}.nav-main .submenu .level_3{xborder: 1px solid;background: #9d9d9c;border-color: #9d9d9c;display: inline-flex;flex-direction: column;flex-wrap: wrap}.nav-main .submenu .level_3 a,.nav-main .submenu .level_3 span{clear: both;display: block;padding: 4px 8px;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 14px;text-decoration: none;border-top-color: #828282;border-bottom-color: #828282;color: #fff}.nav-main .submenu .level_3 strong{clear: both;display: block;padding: 8px 16px;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 14px;text-decoration: none;border-top-color: #828282;border-bottom-color: #828282;color: #fff;font-weight: 500 !important;font-family: "Calibri" !important}.nav-main .submenu .level_3 a.last,.nav-main .submenu .level_3 span.last,.nav-main .submenu .level_3 strong.last{border-bottom: none}.nav-main.dropdown .level_2 a:hover,.nav-main .level_2 span.active,.nav-main .level_2 span.trail,.nav-main .level_2 strong.active,.nav-main .level_2 strong.trail{color: #fff;xbackground-color: #286594;transition: background .3s ease-in}.nav-meta{float: right;margin-top: 1px;margin-right: 10px;line-height: 25px}.nav-meta li{display: inline;padding: 0 5px}.nav-meta a{text-decoration: none}.nav-meta a:hover{text-decoration: underline}.nav-left{margin: 20px 0;border: 1px solid;font-weight: bold;border-left: none;border-color: #828282}.nav-left a,.nav-left span.active,.nav-left span.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.nav-left a.trail{padding: 10px;border-top: none;border-left: none;border-right: none}.nav-left span.active,.nav-left span.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.nav-left a.trail{border-top: 1px solid #828282}.nav-left .last a,.nav-left .last span.active,.nav-left .last strong.active,.nav-left span.trail{border-bottom: none}.pagination{clear: both;margin-top: 10px;padding-top: 5px;border-top: 1px solid;border-color: #828282}.pagination ul{margin: 0;padding: 0;list-style: none}.pagination li{float: left}.pagination a,.pagination span{display: inline-block;margin-right: 2px;padding: 5px 10px}.mod_booknav{clear: both;margin-top: 20px;padding-top: 10px;border-top: 1px solid;border-color: #828282}.mod_booknav ul{margin: 0;padding: 0;list-style: none}.mod_booknav li{float: left}.mod_booknav a,.mod_booknav span{margin-right: 2px;padding: 5px}.noprevlink .mod_booknav .up,.noprevlink .mod_booknav .prev{display: none}.mod_breadcrumb ul{margin: 15px 0 0 10px;padding: 0;font-size: .929em;list-style-type: none}.mod_breadcrumb li{float: left;padding-right: 15px;padding-left: 5px;background-image: url("#{$path-css-to-img-folder}/icons/icon_arrow-small.png");background-position: right center;background-repeat: no-repeat}.mod_breadcrumb .first{padding-left: 0}.mod_breadcrumb a{text-decoration: none}.mod_breadcrumb a:hover{text-decoration: underline}.mod_breadcrumb .active{font-weight: bold;background: none;color: #e63213}.mod_sitemap ul{margin: 0;padding: 0;list-style: none}.mod_sitemap li{margin: 0;padding: 0 0 5px 15px;background-image: url("#{$path-css-to-img-folder}/bg/sitemap_normal.png");background-repeat: no-repeat}.mod_sitemap > ul > li.first{background-image: url("#{$path-css-to-img-folder}/bg/sitemap_first.png")}.mod_sitemap li.last{background-image: url("#{$path-css-to-img-folder}/bg/sitemap_last.png")}.mod_sitemap a{display: block;padding: 2px;background-color: #fff}}@media screen and (min-width: 980px) and (max-width: 1599.9px){.trail,.active{cursor: default}#main-navigation-mobile{display: block}.nav-main ul.level_1{display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start;align-content: stretch;width: 960px;margin: 0 auto;text-transform: uppercase;height: 41px}.nav-main > ul > li > a,.nav-main > ul > li > .active,.nav-main > ul > li > .trail,.nav-main > ul > li > .forward,.nav-left a,.nav-left span.active,.nav-left span.trail,.nav-left a.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.pagination a,.pagination span,.mod_booknav a,.mod_booknav span{display: block;font-family: 'Calibri';padding: 12px 12px;text-decoration: none;color: #fff;font-size: 15px;font-weight: 500;letter-spacing: 0.3px;text-align: left}.nav-main.dropdown > ul > li:hover > a,.nav-main.dropdown > ul > li.submenu:hover > .active,.nav-main.dropdown > ul > li.submenu:hover > .forward,.nav-main.dropdown > ul > li .forward:hover,.nav-left a:hover,.pagination a:hover,.mod_booknav a:hover{color: #bbdeef;background-color: #286594;transition: background .4s ease}.nav-main > ul > li > .active,.nav-main > ul > li > .trail,.nav-left span.active,.nav-left span.trail,.nav-left a.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.pagination span,.mod_booknav span{color: #fff;background-color: #286594}.nav-main > ul > li{display: inline;position: relative}.nav-main.dropdown .level1{overflow: visible}.nav-main.dropdown .level1 li:hover > a:after{content: "";position: absolute;top: 0;right: 50%;left: 50%;border-top: 2px solid #e53417}.nav-main.dropdown .level1 li:hover:after{content: "";position: absolute;top: 50%;right: 0;bottom: 0;left: 0;z-index: 1;margin-top: 0.625em}.nav-main.dropdown .submenu{height: auto;overflow: visible}.nav-main.dropdown > ul > li.submenu:hover > a,.nav-main.dropdown > ul > li.submenu:hover > .active{border-bottom: none}.nav-main.dropdown .submenu .level_2{position: absolute;visibility: hidden;height: 0;z-index: 1000;border: 1px solid #009ee0;border-top: none}.nav-main.dropdown .submenu .level_2:hover{display: block;overflow: visible;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .submenu .level_2 li{display: block;padding: 0;white-space: nowrap;transition: background .3s ease-in-out;background-color: #009ee0;text-transform: none}.nav-main.dropdown .submenu .level_2 li:last-child{border-bottom: none}.nav-main.dropdown .submenu .level_2 li.submenu{background-image: url("../../files/stadtwerke/theme/img/bg/menuhover.svg");background-position: calc(100% - 10px) 50%;background-size: 18px;background-repeat: no-repeat;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .submenu .level_2 li.submenu:hover{background-image: url("../../files/stadtwerke/theme/img/bg/menuhover-open.svg")}.nav-main.dropdown .submenu .level_2 li:hover{color: #009ee0;background-color: #fff}.nav-main.dropdown li.submenu:hover .level_2{visibility: visible;height: auto;opacity: 1;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .level_2 .submenu .level_3{overflow: hidden;height: 0;width: 100%;opacity: 0;position: absolute;top: 1px;bottom: 0;left: 100%;padding-left: 10px;z-index: 9999;background-color: #0092c9;transition: all .2s ease-in;display: inline-flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-start}.nav-main.dropdown .level_2 .submenu .level_3 li{display: block;width: 100%;padding: 8px 0;transition: all .3s ease-out}.nav-main.dropdown .level_2 .submenu .level_3 li:hover{color: #fff;background-color: #286594}.nav-main.dropdown#menu-redesign > ul > li{display: inline;position: relative}.nav-main.dropdown#menu-redesign > ul > li li.submenu:hover .level_2{display: block;height: auto;min-height: 0 !important;opacity: 1;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .level_2 li.submenu:hover .level_3{height: auto;opacity: 1;transition: background .3s ease-in}.nav-main .submenu.last .level_2 .submenu .level_3{left: calc(-100% - 10px);padding-right: 10px;padding-left: 0}.nav-main .submenu .level_2 a{clear: both;display: block;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 14px;font-weight: 500;text-decoration: none;color: #fff;padding: 12px 12px}.nav-main .submenu .level_2 span{clear: both;display: block}.nav-main .submenu .level_2 strong.active,.nav-main .submenu .level_2 strong.trail,.nav-main .submenu .level_2 strong.forward{clear: both;display: block;padding: 8px 16px;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 16px;font-weight: 500 !important;font-family: "Calibri" !important;text-decoration: none;color: #fff}.nav-main .submenu .level_2 a.last,.nav-main .submenu .level_2 span.last,.nav-main .submenu .level_2 strong.last{border-bottom: none}.nav-main .submenu .level_3{xborder: 1px solid;background: #9d9d9c;border-color: #9d9d9c;display: inline-flex;flex-direction: column;flex-wrap: wrap}.nav-main .submenu .level_3 a,.nav-main .submenu .level_3 span{clear: both;display: block;padding: 4px 8px;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 16px;text-decoration: none;border-top-color: #828282;border-bottom-color: #828282;color: #fff}.nav-main .submenu .level_3 strong{clear: both;display: block;padding: 8px 16px;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 16px;text-decoration: none;border-top-color: #828282;border-bottom-color: #828282;color: #fff;font-weight: 500 !important;font-family: "Calibri" !important}.nav-main .submenu .level_3 a.last,.nav-main .submenu .level_3 span.last,.nav-main .submenu .level_3 strong.last{border-bottom: none}.nav-main.dropdown .level_2 a:hover,.nav-main .level_2 span.active,.nav-main .level_2 span.trail,.nav-main .level_2 strong.active,.nav-main .level_2 strong.trail{color: #009ee0;xbackground-color: #fff;transition: background .3s ease-in}.nav-meta{float: right;margin-top: 1px;margin-right: 10px;line-height: 25px}.nav-meta li{display: inline;padding: 0 5px}.nav-meta a{text-decoration: none}.nav-meta a:hover{text-decoration: underline}.nav-left{margin: 20px 0;border: 1px solid;font-weight: bold;border-left: none;border-color: #828282}.nav-left a,.nav-left span.active,.nav-left span.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.nav-left a.trail{padding: 10px;border-top: none;border-left: none;border-right: none}.nav-left span.active,.nav-left span.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.nav-left a.trail{border-top: 1px solid #828282}.nav-left .last a,.nav-left .last span.active,.nav-left .last strong.active,.nav-left span.trail{border-bottom: none}.pagination{clear: both;margin-top: 10px;padding-top: 5px;border-top: 1px solid;border-color: #828282}.pagination ul{margin: 0;padding: 0;list-style: none}.pagination li{float: left}.pagination a,.pagination span{display: inline-block;margin-right: 2px;padding: 5px 10px}.mod_booknav{clear: both;margin-top: 20px;padding-top: 10px;border-top: 1px solid;border-color: #828282}.mod_booknav ul{margin: 0;padding: 0;list-style: none}.mod_booknav li{float: left}.mod_booknav a,.mod_booknav span{margin-right: 2px;padding: 5px}.noprevlink .mod_booknav .up,.noprevlink .mod_booknav .prev{display: none}.mod_breadcrumb ul{margin: 15px 0 0 10px;padding: 0;font-size: .929em;list-style-type: none}.mod_breadcrumb li{float: left;padding-right: 15px;padding-left: 5px;background-image: url("#{$path-css-to-img-folder}/icons/icon_arrow-small.png");background-position: right center;background-repeat: no-repeat}.mod_breadcrumb .first{padding-left: 0}.mod_breadcrumb a{text-decoration: none}.mod_breadcrumb a:hover{text-decoration: underline}.mod_breadcrumb .active{font-weight: bold;background: none;color: #e63213}.mod_sitemap ul{margin: 0;padding: 0;list-style: none}.mod_sitemap li{margin: 0;padding: 0 0 5px 15px;background-image: url("#{$path-css-to-img-folder}/bg/sitemap_normal.png");background-repeat: no-repeat}.mod_sitemap > ul > li.first{background-image: url("#{$path-css-to-img-folder}/bg/sitemap_first.png")}.mod_sitemap li.last{background-image: url("#{$path-css-to-img-folder}/bg/sitemap_last.png")}.mod_sitemap a{display: block;padding: 2px;background-color: #fff}}@media screen and (min-width: 1600px){.trail,.active{cursor: default}#main-navigation-mobile{display: block}.nav-main ul.level_1{display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start;align-content: stretch;width: 1580px;margin: 0 auto;text-transform: uppercase;height: 41px}.nav-main > ul > li > a,.nav-main > ul > li > .active,.nav-main > ul > li > .trail,.nav-main > ul > li > .forward,.nav-left a,.nav-left span.active,.nav-left span.trail,.nav-left a.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.pagination a,.pagination span,.mod_booknav a,.mod_booknav span{display: block;font-family: 'Calibri';padding: 12px 12px;text-decoration: none;color: #fff;font-size: 15px;font-weight: 500;letter-spacing: 0.3px;text-align: left}.nav-main.dropdown > ul > li:hover > a,.nav-main.dropdown > ul > li.submenu:hover > .active,.nav-main.dropdown > ul > li.submenu:hover > .forward,.nav-main.dropdown > ul > li .forward:hover,.nav-left a:hover,.pagination a:hover,.mod_booknav a:hover{color: #bbdeef;background-color: #286594;transition: background .4s ease}.nav-main > ul > li > .active,.nav-main > ul > li > .trail,.nav-left span.active,.nav-left span.trail,.nav-left a.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.pagination span,.mod_booknav span{color: #fff;background-color: #286594}.nav-main > ul > li{display: inline;position: relative}.nav-main.dropdown .level1{overflow: visible}.nav-main.dropdown .level1 li:hover > a:after{content: "";position: absolute;top: 0;right: 50%;left: 50%;border-top: 2px solid #e53417}.nav-main.dropdown .level1 li:hover:after{content: "";position: absolute;top: 50%;right: 0;bottom: 0;left: 0;z-index: 1;margin-top: 0.625em}.nav-main.dropdown .submenu{height: auto;overflow: visible}.nav-main.dropdown > ul > li.submenu:hover > a,.nav-main.dropdown > ul > li.submenu:hover > .active{border-bottom: none}.nav-main.dropdown .submenu .level_2{position: absolute;visibility: hidden;height: 0;z-index: 1000;border: 1px solid #009ee0;border-top: none}.nav-main.dropdown .submenu .level_2:hover{display: block;overflow: visible;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .submenu .level_2 li{display: block;padding: 0;white-space: nowrap;transition: background .3s ease-in-out;background-color: #009ee0;text-transform: none}.nav-main.dropdown .submenu .level_2 li:last-child{border-bottom: none}.nav-main.dropdown .submenu .level_2 li.submenu{background-image: url("../../files/stadtwerke/theme/img/bg/menuhover.svg");background-position: calc(100% - 10px) 50%;background-size: 18px;background-repeat: no-repeat;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .submenu .level_2 li.submenu:hover{background-image: url("../../files/stadtwerke/theme/img/bg/menuhover-open.svg")}.nav-main.dropdown .submenu .level_2 li:hover{color: #009ee0;background-color: #fff}.nav-main.dropdown li.submenu:hover .level_2{visibility: visible;height: auto;opacity: 1;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .level_2 .submenu .level_3{overflow: hidden;height: 0;width: 100%;opacity: 0;position: absolute;top: 1px;bottom: 0;left: 100%;padding-left: 10px;z-index: 9999;background-color: #0092c9;transition: all .2s ease-in;display: inline-flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-start}.nav-main.dropdown .level_2 .submenu .level_3 li{display: block;width: 100%;padding: 8px 0;transition: all .3s ease-out}.nav-main.dropdown .level_2 .submenu .level_3 li:hover{color: #fff;background-color: #286594}.nav-main.dropdown#menu-redesign > ul > li{display: inline;position: relative}.nav-main.dropdown#menu-redesign > ul > li li.submenu:hover .level_2{display: block;height: auto;min-height: 0 !important;opacity: 1;transition: opacity .3s ease-in, height .4s ease-in, background .3s ease-in}.nav-main.dropdown .level_2 li.submenu:hover .level_3{height: auto;opacity: 1;transition: background .3s ease-in}.nav-main .submenu.last .level_2 .submenu .level_3{left: calc(-100% - 10px);padding-right: 10px;padding-left: 0}.nav-main .submenu .level_2 a{clear: both;display: block;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 14px;font-weight: 500;text-decoration: none;color: #fff;padding: 12px 12px}.nav-main .submenu .level_2 span{clear: both;display: block}.nav-main .submenu .level_2 strong.active,.nav-main .submenu .level_2 strong.trail,.nav-main .submenu .level_2 strong.forward{clear: both;display: block;padding: 8px 16px;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 16px;font-weight: 500 !important;font-family: "Calibri" !important;text-decoration: none;color: #fff}.nav-main .submenu .level_2 a.last,.nav-main .submenu .level_2 span.last,.nav-main .submenu .level_2 strong.last{border-bottom: none}.nav-main .submenu .level_3{xborder: 1px solid;background: #9d9d9c;border-color: #9d9d9c;display: inline-flex;flex-direction: column;flex-wrap: wrap}.nav-main .submenu .level_3 a,.nav-main .submenu .level_3 span{clear: both;display: block;padding: 4px 8px;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 16px;text-decoration: none;border-top-color: #828282;border-bottom-color: #828282;color: #fff}.nav-main .submenu .level_3 strong{clear: both;display: block;padding: 8px 16px;xborder-top: 1px solid;xborder-bottom: 1px solid;font-size: 16px;text-decoration: none;border-top-color: #828282;border-bottom-color: #828282;color: #fff;font-weight: 500 !important;font-family: "Calibri" !important}.nav-main .submenu .level_3 a.last,.nav-main .submenu .level_3 span.last,.nav-main .submenu .level_3 strong.last{border-bottom: none}.nav-main.dropdown .level_2 a:hover,.nav-main .level_2 span.active,.nav-main .level_2 span.trail,.nav-main .level_2 strong.active,.nav-main .level_2 strong.trail{color: #009ee0;xbackground-color: #fff;transition: background .3s ease-in}.nav-meta{float: right;margin-top: 1px;margin-right: 10px;line-height: 25px}.nav-meta li{display: inline;padding: 0 5px}.nav-meta a{text-decoration: none}.nav-meta a:hover{text-decoration: underline}.nav-left{margin: 20px 0;border: 1px solid;font-weight: bold;border-left: none;border-color: #828282}.nav-left a,.nav-left span.active,.nav-left span.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.nav-left a.trail{padding: 10px;border-top: none;border-left: none;border-right: none}.nav-left span.active,.nav-left span.trail,.nav-left strong.active,.nav-left strong.trail,.nav-left strong.forward,.nav-left a.trail{border-top: 1px solid #828282}.nav-left .last a,.nav-left .last span.active,.nav-left .last strong.active,.nav-left span.trail{border-bottom: none}.pagination{clear: both;margin-top: 10px;padding-top: 5px;border-top: 1px solid;border-color: #828282}.pagination ul{margin: 0;padding: 0;list-style: none}.pagination li{float: left}.pagination a,.pagination span{display: inline-block;margin-right: 2px;padding: 5px 10px}.mod_booknav{clear: both;margin-top: 20px;padding-top: 10px;border-top: 1px solid;border-color: #828282}.mod_booknav ul{margin: 0;padding: 0;list-style: none}.mod_booknav li{float: left}.mod_booknav a,.mod_booknav span{margin-right: 2px;padding: 5px}.noprevlink .mod_booknav .up,.noprevlink .mod_booknav .prev{display: none}.mod_breadcrumb ul{margin: 15px 0 0 10px;padding: 0;font-size: .929em;list-style-type: none}.mod_breadcrumb li{float: left;padding-right: 15px;padding-left: 5px;background-image: url("#{$path-css-to-img-folder}/icons/icon_arrow-small.png");background-position: right center;background-repeat: no-repeat}.mod_breadcrumb .first{padding-left: 0}.mod_breadcrumb a{text-decoration: none}.mod_breadcrumb a:hover{text-decoration: underline}.mod_breadcrumb .active{font-weight: bold;background: none;color: #e63213}.mod_sitemap ul{margin: 0;padding: 0;list-style: none}.mod_sitemap li{margin: 0;padding: 0 0 5px 15px;background-image: url("#{$path-css-to-img-folder}/bg/sitemap_normal.png");background-repeat: no-repeat}.mod_sitemap > ul > li.first{background-image: url("#{$path-css-to-img-folder}/bg/sitemap_first.png")}.mod_sitemap li.last{background-image: url("#{$path-css-to-img-folder}/bg/sitemap_last.png")}.mod_sitemap a{display: block;padding: 2px;background-color: #fff}}
