.T4919 .inner {
	background-color: #FFF;
	display: flex;
	flex-wrap: nowrap;
	padding: 0.6rem 1rem;
	align-items: center;
}

.T4919.S8170 .inner { background-color: rgba(255, 255, 255, 0.8); }


.T4919 a {
	color: #000;
}

.T4919 .image {
	width: 85px;
	flex-grow: 0;
	flex-shrink: 0;
	margin-right: 2rem;
	overflow: hidden;
}

.T4919 .inhalt {
	flex-grow: 1;
}

.T4919 .inhalt .headline {
	margin-bottom: 0.5rem;
}

.T4919 .inhalt .button_wrapper {
	display: flex; 
	justify-content: flex-end;
}

.T4919 .arrow {
	font-size: 2.5rem;
}


.T4919.naturelemente .ne {
	position: absolute;
	top: 0.5rem;
	left: 0.5rem;
}
.T4919.naturelemente .ne img {
	width:  100%; height: auto;
}


@media (min-width: 567px) {

	.T4919.naturelemente .ne {
		top: -1rem;
		left: -1rem;
	}

	.T4919 .inner {
		padding: 1rem 2rem;
	}

	.T4919 .image {
		width: 120px;
	}
}

@media (min-width: 768px) {
	.T4919 .image {
		width: 200px;
	}
}

@media (min-width: 1024px) {
	.T4919 .image {
		width: 250px;
	}
}

@media (min-width: 1280px) {
	.T4919 .image {
		width: 300px;
	}
}
.T4919.S8005 .inner { background-color: #b5163f; color: #FFF; }
.T4919.S8005.S8170 .inner { background-color: #c24b5a;}
.T4919.S8005 .button { color: #b5163f !important; background-color: #FFF !important; border-color: #FFF; }
.T4919.S8005 .color { color: #FFF !important; }
.T4919.S8005 a { color: #FFF; }
.T4919.S8006 .inner { background-color: #003044; color: #FFF; }
.T4919.S8006.S8170 .inner { background-color: #22546c; }
.T4919.S8006 .button { color: #003044 !important; background-color: #FFF !important; border-color: #FFF; }
.T4919.S8006 .color { color: #ffffff !important; }
.T4919.S8006 a { color: #ffffff; }.T4919.S8169 .inner { background-color: #bdcaaf; color: #253023; }
.T4919.S8169.S8170 .inner { background-color: #CFD9C6; color: #253023; }
.T4919.S8169 .button { color: #253023 !important; background-color: #FFF !important; border-color: #FFF; }
.T4919.S8169 .color { color: #253023 !important; }
.T4919.S8169 a { color: #253023; }.T4919.S8007 .image {
	display: none !important;
}

.T4919.S8007.naturelemente .inhalt .headline {
	padding-left:  5rem; margin-bottom: 1rem;
}




@media (min-width: 567px) {

	.T4919.S8007.naturelemente .inhalt .headline { padding-left: 0; }

	.T4919.S8007 .image {
		display: block !important;
	}
}
