@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');
@import url('//fonts.googleapis.com/css?family=Roboto:normal:bold,light');
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');
@import url("https://fonts.googleapis.com/css?family=Amaranth:");
.bunt .yui-layout-hd {
	background: green;
}
.yui-skin-sam .layout.bunt .yui-layout-bd {
	background: #cfc;
}
.bunt .yui-layout-clip {
	background: #cfc;
}
.yui-skin-sam .layout.bunt .yui-layout-unit-top .yui-layout-hd {
	background: blue;
}
.bunt .yui-layout-unit-top .yui-layout-bd {
	background: #ccf;
}
.bunt .yui-layout-clip-top {
	background: #ccf;
}
.bunt .yui-layout-unit-bottom .yui-layout-hd {
	background: #88c;
}
.bunt .yui-layout-unit-bottom .yui-layout-bd {
	background: #ccf;
}
.bunt .yui-layout-clip-bottom {
	background: #ccf;
}
.bunt .yui-layout-unit-left .yui-layout-hd {
	background: red;
}
.bunt .yui-layout-unit-left .yui-layout-bd {
	background: #fcc;
}
.bunt .yui-layout-clip-left {
	background: #fcc;
}
.bunt .yui-layout-unit-right .yui-layout-hd {
	background: #088;
}
.bunt .yui-layout-unit-right .yui-layout-bd {
	background: #cff;
}
.bunt .yui-layout-clip-right {
	background: #cff;
}
.bunt .yui-layout-unit-center .yui-layout-hd {
	background: #808;
}
.bunt .yui-layout-unit-center .yui-layout-bd {
	background: #fcf;
}
.bunt .yui-layout {
	background: red;
}
.aufzu .klappbox {
	height: 0;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	overflow: hidden;
}
.zittern {
	/*Verhalten 'zittern'*/:;
}
.Mini {
	--bgcolor: rgba(0, 0, 0, 1);
	--color: rgba(228, 222, 205, 1);
	--hicolor: rgba(230, 172, 0, 1);
	--linkcolor: rgba(163, 171, 255, 1);
	--locolor: rgba(140, 134, 115, 1);
	undefined:;
	--color: rgba(228, 222, 205, 1);
	--hicolor: rgba(230, 172, 0, 1);
	--linkcolor: rgba(163, 171, 255, 1);
	--locolor: rgba(140, 134, 115, 1);
	:;
}
.Basis {
	--bgcolor: rgba(255, 255, 255, 1);
	--color: rgba(0, 0, 0, 1);
	--hicolor: rgba(255, 0, 0, 1);
	--linkcolor: rgba(0, 21, 255, 1);
	--locolor: rgba(148, 148, 148, 1);
	undefined:;
	--color: rgba(0, 0, 0, 1);
	--hicolor: rgba(255, 0, 0, 1);
	--linkcolor: rgba(0, 21, 255, 1);
	--locolor: rgba(148, 148, 148, 1);
	:;
}
.Basis-schwarz {
	--bgcolor: rgba(0, 0, 0, 1);
	--color: rgba(228, 222, 205, 1);
	--hicolor: rgba(230, 172, 0, 1);
	--linkcolor: rgba(163, 171, 255, 1);
	--locolor: rgba(140, 134, 115, 1);
	undefined:;
	--color: rgba(228, 222, 205, 1);
	--hicolor: rgba(230, 172, 0, 1);
	--linkcolor: rgba(163, 171, 255, 1);
	--locolor: rgba(140, 134, 115, 1);
	:;
}
.Bingo {
	--bgcolor: rgba(255, 255, 255, 1);
	--color: rgba(0, 0, 0, 1);
	--hicolor: rgba(0, 51, 153, 1);
	--linkcolor: rgba(0, 21, 255, 1);
	--locolor: rgba(168, 168, 168, 1);
	--bgcolor2: rgba(229, 238, 255, 1);
	--color2: rgba(0, 34, 102, 1);
	undefined:;
	--color: rgba(0, 0, 0, 1);
	--hicolor: rgba(0, 51, 153, 1);
	--linkcolor: rgba(0, 21, 255, 1);
	--locolor: rgba(168, 168, 168, 1);
	--bgcolor2: rgba(229, 238, 255, 1);
	--color2: rgba(0, 34, 102, 1);
	:;
}
.Joker {
	--bgcolor: rgba(255, 255, 255, 1);
	--color: rgba(0, 0, 0, 1);
	--hicolor: rgba(255, 0, 0, 1);
	--linkcolor: rgba(102, 60, 0, 1);
	--cboncolor: rgba(110, 255, 0, 1);
	--radoncolor: rgba(255, 213, 87, 1);
	--locolor: rgba(180, 167, 167, 1);
	--bgcolor2: rgba(255, 242, 204, 1);
	--color2: rgba(148, 74, 0, 1);
	--bgcolor3: rgba(123, 110, 86, 1);
	--color3: rgba(255, 255, 255, 1);
	--bgcolor4: rgba(163, 149, 123, 1);
	--color4: rgba(255, 255, 255, 1);
	undefined:;
	--color: rgba(0, 0, 0, 1);
	--hicolor: rgba(255, 0, 0, 1);
	--linkcolor: rgba(102, 60, 0, 1);
	--cboncolor: rgba(110, 255, 0, 1);
	--radoncolor: rgba(255, 213, 87, 1);
	--locolor: rgba(180, 167, 167, 1);
	--bgcolor2: rgba(255, 242, 204, 1);
	--color2: rgba(148, 74, 0, 1);
	--bgcolor3: rgba(123, 110, 86, 1);
	--color3: rgba(255, 255, 255, 1);
	--bgcolor4: rgba(163, 149, 123, 1);
	--color4: rgba(255, 255, 255, 1);
	:;
}
.styleset .Basis {
	--font-symbol--import: url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');
	background-color: var(--bgcolor,inherit);
	color: var(--color,inherit);
	font-weight: var(--font-weight,inherit);
	font-size: var(--font-size,inherit);
	font-family: var(--font-normal,inherit);
	line-height: var(--line-height,inherit);
	letter-spacing: var(--letter-spacing,inherit);
	word-spacing: var(--word-spacing,inherit);
	--thead-color: var(--bgcolor);
	--tr-ungerade-bgcolor: var(--bgcolor);
	--td-padding: 2px;
	--menu-color: var(--color);
	--menu-color-active: var(--hicolor);
	--menu-color-parent: var(--locolor);
	--menu-color-hover: var(--locolor);
	--input-margin: 2px 0;
	--input-padding: 2px;
	--input-radius: 3px;
	--input-font-size: 120%;
	--button-padding: 3px 10px;
	--checkbox-ontext: '';
	--checkbox-offtext: '';
	--radio-ontext: '';
	--radio-offtext: '';
	--box-radius: 4px;
	--box-border: 1px solid var(--hicolor);
	--box-padding: 1em;
}
.styleset .Basis .bhv-table.Streifen tr.odd {
	border-bottom: 1px dotted var(--locolor);
}
.styleset .Basis .bhv-table.Streifen tr.even {
	border-bottom: 1px solid var(--color);
}
.styleset .Basis-schwarz {
	--font-symbol--import: url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');
	background-color: var(--bgcolor,inherit);
	color: var(--color,inherit);
	font-weight: var(--font-weight,inherit);
	font-size: var(--font-size,inherit);
	font-family: var(--font-normal,inherit);
	line-height: var(--line-height,inherit);
	letter-spacing: var(--letter-spacing,inherit);
	word-spacing: var(--word-spacing,inherit);
	--thead-color: var(--bgcolor);
	--tr-ungerade-bgcolor: var(--bgcolor);
	--td-padding: 2px;
	--menu-color: var(--color);
	--menu-color-active: var(--hicolor);
	--menu-color-parent: var(--locolor);
	--menu-color-hover: var(--locolor);
	--input-margin: 2px 0;
	--input-padding: 2px;
	--input-radius: 3px;
	--input-font-size: 120%;
	--button-padding: 3px 10px;
	--checkbox-ontext: '';
	--checkbox-offtext: '';
	--radio-ontext: '';
	--radio-offtext: '';
	--box-radius: 4px;
	--box-border: 1px solid var(--hicolor);
	--box-padding: 1em;
}
.styleset .Basis-schwarz .bhv-table.Streifen tr.odd {
	border-bottom: 1px dotted var(--locolor);
}
.styleset .Basis-schwarz .bhv-table.Streifen tr.even {
	border-bottom: 1px solid var(--color);
}
.styleset .Joker {
	background-color: var(--bgcolor,inherit);
	color: var(--color,inherit);
	font-weight: var(--font-weight,inherit);
	font-size: var(--font-size,inherit);
	font-family: var(--font-normal,inherit);
	line-height: var(--line-height,inherit);
	letter-spacing: var(--letter-spacing,inherit);
	word-spacing: var(--word-spacing,inherit);
	--box-bgcolor: transparent;
	--box-color: var(--hicolor);
	--cboffcolor: var(--color2);
	--radoffcolor: var(--color2);
	--headercolor: var(--color2);
	--inpbgcolor: var(--bgcolor2);
	--inpcolor: var(--color2);
	--thead-color: var(--bgcolor);
	--tr-ungerade-bgcolor: var(--bgcolor2);
	--td-padding: 3px 6px;
	--tabview-color: var(--bgcolor);
	--acc-color: var(--bgcolor);
	--acc-bgcolor-inaktiv: var(--bgcolor);
	--acc-color-inaktiv: var(--color3);
	--menu-background: var(--bgcolor2);
	--input-padding: 3px;
	--input-radius: 6px;
	--input-font-size: 120%;
	--input-color: var(--color2);
	--input-bgcolor: var(--bgcolor2);
	--button-padding: 3px 2em;
	--box-padding: 1em 2em;
}
.styleset .Joker h1 , .styleset .Joker h2 , .styleset .Joker h3 , .styleset .Joker h4 , .styleset .Joker h5 , .styleset .Joker h6 {
	color: var(--headercolor);
}
.styleset .Joker input[type='checkbox'] {
	position: relative;
}
.styleset .Joker input[type=checkbox] {
	position: relative;
	height: 1em;
	width: 2em;
	flex-basis: 2em;
}
.styleset .Joker input[type=checkbox]::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1em;
	bottom: 0;
	border: 1px solid black;
	border-radius: 0.5em;
	background-color: var(--cboffcolor);
	transition: background-color 0.5s;
}
.styleset .Joker input[type=checkbox]:checked::before {
	background-color: var(--cboncolor);
}
.styleset .Joker input[type=checkbox]::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	bottom: 0;
	border: 1px solid black;
	border-radius: 50%;
	background: radial-gradient(circle at 45% 45%,white 53%,#000);
	transition: left 0.5s;
}
.styleset .Joker input[type=checkbox]:checked::after {
	content: '';
	left: 50%;
	background: radial-gradient(circle at 45% 45%,white 53%,#000);
}
.styleset .Joker input[type='radio'] {
	position: relative;
}
.styleset .Joker input[type=radio] {
	position: relative;
	height: 1em;
	width: 1em;
	flex-basis: 1em;
}
.styleset .Joker input[type=radio]::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	border: 1px solid black;
	border-radius: 50%;
	background: var(--radoffcolor);
	transition: left 0.5s;
}
.styleset .Joker input[type=radio]:checked::after {
	content: '';
	background: var(--radoncolor);
}
.styleset .Joker .form-field {
	margin-bottom: 4px;
}
.styleset .Joker .bhv-table.Streifen tr {
	border-bottom: 1px solid var(--locolor);
}
.styleset .Joker .Foot-Area {
	--input-color: var(--color2);
	--input-bgcolor: var(--bgcolor2);
	--button-color: var(--color4);
	--button-bgcolor: var(--bgcolor4);
	--bgcolor: var(--bgcolor3);
	--color: var(--color3);
	--box-color: var(--radoncolor);
	--linkcolor: var(--bgcolor2);
	--menu-background: var(--bgcolor);
	--hicolor: var(--radoncolor);
	--headercolor: var(--bgcolor2);
	--acc-bgcolor: var(--radoncolor);
	--acc-color: var(--radoffcolor);
	--acc-bgcolor-inaktiv: var(--bgcolor3);
	--acc-color-inaktiv: var(--color3);
	--tabview-bgcolor: var(--radoncolor);
	--tabview-color: var(--radoffcolor);
	--tr-ungerade-bgcolor: var(--bgcolor4);
	--tr-ungerade-color: var(--color4);
	background-color: var(--bgcolor);
	color: var(--color);
}
.styleset .Joker .Left-Area , .styleset .Joker .Right-Area {
	--input-bgcolor: var(--bgcolor);
	--input-color: var(--color);
	--button-bgcolor: var(--bgcolor4);
	--button-color: var(--color4);
	--tabview-bgcolor: var(--color2);
	--tabview-color: var(--bgcolor2);
	--acc-bgcolor: var(--color2);
	--acc-color: var(--bgcolor2);
	--acc-bgcolor-inaktiv: var(--bgcolor2);
	--acc-color-inaktiv: var(--color2);
	--thead-bgcolor: var(--color2);
	background-color: var(--bgcolor2);
	color: var(--color2);
}
.styleset .Joker .Head-Area {
	--input-bgcolor: var(--bgcolor);
	--input-color: var(--color);
	--button-bgcolor: var(--bgcolor4);
	--button-color: var(--color4);
	--headercolor: var(--bgcolor);
	--box-color: var(--radoncolor);
	--linkcolor: var(--bgcolor);
	--menu-background: var(--bgcolor);
	--menu-border: 1px solid var(--menu-pd-color);
	--menu-color: var(--bgcolor2);
	--menu-color-active: var(--radoncolor);
	--menu-color-parent: var(--locolor);
	--menu-color-hover: var(--locolor);
	--menu-pd-color: var(--color2);
	--menu-pd-color-active: var(--hicolor);
	--menu-pd-color-parent: var(--locolor);
	--menu-pd-color-hover: var(--locolor);
	--acc-bgcolor-inaktiv: var(--bgcolor2);
	--acc-color-inaktiv: var(--color2);
	--thead-bgcolor: var(--radoncolor);
	--thead-color: var(--radoffcolor);
	--tr-gerade-bgcolor: transparent;
	--tr-gerade-color: var(--bgcolor2);
	--tabview-bgcolor: var(--radoncolor);
	--tabview-color: var(--radoffcolor);
	--tabview-bgcolor-inaktiv: var(--bgcolor2);
	--tabview-color-inaktiv: var(--color2);
	--acc-bgcolor: var(--radoncolor);
	--acc-color: var(--radoffcolor);
	background-color: var(--color2);
	color: var(--bgcolor2);
}
.styleset .Mini {
	--font-symbol--import: url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');
	background-color: var(--bgcolor,inherit);
	color: var(--color,inherit);
	font-weight: var(--font-weight,inherit);
	font-size: var(--font-size,inherit);
	font-family: var(--font-normal,inherit);
	line-height: var(--line-height,inherit);
	letter-spacing: var(--letter-spacing,inherit);
	word-spacing: var(--word-spacing,inherit);
	--thead-color: var(--bgcolor);
	--tr-ungerade-bgcolor: var(--bgcolor);
	--td-padding: 2px;
	--menu-color: var(--color);
	--menu-color-active: var(--hicolor);
	--menu-color-parent: var(--locolor);
	--menu-color-hover: var(--locolor);
	--input-margin: 2px 0;
	--input-padding: 2px;
	--input-radius: 3px;
	--input-font-size: 120%;
	--button-padding: 3px 10px;
	--checkbox-ontext: '';
	--checkbox-offtext: '';
	--radio-ontext: '';
	--radio-offtext: '';
	--box-radius: 4px;
	--box-border: 1px solid var(--hicolor);
	--box-padding: 1em;
}
.styleset .Mini .bhv-table.Streifen tr.odd {
	border-bottom: 1px dotted var(--locolor);
}
.styleset .Mini .bhv-table.Streifen tr.even {
	border-bottom: 1px solid var(--color);
}
.styleset .Standard {
	--font-normal: 12px Roboto;
	--font-alternativ--import: url('//fonts.googleapis.com/css?family=Roboto:normal:bold,light');
	--font-symbol--import: url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');
	background-color: var(--bgcolor,inherit);
	color: var(--color,inherit);
	font-weight: var(--font-weight,inherit);
	font-size: var(--font-size,inherit);
	font-family: var(--font-normal,inherit);
	line-height: var(--line-height,inherit);
	letter-spacing: var(--letter-spacing,inherit);
	word-spacing: var(--word-spacing,inherit);
	--box-bgcolor: var(--bgcolor2);
	--thead-bgcolor: var(--balken-bgcolor);
	--thead-color: var(--balken-color);
	--tr-gerade-bgcolor: transparent;
	--tr-ungerade-bgcolor: var(--bgcolor2);
	--td-padding: 3px;
	--tabview-bgcolor: var(--balken-bgcolor);
	--tabview-color: var(--balken-color);
	--tabview-bgcolor-inaktiv: var(--balken-bgcolor-inaktiv);
	--tabview-color-inaktiv: var(--balken-color-inaktiv);
	--tabview-content-bgcolor: var(--bgcolor2);
	--tabview-content-color: var(--color2);
	--acc-bgcolor: var(--balken-bgcolor);
	--acc-color: var(--balken-color);
	--acc-content-bgcolor: var(--bgcolor2);
	--acc-content-color: var(--color2);
	--menu-background: var(--menu-bgcolor);
	--radio-bgcolor: white;
	--radio-ontext: '';
	--radio-offtext: '';
}
.styleset .Standard input[type='checkbox'] {
	position: relative;
}
.styleset .Standard input[type=checkbox] {
	position: relative;
	height: 1em;
	width: 2em;
	flex-basis: 2em;
}
.styleset .Standard input[type=checkbox]::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1em;
	bottom: 0;
	border: 1px solid black;
	border-radius: 0.5em;
	background-color: rgb(255,0,0);
	transition: background-color 0.5s;
}
.styleset .Standard input[type=checkbox]:checked::before {
	background-color: rgb(0,127,0);
}
.styleset .Standard input[type=checkbox]::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	bottom: 0;
	border: 1px solid black;
	border-radius: 50%;
	background: radial-gradient(circle at 45% 45%,white 53%,#000);
	transition: left 0.5s;
}
.styleset .Standard input[type=checkbox]:checked::after {
	content: '';
	left: 50%;
	background: radial-gradient(circle at 45% 45%,white 53%,#000);
}
.styleset .Standard button , .styleset .Standard input[type=submit] {
	background: url(../media/rose-pexels--2.jpg) no-repeat top left / contain;
}
.styleset .Standard .bhv-image img {
	border: 3px solid var(--hicolor);
}
.yui-skin-sam .cms_template .bhv-form.radiostyle-1 input[type=radio]:first-child {
	position: absolute;
	right: 100%;
}
.yui-skin-sam .cms_template .bhv-form.radiostyle-1 input[type=radio] + label {
	margin-left: 0;
}
.yui-skin-sam .cms_template .bhv-form.radiostyle-1 input[type=radio] + label::before {
	content: '';
	font-family: FontAwesome;
	display: inline-block;
	min-width: 60px;
}
.yui-skin-sam .cms_template .bhv-form.radiostyle-1 input[type=radio]:checked + label::before {
	content: '';
	font-family: FontAwesome;
}
.yui-skin-sam .cms_template .bhv-form.radiostyle-1 input[type=radio]:focus + label::before {
	outline: 1px dotted;
}
.Font {
	--gfont--import:url("https://fonts.googleapis.com/css?family=Amaranth:");
	--gfont1:"Amaranth";
	--fontset1-font-family:var(--gfont1);
}
.styleset .Schema {
	background-color: var(--bgcolor,inherit);
	color: var(--color,inherit);
}
.styleset .Schema a {
	color: var(--linkcolor,inherit);
}
.styleset .Schema a:hover {
	color: var(--hovercolor,var(--linkcolor,inherit));
}
.Schema {
	--bgcolor: white;
	--color: black;
	--hicolor: red;
	--locolor: #808080;
	--linkcolor: blue;
	--hovercolor: #7581ff;
	:;
}
body {
	--Standard-bgcolor: rgba(187, 237, 196, 1);
	--Standard-color: rgba(0, 0, 0, 1);
	--Standard-bgcolor2: rgba(255, 255, 255, 1);
	--Standard-color2: rgba(0, 0, 0, 1);
	--Standard-hicolor: rgba(255, 0, 0, 1);
	--Standard-linkcolor: rgba(0, 21, 255, 1);
	--Standard-linkcolor-hover: rgba(0, 21, 255, 1);
	--Standard-border-color: rgba(0, 0, 0, 1);
	--Standard-balken-bgcolor: rgba(255, 0, 0, 1);
	--Standard-balken-color: rgba(255, 255, 255, 1);
	--Standard-balken-bgcolor-inaktiv: rgba(128, 128, 128, 1);
	--Standard-balken-color-inaktiv: rgba(0, 0, 0, 1);
	--Standard-menu-color: rgba(0, 0, 0, 1);
	--Standard-menu-color-active: rgba(0, 194, 36, 1);
	--Standard-menu-color-parent: rgba(125, 125, 125, 1);
	--Standard-menu-color-hover: rgba(0, 0, 0, 1);
	--Standard-menu-bgcolor: rgba(255, 255, 255, 1);
	--Standard-menu-bgcolor-active: rgba(255, 0, 0, 0);
	--Standard-menu-bgcolor-parent: rgba(255, 0, 0, 0);
	--Standard-menu-bgcolor-hover: rgba(255, 0, 0, 0);
	--Standard-menu-pd-bgcolor: rgba(187, 237, 196, 1);
	--Standard-menu-pd-bordercolor: rgba(255, 0, 0, 0);
	--Standard-menu-sm-bgcolor: rgba(255, 0, 0, 0);
	--Standard-menu-sm-bordercolor: rgba(255, 0, 0, 0);
	--Standard-menu-vm-bgcolor: rgba(255, 0, 0, 0);
	--Mini-bgcolor: rgba(0, 0, 0, 1);
	--Mini-color: rgba(228, 222, 205, 1);
	--Mini-hicolor: rgba(230, 172, 0, 1);
	--Mini-linkcolor: rgba(163, 171, 255, 1);
	--locolor: rgba(168, 168, 168, 1);
	--Mini-locolor: rgba(140, 134, 115, 1);
	--Basis-bgcolor: rgba(255, 255, 255, 1);
	--Basis-color: rgba(0, 0, 0, 1);
	--Basis-hicolor: rgba(255, 0, 0, 1);
	--Basis-linkcolor: rgba(0, 21, 255, 1);
	--Basis-locolor: rgba(148, 148, 148, 1);
	--Basis-schwarz-bgcolor: rgba(0, 0, 0, 1);
	--Basis-schwarz-color: rgba(228, 222, 205, 1);
	--Basis-schwarz-hicolor: rgba(230, 172, 0, 1);
	--Basis-schwarz-linkcolor: rgba(163, 171, 255, 1);
	--Basis-schwarz-locolor: rgba(140, 134, 115, 1);
	--Bingo-bgcolor: rgba(255, 255, 255, 1);
	--Bingo-color: rgba(0, 0, 0, 1);
	--Bingo-hicolor: rgba(0, 51, 153, 1);
	--Bingo-linkcolor: rgba(0, 21, 255, 1);
	--bgcolor2: rgba(229, 238, 255, 1);
	--color2: rgba(0, 34, 102, 1);
	--Bingo-locolor: rgba(168, 168, 168, 1);
	--Bingo-bgcolor2: rgba(229, 238, 255, 1);
	--Bingo-color2: rgba(0, 34, 102, 1);
	--Joker-bgcolor: rgba(255, 255, 255, 1);
	--Joker-color: rgba(0, 0, 0, 1);
	--Joker-hicolor: rgba(255, 0, 0, 1);
	--Joker-linkcolor: rgba(102, 60, 0, 1);
	--Joker-cboncolor: rgba(110, 255, 0, 1);
	--Joker-radoncolor: rgba(255, 213, 87, 1);
	--Joker-locolor: rgba(180, 167, 167, 1);
	--Joker-bgcolor2: rgba(255, 242, 204, 1);
	--Joker-color2: rgba(148, 74, 0, 1);
	--Joker-bgcolor3: rgba(123, 110, 86, 1);
	--Joker-color3: rgba(255, 255, 255, 1);
	--Joker-bgcolor4: rgba(163, 149, 123, 1);
	--Joker-color4: rgba(255, 255, 255, 1);
	--Schema-bgcolor: white;
	--Schema-color: black;
	--Schema-hicolor: red;
	--Schema-locolor: #808080;
	--Schema-linkcolor: blue;
	--Schema-hovercolor: #7581ff;
	--fontset:fontset1;
	--font-family: var(--fontset1-font-family);
	--font-size: var(--fontset1-font-size);
	--font-weight: var(--fontset1-font-weight);
	--font-style: var(--fontset1-font-style);
	--text-decoration: var(--fontset1-text-decoration);
	--text-transform: var(--fontset1-text-transform);
	--line-height: var(--fontset1-line-height);
	--letter-spacing: var(--fontset1-letter-spacing);
	--word-spacing: var(--fontset1-word-spacing);
	--text-align: var(--fontset1-text-align);
	font-family: var(--font-family);
	font-size: var(--font-size);
	font-weight: var(--font-weight);
	font-style: var(--font-style);
	text-decoration: var(--text-decoration);
	text-transform: var(--text-transform);
	line-height: var(--line-height);
	letter-spacing: var(--letter-spacing);
	word-spacing: var(--word-spacing);
	text-align: var(--text-align);
}
body img {
	max-width: 100%;
}
.Paging {
	display: flex;
	align-items: center;
}
.Paging .paging-container {
	flex-grow: 1;
	display: flex;
	flex-wrap: nowrap ! important;
	justify-content: flex-start;
	overflow: hidden;
}
.Paging .pfeil {
	flex: 0 0 auto;
}
.Paging .paging-container > * {
	flex: 0 0 calc((100% - var(--pg-margin, 0px) * (var(--pagesize, 4) - 1)) / var(--pagesize, 4) ) ! important;
	box-sizing: border-box;
	padding: var(--pg-padding);
	margin-right: var(--pg-margin, 0px);
}
.Paging .paging-container > *:first-child {
	transition: margin-left 0.8s;
	margin-left: calc((-1 * (100% - var(--pg-margin, 0px) * (var(--pagesize, 4) - 1)) / var(--pagesize, 4) - var(--pg-margin, 0px)) * var(--aktpgnum, 0));
}
.styleset .Bingo {
	background-color: var(--bgcolor,inherit);
	color: var(--color,inherit);
	--box-bgcolor: var(--bgcolor2);
	--thead-color: var(--bgcolor);
	--tr-ungerade-bgcolor: var(--bgcolor2);
	--td-padding: 3px;
	--tabview-color: var(--bgcolor);
	--tabview-bgcolor-inaktiv: var(--bgcolor2);
	--acc-color: var(--bgcolor);
	--acc-bgcolor-inaktiv: var(--bgcolor2);
	--menu-symb-plus: none;
	--menu-symb-plustext: '+';
	--menu-symb-minus: none;
	--menu-symb-minustext: '-';
	--menu-symb-texttop: 2px;
	--menu-color: var(--color);
	--menu-color-active: var(--hicolor);
	--menu-color-parent: var(--locolor);
	--menu-color-hover: var(--locolor);
	--menu-background: var(--bgcolor);
	--menu-border: 1px solid var(--hicolor);
	--menu-pd-link-padding: 1em;
	--menu-pd-symb-texttop: 12px;
	--input-padding: 3px;
	--input-font-size: 110%;
	--box-border: 1px solid var(--color2);
	--box-margin: 20px;
	--box-padding: 10px;
}
.styleset .Bingo .bhv-text h1 {
	color: var(--hicolor);
}
.styleset .Bingo .flexmenu ul.menu-level-1 {
	background: var(--bgcolor2);
	border: 1px solid var(--hicolor);
}
.styleset .Bingo .form-field {
	margin-bottom: 3px;
}
.styleset .Bingo a {
	color: var(--linkcolor,inherit);
}
.styleset .Bingo a:hover {
	color: var(--hovercolor,var(--linkcolor,inherit));
}
body [data_cmstitle="andere Komponente"] h1, h2 {
	--font-weight:200;
}
body [data_cmstitle="andere Komponente"] h1, body [data_cmstitle="andere Komponente"] h2 {
	--font-weight:100;
}
body [data_cmstitle="Tabelle"] td {
	padding: 6px;
}
.scroll-in-effects.fade-in {
	--effekt-transform-init: none;
	--effekt-opacity-init: 0;
	--effekt-filter-init:none;
	--effekt-transform-oberhalb: none;
	--effekt-opacity-oberhalb: 0;
	--effekt-filter-oberhalb:none;
	--effekt-transform-sichtbar: none;
	--effekt-opacity-sichtbar: 1;
	--effekt-filter-sichtbar:none;
	--effekt-transform-unterhalb: none;
	--effekt-opacity-unterhalb: 0;
	--effekt-filter-unterhalb:none;
}
.scroll-in-effects.from-left {
	--effekt-transform-init: translateX(-100%);
	--effekt-opacity-init: 0;
	--effekt-filter-init:none;
	--effekt-transform-oberhalb: translateX(-100%);
	--effekt-opacity-oberhalb: 0;
	--effekt-filter-oberhalb:none;
	--effekt-transform-sichtbar: translateX(0%);
	--effekt-opacity-sichtbar: 1;
	--effekt-filter-sichtbar:none;
	--effekt-transform-unterhalb: translateX(-100%);
	--effekt-opacity-unterhalb: 0;
	--effekt-filter-unterhalb:none;
}
.scroll-in-effects.from-right {
	--effekt-transform-init: translateX(100%);
	--effekt-opacity-init: 0;
	--effekt-filter-init:none;
	--effekt-transform-oberhalb: translateX(100%);
	--effekt-opacity-oberhalb: 0;
	--effekt-filter-oberhalb:none;
	--effekt-transform-sichtbar: translateX(0%);
	--effekt-opacity-sichtbar: 1;
	--effekt-filter-sichtbar:none;
	--effekt-transform-unterhalb: translateX(100%);
	--effekt-opacity-unterhalb: 0;
	--effekt-filter-unterhalb:none;
}
.scroll-in-effects.vertical {
	--effekt-transform-init: translateY(-70%);
	--effekt-opacity-init: 1;
	--effekt-filter-init:none;
	--effekt-transform-oberhalb: translateY(-70%);
	--effekt-opacity-oberhalb: 1;
	--effekt-filter-oberhalb:none;
	--effekt-transform-sichtbar: translateY(0%);
	--effekt-opacity-sichtbar: 1;
	--effekt-filter-sichtbar:none;
	--effekt-transform-unterhalb: translateY(70%);
	--effekt-opacity-unterhalb: 1;
	--effekt-filter-unterhalb:none;
}
.scroll-in-effects.blur {
	--effekt-transform-init: none;
	--effekt-opacity-init: 1;
	--effekt-filter-init:blur(10px);
	--effekt-transform-oberhalb: none;
	--effekt-opacity-oberhalb: 1;
	--effekt-filter-oberhalb:blur(10px);
	--effekt-transform-sichtbar: none;
	--effekt-opacity-sichtbar: 1;
	--effekt-filter-sichtbar:blur(0px);
	--effekt-transform-unterhalb: none;
	--effekt-opacity-unterhalb: 1;
	--effekt-filter-unterhalb:blur(10px);
}
.scroll-in-effects.spin-left {
	--effekt-transform-origin: center center;
	--effekt-transform-init: scale(0) rotate(-360deg);
	--effekt-opacity-init: 0;
	--effekt-filter-init:none;
	--effekt-transform-oberhalb: scale(0) rotate(-360deg);
	--effekt-opacity-oberhalb: 0;
	--effekt-filter-oberhalb:none;
	--effekt-transform-sichtbar: scale(1) rotate(0);
	--effekt-opacity-sichtbar: 1;
	--effekt-filter-sichtbar:none;
	--effekt-transform-unterhalb: scale(0) rotate(360deg);
	--effekt-opacity-unterhalb: 0;
	--effekt-filter-unterhalb:none;
}
.scroll-in-effects.spin-right {
	--effekt-transform-origin: center center;
	--effekt-transform-init: scale(0) rotate(360deg);
	--effekt-opacity-init: 0;
	--effekt-filter-init:none;
	--effekt-transform-oberhalb: scale(0) rotate(360deg);
	--effekt-opacity-oberhalb: 0;
	--effekt-filter-oberhalb:none;
	--effekt-transform-sichtbar: scale(1) rotate(0);
	--effekt-opacity-sichtbar: 1;
	--effekt-filter-sichtbar:none;
	--effekt-transform-unterhalb: scale(0) rotate(-360deg);
	--effekt-opacity-unterhalb: 0;
	--effekt-filter-unterhalb:none;
}
.scroll-in-effects.grow {
	--effekt-transform-origin: center center;
	--effekt-transform-init: scale(0);
	--effekt-opacity-init: 0;
	--effekt-filter-init:none;
	--effekt-transform-oberhalb: scale(0);
	--effekt-opacity-oberhalb: 0;
	--effekt-filter-oberhalb:none;
	--effekt-transform-sichtbar: scale(1);
	--effekt-opacity-sichtbar: 1;
	--effekt-filter-sichtbar:none;
	--effekt-transform-unterhalb: scale(0);
	--effekt-opacity-unterhalb: 0;
	--effekt-filter-unterhalb:none;
}
.hover-effects.jump-to-right {
    --effekt-transform-normal: translateX(0);
    --effekt-transform-hover: translateX(15px);
}
.viewanim-effects.scale-to-zero {
    --va-animation: viewanim-0-100;
    --va-transform-origin: center center;
    --va-animation-timeline: view();
    --va-animation-range: cover 0% cover 100%;
    --va-animation-fill-mode: both;
    --va-0-transform: scale(1);
    --va-0-filter: none;
    --va-0-opacity: 1;
    --va-100-transform: scale(0);
    --va-100-filter: none;
    --va-100-opacity: 0;
}
