/*! 
*    CSS-System v5.0.2 (https://medianetone.com)
*    Copyright 2024 by mediaNETone
*
*/@font-face{font-family:"Oxygen";src:url("../fonts/oxygen/Oxygen-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Oxygen";src:url("../fonts/oxygen/Oxygen-Regular.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Oxygen";src:url("../fonts/oxygen/Oxygen-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/source_sans_3/static/SourceSans3-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/source_sans_3/static/SourceSans3-Regular.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/source_sans_3/static/SourceSans3-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/source_sans_3/static/SourceSans3-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/source_sans_3/static/SourceSans3-Italic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/source_sans_3/static/SourceSans3-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Satisfy";src:url("../fonts/satisfy/Satisfy-Regular.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{--media-bg: #fffed5;--footer-bg: #2a2a2a;--lightgray: #d2d2d2;--lightgray-rgb: 210,210,210;--gray: #b9b9b9;--gray-rgb: 185,185,185;--darkgray: #616161;--darkgray-rgb: 97,97,97;--berry: #842540;--berry-rgb: 132,37,64;--purple: #5a2c43;--purple-rgb: 90,44,67;--lightpurple: #723a50;--lightpurple-rgb: 114,58,80;--dark: #202020;--dark-rgb: 32,32,32;--white: #ffffff;--white-rgb: 255,255,255;--blue: #253C85;--blue-rgb: 37,60,133;--yellow: #FFFBC7;--yellow-rgb: 255,251,199;--space: .5rem}body{color:var(--dark);background-color:var(--white);background-image:linear-gradient(180deg, var(--white), var(--white)),linear-gradient(180deg, var(--footer-bg), var(--footer-bg));background-size:100% calc(100% - 60px),100% 60px;background-position:top left,bottom left;background-repeat:no-repeat,no-repeat;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:150%;padding:0;margin:0;overflow-x:hidden;overflow-y:scroll;min-height:100vh;display:flex;flex-direction:column;flex-wrap:nowrap}body:not(#home){background-image:linear-gradient(180deg, rgba(var(--lightgray-rgb),  0.3), rgba(var(--lightgray-rgb),  0.3)),linear-gradient(180deg, var(--footer-bg), var(--footer-bg))}iframe:is([src*="/medien/error/"]),img:is([src*="/medien/error/"]){background-color:var(--media-bg) !important}h1,.h1{font-family:"Oxygen",sans-serif;font-weight:500;font-style:normal;line-height:115%;color:var(--berry);letter-spacing:.01275rem;font-size:28pt !important;margin-top:0 !important;margin-bottom:12pt !important}h2,.h2{font-family:"Oxygen",sans-serif;font-weight:500;font-style:normal;line-height:115%;color:var(--berry);letter-spacing:.01275rem;font-size:22pt !important;margin-top:24pt !important;margin-bottom:12pt !important}h3,.h3{font-family:"Oxygen",sans-serif;font-weight:500;font-style:normal;line-height:115%;color:var(--berry);letter-spacing:.01275rem;font-size:16pt !important;margin-top:12pt !important;margin-bottom:12pt !important}h4,.h4{font-family:"Oxygen",sans-serif;font-weight:500;font-style:normal;line-height:115%;color:var(--berry);letter-spacing:.01275rem;font-size:13pt !important;margin-top:12pt !important;margin-bottom:6pt !important}h5,.h5,h6,.h6{font-family:"Oxygen",sans-serif;font-weight:500;font-style:normal;line-height:115%;color:var(--berry);letter-spacing:.01275rem;font-size:13pt !important;margin-top:6pt !important;margin-bottom:6pt !important}hgroup h3,hgroup .h3{margin-bottom:6pt !important}hgroup h3 p,hgroup .h3 p{font-family:"Oxygen",sans-serif;font-weight:500;font-style:normal;line-height:115%;color:var(--berry);letter-spacing:.01275rem;font-size:13pt !important;margin-top:6pt !important;margin-bottom:12pt !important;color:var(--dark)}hgroup h2,hgroup .h2{margin-bottom:6pt !important}hgroup h2~p,hgroup .h2~p{font-family:"Oxygen",sans-serif;font-weight:500;font-style:normal;line-height:115%;color:var(--berry);letter-spacing:.01275rem;font-size:14pt !important;margin-top:6pt !important;margin-bottom:12pt !important;color:var(--dark)}hgroup h1,hgroup .h1{margin-bottom:6pt !important}hgroup h1~p,hgroup .h1~p{font-family:"Oxygen",sans-serif;font-weight:500;font-style:normal;line-height:115%;color:var(--berry);letter-spacing:.01275rem;font-size:16pt !important;margin-top:6pt !important;margin-bottom:12pt !important;color:var(--dark)}p{margin-top:6pt;margin-bottom:6pt}address{margin-top:6pt;margin-bottom:6pt;font-style:normal}address:has(p){margin-top:0pt;margin-bottom:0pt}strong,b{font-weight:700 !important}small{line-height:125% !important}hr{border:none !important;height:2px;background-color:var(--gray);margin:1.5rem 0;line-height:0}figure{margin:0;line-height:0}picture{margin:0;line-height:0}img{max-width:100%;width:auto;height:auto;margin:0;line-height:0;object-fit:cover;object-position:center center}a:has(img){outline:none;line-height:0}.bg-filter{position:relative;z-index:1}.bg-filter::after{content:"";display:none;background:rgba(var(--dark-rgb), 0.125);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bg-filter>*{position:relative;z-index:3}@media(prefers-color-scheme: dark){html[data-color-scheme="light dark"] img,html[data-color-scheme="light dark"] svg,html[data-color-scheme="light dark"] iframe,html[data-color-scheme="light dark"] object,html[data-color-scheme="light dark"] video{filter:brightness(0.875)}html[data-color-scheme="light dark"] img:is([src*="google.com/maps"]),html[data-color-scheme="light dark"] svg:is([src*="google.com/maps"]),html[data-color-scheme="light dark"] iframe:is([src*="google.com/maps"]),html[data-color-scheme="light dark"] object:is([src*="google.com/maps"]),html[data-color-scheme="light dark"] video:is([src*="google.com/maps"]){filter:brightness(0.85) grayscale(1) !important}html[data-color-scheme="light dark"] img:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] img:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] img:is([src*="google.com/maps"]):focus,html[data-color-scheme="light dark"] svg:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] svg:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] svg:is([src*="google.com/maps"]):focus,html[data-color-scheme="light dark"] iframe:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] iframe:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] iframe:is([src*="google.com/maps"]):focus,html[data-color-scheme="light dark"] object:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] object:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] object:is([src*="google.com/maps"]):focus,html[data-color-scheme="light dark"] video:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] video:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] video:is([src*="google.com/maps"]):focus{filter:brightness(0.875) grayscale(0) !important}}@media(prefers-color-scheme: light){html[data-color-scheme="light dark"] img,html[data-color-scheme="light dark"] svg,html[data-color-scheme="light dark"] iframe,html[data-color-scheme="light dark"] object,html[data-color-scheme="light dark"] video{filter:brightness(1)}html[data-color-scheme="light dark"] img:is([src*="google.com/maps"]),html[data-color-scheme="light dark"] svg:is([src*="google.com/maps"]),html[data-color-scheme="light dark"] iframe:is([src*="google.com/maps"]),html[data-color-scheme="light dark"] object:is([src*="google.com/maps"]),html[data-color-scheme="light dark"] video:is([src*="google.com/maps"]){filter:grayscale(1) !important}html[data-color-scheme="light dark"] img:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] img:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] img:is([src*="google.com/maps"]):focus,html[data-color-scheme="light dark"] svg:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] svg:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] svg:is([src*="google.com/maps"]):focus,html[data-color-scheme="light dark"] iframe:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] iframe:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] iframe:is([src*="google.com/maps"]):focus,html[data-color-scheme="light dark"] object:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] object:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] object:is([src*="google.com/maps"]):focus,html[data-color-scheme="light dark"] video:is([src*="google.com/maps"]):active,html[data-color-scheme="light dark"] video:is([src*="google.com/maps"]):hover,html[data-color-scheme="light dark"] video:is([src*="google.com/maps"]):focus{filter:grayscale(0) !important}}html[data-color-scheme=dark] img,html[data-color-scheme=dark] svg,html[data-color-scheme=dark] iframe,html[data-color-scheme=dark] object,html[data-color-scheme=dark] video{filter:brightness(0.875)}html[data-color-scheme=dark] img:is([src*="google.com/maps"]),html[data-color-scheme=dark] svg:is([src*="google.com/maps"]),html[data-color-scheme=dark] iframe:is([src*="google.com/maps"]),html[data-color-scheme=dark] object:is([src*="google.com/maps"]),html[data-color-scheme=dark] video:is([src*="google.com/maps"]){filter:brightness(0.85) grayscale(1) !important}html[data-color-scheme=dark] img:is([src*="google.com/maps"]):active,html[data-color-scheme=dark] img:is([src*="google.com/maps"]):hover,html[data-color-scheme=dark] img:is([src*="google.com/maps"]):focus,html[data-color-scheme=dark] svg:is([src*="google.com/maps"]):active,html[data-color-scheme=dark] svg:is([src*="google.com/maps"]):hover,html[data-color-scheme=dark] svg:is([src*="google.com/maps"]):focus,html[data-color-scheme=dark] iframe:is([src*="google.com/maps"]):active,html[data-color-scheme=dark] iframe:is([src*="google.com/maps"]):hover,html[data-color-scheme=dark] iframe:is([src*="google.com/maps"]):focus,html[data-color-scheme=dark] object:is([src*="google.com/maps"]):active,html[data-color-scheme=dark] object:is([src*="google.com/maps"]):hover,html[data-color-scheme=dark] object:is([src*="google.com/maps"]):focus,html[data-color-scheme=dark] video:is([src*="google.com/maps"]):active,html[data-color-scheme=dark] video:is([src*="google.com/maps"]):hover,html[data-color-scheme=dark] video:is([src*="google.com/maps"]):focus{filter:brightness(0.875) grayscale(0) !important}html[data-color-scheme=light] img,html[data-color-scheme=light] svg,html[data-color-scheme=light] iframe,html[data-color-scheme=light] object,html[data-color-scheme=light] video{filter:brightness(1)}html[data-color-scheme=light] img:is([src*="google.com/maps"]),html[data-color-scheme=light] svg:is([src*="google.com/maps"]),html[data-color-scheme=light] iframe:is([src*="google.com/maps"]),html[data-color-scheme=light] object:is([src*="google.com/maps"]),html[data-color-scheme=light] video:is([src*="google.com/maps"]){filter:grayscale(1) !important}html[data-color-scheme=light] img:is([src*="google.com/maps"]):active,html[data-color-scheme=light] img:is([src*="google.com/maps"]):hover,html[data-color-scheme=light] img:is([src*="google.com/maps"]):focus,html[data-color-scheme=light] svg:is([src*="google.com/maps"]):active,html[data-color-scheme=light] svg:is([src*="google.com/maps"]):hover,html[data-color-scheme=light] svg:is([src*="google.com/maps"]):focus,html[data-color-scheme=light] iframe:is([src*="google.com/maps"]):active,html[data-color-scheme=light] iframe:is([src*="google.com/maps"]):hover,html[data-color-scheme=light] iframe:is([src*="google.com/maps"]):focus,html[data-color-scheme=light] object:is([src*="google.com/maps"]):active,html[data-color-scheme=light] object:is([src*="google.com/maps"]):hover,html[data-color-scheme=light] object:is([src*="google.com/maps"]):focus,html[data-color-scheme=light] video:is([src*="google.com/maps"]):active,html[data-color-scheme=light] video:is([src*="google.com/maps"]):hover,html[data-color-scheme=light] video:is([src*="google.com/maps"]):focus{filter:grayscale(0) !important}#tools{position:fixed;right:16px;bottom:32px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;z-index:1998}#tools #color-scheme,#tools #cookie,#tools #backtop{position:relative}#tools #color-scheme>a,#tools #cookie>a,#tools #backtop>a{position:relative;display:block;width:48px;height:48px;font-size:24px;line-height:48px;text-align:center;background:rgba(var(--dark-rgb),  0.5) !important;border:3px solid rgba(var(--gray-rgb),  0.5) !important;color:var(--white) !important;margin-top:3px !important;border-radius:50%;transition:background .75s,border .75s;z-index:1299}#tools #color-scheme>a:first-child,#tools #cookie>a:first-child,#tools #backtop>a:first-child{margin-top:0}#tools #color-scheme>a [class*=fa-],#tools #cookie>a [class*=fa-],#tools #backtop>a [class*=fa-]{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#tools #color-scheme>a:focus,#tools #cookie>a:focus,#tools #backtop>a:focus{outline-width:2px;outline-offset:2px}#tools #color-scheme:active>a,#tools #color-scheme:hover>a,#tools #cookie:active>a,#tools #cookie:hover>a,#tools #backtop:active>a,#tools #backtop:hover>a{background:rgba(var(--dark-rgb),  0.9) !important;border-color:rgba(var(--gray-rgb),  1) !important}#tools #color-scheme:focus>a,#tools #cookie:focus>a,#tools #backtop:focus>a{border-color:rgba(var(--gray-rgb),  1) !important}#tools #color-scheme{order:2}#tools #color-scheme .color-schemes{position:absolute;right:48px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);width:102px;opacity:1;display:none;flex-wrap:nowrap;flex-direction:row;transition:opacity .75s}#tools #color-scheme .color-schemes a{position:relative;display:block;width:30px;height:30px;font-size:15px;line-height:30px;text-align:center;background:rgba(var(--dark-rgb),  0.5) !important;border:3px solid rgba(var(--gray-rgb),  0.5) !important;color:var(--white) !important;margin-right:3px !important;border-radius:50%;transition:background .75s,border .75s}#tools #color-scheme .color-schemes a:first-child{margin-left:3px}#tools #color-scheme .color-schemes a [class*=fa-]{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#tools #color-scheme .color-schemes a:active,#tools #color-scheme .color-schemes a:hover{background:rgba(var(--dark-rgb),  0.9) !important;border-color:rgba(var(--gray-rgb),  1) !important}#tools #color-scheme .color-schemes a:focus{border-color:rgba(var(--white-rgb),  1) !important}#tools #color-scheme .color-schemes a:focus{outline-width:2px;outline-offset:2px}#tools #color-scheme .color-schemes a.active{background:rgba(var(--dark-rgb),  0.9) !important;border-color:rgba(var(--gray-rgb),  1) !important}#tools #color-scheme .color-schemes a.active[href="#color-scheme-dark"]{color:var(--moon) !important}#tools #color-scheme .color-schemes a.active[href="#color-scheme-light"]{color:var(--sunshine) !important}#tools #color-scheme .color-schemes a.active[href="#color-scheme-lightdark"]{color:var(--white) !important}#tools #color-scheme:active .color-schemes,#tools #color-scheme:hover .color-schemes,#tools #color-scheme:focus .color-schemes{opacity:1;display:flex}#tools #cookie{order:1}#tools #backtop{opacity:0;transition:opacity .75s;order:-1;right:-300px}#tools #backtop.visible{opacity:1;right:0}#tools .d-none{display:none}header{order:-2}#mno-cookiehint-modal{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;background:rgba(0,0,0,0) !important;padding:0 !important;z-index:2 !important;order:-1}#mno-cookiehint-modal #mno-cookiehint{max-width:100% !important}#mno-cookiehint-bottom #mno-cookiehint,#mno-cookiehint-top #mno-cookiehint{max-width:100%}#mno-cookiehint .reset{margin:0px !important;padding:0px !important}#mno-cookiehint-modal{background-color:rgba(0,0,0,.75);padding:1rem}#mno-cookiehint{box-sizing:border-box;background:var(--berry);padding:1.5rem 2rem;border-radius:0px}#mno-cookiehint .cookiehead{display:block !important}#mno-cookiehint .cookiehead .headline{color:var(--white);font-size:18pt;font-weight:700;font-family:Oxygen,serif;line-height:115%;position:relative;margin-bottom:12pt;display:block}#mno-cookiehint .cookiecontent{font-size:11.25pt;line-height:150%;display:block !important;color:var(--white)}#mno-cookiehint .cookiebuttons{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#mno-cookiehint .cookiebuttons .btn,#mno-cookiehint .cookiebuttons button{font-size:13.25pt;line-height:1;cursor:pointer;display:block;padding:.675rem 1rem !important;margin-top:12pt;text-align:center;width:100%;box-sizing:border-box}#mno-cookiehint .cookiebuttons a.btn{text-decoration:none !important;background-image:none !important}#mno-cookiehint.hidden{display:none;visibility:hidden}#cookiehintsubmit,#cookiehintsubmitno{transition:background .25s ease,border .25s ease,color .25s ease;border-radius:0px !important}#cookiehintsubmit{background:var(--white) !important;border:1px solid var(--white) !important;color:var(--berry) !important}#cookiehintsubmit:hover{background:#258531 !important;border:1px solid #258531 !important;color:var(--white) !important}#cookiehintsubmitno{background:var(--white) !important;border:1px solid var(--white) !important;color:var(--berry) !important}#cookiehintsubmitno:hover{background:#258531 !important;border:1px solid #258531 !important;color:var(--white) !important}#mno-cookiehint #cookiehintinfo{grid-column:1/span 2;justify-self:start;font-size:11.25pt;line-height:150%}#mno-cookiehint #cookiehintinfo a{color:var(--white);text-decoration:none;transition:opacity 300ms ease}#mno-cookiehint #cookiehintinfo a:active,#mno-cookiehint #cookiehintinfo a:hover,#mno-cookiehint #cookiehintinfo a:focus{opacity:.8}@media(max-width: 576px){#mno-cookiehint .cookiebuttons .btn,#mno-cookiehint .cookiebuttons button{font-size:12pt}}