.teaser{
background-color: white;
}
.mod_article:not(.fullwidth) > .container{
  padding-top: 50px !important;
}
.ce_headerimage.height_large {
  height: 578px  !important;;
}

.mod_article.article-pt-xl > .container {
  padding-top: 108px !important;
}
.ce_image_text_box.version4 a.hyperlink_txt {
margin-top: 10px;
margin-bottom: 10px;
color: white;
background-color: #85B709;
}
.ce_image_text_box.version4{
border: 1px solid rgb(100, 100, 100);
}
.logo a {
  background-color: #fff9ef;
  box-shadow: 0px 5px 4px  rgba(0,0,0,0.4);
  z-index: 10000;
}
.stickyheader .logo a{
box-shadow: none
}
#top {
box-shadow: 10px 3px 9px #4d4d4d;
  z-index: 100!important;
}
#footer .inside {
padding-bottom: 50px;
padding-bottom: 250px !important;
}
#footer {
background-size: cover !important;
background-position: bottom !important;
}
#bottom {
margin-top: -3px;
}