﻿
#assistent-vorlage-130 {
	text-align: center;
}
#assistent-vorlage-130 button {
	font-size: 120% ! important;
}
#text-225 {
	padding: var(--carousel-padding);
}
#text-219 {
	padding: var(--carousel-padding);
}
#text-220 {
	padding: var(--carousel-padding);
}
#text-224 {
	padding: var(--carousel-padding);
}
#text-230 {
	padding: var(--carousel-padding);
}
#text-231 {
	padding: var(--carousel-padding);
}
#bhv-special-carousel-219 {
	height: 250px;
	overflow: hidden;
	--carousel-padding: 0 10%;
}
#bhv-special-carousel-219 ol#bhv-special-carousel-219-ol {
	margin: 0px;
	padding: 0px;
}
#bhv-special-carousel-219 div.carousel.bhv-special-carousel-219 {
	x-width: 300px;
	height: 250px;
	overflow: hidden;
	list-style: none;
	text-align: left;
}
#bhv-special-carousel-219 .paginator {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#bhv-special-carousel-219 .yui-pg-page {
	background: url('/s/MEDIA/Kugerl_inaktiv.png') no-repeat center center;
	width: 0px;
	padding: 0px 0px 12px 12px;
	height: 0px;
	overflow: hidden;
	display: inline-block;
	border: none;
}
#bhv-special-carousel-219 .yui-pg-current-page.yui-pg-page {
	background: url('/s/MEDIA/Kugerl_aktiv.png') no-repeat center center;
}
#bhv-special-carousel-219 .navbut {
	position: absolute;
	display: inline-block;
	top: 50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	text-align: center;
	text-decoration: none;
}
#bhv-special-carousel-219 .prev {
	background: url('/s/MEDIA/Pfeil_zurueck.png') no-repeat center center;
	left: 6px;
}
#bhv-special-carousel-219 .next {
	background: url('/s/MEDIA/Pfeil_weiter.png') no-repeat center center;
	right: 6px;
}
#bhv-special-carousel-219 li.bhv-special-carousel-219 {
	height: 250px;
	overflow: hidden;
	list-style: none;
	text-align: left;
}
#bhv-special-carousel-219 div.extui.console {
	padding-right: 20px;
}
#text-237 {
	padding: var(--carousel-padding);
}
#text-238 {
	padding: var(--carousel-padding);
}
#text-245 {
	padding: var(--carousel-padding);
}
#text-246 {
	padding: var(--carousel-padding);
}
#text-253 {
	padding: var(--carousel-padding);
}
#text-254 {
	padding: var(--carousel-padding);
}
#text-279 {
	padding: var(--carousel-padding);
}
#text-278 {
	padding: var(--carousel-padding);
}
#cont-222 {
	width: 40%;
	x-height: 200px;
	overflow: hidden;
	position: absolute;
	bottom: 60px;
	right: 50px;
	max-height: calc(100% - 25px);
	overflow-y: auto;
}
#cont-222 h3 {
	margin-top: 0;
	padding: 3px 0;
	color: white;
}
#col-302 {
	width: calc(var(--line-width) + 2 * var(--line-end-width));
}
#col-304 {
	width: calc(50% - var(--line-width) / 2 - var(--line-end-width));
}
#col-298 {
	width: calc(50% - var(--line-width) / 2 - var(--line-end-width));
}
#html-303::after {
	content: '';
	position: absolute;
	left: var(--line-end-width);
	width: var(--line-width);
	height: 100%;
	background: var(--line-color);
}
#bild-299 img {
	margin: 0 auto;
	display: block;
}
#cont-333 {
	background: var(--grau);
	padding: var(--grau-padding);
}
#cont-335 {
	align-items: center;
}
#wbild-340 .paginator {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#wbild-340 .yui-pg-page {
	background: url('/s/MEDIA/Kugerl_inaktiv.png') no-repeat center center;
	width: 0px;
	padding: 0px 0px 12px 12px;
	height: 0px;
	overflow: hidden;
	display: inline-block;
	border: none;
}
#wbild-340 .yui-pg-current-page.yui-pg-page {
	background: url('/s/MEDIA/Kugerl_aktiv.png') no-repeat center center;
}
#wbild-340 .navbut {
	position: absolute;
	display: inline-block;
	top: 50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	text-align: center;
	text-decoration: none;
}
#wbild-340 .prev {
	background: url('/s/MEDIA/Pfeil_zurueck.png') no-repeat center center;
	left: 6px;
}
#wbild-340 .next {
	background: url('/s/MEDIA/Pfeil_weiter.png') no-repeat center center;
	right: 6px;
}
#wbild-340 a.bild {
	background: no-repeat center center / contain;
}
#wbild-340 img {
	width: 100%;
}
#html-343 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-344 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-345 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
#html-303 {
	border-top: var(--line-width) solid var(--line-color);
	border-bottom: var(--line-width) solid var(--line-color);
	height: calc(100% - 2 * var(--line-width));
	position: relative;
}
#cont-413 {
	margin-right: 10px;
}
#col-417 {
	position: relative;
}
#col-414 {
	max-width: calc(var(--content-width) / 2 - 10% / 0.4 - 10px);
	margin-left: auto;
	margin-right: 0;
	float: none;
}
#bild-412 img {
	margin: var(--baustein-margin);
}
#bild-412 {
	x-padding-left: calc(100% - var(--content-width) / 3);
	margin-bottom: 20px;
	max-width: calc(var(--content-width) / 2 - 10% / 0.4);
	margin-left: auto;
	width: 100%;
}
#text-416 {
	max-width: 400px;
}
#text-415 {
	max-width: 400px;
}
#html-547 {
	margin: var(--trennbalken-margin,40px auto);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height,1px);
}
@media (max-width:800px) /* responsive */ {
	#html-303::after {
		content: none;
	}
	#html-303 {
		border-top: none;
		width: 80%;
		margin: 10px auto;
		height: auto;
	}
	#col-411 {
		order: 2;
	}
	#cont-413 {
		margin-right: 0;
	}
}
