.giftstoffe-box { max-width: 400px; background-color: #DEDEDE; min-width: 250px;}
.giftstoffe-box + .dgr { color: #490000 }


.btn-mehr-lesen {
    --bs-btn-color: #fff;
    --bs-btn-bg: #909693;
    --bs-btn-border-color: #909693;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #909693;
    --bs-btn-hover-border-color: #7F1621;
    --bs-btn-focus-shadow-rgb: 0,0,0;
    --bs-btn-active-color: #d2d2d2;
    --bs-btn-active-bg: #d2d2d2;
    --bs-btn-active-border-color: #7F1621;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	border-radius: 0px;	--bs-btn-padding-y: .25rem; --bs-btn-padding-x: .5rem; --bs-btn-font-size: .75rem;
}
.btn-mehr-lesen-big {
    --bs-btn-color: #fff;
    --bs-btn-bg: #909693;
    --bs-btn-border-color: #909693;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #909693;
    --bs-btn-hover-border-color: #7F1621;
    --bs-btn-focus-shadow-rgb: 0,0,0;
    --bs-btn-active-color: #d2d2d2;
    --bs-btn-active-bg: #d2d2d2;
    --bs-btn-active-border-color: #7F1621;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	border-radius: 0px;	
}

.flex-info-red {
	background-color:  #490000; color: white; max-width: 400px;
}
.catcher-red {
	background-color:  #490000; color: white; max-width: 90%; padding: 10px; text-align: center;
font-size: 1.1em;	
}


a.quelle:link { color: #490000; font-size: 0.9em; font-weight: bold; text-decoration: none; padding: 5px; background-color: #DEDEDE; margin: 2px;  }
a.quelle:hover { color: #cccccc; font-size: 0.9em; font-weight: bold; }
a.quelle:visited { color: #490000; font-size: 0.9em; font-weight: bold; text-decoration: none; } 
.quelle::before {
    content: url('../img/link.svg');
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
}
.fs-smallinfo {
	font-size: 12px;
}
.presse {
	margin: 2rem 0 2rem 0;
	padding: 10px; 
	background-color: #DEDEDE;
}
.presse a:link {
	font-weight: bold; font-size: 1.1em;
}

.presse a:link::before {
    content: url('../img/link.svg');
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
}
.presse .teaser {
}

.news {
	margin: 2rem 0 2rem 0;
	padding: 10px; 
	background-color: #DEDEDE;
}
.news a:link {
	font-weight: bold; font-size: 1.1em;
}

.news a:link::before {
    content: url('../img/link.svg');
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
}
.news .teaser {
}


.swiper-news-slide {
  max-width: 350px;
  border: 2px solid var(--mrot);  
	
}
.swiper-news-slide .news-head {
  background-color: var(--mrot);
  color: white; 
  font-size: 1.1em;
  font-weight: bold;  
	
}
.swiper-slide { cursor: grabbing;} 

.swiper {--swiper-navigation-color: #000; --swiper-pagination-color: #000}

.news-front-head { background-color: var(--mrot); color: white; }




.sm1, .smb1 {
    position: relative;
	top: auto!important;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: 10px;
    z-index: 50;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black!important;

}
.swipe-icon {
	height: 40px;
}
@media screen and (max-width: 768px) {
  .swiper-news-slide {
    max-width: 100%;
    border: 2px solid var(--mrot);  
  }
	
}