﻿
#cont-822 {
	align-items: var(--col-align-items,inherit);
}
#html-840 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
.Rahmen {
	padding: 20px;
	border: 1px solid var(--color);
	border-radius: 10px;
	flex-grow: 1;
	margin-bottom: 40px !important;
}
#html-804 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-789 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-837 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#form-field-838 {
	flex-direction: row;
	align-items: center;
}
#form-field-838 label {
	width: auto;
	flex-basis: auto;
}
#form-field-839 {
	flex-direction: row;
	align-items: center;
}
#form-field-839 label {
	width: auto;
	flex-basis: auto;
}
#form-805 {
	--label-width: 240px;
	--textarea-height: 150px;
	--checkbox-ontext: "";
	--checkbox-offtext: "";
	--radio-ontext: "";
	--radio-offtext: "";
	font-size: 14px;
}
#form-805 input , #form-805 select , #form-805 button , #form-805 div.textarea {
	width: calc(100% - 10px);
}
#form-805 input {
	border: none;
	border-bottom: 1px solid var(--locolor);
}
#form-805 input[type='checkbox'] , #form-805 input[type='radio'] {
	width: auto;
}
#form-805 .textarea {
	border: 1px solid var(--locolor);
}
#cont-845 {
	margin-bottom: var(--standard-margin-bottom);
}
#cont-852 {
	margin: var(--textrechts-margin);
	max-width: var(--text-max-width);
}
#cont-843 {
	background: var(--bgcolor3);
	padding: var(--bild-text1-padding);
}
#bild-847 img {
	margin: var(--bild-text1-bild-margin);
}
#cont-849 {
	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);
}
#html-856 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#text-870 {
	font-family: Bellefair;
	font-size: 160%;
	line-height: 1;
	text-align: center;
	font-weight: normal;
}
#text-871 {
	font-family: Bellefair;
	font-size: 160%;
	line-height: 1;
	text-align: center;
	font-weight: normal;
}
#text-820 {
	margin-bottom: 20px;
}
#form-field-862 {
	margin-bottom: 20px;
}
#form-field-864 {
	margin-bottom: 20px;
}
#form-field-866 {
	margin-bottom: 20px;
}
#html-872 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#form-field-841 {
	text-align: center;
}
#form-field-841 button {
	padding: 10px 20px;
	font-size: 120%;
	width: auto;
	flex-basis: auto;
	background: var(--bgcolor2);
	color: rgb(255, 255, 255);
	max-width: 300px;
}
#text-861 {
	margin-bottom: 20px;
}
#form-field-873 {
	flex-direction: row;
	align-items: center;
}
#form-field-873 label {
	width: auto;
	flex-basis: auto;
}
#html-875 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}