html {
-webkit-text-size-adjust: 100%;
line-height: 1.15;
}  body {
margin: 0;
} main {
display: block;
} h1 {
margin: 0.67em 0;
font-size: 2em;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
position: relative;
vertical-align: baseline;
font-size: 75%;
line-height: 0;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
margin: 0;
font-family: inherit;
font-size: 100%;
line-height: 1.15;
} button,
input {
overflow: visible;
} button,
select { text-transform: none;
} [type="button"],
[type="reset"],
[type="submit"],
button {
-webkit-appearance: button;
} [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
padding: 0;
border-style: none;
} [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
display: table;
box-sizing: border-box;
max-width: 100%;
padding: 0;
color: inherit;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}.content a,
.content div a,
.content div a:active,
.content div a:focus,
.content div a:hover,
.content div a:link,
.content p a,
.content p a:active,
.content p a:focus,
.content p a:hover,
.content p a:link,
.elementor a,
.elementor p a:active,
.elementor p a:focus,
.elementor p a:hover,
.elementor p a:link {
text-decoration: underline !important;
font-weight: inherit !important;  }
.content div a,
.content p a,
.elementor p a {
text-decoration: underline !important;
font-weight: inherit !important;  }
.content div a:hover,
.content p a:hover,
.elementor p a:hover {
text-decoration: underline !important; }  .content h2,
.content h2.elementor-heading-title,
.myContent h2,
.myContent h2.elementor-heading-title {}
.content small {
font-size: 0.6em !important;
}
.content .Font100,
.content .Font100 a {
font-weight: 100 !important;
}
.content .Font200,
.content .Font200 a {
font-weight: 200 !important;
}
.content .Font300,
.content .Font300 a {
font-weight: 300 !important;
}
.content .Font400,
.content .Font400 a {
font-weight: 300 !important;
}
.content .Font500,
.content .Font500 a {
font-weight: 500 !important;
}
.content .Font600,
.content .Font600 a {
font-weight: 600 !important;
}
.content .Font700,
.content .Font700 a {
font-weight: 700 !important;
}
.content .Font800,
.content .Font800 a {
font-weight: 800 !important;
}
.myDropDownMenu li.menu-item a {
font-weight: 600 !important;
} .elementor-widget-icon-list li.elementor-icon-list-item a span.elementor-icon-list-icon i.fab.fa-mastodon,
.elementor .myList ul.elementor-icon-list-items li.elementor-icon-list-item a[mylink="no"] span.elementor-icon-list-icon,
.elementor .myList ul.elementor-icon-list-items li.elementor-icon-list-item a[mylink="no"] span.elementor-icon-list-icon i.fab,
.elementor li.elementor-icon-list-item a span.elementor-icon-list-icon i.fab.fa-mastodon { }
.elementor-kit-109 {
--e-global-typography-mylinkdef-text-decoration: underline !important;
}
li.PopUpMenu a {
text-decoration: none !important;
font-weight: 800 !important;
}
.myFontColorRed {
color: #ff2021 !important;
}
.content p.form-submit input[name="submit"][id="submit"].submit {
width: 100% !important;
}
.fullwidth_fix {
position: relative !important;
right: 50%;
left: 50%;
width: 100vw !important;
max-width: 100vw !important;
margin-right: -50vw;
margin-left: -50vw;
}
.dialog-close-button,
.noUnderline p.elementor-heading-title a,
.noUnderline span.elementor-heading-title a {
text-decoration: none !important;
color: #ff2021 !important;
}
.header-font,
.header-font a {
font-family: "Roboto Slab" !important;
}
.cmplz-document,
.cmplz-document p a,
.cmplz-document p {
font-size: inherit !important;
}
.Xarchiv_aktuelles {
max-width: 640px !important;
width: 640px !important;
display: inline !important;
}
.content li.elementor-icon-list-item a span.elementor-icon-list-icon,
.elementor header h1 a,
header h2 a,
header h3 a,
header h4 a,
header h5 a,
header h6 a,
header p a,
.NoUnderline a,
div#OffCanvasMenu,
h1.elementor-heading-title.elementor-size-default a,
h2.elementor-heading-title.elementor-size-default a,
h3.elementor-heading-title.elementor-size-default a,
h4.elementor-heading-title.elementor-size-default a,
h5.elementor-heading-title.elementor-size-default a,
h6.elementor-heading-title.elementor-size-default a,
li.elementor-icon-list-item a span.elementor-icon-list-icon i.fab,
.loop_aktuelles h1.elementor-heading-title a,
.loop_aktuelles h2.elementor-heading-title a,
.loop_aktuelles h3.elementor-heading-title a,
.NoUnderline span.elementor-heading-title.elementor-size-default a,
.loop_aktuelles h4.elementor-heading-title a,
.loop_aktuelles h5.elementor-heading-title a,
.loop_aktuelles h6.elementor-heading-title a,
div[data-widget_type="nav-menu.default"] a,
li.menu-item a.elementor-item,
li.menu-item a.elementor-sub-item,
.loop_aktuelles p.elementor-heading-title a {
text-decoration: none !important;
}.myACFform span.message {
padding-left: 1em;
font-size: 0.7em;
}
.myACFform .acf-label label {
font-size: 0.9em;
}
.acf-switch-slider,
.acf-switch,
span.acf-switch-on {}
.fea-submit-buttons button {
width: 100%;
}
.acf-field-taxonomy[data-type="taxonomy"] {
border: 0 !important;
}
.acf-taxonomy-field ul.acf-checkbox-list li {
line-height: 1.5rem !important;
}
.acf-taxonomy-field ul.acf-checkbox-list li label span,
.myForm form label {
padding-left: 1em !important;
font-size: 1.2rem !important;
}
.acf-taxonomy-field ul.acf-checkbox-list li input[type="checkbox"],
.myForm form input[type="checkbox"],
.myForm form input[type="radio"] {
transform: scale(1.5) !important;
}
.myForm div.acf-field {
padding: 1em 0 1em 0 !important;
}
.acf-related-terms-field .categorychecklist-holder,
.acf-related-terms-field .categorychecklist-holder ul li label span {
border: 0 !important;
font-size: 1.2rem !important;
}
div.acf-label label span.acf-required {
color: red !important;
}
.acf-taxonomy-field ul.acf-checkbox-list li input[type="checkbox"],
.myACFform form input[type="checkbox"],
.myACFform form input[type="radio"] {
margin: 0 1.2em 0 0 !important;
transform: scale(1.5) !important;
}
.myACFform .acf-checkbox-list label,
.myACFform .acf-radio-list label {
font-size: 1.5em !important;
}
span.message b {
font-weight: 700 !important;
}
.myACFform .fea-submit-buttons {
padding: 2em 0 2em 0;
}
.myACFform textarea,
.myACFform input[type="text"],
.myACFform input[type="email"] {
width: 100% !important;
padding: 10px !important;
font-family: inherit !important;
font-size:  !important;
font-weight:  !important;
}.content a,
.content div a,
.content div a:active,
.content div a:focus,
.content div a:hover,
.content div a:link,
.content p a,
.content p a:active,
.content p a:focus,
.content p a:hover,
.content p a:link,
.elementor a,
.elementor p a:active,
.elementor p a:focus,
.elementor p a:hover,
.elementor p a:link {
text-decoration: underline !important;
font-weight: inherit !important;  }
.content div a,
.content p a,
.elementor p a {
text-decoration: underline !important;
font-weight: inherit !important;  }
.content div a:hover,
.content p a:hover,
.elementor p a:hover {
text-decoration: underline !important; }  .content h2,
.content h2.elementor-heading-title,
.myContent h2,
.myContent h2.elementor-heading-title {}
.content small {
font-size: 0.6em !important;
}
.content .Font100,
.content .Font100 a {
font-weight: 100 !important;
}
.content .Font200,
.content .Font200 a {
font-weight: 200 !important;
}
.content .Font300,
.content .Font300 a {
font-weight: 300 !important;
}
.content .Font400,
.content .Font400 a {
font-weight: 300 !important;
}
.content .Font500,
.content .Font500 a {
font-weight: 500 !important;
}
.content .Font600,
.content .Font600 a {
font-weight: 600 !important;
}
.content .Font700,
.content .Font700 a {
font-weight: 700 !important;
}
.content .Font800,
.content .Font800 a {
font-weight: 800 !important;
}
.myDropDownMenu li.menu-item a {
font-weight: 600 !important;
} .elementor-widget-icon-list li.elementor-icon-list-item a span.elementor-icon-list-icon i.fab.fa-mastodon,
.elementor .myList ul.elementor-icon-list-items li.elementor-icon-list-item a[mylink="no"] span.elementor-icon-list-icon,
.elementor .myList ul.elementor-icon-list-items li.elementor-icon-list-item a[mylink="no"] span.elementor-icon-list-icon i.fab,
.elementor li.elementor-icon-list-item a span.elementor-icon-list-icon i.fab.fa-mastodon { }
.elementor-kit-109 {
--e-global-typography-mylinkdef-text-decoration: underline !important;
}
li.PopUpMenu a {
text-decoration: none !important;
font-weight: 800 !important;
}
.myFontColorRed {
color: #ff2021 !important;
}
.content p.form-submit input[name="submit"][id="submit"].submit {
width: 100% !important;
}
.fullwidth_fix {
position: relative !important;
right: 50%;
left: 50%;
width: 100vw !important;
max-width: 100vw !important;
margin-right: -50vw;
margin-left: -50vw;
}
.dialog-close-button,
.noUnderline p.elementor-heading-title a,
.noUnderline span.elementor-heading-title a {
text-decoration: none !important;
color: #ff2021 !important;
}
.header-font,
.header-font a {
font-family: "Roboto Slab" !important;
}
.cmplz-document,
.cmplz-document p a,
.cmplz-document p {
font-size: inherit !important;
}
.Xarchiv_aktuelles {
max-width: 640px !important;
width: 640px !important;
display: inline !important;
}
.content li.elementor-icon-list-item a span.elementor-icon-list-icon,
.elementor header h1 a,
header h2 a,
header h3 a,
header h4 a,
header h5 a,
header h6 a,
header p a,
.NoUnderline a,
div#OffCanvasMenu,
h1.elementor-heading-title.elementor-size-default a,
h2.elementor-heading-title.elementor-size-default a,
h3.elementor-heading-title.elementor-size-default a,
h4.elementor-heading-title.elementor-size-default a,
h5.elementor-heading-title.elementor-size-default a,
h6.elementor-heading-title.elementor-size-default a,
li.elementor-icon-list-item a span.elementor-icon-list-icon i.fab,
.loop_aktuelles h1.elementor-heading-title a,
.loop_aktuelles h2.elementor-heading-title a,
.loop_aktuelles h3.elementor-heading-title a,
.NoUnderline span.elementor-heading-title.elementor-size-default a,
.loop_aktuelles h4.elementor-heading-title a,
.loop_aktuelles h5.elementor-heading-title a,
.loop_aktuelles h6.elementor-heading-title a,
div[data-widget_type="nav-menu.default"] a,
li.menu-item a.elementor-item,
li.menu-item a.elementor-sub-item,
.loop_aktuelles p.elementor-heading-title a {
text-decoration: none !important;
}