.weihnacht {
background-image: url(/images/aktuelles/background-1088651_1280.jpg) ;
position: relative; 
    margin: 1em auto;
  height: 1300px;
  display: block;
}
.weihnachtstext {
    position: absolute;
    left: 20%;
    background: #BE1E3C;
    background: hsla(350, 50%, 50%, 0.3);
    color: white;
    top: 1%
}
    

  
}
marquee {
font-size: 22px;

}

.laufschrift {

  max-width: 650px;
  text-align: center;
  margin: 0 auto;
  background-color: #ffffff99;
  border-radius: 45px;

}
.artikellink {
max-width: 250px;
   text-align: center;
  margin: 0 auto;
  background-color: #FEF90399;
  border-radius: 45px;
 }

#welcome {
text-align: center;
  z-index: 0;
  position: relative;

}

@supports (display:grid) {
  .site-grid > .full-width {

    z-index: 8 !important;
  }
}
.container-header
{
  z-index: 10 !important;
  min-height: 180px;
  background-image: url("/images/banner/logo_header.png") !important;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: inset 0 5px 5px #00000008;
  background-size: 100%;
  width: 100%;
  margin: 0 auto;
  background-color: transparent;
}

.container-topbar, .container-below-top {

  position: fixed;
}
.container-header .mod-menu {
  /* color: #000 !important;*/
}

.mobilemenuck-item > .level1
{
  background: #944450 !important;
}
.mobilemenuck-bar-title
{
  background: none !important;

}
.mobilemenuck-bar-button
{

  left: 0 !important;
}
@media (width <= 991.98px) {
.weihnacht {
background-image: url(/images/aktuelles/background-1088651_1280.jpg) ;
position: relative; 
    margin: 1em auto;
  height: 2600px;
  display: block;
}
.weihnachtstext {
    position: absolute;
    left: 10px;
    background: #BE1E3C;
    background: hsla(350, 50%, 50%, 0.3);
    color: white;
    top: 1%
}
  
.container-header
{
    z-index: 10;
    min-height: 130px;
    background-image: url("/images/banner/logo_header_mobile.png") !important;
    background-position: center 44px;
    background-repeat: no-repeat;
    background-size: 100%;

    box-shadow: inset 0 5px 5px #00000008;
    border-radius: 0 0 0 0 !important;
    width: 100% !important;

}
#liesllinks
{
  top:25% !important;
  left: 25% !important;
}
#lieslrechts {
display: none !important;
}
#welcome
{

  top: 0px !important;
}
.laufschrift {

  max-width: 650px;
  text-align: center;
  margin: 0 auto;
  background-color: none 1important;
 }
}
@supports (display:grid) {
  @media (width >= 300px) {
    .site.com_content.wrapper-static.view-article.no-layout.no-task.itemid-101
{
  background-image: url("/images/background/haeckeln.png") !important;
  background-repeat: no-repeat !important;
  background-size: 20% !important;
  background-position: right bottom !important;
  background-attachment: fixed !important;
}background-color: #ffc2f966 important;
  }
}


@media (width <= 600.98px) {

.container-header
{
    z-index: 10;
    min-height: 120px;
    background-image: url("/images/banner/logo_header_mobile.png") !important;
    background-position: center 44px;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    box-shadow: inset 0 5px 5px #00000008;
    border-radius: 0 0 90px 90px;
    width: 100% !important;
  }
#welcome
{

  top: 10px !important;
}
.container-sidebar-left
{

  position: fixed !important;
  left: 5% !important;
}
}
#liesllinks
{
 background-image: url("/images/gallery/liesllinks.gif")!important;
  display: block;
  min-height: 100%;
  width: 50%;
  overflow: visible;
  position: fixed;
  background-repeat: no-repeat;
  background-size: 100%;
  margin: 0 auto;
  opacity: 0.3;
  top: 0;
  left: 0;
  border-radius: 95px 0px 0px 55px;
  background-position: center;
  z-index: -999;
}


#lieslrechts
{
 background-image: url("/images/gallery/lieslrechts.gif")!important;
  display: block;
  min-height: 100%;
  width: 50%;
  overflow: visible;
  position: fixed;
  background-repeat: no-repeat;
  background-size: 100%;
  margin: 0 auto;
  opacity: 0.3;
  top: 0;
  right: 0;
  border-radius: 0px 95px 95px 0px;
  background-position: center;
  z-index: -999;
}

#rahmenliesl {
border-radius: 90px;
}

@ #mbMedia {
   .container-banner {
   display: none !important;
   }
  }