﻿
#html-609 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-2692 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#cont-2692 #col-2695 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#cont-2692 #bild-2696 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#cont-2692 #col-2693 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-2699 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#cont-2690 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#cont-2692 #text-2697 {
	background: var(--hicolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#cont-2706 #col-2707 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#cont-2706 #bild-2708 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#cont-2706 #col-2711 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-2706 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-2713 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#cont-2706 #text-2710 {
	text-align: right;
}
#cont-2706 #text-2709 {
	background: var(--hicolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#cont-2688 #col-2703 {
	margin-top: var(--kgrau-sprechts-oben);
}
#cont-2713 #col-2714 {
	max-width: calc(var(--content-width) / 2 - var(--grau-bild-width) - var(--grau-abstand-mitte) - var(--grau-mittelstreifen));
	margin-left: calc(var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts));
	width: calc(100% - var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts)) ! important;
}
#cont-2704 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#cont-2699 #col-2700 {
	max-width: calc(var(--content-width) / 2 - var(--grau-bild-width) - var(--grau-abstand-mitte) - var(--grau-mittelstreifen));
	float: right;
	margin-right: calc(var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts));
	width: calc(100% - var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts)) ! important;
}
#cont-2688 {
	--content-width: 1800px;
}
#cont-2699 #text-2701 {
	margin-top: var(--grau-text-margin-top);
}
#cont-2713 #text-2715 {
	margin-top: var(--grau-text-margin-top);
}
#cont-2724 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#cont-2724 #col-2727 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#cont-2724 #bild-2728 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#cont-2724 #col-2725 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-2731 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#cont-2722 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#cont-2724 #text-2729 {
	background: var(--hicolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#cont-2738 #col-2739 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#cont-2738 #bild-2740 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#cont-2738 #col-2743 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-2738 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-2745 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#cont-2738 #text-2742 {
	text-align: right;
}
#cont-2738 #text-2741 {
	background: var(--hicolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#cont-2720 #col-2735 {
	margin-top: var(--kgrau-sprechts-oben);
}
#cont-2745 #col-2746 {
	max-width: calc(var(--content-width) / 2 - var(--grau-bild-width) - var(--grau-abstand-mitte) - var(--grau-mittelstreifen));
	margin-left: calc(var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts));
	width: calc(100% - var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts)) ! important;
}
#cont-2736 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#cont-2731 #col-2732 {
	max-width: calc(var(--content-width) / 2 - var(--grau-bild-width) - var(--grau-abstand-mitte) - var(--grau-mittelstreifen));
	float: right;
	margin-right: calc(var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts));
	width: calc(100% - var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts)) ! important;
}
#cont-2720 {
	--content-width: 1800px;
}
#cont-2731 #text-2733 {
	margin-top: var(--grau-text-margin-top);
}
#cont-2745 #text-2747 {
	margin-top: var(--grau-text-margin-top);
}
#html-2749 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3225 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-5775 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-5780 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#cont-5780 #col-5783 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#cont-5780 #bild-5784 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#cont-5780 #col-5781 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-5786 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#cont-5778 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#cont-5780 #text-5785 {
	background: var(--hicolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#cont-5792 #col-5793 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#cont-5792 #bild-5794 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#cont-5792 #col-5797 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-5792 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-5799 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#cont-5792 #text-5796 {
	text-align: right;
}
#cont-5792 #text-5795 {
	background: var(--hicolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#cont-5799 #col-5800 {
	max-width: calc(var(--content-width) / 2 - var(--grau-bild-width) - var(--grau-abstand-mitte) - var(--grau-mittelstreifen));
	margin-left: calc(var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts));
	width: calc(100% - var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts)) ! important;
}
#cont-5790 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#cont-5786 #col-5787 {
	max-width: calc(var(--content-width) / 2 - var(--grau-bild-width) - var(--grau-abstand-mitte) - var(--grau-mittelstreifen));
	float: right;
	margin-right: calc(var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts));
	width: calc(100% - var(--grau-bild-width) + var(--grau-abstand-mitte) - var(--grau-abstand-rechts)) ! important;
}
#cont-5776 {
	--content-width: 1800px;
}
#cont-5786 #text-5788 {
	margin-top: var(--grau-text-margin-top);
}
#cont-5799 #text-5801 {
	margin-top: var(--grau-text-margin-top);
}
#cont-2554 {
	margin-top: 4rem;
}
#text-2701 {
	font-family: var(--gruen);
}
@media (max-width:600px) {
	#cont-2713 #col-2714 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-2704 {
		margin-left: 5px;
	}
	#cont-2699 #col-2700 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-2745 #col-2746 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-2736 {
		margin-left: 5px;
	}
	#cont-2731 #col-2732 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-5799 #col-5800 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-5790 {
		margin-left: 5px;
	}
	#cont-5786 #col-5787 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
}
