﻿
#cont-128 {
	margin-bottom: var(--standard-margin-bottom);
}
#cont-132 {
	margin: var(--textrechts-margin);
	max-width: var(--text-max-width);
}
#cont-179 {
	margin: var(--textrechts-margin);
	max-width: var(--text-max-width);
}
#bild-174 img {
	margin: var(--bild-text1-bild-margin);
}
#cont-185 {
	margin: var(--textlinks-margin);
	max-width: var(--text-max-width);
}
#cont-200 {
	margin: var(--textrechts-margin);
	max-width: var(--text-max-width);
}
#cont-176 {
	background: var(--bgcolor2);
	width: var(--bild-text1-zitat-width);
	position: relative;
	left: var(--bild-text1-zitat-left);
	padding: var(--bild-text1-zitat-padding);
	margin: var(--bild-text1-zitat-margin);
	z-index: 1;
	color: var(--color2);
}
#cont-195 {
	background: var(--bgcolor2);
	position: relative;
	left: var(--bild-text2-zitat-left);
	padding: var(--bild-text2-zitat-padding);
	z-index: 1;
	color: var(--color2);
}
#text-197 {
	position: relative;
	left: -20px;
}
#text-522 {
	margin-bottom: 25px;
}
#bild-639:hover {
	left: 0;
}
#cont-902 {
	margin-bottom: var(--standard-margin-bottom);
}
#cont-909 {
	margin: var(--textrechts-margin);
	max-width: var(--text-max-width);
}
#cont-900 {
	background: var(--bgcolor3);
	padding: var(--bild-text1-padding);
}
#bild-904 img {
	margin: var(--bild-text1-bild-margin);
}
#cont-906 {
	background: var(--bgcolor2);
	width: var(--bild-text1-zitat-width);
	position: relative;
	left: var(--bild-text1-zitat-left);
	padding: var(--bild-text1-zitat-padding);
	margin: var(--bild-text1-zitat-margin);
	z-index: 1;
	color: var(--color2);
}
#cont-914 {
	margin: var(--textlinks-margin);
	max-width: var(--text-max-width);
}
#cont-995 {
	margin-bottom: var(--standard-margin-bottom);
}
#cont-1003 {
	margin: var(--textrechts-margin);
	max-width: var(--text-max-width);
}
#bild-1001 img {
	width: var(--bild-text2-bild-width);
	margin: var(--bild-text2-bild-margin);
	display: block;
}
#bild-1001 {
	position: relative;
	z-index: 1;
	left: var(--bild-text2-bild-left);
}
#bild-997 img {
	position: absolute;
	z-index: 2;
	width: var(--bild-text2-kanne-width);
	top: var(--bild-text2-kanne-top);
	left: var(--bild-text2-kanne-left);
}
#bild-997 {
	position: relative;
}
#cont-998 {
	background: var(--bgcolor2);
	position: relative;
	left: var(--bild-text2-zitat-left);
	padding: var(--bild-text2-zitat-padding);
	z-index: 1;
	color: var(--color2);
}
#text-1006 {
	position: relative;
	left: -20px;
}
#text-1007 {
	margin-bottom: 25px;
}
#html-1008 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-1032 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#text-1005 {
	margin-top: 35px;
}
#bild-459 img {
	max-width: 35vw;
	max-height: var(--teeblatt-links-max-height);
	position: absolute;
	left: var(--teeblatt-links-left);
	top: var(--teeblatt-links-top);
	z-index: 99;
}
#bild-459 {
	position: relative;
}
#bild-194 img {
	width: var(--bild-text2-kanne-width);
	max-width: 50vw;
	position: absolute;
	z-index: 2;
	top: var(--bild-text2-kanne-top);
	left: var(--bild-text2-kanne-left);
}
#bild-194 {
	position: relative;
}
#html-1446 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#text-1474 {
	text-align: center;
}
#text-1474 h1 {
	margin-bottom: 0px;
}
#datenbank-1475 {
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
	margin-top: 40px;
}
#datenbank-1475 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
#datenbank-1475 a {
	display: inline-block;
	width: 150px;
	height: 150px;
	background: white;
	padding: 10px;
}
#cont-1472 {
	background: var(--bgcolor3);
	padding: var(--bild-text2-padding);
}
#col-1473 {
	margin-top: px;
	margin-bottom: 50px;
}
#bild-1477 img {
	max-height: var(--teeblatt-rechts-max-height);
	position: absolute;
	right: var(--teeblatt-rechts-right);
	top: var(--teeblatt-rechts-top);
}
#bild-1477 {
	position: relative;
}
#video-1969 {
	max-width: 800px;
	margin: 20px auto;
}
#cont-1988 {
	margin-bottom: var(--standard-margin-bottom);
}
#cont-1997 {
	margin: var(--textrechts-margin);
	max-width: var(--text-max-width);
}
#cont-1983 {
	background: var(--bgcolor3);
	padding: var(--bild-text1-padding);
}
#bild-1990 img {
	margin: var(--bild-text1-bild-margin);
}
#html-2001 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#bild-1991 img {
	max-width: 35vw;
	max-height: var(--teeblatt-links-max-height);
	position: absolute;
	left: var(--teeblatt-links-left);
	top: var(--teeblatt-links-top);
	z-index: 99;
}
#bild-1991 {
	position: relative;
}
#html-1987 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-2008 {
	margin: var(--textlinks-margin);
	max-width: var(--text-max-width);
}
#cont-2006 {
	margin-bottom: var(--standard-margin-bottom);
	text-align: var(--textfluss);
}
#text-2363 {
	width: 50%;
}
#cont-190 {
	background: var(--color2);
	padding: var(--bild-text2-padding);
}
#cont-170 {
	background: var(--bgcolor3);
	padding: var(--bild-text1-padding);
	position: relative;
}
#bild-2011 {
	--teeblatt-rechts-right: 20px;
	margin-top: 45px;
	position: relative;
}
#bild-2011 img {
	max-height: var(--teeblatt-rechts-max-height);
	position: absolute;
	right: var(--teeblatt-rechts-right);
	top: var(--teeblatt-rechts-top);
}
#bild-198 img {
	margin: var(--bild-text1-bild-margin);
}
#bild-198 {
	position: relative;
	z-index: 1;
	left: var(--bild-text2-bild-left);
}
#cont-2376 {
	margin-bottom: var(--standard-margin-bottom);
}
#cont-2384 {
	margin: var(--textrechts-margin);
	max-width: var(--text-max-width);
}
#bild-2382 img {
	width: var(--bild-text2-bild-width);
	margin: var(--bild-text2-bild-margin);
	display: block;
}
#bild-2382 {
	position: relative;
	z-index: 1;
}
#bild-2378 img {
	position: absolute;
	z-index: 2;
	width: var(--bild-text2-kanne-width);
	top: var(--bild-text2-kanne-top);
	left: var(--bild-text2-kanne-left);
}
#bild-2378 {
	position: relative;
}
#cont-2379 {
	background: var(--bgcolor2);
	position: relative;
	left: var(--bild-text2-zitat-left);
	padding: var(--bild-text2-zitat-padding);
	z-index: 1;
	color: var(--color2);
}
#text-2387 {
	position: relative;
	left: -20px;
}
#text-2389 {
	margin-bottom: 15px;
}
#cont-2374 {
	padding: var(--bild-text2-padding);
}
#html-2390 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#bild-2391 img {
	max-height: var(--teeblatt-rechts-max-height);
	position: absolute;
	right: var(--teeblatt-rechts-right);
	top: var(--teeblatt-rechts-top);
}
#bild-2391 {
	position: relative;
}
#html-2394 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-2395 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#tbody-2426 {
	--tr-vertical-align: center;
}
#text-2601 {
	color: var(--bgcolor2);
}
#text-2593 {
	color: var(--bgcolor);
}
#col-171 {
	position: relative;
	max-width: fit-content;
	margin-inline: auto;
}
#text-456 {
	color: var(--bgcolor2);
}
#text-456 h1 {
	font-size: 3rem;
}
#text-2726 {
	color: var(--bgcolor2);
}
#bild-2655 {
	width: 150px;
	position: absolute;
	bottom: 40%;
	right: -35%;
}
#bild-639 {
	position: fixed;
	top: 30%;
	left: -100px;
	transition: left 0.7s;
	z-index: 100;
}
#cont-2886 {
	margin: var(--textlinks-margin);
	max-width: var(--text-max-width);
}
#cont-2884 {
	margin-bottom: var(--standard-margin-bottom);
	text-align: var(--textfluss);
}
@media (max-width:1100px) /* responsive */ {
	#bild-2011 {
		display: none;
	}
	#bild-2655 {
		bottom: 87%;
		right: -10%;
		width: 100px;
	}
	#bild-639 {
		top: 27%;
		left: -40px;
		max-width: 40%;
	}
}

@media (max-width:600px) {
	#text-456 h1 {
		font-size: 2.5rem;
	}
}
