@charset "UTF-8";

.hsos-to-be-expanded.wir { background-image: none; }

.hsos-boxes .hsos-box-mask1 .hsos-box-inner,
.hsos-boxes .hsos-box-mask2 .hsos-box-inner,
.hsos-boxes .hsos-box-mask3 .hsos-box-inner,
.hsos-boxes .hsos-box-mask4 .hsos-box-inner,
.hsos-boxes .hsos-box-mask5 .hsos-box-inner,
.hsos-boxes .hsos-box-mask6 .hsos-box-inner,
.hsos-boxes .hsos-box-mask7 .hsos-box-inner,
.hsos-boxes .hsos-box-mask8 .hsos-box-inner,
.hsos-boxes .hsos-box-mask9 .hsos-box-inner
{
  background-image: none;
}

/* Men¨¹band oben */
.hsos-main-menu-wrapper {
    background-color:#383e42;
  }
.hsos-main-menu-wrapper .hsos-main-menu .nav > li > a {
    background-color: #ffff00;
    color: #383e42;
  }

/* Footer */
.hsos-footercontainer {
  background-color: #383e42;
  color: #fff;
}
.hsos-footercontainer a {
  color: #fff;
}

/* Kacheln in gelb */
.hsos-box-inner {
  background-color: #ffff00 !important;  
}
.hsos-boxes .hsos-box .caption h3 {
  color: #000;
  text-shadow: none;
  text-transform: uppercase;
}
.hsos-boxes .hsos-box .caption span {
  color: #000;
  text-shadow: none;
}
.hsos-boxes .hsos-box .hsos-box-inner a::before {
    color: #000;
}
/* Slides */
.hsos-boxes .hsos-box.slick-slide .caption h3 {
  color: #fff;
}
.hsos-boxes .hsos-box.slick-slide .caption span {
  color: #fff;
  text-shadow: 0 0 2px rgba(51,51,51,.9);
}

/* Akkordeon */
.panel-default .panel-heading {
  background-color: #383e42;
}
.hsos-block-collapse .panel-group .panel-default .panel-title a {
  text-transform: uppercase;
  color: #ffff00;
  font-weight: bold;
}
.hsos-block-collapse .panel-heading.opened a{
  color: #383e42;
}
.hsos-block-collapse .panel-heading .panel-title a:hover{
  color: #383e42;
    background-color:#ffff00;
}
.hsos-block-collapse .panel-heading.opened .panel-title a{
  color: #383e42;
    background-color:#ffff00;
}
.hsos-block-collapse .panel-heading.opened .panel-title a:hover{
  color: #000;
  background-color:#ffff00;
}

/* Ueberschrift */
.hsos-block-title h2.hsos-title-separator {
  font-weight: bold;
  margin: 30px 0 0;
  padding-top: 30px;
}
.hsos-block-title h2.hsos-title-separator::before {
  border-top: none;
}

.hsos-boxes .hsos-box .hsos-box-inner[style*="background-image:"] a .caption {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.65)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6ffffff", endColorstr="#ffffff00", GradientType=0);
}

.hsos-boxes .hsos-box.slick-slide .caption h3,
.hsos-boxes .hsos-box.slick-slide .caption span {
  color: #000;
  text-shadow: 0 0 0px rgba(0,0,0,0);
}

.hsos-boxes .hsos-box.slick-slide .hsos-box-inner[style*="background-image:"] a {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.65)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6ffffff", endColorstr="#ffffff00", GradientType=0);
}