﻿
#html-609 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-1711 {
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-2558 {
	--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%;
}
#col-2695 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-2696 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#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;
}
#text-2697 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#col-2707 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-2708 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#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);
}
#text-2710 {
	text-align: right;
}
#text-2709 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#col-2703 {
	margin-top: var(--kgrau-sprechts-oben);
}
#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;
}
#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;
}
#text-2701 {
	margin-top: var(--grau-text-margin-top);
}
#text-2715 {
	margin-top: var(--grau-text-margin-top);
}
#col-2718 {
	max-width: var(--text-max-width);
}
#cont-2724 {
	position: absolute;
	top: var(--grau-abstand-oben);
	right: 0px;
	max-width: 100%;
}
#col-2727 {
	margin-left: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-2728 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#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;
}
#text-2729 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#col-2739 {
	margin-right: var(--grau-abstand-oben);
	max-width: calc(100% - var(--grau-k1-width) - var(--grau-abstand-oben));
}
#bild-2740 img {
	width: var(--grau-bild-width);
	height: var(--grau-bild-height);
	object-fit: contain;
	background: var(--locolor);
	display: block;
}
#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);
}
#text-2742 {
	text-align: right;
}
#text-2741 {
	background: var(--Schema_lila-bgcolor);
	color: var(--Schema_lila-color);
	padding-left: 0.5em;
}
#col-2735 {
	margin-top: var(--kgrau-sprechts-oben);
}
#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;
}
#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;
}
#text-2733 {
	margin-top: var(--grau-text-margin-top);
}
#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);
}
#col-2751 {
	max-width: var(--text-max-width);
}
#bhv-table-2756 {
	margin-left: 20px;
}
#bhv-table-2756 table {
	width: 100%;
}
#bhv-table-2756 .col-1 {
	text-align: left;
	width: 20%;
}
#bhv-table-2756 .col-2 {
	text-align: left;
	width: 25%;
}
#bhv-table-2756 .col-3 {
	text-align: left;
	width: 40%;
}
#bhv-table-2756 .col-4 {
	text-align: left;
}
#cont-2793 {
	border-bottom: var(--faq-border-bottom);
}
#cont-2798 {
	align-items: center;
}
#cont-2796 {
	border-bottom: var(--faq-border-bottom);
	padding: var(--faq-padding);
}
#html-2884 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#bhv-table-2885 {
	margin-left: 20px;
}
#bhv-table-2885 table {
	width: 100%;
}
#bhv-table-2885 .col-1 {
	text-align: left;
	width: 20%;
}
#bhv-table-2885 .col-2 {
	text-align: left;
	width: 25%;
}
#bhv-table-2885 .col-3 {
	text-align: left;
	width: 40%;
}
#bhv-table-2885 .col-4 {
	text-align: left;
}
#html-3050 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3073 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3084 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#bild-3087 {
	margin-right: 10px;
	text-align: right;
}
#cont-3085 {
	width: 100%;
}
#html-3090 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#bild-3093 {
	margin-right: 10px;
	text-align: right;
}
#col-3103 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3101 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3105 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3109 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3096 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-3137 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3135 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3139 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3143 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3130 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-3120 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3118 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3122 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3126 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3111 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-3113 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3114 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3128 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3129 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3094 {
	max-width: calc(var(--content-width) / 2);
}
#html-3151 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3159 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3157 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3161 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3165 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3152 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-3193 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3191 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3195 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3199 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3186 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-3176 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3174 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3178 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3182 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3167 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-3169 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3170 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3184 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3185 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-3201 {
	text-align: center;
}
#html-3207 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3215 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3213 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3217 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3221 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3208 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-3223 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3224 {
	--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-3226 {
	--trennbalken-background: var(--locolor);
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-3227 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3228 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3229 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3230 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3242 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3240 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3244 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3248 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3235 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-3252 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3251 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3250 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3255 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3263 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3261 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3265 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3269 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3256 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-3280 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3278 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3282 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3286 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3273 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-3322 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3272 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3296 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3294 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3298 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3302 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3289 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-3321 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3271 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3288 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3305 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3304 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-3313 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-3311 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3315 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-3319 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-3306 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-3324 {
	max-width: var(--text-max-width);
}
#html-3326 {
	--trennbalken-background: var(--locolor);
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#cont-3327 {
	text-align: center;
}
#html-3330 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3341 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-4357 {
	--trennbalken-background: var(--locolor);
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-4358 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-4359 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-4360 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-4361 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-7803 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-7801 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-7805 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-7809 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-7796 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-7837 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-7835 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-7839 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-7843 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-7830 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#col-7820 {
	border-left: var(--dreikasterl-border);
	border-right: var(--dreikasterl-border);
}
#text-7818 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-7822 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#text-7826 {
	color: #6d0038;
	font-size: 22px;
	font-weight: 700;
}
#cont-7811 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
}
#html-7813 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-7814 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-7828 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-7829 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-8050 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-8051 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
@media (max-width:600px) {
	#col-2714 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-2704 {
		margin-left: 5px;
	}
	#col-2700 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#col-2746 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-left: var(--grau-abstand-mitte);
		width: auto ! important;
	}
	#cont-2736 {
		margin-left: 5px;
	}
	#col-2732 {
		margin-top: var(--grau-abstand-resp-oben);
		margin-right: var(--grau-abstand-mitte);
		width: auto ! important;
	}
}

@media (max-width:1000px) /* responsive */ {
	#col-3103 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3098 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3137 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3132 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3120 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3115 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3159 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3154 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3193 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3188 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3176 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3171 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3215 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3210 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3242 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3237 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3263 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3258 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3280 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3275 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3296 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3291 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-3313 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-3308 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-7803 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-7798 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-7837 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-7832 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
	#col-7820 {
		border-left: none;
		border-right: none;
		border-top: var(--dreikasterl-border);
		border-bottom: var(--dreikasterl-border);
	}
	#cont-7815 > .bhv-col {
		padding-top: var(--dreikasterl-padding);
		padding-bottom: var(--dreikasterl-padding);
	}
}
