﻿@import url('/s/STYLES/gfonts/antonio.css');
@import url('/s/STYLES/gfonts/hurricane.css');
@import url('/s/STYLES/gfonts/roboto.css');
@import url('/s/STYLES/gfonts/roboto-condensed.css');
@import url('/s/STYLES/gfonts/lato.css');
@import url('/s/STYLES/gfonts/sansita.css');
@import url('GlossAndBloom.css');
html, #cms_template {
	height: auto;
}
#cms_root h1, #cms_root h2, #cms_root h3, #cms_root h4, #cms_root h5, #cms_root h6 {
	color: var(--hicolor);
	line-height: 1.2;
}
#cms_root .cms_root {
	height: 200px;
	background: #fa6;
	display: flex;
	font-size: 200%;
	color: red;
	border: 3px solid;
}
#cms_root .cms_root::after {
	content: 'Content';
	margin: auto;
}
.weitere-Vorlagen button {
	padding: 15px 30px ! important;
	font-size: 200% ! important;
	white-space: nowrap;
}
.Colors {
	--Standard-bgcolor: var(--color1);
	--Standard-bgcolor2: var(--grau);
	--Standard-color: var(--color2);
	--Standard-hicolor: var(--lila);
	--Standard-locolor: var(--grau);
	--Standard-linkcolor: var(--lila);
	--Standard-hovercolor: var(--lila);
	--High1-bgcolor: var(--color9);
	--High1-bgcolor2: var(--color10);
	--High1-color: var(--color2);
	--High1-hicolor: var(--color8);
	--High1-locolor: var(--color10);
	--High1-linkcolor: var(--color8);
	--High1-hovercolor: var(--color10);
	--High2-bgcolor: var(--color2);
	--High2-bgcolor2: var(--color3);
	--High2-color: var(--color1);
	--High2-hicolor: var(--color7);
	--High2-locolor: var(--color12);
	--High2-linkcolor: var(--color7);
	--High2-hovercolor: var(--color12);
	--High3-bgcolor: var(--color5);
	--High3-bgcolor2: var(--color6);
	--High3-color: var(--color2);
	--High3-hicolor: var(--color7);
	--High3-locolor: var(--color4);
	--High3-linkcolor: var(--color7);
	--High3-hovercolor: var(--color4);
	--High4-bgcolor: var(--color7);
	--High4-bgcolor2: var(--color3);
	--High4-color: var(--color1);
	--High4-hicolor: var(--color1);
	--High4-locolor: var(--color4);
	--High4-linkcolor: var(--color7);
	--High4-hovercolor: var(--color4);
	--Low1-bgcolor: var(--color6);
	--Low1-bgcolor2: var(--color5);
	--Low1-color: var(--color2);
	--Low1-hicolor: var(--color7);
	--Low1-locolor: var(--color10);
	--Low1-linkcolor: var(--color7);
	--Low1-hovercolor: var(--color10);
	--Low2-bgcolor: var(--color3);
	--Low2-bgcolor2: var(--color4);
	--Low2-color: var(--color1);
	--Low2-hicolor: var(--color7);
	--Low2-locolor: var(--color5);
	--Low2-linkcolor: var(--color7);
	--Low2-hovercolor: var(--color5);
	--Low3-bgcolor: var(--color6);
	--Low3-bgcolor2: var(--color5);
	--Low3-color: var(--color2);
	--Low3-hicolor: var(--color7);
	--Low3-locolor: var(--color12);
	--Low3-linkcolor: var(--color7);
	--Low3-hovercolor: var(--color12);
	--Low4-bgcolor: var(--color7);
	--Low4-bgcolor2: var(--color8);
	--Low4-color: var(--color1);
	--Low4-hicolor: var(--color1);
	--Low4-locolor: var(--color9);
	--Low4-linkcolor: var(--color8);
	--Low4-hovercolor: var(--color9);
	--Schema1-bgcolor: var(--color6);
	--Schema1-bgcolor2: var(--color5);
	--Schema1-color: var(--color2);
	--Schema1-hicolor: var(--color7);
	--Schema1-locolor: var(--color10);
	--Schema1-linkcolor: var(--color7);
	--Schema1-hovercolor: var(--color10);
	--Schema2-bgcolor: var(--color3);
	--Schema2-bgcolor2: var(--color4);
	--Schema2-color: var(--color1);
	--Schema2-hicolor: var(--color7);
	--Schema2-locolor: var(--color5);
	--Schema2-linkcolor: var(--color7);
	--Schema2-hovercolor: var(--color5);
	--Schema3-bgcolor: var(--color6);
	--Schema3-bgcolor2: var(--color5);
	--Schema3-color: var(--color2);
	--Schema3-hicolor: var(--color7);
	--Schema3-locolor: var(--color12);
	--Schema3-linkcolor: var(--color7);
	--Schema3-hovercolor: var(--color12);
	--Schema4-bgcolor: var(--color7);
	--Schema4-bgcolor2: var(--color8);
	--Schema4-color: var(--color1);
	--Schema4-hicolor: var(--color1);
	--Schema4-locolor: var(--color9);
	--Schema4-linkcolor: var(--color8);
	--Schema4-hovercolor: var(--color9);
	--lila: rgba(164, 76, 149, 1);
	--gruen: rgba(167, 193, 21, 1);
	--grau: rgba(237, 237, 237, 1);
	--rosa: rgba(160, 100, 128, 1);
	--color1: rgba(255, 255, 255, 1);
	--color2: rgba(48, 48, 48, 1);
	--color3: rgba(128, 128, 128, 1);
	--color4: rgba(199, 199, 199, 1);
	--rosa-transparent: rgba(160, 100, 128, 0.75);
	--gruen-transparent: rgba(167, 193, 21, 0.6);
	--grau-transparent: rgba(237, 237, 237, 0.75);
	--stand-belegt: rgba(160, 100, 128, 0.75);
	--stand-frei: rgba(167, 193, 21, 0.6);
	--stand-reserviert: rgba(191, 191, 191, 0.75);
	--Standard-h1-6-color: var(--hicolor);
	--Schema_lila-bgcolor: var(--lila);
	--Schema_lila-bgcolor2: var(--rosa);
	--Schema_lila-color: var(--color1);
	--Schema_lila-hicolor: var(--color1);
	--Schema_lila-locolor: var(--color3);
	--Schema_lila-linkcolor: var(--color1);
	--Schema_lila-hovercolor: var(--color1);
	--Schema_gruen-bgcolor: var(--gruen);
	--Schema_gruen-bgcolor2: var(--stand-frei);
	--Schema_gruen-color: var(--color1);
	--Schema_gruen-hicolor: var(--color1);
	--Schema_gruen-locolor: var(--color4);
	--Schema_gruen-linkcolor: var(--color1);
	--Schema_gruen-hovercolor: var(--grau);
	--Schema_grau-bgcolor: var(--grau);
	--Schema_grau-bgcolor2: var(--color4);
	--Schema_grau-color: var(--color2);
	--Schema_grau-hicolor: var(--rosa-transparent);
	--Schema_grau-locolor: var(--color3);
	--Schema_grau-linkcolor: var(--lila);
	--Schema_grau-hovercolor: var(--lila);
	--Schema_header-bgcolor: var(--lila);
	--Schema_header-bgcolor2: var(--rosa);
	--Schema_header-color: var(--color1);
	--Schema_header-hicolor: var(--color1);
	--Schema_header-locolor: var(--color3);
	--Schema_header-linkcolor: var(--color1);
	--Schema_header-hovercolor: var(--grau);
	--Standard_gruen-bgcolor: var(--color1);
	--Standard_gruen-bgcolor2: var(--grau);
	--Standard_gruen-color: var(--color2);
	--Standard_gruen-hicolor: var(--gruen);
	--Standard_gruen-locolor: var(--grau);
	--Standard_gruen-linkcolor: var(--gruen);
	--Standard_gruen-hovercolor: var(--gruen);
	--Standard_lila-bgcolor: var(--color1);
	--Standard_lila-bgcolor2: var(--grau);
	--Standard_lila-color: var(--color2);
	--Standard_lila-hicolor: var(--lila);
	--Standard_lila-locolor: var(--grau);
	--Standard_lila-linkcolor: var(--lila);
	--Standard_lila-hovercolor: var(--lila);
}
.Font {
	--Standardschrift-font-family: var(--gfont4);
	--gfont1: 'Antonio';
	--gfont2: 'Hurricane';
	--gfont3: 'Roboto';
	--gfont4: 'Roboto Condensed';
	--gfont5: 'Lato';
	--gfont6: 'Sansita';
	--gfont7: 'initial';
	--gfont1--import: url('/s/STYLES/gfonts/antonio.css');
	--gfont2--import: url('/s/STYLES/gfonts/hurricane.css');
	--gfont3--import: url('/s/STYLES/gfonts/roboto.css');
	--gfont4--import: url('/s/STYLES/gfonts/roboto-condensed.css');
	--gfont5--import: url('/s/STYLES/gfonts/lato.css');
	--gfont6--import: url('/s/STYLES/gfonts/sansita.css');
	--Standardschrift-font-size: 18px;
	--Standardschrift-line-height: 1.7;
	--Standardschrift-letter-spacing: 0.6px;
	--font1--import: url('GlossAndBloom.css');
	--font1: impact;
	--font2: impact_0;
	--font3: Gloss And Bloom;
	--font4: Gloss And Bloom Extras;
	--font5: Gloss And Bloom Alternates;
}
.Font.Standardschrift, .Standardschrift {
	--font-family: var(--Standardschrift-font-family);
	font-family: var(--font-family);
	--font-size: var(--Standardschrift-font-size);
	font-size: var(--font-size);
	--line-height: var(--Standardschrift-line-height);
	line-height: var(--line-height);
	--letter-spacing: var(--Standardschrift-letter-spacing);
	letter-spacing: var(--letter-spacing);
}
.Colors.Standard, .Colors .Standard {
	--bgcolor: var(--Standard-bgcolor);
	--bgcolor2: var(--Standard-bgcolor2);
	--color: var(--Standard-color);
	--hicolor: var(--Standard-hicolor);
	--locolor: var(--Standard-locolor);
	--linkcolor: var(--Standard-linkcolor);
	--hovercolor: var(--Standard-hovercolor);
	--h1-6-color: var(--Standard-h1-6-color);
	--h1-color: var(--Standard-h1-color);
	--h2-color: var(--Standard-h2-color);
	--h3-color: var(--Standard-h3-color);
	--h4-color: var(--Standard-h4-color);
	--h5-color: var(--Standard-h5-color);
	--h6-color: var(--Standard-h6-color);
	--pre-color: var(--Standard-pre-color);
	--h1-6-bgcolor: var(--Standard-h1-6-bgcolor);
	--h1-bgcolor: var(--Standard-h1-bgcolor);
	--h2-bgcolor: var(--Standard-h2-bgcolor);
	--h3-bgcolor: var(--Standard-h3-bgcolor);
	--h4-bgcolor: var(--Standard-h4-bgcolor);
	--h5-bgcolor: var(--Standard-h5-bgcolor);
	--h6-bgcolor: var(--Standard-h6-bgcolor);
	--pre-bgcolor: var(--Standard-pre-bgcolor);
	--b-color: var(--Standard-b-color);
	--i-color: var(--Standard-i-color);
	--code-color: var(--Standard-code-color);
	--b-bgcolor: var(--Standard-b-bgcolor);
	--i-bgcolor: var(--Standard-i-bgcolor);
	--code-bgcolor: var(--Standard-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.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.vertical-2 {
	--effekt-transform-init: translateY(-30%);
	--effekt-opacity-init: 1;
	--effekt-filter-init: none;
	--effekt-transform-oberhalb: translateY(0%);
	--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(10%);
	--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;
}
.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;
	position: relative;
}
.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));
}
.yui-skin-sam .cms_template .bhv-col {
	overflow: visible;
}
.cms30-form--klassisch {
	--button-width: auto;
	--input-radius: var(--field-radius, 3px);
	--input-padding: var(--field-padding, 3px);
	--label-width: var(--lwidth, 140px);
	--textarea-height: var(--theight, 100px);
}
.cms30-form--klassisch .form-field {
	margin-bottom: var(--field-margin-bottom, 1em);
}
.cms30-form--klassisch .form-field label:not(.input-radio):not(.input-checkbox) {
	display: inline-block;
	margin-top: var(--label-margin-top);
}
.cms30-form--klassisch .form-field input, .cms30-form--klassisch .form-field .textarea, .cms30-form--klassisch .form-field select {
	background: var(--field-bgcolor, white);
	box-sizing: content-box;
}
.cms30-form--klassisch .form-field button {
	box-sizing: content-box;
	min-width: var(--button-min-width, 120px);
	text-align: center;
}
.cms30-form--klassisch .form-field input[type='checkbox'], .cms30-form--klassisch .form-field input[type='radio'] {
	position: fixed;
	width: 1px;
	left: -10px;
}
.cms30-form--klassisch .form-field [type='checkbox']+label, .cms30-form--klassisch .form-field [type='radio']+label {
	width: auto;
	margin-left: var(--field-margin-left, var(--label-width));
}
.cms30-form--klassisch .form-field input[type='checkbox']+label::before {
	content: '';
}
.cms30-form--klassisch .form-field input[type='radio']+label::before {
	content: '';
}
.cms30-form--klassisch .form-field input[type='checkbox']+label::before, .cms30-form--klassisch .form-field input[type='radio']+label::before {
	width: 1em;
	height: 1em;
	display: inline-block;
	margin-left: var(--field-margin-left, var(--label-width));
	margin-right: var(--field-margin-right, 1em);
	font-size: var(--field-font-size, 20px);
	padding: var(--input-padding);
	font-family: FontAwesome;
}
.cms30-form--klassisch .form-field input[type='checkbox']:checked+label::before {
	content: '';
	color: var(--color);
}
.cms30-form--klassisch .form-field input[type='radio']:checked+label::before {
	content: '';
	color: var(--color);
}
.cms30-form--klassisch .form-field input[type=file]::file-selector-button {
	display: none;
}
.cms30-form--klassisch .form-field input[type=file]::before, .cms30-form--klassisch check::file-selector-button {
	content: var(--file-symbol, '');
	font-family: FontAwesome;
	font-size: var(--file-font-size, 200%);
	padding-right: var(--file-padding-right, 10px);
}
.cms30-form--modern {
	--button-width: auto;
	--input-radius: var(--field-radius, 20px);
	--input-padding: var(--field-padding, 3px);
	--label-width: var(--lwidth, 140px);
	--textarea-height: var(--theight, 100px);
}
.cms30-form--modern .form-field {
	margin-bottom: var(--field-margin-bottom, 1em);
}
.cms30-form--modern .form-field label:not(.input-radio):not(.input-checkbox) {
	display: inline-block;
	margin-top: var(--label-margin-top);
}
.cms30-form--modern .form-field input, .form-field .textarea, .cms30-form--modern .form-field select {
	background: var(--field-bgcolor, white);
	box-sizing: content-box;
}
.cms30-form--modern .form-field button {
	box-sizing: content-box;
	min-width: var(--button-min-width, 120px);
	text-align: center;
}
.cms30-form--modern .form-field input[type='checkbox'], .cms30-form--modern .form-field input[type='radio'] {
	position: fixed;
	width: 1px;
	left: -10px;
}
.cms30-form--modern .form-field input[type='checkbox']+label {
	width: auto;
	margin-left: var(--field-margin-left, var(--label-width));
	padding-left: calc(var(--cb-size, 1em) * 2 + var(--field-margin-right, 1em));
	min-height: var(--cb-size, 1em);
	position: relative;
	padding-top: var(--cb-label-padding-top);
	margin-bottom: calc(-1 * var(--cb-label-padding-top));
}
.cms30-form--modern .form-field input[type='checkbox']+label::after {
	content: '';
	box-sizing: content-box;
	position: absolute;
	top: 0;
	left: 0;
	width: var(--cb-size, 1em);
	height: var(--cb-size, 1em);
	border: 1px solid var(--color);
	border-radius: 50%;
	background: radial-gradient(circle at 45% 45%, white 53%, #000);
	transition: left 0.5s;
}
.cms30-form--modern .form-field input[type='checkbox']:checked+label::after {
	left: var(--cb-size, 1em);
}
.cms30-form--modern .form-field input[type='checkbox']+label::before {
	content: '';
	box-sizing: content-box;
	position: absolute;
	top: 0;
	left: 0;
	width: calc(var(--cb-size, 1em) * 2);
	height: var(--cb-size, 1em);
	border: 1px solid var(--color);
	border-radius: calc(var(--cb-size, 1em) / 2);
	background-color: var(--cb-off-color, red);
	transition: background-color 0.5s;
}
.cms30-form--modern .form-field input[type='checkbox']:checked+label::before {
	background-color: var(--cb-on-color, rgb(0, 127, 0));
}
.cms30-form--modern .form-field input[type='radio']+label {
	width: auto;
	margin-left: var(--field-margin-left, var(--label-width));
	position: relative;
}
.cms30-form--modern .form-field input[type='radio']+label::before {
	content: '';
	width: 1em;
	height: 1em;
	display: inline-block;
	margin-right: var(--field-margin-right, 1em);
	font-size: var(--field-font-size, 20px);
	padding: var(--input-padding);
	font-family: FontAwesome;
}
.cms30-form--modern .form-field input[type='radio']:checked+label::before {
	content: '';
	color: var(--color);
}
.cms30-form--modern .form-field input[type=file]::file-selector-button {
	display: none;
}
.cms30-form--modern .form-field input[type=file]::before, .cms30-form--modern check::file-selector-button {
	content: var(--file-symbol, '');
	font-family: FontAwesome;
	font-size: var(--file-font-size, 200%);
	padding-right: var(--file-padding-right, 10px);
}
.cms30-form--mini {
	--button-width: auto;
	--input-radius: var(--field-radius, 4px);
	--input-padding: var(--field-padding, 10px);
	--label-width: var(--lwidth, 140px);
	--textarea-height: var(--theight, 100px);
}
.cms30-form--mini .form-field {
	margin-bottom: var(--field-margin-bottom, 1em);
}
.cms30-form--mini .form-field label:not(.input-radio):not(.input-checkbox) {
	display: inline-block;
	margin-top: var(--label-margin-top);
}
.cms30-form--mini .form-field input, .cms30-form--mini .form-field .textarea, .cms30-form--mini .form-field select {
	background: transparent;
	border: none;
	border-bottom: 1px solid;
	box-sizing: content-box;
}
.cms30-form--mini .form-field button {
	box-sizing: content-box;
	min-width: var(--button-min-width, 120px);
	text-align: center;
}
.cms30-form--mini .form-field input[type='checkbox'], .cms30-form--mini .form-field input[type='radio'] {
	position: fixed;
	width: 1px;
	left: -10px;
}
.cms30-form--mini .form-field [type='checkbox']+label, .cms30-form--mini .form-field [type='radio']+label {
	width: auto;
	margin-left: var(--field-margin-left, var(--label-width));
}
.cms30-form--mini .form-field input[type='checkbox']+label::before {
	content: '';
}
.cms30-form--mini .form-field input[type='radio']+label::before {
	content: '';
}
.cms30-form--mini .form-field input[type='checkbox']+label::before, .cms30-form--mini .form-field input[type='radio']+label::before {
	width: 1em;
	height: 1em;
	display: inline-block;
	margin-left: var(--field-margin-left, var(--label-width));
	margin-right: var(--field-margin-right, 1em);
	font-size: var(--field-font-size, 20px);
	padding: var(--input-padding);
	font-family: FontAwesome;
}
.cms30-form--mini .form-field input[type='checkbox']:checked+label::before {
	content: '';
	color: var(--color);
}
.cms30-form--mini .form-field input[type='radio']:checked+label::before {
	content: '';
	color: var(--color);
}
.cms30-form--mini .form-field input[type=file] {
	border-bottom: none;
}
.cms30-form--mini .form-field input[type=file]::file-selector-button {
	display: none;
}
.cms30-form--mini .form-field input[type=file]::before, .cms30-form--mini check::file-selector-button {
	content: var(--file-symbol, '');
	font-family: FontAwesome;
	font-size: var(--file-font-size, 200%);
	padding-right: var(--file-padding-right, 10px);
}
.cms30-form--relief {
	--button-width: auto;
	--input-radius: var(--field-radius, 20px);
	--input-padding: var(--field-padding, 10px);
	--label-width: var(--lwidth, 140px);
	--textarea-height: var(--theight, 100px);
}
.cms30-form--relief .form-field {
	margin-bottom: var(--field-margin-bottom, 1em);
}
.cms30-form--relief .form-field label:not(.input-radio):not(.input-checkbox) {
	display: inline-block;
	margin-top: var(--label-margin-top);
}
.cms30-form--relief .form-field input, .cms30-form--relief .form-field .textarea, .cms30-form--relief .form-field select {
	background: var(--field-bgcolor, var(--bgcolor, transparent));
	border: none;
	box-shadow: inset var(--input-shadow-width, 6px) var(--input-shadow-width, 6px) var(--input-shadow-width, 6px) rgb(0 0 0 / var(--input-shadow-strength, 20%)), inset calc(-1 * var(--input-shadow-width, 6px)) calc(-1 * var(--input-shadow-width, 6px)) var(--input-shadow-width, 6px) rgb(255 255 255 / var(--input-shadow-strength, 20%));
	box-sizing: content-box;
}
.cms30-form--relief .form-field button {
	background: var(--bgcolor, transparent);
	border: none;
	box-shadow: inset var(--input-shadow-width, 6px) var(--input-shadow-width, 6px) var(--input-shadow-width, 6px) rgb(255 255 255 / var(--input-shadow-strength, 20%)), inset calc(-1 * var(--input-shadow-width, 6px)) calc(-1 * var(--input-shadow-width, 6px)) var(--input-shadow-width, 6px) rgb(0 0 0 / var(--input-shadow-strength, 20%));
	box-sizing: content-box;
	min-width: var(--button-min-width, 120px);
	text-align: center;
}
.cms30-form--relief .form-field input[type='checkbox'], .cms30-form--relief .form-field input[type='radio'] {
	position: fixed;
	width: 1px;
	left: -10px;
}
.cms30-form--relief .form-field [type='checkbox']+label, .cms30-form--relief .form-field [type='radio']+label {
	width: auto;
	margin-left: var(--field-margin-leftvar, (--label-width));
}
.cms30-form--relief .form-field input[type='checkbox']+label::before, .cms30-form--relief .form-field input[type='radio']+label::before {
	content: '✘';
	color: transparent;
	background: var(--field-bgcolor, var(--bgcolor, transparent));
	width: 1em;
	height: 1em;
	display: inline-block;
	margin-left: var(--field-margin-left, var(--label-width));
	margin-right: var(--field-margin-right, 1em);
	font-size: var(--field-font-size, 30px);
	padding: var(--input-padding, 0.4em);
	box-shadow: inset var(--input-shadow-width, 6px) var(--input-shadow-width, 6px) var(--input-shadow-width, 6px) rgb(0 0 0 / var(--input-shadow-strength, 20%)), inset calc(-1 * var(--input-shadow-width, 6px)) calc(-1 * var(--input-shadow-width, 6px)) var(--input-shadow-width, 6px) rgb(255 255 255 / var(--input-shadow-strength, 20%));
}
.cms30-form--relief .form-field input[type='checkbox']+label::before {
	border-radius: 10%;
}
.cms30-form--relief .form-field input[type='radio']+label::before {
	border-radius: 50%;
}
.cms30-form--relief .form-field input[type='checkbox']:checked+label::before {
	content: '✘';
	color: var(--color);
}
.cms30-form--relief .form-field input[type='radio']:checked+label::before {
	content: '✔';
	color: var(--color);
}
.cms30-form--relief .form-field input[type=file]::file-selector-button {
	display: none;
}
.cms30-form--relief .form-field input[type=file]::before, check::file-selector-button {
	content: var(--file-symbol, '');
	font-family: FontAwesome;
	font-size: var(--file-font-size, 200%);
	padding-right: var(--file-padding-right, 10px);
}
.cms30-form--kompakt {
	--button-width: auto;
	--input-radius: var(--field-radius, 3px);
	--input-padding: var(--field-padding, 3px);
	--label-width: var(--lwidth, 140px);
	--textarea-height: var(--theight, 100px);
}
.cms30-form--kompakt .form-field {
	margin-bottom: var(--field-margin-bottom, 1em);
}
.cms30-form--kompakt label:not(.input-radio):not(.input-checkbox) {
	display: block;
	margin-top: var(--label-margin-top);
}
.cms30-form--kompakt .form-field input, .form-field .textarea, .cms30-form--kompakt .form-field select {
	background: var(--field-bgcolor, white);
	box-sizing: content-box;
}
.cms30-form--kompakt .form-field button {
	box-sizing: content-box;
	min-width: var(--button-min-width, 120px);
	text-align: center;
}
.cms30-form--kompakt .form-field.input-button label, .cms30-form--kompakt .form-field.input-submit label, .cms30-form--kompakt .form-field.input-reset label {
	display: none;
}
.cms30-form--kompakt .form-field input[type='checkbox'], .cms30-form--kompakt .form-field input[type='radio'] {
	position: fixed;
	width: 1px;
	left: -10px;
}
.cms30-form--kompakt .form-field [type='checkbox']+label, .cms30-form--kompakt .form-field [type='radio']+label {
	width: auto;
	margin-left: var(--field-margin-left);
}
.cms30-form--kompakt .form-field input[type='checkbox']+label::before {
	content: '';
}
.cms30-form--kompakt .form-field input[type='radio']+label::before {
	content: '';
}
.cms30-form--kompakt .form-field input[type='checkbox']+label::before, .cms30-form--kompakt .form-field input[type='radio']+label::before {
	width: 1em;
	height: 1em;
	display: inline-block;
	margin-left: var(--field-margin-left);
	margin-right: var(--field-margin-right, 1em);
	font-size: var(--field-font-size, 20px);
	padding: var(--input-padding);
	font-family: FontAwesome;
}
.cms30-form--kompakt .form-field input[type='checkbox']:checked+label::before {
	content: '';
	color: var(--color);
}
.cms30-form--kompakt .form-field input[type='radio']:checked+label::before {
	content: '';
	color: var(--color);
}
.cms30-form--kompakt .form-field input[type=file]::file-selector-button {
	display: none;
}
.cms30-form--kompakt .form-field input[type=file]::before, check::file-selector-button {
	content: var(--file-symbol, '');
	font-family: FontAwesome;
	font-size: var(--file-font-size, 200%);
	padding-right: var(--file-padding-right, 10px);
}
.Klappbox .kb-klappelement {
	height: 0;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.Klappbox-param [data-kb-trigger] {
	height: 0px;
	overflow: hidden;
}
.vorlage-db .console .Preis {
	font-size: 2em;
	margin-left: auto;
}
.Colors.Schema1, .Colors .Schema1 {
	--bgcolor: var(--Schema1-bgcolor);
	--bgcolor2: var(--Schema1-bgcolor2);
	--color: var(--Schema1-color);
	--hicolor: var(--Schema1-hicolor);
	--locolor: var(--Schema1-locolor);
	--linkcolor: var(--Schema1-linkcolor);
	--hovercolor: var(--Schema1-hovercolor);
	--h1-6-color: var(--Schema1-h1-6-color);
	--h1-color: var(--Schema1-h1-color);
	--h2-color: var(--Schema1-h2-color);
	--h3-color: var(--Schema1-h3-color);
	--h4-color: var(--Schema1-h4-color);
	--h5-color: var(--Schema1-h5-color);
	--h6-color: var(--Schema1-h6-color);
	--pre-color: var(--Schema1-pre-color);
	--h1-6-bgcolor: var(--Schema1-h1-6-bgcolor);
	--h1-bgcolor: var(--Schema1-h1-bgcolor);
	--h2-bgcolor: var(--Schema1-h2-bgcolor);
	--h3-bgcolor: var(--Schema1-h3-bgcolor);
	--h4-bgcolor: var(--Schema1-h4-bgcolor);
	--h5-bgcolor: var(--Schema1-h5-bgcolor);
	--h6-bgcolor: var(--Schema1-h6-bgcolor);
	--pre-bgcolor: var(--Schema1-pre-bgcolor);
	--b-color: var(--Schema1-b-color);
	--i-color: var(--Schema1-i-color);
	--code-color: var(--Schema1-code-color);
	--b-bgcolor: var(--Schema1-b-bgcolor);
	--i-bgcolor: var(--Schema1-i-bgcolor);
	--code-bgcolor: var(--Schema1-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Schema2, .Colors .Schema2 {
	--bgcolor: var(--Schema2-bgcolor);
	--bgcolor2: var(--Schema2-bgcolor2);
	--color: var(--Schema2-color);
	--hicolor: var(--Schema2-hicolor);
	--locolor: var(--Schema2-locolor);
	--linkcolor: var(--Schema2-linkcolor);
	--hovercolor: var(--Schema2-hovercolor);
	--h1-6-color: var(--Schema2-h1-6-color);
	--h1-color: var(--Schema2-h1-color);
	--h2-color: var(--Schema2-h2-color);
	--h3-color: var(--Schema2-h3-color);
	--h4-color: var(--Schema2-h4-color);
	--h5-color: var(--Schema2-h5-color);
	--h6-color: var(--Schema2-h6-color);
	--pre-color: var(--Schema2-pre-color);
	--h1-6-bgcolor: var(--Schema2-h1-6-bgcolor);
	--h1-bgcolor: var(--Schema2-h1-bgcolor);
	--h2-bgcolor: var(--Schema2-h2-bgcolor);
	--h3-bgcolor: var(--Schema2-h3-bgcolor);
	--h4-bgcolor: var(--Schema2-h4-bgcolor);
	--h5-bgcolor: var(--Schema2-h5-bgcolor);
	--h6-bgcolor: var(--Schema2-h6-bgcolor);
	--pre-bgcolor: var(--Schema2-pre-bgcolor);
	--b-color: var(--Schema2-b-color);
	--i-color: var(--Schema2-i-color);
	--code-color: var(--Schema2-code-color);
	--b-bgcolor: var(--Schema2-b-bgcolor);
	--i-bgcolor: var(--Schema2-i-bgcolor);
	--code-bgcolor: var(--Schema2-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Schema3, .Colors .Schema3 {
	--bgcolor: var(--Schema3-bgcolor);
	--bgcolor2: var(--Schema3-bgcolor2);
	--color: var(--Schema3-color);
	--hicolor: var(--Schema3-hicolor);
	--locolor: var(--Schema3-locolor);
	--linkcolor: var(--Schema3-linkcolor);
	--hovercolor: var(--Schema3-hovercolor);
	--h1-6-color: var(--Schema3-h1-6-color);
	--h1-color: var(--Schema3-h1-color);
	--h2-color: var(--Schema3-h2-color);
	--h3-color: var(--Schema3-h3-color);
	--h4-color: var(--Schema3-h4-color);
	--h5-color: var(--Schema3-h5-color);
	--h6-color: var(--Schema3-h6-color);
	--pre-color: var(--Schema3-pre-color);
	--h1-6-bgcolor: var(--Schema3-h1-6-bgcolor);
	--h1-bgcolor: var(--Schema3-h1-bgcolor);
	--h2-bgcolor: var(--Schema3-h2-bgcolor);
	--h3-bgcolor: var(--Schema3-h3-bgcolor);
	--h4-bgcolor: var(--Schema3-h4-bgcolor);
	--h5-bgcolor: var(--Schema3-h5-bgcolor);
	--h6-bgcolor: var(--Schema3-h6-bgcolor);
	--pre-bgcolor: var(--Schema3-pre-bgcolor);
	--b-color: var(--Schema3-b-color);
	--i-color: var(--Schema3-i-color);
	--code-color: var(--Schema3-code-color);
	--b-bgcolor: var(--Schema3-b-bgcolor);
	--i-bgcolor: var(--Schema3-i-bgcolor);
	--code-bgcolor: var(--Schema3-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Schema4, .Colors .Schema4 {
	--bgcolor: var(--Schema4-bgcolor);
	--bgcolor2: var(--Schema4-bgcolor2);
	--color: var(--Schema4-color);
	--hicolor: var(--Schema4-hicolor);
	--locolor: var(--Schema4-locolor);
	--linkcolor: var(--Schema4-linkcolor);
	--hovercolor: var(--Schema4-hovercolor);
	--h1-6-color: var(--Schema4-h1-6-color);
	--h1-color: var(--Schema4-h1-color);
	--h2-color: var(--Schema4-h2-color);
	--h3-color: var(--Schema4-h3-color);
	--h4-color: var(--Schema4-h4-color);
	--h5-color: var(--Schema4-h5-color);
	--h6-color: var(--Schema4-h6-color);
	--pre-color: var(--Schema4-pre-color);
	--h1-6-bgcolor: var(--Schema4-h1-6-bgcolor);
	--h1-bgcolor: var(--Schema4-h1-bgcolor);
	--h2-bgcolor: var(--Schema4-h2-bgcolor);
	--h3-bgcolor: var(--Schema4-h3-bgcolor);
	--h4-bgcolor: var(--Schema4-h4-bgcolor);
	--h5-bgcolor: var(--Schema4-h5-bgcolor);
	--h6-bgcolor: var(--Schema4-h6-bgcolor);
	--pre-bgcolor: var(--Schema4-pre-bgcolor);
	--b-color: var(--Schema4-b-color);
	--i-color: var(--Schema4-i-color);
	--code-color: var(--Schema4-code-color);
	--b-bgcolor: var(--Schema4-b-bgcolor);
	--i-bgcolor: var(--Schema4-i-bgcolor);
	--code-bgcolor: var(--Schema4-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.High1, .Colors .High1 {
	--bgcolor: var(--High1-bgcolor);
	--bgcolor2: var(--High1-bgcolor2);
	--color: var(--High1-color);
	--hicolor: var(--High1-hicolor);
	--locolor: var(--High1-locolor);
	--linkcolor: var(--High1-linkcolor);
	--hovercolor: var(--High1-hovercolor);
	--h1-6-color: var(--High1-h1-6-color);
	--h1-color: var(--High1-h1-color);
	--h2-color: var(--High1-h2-color);
	--h3-color: var(--High1-h3-color);
	--h4-color: var(--High1-h4-color);
	--h5-color: var(--High1-h5-color);
	--h6-color: var(--High1-h6-color);
	--pre-color: var(--High1-pre-color);
	--h1-6-bgcolor: var(--High1-h1-6-bgcolor);
	--h1-bgcolor: var(--High1-h1-bgcolor);
	--h2-bgcolor: var(--High1-h2-bgcolor);
	--h3-bgcolor: var(--High1-h3-bgcolor);
	--h4-bgcolor: var(--High1-h4-bgcolor);
	--h5-bgcolor: var(--High1-h5-bgcolor);
	--h6-bgcolor: var(--High1-h6-bgcolor);
	--pre-bgcolor: var(--High1-pre-bgcolor);
	--b-color: var(--High1-b-color);
	--i-color: var(--High1-i-color);
	--code-color: var(--High1-code-color);
	--b-bgcolor: var(--High1-b-bgcolor);
	--i-bgcolor: var(--High1-i-bgcolor);
	--code-bgcolor: var(--High1-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.High2, .Colors .High2 {
	--bgcolor: var(--High2-bgcolor);
	--bgcolor2: var(--High2-bgcolor2);
	--color: var(--High2-color);
	--hicolor: var(--High2-hicolor);
	--locolor: var(--High2-locolor);
	--linkcolor: var(--High2-linkcolor);
	--hovercolor: var(--High2-hovercolor);
	--h1-6-color: var(--High2-h1-6-color);
	--h1-color: var(--High2-h1-color);
	--h2-color: var(--High2-h2-color);
	--h3-color: var(--High2-h3-color);
	--h4-color: var(--High2-h4-color);
	--h5-color: var(--High2-h5-color);
	--h6-color: var(--High2-h6-color);
	--pre-color: var(--High2-pre-color);
	--h1-6-bgcolor: var(--High2-h1-6-bgcolor);
	--h1-bgcolor: var(--High2-h1-bgcolor);
	--h2-bgcolor: var(--High2-h2-bgcolor);
	--h3-bgcolor: var(--High2-h3-bgcolor);
	--h4-bgcolor: var(--High2-h4-bgcolor);
	--h5-bgcolor: var(--High2-h5-bgcolor);
	--h6-bgcolor: var(--High2-h6-bgcolor);
	--pre-bgcolor: var(--High2-pre-bgcolor);
	--b-color: var(--High2-b-color);
	--i-color: var(--High2-i-color);
	--code-color: var(--High2-code-color);
	--b-bgcolor: var(--High2-b-bgcolor);
	--i-bgcolor: var(--High2-i-bgcolor);
	--code-bgcolor: var(--High2-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.High3, .Colors .High3 {
	--bgcolor: var(--High3-bgcolor);
	--bgcolor2: var(--High3-bgcolor2);
	--color: var(--High3-color);
	--hicolor: var(--High3-hicolor);
	--locolor: var(--High3-locolor);
	--linkcolor: var(--High3-linkcolor);
	--hovercolor: var(--High3-hovercolor);
	--h1-6-color: var(--High3-h1-6-color);
	--h1-color: var(--High3-h1-color);
	--h2-color: var(--High3-h2-color);
	--h3-color: var(--High3-h3-color);
	--h4-color: var(--High3-h4-color);
	--h5-color: var(--High3-h5-color);
	--h6-color: var(--High3-h6-color);
	--pre-color: var(--High3-pre-color);
	--h1-6-bgcolor: var(--High3-h1-6-bgcolor);
	--h1-bgcolor: var(--High3-h1-bgcolor);
	--h2-bgcolor: var(--High3-h2-bgcolor);
	--h3-bgcolor: var(--High3-h3-bgcolor);
	--h4-bgcolor: var(--High3-h4-bgcolor);
	--h5-bgcolor: var(--High3-h5-bgcolor);
	--h6-bgcolor: var(--High3-h6-bgcolor);
	--pre-bgcolor: var(--High3-pre-bgcolor);
	--b-color: var(--High3-b-color);
	--i-color: var(--High3-i-color);
	--code-color: var(--High3-code-color);
	--b-bgcolor: var(--High3-b-bgcolor);
	--i-bgcolor: var(--High3-i-bgcolor);
	--code-bgcolor: var(--High3-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Low1, .Colors .Low1 {
	--bgcolor: var(--Low1-bgcolor);
	--bgcolor2: var(--Low1-bgcolor2);
	--color: var(--Low1-color);
	--hicolor: var(--Low1-hicolor);
	--locolor: var(--Low1-locolor);
	--linkcolor: var(--Low1-linkcolor);
	--hovercolor: var(--Low1-hovercolor);
	--h1-6-color: var(--Low1-h1-6-color);
	--h1-color: var(--Low1-h1-color);
	--h2-color: var(--Low1-h2-color);
	--h3-color: var(--Low1-h3-color);
	--h4-color: var(--Low1-h4-color);
	--h5-color: var(--Low1-h5-color);
	--h6-color: var(--Low1-h6-color);
	--pre-color: var(--Low1-pre-color);
	--h1-6-bgcolor: var(--Low1-h1-6-bgcolor);
	--h1-bgcolor: var(--Low1-h1-bgcolor);
	--h2-bgcolor: var(--Low1-h2-bgcolor);
	--h3-bgcolor: var(--Low1-h3-bgcolor);
	--h4-bgcolor: var(--Low1-h4-bgcolor);
	--h5-bgcolor: var(--Low1-h5-bgcolor);
	--h6-bgcolor: var(--Low1-h6-bgcolor);
	--pre-bgcolor: var(--Low1-pre-bgcolor);
	--b-color: var(--Low1-b-color);
	--i-color: var(--Low1-i-color);
	--code-color: var(--Low1-code-color);
	--b-bgcolor: var(--Low1-b-bgcolor);
	--i-bgcolor: var(--Low1-i-bgcolor);
	--code-bgcolor: var(--Low1-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Low2, .Colors .Low2 {
	--bgcolor: var(--Low2-bgcolor);
	--bgcolor2: var(--Low2-bgcolor2);
	--color: var(--Low2-color);
	--hicolor: var(--Low2-hicolor);
	--locolor: var(--Low2-locolor);
	--linkcolor: var(--Low2-linkcolor);
	--hovercolor: var(--Low2-hovercolor);
	--h1-6-color: var(--Low2-h1-6-color);
	--h1-color: var(--Low2-h1-color);
	--h2-color: var(--Low2-h2-color);
	--h3-color: var(--Low2-h3-color);
	--h4-color: var(--Low2-h4-color);
	--h5-color: var(--Low2-h5-color);
	--h6-color: var(--Low2-h6-color);
	--pre-color: var(--Low2-pre-color);
	--h1-6-bgcolor: var(--Low2-h1-6-bgcolor);
	--h1-bgcolor: var(--Low2-h1-bgcolor);
	--h2-bgcolor: var(--Low2-h2-bgcolor);
	--h3-bgcolor: var(--Low2-h3-bgcolor);
	--h4-bgcolor: var(--Low2-h4-bgcolor);
	--h5-bgcolor: var(--Low2-h5-bgcolor);
	--h6-bgcolor: var(--Low2-h6-bgcolor);
	--pre-bgcolor: var(--Low2-pre-bgcolor);
	--b-color: var(--Low2-b-color);
	--i-color: var(--Low2-i-color);
	--code-color: var(--Low2-code-color);
	--b-bgcolor: var(--Low2-b-bgcolor);
	--i-bgcolor: var(--Low2-i-bgcolor);
	--code-bgcolor: var(--Low2-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Low3, .Colors .Low3 {
	--bgcolor: var(--Low3-bgcolor);
	--bgcolor2: var(--Low3-bgcolor2);
	--color: var(--Low3-color);
	--hicolor: var(--Low3-hicolor);
	--locolor: var(--Low3-locolor);
	--linkcolor: var(--Low3-linkcolor);
	--hovercolor: var(--Low3-hovercolor);
	--h1-6-color: var(--Low3-h1-6-color);
	--h1-color: var(--Low3-h1-color);
	--h2-color: var(--Low3-h2-color);
	--h3-color: var(--Low3-h3-color);
	--h4-color: var(--Low3-h4-color);
	--h5-color: var(--Low3-h5-color);
	--h6-color: var(--Low3-h6-color);
	--pre-color: var(--Low3-pre-color);
	--h1-6-bgcolor: var(--Low3-h1-6-bgcolor);
	--h1-bgcolor: var(--Low3-h1-bgcolor);
	--h2-bgcolor: var(--Low3-h2-bgcolor);
	--h3-bgcolor: var(--Low3-h3-bgcolor);
	--h4-bgcolor: var(--Low3-h4-bgcolor);
	--h5-bgcolor: var(--Low3-h5-bgcolor);
	--h6-bgcolor: var(--Low3-h6-bgcolor);
	--pre-bgcolor: var(--Low3-pre-bgcolor);
	--b-color: var(--Low3-b-color);
	--i-color: var(--Low3-i-color);
	--code-color: var(--Low3-code-color);
	--b-bgcolor: var(--Low3-b-bgcolor);
	--i-bgcolor: var(--Low3-i-bgcolor);
	--code-bgcolor: var(--Low3-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.High4, .Colors .High4 {
	--bgcolor: var(--High4-bgcolor);
	--bgcolor2: var(--High4-bgcolor2);
	--color: var(--High4-color);
	--hicolor: var(--High4-hicolor);
	--locolor: var(--High4-locolor);
	--linkcolor: var(--High4-linkcolor);
	--hovercolor: var(--High4-hovercolor);
	--h1-6-color: var(--High4-h1-6-color);
	--h1-color: var(--High4-h1-color);
	--h2-color: var(--High4-h2-color);
	--h3-color: var(--High4-h3-color);
	--h4-color: var(--High4-h4-color);
	--h5-color: var(--High4-h5-color);
	--h6-color: var(--High4-h6-color);
	--pre-color: var(--High4-pre-color);
	--h1-6-bgcolor: var(--High4-h1-6-bgcolor);
	--h1-bgcolor: var(--High4-h1-bgcolor);
	--h2-bgcolor: var(--High4-h2-bgcolor);
	--h3-bgcolor: var(--High4-h3-bgcolor);
	--h4-bgcolor: var(--High4-h4-bgcolor);
	--h5-bgcolor: var(--High4-h5-bgcolor);
	--h6-bgcolor: var(--High4-h6-bgcolor);
	--pre-bgcolor: var(--High4-pre-bgcolor);
	--b-color: var(--High4-b-color);
	--i-color: var(--High4-i-color);
	--code-color: var(--High4-code-color);
	--b-bgcolor: var(--High4-b-bgcolor);
	--i-bgcolor: var(--High4-i-bgcolor);
	--code-bgcolor: var(--High4-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Low4, .Colors .Low4 {
	--bgcolor: var(--Low4-bgcolor);
	--bgcolor2: var(--Low4-bgcolor2);
	--color: var(--Low4-color);
	--hicolor: var(--Low4-hicolor);
	--locolor: var(--Low4-locolor);
	--linkcolor: var(--Low4-linkcolor);
	--hovercolor: var(--Low4-hovercolor);
	--h1-6-color: var(--Low4-h1-6-color);
	--h1-color: var(--Low4-h1-color);
	--h2-color: var(--Low4-h2-color);
	--h3-color: var(--Low4-h3-color);
	--h4-color: var(--Low4-h4-color);
	--h5-color: var(--Low4-h5-color);
	--h6-color: var(--Low4-h6-color);
	--pre-color: var(--Low4-pre-color);
	--h1-6-bgcolor: var(--Low4-h1-6-bgcolor);
	--h1-bgcolor: var(--Low4-h1-bgcolor);
	--h2-bgcolor: var(--Low4-h2-bgcolor);
	--h3-bgcolor: var(--Low4-h3-bgcolor);
	--h4-bgcolor: var(--Low4-h4-bgcolor);
	--h5-bgcolor: var(--Low4-h5-bgcolor);
	--h6-bgcolor: var(--Low4-h6-bgcolor);
	--pre-bgcolor: var(--Low4-pre-bgcolor);
	--b-color: var(--Low4-b-color);
	--i-color: var(--Low4-i-color);
	--code-color: var(--Low4-code-color);
	--b-bgcolor: var(--Low4-b-bgcolor);
	--i-bgcolor: var(--Low4-i-bgcolor);
	--code-bgcolor: var(--Low4-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Schema5, .Colors .Schema5 {
	--bgcolor: var(--Schema5-bgcolor);
	--bgcolor2: var(--Schema5-bgcolor2);
	--color: var(--Schema5-color);
	--hicolor: var(--Schema5-hicolor);
	--locolor: var(--Schema5-locolor);
	--linkcolor: var(--Schema5-linkcolor);
	--hovercolor: var(--Schema5-hovercolor);
	--h1-6-color: var(--Schema5-h1-6-color);
	--h1-color: var(--Schema5-h1-color);
	--h2-color: var(--Schema5-h2-color);
	--h3-color: var(--Schema5-h3-color);
	--h4-color: var(--Schema5-h4-color);
	--h5-color: var(--Schema5-h5-color);
	--h6-color: var(--Schema5-h6-color);
	--pre-color: var(--Schema5-pre-color);
	--h1-6-bgcolor: var(--Schema5-h1-6-bgcolor);
	--h1-bgcolor: var(--Schema5-h1-bgcolor);
	--h2-bgcolor: var(--Schema5-h2-bgcolor);
	--h3-bgcolor: var(--Schema5-h3-bgcolor);
	--h4-bgcolor: var(--Schema5-h4-bgcolor);
	--h5-bgcolor: var(--Schema5-h5-bgcolor);
	--h6-bgcolor: var(--Schema5-h6-bgcolor);
	--pre-bgcolor: var(--Schema5-pre-bgcolor);
	--b-color: var(--Schema5-b-color);
	--i-color: var(--Schema5-i-color);
	--code-color: var(--Schema5-code-color);
	--b-bgcolor: var(--Schema5-b-bgcolor);
	--i-bgcolor: var(--Schema5-i-bgcolor);
	--code-bgcolor: var(--Schema5-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.styleset .Colors {
	--styleset-name: Vienna-rot;
}
.styleset .Colors .set-bgcolor2 {
	background-color: var(--bgcolor2);
}
.Colors.Schema_lila, .Colors .Schema_lila {
	--bgcolor: var(--Schema_lila-bgcolor);
	--bgcolor2: var(--Schema_lila-bgcolor2);
	--color: var(--Schema_lila-color);
	--hicolor: var(--Schema_lila-hicolor);
	--locolor: var(--Schema_lila-locolor);
	--linkcolor: var(--Schema_lila-linkcolor);
	--hovercolor: var(--Schema_lila-hovercolor);
	--h1-6-color: var(--Schema_lila-h1-6-color);
	--h1-color: var(--Schema_lila-h1-color);
	--h2-color: var(--Schema_lila-h2-color);
	--h3-color: var(--Schema_lila-h3-color);
	--h4-color: var(--Schema_lila-h4-color);
	--h5-color: var(--Schema_lila-h5-color);
	--h6-color: var(--Schema_lila-h6-color);
	--pre-color: var(--Schema_lila-pre-color);
	--h1-6-bgcolor: var(--Schema_lila-h1-6-bgcolor);
	--h1-bgcolor: var(--Schema_lila-h1-bgcolor);
	--h2-bgcolor: var(--Schema_lila-h2-bgcolor);
	--h3-bgcolor: var(--Schema_lila-h3-bgcolor);
	--h4-bgcolor: var(--Schema_lila-h4-bgcolor);
	--h5-bgcolor: var(--Schema_lila-h5-bgcolor);
	--h6-bgcolor: var(--Schema_lila-h6-bgcolor);
	--pre-bgcolor: var(--Schema_lila-pre-bgcolor);
	--b-color: var(--Schema_lila-b-color);
	--i-color: var(--Schema_lila-i-color);
	--code-color: var(--Schema_lila-code-color);
	--b-bgcolor: var(--Schema_lila-b-bgcolor);
	--i-bgcolor: var(--Schema_lila-i-bgcolor);
	--code-bgcolor: var(--Schema_lila-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Schema_gruen, .Colors .Schema_gruen {
	--bgcolor: var(--Schema_gruen-bgcolor);
	--bgcolor2: var(--Schema_gruen-bgcolor2);
	--color: var(--Schema_gruen-color);
	--hicolor: var(--Schema_gruen-hicolor);
	--locolor: var(--Schema_gruen-locolor);
	--linkcolor: var(--Schema_gruen-linkcolor);
	--hovercolor: var(--Schema_gruen-hovercolor);
	--h1-6-color: var(--Schema_gruen-h1-6-color);
	--h1-color: var(--Schema_gruen-h1-color);
	--h2-color: var(--Schema_gruen-h2-color);
	--h3-color: var(--Schema_gruen-h3-color);
	--h4-color: var(--Schema_gruen-h4-color);
	--h5-color: var(--Schema_gruen-h5-color);
	--h6-color: var(--Schema_gruen-h6-color);
	--pre-color: var(--Schema_gruen-pre-color);
	--h1-6-bgcolor: var(--Schema_gruen-h1-6-bgcolor);
	--h1-bgcolor: var(--Schema_gruen-h1-bgcolor);
	--h2-bgcolor: var(--Schema_gruen-h2-bgcolor);
	--h3-bgcolor: var(--Schema_gruen-h3-bgcolor);
	--h4-bgcolor: var(--Schema_gruen-h4-bgcolor);
	--h5-bgcolor: var(--Schema_gruen-h5-bgcolor);
	--h6-bgcolor: var(--Schema_gruen-h6-bgcolor);
	--pre-bgcolor: var(--Schema_gruen-pre-bgcolor);
	--b-color: var(--Schema_gruen-b-color);
	--i-color: var(--Schema_gruen-i-color);
	--code-color: var(--Schema_gruen-code-color);
	--b-bgcolor: var(--Schema_gruen-b-bgcolor);
	--i-bgcolor: var(--Schema_gruen-i-bgcolor);
	--code-bgcolor: var(--Schema_gruen-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Schema_grau, .Colors .Schema_grau {
	--bgcolor: var(--Schema_grau-bgcolor);
	--bgcolor2: var(--Schema_grau-bgcolor2);
	--color: var(--Schema_grau-color);
	--hicolor: var(--Schema_grau-hicolor);
	--locolor: var(--Schema_grau-locolor);
	--linkcolor: var(--Schema_grau-linkcolor);
	--hovercolor: var(--Schema_grau-hovercolor);
	--h1-6-color: var(--Schema_grau-h1-6-color);
	--h1-color: var(--Schema_grau-h1-color);
	--h2-color: var(--Schema_grau-h2-color);
	--h3-color: var(--Schema_grau-h3-color);
	--h4-color: var(--Schema_grau-h4-color);
	--h5-color: var(--Schema_grau-h5-color);
	--h6-color: var(--Schema_grau-h6-color);
	--pre-color: var(--Schema_grau-pre-color);
	--h1-6-bgcolor: var(--Schema_grau-h1-6-bgcolor);
	--h1-bgcolor: var(--Schema_grau-h1-bgcolor);
	--h2-bgcolor: var(--Schema_grau-h2-bgcolor);
	--h3-bgcolor: var(--Schema_grau-h3-bgcolor);
	--h4-bgcolor: var(--Schema_grau-h4-bgcolor);
	--h5-bgcolor: var(--Schema_grau-h5-bgcolor);
	--h6-bgcolor: var(--Schema_grau-h6-bgcolor);
	--pre-bgcolor: var(--Schema_grau-pre-bgcolor);
	--b-color: var(--Schema_grau-b-color);
	--i-color: var(--Schema_grau-i-color);
	--code-color: var(--Schema_grau-code-color);
	--b-bgcolor: var(--Schema_grau-b-bgcolor);
	--i-bgcolor: var(--Schema_grau-i-bgcolor);
	--code-bgcolor: var(--Schema_grau-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.Colors.Schema_header, .Colors .Schema_header {
	--bgcolor: var(--Schema_header-bgcolor);
	--bgcolor2: var(--Schema_header-bgcolor2);
	--color: var(--Schema_header-color);
	--hicolor: var(--Schema_header-hicolor);
	--locolor: var(--Schema_header-locolor);
	--linkcolor: var(--Schema_header-linkcolor);
	--hovercolor: var(--Schema_header-hovercolor);
	--h1-6-color: var(--Schema_header-h1-6-color);
	--h1-color: var(--Schema_header-h1-color);
	--h2-color: var(--Schema_header-h2-color);
	--h3-color: var(--Schema_header-h3-color);
	--h4-color: var(--Schema_header-h4-color);
	--h5-color: var(--Schema_header-h5-color);
	--h6-color: var(--Schema_header-h6-color);
	--pre-color: var(--Schema_header-pre-color);
	--h1-6-bgcolor: var(--Schema_header-h1-6-bgcolor);
	--h1-bgcolor: var(--Schema_header-h1-bgcolor);
	--h2-bgcolor: var(--Schema_header-h2-bgcolor);
	--h3-bgcolor: var(--Schema_header-h3-bgcolor);
	--h4-bgcolor: var(--Schema_header-h4-bgcolor);
	--h5-bgcolor: var(--Schema_header-h5-bgcolor);
	--h6-bgcolor: var(--Schema_header-h6-bgcolor);
	--pre-bgcolor: var(--Schema_header-pre-bgcolor);
	--b-color: var(--Schema_header-b-color);
	--i-color: var(--Schema_header-i-color);
	--code-color: var(--Schema_header-code-color);
	--b-bgcolor: var(--Schema_header-b-bgcolor);
	--i-bgcolor: var(--Schema_header-i-bgcolor);
	--code-bgcolor: var(--Schema_header-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.styleset .content-width {
	width: 100%;
	box-sizing: border-box;
}
.messe-name-gruen, .messe-name-lila {
	line-height: 1.3;
	font-size: 1.2rem;
	font-family: impact;
	display: block;
}
.messe-name-gruen>*, .messe-name-lila>* {
	margin-block: 8px;
}
.messe-name-gruen {
	background: var(--gruen);
}
.messe-name-lila {
	background: var(--lila);
}
.messe-name-gruen h2 a {
	color: black !important;
}
.messe-name-lila h2 a {
	color: white !important;
}
body {
	--trennbalken-height: 1px;
	--trennbalken-margin: 20px;
	--kgrau-sprechts-oben: 120px;
	--grau-abstand-oben: 5px;
	--grau-abstand-mitte: 20px;
	--grau-abstand-rechts: 30px;
	--grau-bild-width: 320px;
	--grau-bild-height: 213px;
	--grau-k1-width: 90px;
	--grau-k1-height: 60px;
	--grau-mittelstreifen: 40px;
	--baustein-margin: 0 0px;
	--grau-text-margin-top: 25px;
	--text-max-width: 1200px;
	--dreikasterl-border: 1px solid var(--hicolor);
	--dreikasterl-padding: 20px;
	--grau-abstand-resp-oben: 230px;
	--faq-border-bottom: 1px solid var(--grau);
	--faq-padding: 20px 0px;
	--abstand-zum-bild: 5px;
	--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);
	--content-width: 1400px;
}
body [data_cmstitle='Trennbalken'] {
	height: 1px;
	background-color: var(--color);
	width: 80%;
	margin-top: 40px;
	margin-bottom: 40px;
}
body [data_cmstitle='Abstandhalter'] {
	height: 80px;
}
body [data_cmstitle='Allgemeine Einstellungen'] {
	--bild-width: 1920px;
	--bild-height: 1080px;
}
body [data_cmstitle='Galerie einzeilig'] {
	--gal-margin-top: 10px;
	--gal-margin-bottom: 10px;
}
body [data_cmstitle='Galerie einzeilig'] .outer-container {
	--pg-margin: 10px;
}
body [data_cmstitle='Galerie einzeilig'] .kugerl-container {
	--width: 10px;
	--bgcolor: var(--color4);
	--active-bgcolor: var(--color2);
	--justify-content: center;
	--gap: 2px;
	--margin-top: 10px;
}
body [data_cmstitle='Kugerln'] {
	--active-bgcolor: var(--hicolor);
	--bgcolor: var(--locolor);
	--width: 10px;
	--justify-content: center;
	--gap: 5px;
	--margin-top: 10px;
}
body [data_cmstitle='Vorlagen-Übersicht V'] {
	--bst-width: 500px;
	--bst-height: 400px;
	--zoom: 0.4;
}
body [data_cmstitle='Vorlagen-Übersicht S'] {
	--bst-width: 320px;
	--bst-height: 170px;
	--zoom: 0.5;
}
body [data_cmstitle='Vorlagen-Übersicht L'] {
	--bst-width: 1000px;
	--bst-height: 250px;
	--zoom: 1;
}
body [data_cmstitle='Vorlagen-Übersicht M'] {
	--zoom: 0.6;
	--bst-height: 280px;
	--bst-width: 500px;
}
.Colors.Standard_gruen, .Colors .Standard_gruen {
	--bgcolor: var(--Standard_gruen-bgcolor);
	--bgcolor2: var(--Standard_gruen-bgcolor2);
	--color: var(--Standard_gruen-color);
	--hicolor: var(--Standard_gruen-hicolor);
	--locolor: var(--Standard_gruen-locolor);
	--linkcolor: var(--Standard_gruen-linkcolor);
	--hovercolor: var(--Standard_gruen-hovercolor);
	--h1-6-color: var(--Standard_gruen-h1-6-color);
	--h1-color: var(--Standard_gruen-h1-color);
	--h2-color: var(--Standard_gruen-h2-color);
	--h3-color: var(--Standard_gruen-h3-color);
	--h4-color: var(--Standard_gruen-h4-color);
	--h5-color: var(--Standard_gruen-h5-color);
	--h6-color: var(--Standard_gruen-h6-color);
	--pre-color: var(--Standard_gruen-pre-color);
	--h1-6-bgcolor: var(--Standard_gruen-h1-6-bgcolor);
	--h1-bgcolor: var(--Standard_gruen-h1-bgcolor);
	--h2-bgcolor: var(--Standard_gruen-h2-bgcolor);
	--h3-bgcolor: var(--Standard_gruen-h3-bgcolor);
	--h4-bgcolor: var(--Standard_gruen-h4-bgcolor);
	--h5-bgcolor: var(--Standard_gruen-h5-bgcolor);
	--h6-bgcolor: var(--Standard_gruen-h6-bgcolor);
	--pre-bgcolor: var(--Standard_gruen-pre-bgcolor);
	--b-color: var(--Standard_gruen-b-color);
	--i-color: var(--Standard_gruen-i-color);
	--code-color: var(--Standard_gruen-code-color);
	--b-bgcolor: var(--Standard_gruen-b-bgcolor);
	--i-bgcolor: var(--Standard_gruen-i-bgcolor);
	--code-bgcolor: var(--Standard_gruen-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
p {
	padding: 0.5em 0em;
}
.hinterlegt {
	background: var(--hicolor);
	display: inline-block;
	color: var(--bgcolor) !important;
	padding: 0 10px;
}
.hinterlegt>* {
	margin: 0;
	color: var(--bgcolor) !important;
	padding: 0 10px;
}
.headerbild {
	margin-inline: 0 !important;
	width: 100%;
}
.bhv-bild.headerbild img {
	width: 100%;
	object-fit: cover;
	display: block;
	--x-height: 700px;
}
h5 {
	font-family: Lato;
	font-size: 28px;
	color: var(--hicolor);
	font-weight: 500;
}
.text-max-width {
	max-width: var(--text-max-width);
	margin: 0px auto;
}
.yui-skin-sam .cms_template .bhv-table {
	--thead-bgcolor: var(--grau);
	--thead-color: var(--lila);
	--tr-gerade-bgcolor: transparent;
	--tr-ungerade-bgcolor: transparent;
	--td-padding: 10px;
}
.Colors.Standard_lila, .Colors .Standard_lila {
	--bgcolor: var(--Standard_lila-bgcolor);
	--bgcolor2: var(--Standard_lila-bgcolor2);
	--color: var(--Standard_lila-color);
	--hicolor: var(--Standard_lila-hicolor);
	--locolor: var(--Standard_lila-locolor);
	--linkcolor: var(--Standard_lila-linkcolor);
	--hovercolor: var(--Standard_lila-hovercolor);
	--h1-6-color: var(--Standard_lila-h1-6-color);
	--h1-color: var(--Standard_lila-h1-color);
	--h2-color: var(--Standard_lila-h2-color);
	--h3-color: var(--Standard_lila-h3-color);
	--h4-color: var(--Standard_lila-h4-color);
	--h5-color: var(--Standard_lila-h5-color);
	--h6-color: var(--Standard_lila-h6-color);
	--pre-color: var(--Standard_lila-pre-color);
	--h1-6-bgcolor: var(--Standard_lila-h1-6-bgcolor);
	--h1-bgcolor: var(--Standard_lila-h1-bgcolor);
	--h2-bgcolor: var(--Standard_lila-h2-bgcolor);
	--h3-bgcolor: var(--Standard_lila-h3-bgcolor);
	--h4-bgcolor: var(--Standard_lila-h4-bgcolor);
	--h5-bgcolor: var(--Standard_lila-h5-bgcolor);
	--h6-bgcolor: var(--Standard_lila-h6-bgcolor);
	--pre-bgcolor: var(--Standard_lila-pre-bgcolor);
	--b-color: var(--Standard_lila-b-color);
	--i-color: var(--Standard_lila-i-color);
	--code-color: var(--Standard_lila-code-color);
	--b-bgcolor: var(--Standard_lila-b-bgcolor);
	--i-bgcolor: var(--Standard_lila-i-bgcolor);
	--code-bgcolor: var(--Standard_lila-code-bgcolor);
	background-color: var(--bgcolor);
	color: var(--color);
}
.karte iframe, .bhv-design-html iframe {
	max-width: 100%;
}
body [data_cmstitle="Allgemeine Einstellungen"] {
	--bild-width: 1920px;
	--bild-height: 1080px;
}
body [data_cmstitle="Trennbalken"] {
	height: 1px;
	background-color: var(--color);
	width: 80%;
	margin-top: 40px;
	margin-bottom: 40px;
}
body [data_cmstitle="Abstandhalter"] {
	height: 80px;
}
@media (max-width:800px) /* responsive */ {
	.headerbild {
		display: none;
	}
	.headerbild+div {
		margin-top: 0 !important;
	}
}
