html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}html{font-size: 8px;min-width: 300px;}#main > .inside, #footer > .inside{margin: 0 1%;}#left{margin-left: -20rem;padding-top: 6rem;}#mobile-nav{position: fixed;z-index: 999;top: 0;left: 0;right: 0;padding: 1rem;height: 4rem;background-color: #e8b414;cursor: pointer;}#mobile-nav img{height: 4rem;padding: 0;width: auto;float: left;}#mobile-nav span{display: inline-block;margin-left: 2rem;font-size: 1.8rem;margin-top: 1.1rem;font-weight: 300;}#mobile-nav span:nth-child(3){display: inline-block;margin-right: 2rem;font-size: 2rem;margin-top: 1rem;font-weight: 600;float: right;}#main{margin-top: 6rem;}@media only screen and (min-width: 800px) {html{font-size: 10px;}#header{display: none;}#left{margin-left: 0;padding-top: 0;}#main{margin-top: 0;}#main > .inside{padding-left: 20rem;}#main > .inside, #footer > .inside{margin: 0 2%;}#mobile-nav{display: none;}#footer{margin-left: 20rem;box-shadow: inset 0rem 2rem 1rem -1rem rgba(0,0,0,0.5);}.g50l, .g50r{float: left;width: 47%;}.g50r{float: right;width: 47%;}}@media only screen and (min-width: 1000px) {html{font-size: 12px;}#main > .inside, #footer > .inside{margin: 0 4%;}}@media only screen and (min-width: 1500px) {html{font-size: 14px;}#main > .inside, #footer > .inside{margin: 0 8%;}}@media only screen and (min-width: 2000px) {html{font-size: 16px;}#main > .inside, #footer > .inside{margin: 0 12%;}}@media only screen and (min-width: 2500px) {html{font-size: 18px;}#main > .inside, #footer > .inside{margin: 0 16%;}}@media only screen and (min-width: 3000px) {html{font-size: 20px;}#main > .inside, #footer > .inside{margin: 0 20%;}}@media only screen and (min-width: 3500px) {html{font-size: 22px;}#main > .inside, #footer > .inside{margin: 0 24%;}}html *{font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;}html #left li strong, html body #left nav a span, h1, h2, h3, h4, .green a, .footer-contact strong{font-family: Cambria,Georgia,serif; }body{background: #e9e9eb;}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;}html body #main .inside .clearfixa{content: ".";display: block;clear: both;font-size: 0;height: 0;visibility: hidden;margin: 0;padding: 0;border: none;} .clearfix:after{content: ".";display: block;clear: both;font-size: 0;height: 0;visibility: hidden;} .clearfixb:before {content: ".";display: block;clear: both;font-size: 0;height: 0;visibility: hidden;} strong{font-weight: 600;}img{width: 100%;}h1{font-size: 2.5rem;margin-bottom: 1rem;}h2, .footer-contact strong{font-size: 2rem;margin-bottom: 1rem;}h3{font-size: 1.5rem;margin-bottom: 0.75rem;}h4{font-size: 1.25rem;margin-bottom: 0.5rem;}.ce_text p, .ce_text li{font-size: 1.2rem;line-height: 1.5rem;font-weight: 300;color: rgb(51,51,51);margin-bottom: 0.5rem;hyphens: auto;}.float_right img{float: right;width: 47%;}.ce_youtube{position: relative;padding-bottom: 56.25%; margin-top: 4rem;height: 0;overflow: hidden;}.ce_youtube iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.top4rem{margin-top: 4rem;}figure{margin: 0;}#left{background-color: #fefceb;width: 20rem;position: fixed;left: 0;top: 0;bottom: 0;box-shadow: 1rem 0rem 2rem 0rem rgba(0,0,0,0.5);}#left img{width: 15rem;padding: 2rem 2.5rem;}#left li a{background-color: #e8b414;transition: background-color 400ms ease-in-out;}#left li strong, #left li a:hover{background-color: #ce851c;}#left li strong, #left li a{display: block;padding: 0.75rem 0rem 0.75rem 2.5rem;margin-top: 0.7rem;font-size: 1.2rem; color: #fff;text-decoration: none;}#left nav .level_2{display: none;}#left nav li.active .level_2{display: block;}#left .level_2 li strong, #left .level_2 li a{padding: 0.6rem 0rem 0.6rem 2rem;margin-top: 0.2rem;font-size: 1rem; color: #fff;text-decoration: none;padding-left: 3.5rem;}#kontakt_jump{width: 20rem;position: fixed;bottom: 1.5rem;font-size: 1rem;text-align:center; color: rgb(102,102,102);cursor: pointer;transition: color 400ms ease-in-out;}#kontakt_jump:hover{color: #000;}.homepage .intro .content{background: #005a96;}#main .inside div.green{border-top: 0.4rem solid #a4bb34;}#main .green h2{color: #718f2b;}#main .inside .green ul li::before{color: #a4bb34;}#main .mod_article .contact-button a, #main .inside .green p a, #main .inside .red p a, #main .inside .purple p a, .back a{display: inline-block;padding: 0.5rem 1rem;color: #fff;background-color: #a4bb34; transition: background-color 400ms ease-in-out;text-decoration: none;box-shadow: 0rem 0rem 1rem 0rem rgba(0,0,0,0.5);}#main .inside .green p a, #main .inside .red p a, #main .inside .purple p a{position: absolute;right: 6rem;bottom: 5rem;}.pgreen #main .mod_article .contact-button a:hover, #main .inside .green p a:hover{color: #fff;background-color: #718f2b; }#main .inside div.red{border-top: 0.4rem solid #de3921;}#main .red h2{color: #b51614;}.pred #main .mod_article .contact-button a, #main .inside .red p a{background-color: #de3921; bottom: 5rem;}.pred #main .mod_article .contact-button a:hover, #main .inside .red p a:hover{color: #fff;background-color: #b51614; }#main .inside div.purple{border-top: 0.4rem solid #aa3cfa;}#main .purple h2{color: #641eb4;}.ppurple #main .mod_article .contact-button a, #main .inside .purple p a{background-color: #aa3cfa; bottom: 5rem;}.ppurple .mod_article .contact-button a:hover, #main .inside .purple p a:hover{color: #fff;background-color: #641eb4; }#main #home-aktuell{border-top: none;background: #ce851c;padding: 2rem 3rem;color: #ffde00;}#main #home-aktuell p{color: #fff;font-weight: 400;}#main #home-aktuell .ui-accordion-header { background-color: #e8b414; padding: 0.75rem;}#main #home-aktuell .ui-accordion-content{background: #e8b414;}#main #home-aktuell .ui-accordion-content a{color: #ffde00;}#main #home-aktuell .ui-accordion-content a:hover{color: #ce851c;}.intro{margin-bottom: 4rem;}.intro .content{background: #000;color: #fff;margin: -8rem 4rem 0 4rem;padding: 2rem;position: relative;}.pblue .intro .content{background: #005a96;}.pgreen .intro .content{background: #718f2b;}.pred .intro .content{background: #b51614;}.ppurple .intro .content{background: #641eb4;}.intro .content h3{font-size: 1.2rem;font-weight: bold;}.intro .content h1{font-size: 2.6rem;margin: 0.5rem 0 1rem 0;color: #fff;}.intro .content p{font-size: 1.2rem;line-height: 1.5rem;font-weight: 300;color: #fff;margin: 0;}.pblue h2, .pblue h3, .pblue h4{color: #005a96;}.pgreen h2, .pgreen h3, .pgreen h4{color: #718f2b;}.pred h2, .pred h3, .pred h4{color: #b51614;}.ppurple h2, .ppurple h3, .ppurple h4{color: #641eb4;}#main .mod_article:not(.intro){border-top: 0.4rem solid #000;background: #fff;padding: 3rem 4rem;box-sizing: border-box;margin-bottom: 4rem;overflow: hidden;position: relative;}.pblue #main .mod_article:not(.intro){border-top: 0.4rem solid #1eaafa;}.pgreen #main .mod_article:not(.intro){border-top: 0.4rem solid #a4bb34;}.pred #main .mod_article:not(.intro){border-top: 0.4rem solid #de3921;}.ppurple #main .mod_article:not(.intro){border-top: 0.4rem solid #aa3cfa;}#main .mod_article:not(.intro) .ce_text{margin-bottom: 2rem;}#main .mod_article a{text-decoration: none;color: #e8b414;transition: color 400ms ease-in-out;font-weight: 400;}#main .mod_article a:hover{color: #ce851c;}#main .mod_article ul{margin-top: 0.5rem;}#main .mod_article ul li::before{content: "■";font-family: "Arial Black";color: #000;font-size: 2.4rem;margin-right: 0.5rem;top: 0.2rem;position: relative;}.pblue #main .mod_article ul li::before{color: #1eaafa;}.pgreen #main .mod_article ul li::before{color: #a4bb34;}.pred #main .mod_article ul li::before{color: #de3921;}.ppurple #main .mod_article ul li::before{color: #aa3cfa;}#main .mod_article ul li{font-weight: 400;}#main .mod_article .ce_accordion{margin-bottom: 1.2rem;}#main .mod_article .ui-accordion-header{background-color: #000;transition: background-color 400ms ease-in-out;padding: 1rem;cursor: pointer;font-size: 1.2rem;color: #fff;}#main .mod_article .ui-accordion-header::after{content: "+";font-family: "Arial Black";color: #fff;font-size: 1.2rem;margin-right: 0.5rem;top: 0.1rem;position: relative;float: right;font-weight: 900;}.pblue #main .mod_article .ui-accordion-header{background-color: #005a96;}.pblue #main .mod_article .ui-accordion-header-active{background-color: #1eaafa;}.pgreen #main .mod_article .ui-accordion-header{background-color: #718f2b;}.pgreen #main .mod_article .ui-accordion-header-active{background-color: #a4bb34;}.pred #main .mod_article .ui-accordion-header{background-color: #b51614;}.pred #main .mod_article .ui-accordion-header-active{background-color: #de3921;}.ppurple #main .mod_article .ui-accordion-header{background-color: #641eb4;}.ppurple #main .mod_article .ui-accordion-header-active{background-color: #aa3cfa;}#main .mod_article .ui-accordion-header-active::after{content: "-";}#main .mod_article .ui-accordion-content{background: #f1f1f1;padding: 1rem;}#main .mod_article .ui-accordion-content p{font-size: 1rem;color: rgb(51,51,51);line-height: 1.12rem;}#main .mod_article table{width: 100%;border-spacing: 0.2rem; border-collapse: separate;}#main .mod_article table th, #main .mod_article table td{background-color: #c8c8c8;padding: 0.4rem;}#main .mod_article table td{background-color: #e9e9eb;}#main .mod_article table tr:nth-child(odd) td{background-color: #e2e2e2;}#main .mod_article .contact{margin-top: 2rem;}#main .mod_article .contact img{float: left;width: 10rem;border-radius: 5rem;margin-right: 1.5rem;}#main .mod_article .contact h2{font-size: 1.6rem;}#main .mod_article .contact em{margin-top: 1.5rem;font-size: 2rem;color: #999;display: inline-block;}.pgreen .contact-button a, .pred .contact-button a, .ppurple .contact-button a{margin-top: 1rem;}body #wrapper #main .inside .aktivitaeten{padding: 0;background: transparent;border: none;}.aktivitaeten h2{margin-bottom: 2rem;}.homepage .aktivitaeten h2{color: #005a96;}.aktivitaeten .mod_newslist{overflow: hidden;width: 100%;height: 18.5rem;}.aktivitaeten .layout_latest{float: left;width: 21.25%;margin-right: 5%;background: #000;height: 18.5rem;}.homepage .aktivitaeten .layout_latest, .pblue .aktivitaeten .layout_latest{background: #005a96;}.pgreen .aktivitaeten .layout_latest{background: #718f2b;}.pred .aktivitaeten .layout_latest{background: #b51614;}.ppurple .aktivitaeten .layout_latest{background: #641eb4;}.aktivitaeten .layout_latest:nth-child(4){margin-right: 0%;}.aktivitaeten .layout_latest figure{display: block;position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.aktivitaeten .layout_latest figure img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;transition: all 400ms ease-in-out;}.aktivitaeten .layout_latest figure img:hover{transform: scale(1.05);}.aktivitaeten .layout_latest p{color: #fff;margin: 1rem;font-weight: 200;font-size: 0.9rem;}.aktivitaeten .layout_latest h2{color: #fff;font-size: 1.4rem;line-height: 1.7rem;max-height: 5.1rem;margin: 0 0 0.5rem 1rem;hyphens: auto;text-align: left;}.aktivitaeten .layout_latest h2 { overflow: hidden; position: relative; text-align: justify; padding-right: 1rem;}.aktivitaeten .layout_latest h2:before{ content: '...'; font-size: 1.4rem; position: absolute; right: 0; bottom: 0;}.aktivitaeten .layout_latest h2:after{ content: ''; position: absolute; right: 0; width: 1em; height: 1em; margin-top: 0.2em; background: #005a96;}.news-prev, .news-next{opacity: 0.2;width: 2rem;margin-left: 0.5rem;float: right;margin-top: 1rem;}.news-prev.active, .news-next.active{opacity: 0.5;transition: opacity 400ms ease-in-out;cursor: pointer;}.news-prev.active:hover, .news-next.active:hover{opacity: 0.8;}.news-wrapper{float: left;}.nachrichtenleser #main .inside .mod_article{border: none;padding: 0;background: transparent;}.nachrichtenleser .intro figure{display: block;position: relative;padding-bottom: 40%;height: 0;overflow: hidden;}.nachrichtenleser .intro figure img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;}.nachrichtenleser .layout_full{border-top: 0.4rem solid #000;background: #fff;padding: 3rem 4rem;padding-bottom: 6rem;box-sizing: border-box;margin-bottom: 4rem;overflow: hidden;position: relative;border-top: 0.4rem solid #1eaafa;}#main .mod_article .back a{position: relative;background-color: #1eaafa; top: -9rem;left: 4rem;color: #fff;transition: background-color 400ms ease-in-out;}#main .mod_article .back a:hover{color: #fff;background-color: #005a96; }.ismall .float_right img{width: 25%;margin-top: 0.3rem;margin-left: 1rem;margin-bottom: 1rem;} #main .ce_gallery ul li:before{list-style-type: none;content: "";margin: 0;padding: 0;}.ce_gallery li{width: 30%; margin-right: 5%;margin-bottom: 2rem;float: left;}.ce_gallery li:nth-child(3n){margin-right: 0%;}.ce_gallery figure{width: 100%;height: 15rem;overflow: hidden;}.ce_gallery img{object-fit: cover;transition: all 600ms ease-in-out;}.ce_gallery img:hover{transform: scale(1.05);}#energieagentur-team .contact{ height: 10rem;}#footer{background-color: #5a5a57;overflow: hidden;color: #fff;padding-top: 4rem;}#footer .ce_text{margin-bottom: 2rem;}#footer h2{color: #fff;margin-bottom: 3rem;}#footer .ce_text p{color: #fff;font-size: 1rerm;line-height: 1.3rem;}#footer a{text-decoration: none;color: #e8b414;transition: color 400ms ease-in-out;}#footer a:hover{color: #ce851c;}#footer section.ce_text{margin-bottom: 1rem;}#footer .ui-accordion-header{background-color: #e8b414;transition: background-color 400ms ease-in-out;padding: 0.5rem;cursor: pointer;font-size: 1.1rerm;}#footer .ui-accordion-header-active{background-color: #ce851c;}#footer .ui-accordion-content{background: #fff;padding: 0.5rem;}#footer .ui-accordion-content p{font-size: 1rem;color: rgb(51,51,51);line-height: 1.12rem;}.footer-contact img{float: left;width: 9rem;border-radius: 4.5rem;margin-right: 2rem;}.footer-contact strong{font-weight: 400;margin-bottom: 1rem;display: inline-block;}.footer-contact em{margin-top: 2rem;font-size: 3rem;color: #999;display: inline-block;}#bw-logo figure{text-align: center;}#bw-logo img{width: 40%;}