﻿
#html-1596 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-1598 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-1599 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-1613 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-1614 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-1615 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#datenbank-1611 {
	--cols: 3;
}
#datenbank-1611 .rec {
	margin-bottom: var(--cols-gap,10px);
	max-width: 100%;
	display: inline-block;
	vertical-align: top;
}
#datenbank-1611 u {
	text-decoration: none;
	font-size: 13px;
	font-style: italic;
}
#datenbank-1611 .dreisp {
	columns: var(--cols);
	column-gap: var(--cols-gap,10px);
}
#datenbank-1611 .einsp , #datenbank-1611 .zweisp {
	display: flex;
	flex-wrap: wrap;
}
#datenbank-1611 .zweisp .rec , #datenbank-1611 .einsp .rec {
	width: 436px;
	margin-right: var(--cols-gap,10px);
}
#datenbank-1611 .bild {
	position: relative;
}
#datenbank-1611 .bild a {
	position: absolute;
	bottom: 5px;
	right: 5px;
	text-decoration: none;
}
#datenbank-1611 .bild img {
	max-width: 100%;
}
#datenbank-1611 .bild > img {
	width: 100%;
}
#datenbank-1611 .Bildtext {
	position: absolute;
	right: 10px;
	top: 100%;
	font-size: 70%;
}
#datenbank-1611 .plus {
	text-align: right;
}
#datenbank-1611 .plus span {
	font-size: 26px;
	display: inline-block;
	padding: 0px 10px;
	background-color: var(--orange);
	color: white;
	margin-bottom: 5px;
}
@media (max-width:968px) {
	#datenbank-1611 .dreisp {
		--cols: 2;
	}
}

@media (max-width:518px) {
	#datenbank-1611 .dreisp {
		--cols: 1;
	}
}
