﻿
#html-422 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-449 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-452 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-453 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-450 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-456 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#col-464 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-465 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-468 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-463 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-470 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#text-467 {
	text-align: right;
}
#col-460 {
	margin-top: var(--kgrau-sprechts-oben);
}
#html-474 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-478 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-483 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-486 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-487 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-484 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-490 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#text-488 {
	margin-right: 0px;
	padding-left: 0.5em;
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#col-498 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-499 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-502 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-497 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-504 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#col-494 {
	margin-top: var(--kgrau-sprechts-oben);
}
#cont-512 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-515 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-516 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-513 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-519 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#col-527 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-528 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-531 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-526 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-533 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#text-530 {
	text-align: right;
}
#col-523 {
	margin-top: var(--kgrau-sprechts-oben);
}
#html-537 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-542 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-543 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-548 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
}
#col-551 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-552 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-549 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-555 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#text-553 {
	margin-right: 0px;
	padding-left: 0.5em;
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#col-563 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-564 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-567 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-562 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-569 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#col-559 {
	margin-top: var(--kgrau-sprechts-oben);
}
#html-573 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-570 {
	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;
}
#col-471 {
	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;
}
#col-534 {
	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;
}
#col-505 {
	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-461 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#cont-524 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#cont-495 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#cont-560 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#col-457 {
	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;
}
#col-520 {
	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;
}
#col-491 {
	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;
}
#col-556 {
	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-447 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#cont-510 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#cont-481 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#cont-546 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#cont-1559 {
	border-bottom: var(--faq-border-bottom);
}
#html-1712 {
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#cont-1713 {
	border-bottom: var(--faq-border-bottom);
}
#html-1716 {
	--trennbalken-background: var(--grau);
	--trennbalken-margin: 40px 20%;
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-1717 {
	--trennbalken-background: var(--locolor);
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#cont-445 {
	--content-width: 1800px;
}
#cont-479 {
	--content-width: 1800px;
}
#cont-544 {
	--content-width: 1800px;
}
#text-454 {
	margin-right: 0px;
	padding-left: 0.5em;
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#text-466 {
	margin-right: 0px;
	padding-left: 0.5em;
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#text-517 {
	margin-right: 0px;
	padding-left: 0.5em;
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#text-529 {
	margin-right: 0px;
	padding-left: 0.5em;
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#text-500 {
	margin-right: 0px;
	padding-left: 0.5em;
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#text-492 {
	margin-top: 25px;
}
#cont-508 {
	--content-width: 1800px;
}
#html-1957 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-1958 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-1959 {
	--trennbalken-background: var(--locolor);
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-1961 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-1963 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#bhv-table-1967 {
	--tr-gerade-bgcolor: transparent;
	--tr-ungerade-bgcolor: transparent;
	--td-padding: 10px;
}
#bhv-table-1967 table {
	width: 100%;
}
#bhv-table-1967 tr {
	border-bottom: 1px solid var(--locolor);
}
#bhv-table-1967 td {
	text-align: center;
}
#bhv-table-1967 .col-1 {
	text-align: left;
}
#html-2030 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#text-565 {
	margin-right: 0px;
	padding-left: 0.5em;
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#html-2432 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#text-2142 {
	margin-top: 25px;
}
#text-2573 {
	margin-top: 25px;
}
#text-2574 {
	margin-top: 25px;
}
#text-2575 {
	margin-top: 25px;
}
#col-2621 {
	max-width: var(--text-max-width);
}
#col-2624 {
	max-width: var(--text-max-width);
}
#col-2627 {
	max-width: var(--text-max-width);
}
#text-506 {
	margin-top: 25px;
}
#text-571 {
	margin-top: 25px;
}
#text-557 {
	margin-top: 25px;
}
#text-521 {
	margin-top: 25px;
}
#text-472 {
	margin-top: 25px;
}
#text-535 {
	margin-top: 25px;
}
#text-458 {
	margin-top: 25px;
}
#cont-2629 {
	text-align: center;
}
#html-3561 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3562 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#bhv-table-2140 {
	--tr-gerade-bgcolor: transparent;
	--tr-ungerade-bgcolor: transparent;
	--td-padding: 10px;
	overflow: auto;
}
#bhv-table-2140 table {
	width: 80%;
}
#bhv-table-2140 tr {
	border-bottom: 1px solid var(--locolor);
}
#bhv-table-2140 td {
	text-align: center;
}
#bhv-table-2140 .col-1 {
	text-align: left;
}
#bhv-table-1718 {
	--thead-bgcolor: var(--grau);
	--thead-color: var(--lila);
	--tr-gerade-bgcolor: transparent;
	--tr-ungerade-bgcolor: transparent;
	--td-padding: 10px;
	overflow: auto;
}
#bhv-table-1718 table {
	width: 80%;
}
#bhv-table-1718 tr {
	border-bottom: 1px solid var(--locolor);
}
#bhv-table-1718 td {
	text-align: center;
}
#bhv-table-1718 .col-1 {
	text-align: left;
}
#col-4277 {
	margin-left: 20px;
}
#col-4279 {
	margin-top: 15px;
}
#col-4286 {
	margin-left: 20px;
}
#html-4346 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-4347 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-5568 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-5565 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-5570 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-5575 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-5560 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-5578 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-5579 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-5580 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-5581 {
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#col-5671 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-5668 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-5673 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-5678 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-5663 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-6385 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#bild-112 img {
	height: auto;
}
@media (max-width:600px) {
	#col-570 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-471 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-534 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-505 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-461 {
		margin-left: 5px;
	}
	#cont-524 {
		margin-left: 5px;
	}
	#cont-495 {
		margin-left: 5px;
	}
	#cont-560 {
		margin-left: 5px;
	}
	#col-457 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-520 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-491 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-556 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-447 {
		margin-right: 5px;
	}
	#cont-510 {
		margin-right: 5px;
	}
	#cont-481 {
		margin-right: 5px;
	}
	#cont-546 {
		margin-right: 5px;
	}
}

@media (max-width:1000px) /* responsive */ {
	#col-5568 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-5562 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-5671 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-5665 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
}
