﻿
#html-3145 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3147 {
	max-width: var(--text-max-width);
}
#html-3150 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3362 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3360 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3364 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3368 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3355 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-3396 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3394 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3398 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3402 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3389 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-3379 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3377 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3381 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3385 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3370 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-3372 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3373 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3387 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3388 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-3404 {
	text-align: center;
}
#html-3408 {
	--trennbalken-background: var(--locolor);
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-3409 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3431 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3423 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3421 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3425 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3429 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3416 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#cont-3410 {
	text-align: center;
}
#html-3412 {
	--trennbalken-background: var(--locolor);
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-3415 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3438 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-3432 {
	text-align: center;
}
#html-3434 {
	--trennbalken-background: var(--locolor);
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-3437 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3440 {
	max-width: var(--text-max-width);
}
#html-3443 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3447 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3449 {
	max-width: var(--text-max-width);
}
#html-3461 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-3466 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-3469 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-3470 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-3467 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-3473 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#cont-3464 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#col-3481 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-3482 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-3485 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-3480 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-3487 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#text-3484 {
	text-align: right;
}
#col-3477 {
	margin-top: var(--kgrau-sprechts-oben);
}
#col-3488 {
	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-3478 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#col-3474 {
	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-3462 {
	--content-width: 1800px;
}
#text-3475 {
	margin-top: var(--grau-text-margin-top);
}
#text-3489 {
	margin-top: var(--grau-text-margin-top);
}
#text-3471 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#text-3483 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#html-3495 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-3500 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-3503 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-3504 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-3501 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-3507 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#cont-3498 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#col-3515 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-3516 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-3519 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-3514 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-3521 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#text-3518 {
	text-align: right;
}
#col-3511 {
	margin-top: var(--kgrau-sprechts-oben);
}
#col-3522 {
	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-3512 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#col-3508 {
	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-3496 {
	--content-width: 1800px;
}
#text-3509 {
	margin-top: var(--grau-text-margin-top);
}
#text-3523 {
	margin-top: var(--grau-text-margin-top);
}
#html-3525 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3526 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3527 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3528 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#text-3505 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#text-3517 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#html-3560 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-3534 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-3537 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-3538 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-3535 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-3541 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#cont-3532 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#col-3549 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-3550 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-3553 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-3548 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-3555 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#text-3552 {
	text-align: right;
}
#col-3545 {
	margin-top: var(--kgrau-sprechts-oben);
}
#col-3556 {
	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-3546 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#col-3542 {
	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-3530 {
	--content-width: 1800px;
}
#text-3543 {
	margin-top: var(--grau-text-margin-top);
}
#text-3557 {
	margin-top: var(--grau-text-margin-top);
}
#html-3559 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#text-3539 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#text-3551 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#col-3570 {
	max-width: calc(var(--content-width) / 2);
}
#bild-3569 {
	margin-right: 10px;
	text-align: right;
}
#html-5582 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-5596 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-5613 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-5616 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-5617 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-5614 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-5620 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#cont-5611 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#col-5628 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-5629 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-5632 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-5627 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-5634 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#text-5631 {
	text-align: right;
}
#col-5624 {
	margin-top: var(--kgrau-sprechts-oben);
}
#col-5635 {
	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-5625 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#col-5621 {
	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-5609 {
	--content-width: 1800px;
}
#text-5622 {
	margin-top: var(--grau-text-margin-top);
}
#text-5636 {
	margin-top: var(--grau-text-margin-top);
}
#text-5618 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#text-5630 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#cont-5683 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-5686 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-5687 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-5684 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-5690 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#cont-5681 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#text-5688 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#col-5691 {
	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;
}
#text-5692 {
	margin-top: var(--grau-text-margin-top);
}
#html-5693 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-5698 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-5701 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-5702 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-5699 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-5705 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-right: var(--grau-abstand-rechts);
}
#cont-5696 {
	margin-right: var(--grau-mittelstreifen);
	position: relative;
}
#text-5703 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#col-5713 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-5714 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#col-5717 {
	float: left;
	width: var(--grau-k1-width);
	overflow: hidden;
	height: var(--grau-k1-height);
}
#cont-5712 {
	position: absolute;
	top: var(--grau-abstand-oben);
	left: 0px;
	max-width: 100%;
}
#cont-5719 {
	min-height: 300px;
	margin-top: calc(var(--grau-abstand-oben) * 2 + var(--grau-k1-height));
	margin-left: var(--grau-abstand-rechts);
}
#text-5716 {
	text-align: right;
}
#text-5715 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
}
#col-5709 {
	margin-top: var(--kgrau-sprechts-oben);
}
#col-5720 {
	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-5710 {
	margin-left: var(--grau-mittelstreifen);
	position: relative;
}
#col-5706 {
	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-5694 {
	--content-width: 1800px;
}
#text-5707 {
	margin-top: var(--grau-text-margin-top);
}
#text-5721 {
	margin-top: var(--grau-text-margin-top);
}
#col-6216 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-6213 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-6218 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-6223 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-6208 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#cont-6226 {
	text-align: center;
}
#html-6229 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-6231 {
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-6232 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
@media (max-width:1000px) /* responsive */ {
	#col-3362 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3357 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3396 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3391 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3379 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3374 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3423 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3418 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-6216 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-6210 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
}

@media (max-width:600px) {
	#col-3488 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-3478 {
		margin-left: 5px;
	}
	#col-3474 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-3522 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-3512 {
		margin-left: 5px;
	}
	#col-3508 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-3556 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-3546 {
		margin-left: 5px;
	}
	#col-3542 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-5635 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-5625 {
		margin-left: 5px;
	}
	#col-5621 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-5691 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-5720 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-5710 {
		margin-left: 5px;
	}
	#col-5706 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
}
