.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;max-width:100%;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:30px;}.ce-intext.ce-right .ce-gallery{margin-left:30px;}.ce-intext.ce-left .ce-gallery{margin-right:30px;}.ce-below .ce-gallery{margin-top:30px;}.ce-column{margin-right:30px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:30px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{overflow:auto;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:1.5em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4.5em;}.frame-space-before-extra-large{margin-top:6em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:1.5em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4.5em;}.frame-space-after-extra-large{margin-bottom:6em;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ce-left .ce-gallery,.ce-column{max-width:100%;}.ce-gallery figure{display:block;}}.parallax{position:relative;height:33.333vh;overflow:hidden;}.parallax--layer{position:absolute;top:50%;left:0;width:100%;height:56.25vw;background:none no-repeat scroll 50% 50%;background-size:cover;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}*,html *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}html{scroll-behavior:smooth;}select{padding:1px;}option{padding-left:0.4em;}* html body *{overflow:visible;}body{font-size:100%;background:#fff;color:#000;text-align:left;}div:target,h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{outline:0 none;}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;}[hidden]{display:none;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset,img{border:0;}img{display:block;max-width:100%;width:auto;height:auto;}ul,ol,dl{margin:0 0 1em 1em;}li{line-height:1.5em;margin-left:0.8em;}dt{font-weight:bold;}dd{margin:0 0 1em 0.8em;}blockquote{margin:0 0 1em 0.8em;}q{quotes:none;}blockquote:before,q:before,blockquote:after,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}html *{font-size:100%;}textarea,input,button,select,option,optgroup,pre,code,kbd,samp,var,tt{font-family:var(--fontFamily);color:#1a1a1a;border-radius:0;-webkit-appearance:none;}textarea,input,select{padding:0.25em 0.5em;line-height:1.2;background:#f2f2f2;border:0;outline:0;}textarea:focus,input:focus,select:focus{border-color:#333;}textarea:disabled,input:disabled,select:disabled,textarea.is--disabled,input.is--disabled,select.is--disabled{color:#ccc;cursor:not-allowed;}input[type="checkbox"]{-webkit-appearance:checkbox;background:initial;}input[type="radio"]{-webkit-appearance:radio;background:initial;}textarea{min-height:6.5em;resize:vertical;}select{-webkit-appearance:menulist;height:1.7em;padding:0 0.5em;}select optgroup{background:#fff;}select option{padding:0;background:#fff;}select[multiple]{width:100%;height:6.5em;-webkit-appearance:initial;}select[multiple] option{padding:0.125em 0;background:none;}*[role="button"]{outline:0;}.is--btn,input[type="button"],input[type="reset"],input[type="submit"],button{display:inline-block;margin:0;padding:0.25em 1em;color:#fff;font-family:var(--fontFamily);line-height:1.2;text-decoration:none;background:#80b83f;border:0;outline:0;cursor:pointer;}.is--btn:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:hover,.is--btn:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:focus{color:#fff;background-color:#2e802c;}.is--btn:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled,.is--btn.is--disabled,input[type="button"].is--disabled,input[type="reset"].is--disabled,input[type="submit"].is--disabled,button.is--disabled{opacity:0.25;pointer-events:none;}*::-webkit-input-placeholder{font-size:0.75em;color:#ccc;}*::-moz-placeholder{font-size:0.75em;color:#ccc;}*:-moz-placeholder{font-size:0.75em;color:#ccc;}*:-ms-input-placeholder{font-size:0.75em;color:#ccc;}input::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-outer,button::-moz-focus-outer{margin:0;padding:0;border:0;}body{font-family:var(--fontFamily);font-size:18px;line-height:1.5;color:#1a1a1a;}h1,.h1{font-family:var(--fontFamily);font-weight:400;font-size:2.222222em;font-style:normal;color:#80b83f;line-height:1.2;margin:1.5em 0 0.5em;}h1 a,.h1 a{font-size:1em;color:inherit !important;}h2,.h2{font-family:var(--fontFamily);font-weight:400;font-size:2.222222em;font-style:normal;color:#1a1a1a;line-height:1.2;margin:1.5em 0 0.5em;}h2 a,.h2 a{font-size:1em;color:inherit !important;}h3,.h3{font-family:var(--fontFamily);font-weight:400;font-size:1.444444em;font-style:normal;color:#1a1a1a;line-height:1.2;margin:1.5em 0 0.5em;}h3 a,.h3 a{font-size:1em;color:inherit !important;}h4,.h4{font-family:var(--fontFamily);font-weight:400;font-size:1.333333em;font-style:normal;color:#1a1a1a;line-height:1.2;margin:1.5em 0 0.5em;}h4 a,.h4 a{font-size:1em;color:inherit !important;}h5,.h5{font-family:var(--fontFamily);font-weight:400;font-size:1.222222em;font-style:normal;color:#1a1a1a;line-height:1.2;margin:1.5em 0 0.5em;}h5 a,.h5 a{font-size:1em;color:inherit !important;}h6,.h6{font-family:var(--fontFamily);font-weight:700;font-size:1em;font-style:normal;color:#1a1a1a;line-height:1.2;margin:1.5em 0 0.5em;}h6 a,.h6 a{font-size:1em;color:inherit !important;}h1,.h1{margin-top:0;}h1 + h2,.h1 + h2,h1 + .h2,.h1 + .h2{margin-top:-0.5em;}h2 + h3,.h2 + h3,h2 + .h3,.h2 + .h3{margin-top:-0.76923093em;}h3 + h4,.h3 + h4,h3 + .h4,.h3 + .h4{margin-top:-0.54166664em;}h4 + h5,.h4 + h5,h4 + .h5,.h4 + .h5{margin-top:-0.54545451em;}h5 + h6,.h5 + h6,h5 + .h6,.h5 + .h6{margin-top:-0.611111em;}h1 + h3,.h1 + h3,h1 + .h3,.h1 + .h3{margin-top:-0.76923093em;}h2 + h4,.h2 + h4,h2 + .h4,.h2 + .h4{margin-top:-0.83333346em;}h3 + h5,.h3 + h5,h3 + .h5,.h3 + .h5{margin-top:-0.59090902em;}h4 + h6,.h4 + h6,h4 + .h6,.h4 + .h6{margin-top:-0.6666665em;}.frame:first-child .ce-header *:first-child{margin-top:0;}.ce-header.hgroup > *{margin-bottom:0;}.ce-header.hgroup > * + *{margin-top:0;margin-bottom:0.5em;}ul,ol,dl{font-size:1em;line-height:1.5;margin:0 0 1.5em;}ul{list-style-type:disc;}ul ul,ol ul{list-style-type:circle;margin-bottom:0;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-latin;margin-bottom:0;}li{font-size:1em;line-height:1.5;margin-left:1.2em;}dt{font-weight:700;}dd{margin:0 0 1.5em 0.8em;}p{font-size:1em;line-height:1.5;margin:0 0 1.5em;}blockquote,cite,q{font-family:var(--fontFamily);font-style:italic;}blockquote{background:transparent;margin:0;}strong,b{font-weight:700;}em,i{font-style:italic;}big{font-size:1.143em;line-height:1.3125;}small{font-size:0.875em;line-height:1.714;}pre,code,kbd,tt,samp,var{font-size:1em;}pre{font-size:1em;line-height:1.5;margin:0 0 1.5em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}pre,code{color:#000;}kbd,samp,var,tt{color:#ccc;font-weight:700;}var,dfn{font-style:italic;}acronym,abbr{border-bottom:1px dotted #1a1a1a;cursor:help;}sub,sup{font-size:0.75em;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}mark{color:black;background:yellow;}hr{margin:1.5em 0 0;padding:0 0 1.5em;border:0;border-bottom:1px solid #000;background:none;}a{color:#1a1a1a;font-style:normal;background:none;text-decoration:underline;}a:hover,a:focus{color:#006837;outline:0;}a:active{outline:0;}a.internal-link-box{display:inline-block;padding:0.25em 1em;color:#fff;font-family:var(--fontFamily);background:#80b83f;text-align:center;text-decoration:none;font-style:italic;}a.internal-link-box:hover,a.internal-link-box:focus{background:#006837;}table{width:100%;border-collapse:collapse;color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 1.5em;}caption{font-variant:small-caps;}th,td{line-height:1.5;vertical-align:top;padding:0.25em 0.5em;}th *:first-child,td *:first-child{margin-top:0;}thead th{text-align:left;color:#1a1a1a;border-bottom:2px solid #ccc;}tbody th,tbody td{text-align:left;border-top:1px solid #ccc;}tbody tr:hover th,tbody tr:hover td{background:#f2f2f2;}tfoot{font-style:italic;}tfoot th,tfoot td{text-align:left;border-top:2px solid #ccc;}.hidden-since-xs{display:none;}.visible-since-xs{display:block;}.hidden-xs{display:none;}.visible-xs{display:block;}@media (min-width:576.02px){.hidden-since-sm{display:none;}.visible-since-sm{display:block;}}@media (min-width:576px){.hidden-sm{display:none;}.visible-sm{display:block;}}@media (min-width:768.02px){.hidden-since-md{display:none;}.visible-since-md{display:block;}}@media (min-width:768px){.hidden-md{display:none;}.visible-md{display:block;}}@media (min-width:1024.02px){.hidden-since-lg{display:none;}.visible-since-lg{display:block;}}@media (min-width:1024px){.hidden-lg{display:none;}.visible-lg{display:block;}}@media (min-width:1366.02px){.hidden-since-xl{display:none;}.visible-since-xl{display:block;}}@media (min-width:1366px){.hidden-xl{display:none;}.visible-xl{display:block;}}@media (min-width:1440.02px){.hidden-since-xxl{display:none;}.visible-since-xxl{display:block;}}@media (min-width:1440px){.hidden-xxl{display:none;}.visible-xxl{display:block;}}body{overflow-x:hidden;overflow-y:scroll;}.viewport{max-width:73em;margin:0 auto;padding:0.5em;overflow:hidden;}.columns{display:-ms-flexbox;display:flex;}.columns.columns--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.column--1{width:25%;}.column--3{width:75%;padding:0 0 0 4.5em;}.grids{overflow:hidden;margin:0 -1.5em;}.grid--left{float:left;padding:0 1.5em;}.grid--right{float:right;padding:0 1.5em;}.grid--1{width:8.33333333%;}.grid--2{width:16.66666667%;}.grid--3{width:25%;}.grid--4{width:33.33333333%;}.grid--5{width:41.66666667%;}.grid--6{width:50%;}.grid--7{width:58.33333333%;}.grid--8{width:66.66666667%;}.grid--9{width:75%;}.grid--10{width:83.33333333%;}.grid--11{width:91.66666667%;}.grid--12{width:100%;}.socialmedia--links{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:90;}.socialmedia--links ul,.socialmedia--links li{list-style-type:none;margin:0;}.socialmedia--links li{display:block;float:right;clear:both;}.socialmedia--links li:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}.socialmedia--links li + li{margin:0.25em 0 0;}.socialmedia{display:block;width:2em;height:2em;text-indent:-999999px;color:transparent;background:none no-repeat scroll 0 0 #1a1a1a;background-size:auto 100%;overflow:hidden;}.socialmedia:hover,.socialmedia:focus{background-color:#006837;}.socialmedia.socialmedia--phone{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/phone.min.svg);}.socialmedia.socialmedia--email{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/email.min.svg);}.socialmedia.socialmedia--newsletter{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/newsletter.min.svg);}.socialmedia.socialmedia--xing{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/xing.min.svg);}.socialmedia.socialmedia--linkedin{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/linkedin.min.svg);}.socialmedia.socialmedia--facebook{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/facebook.min.svg);}.socialmedia.socialmedia--instagram{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/instagram.min.svg);}.socialmedia.socialmedia--twitter{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/twitter.min.svg);}.socialmedia.socialmedia--youtube{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/youtube.min.svg);}.socialmedia.socialmedia--contact-form{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/contact-form.min.svg);}.socialmedia.socialmedia--jameda{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/jameda.min.svg);}.socialmedia.socialmedia--trigger{width:auto;text-indent:0;cursor:pointer;}.socialmedia.socialmedia--trigger a{display:block;width:8em;margin:0 0 0 2em;font-style:normal;text-align:center;line-height:2em;color:#fff !important;-webkit-transition:margin 0.3s linear;transition:margin 0.3s linear;}.socialmedia.socialmedia--trigger.is--closed a{margin-right:-8em;}.navigation{position:relative;line-height:1;}.navigation:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}.navigation ul,.navigation li{list-style-type:none;margin:0;padding:0;font-size:1em;line-height:1;}.navigation li a{color:#1a1a1a;text-decoration:none;}.navigation li a:focus,.navigation li a:hover,.navigation li.is--active > a{color:#80b83f;}.navigation--horizontal ul,.navigation--horizontal li{display:inline;float:left;}.navigation--horizontal li a{display:block;width:auto;line-height:1.2;margin:0 0.75em;font-size:1em;}.navigation--horizontal li:first-child a{margin-left:0!important;}.navigation--horizontal li:last-child a{margin-right:0!important;}.navigation--vertical{margin:0 0 1.5em;}.navigation--vertical ul{overflow:hidden;}.navigation--vertical ul ul{padding:0 0 0.5em 1em;}.navigation--vertical li a{display:inline-block;margin:0.25em 0;line-height:1.2;font-size:1em;}.navigation--mobile{position:fixed;top:0;right:-50%;bottom:0;width:50%;height:auto !important;margin:0;padding:0;background:rgba(255,255,255,0.85);-webkit-transition:right 0.3s linear;transition:right 0.3s linear;overflow:hidden;z-index:99;}.is--mobile-open .navigation--mobile{right:0;}.navigation--mobile > ul{width:100%;height:100%;height:-webkit-calc(100% - 3em);height:calc(100% - 3em);margin:3em 0 0;padding:0 0.5em 1.5em 3em;overflow-y:auto;}.navigation--mobile > ul ul{width:auto;margin:0;padding:0 0 0.5em 1.5em;}.navigation--mobile > ul ul ul{padding:0 0 0.5em 1em;}.navigation--mobile li{position:relative;padding:0;}.navigation--mobile li a{font-size:1em;}.navigation--mobile li .expand{display:inline-block;position:relative;top:0.1em;left:0.5em;width:2em;height:2em;cursor:pointer;outline:0;}.navigation--mobile li .expand:after{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-0.5em;border:0 solid transparent;border-width:0.5em 0 0.5em 0.5em;border-left-color:#1a1a1a;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.navigation--mobile li .expand.expanded:after{margin-left:-0.5em;border-width:0 0.5em 0.5em 0.5em;border-left-color:transparent !important;border-bottom-color:#1a1a1a;-webkit-transform:translate(0,50%);transform:translate(0,50%);}.navigation--mobile li.is--active > .expand:after{border-left-color:#80b83f;}.navigation--mobile li.is--active > .expand.expanded:after{border-bottom-color:#80b83f;}.navigation--breadcrumbs{margin:0 0 1.5em;}.navigation--breadcrumbs li{display:inline;}.navigation--breadcrumbs li + li:before{content:' /\00a0';}.navigation--breadcrumbs li a{color:#1a1a1a;}.navigation--breadcrumbs li a:hover,.navigation--breadcrumbs li a:focus{color:#006837;}.sitemaps{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.sitemap{padding:0 3em 1.5em 0;}.sitemap ul,.sitemap ul li{list-style-type:none;margin:0;padding:0;}.sitemap ul li li a{font-size:1em;}.sitemap ul ul ul{padding-left:1em;}.sitemap a{display:inline-block;line-height:1.2;margin:0.25em 0;font-size:1em;}#head .viewport{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;}.head--mobile{-ms-flex-item-align:center;align-self:center;}.head--container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;}#logo a,#logo img,#logo svg{display:block;}#logo img,#logo svg{width:145px;height:100px;}@media (min-width:768px){#logo img,#logo svg{width:145px;height:100px;}}@media (min-width:1366px){#logo img,#logo svg{width:224px;height:155px;}}.mobile-menu{position:relative;display:block;width:32px;padding:6px 0;z-index:100;}.mobile-menu span{display:block;height:4px;background:#1a1a1a;}.mobile-menu span:nth-child(2){margin:4px 0;}.navigation--mobile{right:-100%;width:100%;}@media (min-width:576px){.navigation--mobile{right:-62.5%;width:62.5%;}}@media (min-width:768px){.navigation--mobile{right:-50%;width:50%;}}.linearize-below-xs{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-xs > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}.linearize-xs{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-xs > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}@media (max-width:575.98px){.linearize-below-sm{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-sm > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:576px){.linearize-sm{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-sm > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:767.98px){.linearize-below-md{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-md > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:768px){.linearize-md{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-md > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1023.98px){.linearize-below-lg{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-lg > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1024px){.linearize-lg{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-lg > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1365.98px){.linearize-below-xl{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-xl > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1366px){.linearize-xl{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-xl > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1439.98px){.linearize-below-xxl{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-xxl > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1440px){.linearize-xxl{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-xxl > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media print{.no-print{display:none !important;}}:root{--mainColor:#e64239;--textColor:#333547;--grey:#edeef2;--grey2:#656571;--linkColor:var(--textColor);--hoverColor:var(--textColor);--btnTextColor:#fff;--btnBgColor:var(--mainColor);--btnTextHoverColor:var(--textColor);--btnBgHoverColor:var(--grey);}:root{--logoHeight:8.6rem;--pl:calc((100vw - var(--pageWidth)) / 2);}:root{--fontFamily:'EB Garamond';--padding:4rem;--pageWidth:min(96vw,90em);--middleColWidth:70%;}body,html{font-size:18px;font-family:var(--fontFamily);}.viewport{max-width:var(--pageWidth);margin:0 auto;}main{padding:2em 0;}h1,h2,h3,h4,h5{font-family:var(--fontFamily);}h1,h3{color:var(--mainColor);}a{text-decoration:underline;color:var(--linkColor);}a:hover,a:focus{color:var(--hoverColor);}.small{font-size:0.8em;}.border-line{display:block;width:20em;height:2px;background:#aaa;}.tx-accordion .ce-bodytext a.download{font-weight:bold;}#subnav li a,a.internal-link-box,.download:not(ul li a.download,.tx-accordion .download),.is--btn,input[type="button"],input[type="reset"],input[type="submit"],button{padding:0.5em 1em;color:var(--btnTextColor);background-color:var(--btnBgColor);text-transform:uppercase;text-decoration:none;font-style:normal;min-width:10em;width:auto;display:inline-block;text-align:center;}#subnav li a:hover,a.internal-link-box:hover,.download:not(ul li a.download,.tx-accordion .download):hover,.is--btn:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:hover,#subnav li a:focus,a.internal-link-box:focus,.download:not(ul li a.download,.tx-accordion .download):focus,.is--btn:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:focus{color:var(--btnTextHoverColor);background-color:var(--btnBgHoverColor);font-weight:normal;}[href*="mailto"]{color:var(--mainColor);font-weight:bold;}[href*="tel:"]{text-decoration:none;}.ym-col2,.ym-col1{float:left;width:calc(100% - var(--middleColWidth));}.ym-col3{float:right;width:var(--middleColWidth);}#start .ym-col1,.layout-106 .ym-col1{display:none;}#start .ym-col3,.layout-106 .ym-col3{width:100%;}.layout-107 #subnav{display:none;}.link-to-top{position:sticky;bottom:6em;margin-right:var(--middleColWidth);margin-left:auto;color:var(--textColor);font-weight:bold;cursor:pointer;transition:all 0.5s ease-in-out;visibility:hidden;opacity:0;text-align:center;width:5em;}.link-to-top:before{content:"\2BC5";display:block;padding:0 0.4em;position:relative;color:var(--mainColor);top:0.6em;width:1em;font-size:3em;}.link-to-top.show{visibility:visible;opacity:1;}.faq{--paddingLeft:2.5em;}.faq + .faq{margin-top:1em;}.question{position:relative;padding:0.25em;padding-left:var(--paddingLeft);margin-bottom:0;background-color:#edeef2;cursor:pointer;color:var(--textColor);font-size:1.222222em;}.question:before{content:"\2573";position:absolute;left:0.25em;display:inline-block;margin:0 1em 0 0.5em;top:50%;transform:translateY(-50%) rotate(45deg);}.question.open{margin-bottom:0;background-color:var(--mainColor);color:#fff;}.question.open:before{color:#fff;}.answer{padding:var(--paddingLeft);margin-bottom:1em;box-shadow:0 0 7px rgba(33,33,33,0.2);}.head--container{flex-wrap:wrap;}#head{--headerPadding:2em;}#head #logo{flex-shrink:0;}#head #logo img,#head #logo svg{width:auto;}#head .right{display:flex;flex-basis:var(--middleColWidth);flex-direction:column;justify-content:space-between;}#head #mainnav ul{width:100%;display:flex;justify-content:space-between;}#head #mainnav ul li a:hover,#head #mainnav ul li a:focus,#head #mainnav ul li.is--active > a{color:var(--textColor);text-decoration:underline;}#head #mainnav ul li.is--active > a{font-weight:bold;}#head #mainnav .page76 a{background:url('/fileadmin/gfx/grafix/haus1.png') no-repeat 8px 2px;text-indent:-9000em;background-size:15px;color:transparent;}#head #mainnav .page76:hover a,#head #mainnav .page-76.active a{background:url(/fileadmin/grafix/haus2.png) no-repeat 8px 2px;text-indent:-9000em;background-size:15px;}#head .mobile-menu span{background-color:var(--textColor);}.navigation--horizontal{overflow:hidden;position:relative;font-size:1em;line-height:1;width:100%;}.navigation--horizontal ul li{display:inline-block;line-height:1;list-style-type:none;margin:0;text-align:left;}.navigation--horizontal ul li a{display:inline-block;font-size:1em;text-transform:uppercase;font-weight:700;line-height:1.5;text-decoration:none;color:var(--textColor);}.navigation li a:focus,.navigation li a:hover,.navigation li.is--active > a{color:var(--hoverColor);}#langnav{padding-top:var(--headerPadding);text-transform:uppercase;}#langnav ul{float:right;}#langnav ul li{padding:0;display:inline-block;}#langnav ul li.active a{font-weight:bold;color:var(--mainColor);}#langnav ul li.last:before{content:"\007C";display:inline-block;margin-right:0.5em;}#langnav ul li + li{margin-left:0.5em;}#langnav ul a{text-transform:uppercase;padding:0;margin:0;}#langnav ul a.active{color:var(--mainColor);font-weight:600;}#langnav ul a:focus,#langnav ul a:hover{color:var(--mainColor);}#langnav ul span{line-height:1.5;}#metanav{--hoverColor:var(--mainColor);}#metanav li{display:inline-block;}#metanav li + li:before{content:"|";display:inline-block;margin:0 0.5em;}#metanav li + li:last-child{margin-top:0.25em;}#metanav li + li:last-child:before{content:none;}#metanav li a{text-transform:uppercase;font-size:1em;margin:0;}.navigation--vertical li a{margin:0.5em;}#subnav li a{min-width:15em;max-width:15em;text-align:left;background-color:var(--btnBgHoverColor);color:var(--btnTextHoverColor);}#subnav li.is--active > a,#subnav li a:hover,#subnav li a:focus{background-color:var(--btnBgColor);color:var(--btnTextColor);}#subnav li ul{padding-left:0;}#subnav li li.is--active a{--btnBgColor:transparent;--btnTextColor:var(--mainColor);margin-top:0.5em;}#subnav li li.is--active:hover a,#subnav li li.is--active:focus a{background-color:var(--btnBgColor);color:var(--btnTextColor);text-decoration:none;font-weight:bold;}#subnav li li a{background-color:transparent;margin-top:0;margin-bottom:0;font-weight:bold;}#subnav li li a:hover,#subnav li li a:focus{background-color:transparent;color:var(--mainColor);font-weight:bold;}.news--title{font-size:1.333333em;}.news-backlink-wrap{text-transform:uppercase;font-size:0.8em;font-weight:bold;}.news-start-container{--gap:1rem;display:flex;flex-direction:column;flex-wrap:wrap;max-height:33em;padding:3px;margin:1em 0;gap:var(--gap);}.news-start-container > div[class*="news-start-"]{flex:1 0 15.5em;max-width:calc(25% - var(--gap) / 4 - 7px);background:#fff;height:13.5em;border:2px solid rgba(33,33,33,0);box-shadow:0 0 7px rgba(33,33,33,0.3);}.news-start-container > div[class*="news-start-"]:first-child{flex:0 0 32em;border:3px solid var(--mainColor);box-shadow:none;}.news-start-container > div[class*="news-start-"]:first-child h3{font-size:2em;line-height:1.1;}.news-start-container > div[class*="news-start-"]:first-child:hover,.news-start-container > div[class*="news-start-"]:first-child:focus{border:3px solid rgba(33,33,33,0.3);}.news-start-container > div[class*="news-start-"] a{margin:0;text-decoration:none;}.news-start-container > div[class*="news-start-"] .news-start-content{padding:2em calc(var(--padding) / 2);}.news-start-container > div[class*="news-start-"] .news-list-title{margin-top:0.5em;color:var(--textColor);font-size:1.333333em;hyphens:auto;line-height:1.4;}.news-start-container > div[class*="news-start-"]:hover,.news-start-container > div[class*="news-start-"]:focus{border:2px solid rgba(33,33,33,0.3);}#older--messages{float:right;clear:both;}.news-read-more{text-transform:uppercase;margin-top:1.5em;font-weight:normal;font-size:0.888888em;position:absolute;bottom:var(--articlePadding);left:var(--articlePadding);}.news--date,.news-single-date{display:inline-block;margin-bottom:0.5em;}.news--date + .news--category:before,.news-single-date + .news--category:before{content:" | ";display:inline-block;margin:0 0.25em;}.layout-105,.news{--numTiles:4;--gap:1em;--articlePadding:1.5em;}.layout-105 .news-list-view,.news .news-list-view{display:flex;flex-wrap:wrap;gap:var(--gap);}.layout-105 .news-list-view .article,.news .news-list-view .article{position:relative;flex:1 1 calc((100% - (var(--numTiles) - 1) * var(--gap)) / var(--numTiles));max-width:calc(100% / var(--numTiles));padding:var(--articlePadding);padding-bottom:calc(var(--articlePadding) * 3);box-shadow:0 0 7px rgba(33,33,33,0.3);}.layout-105 .news-list-view .article .news--category,.news .news-list-view .article .news--category,.layout-105 .news-list-view .article.category-45 .news--date,.news .news-list-view .article.category-45 .news--date,.layout-105 .news-list-view .article.category-47 .news--date,.news .news-list-view .article.category-47 .news--date{display:none;}.layout-105 .news-list-view .article .news--header a,.news .news-list-view .article .news--header a{text-decoration:none;}.layout-105 .news-list-view .article .news--title,.news .news-list-view .article .news--title{margin-top:0;hyphens:auto;}.f3-widget-paginator{--btnBgColor:transparent;--btnBgHoverColor:transparent;--btnTextColor:var(--textColor);--padding:0 0.25em;list-style-type:none;width:100%;margin-top:3em;}.f3-widget-paginator li{margin-left:1em;margin-bottom:0.5em;border-radius:var(--borderRadius);display:inline-block;color:#fff;}.f3-widget-paginator li:before{content:none;}.f3-widget-paginator li.current{background-color:var(--btnBgColor);padding:var(--padding);color:var(--btnTextColor);font-weight:bold;text-decoration:underline;}.f3-widget-paginator li:first-child{margin-left:0;}.f3-widget-paginator li a{color:var(--btnTextColor);background-color:var(--btnBgColor);padding:var(--padding);display:inline-block;text-decoration:none;width:100%;height:100%;border-radius:var(--borderRadius);font-style:normal;}.f3-widget-paginator li a:hover,.f3-widget-paginator li a:focus{background-color:var(--btnBgHoverColor);}.news-single .news--category{display:none;}.news-single .category-45 + .news-single-date{display:none;}#foot .contact{background-color:#eee;}#foot .contact .viewport{display:flex;flex-wrap:wrap;gap:var(--padding);padding:var(--padding) 3px;}#foot .contact .col{flex:1 1 0;flex-basis:calc(var(--middleColWidth) / 2 - var(--padding));}#foot .contact .col > h2:first-child,#foot .contact .col > h3:first-child,#foot .contact .col form h3{margin-top:0;}#foot .contact .col h6{margin-bottom:0;}#foot .contact .col form h3,#foot .contact .col form legend{display:none;}#foot .contact .col form a{color:var(--mainColor);}#foot .contact .col:first-child{flex-basis:calc(100% - var(--middleColWidth) - var(--padding) - var(--padding) / 2);}#foot .contact .col p{max-width:25em;}textarea,input,select{background:#fff;width:100%;box-shadow:0 0 5px rgba(33,33,33,0.2);}form .powermail_submit{width:auto;}form .powermail_fieldwrap{margin-bottom:0.5em;}form .powermail_fieldwrap_type_html{font-size:0.8em;}#sitemap{background:#1a1a1a;}#sitemap h3,#sitemap a{color:#fff;}:root{--bgColor:#edeef2;--paddingTrigger:0.75rem;}.tx-accordion{color:var(--textColor);}.tx-accordion + .tx-accordion{margin-top:1em;}.tx-accordion .accordion-body{padding:1em 1em 1em calc(var(--paddingTrigger) * 3);box-shadow:0 0 7px rgba(33,33,33,0.2);}.tx-accordion .accordion-body p:last-of-type{margin-bottom:0;}.tx-accordion .accordion-body .ce-bodytext > :first-child{margin-top:0;}.powermail_legend,.accordion-head{cursor:pointer;background:var(--bgColor);padding:var(--paddingTrigger);border-radius:var(--borderRadius);}.powermail_legend .ce-header,.accordion-head .ce-header{display:inline-block;padding-left:calc(var(--paddingTrigger) * 3);position:relative;}.powermail_legend .ce-header > :first-child,.accordion-head .ce-header > :first-child{margin:0;font-size:1.333333em;}.powermail_legend > :before,.accordion-head > :before{content:"\2573";transform:rotate(45deg);color:var(--textColor);width:0.75rem;height:1.2em;display:inline-block;text-align:center;line-height:1.25;position:absolute;left:0;top:0;}.accordion-icon{display:none;}.tx-accordion .accordion-head[aria-expanded="true"]{background-color:var(--mainColor);}.tx-accordion .accordion-head[aria-expanded="true"] .ce-header *{color:#fff;}.tx-accordion .accordion-head[aria-expanded="true"] > :before{content:"\2573";color:#fff;}.twittericon{position:relative;top:-0.25em;width:25px;height:25px;margin-left:0.5em;background:url(/fileadmin/grafix/twitter.png) no-repeat center center;}.twittericon a{display:block !important;height:25px !important;}.facebookicon{position:relative;top:-0.25em;width:25px;height:25px;background:url(/fileadmin/grafix/facebook.png) no-repeat center center;}.facebookicon a{display:block !important;height:25px !important;}.powermail-errors-list{list-style-type:none;}.powermail-errors-list li{color:red;font-size:0.9em;margin-left:0;}.btn-group form{display:inline-block;}.btn-group form + form{margin-left:1em;}.tiles{--numTiles:6;--gapTiles:1em;clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;gap:2.5rem var(--gapTiles);}.tiles .tile{--padding:3em;flex:0 1 calc(100% / var(--numTiles) - var(--gapTiles) * (var(--numTiles) - 1) / var(--numTiles) - 1px);text-align:left;padding:var(--padding) 1em;box-shadow:0 2px 6px rgba(33,33,33,0.1);}.tiles .tile .tile--title{font-family:var(--fontFamily2);margin:0;margin-bottom:0.5em;font-size:1.333333em;text-align:center;}.tiles .tile .tile--description img{display:inline-block;}.tiles .tile a{width:100%;height:100%;display:block;text-align:left;text-decoration:none;}.tiles .tile a:hover,.tiles .tile a:focus{text-decoration:none;}.tiles .tile figure{position:relative;text-align:center;}.tiles .tile figure img{display:inline-block;max-height:13rem;}.tiles .tile figure form{position:absolute;left:0;top:0;width:100%;height:100%;}.tiles .tile figure form h3{display:none;}[data-template="berichte"] main .frame-type-text .ce-header:not(.tx-accordion.frame .ce-header){background-color:var(--bgColor);padding:var(--paddingTrigger);padding-left:calc(var(--paddingTrigger) * 3);}[data-template="berichte"] main .frame-type-text .ce-header:not(.tx-accordion.frame .ce-header) > *{font-size:1.333333em;margin:0;}[data-template="berichte"] main .frame-type-text + .frame{margin-top:1em;}[data-template="berichte"] .ce-bodytext .download{background-color:transparent;text-decoration:underline;text-transform:none;min-width:auto;color:var(--textColor);padding:0;}[data-template="links"] .tiles .tile{padding:0;}[data-template="links"] .tiles .tile .tile--title{padding:var(--padding) 1em;}@media (max-width:1690px){:root{--middleColWidth:75%;}body,html{font-size:16px;}.news-start-container{--numTiles:3;}.news-start-container > div[class*="news-start-"]{max-width:calc(100% / var(--numTiles) - var(--gap) / var(--numTiles) - 7px);}.news-start-container > div[class*="news-start-"]:nth-child(n+6){display:none;}.news-start-container .news-list-title{hyphens:auto;}}@media (max-width:1160px){#head{--middleColWidth:80%;}}@media (max-width:980px){:root{--middleColWidth:calc(var(--pageWidth) - 15em - 3em);}#head{--middleColWidth:100%;--headerPadding:1rem;}#head #langnav{position:absolute;top:0;right:var(--pl);}#head #mainnav{margin-top:1em;}.news{--numTiles:2;}.news-start-container{font-size:0.8em;}}@media (max-width:768px){:root{--middleColWidth:100%;}.ym-col2,.ym-col1{width:100%;}#head #logo{order:2;flex-basis:100%;}#head .right{flex-basis:auto;}#head .head--mobile{align-self:flex-start;margin-top:calc(var(--headerPadding) - 6px);}#head #langnav{position:relative;right:auto;}#subnav{display:block;}.news-start-container{--numTiles:2;}.news-start-container > div[class*="news-start-"]:nth-child(n+4){display:none;}}@media (max-width:620px){:root,.news,.layout-105{--numTiles:1;}:root{--padding:2rem;}.news-start-container{--numTiles:1;max-height:none;}.news-start-container > div[class*="news-start-"]{display:block !important;max-width:none;flex-basis:auto !important;height:auto;}#subnav li a{width:100%;max-width:none;}#foot .col{flex-basis:100% !important;}.sitemap{width:100%;}}
