input#newsletterteaser-email{margin-bottom:15px}
.wcms-pageoverview .nlt-container,.nlt-container.highlighted{padding:15px}
.wcms-pageoverview .nlt-container:not(.highlighted){background-color:#f0f0f0}
.wcms-pageoverview .nlt-container:not(.highlighted) input:not([type="checkbox"]){background-color:#FFF}
.nlt-container h2{margin:0 0 17px}
.nlt-container p{margin-bottom:0}
.nlt-container .form-horizontal{margin-top:1em}
.nlt-container button[data-disabled='true']{opacity:.7}
@media(max-width :767px){.wcms-pageoverview .nlt-container,.nlt-container.highlighted{margin:0 -15px}
body>*:not(#CQ) .nlt-container button{float:none;width:auto}
}
@media(min-width :768px){body:not(.cq-wcm-edit) .parsys>.row>div.newsletterteaser{display:-webkit-flex;display:-ms-flexbox;display:flex}
.parside .nlt-container .col-field,.parside .nlt-container .col-button{width:100%}
.parside .nlt-container button{float:none}
}
.nlt-container.highlighted button.theme-bg{background-color:#FFF!important}
.nlt-container.highlighted button.theme-bg:hover{background-color:#7c7c7c!important}
.nlt-container.highlighted button.theme-bg:hover span.theme-txt{color:#FFF!important}
.nlt-container:not(.highlighted) span.theme-txt{color:#FFF!important}
.wcms-orange-theme .nlt-container.highlighted span.theme-txt{color:#f39500!important}
.wcms-darkblue-theme .nlt-container.highlighted span.theme-txt{color:#004a96!important}
.wcms-lightblue-theme .nlt-container.highlighted span.theme-txt{color:#21a0d2!important}
.wcms-darkgreen-theme .nlt-container.highlighted span.theme-txt{color:#00793a!important}
.wcms-lightgreen-theme .nlt-container.highlighted span.theme-txt{color:#65ac1e!important}
.wcms-red-theme .nlt-container.highlighted span.theme-txt{color:#c50022!important}
.dlt-container{margin:0}
.joboffer .joboffer-header .subtitle{margin-bottom:20px}
.joboffer .jobs-count{font-size:3.125rem}
.joboffer .jobs-count a{color:#000}
.joboffer .note{margin-top:13px}
.joboffer img{width:100%;margin-top:35px;margin-bottom:30px}
.joboffer img.showprint{display:none}
@media screen and (min-width:768px) and (max-width:992px){.joboffer img{width:100%;margin-top:50px;margin-bottom:30px}
}
.ecoperf-trend{font-size:3rem;margin-top:75px;white-space:nowrap}
.col-content .col-md-3 .ecoperf-trend{font-size:1.75rem}
.ecoperf-trend .icon{opacity:.4}
dl.ecoperf-current,dl.ecoperf-previous{margin:0}
dl.ecoperf-current dt,dl.ecoperf-current dd,dl.ecoperf-previous dt,dl.ecoperf-previous dd{display:inline;margin:0}
@media(min-width :768px) and (max-width:991px){.ecoperf-trend{font-size:1.75rem}
}
.faqquestion .accordion .parsys{margin-top:30px}
.faqquestion .accordion>ul{list-style-type:none;margin:0;padding:0}
.faqquestion .accordion .accordion-content:not(.open) li,.faqquestion .accordion .accordion-content:not(.open) .parsys,.faqquestion .accordion .accordion-content:not(.open) li .row,.faqquestion .accordion .accordion-content:not(.open) li .parbase{overflow:hidden;height:0}
.energyefficiency-content{position:relative}
.barchart{height:134px;margin-top:26px}
.energyefficiency-content dl dt.label1,.energyefficiency-content dl dt.label2{left:90px;line-height:20px;position:absolute}
.energyefficiency-content dl dt.label1{top:6px}
.energyefficiency-content dl dt.label2{top:100px}
.energyefficiency-content dl dd{font:0/0 a}
.energyefficiency .energyefficiency-content .percent{font-size:1.25rem}
@media(max-width :991px){.energyefficiency .energyefficiency-content .percent{font-size:1.25rem}
}
@media(max-width :767px){.barchart{height:200px}
.energyefficiency .energyefficiency-content .percent{font-size:1.25rem}
.energyefficiency-content dl dt.label1,.energyefficiency-content dl dt.label2{left:152px}
.energyefficiency-content dl dt.label1{top:17px}
.energyefficiency-content dl dt.label2{top:157px}
}
.infographics-wrapper .factscontainer{margin-top:30px}
.infographics-wrapper .firstcol{width:50%;float:left}
.infographics-wrapper .secondcol{width:50%;float:right}
.infographics-container .factscontainer .facts{margin-bottom:30px}
.facts dt{font-size:24px;font-weight:700;line-height:.833}
.facts dl{line-height:1.2;padding:0;margin:13px 0}
.facts dd{line-height:1.2;padding:0;margin:10px 0 0 0}
.date-dropdown{margin-left:0;padding-top:0}
.eventsoverview-wrapper select{background-color:#efefef;border:0;cursor:pointer;margin-bottom:20px;padding:10px 5px;width:100%}
.event-content{border-bottom:1px solid #7c7c7c;margin-top:50px;padding-bottom:30px;cursor:pointer}
.event-date{float:left}
.month-event{color:#7c7c7c;font-size:2.7rem;margin-bottom:30px;margin-top:5px;padding-left:5px}
.day-event{color:#7c7c7c;font-size:4rem;margin-bottom:20px;margin-top:0;padding-bottom:10px;padding-left:5px}
.end-date{border-top:1px solid #7c7c7c;color:#7c7c7c;font-weight:700;margin:0;padding-top:15px;text-align:center}
.lead{margin-bottom:11px;margin-top:0}
.event-title{margin:0}
.event-link>div{padding:0!important}
.content-event{margin-bottom:10px;margin-top:5px}
.venue-event{display:inline-block}
.event-description .event-link .link-details,.event-description .event-link .link-calendar,.event-description .event-link .link{display:inline-block;font-weight:bold;margin-right:40px}
.event-description .event-link .link-details i,.event-description .event-link .link-calendar i,.event-description .event-link .link i{padding-right:10px;font-size:1.3rem}
.event-description .event-link .link-details i:visited,.event-description .event-link .link-details:visited{color:#7c7c7c}
.event-header{padding-bottom:10px}
@media screen and (min-width:768px){.event-content{min-height:200px}
.event-content.single{min-height:0}
.event-date{position:absolute}
.event-header{position:relative;left:100px;margin-left:0}
.event-venue{position:relative;left:100px}
.event-description{position:relative;left:100px}
}
@media screen and (max-width:767px){.date-dropdown{margin-top:20px}
.date-dropdown:first-of-type{margin-top:0}
.event-content{margin-bottom:30px;padding-bottom:15px}
.event-date{padding-bottom:10px;padding-right:0;margin-right:20px;min-height:132px}
.month-event{font-size:2.1rem;margin-bottom:15px;margin-top:7px;padding-left:0}
.day-event{font-size:3rem;margin-bottom:5px;margin-top:0;padding-left:0;padding-right:12px}
.end-date{padding-top:0;text-align:left}
.event-header{padding:0 0 10px 0}
.event-description,.event-venue{padding:0}
.event-description .event-links .link{display:block;margin-bottom:5px}
}
textarea.form-control{resize:vertical}
.gallery-wrapper:not(.inline) .resultbucket{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.gallery-wrapper ul.row.resultbucket:before{display:block}
.gallery-wrapper ul{padding:0}
.gallery-wrapper li{list-style-type:none;margin-bottom:30px}
.gallery-wrapper .inline li{padding-bottom:23px;width:100%}
.gallery-wrapper .inline li:after{border-bottom:1px solid #7c7c7c;content:"";display:block;padding-bottom:23px}
.gallery-wrapper li img{width:100%}
.gallery-wrapper>ul.row:not(.inline) .content{display:none}
.gallery-wrapper li h2,.tooltipster-content h2{margin-bottom:0}
.gallery-wrapper li .content p{margin-bottom:.9375rem;margin-top:.5rem}
.tooltipster-content p{margin-bottom:0;margin-top:.5rem}
.tooltipster-content p+a{display:none}
.pressphotodetail-row{cursor:pointer}
@media(min-width :768px){.gallery-wrapper ul{margin-bottom:0;margin-top:0}
}
.view-toggle span{padding:10px 10px 10px 0}
.view-toggle a{cursor:pointer;display:inline-block;font-size:20px;padding:1px 0 5px;text-align:center;width:45px}
.view-toggle .selected{background-color:#dcdcdc;color:#000}
@media(max-width :767px){.toggle-items{float:none}
}
@media(min-width :768px){.toggle-items{float:right}
.viewtoggle{position:absolute;float:right;right:0;top:-70px}
}
.publication{padding:0;margin:0;list-style:none}
.publication .link-icon{top:2px;text-align:left;width:25px;font-weight:900}
.publication li{list-style:none}
.publication>li{margin:0;width:100%;padding:40px 0 20px 0;border-bottom:1px solid}
.publication>li:FIRST-CHILD{padding:20px 0 20px 0}
.publication>li:LAST-CHILD{margin-bottom:30px}
.publication li>div:FIRST-CHILD{padding-left:0;padding-right:30px}
.publication .image-wrapper{width:150px;padding:0 15px 15px 0;margin:0;float:left;position:relative;top:4px}
.publication .category-title{width:calc(100% - 150px);float:right}
.publication .category-title h2{margin-bottom:10px}
.publication .description-link{width:calc(100% - 150px);float:right}
.publication .description-link .copytext{margin:0}
.publication .dlt-preview a i.icon{top:1px;width:20px}
.publication .downloadlinks ul,.publication div.downloadlinks{padding:0}
.publication .downloadlinks ul>li>select,.publication .downloadlinks ul>li .minict_wrapper{margin-bottom:20px}
.publication .lead{text-transform:none}
@media(min-width :768px){.publication .downloadlinks{position:relative;top:4px}
}
@media(max-width :767px){.publication .link-icon{margin-bottom:10px}
.publication li>div:FIRST-CHILD{padding-left:0;padding-right:0}
.publication .dlt-preview{padding-bottom:10px}
.publication .dlt-preview:LAST-CHILD{padding-bottom:0}
.publication .image-wrapper{width:75px;padding-bottom:20px}
.publication .image-wrapper img{width:100%}
.publication .category-title{width:calc(100% - 75px);float:right}
.publication .description-link{width:100%;clear:both;padding-bottom:15px}
a.publication.button.reset{width:initial}
}
.dlt-language,dlt-filetype{min-height:30px}
.pressreleaseoverview-wrapper ul{padding:0}
.pressreleaseoverview-wrapper.overviewresult .lead a{color:#7c7c7c}
.pressreleaseoverview-wrapper.overviewresult a:not(.pressreleaselink){color:#333}
.pressreleaseoverview-wrapper li{list-style-type:none;margin-bottom:30px;padding-bottom:23px}
.pressreleaseoverview-wrapper .release-teaser li:after{border-bottom:1px solid #7c7c7c;content:"";display:block;padding-bottom:23px}
.pressreleaseoverview-wrapper li.highlighted{list-style-type:none;margin-bottom:60px;padding-bottom:23px;padding-top:20px}
.pressreleaseoverview-wrapper .release-teaser li.highlighted:after{border-bottom:0 none;content:"";display:block;padding-bottom:0}
.pressreleaseoverview-wrapper li img{width:100%}
.release-teaser h2{margin-bottom:10px}
.release-teaser .copytext{margin-bottom:10px}
.pressrelease-content{cursor:pointer}
@media(min-width:768px){.release-teaser .category-title,.release-teaser .description-link{margin-left:16.66666667%}
.pressreleaseoverview-wrapper li.highlighted{margin-left:15px;width:calc(100% - 30px)}
.pressreleaseoverview-wrapper li.highlighted .category-title div,.pressreleaseoverview-wrapper li.highlighted .description-link div{padding-left:0}
}
@media(max-width:767px){.pressreleaseoverview-wrapper li.highlighted{margin-left:0}
.release-teaser .category-title{display:table}
.release-teaser div[class~=image-wrapper]{padding-right:0}
}
.orderprintversionform button{float:right}
.orderprintversionform span.accordion-title{margin-bottom:8px;margin-top:3px}
.orderprintversionform button .buttonafter{margin-right:20px!important}
.orderprintversionform label.thiner{font-family:"Helvetica Neue LT W06 55 Roman";font-weight:normal;font-size:small}
.orderprintversionform .row{margin-left:0;margin-right:0}
.orderprintversionform .accordion{padding-bottom:15px}
.orderprintversionform .accordion-content.open{margin-top:20px}
.orderprintversionform .spacer{height:30px}
h4.subscription-service{margin-bottom:10px;margin-top:10px}
label[disabled],label[disabled] input[disabled]{color:#f0f0f0!important;cursor:context-menu}
.orderprintversionform .form-group.print.interim-report{display:none}
.unsubscribe .link-item{padding-top:10px}
.pressrelease-search-in span{padding:10px 10px 10px 0}
.pressrelease-search-in a{cursor:pointer;display:inline-block;padding:3px 0 5px;text-align:center;width:55px}
.pressrelease-search-in .toggle-items a.selected{background-color:#dcdcdc;color:#000}
@media(max-width :767px){.toggle-items{float:none}
}
@media(min-width :768px){.toggle-items{float:right}
.pressrelease-search-in{position:absolute;float:right;right:0;top:-70px}
}
.overviewcontainer-loader{text-align:center}
.newsbox-container{position:relative}
.newsbox.collapse,.newsbox:not(.collapse) .newsbox-container{background-color:#f0f0f0}
.newsbox:not(.collapse) .newsbox-container{padding:0 15px}
.newsbox-wrapper{padding:15px 0}
.newsbox-container .lead{margin-bottom:0}
.newsbox-container a{cursor:pointer}
.showmorenews i{padding-right:5px}
.newsrelease-detail-box{margin-bottom:20px}
@media(min-width :992px){.wcms-pagecontent .parside .newsbox-container{padding:0 15px}
}
@media(min-width :768px){body:not(.cq-wcm-edit) .parsys>.row>div.newsbox{display:-webkit-flex;display:-ms-flexbox;display:flex}
.newsbox-container{min-height:205px}
}
@media(max-width :767px){.newsbox-wrapper{min-height:205px}
.newsbox:not(.collapse) .newsbox-container,.newsbox{padding:0}
.newsbox-wrapper{padding:15px}
.wcms-pagecontent .parside .newsbox-wrapper{padding:15px}
}
.slider .container{padding-left:0;padding-right:0;width:100%}
.slider.parbase{padding-left:0;padding-right:0}
.carousel{line-height:1;margin-bottom:20px;position:relative}
.carousel-inner{overflow:hidden;position:relative;max-width:1200px}
.carousel-inner .item>div{overflow:inherit}
body.cq-wcm-edit .item{display:block}
.carousel-inner .item{display:none;-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
.carousel-inner .next,.carousel-inner .prev{display:block}
.carousel-inner .active{left:0;display:inline}
.carousel-inner .next,.carousel-inner .prev{position:absolute;top:0;width:100%}
.carousel-inner .next{left:100%}
.carousel-inner .prev{left:-100%}
.carousel-inner .next.left,.carousel-inner .prev.right{left:0}
.carousel-inner .active.left{display:block;left:-100%}
.carousel-inner .active.right{display:block;left:100%}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.slider-navigation{text-align:center;margin-bottom:50px}
.carousel-indicators{display:inline;left:7px;padding:0;position:relative;top:-4px;margin-right:30px;margin-left:30px}
.carousel-indicators li{border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:3px;text-indent:-999px;width:10px}
.carousel-indicators .active{background-color:#000!important}
.carousel-indicators li:hover{background:#dcdcdc!important}
.carousel-indicators li.active:hover{background:#000!important;cursor:default}
.carousel-control{cursor:pointer;font-size:30px}
.carousel-control:hover{color:#dcdcdc!important}
.carousel-control.inactive{pointer-events:none}
.carousel-control.inactive:after{cursor:default;opacity:.6}
.carousel-control.remove{display:none}
.carousel-control.right:after{content:"\e002";font-family:BASFIconFont;position:absolute}
.carousel-control.left:after{content:"\e000";font-family:BASFIconFont;position:absolute}
.slider .linkteaser .link-list ul li i{margin-top:-3px}
@media(max-width :767px){.wcms-pageoverview .slidercontainer .downloadteaser .dteaser-wrapper{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
}
.lightbox-control .icon-wrapper .icon{top:7px!important}
.anchor-link-list ul{margin:0;padding:0}
.anchor-link-list ul li:first-child{margin-top:0}
.anchor-link-list ul li{list-style-type:none;margin-top:14px}
@media(max-width :767px){.anchor-link-list ul:last-child{margin-top:14px;margin-bottom:14px}
}
.tile-social.socialfeed{margin-bottom:40px}
.socialfeed-logo{height:25px;float:right}
.socialfeedheader{background-color:#f0f0f0;padding:10px 10px 10px 20px}
.socialfeedheader .title,.socialfeedheader .panel-intro{overflow:visible}
.socialfeedheader .profil-info{margin-top:-4px}
.socialfeedposts{background-color:#f0f0f0;padding:10px 20px 0 20px;overflow-y:scroll}
.socialfeedmessage{margin-top:8px;margin-bottom:5px;max-height:150px;overflow:hidden}
.socialfeed-video-teaser{width:40%;float:left}
.socialfeed-video-text{width:50%;float:right}
.socialfeed-video-image{height:200px!important}
.socialfeedrow{margin-bottom:50px}
.socialfeed-presentation-teaser{width:265px;float:left;margin-right:30px;margin-bottom:20px}
.socialfeed-presentation-text{width:calc(100% - 295px);min-width:300px;float:left}
.socialfeed-presentation-image{height:200px!important}
.socialfeed-profil-icon{font-size:58px;margin-top:-20px}
.socialfeed-video-teaser{width:265px;float:left;margin-right:30px;margin-bottom:20px}
.socialfeed-video-text{width:calc(100% - 295px);min-width:300px;float:left}
.socialfeed-profil-timestamp{display:block;margin-top:-30px;color:#7c7c7c}
.socialfeed-tile-link{display:inline-block;font-weight:700;margin-top:16px}
.locationfinder .overview-flyout li{list-style:none}
.locationfinder .overview-flyout ul{padding-left:0}
.locationfinder .filterbar{display:inline-table;height:50px}
.locationfinder .filterbar .title,.locationfinder .filterbar .checkbox{display:table-cell;vertical-align:middle}
.locationfinder .filterbar .checkbox{padding-left:45px}
.locationfinder .filterbar .checkbox label,.locationfinder .filterbar .checkbox label span{margin-bottom:0!important}
.locationfinder .mapview .labels{color:white;white-space:nowrap;transform:translate(-50%,-50%);overflow:visible!important;font-size:30px;font-family:'Helvetica Neue LT W06 55 Roman'}
.featuredjoblist-containerFeatureJob .linkteaser-txt p{margin:10PX 0 28px 0}
.featuredjoblistBorder{width:auto;margin-bottom:15px;border-bottom:1px solid #808080;padding:0 0 21px 0}
.ptRed{color:#c51230!important}
.featuredjoblist-containerFeatureJob:not(.highlighted){border-bottom:1px solid #858585;margin-bottom:15px}
.featuredjoblist-containerFeatureJob .link-list ul{margin-bottom:14px}
.featuredjoblist-linklist .link-list ul li{line-height:18px}
.feauredjoblisting .ptRed a{color:#c51230!important}
.feauredjoblisting p{color:#999!important}
.jobfeaturelisting-border{border-bottom:1px solid grey;padding-top:20px}
.jobFeatureListingShowAll{margin-top:30px!important;fontWeight:700}
.featuredJobListHeadlineColor{color:#9c9c9c}
@media(min-width:320px) and (max-width:767px){.featuredjoblistBorder{padding:0 15px 21px 15px!important}
}
.tooltip-target{position:relative;color:#333}
.tooltip-target:hover{border-bottom:1px dotted #7c7c7c!important;border-color:initial;color:#7c7c7c!important}
.tooltip-target.theme-txt{border-bottom:1px dotted;border-color:initial}