.dynamic_linkgroups {
	margin-top: 20px;
}
.dynamic_linkgroups [data-css="c-story-teaser"] {
	margin-bottom: 40px;
}
.dynamic_linkgroups .squared .c-figure--story-teaser img, .dynamic_linkgroups .ar4x3 .c-figure--story-teaser img {
	border-radius: 0;
}
.dynamic_linkgroups .st_extended.col-sm-6.col-md-3.round .box__image, .dynamic_linkgroups .st_extended.col-sm-6.col-md-3.squared .box__image {
	height: 217.5px;
}
.dynamic_linkgroups .st_extended.col-sm-6.col-md-4.round .box__image, .dynamic_linkgroups .st_extended.col-sm-6.col-md-4.squared .box__image {
	height: 293px;
}
.dynamic_linkgroups .st_extended.col-sm-6.round .box__image, .dynamic_linkgroups .st_extended.col-sm-6.squared .box__image {
	height: 320px;
}
.dynamic_linkgroups .st_extended.col-sm-6.col-md-3.ar4x3 .box__image {
	height: 163.125px;
}
.dynamic_linkgroups .st_extended.col-sm-6.col-md-4.ar4x3 .box__image {
	height: 219.75px;
}
.dynamic_linkgroups .st_extended.col-sm-6.ar4x3 .box__image {
	height: 277.5px;
}
.teaser-box {
	margin-bottom: 15px;
}
h3.dl-kacheln {
	<c:choose>
		<c:when test="${cms.element.settings.show_description == true}">
		margin-bottom: 0;
		</c:when>
		<c:otherwise>
		</c:otherwise>
	</c:choose>
}

a.dl-kacheln p {
	color: #000;
}
a.dl-kacheln:link, a.dl-kacheln:active, a.dl-kacheln:visited, a.dl-kacheln:hover {
	text-decoration: none;
}
a.dl-kacheln:hover div.teaser-box {
	background-color: #fff;
}
a.dl-kacheln:hover h3, a.dl-kacheln:hover p {
	text-decoration: underline;
	text-decoration-color: #000000;
}