/* helper Style, um auf der aktuelles Single Page das Bild sauber darstellen zu können. Dieser Bild */
.bb-featured-img{display:block !important;}

.bb-aktuelles-loop-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px;
}

/* Box: lieber oben ausrichten statt vertikal zentrieren */
.bb-aktuelles-box {
  display: flex;
  align-items: flex-start;      /* statt center */
  gap: 2rem;
  padding: 2rem;
  margin-bottom: 2rem;
  border-radius: 10px;
  position: relative;
}

/* Content-Spalte: füllt, Link wird nach unten gedrückt */
.bb-aktuelles-content {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-width: 0;
}

 
.bb-aktuelles-box.bb-layout-left .bb-aktuelles-image {
	order: 1;
	margin-right: 2rem;
}
.bb-aktuelles-box.bb-layout-left .bb-aktuelles-content {
	order: 2;
}

.bb-aktuelles-box.bb-layout-right .bb-aktuelles-image {
	order: 2;
	margin-left: 2rem;
}
.bb-aktuelles-box.bb-layout-right .bb-aktuelles-content {
	order: 1;
}

.bb-bg-green { background: var(--bt-ligth-green); }
.bb-bg-lightgrey { background: var(--bt-beige); }

.bb-aktuelles-image img {
  max-width: 200px;  /* z. B. 200px statt volle Breite */
  height: auto;	border-radius: 10px;
}

.bb-aktuelles-content h2 {
	margin-top: 0;
}