@font-face{font-family:"Sniglet-Regular";font-style:normal;font-weight:400;font-display:block;src:url("/typo3conf/ext/fsnd_settings/Resources/Public/fonts/Sniglet/Sniglet-Regular.ttf") format("truetype")}@font-face{font-family:"Sniglet-Bold";font-style:normal;font-weight:400;font-display:block;src:url("/typo3conf/ext/fsnd_settings/Resources/Public/fonts/Sniglet/Sniglet-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Alegrya Medium";font-style:normal;font-weight:400;font-display:block;src:url("/typo3conf/ext/fsnd_settings/Resources/Public/fonts/AlegryaSans/AlegreyaSans-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:block;src:url("/typo3conf/ext/fsnd_settings/Resources/Public/fonts/Roboto/Roboto-Regular.ttf") format("truetype")}:root{--teaserHeight:min(760px,85dvh - var(--headerHeight));--logoWidth:64px;--contentWidth:min(95vw,1400px);--headerBackground:#F0F0F0;--primaryclr:#0088cc;--secondaryclr:#CC2266;--bs-primary:#0088cc;--hblightGrey:#888888;--mainContentBG:#ABABBB;--boxBorderRadius:2rem;--boxPadding:2rem;--defaultFont:"Roboto",Arial,sans-serif;--headerFont:"Sniglet-Regular",sans-serif;--header2FontSize:calc(var(--headerFontSize) * 0.75);}#page{background-color:var(--mainContentBG);}#headerWrapper{display:grid;grid-template-columns:auto var(--contentWidth) auto;}#header{grid-column:2;justify-content:space-between;column-gap:var(--boxPadding);}#logo{position:relative;left:unset;top:unset;min-width:var(--logoWidth);transition:unset;}#logo img{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:unset;transition:none;}#logo:hover,#logo:hover img{border-radius:unset;box-shadow:none;transform:scale(1) translate(0,0);}#headerRight{display:flex;flex-direction:column;align-items:flex-end;max-width:calc(var(--contentWidth) - 6rem)}@media screen and (min-width:760px){#mainMenu{justify-content:flex-end;gap:0;height:calc(var(--headerHeight)/2);}#mainMenuWrapper li.level1 ul.level2{top:2em;padding-top:0.3em;}}#topBarWrapper{position:relative;display:block;width:fit-content;height:calc(var(--headerHeight)/2 - 0.5em);background:none;}#topBar{display:flex;justify-content:flex-end;gap:2em;max-height:100%;padding-top:0;padding-bottom:0;padding-right:3rem;font-size:0.8rem;overflow:hidden;}#topBar .content{width:auto;}#topBar div.csc-frame-default{width:fit-content;}#topBar p.phone{padding-left:1.2em;}#topBar p.phone:before{top:0.2em;font-size:1em;}#topBar p.email{padding-left:1.5em;}#topBar p.email:before{font-size:1.2em;}#teaserWrapper{z-index:1;}#teaserWrapperInner.teaserWrapperdBlueBG{background-color:var(--primaryclr);}#teaserWrapperInner.teaserWrappergreyContent{background-color:var(--hblightGrey);}#teaserWrapperInner.teaserWrapperdBlackBG{background-color:black;}.teaserImgInnerWrapper{justify-content:flex-end;align-items:flex-start;}#teaser .teaserImg img.teaserImage{max-width:100%;}.teaserText > *{width:auto;}.indexPage .teaserText{max-width:unset;background:none !important;color:var(--primaryclr);}.inTeaserImage{width:700px;max-width:var(--contentWidth);height:auto;}.indexPage .bodyText{padding-top:1em;font-size:1.5em;}.teaserHeaderWrapper,.teaserHeader{max-width:100%;}#wave{display:none;}h2{font-size:var(--header2FontSize);}#greyContent{position:relative;padding-top:var(--boxPadding);background-color:var(--primaryclr);color:white;z-index:2;}#greyContent section:first-child,#mainContent section:first-child{padding-top:calc(var(--boxPadding) / 2);}#greyContent section:last-child,#mainContent section:last-child{padding-bottom:var(--boxPadding);}.good{color:green;}.bad{color:#CC2266;}.contentWrapper,.textInTeaser{letter-spacing:1px;}.content{width:auto;max-width:unset;}.contentWrapper > section,#headerWrapper > section{display:grid;grid-template-columns:auto var(--contentWidth) auto;}.contentWrapper > section > *{grid-column:2;}.sectionInnerWrapper:has(.frame-type-shortcut),.sectionInnerWrapper:has(.frame-layout-5){width:fit-content;margin-inline:auto;}#mainContent{position:relative;z-index:3;}#mainContent > section:first-child > *{margin-top:2.5rem;}#mainContent.hasGreyContent > section:first-child > *,.noHeader #mainContent > section:first-child > *{margin-top:0;margin-top:0;}h1:has(i){color:inherit;}.frame-layout-5 .content{width:calc(var(--contentWidth)/2 + 4rem);padding-left:0;}h1 i{color:var(--primaryclr);font-family:Sniglet-Bold,Sniglet-Regular,sans-serif;font-size:1.2em;letter-spacing:0;word-break:keep-all;}.greyContent h1 i{color:var(--secondaryclr);}.indexPage .fourColsItem .frameInner{display:flex;flex-direction:column-reverse;padding-top:2em;}.indexPage .fourColsItem .frameInner header > *{margin-top:0;}#mainContent section,#mainContent section.styledBlueBG,#mainContent section.styledBlackBG,#mainContent section.stylegreyContent{padding-block:var(--boxPadding);}#mainContent section.stylegreyContent{background-color:var(--hblightGrey);}#mainContent section.styledBlueBG,#mainContent section.styledBlackBG{}#mainContent section.styledBlueBG{background-color:var(--primaryclr);}#mainContent section.styledBlackBG{background-color:black;}#mainContent .frame-layout-0 .frameInner{padding-bottom:revert;}.greyContent,.csc-frame-greyContent{background-color:unset;}#mainContent .sectionInnerWrapper{padding-block:var(--boxPadding);padding-inline:var(--boxPadding);background-color:white;border-radius:var(--boxBorderRadius);}#mainContent .sectionInnerWrapper:has(.ablaufWrapper){background-color:transparent;padding-block:unset;}.styledBlueBG h1,.styledBlueBG h2,.styledBlueBG h3{color:black;}.contenttable{width:85%;margin-left:auto;margin-right:auto;}.contenttable td,.contenttable th{width:50%;}.contenttable td h3:has(img){display:flex;align-items:flex-start;gap:0.5em;}.contenttable td h3 img{margin-top:-0.1em;}.contenttable td:has(h3):has(img) p{padding-left:3.6em;}.twoCols{gap:2.5em;}.twoCols section:first-child header{padding-top:0 !important;}.csc-frame-greyContent:has(.contenttable){background-color:transparent;padding-top:revert;padding-bottom:revert;}.csc-frame-greyContent .contentBodyText:has(.contenttable){padding-top:2rem;padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;width:fit-content;background-color:var(--bs-light);border-radius:1rem;}.ce-column:has(a.skjsonlylightbox){height:100%;}a.skjsonlylightbox{display:block;height:100%;}.skjsonlylightbox img{object-fit:cover;}figure img{border-radius:var(--boxBorderRadius);}figure.sliderImage{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity 1s ease-in-out;}figure.sliderImage[data-current="1"]{opacity:1;}.contentItemLayout5 .csc-frame-greyContent .contentBodyText:has(.contenttable){width:auto;}a.moreLink,a.moreLink:visited{margin-left:0;margin-top:0.5rem;text-decoration:none;text-transform:none;padding-inline:var(--boxPadding);padding-block:calc(var(--boxPadding) / 2);border-radius:var(--boxBorderRadius);}a.moreLink:hover{background-color:var(--secondaryclr);}#greyContent a.moreLink,#greyContent a.moreLink:visited,.blueBackground a.moreLink,.blueBackground a.moreLink:visited{background-color:black;}#greyContent a.moreLink:hover,.blueBackground a.moreLink:hover{background-color:var(--secondaryclr);}video.video-embed-item{margin:var(--boxPadding);border-radius:var(--boxBorderRadius);transition:opacity 1s ease-in-out;}video.video-embed-item.done{opacity:0.85;}video.video-embed-item::-webkit-media-controls{display:none;}.frame-type-textpic .ce-textpic.ce-intext .ce-bodytext{width:auto;min-width:60%;max-width:99%;margin-inline:auto;}.gslide-image img{border-top-left-radius:var(--boxBorderRadius);border-top-right-radius:var(--boxBorderRadius);}.gslide-description{border-bottom-left-radius:var(--boxBorderRadius);border-bottom-right-radius:var(--boxBorderRadius);}.indexPage .contentItemnews_newsliststicky{padding-top:2rem;background-color:var(--bs-light);}.frame-type-news_newsdetail .newsImageOuterWrapper,.frame-type-news_newsdetail #teaser{position:unset;top:unset;max-width:min(100%,2000px);z-index:unset;}#mainContent .sectionInnerWrapper:has(.newsContentWrapper){background-color:var(--primaryclr);}.frame-type-news_newsdetail > .content{max-width:100%;overflow:clip;}.newsContentWrapper{padding-inline:var(--boxPadding);padding-block:var(--boxPadding);margin-bottom:1rem;border-radius:var(--boxBorderRadius);background-color:white;}.news-backlink-wrap{margin-block:1.5rem;}ul.pager{display:flex;justify-content:space-between;margin-left:0;padding-left:0;list-style:none;}.pager li.next{margin-left:auto;}.news-list-view{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:2rem;}.news-list-view.style1{grid-template-columns:repeat(4,1fr);}.news-list-view article{display:block;padding-right:0;margin-bottom:0;}.news-list-view article{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;border-radius:var(--boxBorderRadius);background-color:var(--primaryclr);color:white;}.news-list-view header{position:relative;display:block;}.news-list-view header .newsMeta{position:absolute;right:0;top:-1em;}.news-list-view article a{color:black;}.news-list-view.style2 article:nth-child(1),.news-list-view.style2 article:nth-child(4),.news-list-view.style2 article:nth-child(5),.news-list-view.style2 article:nth-child(7),.news-list-view.style2 article:nth-child(10){background-color:var(--bs-light);}.news-list-view article.oddNews{background-color:var(--mainContentBG);color:var(--defaultColor);}.news-list-view article.oddNews a{color:var(--primaryclr);}.news-list-view .news-img-wrap{width:auto;max-width:100%;height:140px;margin-right:0;padding-bottom:1.5rem;overflow:hidden;}.news-list-view .teaser-text{min-height:140px;}.news-list-view .teaser-text a.moreLink{display:block;right:1rem;bottom:1.2rem;width:fit-content;margin-top:0;padding-inline:calc(var(--boxPadding) / 2);padding-block:calc(var(--boxPadding) / 4);border-radius:calc(var(--boxBorderRadius) / 2);border-color:white;color:white;background-color:black;font-size:0.8em;}.news-list-view .oddNews .teaser-text a.moreLink{background-color:var(--primaryclr);}.news-list-view .teaser-text a.moreLink:hover{background-color:white;border-color:black;}.news-list-view .news-img-wrap a{display:block;height:100%;overflow:hidden;}.news-list-view .news-img-wrap img{object-fit:contain;}.news-single .teaser-text{display:none;}#footerWrapper{display:grid;grid-template-columns:auto var(--contentWidth) auto;font-size:max(12px,0.8em);}#footer{grid-column:2;flex-flow:column;align-items:center;gap:0;width:100%;}#footerComponents{flex-flow:row;align-items:flex-start;flex-wrap:wrap;width:100%;max-width:calc(var(--contentWidth) - 4rem);padding-bottom:1.5em;}.footerAddressHeader{padding-bottom:0.5rem;font-size:1.2em;}#footerComponents > *{width:fit-content;text-align:left;}.footerAddress p{padding-top:0;padding-bottom:0.5em;margin-top:0;margin-bottom:0;}.footerAddressBody header{display:none;}.footerAddressBody .content{width:auto;}#bottom-menu{display:block;}#bottom-menu li{padding-bottom:0.5em;}#copyright{white-space:normal;}#breadCrumbWrapper{position:relative;z-index:10;padding-block:1rem;display:flex;justify-content:center;}#outerWrapper:has(#teaserBox) #breadCrumb{position:absolute;right:0;top:1rem;}#breadCrumb{display:flex;justify-content:flex-end;align-items:center;column-gap:0.5rem;position:relative;font-size:max(12px,0.8em);width:var(--contentWidth);}#breadCrumbColor #breadCrumb{color:#ffffff !important;}#breadCrumbColor #breadCrumb a,#breadCrumbColor #breadCrumb a:visited{color:#ffffff !important;}#breadCrumb > span{white-space:nowrap;}nav[aria-label="Breadcrumb"] ol{display:flex;gap:0.5rem;flex-wrap:wrap;padding:0;margin-left:0;list-style:none;}nav[aria-label="Breadcrumb"] li::after{content:"›";margin:0 0.5rem;}nav[aria-label="Breadcrumb"] li:last-child::after{content:"";}#breadCrumbColor{background-color:var(--primaryclr);}@media screen and (min-width:2000px){:root{--maxTeaserWidth:100vw;--maxTeaserHeight:80vh;--teaserHeight:auto;}}@media screen and (min-width:1000px){#copyright{position:absolute;}}@media screen and (max-width:1500px){#teaser .teaserImg img.teaserImage{object-fit:unset;}.teaserTextWrapperType8{top:45%;bottom:auto;}}@media screen and (max-width:1400px){}@media screen and (max-width:1300px){:root{--headerFontSize:clamp(1.3rem,2vw + 0.5rem,2rem);}.teaserTextWrapper{top:auto;bottom:3em;transform:translate(-50%,0);}.indexPage .teaserTextWrapper{transform:translate(-55%,0);}}@media screen and (max-width:1060px){:root{--headerHeight:5.5rem;}}@media screen and (max-width:960px){#teaser,#teaser div.teaserImg,div.teaserImgInnerWrapper,#teaser .teaserImg img.teaserImage{height:var(--teaserHeight);}.news-list-view.style1{grid-template-columns:repeat(2,1fr);}.inTeaserImage{max-width:100%;}.frame-layout-5 .content{width:80%;}}@media screen and (max-width:760px){:root{--headerHeight:4rem;}#topBarWrapper{white-space:nowrap;}#topBar{gap:0.8em;margin-right:1em;font-size:0.9em;}#header{width:96%;}div.mobileMenuItem{display:none;}.active div.mobileMenuItem{display:block;}#mainMenuWrapper a.menuItemLink{display:block;padding-top:0.8rem;padding-bottom:0.8rem;}#mainMenuWrapper .current-item{background-color:rgba(0,0,0,0.2);}#mainMenuWrapper ul.level1 li.level1 ul.level2 li.level2{padding-left:1.5rem;}div.mobileMenuSubSelector{top:0.35rem;}button.mobileSubArrow{width:2.5rem;height:2.5rem;}.twoCols > *{flex-basis:unset;}.twoCols:has(.tx-powermail){flex-direction:column-reverse;gap:0;}.twoCols:has(.tx-powermail) > *{flex-basis:100%;width:100%;}.powermail_fieldwrap_type_check > label{line-height:1.8;}.frame-layout-5 .content{width:90%;}}@media screen and (max-width:640px){#mainContent > section:first-child > *{margin-top:unset;}#mainContent > section:first-child{margin-top:0;}#teaserWrapper{margin-bottom:1rem;}.sectionInnerWrapper:has(.frame-type-shortcut),.sectionInnerWrapper:has(.frame-layout-5){width:100%;}}@media screen and (max-width:540px){:root{--boxPadding:1.4rem;}.contentWrapper > section > *{margin-inline:auto;max-width:var(--contentWidth);}#mainContent .sectionInnerWrapper:has(.ablaufWrapper){padding-inline:unset;}.news-list-view.style1{display:flex;flex-direction:column;}.contenttable td,.contenttable th{display:block;width:auto;max-width:80vw !important;margin-left:auto;margin-right:auto;}table.contenttable:has(thead) td,table.contenttable:has(thead) th{display:table-cell;}.fourCols > *{flex-basis:220px;}#footerComponents{max-width:100dvw;}#footerComponents > *{flex-basis:unset;}.frame-layout-5 .content{width:95%;}.ce-column{float:none !important;margin-inline:auto !important;}.news-list-view{display:flex;flex-direction:column;}}
