﻿
#galerie-1719 {
	--galerie-gap: 10px;
	--galerie-text-margin: 0 10px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: var(--galerie-gap);
}
#galerie-1719 .outerdiv {
	width: 300px;
	flex: 0 0 auto;
}
#galerie-1719 .Titel {
	margin: var(--galerie-text-margin);
}
#galerie-1719 .Text {
	margin: var(--galerie-text-margin);
}
#galerie-1719 img {
	width: 300px;
	height: 300px;
	max-width: 100%;
	object-fit: contain;
	display: block;
}
#galerie-1719 video {
	width: 300px;
	height: 300px;
	max-width: 100%;
	object-fit: contain;
	display: block;
}
#cont-159 {
	align-items: var(--col-align-items,inherit);
}
#galerie-163 {
	--galerie-gap: 10px;
	--galerie-text-margin: 0 10px;
	--galerie-img-width: 120px;
	--galerie-img-height: 120px;
	--galerie-object-fit: cover;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: var(--galerie-gap);
}
#galerie-163 .outerdiv {
	width: var(--galerie-img-width,auto);
	flex: 0 0 var(--galerie-img-width,auto);
}
#galerie-163 .Titel {
	margin: var(--galerie-text-margin);
}
#galerie-163 .Text {
	margin: var(--galerie-text-margin);
}
#galerie-163 img {
	width: var(--galerie-img-width);
	height: var(--galerie-img-height);
	max-width: 100%;
	object-fit: var(--galerie-object-fit,contain);
	display: block;
}
#galerie-163 video {
	width: var(--galerie-img-width);
	height: var(--galerie-img-height);
	max-width: 100%;
	object-fit: var(--galerie-object-fit,contain);
	display: block;
}
#galerie-163 .outerdiv /*gen*/ {
	width: 500px;
	flex: 0 0 500px;
}
#galerie-163 img /*gen*/ {
	width: 500px;
	height: 500px;
}
#galerie-163 video /*gen*/ {
	width: 500px;
	height: 500px;
}
#gal-einzeilig-580 {
	--pagesize: 2;
	margin-top: var(--gal-margin-top);
	margin-bottom: var(--gal-margin-bottom);
}
#gal-einzeilig-580 /*gen*/ {
	--pagesize: 2;
}
#gal-einzeilig-580 img , #gal-einzeilig-580 video {
	width: 100%;
	height: var(--gal-img-height,240px);
	object-fit: cover;
	display: block;
}
#gal-einzeilig-580 .kugerl-container {
	display: flex;
	justify-content: var(--justify-content);
	gap: var(--gap);
	margin-top: var(--margin-top);
	margin-bottom: var(--margin-bottom);
	margin-left: var(--margin-leftright);
	margin-right: var(--margin-leftright);
	align-items: center;
}
#gal-einzeilig-580 .kugerl-container span {
	width: var(--width);
	height: var(--width);
	display: inline-block;
	background-color: var(--bgcolor);
	border: var(--border-color) solid var(--border-size);
	border-radius: 50%;
	cursor: pointer;
}
#gal-einzeilig-580 .kugerl-container span.aktiv {
	background-color: var(--active-bgcolor);
	border: var(--active-border-color) solid var(--active-border-size);
}
#gal-einzeilig-580 .pfeil.links {
	margin-right: var(--pfeil-margin,20px);
	padding-left: var(--pfeil-aussen-padding,20px);
	padding-right: var(--pfeil-innen-padding,20px);
	text-shadow: 0.1em 0 0 var(--pfeil-color2);
}
#gal-einzeilig-580 .pfeil.rechts {
	margin-left: var(--pfeil-margin,20px);
	padding-left: var(--pfeil-innen-padding,20px);
	padding-right: var(--pfeil-aussen-padding,20px);
	text-shadow: -0.1em 0 0 var(--pfeil-color2);
}
#gal-einzeilig-580 .pfeil {
	font-size: var(--pg-font-size,2em);
	position: relative;
	cursor: pointer;
	width: var(--pfeil-width);
	color: var(--pfeil-color);
}
#gal-einzeilig-580 .paging-container {
	align-items: initial;
}
#gal-einzeilig-580 .paging-container > * {
	border: var(--border-width,0) solid var(--border-color,var(--color));
	background-position: center center;
	background-size: cover;
	border-radius: var(--border-radius);
	overflow: hidden;
}
#gal-einzeilig-580 .outer-container {
	--pagesize: 3;
}