﻿
#html-2598 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-2604 {
	max-width: var(--text-max-width);
}
#cont-2610 {
	text-align: center;
}
#html-2613 {
	--trennbalken-background: var(--locolor);
	background: var(--trennbalken-background,var(--color));
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-2614 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-2616 {
	max-width: var(--text-max-width);
}
#col-3343 {
	max-width: var(--text-max-width);
}
#col-3346 {
	max-width: var(--text-max-width);
}
#col-3349 {
	max-width: var(--text-max-width);
}
#html-4313 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#col-4308 {
	border: 1px solid;
	border-radius: 6px;
	margin: 20px;
	margin-right: 0;
	padding: 20px;
}
#col-4316 {
	border: 1px solid;
	border-radius: 6px;
	margin: 20px;
	margin-left: 0;
	padding: 20px;
}
#form-field-4267 {
	margin-right: 10px;
}
#form-field-4305 {
	margin-left: 10px;
}
#form-field-2587 {
	margin-right: 10px;
}
#form-field-4327 {
	margin-left: 10px;
}
#col-4307 {
	border: 1px solid;
	border-radius: 6px;
	margin: 20px;
	margin-left: 0;
	padding: 20px;
}
#form-2580 {
	--label-width: 240px;
	--checkbox-ontext: '';
	--checkbox-offtext: '';
	--radio-ontext: '';
	--radio-offtext: '';
	font-size: 14px;
}
#form-2580 input , #form-2580 select , #form-2580 button , #form-2580 div.textarea {
	border: none;
	border-bottom: 1px solid var(--locolor);
	width: 100%;
}
#form-2580 input[type='checkbox'] , #form-2580 input[type='radio'] {
	width: auto;
}
#form-field-4262 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4263 label {
	width: auto;
	flex-basis: auto;
}
#form-field-2589 input , #form-field-2589 select , #form-field-2589 button , #form-field-2589 div.textarea {
	border: none;
}
#form-field-2589 textarea {
	border: 1px solid var(--locolor);
	height: 6em;
}
#html-4331 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#form-field-2590 {
	text-align: center;
	font-family: Lato, sans serif;
}
#form-field-2590 button {
	padding: 6px 20px;
	font-size: 120%;
	width: auto;
	flex-basis: auto;
	background: var(--rosa);
	color: white;
}
#form-field-4260 {
	color: #6d0038;
	font-size: 16px;
	font-weight: bold;
}
#form-field-4260 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4259 {
	color: #6d0038;
	font-size: 16px;
	font-weight: bold;
}
#form-field-4259 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4258 {
	color: #6d0038;
	font-size: 16px;
	font-weight: bold;
}
#form-field-4258 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4378 {
	margin-right: 10px;
}
#html-4394 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#form-field-4401 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4403 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4409 label {
	width: auto;
	flex-basis: auto;
}
#col-4437 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#col-4317 {
	border: 1px solid;
	border-radius: 6px;
	margin: 20px;
	margin-right: 0;
	padding: 20px;
	--label-width: auto;
}
#cont-4430 {
	margin: 10px 0;
}
#text-4435 {
	margin-top: 10px;
}
#form-field-4522 {
	font-weight: bold;
}
#form-field-4522 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4524 {
	font-weight: bold;
}
#form-field-4524 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4526 {
	font-weight: bold;
}
#form-field-4526 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4528 {
	font-weight: bold;
}
#form-field-4528 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4530 {
	font-weight: bold;
}
#form-field-4530 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4532 {
	font-weight: bold;
}
#form-field-4532 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4534 {
	font-weight: bold;
}
#form-field-4534 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4536 {
	font-weight: bold;
}
#form-field-4536 label {
	width: auto;
	flex-basis: auto;
}
#col-4466 {
	border: 1px solid;
	border-radius: 6px;
	margin: 20px;
	margin-left: 0;
	padding: 20px;
}
#col-4544 {
	max-width: var(--text-max-width);
}
#col-4548 {
	border: 1px solid;
	border-radius: 6px;
	margin: 20px 0px;
	padding: 20px;
}
#cont-4517 {
	justify-content: space-between;
}
#col-4560 {
	width: 120px;
}
#col-4562 {
	width: 160px;
}
#col-4561 {
	width: 160px;
}
#col-4559 {
	width: 120px;
}
#col-4564 {
	width: 160px;
}
#form-field-4567 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4569 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4571 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4573 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4575 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4577 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4579 label {
	width: auto;
	flex-basis: auto;
}
#form-field-4581 label {
	width: auto;
	flex-basis: auto;
}
#col-4563 {
	width: 150px;
}
#col-4565 {
	width: 150px;
}
#cont-4558 {
	margin-top: 10px;
	margin-left: 20px;
}
#col-4431 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#cont-2594 {
	font-size: var(--font-size);
}
#cont-3348 {
	font-size: var(--font-size);
}
#cont-3351 {
	font-size: var(--font-size);
}
#text-4585 {
	margin-top: 30px;
}
#text-4304 {
	margin-top: 20px;
}