    #website-wrapper #website  .container .container-inner {
        max-width: var(--max-width-l) !important;
        margin-top: 0;
    }
    #website-wrapper #website .aside-container {
      display: none;
    }
    #website-wrapper #website .content-container h1.h2 {
      font-family: open_sansbold, sans-serif !important;
      text-transform: unset !important;
      line-height: 1.3;
  }
  #website-wrapper #website .w-33 .cp-usp .usp-card-big {
	width: 100%;
}
  #website-wrapper #website  .catalog-slider {
    max-width: 840px;
  }
  #website-wrapper #website .news-wrapper .news-list-view.latest-news {
    display: flex;
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#website-wrapper #website .container .news-item {
	display: flex;	
	flex-direction: column;
    max-width: 33%;
}

#website-wrapper #website .container .news-item .news-item-image,
#website-wrapper #website .container .news-item .news-item-image img {
	width: 100%;
}
  #website-wrapper #website .container .news-item .news-item-image {
    padding-right: 0;  
  }
  
#website-wrapper #website .container .news-item .news-item-image img {
	height: auto;
}
#website-wrapper #website .container .news-item .news-description {
	padding: 2rem;
	background-color: var(--color-bg-contrast-grey);
    border-left: 2px solid var(--color-bg-contrast-grey);
    width: 100%;
}
  #website-wrapper #website .container .news-item:hover .news-description {
	background-color: var(--color-white);
    border-left: 2px solid var(--primary-color);
}
 #website-wrapper #website .container-inner picture,
  #website-wrapper #website .container-inner .news-item-image{
    position: relative;
}
   #website-wrapper #website .container-inner picture:before,
  #website-wrapper #website .container-inner .news-item-image:before{
    position: absolute;
     width: 95%;
     height: 95%;
    border: 1px solid var(--color-bg-contrast-grey);
     
     top: 2.5%;
     left: 2.5%;
     content: " ";
     display: table;
}

#website-wrapper #website figure:hover picture:before,
#website-wrapper #website .news-item:hover .news-item-image:before{
  border: 1px solid var(--color-white);
}
#website-wrapper #website  .frame-type-hlz-acc-container {
  max-width: 1140px;
  margin: 0 auto;
}
  #website-wrapper #website .a-body.open {
	background-color: transparent;
}

#website-wrapper #website .a-body .contenttable tbody td{
	padding: 1rem;
  font-size: 16px !important;
}

#website-wrapper #website .a-body .contenttable tr:nth-child(even) {
  background-color: #f0f0f0;
}

#website-wrapper #website .a-body .contenttable  tr:nth-child(odd) {
  background-color: #ffffff;
}
 #website-wrapper #website  .cp-100-teaser-image picture {
    position: unset;
  }
  #website-wrapper #website .cp-usp {
    gap: 1.5rem;
  }
  #website-wrapper #website .cp-usp .usp-card-big {
    width: calc(50% - 1rem );
}
  #website-wrapper #website .cp-usp .usp-card .h2, #website-wrapper #website .cp-usp .usp-card h2 {
        margin: 0 0 1rem;
  }
  #website-wrapper #website .cp-usp .usp-card .icon, 
  #website-wrapper #website .cp-usp .usp-card [class*=" hlz-icon-"], 
  #website-wrapper #website .cp-usp .usp-card [class^=hlz-icon-] {
    padding: 1.8rem 0;
  }
  #website-wrapper #website .virtual-teaser {
    max-width: 960px;
    margin-bottom: 6rem;
  }
  #website-wrapper #website .news-wrapper .news-description .header { 
     background: transparent;
    box-shadow: none;
    position: relative;
    width: unset;
    top: unset;
  }
  #website-wrapper #website .news-wrapper .news-description .header a {
    font-family: open_sansbold,sans-serif;
    font-weight: unset;
    padding-top: 1rem;
  } 
    #website-wrapper #website .container .w-33 .news, 
    #website-wrapper #website .container .w-50 .news, 
    #website-wrapper #website .container .w-67 .news {
    	padding: unset;
      min-height: unset;
    }
    