
/*** T3SB identifier: t3sbs_footerSticky */

html {
	position:relative;
	min-height:100%
}
#page-footer {
	position:absolute;
	bottom:0;
	width:100%
}



/*** T3SB identifier: t3sbsCSSassets_120 */

/* t3sbs_assets_120 */
@media screen and (min-width: 768px) {
.TeasersWrapper-l {
  margin-top: -8.675rem;
  z-index: 2;
  position:relative;
}
}
@media screen and (min-width: 768px) {
.TeasersWrapper-lr {
  margin-top: -4.90rem;
  z-index: 2;
  position:relative;
}
}

@media screen and (min-width: 768px) {
    .css-icby1b {
        bottom: -48px;
        margin-top: var(--szde-mosaik-teaser-xl-description-wrapper-margin);
        position: -webkit-sticky;
        position: sticky;
    }
}

.rundeeckenoben {
  border-radius: 10px 10px 0px 0px; 
}
.rundeeckenunten {
  border-radius: 0px 0px 10px 10px; 
}

.schattenecke {
box-shadow: 49px 46px 50px -43px rgba(0,0,0,0.32);
-webkit-box-shadow: 49px 46px 50px -43px rgba(0,0,0,0.32);
-moz-box-shadow: 49px 46px 50px -43px rgba(0,0,0,0.32);
}
	


/*** T3SB identifier: t3sbsCSSassets_157 */

/* t3sbs_assets_157 */
.rundeeckenoben {
  border-radius: 10px 10px 0px 0px; 
}
.rundeeckenunten {
  border-radius: 0px 0px 10px 10px; 
}


.ecke {
  position: relative;
  display: inline-block;
  padding: 20px;
  background: white;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.ecke::before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  background: white;
  box-shadow: -10px -10px 20px rgba(0, 0, 0, 0.2);
  transform: rotate(45deg);
  transform-origin: bottom right;
}


/**** Tabelle ****/
.table-dark {
    --bs-table-color: #fff;
    --bs-table-bg: #212529;
    --bs-table-border-color: #4d5154;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}
	

