body {
    max-width: 8.27in;
}
.wcms-logo {
    display: none;
}
header.header .header-innerwrapper {
height: auto;
padding-left: 0;
padding-right: 0;
position: relative;
}
.logo-wrapper .wcms-logo {
margin-top: 0px;
width: 160px;
}
/*.wcms-home-link:after {
     content:url("../images/logo2.svg");
}*/
.cookielayer_container {
    display: none !important;
}
.language-layer {
    display: none !important;
}
.language-layer {
    display: none;
}
header.header {
    display: block;
    width: 50%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: initial;
}
.logo-wrapper .wcms-logo.screen {
    display: none;
}
.logo-wrapper .wcms-logo.print {
    position: relative;
    left: -25px;
    width: 200px;
    display: block;
}
header div.header-innerwrapper {
    background-color: initial !important;
}
header div.header-innerwrapper .navigation-wrapper{
    display: none;
}
.logo-subtitle {
    display: none;
    
    /*Middle Right subtitle configuration*/
    /* top: 16px !important;
    left: 145px !important;
    color: black !important; */
    
    /*Bottom subtitle configuration*/
    /* top: 67px !important;
    left: -22px !important;
    color: black !important; */
}
a.wcms-home-link.theme-bg {
    background-color: initial !important;
}
.stagevisual-container {
    display: none;
}
.siteidentifier {
    position: absolute;
    top: 20px;
    right: 0;
    margin: 0;
    width: 50%;
    text-align: right;
}
.siteidentifier-wrapper {
    background-color: white;
}
.siteidentifier-wrapper .title {
    width: 100%
}
.siteidentifier-wrapper .contact {
    display: none;
}
.wcms-pagearticle .siteidentifier, .wcms-pagecontent .siteidentifier, .wcms-pagepressdetails .siteidentifier, .wcms-pagedisclaimer .siteidentifier, .wcms-pagepressphotodetail .siteidentifier, .wcms-pageeventdetail .siteidentifier, .wcms-hrpagecontent .siteidentifier, .wcms-hrpagesubwebsitestart .siteidentifier, .wcms-hrpagecareereventdetails .siteidentifier, .wcms-pageeventdetails .siteidentifier {
margin-top: 0px !important;
}
.submenu {
    display: none;
}
.breadcrumboverallpadding {
    display: none;
}
.main .container-fluid {
    padding: 0;
    /*padding-left: 30px;
    padding-right: 30px;*/
}
.main {
padding-top: 100px !important;
}
.toolbar {
    display: none;
}
.footer .footer-innerwrapper {
    background-color: white;
    padding: 0;
}
.footer .social-navigation {
    display: none;
}
.footer .footer-navigation{
    display: none;
}
.footer .legal-footer ul li{
    display: none;
}
.footer .legal-footer ul li:FIRST-CHILD{
    display: block;
}

/* Content */

div.row {
    width: 100%;
    margin: 0;
    padding: 0;
    /*page-break-inside: avoid;*/
}
div.row > div {
    float: none;
    width: 100%;
    left: 0 !important;
    right: 0 !important;
    margin: 0;
    padding: 0;
}
div.row picture {
    page-break-inside: avoid;
}
.row.group-collapse {
    margin: 0;
}
.infographicsbase {
    border: 1px dashed black !important;
    width: 100%;
    float: none;
    page-break-inside: avoid;
    padding-left: 15px;
    padding-right: 15px;
}
.infographicsbase.highlighted {
    border: 1px solid black !important;
    width: 100%;
    float: none;
}
.infographicsbase.highlighted img {
    display:none;
}

.joboffer img.showprint {
    display: block;
}

.linkteaser .linkteaser-container {
    border: 1px dashed black !important;
    float: none;
    page-break-inside: avoid;
    margin: 0;
}
.linkteaser .linkteaser-container.highlighted {
    border: 1px solid black !important;
    float: none;
}
.linkteaser .linkteaser-container:not(.highlighted) .linkteaser-txt, .linkteaser .linkteaser-container .linkteaser-txt {
    padding: 15px 15px;
}
.linkteaser .linkteaser-container .linkteaser-img {
    /*width: calc(100% + 30px) !important;*/
    width: 100%;
}
.downloadteaser .dteaser-container {
    border: 1px dashed black !important;
    float: none;
    page-break-inside: avoid;
    margin: 0;
}
.downloadteaser .dteaser-container.highlighted {
    border: 1px solid black !important;
    float: none;
}
.downloadteaser .dlt-txt {
    padding: 15px 15px;
}
.downloadteaser .dlt-txt p {
margin: 0;
}
.downloadteaser .dteaser-container .dlt-img {
    /*width: calc(100% + 15px) !important;*/
    width: 100%;
    padding: 0;
}
.downloadteaser .dteaser-container .dlt-txt ul, .downloadteaser .dteaser-container .dlt-filetype {
    display: none;
}
.video {
    /*width: calc(100% + 30px) !important;
    margin-left: -15px !important;*/
    width: 100%;
}
.accordion .accordion-content {
    max-height: 9999999999px;
}
.table {
    page-break-inside: avoid;
}
.table .table-options {
    display: none;
}
.col-md-pull-6, col-md-push-6 {
    left: 0;
    right: 0;
}
.image-wrapper.col-md-2.col-xs-2 {
    width: 16.6666%;
    float: left;
}
.pressreleaseoverview-wrapper li.highlighted {
    margin-bottom: 30px;
    border-bottom-color: rgb(124, 124, 124);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: white !important;
}
.pressreleaseoverview-wrapper li.highlighted .link.pressreleaselink {
    color: #7C7C7C !important;
}
.wcms-pagepressdetails .downloadteaser .dteaser-container {
    border: none !important;
}
.contactdirect.parbase.col-md-12.section {
    margin-bottom: 30px !important;
    border-bottom-color: rgb(124, 124, 124);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: white !important;
}
.contactdirect .col-xs-3.col-md-3 {
    width: calc(25% - 15px);
    float: left;
    padding-right: 15px;
}
.contactdirect .col-xs-9.col-md-9 {
    width: calc(75% - 15px);
    float: left;
    margin-left: 15px;
}
.contact-direct {
    border: none;
}
.wcms-pagepressdetails .linkteaser .linkteaser-container {
    border: none !important;
}
.wcms-pagepressdetails .col-md-12.vertical.linkteaser.parbase.section {
    margin-bottom: 30px;
    border-bottom-color: rgb(124, 124, 124);
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.accordion-wrapper .parsys, .accordioncomponent .accordion .parsys {
    margin-top: 0;
}
.accordion.last-of-group {
    padding-bottom: 0;
}
.accordion {
    margin-bottom: 30px;
}
.wcms-pagepressdetails .linkteaser .linkteaser-container:not(.highlighted) .linkteaser-txt, .linkteaser .linkteaser-container .linkteaser-txt {
    padding: 0;
}
.col-side {
padding-top: 0!important;
}
.dlt-img.col-md-4.col-xs-4 {
    display: none;
}
body:not(.wcms-pageoverview) .downloadteaser .dteaser-container:not(.highlighted) .dlt-txt {
    padding: 0;
}
.wcms-pagepressdetails .parside .downloadteaser .dlt-wrapper {
    margin-bottom: 30px;
}
.wcms-pagepressdetails .linkteaser-wrapper.row {
    margin-bottom: 16px;
}
.container-fluid .button.submit.buttonback.display, .wcms-pagepressdetails .button.submit.buttonback.display {
    display:none !important;
}
.press-reference {
    margin: 0 0 30px 0;
}
/* FONTS */
h1 {
    font-size: 2rem;
    line-height: 2.25rem;
}
h2 {
    font-size: 1.25rem;
    line-height: 1.625rem;
}
.introtext {
    font-size: 1.25rem;
    line-height: 1.625rem;
}
.siteidentifier .subwebsitestartpage-link {
    font-size: 1.5rem;
}
.theme-bg, .theme-bg h2, .theme-bg h4, .theme-bg p, .theme-bg a, .theme-bg i, .theme-bg li, .theme-bg .theme-txt, .theme-bg .lead, .highlighted, .highlighted h2, .highlighted h4, .highlighted p, .highlighted a, .highlighted i, .highlighted li, .highlighted .lead, .highlighted .theme-txt {
    color: #000 !important;
}
.infographicsbase svg text {
    color: black !important;
    fill: black !important;
}
.infographicsbase path {
    stroke: black !important;
}
.infographicsbase .energyefficiency-content svg path {
    fill: black !important;
    stroke: none !important;
}
.lead {
    color: black;
}
.infographics-container h2 {
    color: black;
}
button {
    display:none !important;
}
.video .youtube-video-thumnail img {
    width: 100%;
}
.parbase { 
   page-break-inside: avoid;
}
/*#page-content * {
    overflow: visible;
    display: table-cell;
}
/*.row.publication.publicationdetail {
    page-break-inside: auto;
    page-break-after: always;
    overflow: visible;
    display: block !important;
}
* {
    float:none;
    overflow: visible !important;
    
}*/
.par.parsys>.row{
    display: block !important;
}
.parbase.overviewcontainer.col-md-12.section {
    display:block !important;
}
.tagfilter {
    display: none !important;
}
.minict_wrapper {
    border: 0 !important;
}
.minict_wrapper:after {
    display: none;
}
.minict_wrapper span {
    padding: 6px 0;
    font-family: "Helvetica Neue LT W06 45 Light";
}
.contactlist-container .col-md-6{
	width: 50%;
	float: left;
}