﻿
#cont-9592 {
	background-image: url(../media/Hintergrund_ueber-uns.jpg) ! important;
}
#cont-6254 {
	margin-top: 4px;
}
#cont-6315 {
	margin-top: 4px;
}
#cont-6376 {
	margin-top: 4px;
}
#cont-6803 {
	margin-top: 4px;
}
#cont-6742 {
	margin-top: 4px;
}
#cont-6559 {
	margin-top: 4px;
}
#cont-8626 {
	margin-top: 4px;
}
#cont-7027 {
	margin-top: 4px;
}
#cont-6284 {
	margin-top: 4px;
}
#cont-6345 {
	margin-top: 4px;
}
#cont-6406 {
	margin-top: 4px;
}
#cont-6833 {
	margin-top: 4px;
}
#cont-6772 {
	margin-top: 4px;
}
#cont-6589 {
	margin-top: 4px;
}
#cont-6964 {
	margin-top: 4px;
}
#cont-8646 {
	margin-top: 4px;
}
#cont-6259 {
	margin-top: 4px;
}
#cont-6320 {
	margin-top: 4px;
}
#cont-6381 {
	margin-top: 4px;
}
#cont-6808 {
	margin-top: 4px;
}
#cont-6747 {
	margin-top: 4px;
}
#cont-6564 {
	margin-top: 4px;
}
#cont-7009 {
	margin-top: 4px;
}
#cont-8631 {
	margin-top: 4px;
}
#cont-7032 {
	margin-top: 4px;
}
#cont-6289 {
	margin-top: 4px;
}
#cont-6350 {
	margin-top: 4px;
}
#cont-6411 {
	margin-top: 4px;
}
#cont-6838 {
	margin-top: 4px;
}
#cont-6777 {
	margin-top: 4px;
}
#cont-6594 {
	margin-top: 4px;
}
#cont-8651 {
	margin-top: 4px;
}
#cont-8476 {
	margin-top: 4px;
}
#cont-8656 {
	margin-top: 4px;
}
#text-6264 {
	height: 1em;
}
#text-6325 {
	height: 1em;
}
#text-6386 {
	height: 1em;
}
#text-6813 {
	height: 1em;
}
#text-6752 {
	height: 1em;
}
#text-6569 {
	height: 1em;
}
#text-6990 {
	height: 1em;
}
#text-6294 {
	height: 1em;
}
#text-6355 {
	height: 1em;
}
#text-6416 {
	height: 1em;
}
#text-6843 {
	height: 1em;
}
#text-6782 {
	height: 1em;
}
#text-6599 {
	height: 1em;
}
#text-8617 {
	height: 1em;
}
#text-6974 {
	height: 1em;
}
#text-8661 {
	height: 1em;
}
#cont-6268 {
	padding-top: 4px;
}
#cont-6329 {
	padding-top: 4px;
}
#cont-6390 {
	padding-top: 4px;
}
#cont-6817 {
	padding-top: 4px;
}
#cont-6756 {
	padding-top: 4px;
}
#cont-6573 {
	padding-top: 4px;
}
#cont-6994 {
	padding-top: 4px;
}
#cont-7017 {
	padding-top: 4px;
}
#cont-6298 {
	padding-top: 4px;
}
#cont-6359 {
	padding-top: 4px;
}
#cont-6420 {
	padding-top: 4px;
}
#cont-6847 {
	padding-top: 4px;
}
#cont-6786 {
	padding-top: 4px;
}
#cont-6603 {
	padding-top: 4px;
}
#cont-6978 {
	padding-top: 4px;
}
#cont-8665 {
	padding-top: 4px;
}
#text-6246 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6307 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6368 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6795 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6734 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6551 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6987 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6276 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6337 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6398 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6825 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6764 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6581 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-8614 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-6956 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#text-8638 {
	background: #dddcdd;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#cont-6247 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6308 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6369 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6796 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6735 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6552 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6988 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6277 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6338 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6399 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6826 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6765 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6582 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-8615 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6957 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-8639 {
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px 10px 10px 0px;
	background: #FFFFFF;
}
#cont-6266 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6327 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6388 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6815 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6754 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6571 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6992 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-8619 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-7015 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6296 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6357 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6418 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6845 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6784 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6601 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-6976 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#cont-8663 {
	background: #dddcdd;
	padding-bottom: 4px;
}
#col-6269 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6330 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6391 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6818 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6757 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6574 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6995 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-7048 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-7018 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6299 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6360 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6421 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6848 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6787 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6604 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6979 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-8666 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6271 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6332 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6393 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6820 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6759 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6576 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6997 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-7050 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-7020 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6301 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6362 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6423 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6850 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6789 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6606 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6981 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-8668 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6243 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6304 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6365 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6792 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6731 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6548 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6984 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-8562 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6273 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6334 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6395 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6822 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6761 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-6578 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-7037 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-8611 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#cont-6244 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6305 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6366 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6793 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6732 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6549 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6985 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6274 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6335 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6396 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6823 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6762 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6579 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-8612 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-6954 {
	margin-top: 8px;
	margin-left: 5px;
}
#cont-8636 {
	margin-top: 8px;
	margin-left: 5px;
}
#col-6250 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6311 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6372 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6799 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6738 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6555 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-7000 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-8622 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-7023 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6252 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6313 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6374 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6801 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6740 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6557 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-7002 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-8624 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-7025 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6255 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6316 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6377 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6804 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6743 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6560 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-8627 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-7028 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6257 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6318 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6379 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6806 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6745 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6562 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-8629 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-7030 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6260 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6321 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6382 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6809 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6748 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6565 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-7010 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-8632 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-7033 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6262 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6323 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6384 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6811 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6750 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6567 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-7012 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-8634 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-7035 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6280 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6341 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6402 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6829 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6768 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6585 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6960 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-8642 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6282 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6343 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6404 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6831 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6770 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6587 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6962 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-8644 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6285 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6346 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6407 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6834 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6773 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6590 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6965 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-8647 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6287 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6348 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6409 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6836 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6775 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6592 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6967 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-8649 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6290 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6351 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6412 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6839 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6778 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6595 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-8652 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-8477 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-8657 {
	float: left;
	width: 30%;
	overflow: hidden;
}
#col-6292 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6353 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6414 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6841 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6780 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-6597 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-8654 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-8479 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#col-8659 {
	float: left;
	width: 70%;
	overflow: hidden;
}
#cont-6999 {
	margin-top: 4px;
}
#cont-8621 {
	margin-top: 4px;
}
#cont-7022 {
	margin-top: 4px;
}
#text-7014 {
	height: 9px;
}
#text-8655 {
	font-size: 13px;
}
#text-8660 {
	font-size: 13px;
}
#cont-6959 {
	margin-top: 4px;
}
#cont-3173::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50vh;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 1;
}
#cont-3173 {
	height: 50vh;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 100%;
	background-image: url(../media/Bild1.jpg);
}
#cont-3189 {
	align-items: var(--col-align-items,inherit);
}
#cont-3196 {
	align-items: var(--col-align-items,inherit);
}
#cont-3182 {
	align-items: var(--col-align-items,inherit);
}
#cont-3210 {
	align-items: var(--col-align-items,inherit);
}
#cont-3217 {
	align-items: var(--col-align-items,inherit);
}
#cont-3203 {
	align-items: var(--col-align-items,inherit);
}
#cont-3246 {
	align-items: var(--col-align-items,inherit);
}
#cont-3278 {
	align-items: var(--col-align-items,inherit);
}
#cont-3286 {
	align-items: var(--col-align-items,inherit);
}
#cont-3294 {
	align-items: var(--col-align-items,inherit);
}
#cont-3302 {
	align-items: var(--col-align-items,inherit);
}
#cont-3310 {
	align-items: var(--col-align-items,inherit);
}
#cont-3175 {
	text-align: center;
}
#cont-3169 {
	text-align: center;
}
#cont-3339 {
	align-items: var(--col-align-items,inherit);
}
#cont-3345 {
	align-items: var(--col-align-items,inherit);
}
#cont-3333 {
	align-items: var(--col-align-items,inherit);
}
#cont-3361 {
	align-items: var(--col-align-items,inherit);
}
#cont-3369 {
	align-items: var(--col-align-items,inherit);
}
#cont-3353 {
	align-items: var(--col-align-items,inherit);
}
#cont-3431 {
	align-items: var(--col-align-items,inherit);
}
#cont-3425 {
	align-items: var(--col-align-items,inherit);
}
#cont-3417 {
	align-items: var(--col-align-items,inherit);
}
#cont-3385 {
	align-items: var(--col-align-items,inherit);
}
#cont-3377 {
	align-items: var(--col-align-items,inherit);
}
#col-3332 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 5%;
	row-gap: 50px;
	max-width: 1100px;
}
#col-3332 .bhv-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 50px;
}
#col-3332 .bhv-container > .bhv-col {
	width: 100%;
}
#col-3332 .bhv-bild img {
	width: 100%;
	height: 250px;
	object-fit: cover;
}
#cont-3409 {
	align-items: var(--col-align-items,inherit);
}
#cont-3401 {
	align-items: var(--col-align-items,inherit);
}
#cont-3393 {
	align-items: var(--col-align-items,inherit);
}
#cont-3327 {
	text-align: center;
}
#cont-3437 {
	text-align: center;
}
#cont-3441 {
	text-align: center;
}
#cont-3446 {
	text-align: center;
}
#col-3181 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 5%;
	row-gap: 50px;
	max-width: 1100px;
}
#col-3181 .bhv-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 50px;
}
#col-3181 .bhv-container > .bhv-col {
	width: 100%;
}
#col-3181 .bhv-bild img {
	width: 100%;
	height: 250px;
	object-fit: contain;
}
#cont-3230 {
	align-items: var(--col-align-items,inherit);
}
#cont-3594::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40vh;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 1;
}
#cont-3612 {
	align-items: var(--col-align-items,inherit);
}
#cont-3606 {
	align-items: var(--col-align-items,inherit);
}
#cont-3601 {
	text-align: center;
	margin-top: 50px;
}
#text-4498 h1 {
	text-transform: initial !important;
}
#text-4499 p {
	line-height: 1;
}
#col-4497::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.75);
	z-index: -1;
}
#col-4497 {
	width: 80%;
	max-width: 1200px;
	margin: auto;
	padding: 10px;
	z-index: 1;
	position: relative;
}
#cont-5779 {
	align-items: var(--col-align-items,inherit);
}
#cont-5787 {
	align-items: var(--col-align-items,inherit);
}
#cont-5771 {
	align-items: var(--col-align-items,inherit);
}
#cont-5835 {
	align-items: var(--col-align-items,inherit);
}
#cont-5803 {
	align-items: var(--col-align-items,inherit);
}
#cont-5795 {
	align-items: var(--col-align-items,inherit);
}
#cont-5827 {
	align-items: var(--col-align-items,inherit);
}
#cont-5819 {
	align-items: var(--col-align-items,inherit);
}
#cont-5811 {
	align-items: var(--col-align-items,inherit);
}
#cont-5843 {
	align-items: var(--col-align-items,inherit);
}
#cont-5849 {
	align-items: var(--col-align-items,inherit);
}
#col-5844 {
	display: none;
}
#cont-3604 {
	margin-top: 65px;
}
#cont-5749 {
	margin-top: 30px;
}
#col-5750 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 5%;
	row-gap: 50px;
	max-width: 1100px;
}
#col-5750 .bhv-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 50px;
}
#col-5750 .bhv-container > .bhv-col {
	width: 100%;
}
#col-5750 .bhv-bild img {
	width: 250px;
	height: 250px;
	object-fit: contain;
}
#col-3605 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 5%;
	row-gap: 50px;
	max-width: 1100px;
}
#col-3605 .bhv-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 50px;
}
#col-3605 .bhv-container > .bhv-col {
	width: 100%;
}
#col-3605 .bhv-bild img {
	width: 250px;
	height: 250px;
	object-fit: contain;
}
@media (max-width: 1024px) {
	#col-3332 {
		grid-template-columns: repeat(2, 1fr);
	}
	#col-3181 {
		grid-template-columns: repeat(2, 1fr);
	}
	#col-5750 {
		grid-template-columns: repeat(2, 1fr);
	}
	#col-3605 {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 600px) {
	#col-3332 {
		grid-template-columns: 1fr;
	}
	#col-3181 {
		grid-template-columns: 1fr;
	}
	#col-5750 {
		grid-template-columns: 1fr;
	}
	#col-3605 {
		grid-template-columns: 1fr;
	}
}
