/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:2px solid var(--linkcolor)}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;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}*{box-sizing:border-box}html,body{min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-x:hidden}body{background:#fff;font-family:"Catamaran",arial,sans-serif;font-weight:400;line-height:1.7;color:var(--maincolor);font-size:1.25em;text-rendering:optimizeLegibility;font-kerning:normal;-webkit-font-kerning:normal;font-variant-ligatures:contextual common-ligatures;-webkit-font-variant-ligatures:contextual common-ligatures;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;min-height:100%}@media(max-width: 768px){body{font-size:1.1em}}.element-invisible,a span.image-title,.visually-hidden{position:absolute;left:-4000px;top:-5000px;height:0;display:inline}a{color:var(--linkcolor);text-decoration:none}a:hover,a:active,a:focus{color:var(--advancedcolor);text-decoration:none}a:active,a:focus{outline:solid 2px var(--linkcolor);outline-offset:3px}em{color:var(--maincolor)}ins{background:#ffa;color:var(--maincolor);text-decoration:none}mark{background:#f0f8ff;color:var(--maincolor)}::-moz-selection{background:#eee;color:var(--maincolor);text-shadow:none}::selection{background:#eee;color:var(--maincolor);text-shadow:none}abbr[title],dfn[title]{cursor:help}dfn[title]{border-bottom:1px dotted;font-style:normal}img,svg{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle}p,hr,ul,ol,dl,blockquote,pre,address,fieldset,figure{margin:0 0 1em 0}*+p,*+hr,*+ul,*+ol,*+blockquote,*+pre,*+address,*+fieldset,*+figure{margin-bottom:1em}h1,h2,h3,h4,h5,h6{margin:0 0 1em 0;font-family:"Catamaran",arial,sans-serif;font-weight:700;color:var(--maincolor);text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2em}h1{color:var(--maincolor);font-size:clamp(2rem,1.7971rem + 1.0145vw,2.875rem);font-weight:700;line-height:1.2em}h2{font-size:clamp(1.5rem,1.3554rem + .7229vw,2.25rem);line-height:1.1em;color:var(--maincolor);font-weight:900;line-height:1.1em;text-indent:-0.03em}h3{font-size:clamp(1.5rem,1.4036rem + .4819vw,2rem);color:var(--maincolor);line-height:1.1em;font-weight:700}h4{font-size:clamp(1.25rem,1.2259rem + .1205vw,1.375rem);line-height:1.1em;color:var(--maincolor);font-weight:700;letter-spacing:0}h5{font-size:clamp(1rem,.9759rem + .1205vw,1.125rem);line-height:1.1em}h6{font-size:1rem;line-height:2rem}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5{margin-bottom:0}p{line-height:1.6em}ul{list-style-type:disc;margin-left:20px;padding:0}ul li{line-height:1.5em;padding:3px 20px;margin:5px 0}::marker{color:var(--linkcolor);font-family:arial,sans-serif;font-size:1em}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dl{text-align:left}dl .horizontal dt{width:40%;float:left}dt{font-weight:400}dt.article-info-term{display:none}dd{margin:0 0 0px 0}hr{border:0;border-bottom:solid 1px var(--advancedlightcolor);height:1px;margin:25px 0}address{font-style:normal}q{font-style:italic}blockquote{border-left:4px solid var(--linkcolor);font-size:1em;line-height:1.6rem;font-style:normal;text-align:left;margin:40px 0 20px 0;padding:calc(20px + 1vw) !important;padding-left:50px;background-color:#f5f5f5;color:var(--maincolor);position:relative}blockquote small{display:block;color:#777;font-style:normal;line-height:1em}blockquote p:last-of-type{margin-bottom:5px}blockquote :before{content:"";width:50px;height:50px;position:absolute;left:20px;top:-20px;background:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48" height="48" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve"><path fill="%23000000" d="M78.7,3.9v32.8c0.1,4.6-0.5,8.9-2,13c-1.5,4.1-3.6,7.7-6.3,10.9c-2.7,3.2-6,5.9-9.8,7.9c-3.8,2.1-7.9,3.4-12.3,4V58.4c5.4-1.9,9.2-4.6,11.2-8.3c2-3.6,3-8.1,3-13.2H48.3V3.9H78.7L78.7,3.9z M33,3.9v32.8c0.1,4.6-0.5,8.9-2,13c-1.5,4.1-3.6,7.7-6.3,10.9c-2.7,3.2-6,5.9-9.8,7.9c-3.8,2.1-7.9,3.4-12.3,4V58.4c5.4-1.9,9.2-4.6,11.2-8.3c2-3.6,3-8.1,3-13.2H2.5V3.9H33z"></path></svg>') no-repeat}code{color:#999;font-size:1em;white-space:nowrap}pre code{color:inherit;white-space:pre-wrap}pre{padding:10px;background:#f5f5f5;color:var(--maincolor);font-size:1em;line-height:2em;-moz-tab-size:4;tab-size:4}small,.small{font-size:.8em;line-height:1em}button,input:not([type=radio]):not([type=checkbox]),select{vertical-align:middle}iframe{border:0}.unsichtbar,.u2,.invisible,.element-invisible,.unseen{left:-3000px;position:absolute;top:-2000px;width:0;background:#000 !important;color:#fff !important}.pageheading h1{font-size:1em;text-transform:uppercase;border-bottom:solid 1px #ddd;padding:0;margin:30px auto;color:var(--linkcolor)}a[href$=".pdf"]:not(.btn):before{content:"";display:inline-block;width:32px;height:32px;background-image:url(../icons/pdf_red.svg);background-size:20px;background-position:bottom center;background-repeat:no-repeat}a.btn[href$=".pdf"]:after{content:"";display:inline-block;width:32px;height:32px;background-image:url(../icons/pdf_white.svg);background-size:20px;background-position:bottom center;background-repeat:no-repeat;position:absolute;left:5px;top:0}.item-page ul.pagenav li.previous{float:left}.item-page ul.pagenav li.next{float:right}.item-page ul.pagenav li a{padding:5px;display:inline-block}.item-page ul.pagenav{margin:60px 0 0 0;border-top:1px dotted #ddd;list-style-type:none}.item-page ul.pagenav li.next,.item-page ul.pagenav li.previous{height:40px;text-align:center;vertical-align:middle;width:40px;color:#fff;position:relative;top:-25px;padding:0;display:flex;justify-content:center}.item-page ul.pagenav a{text-align:center;display:flex;justify-content:center;align-items:center;background:var(--footerbg);width:100%;height:100%;color:var(--footercolor);border-radius:100%}.item-page ul.pagenav a:hover,.item-page ul.pagenav a:active,.item-page ul.pagenav a:focus{background:var(--linkcolor)}.item-page ul.pagenav li.next a:after,.item-page ul.pagenav li.previous a:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:inline-block;height:.8em;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:.8em;margin-left:-0.4em;margin-top:.4em}.item-page ul.pagenav li.previous a:after{-moz-transform:rotate(-135deg) skew(5deg, 5deg);-o-transform:rotate(-135deg) skew(5deg, 5deg);-webkit-transform:rotate(-135deg) skew(5deg, 5deg);transform:rotate(-135deg) skew(5deg, 5deg);margin-left:0;margin-right:-0.4em}.search{width:100%;max-width:1100px;margin:0 auto 20px;padding:60px 40px 20px 20px}.article-info-term{display:none}.article-info{overflow:hidden;font-size:.8em;color:var(--maincolor);margin:20px 0;line-height:1.4em}.article-info dd,.article-info dt{display:inline-block;padding:0 10px 0 0;line-height:1em;margin-bottom:0;border-right:solid 1px var(--maincolor)}.article-info dd:last-child,.article-info dt:last-child{border:0}.article-info dt{left:-3000px;position:absolute;top:-2000px;width:0}.article-info dd span{display:inline-block;padding:0;margin:0}.edit h1{padding:0 0 20px 0}.edit button,.edit a.btn{line-height:1.5em;border:0}.edit .btn:after{content:"";padding:0}.edit.item-page ul li:before{content:""}.items-more{padding:20px 0}.items-more ul{margin:0;padding:0 0 0 0px;list-style-type:none}.items-more li{margin:5px 0}.items-more li time{font-weight:normal;display:inline-block;min-width:100px;font-size:.9em;color:#555}@font-face{font-display:swap;font-family:"Catamaran";font-style:normal;font-weight:300;src:url("../fonts/catamaran-v18-latin-300.woff2") format("woff2"),url("../fonts/catamaran-v18-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Catamaran";font-style:normal;font-weight:400;src:url("../fonts/catamaran-v18-latin-regular.woff2") format("woff2"),url("../fonts/catamaran-v18-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Catamaran";font-style:normal;font-weight:700;src:url("../fonts/catamaran-v18-latin-700.woff2") format("woff2"),url("../fonts/catamaran-v18-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Catamaran";font-style:normal;font-weight:800;src:url("../fonts/catamaran-v18-latin-800.woff2") format("woff2"),url("../fonts/catamaran-v18-latin-800.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Catamaran";font-style:normal;font-weight:900;src:url("../fonts/catamaran-v18-latin-900.woff2") format("woff2"),url("../fonts/catamaran-v18-latin-900.ttf") format("truetype")}main{width:100%}#header{position:relative;width:100%;padding:0;z-index:1000;background:#fff;box-shadow:rgba(0,0,0,.03) 0px 2px 2px 0px;border-bottom:solid 1px #eee}#header .headerinner{display:flex;margin:0 auto;align-items:center;max-width:1440px;padding:0}#header .dropdown .row{align-items:flex-start}#header .logo{color:var(--darkcolor);margin:-30px 20px 0 0;line-height:1em;font-size:1.4em;position:relative}#header .logo a{color:#fff;display:block}#header .logo a small{display:block;font-weight:normal;font-size:.6em;margin-top:5px}#header .logo a:focus{outline:2px solid var(--linkcolor)}#header .logo img,#header .logo svg{margin:0}.skiplinks{line-height:0;list-style-type:none;display:inline;padding:0 !important;height:0 !important;position:absolute;top:-5px;left:-5px;background:#000;color:#fff}.skiplinks li{list-style-type:none;text-transform:none !important;text-align:center}.skiplinks li a:link,.skiplinks li a:visited{display:inline-block;height:0;left:-3000px;position:absolute;top:-2000px;width:0;border:0;padding:10px;background:#000;color:#fff;opacity:1}.skiplinks li a:focus{display:inline-block;left:0;position:absolute;top:0;width:10em;height:5em;border:0;padding:10px;background:#000;color:#fff;opacity:1;z-index:1000}.topnavigation{padding:5px 0;text-align:right;background:#fff;font-size:.8em}.topnavigation>.container{position:static;padding:0 0px;display:flex;justify-content:flex-end}.topnavigation ul{display:inline-flex;margin:0;align-items:center}.topnavigation ul li{display:inline-block;padding:0 10px;border-right:solid 1px var(--advancedlightcolor)}.topnavigation ul li a{color:#222}.topnavigation ul li a svg,.topnavigation ul li a img{width:22px}.topnavigation ul li a svg path,.topnavigation ul li a img path{fill:#fff}.topnavigation ul li a:hover,.topnavigation ul li a:active{color:var(--linkcolor);text-decoration:underline}.topnavigation ul.lang-inline{display:flex;list-style-type:none;margin:0;padding:0}.topnavigation .mod-languages{display:inline-flex}.topnavigation .mod-languages div{display:inline-flex}@media screen and (max-width: 960px){#around{padding-top:0}body{padding-top:0}#header{padding:0;position:static}#header .logo{margin:-20px 0 5px 0;max-width:230px}}@media screen and (max-width: 330px){#header h1{margin-left:0}}ul.check{list-style:none;padding:0;margin:20px 0}ul.check li{position:relative;padding:20px 0px 20px 50px;border-top:solid 2px var(--lightcolor)}ul.check li>a{display:inline-block}ul.check li>h2,ul.check li>h3,ul.check li>h4,ul.check li>h5{font-size:1.2em !important;line-height:1em;font-weight:bold;margin:0 0 10px 0}ul.check li:before{content:"+";font-size:2em;position:absolute;left:0;top:12px;margin-left:-10px;display:inline-block;margin-right:10px;color:var(--linkcolor);padding:10px;line-height:20px;width:20px;height:20px;justify-content:center;font-weight:normal}ul.counter{counter-reset:li;list-style-type:none;margin:30px 0;padding:0 0 0 40px}ul.counter>li{padding:10px 20px 10px 30px;position:relative;margin:20px 0}ul.counter>li:before{counter-increment:li;content:counter(li);padding:5px;background:var(--linkcolor);color:#fff;width:30px;height:30px;position:absolute;left:-1em;border-radius:50%;text-align:center;top:5px;display:flex;align-content:center;justify-content:center;align-items:center;font-weight:900}ul.counter>li ::marker{color:var(--linkcolor)}ul.download li{background:#fff;border:solid 3px var(--advancedlightcolor)}ul.check.noborder li{border:0}.container{width:100%;max-width:1440px;margin:0 auto;padding:20px;position:relative;container-type:normal;container-name:mycontainer}.row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple;-o-box-lines:multiple;gap:40px;width:100%}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding:20px}.row>*[class*=col-],.row>*[class*=col-md-]{position:relative;min-height:1px;padding-top:20px;padding-left:30px;padding-right:30px;padding-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.col,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;min-height:1px;padding-top:20px;padding-left:30px;padding-right:30px;padding-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media(min-width: 600px){.col-md-1{-webkit-flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );-ms-flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );max-width:calc(8.3333333333% - 40px +  3.3333333333px );width:calc(8.3333333333% - 40px +  3.3333333333px )}.col-md-2{-webkit-flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );-ms-flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );max-width:calc(16.6666666667% - 40px +  6.6666666667px );width:calc(16.6666666667% - 40px +  6.6666666667px )}.col-md-3{-webkit-flex:0 0 calc(25% - 40px +  10px );-ms-flex:0 0 calc(25% - 40px +  10px );flex:0 0 calc(25% - 40px +  10px );max-width:calc(25% - 40px +  10px );width:calc(25% - 40px +  10px )}.col-md-4{-webkit-flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );-ms-flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );max-width:calc(33.3333333333% - 40px +  13.3333333333px );width:calc(33.3333333333% - 40px +  13.3333333333px )}.col-md-5{-webkit-flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );-ms-flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );max-width:calc(41.6666666667% - 40px +  16.6666666667px );width:calc(41.6666666667% - 40px +  16.6666666667px )}.col-md-6{-webkit-flex:0 0 calc(50% - 40px +  20px );-ms-flex:0 0 calc(50% - 40px +  20px );flex:0 0 calc(50% - 40px +  20px );max-width:calc(50% - 40px +  20px );width:calc(50% - 40px +  20px )}.col-md-7{-webkit-flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );-ms-flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );max-width:calc(58.3333333333% - 40px +  23.3333333333px );width:calc(58.3333333333% - 40px +  23.3333333333px )}.col-md-8{-webkit-flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );-ms-flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );max-width:calc(66.6666666667% - 40px +  26.6666666667px );width:calc(66.6666666667% - 40px +  26.6666666667px )}.col-md-9{-webkit-flex:0 0 calc(75% - 40px +  30px );-ms-flex:0 0 calc(75% - 40px +  30px );flex:0 0 calc(75% - 40px +  30px );max-width:calc(75% - 40px +  30px );width:calc(75% - 40px +  30px )}.col-md-10{-webkit-flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );-ms-flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );max-width:calc(83.3333333333% - 40px +  33.3333333333px );width:calc(83.3333333333% - 40px +  33.3333333333px )}.col-md-11{-webkit-flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );-ms-flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );max-width:calc(91.6666666667% - 40px +  36.6666666667px );width:calc(91.6666666667% - 40px +  36.6666666667px )}.col-md-12{-webkit-flex:0 0 calc(100% - 40px +  40px );-ms-flex:0 0 calc(100% - 40px +  40px );flex:0 0 calc(100% - 40px +  40px );max-width:calc(100% - 40px +  40px );width:calc(100% - 40px +  40px )}}@media(min-width: 900px){.col-1{-webkit-flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );-ms-flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );max-width:calc(8.3333333333% - 40px +  3.3333333333px );width:calc(8.3333333333% - 40px +  3.3333333333px )}.col-2{-webkit-flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );-ms-flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );max-width:calc(16.6666666667% - 40px +  6.6666666667px );width:calc(16.6666666667% - 40px +  6.6666666667px )}.col-3{-webkit-flex:0 0 calc(25% - 40px +  10px );-ms-flex:0 0 calc(25% - 40px +  10px );flex:0 0 calc(25% - 40px +  10px );max-width:calc(25% - 40px +  10px );width:calc(25% - 40px +  10px )}.col-4{-webkit-flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );-ms-flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );max-width:calc(33.3333333333% - 40px +  13.3333333333px );width:calc(33.3333333333% - 40px +  13.3333333333px )}.col-5{-webkit-flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );-ms-flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );max-width:calc(41.6666666667% - 40px +  16.6666666667px );width:calc(41.6666666667% - 40px +  16.6666666667px )}.col-6{-webkit-flex:0 0 calc(50% - 40px +  20px );-ms-flex:0 0 calc(50% - 40px +  20px );flex:0 0 calc(50% - 40px +  20px );max-width:calc(50% - 40px +  20px );width:calc(50% - 40px +  20px )}.col-7{-webkit-flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );-ms-flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );max-width:calc(58.3333333333% - 40px +  23.3333333333px );width:calc(58.3333333333% - 40px +  23.3333333333px )}.col-8{-webkit-flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );-ms-flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );max-width:calc(66.6666666667% - 40px +  26.6666666667px );width:calc(66.6666666667% - 40px +  26.6666666667px )}.col-9{-webkit-flex:0 0 calc(75% - 40px +  30px );-ms-flex:0 0 calc(75% - 40px +  30px );flex:0 0 calc(75% - 40px +  30px );max-width:calc(75% - 40px +  30px );width:calc(75% - 40px +  30px )}.col-10{-webkit-flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );-ms-flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );max-width:calc(83.3333333333% - 40px +  33.3333333333px );width:calc(83.3333333333% - 40px +  33.3333333333px )}.col-11{-webkit-flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );-ms-flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );max-width:calc(91.6666666667% - 40px +  36.6666666667px );width:calc(91.6666666667% - 40px +  36.6666666667px )}.col-12{-webkit-flex:0 0 calc(100% - 40px +  40px );-ms-flex:0 0 calc(100% - 40px +  40px );flex:0 0 calc(100% - 40px +  40px );max-width:calc(100% - 40px +  40px );width:calc(100% - 40px +  40px )}}@supports(display: grid){:root{--grid-layout-gap:40px}@media screen and (min-width: 760px){:root{--grid-layout-gap:24px}}.grid-cols-1{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(100% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-1>li,.grid-cols-1>article,.grid-cols-1>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-2{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(50% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-2>li,.grid-cols-2>article,.grid-cols-2>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-3{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(33.3333333333% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-3>li,.grid-cols-3>article,.grid-cols-3>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-4{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(25% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-4>li,.grid-cols-4>article,.grid-cols-4>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-5{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(20% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-5>li,.grid-cols-5>article,.grid-cols-5>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-6{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(16.6666666667% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-6>li,.grid-cols-6>article,.grid-cols-6>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-7{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(14.2857142857% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-7>li,.grid-cols-7>article,.grid-cols-7>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-8{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(12.5% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-8>li,.grid-cols-8>article,.grid-cols-8>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-9{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(11.1111111111% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-9>li,.grid-cols-9>article,.grid-cols-9>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-10{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(10% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-10>li,.grid-cols-10>article,.grid-cols-10>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-11{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(9.0909090909% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-11>li,.grid-cols-11>article,.grid-cols-11>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-12{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(8.3333333333% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:1440px;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-12>li,.grid-cols-12>article,.grid-cols-12>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.gap{--grid-layout-gap: 40px}.gap-2{--grid-layout-gap: calc( 40px * 1.2)}.gap-3{--grid-layout-gap: calc( 40px * 1.5)}.gap-4{--grid-layout-gap: calc( 40px * 1.8)}.gap-5{--grid-layout-gap: calc( 40px * 2)}.gap-small{--grid-layout-gap: calc( 40px / 2)}.col-auto{grid-column:auto}@media screen and (min-width: 960px){.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}}}#right{padding:0;margin-left:0;z-index:1;width:100%;background:#fff}#right .moduletable{margin-bottom:40px;padding:20px 40px}#right .moduletable h3{font-size:1.3em;color:var(--maincolor);letter-spacing:-1px;font-weight:bold}#right .moduletable .custom{font-size:.9em}#right .moduletable .custom a:hover,#right .moduletable .custom a:active,#right .moduletable .custom a:focus{text-decoration:underline}#right .moduletable strong{font-weight:bold}#right .moduletable.grau{padding:20px;background:#f5f5f5;box-shadow:0 1px 1px #ddd}#right .moduletable.grau h3{border:0}.maincontent{background:#fff;padding:0}@media screen and (min-width: 970px){#right{order:2;flex:0 1 400px;padding:40px 20px;margin:20px 0px;border-radius:4px}.maincontent{order:1;flex:1 1 450px;margin:20px;padding:20px;border-radius:4px}}#footer-infos{background:var(--footerbg);padding:60px 0 0 0;color:var(--footercolor);font-size:.85em}#footer-infos h3,#footer-infos h2{color:var(--footercolor);font-size:1.3em;font-weight:normal;letter-spacing:0}#footer-infos a{color:var(--footercolor);display:inline-block}#footer-infos a:hover,#footer-infos a:active,#footer-infos a:focus{color:var(--advancedcolor);text-decoration:underline}#footer-infos ul{margin:0;padding:0;list-style-type:none}#footer-infos ul.menu{font-size:1em;display:block}#footer-infos ul.menu>li{background:rgba(0,0,0,0);border:0;margin:0}#footer-infos ul.menu>li a{background:rgba(0,0,0,0);font-weight:400;padding:5px 10px 5px 22px;border:0;position:relative;color:var(--footercolor);border-radius:4px}#footer-infos ul.menu>li a:before{border-right:2px solid var(--footercolor);border-top:2px solid var(--footercolor);content:"";display:inline-block;height:.45em;margin-right:10px;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:.45em;position:absolute;top:12px;left:0}#footer-infos ul.menu>li a:active,#footer-infos ul.menu>li a:focus,#footer-infos ul.menu>li a:focus-within{outline:var(--footercolor) solid 2px}#footer-infos ul.menu>li a:hover,#footer-infos ul.menu>li a:active,#footer-infos ul.menu>li a:focus{color:var(--footercolor)}#footer-infos ul.menu>li a:hover:before,#footer-infos ul.menu>li a:active:before,#footer-infos ul.menu>li a:focus:before{border-right:2px solid var(--footercolor);border-top:2px solid var(--footercolor)}#footer-infos ul.horizontal{display:flex;flex-wrap:wrap}#footer-infos ul.horizontal>li{flex:1 1 230px;border-left:1px solid rgba(255,255,255,.1);text-transform:uppercase}#footer-infos ul.horizontal>li a{padding-bottom:20px;display:block}#footer-infos ul.horizontal>li ul li{padding:0px 0;text-transform:none}#footer-infos .socialmedia{margin-top:20px}#footer-infos .socialmedia li{display:inline-block;padding:10px 10px 10px 0}#footer-infos .socialmedia li a svg{width:30px}#footer-infos .socialmedia li a svg path{fill:#97b0dc}#footer-infos .socialmedia li a:hover svg path{fill:#fff}#footer-infos .socialmedia li path{fill:var(--footercolor)}#footer-infos .row{display:flex;display:-webkit-flex;display:-ms-flexbox;-o-box-lines:multiple}#footer-outer{background:var(--footerbg);color:var(--footercolor);font-size:1em;border-top:1px solid rgba(255,255,255,.1);padding:30px 0 10px 0}#footer-outer div{padding:0px 0}#footer-outer div img{margin:20px}#footer-outer div h3{color:var(--footercolor);text-transform:uppercase}#footer-outer div ul{list-style-type:none;margin:0;padding-left:30px}#footer-outer div ul li{border:0;display:inline}#footer-outer div a{color:#9bd;background:var(--footerbg);text-decoration:none}#footer-outer div a:hover,#footer-outer div a:active,#footer-outer div a:focus{color:#fff;text-decoration:underline}#footer-outer div .col-4{padding:20px 0px 0px 50px}@media screen and (max-width: 900px){#footer-infos{padding:20px 0}#footer-infos .row{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 700px){#footer-infos ul.horizontal>li{border:0;padding-left:0}}.dropdown-menu{position:absolute;opacity:1;top:100%;left:0;z-index:20000;float:none;min-width:100%;padding:40px 40px;margin:0 0;font-size:1em;border-top:solid 1px #ddd;border-radius:0;background-clip:padding-box;height:0;overflow:hidden;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s;box-shadow:2px 30px 24px rgba(0,0,0,.24);background:#fff;text-align:left;list-style-type:none;width:100%;font-weight:normal;letter-spacing:0;text-transform:none;display:none;margin-top:-3px}.dropdown-menu h3{font-size:1.3rem;font-weight:700;color:var(--maincolor);margin:20px 0 0 0}.dropdown-menu h3 img{max-width:50px;margin-right:20px}.dropdown-menu .container{padding:0 0 0 10px}.dropdown-menu ul{margin:0;padding:0}.dropdown-menu li{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column}.dropdown-menu li>a{padding:10px 5px 10px 35px;font-weight:400;line-height:1.2em;color:var(--maincolor);display:block;background:rgba(0,0,0,0);border-bottom:solid 0px rgba(255,255,255,.3);position:relative;font-size:.9em}.dropdown-menu li>a:before{content:"+";display:inline-block;height:.45em;margin-right:10px;width:.45em;position:absolute;top:10px;left:0px;font-weight:bold}.dropdown-menu li>a:hover,.dropdown-menu li>a:active,.dropdown-menu li>a:focus{text-decoration:underline 1px var(--linkcolor) !important;color:var(--linkcolor) !important;background-color:rgba(0,0,0,0);display:block;outline:0}.dropdown-menu li.active>a{font-weight:700;background:rgba(0,0,0,0);color:var(--advancedcolor)}.dropdown-menu li:last-child a{border-bottom:0}.dropdown-menu .menu-description{padding:0;box-sizing:border-box;background:none;color:var(--linkcolor);flex:0 1 600px}.dropdown-menu .menu-description h1,.dropdown-menu .menu-description h2,.dropdown-menu .menu-description h3,.dropdown-menu .menu-description a,.dropdown-menu .menu-description ul{color:var(--linkcolor);line-height:1.1em}.dropdown-menu .menu-description h3{margin:20px 0}.dropdown-menu .menu-description p{font-size:.9em}.dropdown-menu .dropdown-submenu{margin:20px 0}.caret{display:inline-block;width:0;height:0;margin-left:5px;border-top:5px solid var(--linkcolor);border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-bottom:0 dotted;content:"";vertical-align:middle}ul li a[aria-expanded=true] .caret{border-top:5px solid var(--maincolor);transform:rotate(180deg)}.dropdown-menu.show{opacity:1;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;align-items:center}.dropdown-menu.show .container{max-width:1400px;justify-content:center;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-template-rows:auto;grid-gap:40px}@keyframes pullDown{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.goright{right:0;left:auto}@media screen and (min-width: 960px){.dropdown-menu h3{margin:20px 0 0 0}.dropdown-menu.show>div>ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(33.3333333333% - 40px, 250px), 1fr));grid-template-rows:auto;gap:40px}.dropdown-menu.show>div>ul>li{padding-right:20px}.dropdown-menu.show>div>ul>li:last-child{border:0}}.dropdown-menu a.btn{color:#fff !important;padding:15px 30px !important;background:var(--linkcolor) !important;display:block;text-align:center}@media screen and (max-width: 960px){.caret{float:right;margin-top:5px;border-top:5px solid var(--maincolor)}.dropdown-menu.show{position:relative;float:none;font-size:1em;max-width:100%;box-shadow:none;border:0;margin:0;padding:0;background:rgba(0,0,0,0);height:auto;flex:1 1 100%;top:5px}.dropdown-menu.show .menu-description{float:none;width:100%;background:#fff}.dropdown-menu.show ul{padding:20px 0;background:#fff;margin:0}.dropdown-menu.show ul li{border-bottom:0;float:none;width:100%;flex:1 1 100%}.dropdown-menu.show ul li>a{padding:15px 40px !important;line-height:1em;color:var(--maincolor);font-weight:normal}.dropdown-menu.show ul li>a:hover,.dropdown-menu.show ul li>a:active,.dropdown-menu.show ul li>a:focus{background:#fff !important;font-weight:normal;color:var(--linkcolor) !important}.dropdown-menu.show ul li.active a{color:var(--linkcolor)}.dropdown-menu.show>li a[aria-expanded=true]{color:var(--linkcolor) !important;background:#fff !important;text-decoration:none !important}.dropdown-menu.show>li a[aria-expanded=true] .caret{border-top:5px solid var(--linkcolor)}}@media screen and (max-width: 450px){.dropdown-menu li{float:none;list-style-type:none;width:100%}}.horizontal.list>li{position:relative}.one-column{position:relative}@media screen and (min-width: 965px){.dropdown-menu.show>div>ul>li{border-right:solid 1px #ddd}.dropdown-menu.show:before{content:"";transition:all 1s;background:#fff;width:35px;height:2px;position:absolute;top:10px;margin:25px 0 0 5px;right:10px;transform:rotate(-45deg)}.dropdown-menu.show:after{content:"";transition:all 1s;background:#fff;width:35px;height:2px;position:absolute;top:10px;margin:25px 0 0 5px;right:10px;transform:rotate(45deg)}}span.separator{display:block;margin:40px 0 20px 0;text-transform:uppercase;color:#333;font-weight:400}.navbar{background:rgba(0,0,0,0);text-align:right;position:static;margin:0 auto;flex:1}.navbar .container{position:static;padding:0}#menu-button-close{font-size:2em;margin:0;padding:0 !important;display:inline-block;color:var(--linkcolor);justify-self:flex-end;position:absolute;width:50px;height:50px;cursor:pointer;background:rgba(0,0,0,0);right:0;top:0;border:0;z-index:1000}#menu-button-close:before,#menu-button-close:after{content:"";transition:all 1s;background:var(--linkcolor);border:solid 1px;width:35px;height:0;position:absolute;top:0;margin:25px 0 0 5px;left:0;transform:rotate(-45deg)}#menu-button-close:after{transform:rotate(-135deg)}#menu-button-close:hover:before,#menu-button-close:hover:after,#menu-button-close:active:before,#menu-button-close:active:after,#menu-button-close:focus:before,#menu-button-close:focus:after{transform:rotate(0deg)}#menu-button-close,#openmenulink{display:none}ul.menu:not(.horizontal) li{display:block}ul.menu{margin:0;padding:0;background:rgba(0,0,0,0);font-size:1em}ul.menu>li{margin:0 7px;padding:0;border-right:0;background:rgba(0,0,0,0);color:var(--maincolor)}ul.menu>li>a,ul.menu>li button{margin:0px;padding:5px 10px;border:0;background:#fff;color:var(--maincolor);font-weight:700;display:block;border-radius:20px;transition:all .3s ease .15s}ul.menu>li>a:hover,ul.menu>li>a:active,ul.menu>li button:hover,ul.menu>li button:active{text-decoration:none;color:#fff;background:var(--advancedcolor)}ul.menu>li>a:hover .caret,ul.menu>li>a:active .caret,ul.menu>li button:hover .caret,ul.menu>li button:active .caret{border-top:5px solid #fff}ul.menu>li>a:focus-visible,ul.menu>li button:focus-visible{text-decoration:none;outline:solid 2px var(--linkcolor);outline-offset:2px}ul.menu>li.active>a{background:#fff;color:#000;font-weight:600;text-decoration:none}ul.menu>li.active>ul li a{padding:15px 10px;background:rgba(0,0,0,0);color:#fff;font-weight:700;font-size:1rem;border:0px;display:block}ul.menu>li.alias-parent-active>a,ul.menu li.active>a{font-weight:bold}ul.menu.horizontal>li{display:inline-block}ul.menu.horizontal>li a:hover,ul.menu.horizontal>li a:active,ul.menu.horizontal>li a:focus{text-decoration:none}ul.menu.horizontal>li.active>a:not([aria-expanded=true]){color:#fff;background:var(--linkcolor)}ul.menu.horizontal>li.active>a:not([aria-expanded=true]) .caret{border-top:5px solid #fff}ul.menu.horizontal>li.active>a:not([aria-expanded=true]):hover,ul.menu.horizontal>li.active>a:not([aria-expanded=true]):active,ul.menu.horizontal>li.active>a:not([aria-expanded=true]):focus{color:#fff;text-decoration:none}ul.menu.sidemenu{background:#fff;color:var(--linkcolor);padding:20px;margin:0 0 0px 0;font-size:1em;border-radius:0px}ul.menu.sidemenu>li{position:relative;background:#fff;overflow:hidden;padding:4px}ul.menu.sidemenu>li .nav-header{padding:5px 10px}ul.menu.sidemenu>li h3,ul.menu.sidemenu>li h2,ul.menu.sidemenu>li h4{font-size:1.4em;text-transform:uppercase;letter-spacing:1px;font-family:"Catamaran",arial,sans-serif;color:var(--linkcolor)}ul.menu.sidemenu>li a{color:var(--linkcolor);background:#fff;padding:15px 40px;border-bottom:solid 2px #dfe9ef;font-weight:400;position:relative;border-radius:0px}ul.menu.sidemenu>li a:hover,ul.menu.sidemenu>li a:active{text-decoration:underline;color:#fff;background:var(--linkcolor)}ul.menu.sidemenu>li a:focus,ul.menu.sidemenu>li a:focus-within{outline:solid 2px var(--linkcolor) !important;outline-offset:2px}ul.menu.sidemenu>li a:before{content:"+";display:inline-block;height:.45em;margin-right:10px;width:.45em;position:absolute;top:15px;left:10px}ul.menu.sidemenu>li>ul{border:solid 0px #dfdfd8;background:#fff;margin:0px;padding:20px 20px;list-style-type:none}ul.menu.sidemenu>li>ul.small{font-size:1em}ul.menu.sidemenu>li>ul li{padding:10px 30px;background:#fff}ul.menu.sidemenu>li>ul li a{display:block;color:var(--linkcolor);background:#fff;padding:10px 30px;font-weight:400;border-bottom:solid 1px #e6e6e6;position:relative;border-radius:4px}ul.menu.sidemenu>li>ul li a:before{border-right:1px solid #555;border-top:1px solid #555;content:"";display:inline-block;height:.45em;margin-right:10px;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:.45em;position:absolute;top:15px;left:5px}ul.menu.sidemenu>li>ul li a:hover,ul.menu.sidemenu>li>ul li a:active,ul.menu.sidemenu>li>ul li a:focus{color:#fff;background:var(--linkcolor)}ul.menu.sidemenu>li>ul li a:hover.active>a,ul.menu.sidemenu>li>ul li a:active.active>a,ul.menu.sidemenu>li>ul li a:focus.active>a{color:var(--linkcolor);font-weight:600}ul.menu.sidemenu>li>ul li.active>a:hover{color:#fff}ul.menu.sidemenu>li>ul ul{margin:20px;list-style-type:none}ul.menu.sidemenu>li>ul ul li.active a:before{color:#fff}ul.menu.sidemenu>li a[aria-current=page]{background:#fff;color:var(--linkcolor);font-weight:bold}ul.menu.sidemenu li.active>a{font-weight:bold}@media screen and (max-width: 960px){#menu-button-close,#openmenulink{display:block;position:absolute;right:10px;top:10px;padding:0px;border:solid 0px var(--linkcolor)}#openmenulink{top:60px}.navbar{margin-left:-960px;position:absolute;width:100%;z-index:10000;top:0px;left:0;background:#fff;display:block !important;min-height:100%;text-align:right;overflow:hidden;float:none;padding:80px 0;transition:margin-left .5s ease .5s;-webkit-transition:margin-left .5s ease .5s}.show{display:block;margin-left:0}.navbar ul.menu{background:#fff;margin:20px 20px;text-align:left;font-size:1em;padding:0;width:auto}.navbar ul.menu li{background:#fff;color:var(--maincolor)}.navbar ul.menu li a,.navbar ul.menu li button{background:#fff;padding:20px 5px;border-bottom:solid 1px #ebebeb;color:var(--maincolor);border-radius:0;width:100%;text-align:left}.navbar ul.menu li a:hover,.navbar ul.menu li a:active,.navbar ul.menu li button:hover,.navbar ul.menu li button:active{text-decoration:none}.navbar ul.menu li a:hover .caret,.navbar ul.menu li a:active .caret,.navbar ul.menu li button:hover .caret,.navbar ul.menu li button:active .caret{border-top:5px solid var(--maincolor)}.navbar ul.menu.horizontal>li{display:block !important}.navbar ul.menu.horizontal>li>a{font-size:1em}.navbar ul.menu.horizontal>li a{display:block !important;background:#fff;color:var(--maincolor);border-radius:0}.navbar ul.menu.horizontal>li a:hover{text-decoration:none;background:#fff;color:var(--linkcolor)}.navbar ul.menu.horizontal>li a:active,.navbar ul.menu.horizontal>li a:focus{text-decoration:none !important}.navbar ul.menu.horizontal>li.active a:hover,.navbar ul.menu.horizontal>li.active a:active,.navbar ul.menu.horizontal>li.active a:focus{color:var(--linkcolor);background:#fff !important}.navbar ul.menu.horizontal>li.active>a{color:var(--linkcolor)}.navbar ul.menu>li.active:after{display:none}.navbar ul.menu>li.active>a{color:var(--linkcolor);background:#fff !important}ul.menu.sidemenu{padding:0}.navbar ul.menu>li>a.spenden{background:#fff !important;font-size:1em;color:var(--maincolor)}}ul.menu>li>a.spenden{background:var(--advancedcolor) !important;font-size:16px;color:#fff}.bild{position:relative;background:#d5135f;container-type:inline-size;container-name:bild}.hero__flex{background:#d5135f;color:#fff;position:relative;display:flex;align-content:center;justify-content:center;align-items:center}.hero__flex_image,.hero__flex_text{flex:1 1 400px}.hero__flex_image{text-align:right;position:relative;min-height:500px;display:flex;max-height:550px}.hero__flex_image img{object-fit:cover}.hero__flex_text{position:absolute}.hero__flex_text h1,.hero__flex_text h2,.hero__flex_text h3,.hero__flex_text h4,.hero__flex_text p,.hero__flex_text ul,.hero__flex_text li,.hero__flex_text a{color:var(--darkcolortext)}.hero__flex_text p{padding-left:30px}.hero__flex h2{line-height:1.7em;color:#fff;margin-bottom:0;display:inline-block;font-size:clamp(1.75rem,1.6581rem + 1.0843vw,3rem);position:relative;z-index:10;text-align:center}.hero__flex h2 span{background:var(--linkcolor);box-decoration-break:clone;padding:2px 10px}.hero__flex h2 span.green{background:var(--footerbg);box-decoration-break:clone;padding:5px 20px}.hero__flex h2::before{content:"";display:block;position:absolute;width:250px;height:250px;background:#b4043f;z-index:-1;border-radius:100%;top:50%;left:50%;transform:translate(-50%, -50%)}@container bild (min-width: 800px){.bild .hero__flex{display:flex;flex-wrap:wrap;align-items:center}.bild .hero__flex_text{padding:90px 0px 30px 90px;position:relative;left:auto;top:auto}.bild .hero__flex h2{margin-left:-170px;text-align:left}.hero__flex h2::before{left:60px;width:350px;height:350px}.hero__flex_image{max-height:680px;min-height:600px}}.hero__content h2{margin-bottom:0;color:#fff;padding-left:30px;font-weight:100}.image-wrapper__mask{position:relative;max-height:900px;max-width:1980px;margin:0 auto}.image-wrapper__mask img{mask:url(../images/mask9.svg);-webkit-mask-image:url(../images/mask9.svg);-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat;mask-size:100%;mask-repeat:no-repeat;object-fit:cover;height:100%;width:100%}.contentbox__mask__inner{padding:30px 30px 30px 50px;flex:1 1 600px;max-width:1700px;margin:0 auto;font-size:1.3em}.contentbox__mask__inner h1,.contentbox__mask__inner h2,.contentbox__mask__inner h3{background:var(--linkcolor);color:#fff;padding:5px 20px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;margin:20px 0;line-height:1.9em;font-size:clamp( 1.75rem, 1.4601rem + 1.4493vw, 3rem )}@media screen and (min-width: 700px){.contentbox__mask{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center}.contentbox__mask__inner h1,.contentbox__mask__inner h2,.contentbox__mask__inner h3{line-height:1.7em}}.item-page{width:100%;max-width:1200px;margin:0 auto 20px auto;padding:20px;color:var(--maincolor);container-type:inline-size;container-name:myarticle;display:flex;flex-direction:column}.item-page .com-content-article__body{max-width:80ch;align-self:center;width:100%}.item-page .moduletable{margin:30px 0}.item-page a:hover,.item-page a:active,.item-page a:focus{text-decoration:underline}.item-page a:not(.btn):not(.mod-articles-category-title):not(.check a){text-decoration:underline}.item-page a:not(.btn):not(.mod-articles-category-title):not(.check a):hover{text-decoration:underline !important;color:var(--advancedcolor)}.item-page h2+div>h3:first-child{margin-top:-1em;color:var(--advancedcolor)}.item-page h2{font-weight:700}.item-page h2 span,.item-page h3 span{color:var(--advancedcolor);display:block;font-size:.85em;font-weight:700}.item-page h2 .category_name,.item-page h3 .category_name{font-size:.65em;font-weight:400}@media screen and (min-width: 760px){.item-page{padding:60px 40px 20px 40px}}.maincontent .item-page h1{border-bottom:solid 3px var(--linkcolor);letter-spacing:0;font-weight:700;color:var(--linkcolor);font-size:1em}.maincontent .item-page h2{font-size:32px;font-size:clamp(1.5rem,1.4036rem + .4819vw,2rem)}.maincontent .item-page h3{font-size:26px;font-size:clamp(1.25rem,1.1777rem + .3614vw,1.625rem)}.maincontent .item-page h4{font-size:24px;font-size:clamp(1.125rem,1.0527rem + .3614vw,1.5rem)}.maincontent .item-page h2 .category_name,.maincontent .item-page h3 .category_name{color:var(--advancedcolor);display:block;font-size:.65em;font-weight:400}.maincontent .item-page p,.maincontent .item-page ol,.maincontent .item-page ul{max-width:80ch}figcaption,p.caption{font-size:.8em}@media screen and (min-width: 700px){.pull-none.item-image{margin:0 0 30px 0}.pull-left.item-image,figure.pull-left{margin:0 30px 30px 0px;max-width:100%;margin-bottom:20px;float:left}.pull-right.item-image,figure.pull-right{margin-left:30px;max-width:100%;margin-bottom:20px;float:right}}figure.mixblendemode{background:#26a9b8;transform:rotate(2deg);margin-bottom:40px;border-radius:30px;overflow:hidden}figure.mixblendemode img{mix-blend-mode:color-burn}.category-desc{margin:40px 20px 0 20px;position:relative;text-align:center}.category-desc .container{margin:0 auto;padding:0;color:var(--maincolor);max-width:1300px}.category-desc .container .thought{background:rgba(0,0,0,0);padding:0;transform:rotate(0deg)}.category-desc .container .category-image{flex:auto;flex:1 1 700px}.category-desc .container .category-image img{width:100%;height:100%;object-fit:cover}.category-desc .container h3,.category-desc .container h2{color:var(--advancedcolor);margin-bottom:20px}.category-desc .container h3 span,.category-desc .container h2 span{color:var(--linkcolor);text-transform:none;font-size:.8em;font-weight:650;letter-spacing:-0.018em;display:block}.category-desc .category-desc-text{position:relative;max-width:1200px;padding:20px}@media screen and (min-width: 900px){.category-desc{padding:20px 40px 40px 40px}.category-desc .container .thought{bottom:200px;transform:rotate(-5deg);background:#fff;padding:40px;margin:0 0 -100px 0}.landing-page{width:100%}.landing-page .category-desc{background:var(--lightcolor)}.landing-page .category-desc:before{content:"";width:100%;position:absolute;height:250px;background-size:cover;bottom:0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2000 200' enable-background='new 0 0 2000 200' xml:space='preserve'%3E%3Cpolygon fill='%23FFFFFF' points='2000,-5 -8,200.8 2000,205 '/%3E%3C/svg%3E%0A")}}.blog.news{padding:30px 20px 80px 20px}.blog.news .blogintro{margin-bottom:30px}.blog.news .blog-items{position:relative;z-index:100}.blog.news .category-desc{font-size:1.1em;margin:0;padding:0 !important;color:var(--advancedtextcolor);display:flex;flex-wrap:wrap}.blog.news article{min-height:400px;text-align:center}.blog.news article .content{display:flex;flex-direction:column;height:100%}.blog.news article .content a:not(.btn){margin-top:auto}.blog.news article .content .btn{margin:10px auto}.blog.news article img{position:relative}.blog.news article h2 time,.blog.news article h3 time{font-size:.6em;font-weight:normal;display:block}.blog.news article a:hover img,.blog.news article a:active img,.blog.news article a:focus img{filter:grayscale(0)}.blog.news h3 span{font-family:"DINWeb",arial,sans-serif;font-size:.5em;display:block;line-height:1em;color:var(--advancedtextcolor)}.blog.news h3 span a:link,.blog.news h3 span a:visited{color:var(--advancedtextcolor)}.blog.news .items-more{background:var(--linkcolor);margin:30px -20px;padding:30px}.blog.news .items-more li{display:inline-block;margin:10px}.blog.news .items-more li a{background:var(--linkcolor);padding:10px 30px;display:block;color:#fff;border-radius:4px;border:solid 1px rgba(255,255,255,.4)}.blog.news .items-more li a:hover,.blog.news .items-more li a:active,.blog.news .items-more li a:focus{background:#ebf3fb;color:var(--linkcolor)}@media screen and (min-width: 600px){p.image{flex:0 1 50%}}.bgrow{padding:60px 0;background-size:cover !important;background-repeat:no-repeat;position:relative;background-color:var(--lightcolor);background-image:linear-gradient(to top, var(--lightcolor) 0%, #fff 100%);overflow:hidden}.landing-page{width:100%}.landing-page .items-leading{overflow:hidden;position:relative;min-height:70vh}.landing-page .items-leading .landing-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative;left:0;bottom:0px;-ms-overflow-style:none;scrollbar-width:none}.landing-page .items-leading .landing-row::-webkit-scrollbar{display:none}.landing-page .items-leading .landing-row article{min-height:75vh;width:100vw;flex:0 0 100vw;display:flex;color:#fff;scroll-snap-align:start;background-color:var(--advancedcolor);max-width:100%;position:relative}.landing-page .items-leading .landing-row article h3,.landing-page .items-leading .landing-row article h2{font-size:2.3em;font-size:clamp(1.5rem,1.3554rem + .7229vw,2.25rem);line-height:1.1em;color:var(--maincolor)}.landing-page .items-leading .landing-row article h1,.landing-page .items-leading .landing-row article h2,.landing-page .items-leading .landing-row article h3{color:#fff}.landing-page .items-leading .landing-row article.dark h1,.landing-page .items-leading .landing-row article.dark h2,.landing-page .items-leading .landing-row article.dark h3,.landing-page .items-leading .landing-row article.dark{color:var(--darkcolor)}.landing-page .items-leading .landing-row article.dark{color:var(--darkcolor)}.landing-page .items-leading .landing-row .container{display:flex;z-index:10}.landing-page .items-leading .landing-row .center .container{justify-content:center}.landing-page .items-leading .landing-row .container .item-image{margin:0;max-width:900px;float:none;display:flex}.landing-page .items-leading .landing-row .container .item-image img{margin:0;float:none;object-fit:cover}.landing-page .items-leading .landing-row article .content{flex:1 1 800px;max-width:800px;min-width:500px;background:rgba(0,0,0,0);padding:20px;margin-top:70px;align-self:center}.landing-page .items-leading .landing-row article p{font-size:1em;line-height:1.3em}ul.horizontal_slide{position:absolute;bottom:30px;width:100%;left:0;z-index:10;text-align:center;padding:0px;margin:0px}ul.horizontal_slide:after{border-top:solid 1px #fff;content:"";display:block;margin-top:-12px;opacity:.3}ul.horizontal_slide li{display:inline-block;padding:0}ul.horizontal_slide li button{display:inline-block;width:12px;height:12px;background:#fff;border-radius:100%;margin-right:30px;opacity:.8;outline:none;border:0}ul.horizontal_slide li button.active{background:var(--advancedcolor)}ul.horizontal_slide li button:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:"";-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ul.horizontal_slide li button:before{font-size:48px;line-height:90px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}ul.horizontal_slide li button{background:#fff;-webkit-transition:-webkit-transform ease-out .1s,background .2s;-moz-transition:-moz-transform ease-out .1s,background .2s;transition:transform ease-out .1s,background .2s}ul.horizontal_slide li button:after{top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,.1);opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}ul.horizontal_slide li button:hover{background:#fff;-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);color:#fff}ul.horizontal_slide li button:hover:after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;-moz-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms}.landing-page .items-leading button.nextwindow,.landing-page .items-leading button.prevwindow{position:absolute;width:70px;height:70px;top:calc(50% - 35px);z-index:1000;color:#555;outline:none;background:rgba(0,0,0,0);border:0;left:-10px;cursor:pointer}.landing-page .items-leading button.nextwindow{right:0px;left:auto;text-align:right}.landing-page .items-leading button.prevwindow:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:inline-block;height:30px;margin-left:10px;-moz-transform:rotate(-135deg) skew(5deg, 5deg);-o-transform:rotate(-135deg) skew(5deg, 5deg);-webkit-transform:rotate(-135deg) skew(5deg, 5deg);transform:rotate(-135deg) skew(5deg, 5deg);width:30px}.landing-page .items-leading button.nextwindow:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:inline-block;height:30px;margin-right:10px;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:30px}.items-leading article.leadingarticle{background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 700px){.cols-1.bgrow.introimage{padding:0}.cols-1.introimage .row article{display:grid;grid-template-columns:repeat(12, 1fr);padding:0;margin:0;grid-template-rows:1fr}.cols-1.introimage .row article .content-right{text-align:left;grid-column-start:7;grid-column-end:13;display:flex;align-items:flex-end;grid-row-start:1;grid-row-end:1}.cols-1.introimage .row article .content-right div{padding:50px 40px;background:#fff}.cols-1.introimage .row article .content-left{text-align:left;grid-column-start:1;grid-column-end:7;display:flex;align-items:flex-end;grid-row-start:1;grid-row-end:1}.cols-1.introimage .row article .content-left div{padding:50px 40px;background:#fff}.cols-1.introimage .row article .item-image.pull-right{grid-column-start:6;grid-column-end:13;grid-row-start:1;grid-row-end:1;min-height:800px;margin:0}.cols-1.introimage .row article .item-image.pull-left{grid-column-start:1;grid-column-end:8;grid-row-start:1;grid-row-end:1;min-height:800px;margin:0}.cols-1.introimage .row article .item-image.pull-left img,.cols-1.introimage .row article .item-image.pull-right img{align-self:flex-start;object-fit:cover;width:100%;height:100%}.cols-1.introimage .row article .item-image.pull-right p.caption{bottom:10%;left:-100px;z-index:10;line-height:1;position:absolute;display:flex;align-items:center;color:#fff;text-align:left;font-size:1.2em;width:200px;height:200px;opacity:.8;transform:rotate(45deg);hyphens:none !important;-ms-hyphens:none !important;-webkit-hyphens:none !important}.cols-1.introimage .row article .item-image p.caption span{hyphens:none !important;padding:10px;text-align:center;transform:rotate(-45deg)}.cols-1.introimage .row article .item-image.pull-none{margin:0 auto}.cols-1.introimage .container{max-width:1980px;margin:0 auto;padding:0}}.landing-page .introitems>h1,.landing-page .introitems>h2,.landing-page .introitems>h3,.landing-page .introitems>h4,.landing-page .introitems>h5,.landing-page .introitems>h6{margin:1.375em 0 .7em 0;font-family:"Catamaran",arial,sans-serif;color:var(--maincolor);text-transform:none}.landing-page .introitems>h3,.landing-page .introitems>h2{font-size:2.3em;font-size:clamp(1.5rem,1.3554rem + .7229vw,2.25rem);line-height:1em;color:var(--maincolor)}.landing-page .introitems>h2+h3{margin-top:-30px}.landing-page .introitems article.light h1,.landing-page .introitems article.light h2,.landing-page .introitems article.light h3,.landing-page .introitems article.light,.landing-page .introitems article.light p.buchstabe:first-letter{color:#fff}@media screen and (max-width: 900px){.landing-page .items-leading{overflow:hidden;position:relative;min-height:100%;margin-top:0}.landing-page .items-leading .landing-row article{min-height:300px}.landing-page .items-leading .landing-row article .content{margin-left:0;text-align:center;margin-top:40px;width:100%;max-width:100%;min-width:100%}.landing-page .items-leading .landing-row article .item-image,.landing-page .items-leading .landing-row article .item-image{max-height:300px}.landing-page .items-leading .landing-row article .item-image img,.landing-page .items-leading .landing-row article .item-image img{width:100%}.landing-page .introitems>div>.container{padding:0}.landing-page .introitems>div>.container article{box-shadow:none !important;margin-bottom:0}}@media screen and (max-width: 500px){.items-leading article.leadingarticle{hyphens:none !important;-ms-hyphens:none !important;-webkit-hyphens:none !important}.items-leading article.leadingarticle .btn{display:block}}.blog{max-width:1440px;margin:0 auto}.blog .category_name{color:var(--advancedcolor);display:block;font-size:.65em;font-weight:400}.blog.spalte-1{max-width:1180px;margin:30px auto}.blog.spalte-1 article.light{color:#fff}.blog.spalte-1 article.light h1,.blog.spalte-1 article.light h2,.blog.spalte-1 article.light h3,.blog.spalte-1 article.light h4,.blog.spalte-1 article.light p,.blog.spalte-1 article.light li,.blog.spalte-1 article.light a{color:inherit}.blog.spalte-1 header h2{border-bottom:solid 3px var(--linkcolor);letter-spacing:0;font-weight:normal;color:var(--linkcolor);font-size:1em}.blog.spalte-1 header h2 .pagesubheading{display:inline;font-size:1em;font-weight:600}.blog.spalte-1 article{padding:24px;box-shadow:0 0 1.5rem .1rem rgba(70,38,114,.1019607843)}.blog.spalte-1 article .item-image{margin-bottom:30px}.blog .items-leading{padding:10px 10px;position:relative;text-align:center}.blog .items-leading:before{background:#e2f9fe;display:none;content:"";left:0%;right:0%;top:0px;bottom:0px;margin-left:-50%;margin-right:-50%;position:absolute;width:200%}.blog .items-leading .items-leading article{padding:40px;-webkit-flex:1 1 100%;flex:1 1 100%}.blog .blog-item a.readmore{display:inline-block}@media screen and (max-width: 768px){.pull-left.item-image{text-align:center;float:none}}@media screen and (min-width: 960px){.blog.spalte-1 article{padding:48px;background:#fff;display:flex}.blog.spalte-1 article .pull-left.item-image{float:none;flex:0 0 250px;margin:0}.blog.spalte-3 article,.blog.spalte-2 article{border:solid 1px #f5f5f5;box-shadow:0 0 1.5rem .1rem rgba(70,38,114,0.1019607843);padding:48px !important}}.blog.team article{display:flex;flex-wrap:wrap}.blog.team article .item-image{flex:0 1 300px;float:none}.blog.team article .content{flex:1 1 auto}.blog.team article div.fields:empty{display:none}.big{background:var(--linkcolor);border:0 none;border-radius:100%;color:#fff !important;display:inline-block;font-size:1.5em;font-weight:700;height:5em;line-height:5em;margin:0;position:relative;text-align:center;width:5em}.item-page .intro{font-size:1.1em;margin:20px 0;line-height:1.5em;font-weight:bold;color:var(--linkcolor)}.highlight_text{color:var(--linkcolor)}.circle{border-radius:100%;width:200px;height:200px;overflow:hidden;display:inline-flex;border:solid 5px var(--lightcolor);align-content:center;justify-items:center;align-items:center;justify-content:center;background:var(--linkcolor);position:relative;shape-outside:circle(50%);color:var(--lightcolor) !important;padding:5px;text-align:center;margin:0 50px 50px 0;float:left;font-weight:bold;font-size:1.4rem;line-height:1.4rem;flex-direction:column}.circle img{object-fit:cover}.inline{display:inline;margin:0}.inline li:first-child{margin-left:0;padding-left:0}.bordered{border-left:solid 4px var(--linkcolor)}.shadow{text-shadow:1px 1px 1px var(--maincolor)}.center{text-align:center;justify-content:center;margin:0 auto}.karo::before{content:"";display:inline-block;width:25px;margin-right:15px;height:25px;background:var(--maincolor)}.dot::before{content:"";display:inline-block;width:15px;margin-right:8px;height:15px;background:var(--linkcolor);border-radius:100%}.line:before{content:"";display:block !important;height:70px;width:1px;margin:20px auto;border-left:solid 2px var(--maincolor)}.linewhite:before{content:"";display:block !important;border-left:solid 1px #fff;height:80px;width:1px;margin:20px auto}.strich:after{content:"";display:block;width:90px;border-top:solid 2px var(--maincolor);margin:30px auto}h2+.strich:after,h3+.strich:after{margin:0px auto 30px auto}.inline li{display:inline-block;padding:3px 10px}.leadbox{width:100%;max-width:1100px;margin:0 auto 0px auto}.landing-page .row article.smallbox,.team .row article.smallbox{max-width:900px;margin:0 auto 30px auto !important;padding:0 20px}.landing-page .smallbox,.team .smallbox,.smallbox{max-width:900px;margin:0 auto}.smallbox h1,.smallbox h2,.smallbox h3,.smallbox h4,.smallbox h5,.smallbox h6{margin-top:2em}.landing-page .smallbox+p.readmore,.team .smallbox+p.readmore{max-width:900px;margin:0 auto}@media screen and (min-width: 900px){.landing-page .smallbox,.landing-page .row [class*=col-].smallbox,.team .smallbox,.team .row [class*=col-].smallbox{margin:0 auto 30px auto !important;padding:0 20px}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}video[poster]{height:100%;width:100%;object-fit:cover}video.pink[poster]{filter:hue-rotate(-10deg)}video.green[poster]{filter:hue-rotate(3.444rad)}figure.videofigure{position:relative}figcaption.videocaption{position:absolute;bottom:23%;color:#fff;text-align:center;font-size:24px;font-size:clamp(1.125rem,.9081rem + 1.0843vw,2.25rem);width:100%;text-transform:uppercase;letter-spacing:1px}.fixed{position:fixed;z-index:2000;bottom:0;right:0;width:fit-content();background:var(--footerbg);color:#fff}.fixed ul{display:flex;margin:0;padding:0}.fixed li{list-style-type:none;margin:0;padding:0}.fixed img{margin:0}.fixed svg{width:50px;height:50px;display:block}.fixed svg path{fill:#fff}.fixed a{color:#fff;width:100%;height:100%;line-height:1em;padding:12px;font-size:.8em;display:flex;align-items:center}.fixed a p{line-height:1.2em;margin:0}.fixed a span{margin-top:3px;display:block}.fixed a:hover,.fixed a:active,.fixed a:focus{background:var(--advancedcolor);text-decoration:none;color:#fff}.fixed a:hover svg path,.fixed a:active svg path,.fixed a:focus svg path{fill:#fff}.h_light{font-weight:300 !important}.inlineflex{display:inline-flex;margin:0 auto;text-align:left}.heading-outline{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--maincolor);text-shadow:none;text-rendering:optimizeLegibility;font-size:3.5em}.heading-outline.light{-webkit-text-stroke-color:#fff}#to-top{background:#60605e;position:fixed;bottom:120px;right:20px;width:50px;height:50px;padding:10px;color:#fff;text-align:center;line-height:20px;z-index:10000}#to-top::before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:15px;-moz-transform:rotate(-45deg) skew(15deg, 15deg);-o-transform:rotate(-45deg) skew(15deg, 15deg);-webkit-transform:rotate(-45deg) skew(15deg, 15deg);transform:rotate(-45deg) skew(15deg, 15deg);width:15px;margin-top:10px;position:relative}@media screen and (max-width: 600px){.fixed svg{display:inline}}.addressbox{overflow:hidden;background:#f5f5f5;padding:20px;display:flex;flex-wrap:wrap}.addressbox address{flex:1 1 250px;justify-self:flex-end;hyphens:auto}.box address{hyphens:auto}.addressbox a{max-width:250px;padding-right:20px;hyphens:auto}.scrollel{opacity:.2;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-duration:1s;transition-property:opacity,transform;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:translate3d(0, 100px, 0) scale(0.8)}.scrollel.visible{transform:translate3d(0px, 0, 0) scale(1);opacity:1}.stroke{color:#000;position:relative;letter-spacing:10px;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.fill{color:#fff;position:relative;letter-spacing:10px;-webkit-text-fill-color:#fff}.fill::before{content:attr(data-text);position:absolute;-webkit-text-fill-color:var(--advancedcolor);color:var(--advancedcolor);overflow:hidden;height:0%;transition:1s}.fill:hover::before{height:100%}.tracking-in{-webkit-animation:tracking-in 2s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:tracking-in 2s cubic-bezier(0.215, 0.61, 0.355, 1) both}@-webkit-keyframes tracking-in{0%{letter-spacing:2em;-webkit-transform:translateZ(400px);transform:translateZ(400px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes tracking-in{0%{letter-spacing:2em;-webkit-transform:translateZ(400px);transform:translateZ(400px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.tilt-in.visible,.tilt-in.active{-webkit-animation:tilt-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:tilt-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes tilt-in{0%{-webkit-transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}@keyframes tilt-in{0%{-webkit-transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}.animatedcircle{stroke-dasharray:1500;stroke-dashoffset:1500;animation:stroke 10s ease-out forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.kenburns-top-right,.kenburns-top-right.active{-webkit-animation:kenburns-top-right 5s ease-out reverse forwards;animation:kenburns-top-right 5s ease-out reverse forwards}@-webkit-keyframes kenburns-top-right{0%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}100%{-webkit-transform:scale(1.25) translate(20px, -15px);transform:scale(1.25) translate(20px, -15px);-webkit-transform-origin:right top;transform-origin:right top}}@keyframes kenburns-top-right{0%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}100%{-webkit-transform:scale(1.25) translate(20px, -15px);transform:scale(1.25) translate(20px, -15px);-webkit-transform-origin:right top;transform-origin:right top}}.scale-in-left{-webkit-animation:scale-in-left 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-left 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes scale-in-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:1}}.scale-in.active,.active .scale-in{-webkit-animation:scale-in .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes scale-in{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.hidden{display:none}.bounce{overflow:hidden;position:relative;min-height:50px}.bounce p,.bounce div{position:absolute;width:100%;height:100%;margin:0;line-height:50px;text-align:center;-moz-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);-moz-animation:bouncing-text 15s linear infinite alternate;-webkit-animation:bouncing-text 15s linear infinite alternate;animation:bouncing-text 15s linear infinite alternate;color:var(--linkcolor)}@-moz-keyframes bouncing-text{0%{-moz-transform:translateX(50%)}100%{-moz-transform:translateX(-50%)}}@-webkit-keyframes bouncing-text{0%{-webkit-transform:translateX(50%)}100%{-webkit-transform:translateX(-50%)}}@keyframes bouncing-text{0%{-moz-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}100%{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.js-calendar{font-family:"Arial",sans-serif}button.btn.js-btn{background:#fff;border:0;padding:2px;height:auto;letter-spacing:0;box-shadow:none;line-height:1.2em;color:var(--linkcolor)}.bilderrahmen img{border:solid 30px #fff;box-shadow:0px 0px 20px #ddd;background:#fff}.grayscale img,img.grayscale{filter:grayscale(1)}@media screen and (min-width: 1200px){.afterimage_right{margin:-200px 0px 40px 200px;background:#fff;position:relative;padding:30px 30px 30px 50px}.afterimage_left{margin:-200px 200px 40px 0px;background:#fff;position:relative;padding:30px 30px 30px 50px}}.border-gradient{z-index:0}.border-gradient:after{background-size:cover;background:linear-gradient(0deg, #c10e4c, #7d7575);border-radius:5px;content:"";height:calc(100% + 8px);left:0;position:absolute;top:0;-webkit-transform:translate(-4px, -4px);-ms-transform:translate(-4px, -4px);transform:translate(-4px, -4px);width:calc(100% + 8px);z-index:-2}.border-gradient:before{background-color:#fff;background-size:cover;border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.flex{margin:30px 0;list-style-type:none}.flex>li{padding:20px;list-style-type:none}@media screen and (min-width: 600px){.flex{list-style-type:none;display:flex;flex-wrap:wrap;margin:30px 0;gap:30px}.flex>div,.flex>span,.flex>p,.flex>li{flex-grow:1;flex-basis:0;width:auto;min-width:280px}.flex>.flexheading{max-width:300px;padding-right:50px;margin-bottom:0}.flex>.flexheading h1,.flex>.flexheading h2,.flex>.flexheading h3,.flex>.flexheading h4,.flex>.flexheading ul,.flex>.flexheading p{margin-top:0}}#accordion{margin-top:48px}.accordion-item{padding:20px 0;margin:10px;background:#fff;border-top:solid 2px #eee}.accordion-item:hover:after{box-shadow:0px 4px 12px #ddd;border:0;content:"";border:solid 1px;position:absolute}.accordion-item .accordion-collapse{padding:10px 40px 20px 40px}.accordion-item h3,.accordion-item h4,.accordion-item h2{color:#fff;padding:0;text-transform:none;margin:0;font-size:22px !important}.accordion-item h3 button,.accordion-item h4 button,.accordion-item h2 button{display:block;background:#fff;color:var(--maincolor);position:relative;text-align:left;text-decoration:none !important;cursor:pointer;width:100%;border:0;margin:0;padding:15px 50px 15px 30px;font-weight:700}.accordion-item h3 button span,.accordion-item h4 button span,.accordion-item h2 button span{font-weight:inherit;color:var(--linkcolor)}.accordion-item h3 button:hover,.accordion-item h4 button:hover,.accordion-item h2 button:hover{text-decoration:underline !important;color:var(--linkcolor)}.accordion-item h3 button.collapsed:after,.accordion-item h3 button:after,.accordion-item h4 button.collapsed:after,.accordion-item h4 button:after,.accordion-item h2 button.collapsed:after,.accordion-item h2 button:after{height:35px;margin:5px;right:15px;top:5px;width:35px;content:url('data:image/svg+xml;charset=UTF-8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.332 10.8822L10.6445 15.5697C10.293 15.9506 9.67773 15.9506 9.32617 15.5697C8.94531 15.2181 8.94531 14.6029 9.32617 14.2513L12.4023 11.1459H3.4375C2.91016 11.1459 2.5 10.7357 2.5 10.2084C2.5 9.71033 2.91016 9.27087 3.4375 9.27087H12.4023L9.32617 6.1947C8.94531 5.84314 8.94531 5.22791 9.32617 4.87634C9.67773 4.49548 10.293 4.49548 10.6445 4.87634L15.332 9.56384C15.7129 9.91541 15.7129 10.5306 15.332 10.8822Z" fill="rgb(193,14,76)"></path></svg>');display:inline-flex;position:absolute;justify-content:center;align-items:center;align-content:center;line-height:1em;border-radius:100%;background:#fff;padding:0;transform:rotate(90deg);transition:transform .35s ease-in}.accordion-item h3 button:after,.accordion-item h4 button:after,.accordion-item h2 button:after{transform:rotate(-90deg)}.accordion-item:has(.accordion-collapse.show){box-shadow:0px 4px 12px #ddd}.collapsing{transition:height,visibility .35s ease-in}.collapse{height:0;overflow:hidden;visibility:hidden;transition:height,visibility .35s ease}.collapse.show{height:auto;visibility:visible}.center{text-align:center;justify-content:center;margin:0 auto}.zwei{-webkit-columns:260px 2;columns:260px 2;-webkit-column-gap:2em;column-gap:2em;text-align:left}.zwei *{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.drei{-webkit-columns:260px 3;columns:260px 3;-webkit-column-gap:2em;column-gap:2em;text-align:left}.drei *{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.buchstabe:first-letter{font-weight:normal;color:var(--linkcolor);font-size:3.5em;float:left;padding-top:0px;padding-right:6px;padding-left:1px;font-family:"Butler",Times,serif}.strichdahinter:after{content:"";display:inline-block;width:40px;border-top:solid 4px var(--linkcolor);margin-left:10px}.strichdavor:before{content:"";display:inline-block;width:60px;border-top:solid 4px var(--advancedcolor);margin-right:20px}.font-smaller{font-size:.8em}.font-upper{text-transform:uppercase;letter-spacing:1px}.font-bigger{font-size:1.1em}.font-huge{font-weight:900;font-size:clamp(2rem,8.3vw - 1.6rem,3rem) !important}.linkcolor{color:var(--linkcolor)}.text-dark{color:var(--maincolor)}.text-dark h1,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark h5,.text-dark p,.text-dark a:not(.btn){color:var(--maincolor)}.text-light{color:#f7f7ee}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light p,.text-light a:not(.btn){color:#f7f7ee}.bigger{font-size:1.5em;color:var(--linkcolor);list-style-type:none}.mega{font-size:clamp( 1.5rem, -0.1386rem + 8.1928vw, 8rem ) !important;text-transform:uppercase;font-family:"Catamaran",arial,sans-serif;font-weight:900 !important}.mega-image{background:url("/images/cache/3e2fba4c5db7b76118050f098bab48c5_w1200_h700_cp.jpg");background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.mega-stroke{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:var(--linkcolor) 1px;letter-spacing:3px}.mega-gradient{background:linear-gradient(var(--linkcolor), #038fe6);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.headingbackground{box-decoration-break:clone;background:var(--linkcolor);line-height:130%;display:inline-block;color:#fff;transform:rotate(-10deg);padding:20px}.nav-tabs{margin:0 !important;border-bottom:solid 0px #ddd;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end}.nav-tabs>li{position:relative;margin-bottom:-1px;padding:0 !important;margin-right:10px;border:solid 1px var(--advancedlightcolor)}.nav-tabs>li>button,.nav-tabs>li>a{display:block;padding:13px 30px;color:var(--maincolor);border:solid 0px #ddd;border-bottom:0;background:var(--advancedlightcolor);font-weight:normal;text-decoration:underline;line-height:0;border-radius:3px 3px 0 0;font-size:.85em}.nav-tabs>li>button i,.nav-tabs>li>button span,.nav-tabs>li>a i,.nav-tabs>li>a span{margin-right:10px}.nav-tabs>li>button.active,.nav-tabs>li>a.active{background:var(--advancedlightcolor);color:var(--linkcolor);text-decoration:none}.nav-tabs>li>button:hover,.nav-tabs>li>button:focus,.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:var(--advancedlightcolor);background:var(--linkcolor);color:#fff;outline:none}.nav-tabs>li:nth-child(n+2)>a{margin-left:0px}.nav-tabs>li.active>a{border-color:var(--linkcolor);border-bottom-color:rgba(0,0,0,0);background:var(--advancedlightcolor);color:var(--linkcolor);font-weight:bold}.nav-tabs>lii.disabled>a{color:#ddd;cursor:auto}.nav-tabs>li:last-child{margin-right:0}.tab-content{border:solid 1px var(--advancedlightcolor);padding:20px}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.collapse{height:0;overflow:hidden;display:none;padding:40px 0}.collapse.show{height:auto;display:block}.hintergrundmasketext{position:relative;margin-top:100px !important;margin-bottom:100px !important;max-width:900px;padding:40px}.hintergrundmasketext:before{content:"";display:block;background-color:#f0f8ff;position:absolute;background:url(../images/bg_mask.svg);background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:100% 100%;z-index:-1;top:-50px;bottom:-100px;right:-100px;left:-100px}.maskfotos_1,figure.maskfotos_1 img{mask:url(../images/bg_mask.svg);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask:url(../images/bg_mask.svg);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.maskfotos_2,figure.maskfotos_2 img{mask:url(../images/mask/dots.svg);mask-size:100%;mask-repeat:no-repeat;-webkit-mask:url(../images/mask/dots.svg);-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat}.maskfotos_3,figure.maskfotos_3 img{mask:url(../images/mask/ei.svg);mask-size:100%;mask-repeat:no-repeat;-webkit-mask:url(../images/mask/ei.svg);-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat}.maskfotos_4,figure.maskfotos_4 img{mask:url(../images/mask/shape.svg);-webkit-mask:url(../images/mask/shape.svg);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.maskfotos_5,figure.maskfotos_5 img{mask:url(../images/mask/circle.svg);-webkit-mask:url(../images/mask/circle.svg);mask-size:100% 100% !important;-webkit-mask-size:100% 100% !important;mask-repeat:no-repeat !important;-webkit-mask-repeat:no-repeat !important}.maskfotos_6,figure.maskfotos_6 img{mask:url(../images/mask/zickzack.svg);-webkit-mask:url(../images/mask/zickzack.svg);mask-size:100% 100% !important;-webkit-mask-size:100% 100% !important;mask-repeat:no-repeat !important;-webkit-mask-repeat:no-repeat !important}.fullwidth-bg,.fullwidth-bg-advanced,.fullwidth-bg-dark{position:relative;padding:40px 0;margin-top:50px;margin-bottom:50px;z-index:0}.fullwidth-bg+*[class*=fullwidth-]{margin-top:-50px}.fullwidth-bg-advanced{color:var(--advancedtextcolor) !important}.fullwidth-bg-advanced h1,.fullwidth-bg-advanced h2,.fullwidth-bg-advanced h3,.fullwidth-bg-advanced h4,.fullwidth-bg-advanced h5,.fullwidth-bg-advanced p,.fullwidth-bg-advanced li,.fullwidth-bg-advanced a,.fullwidth-bg-advanced ul.check li::before{color:var(--advancedtextcolor)}.fullwidth-bg-dark{color:#fff}.fullwidth-bg-dark h1,.fullwidth-bg-dark h2,.fullwidth-bg-dark h3,.fullwidth-bg-dark h4,.fullwidth-bg-dark h5,.fullwidth-bg-dark p,.fullwidth-bg-dark li,.fullwidth-bg-dark a,.fullwidth-bg-dark ul.check li::before{color:#fff}.fullwidth-bg:before{position:absolute;transform:translateX(-50vw);left:50%;content:"";background:#eae3e5;z-index:-1;width:150vw;inset:0;height:100%}.fullwidth-bg-advanced:before{position:absolute;transform:translateX(-50vw);left:50%;content:"";background:var(--advancedcolor);z-index:-1;width:150vw;inset:0;height:100%}.fullwidth-bg-dark:before{position:absolute;transform:translateX(-50vw);left:50%;content:"";background:var(--linkcolor);z-index:-1;width:150vw;inset:0;height:100%}@media screen and (min-width: 1200px){.fullwidth-bg,.fullwidth-bg-advanced,.fullwidth-bg-dark{padding:70px 0}}.bubble,.bubble2{background:var(--lightcolor);padding:30px 30px 200px 30px;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);max-width:700px}.bubble h1,.bubble h2,.bubble h3,.bubble h4,.bubble h5,.bubble a,.bubble2 h1,.bubble2 h2,.bubble2 h3,.bubble2 h4,.bubble2 h5,.bubble2 a{color:var(--linkcolor)}.bubble p,.bubble2 p{color:var(--maincolor)}.bubble2{clip-path:polygon(0% 0%, 100% 0, 100% 75%, 75% 75%, 30% 100%, 50% 75%, 0% 75%)}.thought{background-color:var(--linkcolor);padding:40px;border-radius:30px;min-width:40px;max-width:400px;min-height:40px;margin:20px;position:relative;align-items:center;justify-content:center;z-index:10;transform:rotate(-5deg);color:#fff}.thought::after{bottom:-10px;right:26px;width:30px;height:30px;box-shadow:40px -34px 0 0 var(--linkcolor),-28px -6px 0 -2px var(--linkcolor),-24px 17px 0 -6px var(--linkcolor),-5px 25px 0 -10px var(--linkcolor)}.thought::before,.thought::after{content:"";background-color:var(--linkcolor);border-radius:50%;display:block;position:absolute;z-index:-1}.thought::before{width:44px;height:44px;top:-12px;left:28px;box-shadow:-50px 30px 0 -12px var(--linkcolor)}@media screen and (min-width: 900px){img+.bubble{transform:rotate(-10deg);margin:-150px 0 0 0 !important}}.box{border-radius:0px;margin:40px 0;min-height:20px;padding:calc(20px + 1vw) !important;background-color:var(--lightcolor);color:var(--maincolor);box-shadow:0px 0px 2px #ccc}.box h1,.box h2,.box h3,.box h4,.box p,.box ul,.box li,.box ul li a:not(.btn),.box a:not(.btn){color:var(--maincolor) !important}.box h1,.box h2,.box h3,.box h4{margin-top:0}.box a:not(.btn){color:var(--linkcolor)}.box p{line-height:1.5em}.boxgrau{border-radius:0px;margin:40px 0;min-height:20px;padding:calc(20px + 1vw);background-color:#f5f5f5;color:var(--maincolor)}.boxgrau h1,.boxgrau h2,.boxgrau h3,.boxgrau h4,.boxgrau p,.boxgrau ul,.boxgrau li,.boxgrau a,.boxgrau ul li a{color:var(--maincolor)}.boxdark{border-radius:0px;margin:40px 0;min-height:20px;padding:calc(20px + 1vw);background-color:var(--maincolor);color:#fff}.boxdark p,.boxdark ul,.boxdark li,.boxdark a,.boxdark ul li a{color:#fff}.boxdark h1,.boxdark h2,.boxdark h3,.boxdark h4{color:var(--linkcolor)}.shadowbox{background:#fff;box-shadow:rgba(23,41,54,.04) 0px 2.5px 20px 0px,rgba(23,41,54,.08) 0px 2.5px 40px 0px,rgba(23,41,54,.024) 0px 0px 0px 1.25px;position:relative;overflow:hidden;hyphens:auto;margin:40px 0;padding:calc(20px + 1vw)}.shadowbox .item-image{position:relative;overflow:hidden;top:0}.shadowbox .item-image img{width:100%}@media screen and (min-width: 960px){.box-half-right{max-width:400px;float:right;margin-left:30px}.box-half-left{max-width:400px;float:left;margin-right:30px}}.white{background:#fff}.gray{background:#eee}.advanced{background:var(--advancedcolor);color:var(--advancedtextcolor)}.advanced h1,.advanced h2,.advanced h3,.advanced h4,.advanced li,.advanced a{color:var(--advancedtextcolor)}#breadcrumb{background:var(--lightcolor);width:100%;text-align:left}.breadcrumb__pseudo_wrapper ol,.breadcrumb__container ol{margin:0;display:inline;padding:0}.breadcrumb__pseudo_wrapper ol li,.breadcrumb__container ol li{margin:0 auto !important;display:inline-block;position:relative;padding-left:0px;text-align:left}.breadcrumb__pseudo_wrapper ol li a,.breadcrumb__container ol li a{padding:0;text-decoration:none;color:var(--linkcolor);font-weight:400}.breadcrumb__pseudo_wrapper ol li a:hover,.breadcrumb__pseudo_wrapper ol li a:active,.breadcrumb__pseudo_wrapper ol li a:focus,.breadcrumb__container ol li a:hover,.breadcrumb__container ol li a:active,.breadcrumb__container ol li a:focus{color:var(--advancedcolor) !important;text-decoration:underline}.breadcrumb__pseudo_wrapper ol li a:after,.breadcrumb__container ol li a:after{content:" /";display:inline-block;color:#ccc;margin:0 10px}.breadcrumb__pseudo_wrapper ol li:first-child,.breadcrumb__container ol li:first-child{padding-left:0}.breadcrumb__pseudo_wrapper svg,.breadcrumb__container svg{display:inline-block;position:relative}.breadcrumb__pseudo_wrapper p.here,.breadcrumb__container p.here{display:block;margin:0;box-sizing:border-box;padding:15px 0;line-height:1.2em;clear:left;float:left;position:relative}.breadcrumb>li{letter-spacing:normal;border-bottom:0;display:inline-block}.breadcrumb>li>a,.breadcrumb>li>span{display:inline-block}.breadcrumb>li>a{color:var(--linkcolor)}.breadcrumb>li:not(.active)>span{color:#777;padding:0 10px}@media screen and (max-width: 768px){#breadcrumb{display:none}}@media screen and (max-width: 650px){.breadcrumb__pseudo_wrapper ol li{font-size:.85em}}.mod_articles_category__scroller{max-width:1600px;margin:0 auto;position:relative;text-align:left;width:100%;padding:0 30px}ul.snap-slider{list-style-type:none;overflow:hidden;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;margin:0 70px;padding:3px;width:calc(100% - 140px);max-width:1500px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:move;position:relative;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;gap:20px}ul.snap-slider.snapcenter{justify-content:left}ul.snap-slider::-webkit-scrollbar{display:none}ul.snap-slider li{flex:0 0 300px;font-size:.9em;scroll-snap-align:start;position:relative;transition:transform 333ms linear;padding:0;color:var(--maincolor);background:#fff}ul.snap-slider li a{background:#fff;color:var(--linkcolor);height:100%;display:flex;flex-wrap:wrap;text-decoration:none !important;margin:0;border-right:solid 2px #dfe9ef}ul.snap-slider li a .flex-text{padding:10px 20px;min-width:280px}ul.snap-slider li a .flex-text h4,ul.snap-slider li a .flex-text h2,ul.snap-slider li a .flex-text h3,ul.snap-slider li a .flex-text p{color:var(--linkcolor);font-weight:normal;line-height:1em;font-size:1.125em}ul.snap-slider li a .flex-text h4 span.category-module-flexcategory,ul.snap-slider li a .flex-text h3 span.category-module-flexcategory,ul.snap-slider li a .flex-text h2 span.category-module-flexcategory{font-size:.7em;line-height:1em;margin-bottom:5px;display:block;color:var(--linkcolor)}ul.snap-slider li a .item-image{min-width:300px;max-height:220px;margin:0 auto}ul.snap-slider li a:hover,ul.snap-slider li a:active,ul.snap-slider li a:focus{background:#fff;text-decoration:none !important;outline-offset:0;color:var(--advancedcolorcolor)}ul.snap-slider li a:hover h2,ul.snap-slider li a:hover h3,ul.snap-slider li a:hover h4,ul.snap-slider li a:hover p,ul.snap-slider li a:hover h4 span.category-module-flexcategory,ul.snap-slider li a:active h2,ul.snap-slider li a:active h3,ul.snap-slider li a:active h4,ul.snap-slider li a:active p,ul.snap-slider li a:active h4 span.category-module-flexcategory,ul.snap-slider li a:focus h2,ul.snap-slider li a:focus h3,ul.snap-slider li a:focus h4,ul.snap-slider li a:focus p,ul.snap-slider li a:focus h4 span.category-module-flexcategory{color:var(--advancedcolor);text-decoration:underline}.item-page ul.snap-slider li a:not(.btn):hover{text-decoration:none !important}ul.snap-slider li img{width:100%;height:100%;object-fit:cover;object-position:center}.snap-next,.snap-prev{width:50px;height:40px;background:var(--maincolor);position:absolute;top:calc(50% - 25px);left:0;right:auto;text-indent:-9000px;overflow:hidden;margin:0;border:0;color:#fff}.snap-next{right:0;left:auto}.snap-next,.snap-prev{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA1MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDc5Njg5IDE3LjEwN0MwLjEzMTczNyAxNi45NzkzIDAuMjA4ODg1IDE2Ljg2NjEgMC4zMDY3MzIgMTYuNzcxNEwxNi45NzExIDAuMzAxMTMzQzE3LjM3NzQgLTAuMTAwMzc4IDE4LjAzNzggLTAuMTAwMzc4IDE4LjQ0NDEgMC4zMDExMzNDMTguODUwMyAwLjcwMjY0NSAxOC44NTAzIDEuMzU1MzkgMTguNDQ0MSAxLjc1NjlMMy41NTY3IDE2LjQ3MDdINDguOTU4M0M0OS41MzMzIDE2LjQ3MDcgNTAgMTYuOTMxOSA1MCAxNy41MDAyQzUwIDE4LjA2ODUgNDkuNTMzMyAxOC41Mjk3IDQ4Ljk1ODMgMTguNTI5N0gzLjU1NjdMMTguNDQ0MSAzMy4yNDM2QzE4Ljg1MDMgMzMuNjQ1MSAxOC44NTAzIDM0LjI5NzggMTguNDQ0MSAzNC42OTkzQzE4LjIzOTkgMzQuOTAxMiAxNy45NzMzIDM1IDE3LjcwNjYgMzVDMTcuNDM5OSAzNSAxNy4xNzMzIDM0Ljg5OTEgMTYuOTY5MSAzNC42OTkzTDAuMzA0Njg0IDE4LjIyOTJDMC4yMTA5MzQgMTguMTM0NSAwLjEzMzg4NCAxOC4wMTkyIDAuMDc5Njg5IDE3Ljg5MzZDLTAuMDI2NTYxNyAxNy42NDIzIC0wLjAyNjU2MTcgMTcuMzU4MSAwLjA3OTY4OSAxNy4xMDdaIiBmaWxsPSIjMkUyRTJFIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA1MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDc5Njg5IDE3LjEwN0MwLjEzMTczNyAxNi45NzkzIDAuMjA4ODg1IDE2Ljg2NjEgMC4zMDY3MzIgMTYuNzcxNEwxNi45NzExIDAuMzAxMTMzQzE3LjM3NzQgLTAuMTAwMzc4IDE4LjAzNzggLTAuMTAwMzc4IDE4LjQ0NDEgMC4zMDExMzNDMTguODUwMyAwLjcwMjY0NSAxOC44NTAzIDEuMzU1MzkgMTguNDQ0MSAxLjc1NjlMMy41NTY3IDE2LjQ3MDdINDguOTU4M0M0OS41MzMzIDE2LjQ3MDcgNTAgMTYuOTMxOSA1MCAxNy41MDAyQzUwIDE4LjA2ODUgNDkuNTMzMyAxOC41Mjk3IDQ4Ljk1ODMgMTguNTI5N0gzLjU1NjdMMTguNDQ0MSAzMy4yNDM2QzE4Ljg1MDMgMzMuNjQ1MSAxOC44NTAzIDM0LjI5NzggMTguNDQ0MSAzNC42OTkzQzE4LjIzOTkgMzQuOTAxMiAxNy45NzMzIDM1IDE3LjcwNjYgMzVDMTcuNDM5OSAzNSAxNy4xNzMzIDM0Ljg5OTEgMTYuOTY5MSAzNC42OTkzTDAuMzA0Njg0IDE4LjIyOTJDMC4yMTA5MzQgMTguMTM0NSAwLjEzMzg4NCAxOC4wMTkyIDAuMDc5Njg5IDE3Ljg5MzZDLTAuMDI2NTYxNyAxNy42NDIzIC0wLjAyNjU2MTcgMTcuMzU4MSAwLjA3OTY4OSAxNy4xMDdaIiBmaWxsPSIjMkUyRTJFIi8+Cjwvc3ZnPgo=);-webkit-mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:var(--linkcolor);padding:5px}.snap-next{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA1MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ5LjkyMDMgMTcuMTA3QzQ5Ljg2ODMgMTYuOTc5MyA0OS43OTExIDE2Ljg2NjEgNDkuNjkzMyAxNi43NzE0TDMzLjAyODkgMC4zMDExMzNDMzIuNjIyNiAtMC4xMDAzNzggMzEuOTYyMiAtMC4xMDAzNzggMzEuNTU1OSAwLjMwMTEzM0MzMS4xNDk3IDAuNzAyNjQ1IDMxLjE0OTcgMS4zNTUzOSAzMS41NTU5IDEuNzU2OUw0Ni40NDMzIDE2LjQ3MDdIMS4wNDE2OUMwLjQ2NjY5NSAxNi40NzA3IDAgMTYuOTMxOSAwIDE3LjUwMDJDMCAxOC4wNjg1IDAuNDY2Njk1IDE4LjUyOTcgMS4wNDE2OSAxOC41Mjk3SDQ2LjQ0MzNMMzEuNTU1OSAzMy4yNDM2QzMxLjE0OTcgMzMuNjQ1MSAzMS4xNDk3IDM0LjI5NzggMzEuNTU1OSAzNC42OTkzQzMxLjc2MDEgMzQuOTAxMiAzMi4wMjY3IDM1IDMyLjI5MzQgMzVDMzIuNTYwMSAzNSAzMi44MjY3IDM0Ljg5OTEgMzMuMDMwOSAzNC42OTkzTDQ5LjY5NTMgMTguMjI5MkM0OS43ODkxIDE4LjEzNDUgNDkuODY2MSAxOC4wMTkyIDQ5LjkyMDMgMTcuODkzNkM1MC4wMjY2IDE3LjY0MjMgNTAuMDI2NiAxNy4zNTgxIDQ5LjkyMDMgMTcuMTA3WiIgZmlsbD0iIzJFMkUyRSIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA1MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ5LjkyMDMgMTcuMTA3QzQ5Ljg2ODMgMTYuOTc5MyA0OS43OTExIDE2Ljg2NjEgNDkuNjkzMyAxNi43NzE0TDMzLjAyODkgMC4zMDExMzNDMzIuNjIyNiAtMC4xMDAzNzggMzEuOTYyMiAtMC4xMDAzNzggMzEuNTU1OSAwLjMwMTEzM0MzMS4xNDk3IDAuNzAyNjQ1IDMxLjE0OTcgMS4zNTUzOSAzMS41NTU5IDEuNzU2OUw0Ni40NDMzIDE2LjQ3MDdIMS4wNDE2OUMwLjQ2NjY5NSAxNi40NzA3IDAgMTYuOTMxOSAwIDE3LjUwMDJDMCAxOC4wNjg1IDAuNDY2Njk1IDE4LjUyOTcgMS4wNDE2OSAxOC41Mjk3SDQ2LjQ0MzNMMzEuNTU1OSAzMy4yNDM2QzMxLjE0OTcgMzMuNjQ1MSAzMS4xNDk3IDM0LjI5NzggMzEuNTU1OSAzNC42OTkzQzMxLjc2MDEgMzQuOTAxMiAzMi4wMjY3IDM1IDMyLjI5MzQgMzVDMzIuNTYwMSAzNSAzMi44MjY3IDM0Ljg5OTEgMzMuMDMwOSAzNC42OTkzTDQ5LjY5NTMgMTguMjI5MkM0OS43ODkxIDE4LjEzNDUgNDkuODY2MSAxOC4wMTkyIDQ5LjkyMDMgMTcuODkzNkM1MC4wMjY2IDE3LjY0MjMgNTAuMDI2NiAxNy4zNTgxIDQ5LjkyMDMgMTcuMTA3WiIgZmlsbD0iIzJFMkUyRSIvPgo8L3N2Zz4K)}@media screen and (max-width: 900px){.snap-next,.snap-prev{position:static;margin:20px}}@media screen and (max-width: 900px){ul.snap-slider,.item-page .fullwidth ul.snap-slider{max-width:100%;width:100%;margin:0;gap:0}ul.snap-slider li .flex-text,.item-page .fullwidth ul.snap-slider li .flex-text{min-width:200px}ul.snap-slider li .flex-text .btn,.item-page .fullwidth ul.snap-slider li .flex-text .btn{min-width:150px}ul.snap-slider.snapcenter{justify-content:start}}@media screen and (max-width: 600px){.mod_articles_category__scroller{padding:0}}.mod-articles-items{width:100%;padding:24px 0 !important;font-size:1rem;margin:0;list-style-type:""}.mod-articles-items li:not(.list-inline-item){text-align:left;padding:0;line-height:1.3em;position:relative;margin:0}.mod-articles-items li:not(.list-inline-item) article{display:flex;flex-direction:column;height:100%;margin:0;background:var(--mainlightcolor);color:var(--maincolor);border-radius:4px;overflow:hidden;padding:48px}.mod-articles-items li:not(.list-inline-item) article:hover{background:var(--linkcolor);color:var(--lightcolor);text-decoration:underline}.mod-articles-items li:not(.list-inline-item) article:hover a:not(.label),.mod-articles-items li:not(.list-inline-item) article:hover h2,.mod-articles-items li:not(.list-inline-item) article:hover h3,.mod-articles-items li:not(.list-inline-item) article:hover h4,.mod-articles-items li:not(.list-inline-item) article:hover p{background:inherit;color:inherit}.mod-articles-items li:not(.list-inline-item) article:hover a.btn{background:var(--advancedcolor)}.mod-articles-items li:not(.list-inline-item) article:hover a.label{background:var(--maincolor);color:inherit}.mod-articles-items li:not(.list-inline-item) article:hover p.readmore::after{background:var(--lightcolor)}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content{display:flex;flex-direction:column;width:100%;padding:0;font-size:1.1rem;margin:0;height:100%;min-height:250px}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content h3{font-size:clamp(1.25rem,1.2259rem + .1205vw,1.375rem);order:2}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content h4,.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content h3,.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content h2{display:flex;padding-right:0;color:var(--maincolor)}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content a.btn{margin-top:auto;overflow:visible;order:4;position:static}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content a.btn:after{position:absolute;inset:0 !important;content:""}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content p{order:3}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content p.readmore a{display:flex;flex-wrap:wrap;position:static;color:var(--maincolor);height:100%;padding:0}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content p.readmore a .readmore_text{position:absolute;height:0;top:-1000px;left:-1000px;visibility:hidden}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content p.readmore a::after{content:"";position:absolute;inset:0}.mod-articles-items li:not(.list-inline-item) .mod-articles-item-content p.readmore::after{position:absolute;right:20px;bottom:20px;display:block;width:36px;height:36px;background:var(--linkcolor);content:"";mask-image:url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 20 20"  xmlns="http://www.w3.org/2000/svg"><path d="M15.5723 10.599L11.4056 14.7657C11.0931 15.1042 10.5462 15.1042 10.2337 14.7657C9.89518 14.4532 9.89518 13.9063 10.2337 13.5938L12.9681 10.8334H4.99935C4.5306 10.8334 4.16602 10.4688 4.16602 10.0001C4.16602 9.55737 4.5306 9.16675 4.99935 9.16675H12.9681L10.2337 6.43237C9.89518 6.11987 9.89518 5.573 10.2337 5.2605C10.5462 4.92196 11.0931 4.92196 11.4056 5.2605L15.5723 9.42717C15.9108 9.73967 15.9108 10.2865 15.5723 10.599Z" fill="currentColor"/></svg> ')}.mod-articles-items li:not(.list-inline-item) p.readmore{position:absolute;inset:0;margin:0}.mod-articles-items li:not(.list-inline-item) dl{order:1;display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.mod-articles-items li:not(.list-inline-item) dd:not(.mod-articles-category){font-size:.9em}.mod-articles-items li:not(.list-inline-item) dl.list-inline dd{display:inline}.mod-articles-items .tags.list-inline{margin-top:0}.grid-cols-2 .mod-articles-items li .mod-articles-item-content{padding:var(--grid-layout-gap)}.mod-articles-items.vertical li{margin:0}.mod-articles-items.vertical li .mod-articles-item-content *{margin-bottom:0}.mod-articles-items.vertical li p.introtext{margin:40px 0}.mod-articles-items.vertical li p.readmore::after{top:40%}.mod-articles-items.vertical li .mod-articles-item_text{padding-right:36px}.mod-articles-item.vertical .mod-articles-item-content{border-bottom:solid 2px var(--borderColor)}@media only screen and (min-width: 760px){.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content{display:flex;flex-direction:row;gap:var(--grid-layout-gap)}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content .item-image{flex:0 1 300px}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content dl{order:1;min-width:120px;display:block}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content dl dd{display:block;margin-bottom:12px}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content .mod-articles-item_text{order:2}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content p.introtext{order:3}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content p.readmore{order:4}}@media only screen and (max-width: 600px){.mod-articles-items{display:block;word-break:break-word}.mod-articles-items li:not(.list-inline-item){margin-bottom:24px}}.mod-articles.mod-list,.newsfeed{list-style-type:"";margin:24px 0;padding:0}.mod-articles.mod-list li,.newsfeed li{margin:0;padding:0}.mod-articles.mod-list li a,.newsfeed li a{position:relative;border-bottom:solid 1px var(--borderColor);display:flex;padding:12px;text-decoration:none}.mod-articles.mod-list li a time,.newsfeed li a time{display:block;color:var(--maincolor)}.mod-articles.mod-list li a:before,.newsfeed li a:before{border-right:2px solid var(--maincolor);border-top:2px solid var(--maincolor);content:"";display:inline-block;height:.35em;transform:rotate(45deg) skew(5deg, 5deg);width:.35em;margin-right:20px;flex:0 0 .35em;margin-top:7px}.mod-articles.mod-list li a:link,.mod-articles.mod-list li a:visited,.newsfeed li a:link,.newsfeed li a:visited{color:var(--linkcolor)}.mod-articles.mod-list li a:hover,.mod-articles.mod-list li a:active,.mod-articles.mod-list li a:focus,.newsfeed li a:hover,.newsfeed li a:active,.newsfeed li a:focus{color:var(--maincolor);text-decoration:underline}.mod-articles.mod-list li a:focus,.newsfeed li a:focus{outline:solid 3px var(--linkcolor);outline-offset:3px}.btn-default,.btn{color:#fff;background:var(--linkcolor);padding:12px 40px;margin-bottom:10px;border:solid 0px var(--darkcolor);border-radius:30px;text-decoration:none;font-weight:900;font-size:.8em;line-height:1.5rem;-webkit-transition:color .5s linear,all .5s ease-in-out;-moz-transition:color .5s linear,all .5s ease-in-out;-o-transition:color .5s linear,all .5s ease-in-out;transition:color .5s linear,all .5s ease-in-out;display:inline-flex !important;justify-content:center;align-items:center;backface-visibility:hidden;overflow:hidden;text-transform:uppercase;font-family:"Catamaran",arial,sans-serif;gap:8px;position:relative}.btn-default svg,.btn svg{width:20px;margin-right:10px}.btn-default:before,.btn:before{background:var(--advancedcolor);bottom:0;content:"";height:100%;left:50%;position:absolute;right:50%;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}.btn-default:hover,.btn-default:active,.btn-default:focus,.btn:hover,.btn:active,.btn:focus{color:#fff;background:var(--advancedcolor);text-decoration:underline}.btn-default:hover:before,.btn-default:active:before,.btn-default:focus:before,.btn:hover:before,.btn:active:before,.btn:focus:before{left:0;right:0}.btn-invers{color:#fff;background:var(--maincolor);margin-bottom:10px;border-radius:30px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .5s linear,all .5s ease-in-out;-moz-transition:color .5s linear,all .5s ease-in-out;-o-transition:color .5s linear,all .5s ease-in-out;transition:color .5s linear,all .5s ease-in-out;display:inline-flex !important;justify-content:center;align-items:center;backface-visibility:hidden;overflow:hidden;position:relative;transform:translateZ(0px)}.btn-invers svg{width:20px;margin-right:10px}.btn-invers:before{background:var(--advancedcolor);bottom:0;content:"";height:100%;left:51%;position:absolute;right:51%;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}.btn-invers:hover,.btn-invers:active,.btn-invers:focus{color:#fff;background:var(--advancedcolor)}.btn-invers:hover:before,.btn-invers:active:before,.btn-invers:focus:before{left:0;right:0}p.readmore a{position:relative;color:var(--linkcolor);padding:5px 25px 5px 0;display:inline-block;margin:0;text-decoration:none;backface-visibility:hidden;overflow:hidden;transform:translateZ(0px)}p.readmore a svg{transition-timing-function:ease;transition-duration:.15s;transition-property:transform}p.readmore a:hover,p.readmore a:active,p.readmore a:focus{color:var(--advancedcolor);text-decoration:underline}p.readmore a:hover:before,p.readmore a:active:before,p.readmore a:focus:before{border-right:1px solid var(--advancedcolor);border-top:1px solid var(--advancedcolor)}p.readmore a:hover:after,p.readmore a:active:after,p.readmore a:focus:after{left:0;right:0;opacity:1}p.readmore a:hover svg{transform:translateX(20px)}.badge{display:inline-block;min-width:10px;padding:5px 10px;font-size:.75em;font-weight:normal;color:#444;line-height:1;vertical-align:baseline;text-align:center;background-color:#f5f5f5;border-radius:12px;border:solid 1px rgba(255,255,255,.4);margin:5px 5px 5px 0}.badge:empty{display:none}a.badge:hover,a.badge:focus{background-color:var(--advancedcolor);color:#000;text-decoration:none;cursor:pointer}.btn .badge{position:relative;top:-1px}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#fff;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.label{display:inline-block;padding:5px 10px;font-size:.85em;font-weight:400;line-height:1;color:var(--maincolor);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:12px;background:#fff;margin:0;border:solid 1px var(--advancedlightcolor)}.label[href]:hover,.label[href]:focus{color:#fff;background:#666;text-decoration:none;cursor:pointer}.label[href]:empty{display:none}.label-info{background:var(--maincolor);border-radius:1px;color:#fff;font-weight:bold;letter-spacing:1px;padding:6px 10px}.label-success{background:#0c8b93;color:#fff}.label-warning{background:var(--advancedcolor);color:#fff}.label-important{background:var(--darkcolor);color:#fff}#system-message{margin:20px auto;max-width:1200px;border-radius:4px;padding:10px;background:var(--advancedcolor);color:#fff;border:0}*+#system-message{margin-top:1.5em}#system-message>:last-child{margin-bottom:0}.alert>.close:first-child{float:right}.alert>.close:first-child+*{margin-top:0}#system-message ul{list-style-type:none;padding:0}#system-message ul li{padding:10px 30px;font-weight:bold}.warning{background:orange;color:#fff;padding:20px}.warning h2{color:#fff}.message{background:#fff;color:var(--linkcolor)}.message h2{color:#111;font-size:1.8em;font-weight:400;margin-top:25px}.alert-error{background:#fff1f0;color:#d85030;padding:20px}.pagination,.pagenavigation,.pagination__wrapper{font-size:.9em;list-style:none;text-align:center;overflow:hidden;padding:20px 0;margin:0 auto}.pagination p,.pagenavigation p,.pagination__wrapper p{text-align:center}.pagination ul>li,.pagenavigation ul>li,.pagination__wrapper ul>li{display:inline-block;letter-spacing:normal;border:solid 0px #fff;margin:2px;border-radius:0px;padding:0}.pagination>li:nth-child(n+2),.pagenavigation>li:nth-child(n+2),.pagination__wrapper>li:nth-child(n+2){margin-left:5px}.pagination ul>li>a,.pagination ul>li>span,.pagenavigation ul>li>a,.pagenavigation ul>li>span,.pagination__wrapper ul>li>a,.pagination__wrapper ul>li>span{-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;padding:10px;line-height:.9em;text-decoration:none;text-align:center}.pagination ul>li>a,.pagenavigation ul>li>a,.pagination__wrapper ul>li>a{background:var(--linkcolor);color:#fff}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagenavigation ul>li>a:hover,.pagenavigation ul>li>a:focus,.pagination__wrapper ul>li>a:hover,.pagination__wrapper ul>li>a:focus{background-color:var(--advancedcolor);color:#fff;outline:none}.pagination ul>li>a:active,.pagenavigation ul>li>a:active,.pagination__wrapper ul>li>a:active{background-color:var(--linkcolor);color:var(--advancedlightcolor)}.pagination ul>.pagenav>span,.pagenavigation ul>.pagenav>span,.pagination__wrapper ul>.pagenav>span{background:var(--linkcolor);color:#fff}.pagination ul>li>span,.pagenavigation ul>li>span,.pagination__wrapper ul>li>span{background-color:#eee;color:#999}.pagination .pagination-prev,.pagenavigation .pagination-prev,.pagination__wrapper .pagination-prev{float:left}.pagination .pagination-next,.pagenavigation .pagination-next,.pagination__wrapper .pagination-next{float:right}.pagination .pagination-start,.pagenavigation .pagination-start,.pagination__wrapper .pagination-start{text-align:left}.pagination .pagination-end,.pagenavigation .pagination-end,.pagination__wrapper .pagination-end{text-align:right}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.9rem;word-wrap:break-word;background-color:#eee;background-clip:padding-box;border:2px solid #555;border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:-0.55rem}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#555}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#555}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:-0.55rem;width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#555}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:-0.55rem}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#555}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#555}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:.55rem;width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:2.5rem 0 2.5rem 2.5rem;border-left-color:#fff}.popover-header{padding:.5rem;margin-bottom:0;font-size:1rem}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#333;font-weight:bold}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:var(--footerbg)}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:1px;border-width:.4rem .4rem .4rem 0;border-right-color:var(--footerbg)}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:var(--footerbg)}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:1px;top:-8px !important;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:var(--footerbg)}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:var(--footerbg);border-radius:.25rem}fieldset{padding:0px;border:0;background:rgba(0,0,0,0);margin:0}legend{display:block;width:100%;padding:20px;margin:0 0 40px 0;font-weight:300;color:var(--maincolor);border-bottom:solid 1px #f5f5f5;background:var(--lightcolor);font-size:1.4em;font-family:"Catamaran",arial,sans-serif}.form-row,.control-group{display:flex;flex-wrap:wrap;margin:10px 0}.form-check-inline{display:inline-block;margin-right:20px}label{flex:0 1 250px;line-height:1.1em;display:inline-block}.ordering-box{padding-bottom:20px}input[type=search]{box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:5px;line-height:normal}input[type=file]{display:block}select[multiple],select[size]{height:auto}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{height:auto}input[type=password],input[type=text],input[type=number],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=email],input[type=url],input[type=search],input[type=tel],select{box-sizing:border-box;min-height:15px;padding:8px 20px 8px 5px;color:#000;font-size:.9em;line-height:1.5rem;border-radius:4px;border:solid 2px var(--maincolor);width:270px;max-width:100%;background:#fff;margin-bottom:10px;-webkit-transition:color .5s linear,all .5s ease-in-out;-moz-transition:color .5s linear,all .5s ease-in-out;-o-transition:color .5s linear,all .5s ease-in-out;transition:color .5s linear,all .5s ease-in-out;box-sizing:border-box !important}input[type=search]:focus,input[type=text]:focus{padding-left:20px;border-color:var(--advancedcolor);box-shadow:0 0 0 .1rem rgba(87,85,217,.2);background:var(--maincolor);color:#fff}input[type=search]:focus::-webkit-input-placeholder,input[type=search]:focus::placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=text]:focus::placeholder{color:#fff}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-repeat:no-repeat;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 7.7' style='enable-background:new 0 0 15 7.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='14.1,2.3 8.5,6.7 2.4,2.3 '/%3E%3C/svg%3E ");background-position:95% center;background-size:30px;accent-color:var(--linkcolor);width:270px}select option{border-bottom:solid 1px var(--advancedlightcolor);background:var(--lightcolor);padding:10px}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit;font-weight:bold}input[type=radio][disabled],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],fieldset[disabled] input[type=checkbox],.radio[disabled],fieldset[disabled] .radio,.radio-inline[disabled],fieldset[disabled] .radio-inline,.checkbox[disabled],fieldset[disabled] .checkbox,.checkbox-inline[disabled],fieldset[disabled] .checkbox-inline{cursor:not-allowed}input[type=radio],input[type=checkbox]{width:auto}.control-label{color:var(--maincolor);flex:0 1 250px}input[type=checkbox]{border:solid 2px var(--maincolor);border-radius:0;width:25px;height:25px;position:relative;background:#fff;accent-color:var(--linkcolor)}input[type=checkbox]:checked{background:#fff}input[type=checkbox]:focus{padding:0}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:solid 2px var(--maincolor);width:20px;height:20px;position:relative;border-radius:100%;accent-color:var(--linkcolor)}input[type=radio]:checked:before{border:0;border-radius:50%;content:"";height:8px;left: calc(50% - 4px);position:absolute;top: calc(50% - 4px);width:8px;background:var(--maincolor)}input[type=radio]:focus{padding:0}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}:-moz-placeholder{color:#666}input:focus::-webkit-input-placeholder{color:var(--linkcolor)}input:focus::-moz-placeholder{color:var(--linkcolor)}input:focus:-ms-input-placeholder{color:var(--linkcolor)}input:focus:-moz-placeholder{color:var(--linkcolor)}input[aria-invalid=true]{outline:2px solid var(--linkcolor);border:0}.form-control-feedback{display:block;color:var(--linkcolor);font-size:.8em}textarea{border-radius:4px;border:solid 2px var(--maincolor);width:270px;max-width:100%}.field-calendar button.btn{width:auto;background:none;border:0;min-width:40px;max-width:40px;padding:0}.field-calendar button.btn .icon-calendar{content:url(../icons/calendar.svg);display:block;background:#fff;width:40px;height:40px}.input-password-toggle,.input-password-toggle:hover,.input-password-toggle:active,.input-password-toggle:focus{width:30px;height:40px;min-width:40px;max-width:30px;padding:5px;border-radius:4px;background-color:var(--maincolor);background-repeat:no-repeat;background-size:25px;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 250 250' enable-background='new 0 0 250 250' xml:space='preserve'%3E%3Cpath fill='%23ffffff' stroke='%23ffffff' stroke-width='12' stroke-miterlimit='10' d='M12.3,124.3c7.8,13.4,40.7,63.5,98.5,70.7 c73.9,9,124.1-67.3,124-67.3l0,0c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1,0.1v-0.2c-1.3-4.8-47.7-78.5-121.8-72.8 C54.7,59.2,19,109.2,10.9,122.2L12.3,124.3z'/%3E%3Cpath d='M119.5,124.8'/%3E%3Cpath d='M121.6,87.9c-2.6,0-5.1,0.3-7.4,0.8c2.6,3.4,4.2,7.7,4.2,12.2c0,11.2-9.1,20.3-20.3,20.3c-4.7,0-9-1.6-12.5-4.3 c-0.5,2.6-0.9,5.2-0.9,7.9c0,20.4,16.5,37,37,37s37-16.5,37-37S142,87.9,121.6,87.9z'/%3E%3C/svg%3E%0A")}.input-password-toggle:before{display:none}.controls,.control-label{margin:0 0 1em 0;padding:0 20px}.com-users-login__options{font-size:.8em}.list-group-item{margin-right:10px}input[type=checkbox][role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--linkcolor);width:2.5em;height:1.5em;border:solid 1px #ccc;border-radius:1.5em;background-color:#ccc;line-height:1.25em}input[type=checkbox][role=switch]:focus{background-color:var(--linkcolor);border-color:#ddd}input[type=checkbox][role=switch]:checked{background-color:var(--linkcolor);border-color:var(--linkcolor)}input[type=checkbox][role=switch]:before{display:block;width:calc( 1.5em - 2px );height:100%;border-radius:50%;background-color:#fff;content:"";transition:margin .1s ease-in-out}input[type=checkbox][role=switch]:checked::before{margin-left:1em;margin-inline-start:1em}input[type=checkbox][role=switch][aria-invalid=false],input[type=checkbox][role=switch]:checked[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}input[type=checkbox][role=switch][aria-invalid=true],input[type=checkbox][role=switch]:checked[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}.invalid{border-color:var(--linkcolor)}label.invalid{color:var(--linkcolor)}#jform_com_fields_wochentag_waehlen-desc.control-group,#jform_com_fields_wie_sollen_wir_mir_dir_kontakt_aufnehmen-desc.control-group,#jform_com_fields_datenschutz_gelesen-desc.control-group{margin-bottom:30px;background:var(--lightcolor);padding:30px 10px}meter{width:100%;max-width:250px;height:10px;background:#eee;border-radius:3px;margin:10px 0}meter::-webkit-meter-bar{background:#eee;height:10px}meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value{border-radius:3px}meter::-webkit-meter-optimum-value{background:var(--linkcolor)}meter::-webkit-meter-suboptimum-value{background:#ffdb1a}meter::-webkit-meter-even-less-good-value{background:#cc4600}meter::-moz-meter-bar{border-radius:3px}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--linkcolor)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:#ffdb1a}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:#cc4600}.plg-loadcontact{align-items:center;padding:0;display:flex;gap:40px;margin:48px 0;flex-wrap:wrap}.plg-loadcontact .contact_image{text-align:center;min-width:220px}.plg-loadcontact address{margin-top:0;gap:10px}.plg-loadcontact address p{min-width:200px;color:var(--linkcolor);margin-bottom:10px}p.mail{word-break:break-word;line-height:1.1em}.contact-category{max-width:1700px;margin:0 auto;padding:20px}.contact-category h3{margin:30px 0 0 0;font-size:1.2em}.contact-category p.mail,.contact-category p.phone{margin:0 0 10px 0;word-break:break-word;line-height:1.1em;display:inline-flex}.contact-category p.mail svg,.contact-category p.phone svg{flex:0 0 50px}.contact-category .contact_item{border:solid 2px #dfe9ef;text-align:center;background:#fff;border-radius:4px}.contact-category .contact_item:hover{background:var(--lightcolor)}.contact-category .contact_item .contact_image a{border:0;display:block}.contact-category p.position{margin:20px;border-bottom:solid 2px #dfe9ef;padding-bottom:20px;letter-spacing:1px;text-transform:uppercase;font-size:.8em;color:#777}.contact{max-width:1400px;margin:0 auto;background:#fff}.com-contact-category__filter{text-align:center;margin-bottom:3em}.com-contact-category__counter{text-align:center;padding:20px 0 0 0;color:#777;font-size:.8em}@media(max-width: 680px){.plg-loadcontact{text-align:center}}.contact_item-detailed{margin:30px auto 40px auto}.contact_item-detailed dl.com-contact__position{margin:0}@media(min-width: 680px){.contact_text{min-width:500px}}.com-finder{max-width:768px;margin:48px auto}.com-finder ul.category-module{margin:0}.com-finder p.result__description{font-weight:normal;font-size:16px}.mod-finder.js-finder-searchform{color:#fff;padding:0;position:absolute;z-index:1;top:0;background:var(--maincolor)}.mod-finder.js-finder-searchform .mod-finder__search{margin:0;display:flex;gap:12px}.mod-finder.js-finder-searchform input{border:solid 1px}.mod-finder.js-finder-searchform .container{padding:10px 20px}.mod-finder.js-finder-searchform .searchclose{margin:5px !important;position:relative;width:30px;height:30px;background:rgba(0,0,0,0);border:0}.mod-finder.js-finder-searchform .searchclose:before,.mod-finder.js-finder-searchform .searchclose:after{content:"";transition:all 1s;background:#fff;border:solid 1px #fff;width:15px;height:0;position:absolute;top:0;margin:15px 0 0 5px;left:0;transform:rotate(-45deg)}.mod-finder.js-finder-searchform .searchclose:after{transform:rotate(45deg)}.mod-finder.js-finder-searchform button.btn.btn-primary{min-width:40px;max-width:40px;background:var(--linkcolor);border-radius:2px;line-height:1rem}.mod-finder.js-finder-searchform button.btn.btn-primary:before{background:rgba(0,0,0,0)}.mod-finder.js-finder-searchform button.btn.btn-primary .icon-search{content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cg%3E%3Ccircle fill='none' stroke='%23fff' stroke-width='5' stroke-miterlimit='10' cx='15.836' cy='14.174' r='12.182'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='5' stroke-miterlimit='10' d='M24.214,23.017l12.133,11.867L24.214,23.017z'/%3E%3C/g%3E%3C/svg%3E");display:block;width:20px;height:20px}.mod-finder.js-finder-searchform button.btn.btn-primary:hover:before{background:rgba(0,0,0,0) !important}.mod-finder.js-finder-searchform input[type=text].js-finder-search-query{line-height:1rem}.searchButton{border:0;background:rgba(0,0,0,0)}@media screen and (max-width: 600px){.mod-finder.js-finder-searchform{width:100%}}.main-content>div[class*=com-users-]{padding:min(5vh,40px) min(5vw,40px);margin:40px auto;max-width:900px;overflow:hidden;box-shadow:rgba(23,41,54,.04) 0 2.5px 20px 0,rgba(23,41,54,.08) 0 2.5px 40px 0,rgba(23,41,54,.024) 0 0 0 1.25px;background:#fff}.main-content>div[class*=com-users-] h2{background:var(--lightcolor);padding:20px 40px;margin:-40px -40px 40px -40px;font-size:1.8em}.main-content>div[class*=com-users-] .small{margin-bottom:5px}.main-content>div[class*=com-users-] form p{padding:0 20px}.main-content>div[class*=com-users-] .com-users-login__remember{margin:10px 0 20px 0;padding-left:20px}.main-content>div[class*=com-users-] .com-users-login__options{border-top:solid 1px #ddd}#jform_password1-desc,#jform_password2-desc{background:#f8f8f8}#jform_password2-desc{margin-top:0;padding-top:0;padding-bottom:20px;margin-bottom:1em}#jform_password1-desc{margin-bottom:0;padding-bottom:0;padding-top:30px}#jform_spacer-lbl{display:block;font-size:.8em;margin:0px 0}#com-users-methods-list{padding:min(5vh,40px) min(5vw,40px);margin:40px auto;max-width:1360px;overflow:hidden}.com-users-methods-list-container{padding:20px;border-bottom:2px solid #ddd;margin:30px 0;display:flex}.com-users-methods-list-container .heading{flex:1 1 300px}.com-users-methods-list-container .heading h3{font-size:1.3em}.com-users-methods-list-container .heading img{order:1}.com-users-methods-list-container p{flex:0 1 400px}.com-users-methods-list-container .action{flex:0 1 200px}.com-users-profile .dl-horizontal dt{margin:15px 0 5px 0;padding-left:10px}.com-users-profile .dl-horizontal dd{margin:0px 0 20px 0px;background:var(--lightcolor);padding:10px;word-break:break-word}@media screen and (min-width: 600px){.com-users-profile .dl-horizontal{display:grid;grid-template-columns:200px auto;grid-auto-columns:1fr;padding-left:20px}.com-users-profile .dl-horizontal dt{margin:15px 0 0px;padding-left:0px}}.com-users-method-edit-pre-message{margin:30px 0}main>div.com-users-registration-complete{box-shadow:none}.tags.list-inline{list-style-type:none;margin:30px 0;padding:0}.tags.list-inline li{padding:0}.tag_link_class{background:var(--lightcolor);color:var(--linkcolor);border-radius:24px;font-size:.9em;padding:5px 20px;display:inline-block;margin-right:10px}.tag_link_class:hover,.tag_link_class:active,.tag_link_class:focus{background:var(--advancedcolor);color:#fff !important}.tag-category{padding:20px 0}.com-tags-tag__category{margin:20px 30px !important}.com-tags-tag__category li{border-top:solid 2px #dfe9ef}.com-tags-tag__category li a:hover{text-decoration:underline}table{margin:1.5em 0;border:0px solid #ddd;width:100%;border-collapse:collapse}table th .caretup{border-bottom:5px solid #555;border-top:0 none;margin-left:0;margin-right:0}table th .caret{border-top:5px solid #555;margin-left:0;margin-right:5px}*+.table{margin-top:1.5em}table th,table td{padding:20px 10px}tr{border-bottom:solid 1px var(--advancedlightcolor)}tr:hover{background:var(--lightcolor)}th:first-child{min-width:70px}table th{text-align:left;background:#fff;border:0;font-size:1em;color:#444}table thead th{vertical-align:bottom}table caption,table tfoot{font-size:1em;font-style:italic}table caption{text-align:left;color:#777}.table-middle,.table-middle td{vertical-align:middle !important}.table-striped tbody tr:nth-of-type(odd) td{background:var(--lightcolor)}.table-condensed td{padding:4px 8px}.table-hover tbody tr:hover td{background:var(--lightcolor)}#newsletter{text-align:center;padding:40px 20px;width:100%;background:var(--linkcolor);color:#fff;background-size:100%}#newsletter h2{font-weight:bold;color:#fff;margin:20px 0}#newsletter p{line-height:1.2em;font-size:.9em;margin:10px 0 20px 0}#newsletter a{color:#fff;text-decoration:underline}#newsletter .btn{text-decoration:none;border:solid 2px var(--maincolor)}#newsletter label{justify-content:center;display:flex}#spenden{background:var(--linkcolor) url(../images/bg3.svg);text-align:center;padding:40px 20px;width:100%;color:#fff;background-size:cover;background-position:center bottom}#spenden h2,#spenden h3,#spenden h4,#spenden p,#spenden a,#spenden li{color:inherit}@media screen and (max-width: 600px){#newsletter .btn-default,#newsletter .btn,#newsletter #mailtoForm .button,#newsletter .btn-invers,#newsletter input[type=text],#newsletter input[type=email],#newsletter input[type=url],#newsletter input[type=password],#newsletter input[type=datetime],#newsletter input[type=datetime-local],#newsletter input[type=date],#newsletter input[type=month],#newsletter input[type=time],#newsletter input[type=tel],#newsletter input[type=number],#newsletter input[type=search],#newsletter select{width:100%;max-width:100%}}ul.category-module,.tagsselected ul,ul.newsfeed,ul.mostread,ul.linkliste{list-style-type:none;margin:0}ul.category-module li,.tagsselected ul li,ul.newsfeed li,ul.mostread li,ul.linkliste li{border-top:solid 2px var(--lightcolor);padding:15px 0 15px 30px;position:relative;margin:0}ul.category-module li:hover,.tagsselected ul li:hover,ul.newsfeed li:hover,ul.mostread li:hover,ul.linkliste li:hover{color:var(--advancedcolor);background:#fff}ul.category-module li:hover:before,.tagsselected ul li:hover:before,ul.newsfeed li:hover:before,ul.mostread li:hover:before,ul.linkliste li:hover:before{color:var(--linkcolor)}ul.category-module li a:link,ul.category-module li a:visited,.tagsselected ul li a:link,.tagsselected ul li a:visited,ul.newsfeed li a:link,ul.newsfeed li a:visited,ul.mostread li a:link,ul.mostread li a:visited,ul.linkliste li a:link,ul.linkliste li a:visited{color:var(--linkcolor);display:block;position:relative;line-height:1.1em;margin-top:5px;text-decoration:none}ul.category-module li a:before,.tagsselected ul li a:before,ul.newsfeed li a:before,ul.mostread li a:before,ul.linkliste li a:before{border-right:2px solid var(--linkcolor);border-top:2px solid var(--linkcolor);content:"";display:inline-block;height:.45em;margin-right:10px;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:.45em;position:absolute;top:5px;left:-30px}ul.category-module li a:hover,ul.category-module li a:active,ul.category-module li a:focus,.tagsselected ul li a:hover,.tagsselected ul li a:active,.tagsselected ul li a:focus,ul.newsfeed li a:hover,ul.newsfeed li a:active,ul.newsfeed li a:focus,ul.mostread li a:hover,ul.mostread li a:active,ul.mostread li a:focus,ul.linkliste li a:hover,ul.linkliste li a:active,ul.linkliste li a:focus{color:var(--advancedcolor);background:#fff}ul.category-module li h2,ul.category-module li h3,ul.category-module li h4,.tagsselected ul li h2,.tagsselected ul li h3,.tagsselected ul li h4,ul.newsfeed li h2,ul.newsfeed li h3,ul.newsfeed li h4,ul.mostread li h2,ul.mostread li h3,ul.mostread li h4,ul.linkliste li h2,ul.linkliste li h3,ul.linkliste li h4{margin:10px 0 !important}ul.category-module time,.tagsselected ul time,ul.newsfeed time,ul.mostread time,ul.linkliste time{display:block;left:0px;font-size:.8em}ul.category-module time span,.tagsselected ul time span,ul.newsfeed time span,ul.mostread time span,ul.linkliste time span{display:inline}.items-more ul.category-module li a:after{top:15px}ul.category-module.light li{color:#fff;border:0;min-height:3em;resize:both;padding:1rem}ul.category-module.light li h3{color:#fff}ul.category-module.light li a{color:#fff;padding:0 40px 0 0px}ul.category-module.light li a:before{border-right:3px solid #fff;border-top:3px solid #fff;content:"";left:auto;right:30px}ul.category-module.light li a:hover{text-decoration:underline;background:rgba(0,0,0,0) !important}ul.category-module.light li a:hover h3{background:rgba(0,0,0,0) !important}ul.category-module.light li:hover{text-decoration:underline;background:rgba(0,0,0,0) !important}ul.linkliste{margin:20px 0}ul.linkliste li a:link,ul.linkliste li a:visited{color:#000;padding:15px 20px 15px 30px}ul.linkliste li a:after{top:12px}ul.linkliste li{padding-left:10px;border-top:0;border-bottom:solid 1px #ccc;padding:0}ul.linkliste li a[href$=".pdf"]::before{position:absolute;left:0}ul.category-module li .mod-articles-category-category a{color:var(--maincolor);font-size:.8em}ul.category-module li .mod-articles-category-category a:before{display:none}ul.category-module li .mod-articles-category-introtext{margin:10px 0}ul.category-module li .mod-articles-category-readmore a{margin:10px 30px}ul.linkliste li a:hover{color:#000;text-shadow:none}.moduletable .suchboxen .radiogroup{padding:5px;background:#eee;border:solid 1px #ddd;margin-bottom:3px;font-size:.9em}.moduletable .suchboxen .radiogroup label{padding:3px 0;width:45%}.moduletable .suchboxen .radiogroup p{margin-bottom:5px}.moduletable .suchboxen input:not([type=radio]),.moduletable .suchboxen select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:35px;padding:5px 15px 5px 5px;line-height:1.3em}.moduletable .suchboxen ::-webkit-input-placeholder{color:#555}.moduletable .suchboxen ::-moz-placeholder{color:#555}.moduletable .suchboxen :-ms-input-placeholder{color:#555}.moduletable .suchboxen :-moz-placeholder{color:#555}ul.category-module.grouped li.heading h3{color:#555}ul.category-module.grouped li.heading{padding:20px 20px 20px 0;border:0}ul.category-module.grouped li.heading:after{content:""}ul.category-module.grouped ul{list-style-type:none}ul.category-module.grouped li:hover{background:rgba(0,0,0,0)}ul.category-module.grouped .mod-articles-category-category{display:block;font-size:.8em;letter-spacing:1px;text-transform:uppercase;color:#000;margin-bottom:10px}ul.category-module.grouped .mod-articles-category-category a{color:#000;display:inline-block}ul.category-module.grouped .mod-articles-category-category a:after{content:""}ul.category-module-flexitems{display:flex;flex-wrap:wrap;list-style-type:none;margin:0px auto 40px auto}ul.category-module-flexitems li{padding:0;text-align:left;line-height:1.3em;flex:1 1 calc(33% - 30px);min-width:250px;margin:20px 15px 0 15px;border-bottom:solid 3px var(--linkcolor);border-radius:5px}ul.category-module-flexitems li .category-module-flex-introtext{line-height:1.3em;margin-top:10px}ul.category-module-flexitems li a{height:100%;display:flex;flex-wrap:wrap;min-height:300px}ul.category-module-flexitems li a .flex-text{display:flex;flex-direction:column;width:100%;padding:30px}ul.category-module-flexitems li a .flex-text .category-module-flexcategory{font-size:.7em;font-weight:normal;display:block;margin-bottom:5px;line-height:1.1em}ul.category-module-flexitems li a .flex-text h4,ul.category-module-flexitems li a .flex-text h3,ul.category-module-flexitems li a .flex-text h2{font-size:1.2rem;margin:20px 0}ul.category-module-flexitems li a .flex-text .category-module-flexreadmore{max-width:200px;border:0;margin-top:auto}ul.category-module-flexitems li a .item-image{width:100%}ul.category-module-flexitems li a .item-image img{width:100%}ul.category-module-flexitems li a:hover,ul.category-module-flexitems li a:active,ul.category-module-flexitems li a:focus{background:var(--linkcolor);color:#fff}ul.category-module-flexitems li a:hover .category-module-flexreadmore,ul.category-module-flexitems li a:active .category-module-flexreadmore,ul.category-module-flexitems li a:focus .category-module-flexreadmore{background:#fff !important;color:var(--linkcolor)}ul.category-module-flexitems li a:hover .category-module-flexreadmore svg path,ul.category-module-flexitems li a:active .category-module-flexreadmore svg path,ul.category-module-flexitems li a:focus .category-module-flexreadmore svg path{fill:var(--linkcolor)}ul.category-module-flexitems li a:hover .category-module-flexreadmore:before,ul.category-module-flexitems li a:active .category-module-flexreadmore:before,ul.category-module-flexitems li a:focus .category-module-flexreadmore:before{background:#fff}ul.category-module-flexitems li a:hover h4,ul.category-module-flexitems li a:hover h3,ul.category-module-flexitems li a:hover time,ul.category-module-flexitems li a:hover p,ul.category-module-flexitems li a:active h4,ul.category-module-flexitems li a:active h3,ul.category-module-flexitems li a:active time,ul.category-module-flexitems li a:active p,ul.category-module-flexitems li a:focus h4,ul.category-module-flexitems li a:focus h3,ul.category-module-flexitems li a:focus time,ul.category-module-flexitems li a:focus p{color:#fff;text-decoration:none}ul.category-module-flexitems li.aktuelles{background:#fff;color:var(--maincolor) !important;border:solid 0px;min-height:3em;resize:both;padding:0}ul.category-module-flexitems li.aktuelles h3.module{font-size:1.3em;color:var(--linkcolor);background:#fff;margin:0 !important}ul.category-module-flexitems li.aktuelles a{color:var(--maincolor);background:#fff;position:relative;display:block;padding:20px 40px}ul.category-module-flexitems li.aktuelles a:before{content:"+";font-size:2rem;position:absolute;left:20px;top:15px;margin-left:-20px;display:inline-block;margin-right:10px;color:var(--linkcolor);padding:10px;line-height:20px;width:20px;height:20px;justify-content:center;vertical-align:middle;font-weight:bold}ul.category-module-flexitems li.aktuelles:hover{background:var(--linkcolor)}ul.category-module-flexitems li.aktuelles:hover h3{background:var(--linkcolor);color:#fff}ul.category-module-flexitems li.aktuelles:hover a{background:var(--linkcolor);text-decoration:underline;color:#fff}ul.category-module-flexitems li.aktuelles:hover a:before{color:#fff}.item-page ul.category-module-flexitems a:hover{color:#fff !important}ul.category-module-flexitems.aktuelles{max-width:960px;margin:0 auto}ul.mod_articles_category__gallery{list-style-type:none;margin:0 auto;overflow:hidden;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}ul.mod_articles_category__gallery li{flex:0 1 350px;position:relative;padding:0 !important;overflow:hidden;border:0;margin:0px;height:350px}ul.mod_articles_category__gallery li a{position:absolute;left:0;top:0;bottom:0;right:0;margin:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;color:var(--maincolor);font-weight:700;font-size:1em;padding:20px;transition:all .4s cubic-bezier(0.5, 0, 0.5, 1)}ul.mod_articles_category__gallery li a .item-image{height:100%;width:100%;background:var(--linkcolor)}ul.mod_articles_category__gallery li a .item-image img{width:100%;height:100%;transition:all .4s cubic-bezier(0.5, 0, 0.5, 1);object-fit:cover}ul.mod_articles_category__gallery li a .flex-text{bottom:20px;left:20px;top:20px;right:20px;inset:20px;position:absolute;overflow:hidden;background:rgba(0,117,189,.9);color:#fff;padding:20px;display:flex;justify-content:center;align-items:flex-end;opacity:1;hyphens:auto;transition:all .4s cubic-bezier(0.5, 0, 0.5, 1)}ul.mod_articles_category__gallery li a .flex-text h2,ul.mod_articles_category__gallery li a .flex-text h3,ul.mod_articles_category__gallery li a .flex-text h4,ul.mod_articles_category__gallery li a .flex-text h5,ul.mod_articles_category__gallery li a .flex-text p,ul.mod_articles_category__gallery li a .flex-text li{color:#fff}ul.mod_articles_category__gallery li a .flex-text h2,ul.mod_articles_category__gallery li a .flex-text h3,ul.mod_articles_category__gallery li a .flex-text h4,ul.mod_articles_category__gallery li a .flex-text h5{font-size:1.3em}ul.mod_articles_category__gallery li a .flex-text.noimage{background:var(--maincolor);opacity:.6;padding:10px}ul.mod_articles_category__gallery li a:hover .flex-text{opacity:1;background:rgba(0,117,189,.1)}.category-module-griditems{list-style-type:none}.category-module-griditems li.content-image a{position:relative;display:block;text-align:left;background:var(--linkcolor)}.category-module-griditems li.content-image a .flex-text{position:absolute;inset:20px;display:flex;align-items:flex-end}.category-module-griditems li.content-image a .flex-text h3{font-size:1.7em;font-size:clamp( 1.125rem, 1.0527rem + 0.3614vw, 1.5rem)}.category-module-griditems li.content-image a .flex-text h3,.category-module-griditems li.content-image a .flex-text h4,.category-module-griditems li.content-image a .flex-text h2,.category-module-griditems li.content-image a .flex-text p{color:#fff}@media screen and (max-width: 740px){ul.category-module-flexitems{flex-wrap:wrap;justify-content:center}ul.category-module-flexitems li{flex:1 1 350px;margin:20px 0}ul.category-module-flexitems li .item-image img{width:100%}}.fieldgallery-container{overflow:hidden;text-align:center}.fieldgallery{list-style-type:none;margin:30px 0;overflow:hidden;text-align:center;display:flex;justify-content:center}.fieldgallery li{flex:0 1 300px;position:relative;padding:0 !important;overflow:hidden;margin:5px !important;padding:0 !important}.fieldgallery li:first-child{margin-left:0}.fieldgallery li button.modal__btn{background:rgba(0,0,0,0);border:0;position:absolute;bottom:0;right:0;text-align:center;z-index:0;width:40px;height:40px;padding:0}.fieldgallery li .item-image{height:100%;width:100%}.fieldgallery li h4{padding:0;margin:0;font-size:.9em;text-transform:uppercase}.fieldgallery li div.fieldgallery-text{position:absolute;width:100%;height:100%;padding:20px;margin:0;top:0;left:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;color:#fff;font-weight:300;opacity:0;line-height:1em;font-size:.01em;transition:all .9s cubic-bezier(0.5, 0, 0.5, 1);background:rgba(0,0,0,.8);background:rgba(0,0,0,0);margin-top:-300px}.fieldgallery li div.fieldgallery-text h1,.fieldgallery li div.fieldgallery-text h2,.fieldgallery li div.fieldgallery-text h3,.fieldgallery li div.fieldgallery-text h4,.fieldgallery li div.fieldgallery-text h5{color:#fff !important;margin:10px 0 !important}.fieldgallery li img{width:100%;height:100%;transition:all .4s cubic-bezier(0.5, 0, 0.5, 1);filter:grayscale(0.3)}.fieldgallery li:hover div.fieldgallery-text{opacity:1;font-size:1em;margin-top:0;letter-spacing:0px}.fieldgallery li:hover img{transform:scale(1.3);filter:grayscale(0)}.fieldgallery li:hover .modal img{transform:scale(1)}.fieldgallery li .modal p{padding:30px 0;font-size:.9em}.fieldgallery .fieldgallery-next,.fieldgallery .fieldgallery-prev{background:#fff;bottom:20px;border:0;position:absolute;right:0;text-align:center;z-index:1;width:45px;height:45px;padding:5px}.fieldgallery .fieldgallery-next{left:0;text-align:left}.fieldgallery .fieldgallery-next:after{border-right:2px solid #333;border-top:2px solid #333;content:"";display:inline-block;height:15px;-moz-transform:rotate(-135deg) skew(15deg, 15deg);-o-transform:rotate(-135deg) skew(15deg, 15deg);-webkit-transform:rotate(-135deg) skew(15deg, 15deg);transform:rotate(-135deg) skew(15deg, 15deg);width:15px;margin:4px}.fieldgallery .fieldgallery-prev:after{border-right:2px solid #333;border-top:2px solid #333;content:"";display:inline-block;height:15px;-moz-transform:rotate(45deg) skew(15deg, 15deg);-o-transform:rotate(45deg) skew(15deg, 15deg);-webkit-transform:rotate(45deg) skew(15deg, 15deg);transform:rotate(45deg) skew(15deg, 15deg);width:15px;margin:4px;position:relative}@media screen and (max-width: 550px){.fieldgallery{flex-wrap:wrap}.fieldgallery li{margin:10px 0}}.modal{bottom:0;display:none;left:0;outline:0 none;overflow:hidden;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{transition:transform .3s ease-out 0s;transform:translateY(-100px);z-index:1050}.modal.show .modal-dialog{background:#fff;transform:translateY(50px)}.modal-open{padding:0 !important}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{background-clip:padding-box;background-color:#fff;border:0px solid #fff;border-radius:0px;outline:0 none;position:relative;overflow:hidden}.modal-content img{max-width:100%}.modal-backdrop{background-color:#222;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.7}.modal-header{text-align:right;position:absolute;top:0px;right:0;background:rgba(0,0,0,0);z-index:100;width:50px;height:50px}.modal-header .close{margin-top:0;background:#fff;border:0;color:#333;font-size:2em;padding:2px 10px}.modal-title{line-height:1.42857;margin:0}.modal-body{padding:0px;position:relative}.modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:right}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.modal-backdrop{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}@media(min-width: 768px){.modal-dialog{width:800px;margin:30px auto}.modal-sm{width:300px}}.logintop{position:relative;display:inline-block;font-size:.9em}#loginmodule{background:rgba(0,0,0,0) url(../images/locked.png) no-repeat 0 4px;color:#fff;cursor:pointer;padding:8px 15px 8px 25px;text-align:center;line-height:1.2em;text-transform:uppercase;border:0}.mod_login_form{position:absolute;z-index:1000;background:#f5f5f5;padding:20px;color:#eee;text-align:left;right:0;min-width:270px;border:solid 1px #ddd;box-shadow:0 10px 15px #ccc;top:42px}#modlgn-username,#modlgn-passwd{width:100%;padding:10px}.mod_login_form .btn{padding:10px 5px;color:#eee;background:#333;width:100%}.mod_login_form .btn:before{background:#fff}#login-form .control-group{padding:5px 0}ul.unstyled{margin:0px;padding:0;list-style-type:none;font-size:.9em}ul.unstyled .icon-arrow-right{display:none}#form-login-remember{display:none}.mod_login_form label,ul.unstyled a:link,ul.unstyled a:visited{color:#555;display:block;padding:0 2px}.mod_login_form input{background:#fff}ul.unstyled a:hover,ul.unstyled a:active,ul.unstyled a:focus{color:#000}@media screen and (max-width: 900px){.mod_login_form{top:38px}}@media screen and (max-width: 768px){.mod_login_form{top:40px}}@media screen and (max-width: 445px){.logintop{top:0}.mod_login_form{top:inherit;margin-top:10px !important}}.jlcc-block-data{background:#faf8f5;padding:20px;text-align:center;margin-top:40px}.jlcc-block-data div.flex{justify-content:center}.jlcc-block-data div.flex>div{display:flex;flex-wrap:wrap;flex:0 1 200px;padding:10px 20px}.jlcc-block-data div.flex>div label{width:100%;text-align:left}.jlcc-block-data textarea{border:3px solid #cbcbc4;width:550px;max-width:100%;height:10em}.jlcc-block-data .btn{margin-top:40px}input.jlcc-count{width:100px;border:solid 3px #4d4c43;display:inline-block;padding:12px 20px 13px 5px;margin:0;transform:translateX(10px)}.incart.cart{padding:0 !important;background:#fff;line-height:1em;display:inline-flex;justify-content:center;align-items:center;text-decoration:underline}.cart.jlcc-button{background:#4d4c43;border:0;color:#fff;font-size:.8em;display:inline-flex;justify-content:center;align-items:center;padding:0px 20px;line-height:1em;border-radius:4px}.cart.jlcc-button:hover,.cart.jlcc-button:active,.cart.jlcc-button:focus{background:#fbc900;color:#4d4c43}.cart.jlcc-button:hover .cartbutton path,.cart.jlcc-button:active .cartbutton path,.cart.jlcc-button:focus .cartbutton path{fill:#4d4c43}.cartbutton{width:30px;height:30px;margin:10px 10px 10px 0}.cartbutton path{fill:#fff}.cartbutton1{width:30px;height:30px;margin:10px 10px 10px 0;display:inline-block}.cartbutton1 path{fill:#4d4c43}.btn-invers.cart:hover #cartbutton1 path,.btn-invers.cart:active #cartbutton1 path,.btn-invers.cart:focus #cartbutton1 path{fill:#fff}.downloads .item-image.pull-left{min-width:300px}.jlcontentcart form,.to-cart{clear:both;text-align:right}.jlcontentcart th,.jlcontentcart td{text-align:left}@media screen and (max-width: 770px){.jlcontentcart form,.to-cart{text-align:center}}@media screen and (max-width: 500px){input.jlcc-count{display:block;margin:0 auto}button.cart{margin-top:15px;display:block}}.offcanvas{position:fixed;bottom:0;z-index:2000;display:flex;flex-direction:column;max-width:100%;color:var(--maincolor);visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out;padding:100px 30px;text-align:left}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:20px}.offcanvas-title{margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid #000;transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid #000;transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid #000;transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid #000;transform:translateY(100%)}.offcanvas.show{transform:none}.hamburger{border:0;background:rgba(0,0,0,0)}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:35px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:var(--linkcolor)}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger-box:hover .hamburger-inner::before{transform:translate3d(-10px, 4px, 0) rotate(-40deg) scaleX(0.6)}.hamburger-box:hover .hamburger-inner::after{transform:translate3d(-10px, -4px, 0) rotate(40deg) scaleX(0.6)}.menu-button-close{font-size:2em;margin:20px !important;padding:0 !important;display:inline-block;color:var(--linkcolor);justify-self:flex-end;position:absolute;width:50px;height:50px;cursor:pointer;background:0 0;right:0;top:0;border:0}.menu-button-close:after,.menu-button-close:before{content:"";transition:all 1s;background:var(--linkcolor);width:35px;height:2px;position:absolute;top:0;margin:25px 0 0 5px;left:0;transform:rotate(-45deg)}.menu-button-close:after{transform:rotate(-135deg)}.menu-button-close:active:after,.menu-button-close:active:before,.menu-button-close:focus:after,.menu-button-close:focus:before,.menu-button-close:hover:after,.menu-button-close:hover:before{transform:rotate(0deg)}#around{margin:0 auto;overflow:hidden}#right{margin-bottom:30px}#modulesfuss{border-top:solid 2px #dfe9ef}.sprungnavigation{margin:40px 0;display:inline-flex;flex-wrap:wrap}.sprungnavigation li{display:inline-block;padding:0 !important;flex:1 1 auto;margin:5px}.sprungnavigation li a{text-decoration:none !important;padding:5px 20px;display:block;border:solid 1px var(--linkcolor)}.sprungnavigation li a:hover,.sprungnavigation li a:active,.sprungnavigation li a:focus{background:#edf5fa}@media(min-width: 960px){.sprungnavigation{text-align:center}.sprungnavigation li{margin:0}.sprungnavigation li a{border-right:0}.sprungnavigation li:last-child a{border-radius:0 40px 40px 0px;border:solid 1px var(--linkcolor)}.sprungnavigation li:first-child a{border-radius:40px 0 0 40px;border:solid 1px var(--linkcolor);border-right:0}}.circle-bg{z-index:0;display:flex;position:relative}.circle-bg:before{background:#b4043f;width:1200px;height:1200px;content:"";position:absolute;z-index:-1;border-radius:100%}.heading-background{background:var(--linkcolor);box-decoration-break:clone;padding:2px 10px;display:inline;position:relative;z-index:0;text-align:left;margin-bottom:150px;color:#fff}.heading-background span.green{background:var(--footerbg)}.heading-background:before{content:"";display:block;position:absolute;width:200px;height:200px;background:#b4043f;z-index:-1;top:-70px;left:-60px;border-radius:100%}.circle-btn{border-radius:100%;padding:30px;background:#b4043f;color:#fff;cursor:pointer;border:solid 5px pink;margin:20px;font-weight:bold;width:100px;height:100px;display:inline-flex;align-items:center;justify-content:center}.marked{background:var(--linkcolor);box-decoration-break:clone;padding:2px 10px;display:inline;position:relative;z-index:0;color:#fff;line-height:2em}.marked-black{background:var(--maincolor);box-decoration-break:clone;padding:2px 10px;display:inline;position:relative;z-index:0;color:#fff !important;line-height:2em}#filter{background:var(--linkcolor);color:#fff}#filter .collapse{padding:0 20px;margin:0}#filter .jlmf-list-2>div{min-width:250px;width:100%}.openfilter{text-align:right;padding:0}@media(min-width: 960px){#filter .jlmf-list-2>div{min-width:250px;width:50%}.jlcontentfieldsfilter{display:grid;grid-template-columns:repeat(3, 33%);gap:10px;grid-template-rows:repeat(3, 100px)}.jlcontentfieldsfilter div.jlmf-section:first-child{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.jlcontentfieldsfilter div.jlmf-section:nth-of-type(3){grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3}.jlcontentfieldsfilter div.jlmf-section:nth-of-type(2){grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2}.jlcontentfieldsfilter div.jlmf-section:nth-of-type(4){grid-column-start:3;grid-column-end:4;grid-row-start:3;grid-row-end:4}.jlcontentfieldsfilter div.jlmf-section:nth-of-type(5){grid-column-start:1;grid-column-end:4;grid-row-start:4;grid-row-end:4}}.jlmf-section{margin-top:20px}label.jlmf-label{display:block}#filter .jlmf-input,#filter .jlmf-select{padding:10px;width:100%;border:0}#filter .jlmf-label{text-transform:none;font-weight:900;font-size:1em}.btn-filter{border:0;max-width:350px;background:var(--linkcolor);color:#fff}.fields-container{list-style-type:none;padding:0;margin:0 0 20px 0}.fields-container li{padding:0}.blog.filter article{display:block;padding:40px 20px;box-shadow:rgba(23,41,54,.04) 0px 2.5px 20px 0px,rgba(23,41,54,.08) 0px 2.5px 40px 0px,rgba(23,41,54,.024) 0px 0px 0px 1.25px}.blog.filter article .content{padding:20px 0}.blog.filter article .fields{padding:20px 20px 20px 0}.blog.filter article .fields .fields-container{display:block}.blog.filter article .fields .fields-container li{padding:5px 0;display:flex}.blog.filter article .fields .fields-container li span:not(.field-mail){flex:1;hyphens:auto;word-break:break-word;line-height:1;font-size:.9em}.blog.filter article .fields .fields-container li span.field-label{flex:0 1 30%;margin-right:10px;color:var(--linkcolor)}.blog.filter article .fields .fields-container li.anbieter{margin-bottom:20px}@media(min-width: 900px){.jlmf-section{margin-top:0px}.blog.filter article{display:flex;padding:40px;border-radius:5px}.blog.filter article .fields{flex:1 0 400px;padding:60px 40px 20px 40px;background:#f5f5f5;position:relative;border-radius:5px;max-width:400px}.blog.filter article .fields h4{background:var(--linkcolor);color:#fff;font-size:1em;position:absolute;right:0;top:0;padding:10px;border-radius:0 0 0 90px;width:40px;height:120px;display:flex;writing-mode:tb}.blog.filter article .content{padding:20px 40px 20px 0;flex:1}}.jlcontentfieldsfilter input[type=checkbox]{border:0;width:25px;height:19px !important;background:#f1c9d5;color:#000;margin-right:10px;transition:all 700ms cubic-bezier(0.4, 0, 0.23, 1)}.jlcontentfieldsfilter input[type=checkbox]:focus{outline:2px solid #000 !important;outline-offset:3px;background-color:#dde}.item-page .kontakt{border-top:solid 1px #ddd;margin-top:40px;padding-top:40px}.blog li.email a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:260px}table.openhours td,table.openhours th{padding:5px;vertical-align:middle;background:rgba(0,0,0,0)}table.openhours tr{border-top:solid 2px var(--lightcolor)}table.openhours th{max-width:80px}table.openhours tr.dopen td,table.openhours tr.dopen th{font-weight:bold}/*# sourceMappingURL=template.css.map */
