@charset "UTF-8";.news
.clear{clear:both}.news .nav
ul{float:left;display:inline;margin:0}.news .nav
li{float:left}.news .nav
a{float:left;display:block}.news .nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news
.article{padding-bottom:15px;margin-bottom:15px}.news .article:last-child{padding-bottom:0;margin-bottom:0}.news .article:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news .article .news-img-wrap{float:left;margin:3px
12px 5px 0;background:#fff}.news .article .news-img-wrap
a{display:block;float:left;padding:4px;border:1px
solid #ddd;background:#fff}.news .article .news-img-wrap
img{float:left;height:auto;width:auto}.news .article .teaser-text{margin:0
0 10px 0}.news .article
h3{margin-bottom:0}.news
.footer{clear:both;padding:10px
0 0 0;border-top:1px solid #eee;margin-top:15px;color:#888}.news .footer
p{line-height:1em}.news .footer
span{display:inline-block;padding-right:8px;margin-right:8px;border-right:1px solid #ddd}.news .footer span:last-child{border-right:0}.news .footer .news-category
a{text-transform:uppercase}.news .no-news-found{color:#DB0202;font-style:italic}.news .page-navigation
p{float:left}.news .page-navigation
ul{float:right}.news .page-navigation ul
li{float:left;display:block;padding:0
2px;background:none}.news .page-navigation ul li
a{display:block}.news-category-view ul
li{padding:5px
8px}.news-category-view ul li
li{padding:2px
8px 2px 12px}.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee}.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}.news-single
.footer{margin-bottom:20px;margin-top:5px;padding:10px
0 0 0;border-bottom:0;border-top:1px solid #eee}.news-single .article .news-img-wrap{float:right;width:282px;margin:0
0 0 25px}.news-single .article .news-img-wrap
img{float:none}.news-single .teaser-text{font-size:15px;color:#888}.news-text-wrap{margin-bottom:10px}.news-img-caption{color:#888}.news-related-wrap{display:table;margin-top:20px;width:100%}.news-related{width:50%;padding:15px;border:1px
solid #eee;display:table-cell}.news-related ul
li{line-height:1em;margin-bottom:12px}.news-related ul li
span{border-right:1px solid #DDD;display:inline-block;margin-right:8px;padding-right:8px;color:#888}.news-related ul li span:last-child{border-right:0;padding-right:0}.news-related
h4{margin-bottom:10px}.news-related-files ul
li{margin-bottom:20px}.news-related-files .news-related-files-link
.jpg{background-position:0 0}.news-clear{clear:both}
.tx-go-maps-ext
img{max-width:none}textarea.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}input.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}.tx-shoppingcart
table{border-collapse:separate;border-spacing:10px}.tx-shoppingcart table
th{font-weight:bold}.tx-shoppingcart table
td{vertical-align:top}textarea.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}input.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}.tx-efa-optivosignup
table{border-collapse:separate;border-spacing:10px}.tx-efa-optivosignup table
th{font-weight:bold}.tx-efa-optivosignup table
td{vertical-align:top}textarea.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}input.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}.tx-contentslider
table{border-collapse:separate;border-spacing:10px}.tx-contentslider table
th{font-weight:bold}.tx-contentslider table
td{vertical-align:top}.tx-srfreecap-captcha
label{display:inline-block;width:150px}img.tx-srfreecap-image{margin-left:1em;margin-right:1em;vertical-align:middle}.tx-srfreecap-image-accessible{background-color:transparent;vertical-align:middle}.tx-srfreecap-accessible-link{width:10em;float:right;vertical-align:middle;margin-right:7em}.tx-srfreecap-cant-read{display:inline-block;width:150px}.tx-srfreecap-cant-read a:link{background-color:transparent;font-weight:bold;text-decoration:none}.tx-srfreecap-pi1-captcha
label{display:inline-block;width:150px}img.tx-srfreecap-pi1-image{margin-left:1em;margin-right:1em;vertical-align:middle}.tx-srfreecap-pi1-image-accessible{background-color:transparent;vertical-align:middle}.tx-srfreecap-pi1-accessible-link{width:10em;float:right;vertical-align:middle;margin-right:7em}.tx-srfreecap-pi1-cant-read{display:inline-block;width:150px}.tx-srfreecap-pi1-cant-read a:link{background-color:transparent;font-weight:bold;text-decoration:none}textarea.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}input.f3-form-error{background-color:#FF9F9F;border:1px
#F00 solid}.tx-efa-privacyconsent
table{border-collapse:separate;border-spacing:10px}.tx-efa-privacyconsent table
th{font-weight:bold}.tx-efa-privacyconsent table
td{vertical-align:top}
@font-face{font-family:'efa-nrw-icons';src:url('/typo3conf/ext/efa_siteassets/Resources/Public/Icons/font/fonts/efa-nrw-icons.eot?ht6j1v');src:url('/typo3conf/ext/efa_siteassets/Resources/Public/Icons/font/fonts/efa-nrw-icons.eot?ht6j1v#iefix') format('embedded-opentype'),
url('/typo3conf/ext/efa_siteassets/Resources/Public/Icons/font/fonts/efa-nrw-icons.ttf?ht6j1v') format('truetype'),
url('/typo3conf/ext/efa_siteassets/Resources/Public/Icons/font/fonts/efa-nrw-icons.woff?ht6j1v') format('woff'),
url('/typo3conf/ext/efa_siteassets/Resources/Public/Icons/font/fonts/efa-nrw-icons.svg?ht6j1v#efa-nrw-icons') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"], [class*=" icon-"]{font-family:'efa-nrw-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:"\e90b"}.icon-arrow-left:before{content:"\e90c"}.icon-arrow-right:before{content:"\e90d"}.icon-arrow-down:before{content:"\e90e"}.icon-arrow-up:before{content:"\e90f"}.icon-close:before{content:"\e910"}.icon-at:before{content:"\e900"}.icon-fax:before{content:"\e901"}.icon-phone:before{content:"\e902"}.icon-newsletter:before{content:"\e903"}.icon-press:before{content:"\e904"}.icon-search:before{content:"\e905"}.icon-shopping-cart:before{content:"\e906"}.icon-newsletter-circle:before{content:"\e907"}.icon-press-circle:before{content:"\e908"}.icon-search-circle:before{content:"\e909"}.icon-shopping-cart-circle:before{content:"\e90a"}.icon-arrow-left-circle:before{content:"\e911"}.icon-arrow-right-circle:before{content:"\e912"}.icon-arrow-down-circle:before{content:"\e913"}.icon-arrow-up-circle:before{content:"\e914"}.icon-close-circle:before{content:"\e915"}.icon-file:before{content:"\e916"}.icon-bullhorn:before{content:"\e917"}.icon-calendar:before{content:"\e918"}
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=4e1cb5ef-7569-4fa2-8f2d-876ae276a0ad&fontids=5591097,5591111,5591154,6251471,6251479");@font-face{font-family:"FF DIN Web Regular";src:url(/typo3conf/ext/efa_siteassets/Resources/Public/fonts/DINWeb.eot?) format("eot"), url(/typo3conf/ext/efa_siteassets/Resources/Public/fonts/DINWeb.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FF DIN Web Medium";src:url(/typo3conf/ext/efa_siteassets/Resources/Public/fonts/DINWeb-Medium.eot?) format("eot"), url(/typo3conf/ext/efa_siteassets/Resources/Public/fonts/DINWeb-Medium.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FF DIN Web Bold";src:url(/typo3conf/ext/efa_siteassets/Resources/Public/fonts/DINWeb-Bold.eot?) format("eot"), url(/typo3conf/ext/efa_siteassets/Resources/Public/fonts/DINWeb-Bold.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"kepler-std";src:url("/typo3conf/ext/efa_siteassets/Resources/Public/fonts/Kepler-W01-Italic.eot?") format("eot"), url("/typo3conf/ext/efa_siteassets/Resources/Public/fonts/Kepler-W01-Italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"kepler-std";src:url("/typo3conf/ext/efa_siteassets/Resources/Public/fonts/Kepler-W01-Bold-Italic.eot?") format("eot"), url("/typo3conf/ext/efa_siteassets/Resources/Public/fonts/Kepler-W01-Bold-Italic.woff") format("woff");font-weight:bold;font-style:italic}.font-dinweb-regular,body{font-family:"FF DIN Web Regular";font-weight:normal}.font-dinweb-medium, strong, b, h1, h2, h3, .link1, .link2, .link3, .zahl1, footer.main .social .box, footer.main .social .box a, .submenu-wrapper .submenu li a, .button, .karte-wrapper .filter-available label, .suchergebnisse .suchergebnis-eingrenzen
label{font-family:"FF DIN Web Medium";font-weight:normal}.font-dinweb-bold, h4, h5, h6, .zahl2, .zahl3, .pagination a:not(.link1), .slider-pagination > div a, .referenz .facts
.einsparung{font-family:"FF DIN Web Bold";font-weight:normal}.font-kepler-italic, .intro1, p.intro1, .auszeichnung1,
.contentbox2_dblue
p.bodytext{font-family:"kepler-std-i4","kepler-std",Georgia,Times,serif;font-weight:400;font-style:italic;font-feature-settings:"liga", "dlig"}.font-kepler-bold-italic, .list2 li strong,
.list2 li
b{font-family:"kepler-std-i7","kepler-std",Georgia,Times,serif;font-weight:700;font-style:italic;font-feature-settings:"liga","dlig"}.copy1{color:#000;font-size:18px;line-height:24px}.copy2{font-size:16px;line-height:20px}.bu1{color:#777;font-size:16px;line-height:20px}.link1{font-size:14px;line-height:16px;text-transform:uppercase}.link2{font-size:16px;line-height:24px}.link3{font-size:12px;line-height:16px;text-transform:uppercase}.link4{color:#044955;font-size:12px;line-height:16px;text-transform:uppercase}.auszeichnung1{color:#93c11c;display:block;font-size:20px;line-height:28px}label.default-spacer{color:#93c11c;display:block;font-size:20px;line-height:28px}.zahl1{font-size:80px;line-height:80px}.zahl2{font-size:56px;line-height:56px}.zahl3{font-size:240px;line-height:1}.options{display:inline-block;margin-bottom:15px;float:left;max-width:580px}.bottmargin{margin-bottom:10px}p.thin{width:120px;height:1px}h2
span.h_with_text{color:#044955}.h_with_text span.hr+span{margin-top:0 !important}.h_with_text
span{display:block;top:15px;width:100%;margin-bottom:25px;font-size:14px;line-height:16px;text-transform:uppercase;font-family:"FF DIN Web Bold";font-weight:normal;margin-top:0}.contentbox1_green{padding-right:46px;background-color:#044955;color:#555}.button{background-color:#afd155;background-image:linear-gradient(#afd155, #93c11c);border-radius:5px;box-shadow:rgba(0, 0, 0, 0.2) -1px 6px 6px;color:#044955;display:inline-block;font-size:12px;font-style:normal;min-width:150px;padding:7px
20px;-webkit-transition:all 20ms, 1s;-moz-transition:all 20ms, 1s;-o-transition:all 20ms, 1s;transition:all 20ms,1s;text-align:center;text-transform:uppercase}.button:hover{box-shadow:rgba(0, 0, 0, 0.2) -1px 6px 6px;text-decoration:none}.button:active{background-image:linear-gradient(#93c11c, #afd155);box-shadow:inset rgba(255, 255, 255, 0.7) -1px 1px 0;text-decoration:none}.button.non-versal{text-transform:none}.margin-left-only{clear:left;float:left;min-width:260px;min-height:20px}.p-left{padding:0
0 0 13%}.p0{padding:0}.m0{margin:0}.m25,span.m25{margin:25px
0}.mt40{margin-top:40px}.icon{padding-right:7px;vertical-align:middle}.list2{font-family:"kepler-std-i4","kepler-std",Georgia,Times,serif;font-style:italic;font-weight:400;font-size:20px;list-style-type:none;margin:0;padding:22px
0 0 0}.list2
li{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public//img/square-green.png");background-position:0 6px;background-repeat:no-repeat;margin-bottom:20px;padding:0
0 3px 18px}.list{list-style-type:none;margin:0;padding:0}.list
li{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/chevron-right-small-green.png") no-repeat 0 6px;padding:0
0 3px 10px}.options-clear{clear:both}.ff-select{background:#fff url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-select.png") no-repeat right center;background-size:1600px 33px;border:none;border-left:1px solid gainsboro;border-radius:0;color:#044955;font-size:14px;height:33px;line-height:33px;text-transform:uppercase;z-index:1000}.ff-selectInner{padding-left:10px}.ce-fullwidth{width:100%}.media-pdf-thumb{background:#fff}.workshops.ws-inactive h4,
.workshops.ws-inactive
select{opacity: .3}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.indent{margin-left:2em}.important{color:#8A0020}.name-of-person{color:#044955}.detail{color:#186900}ul.component-items{color:#186900;list-style-type:circle}ul.action-items{color:#8A0020;list-style-image:url(/typo3conf/ext/efa_siteassets/Resources/Public/img/red_arrow_bullet.gif)}ol.component-items-ordered{color:#044955;list-style-type:lower-roman}ol.action-items-ordered{color:#8A0020;list-style-type:lower-greek}.centered, .submenu-wrapper .submenu, .slider-pagination > div, .module-content, .module-textteaser, .module-teaserslider h3, .module-teaserslider ul, .newsletter-footer, .karte-wrapper .filter-list, .karte-wrapper .filter-selected>.inner{margin:0
auto;max-width:970px;width:100%}.centered{position:relative;padding:0
15px}.centered .module-content, .centered
.centered{padding:0}.module-content{padding:50px
15px}.module-content .module-content, .module-content
.centered{padding:0}.module-content .box__row, .module-content .box__full, .module-content .row1cols2_transp, .module-content .row1cols2, .module-content
.cols2{margin-top:50px}.module-content .box__row .box__row, .module-content .box__row .box__full, .module-content .box__row .row1cols2_transp, .module-content .box__row .row1cols2, .module-content .box__row .cols2, .module-content .box__full .box__row, .module-content .box__full .box__full, .module-content .box__full .row1cols2_transp, .module-content .box__full .row1cols2, .module-content .box__full .cols2, .module-content .row1cols2_transp .box__row, .module-content .row1cols2_transp .box__full, .module-content .row1cols2_transp .row1cols2_transp, .module-content .row1cols2_transp .row1cols2, .module-content .row1cols2_transp .cols2, .module-content .row1cols2 .box__row, .module-content .row1cols2 .box__full, .module-content .row1cols2 .row1cols2_transp, .module-content .row1cols2 .row1cols2, .module-content .row1cols2 .cols2, .module-content .cols2 .box__row, .module-content .cols2 .box__full, .module-content .cols2 .row1cols2_transp, .module-content .cols2 .row1cols2, .module-content .cols2
.cols2{margin-top:0}.module-content .csc-default .box__row:first-child, .module-content .csc-default .box__full:first-child, .module-content .csc-default .row1cols2_transp:first-child, .module-content .csc-default .row1cols2:first-child, .module-content .csc-default .cols2:first-child{margin-top:0}@media screen and (min-width: 992px){.module-content{padding:70px
15px 80px}}.module-content.bespieldb-list{padding:0}.module-content.bespieldb-list>#kesearch_results{padding:70px
15px 80px}.main
.elements_container{width:100%;display:flex;flex-wrap:wrap}.main .elements_container>.frame{width:100%}.tx-contentslider,.caroufredsel_wrapper{width:100%}.module-slider .caroufredsel_wrapper
li{display:block;width:100%}.floatclear{clear:both}.floatleft{float:left}.floatright{float:right}.flex-container{display:flex;flex-wrap:wrap}.elements_container > .module-content .box__full, .elements_container > .module-content .box__row, .elements_container > .module-content .row1cols2_transp, .elements_container > .module-content .row1cols2, .elements_container > .module-content .cols2, .elements_container > .module-content
.elements_container{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.elements_container > .module-content .box__full > *, .elements_container > .module-content .box__row > *, .elements_container > .module-content .row1cols2_transp > *, .elements_container > .module-content .row1cols2 > *, .elements_container > .module-content .cols2 > *, .elements_container > .module-content .elements_container>*{padding-left:15px;padding-right:15px}.elements_container>.module-content>*:not(.csc-default){margin-top:50px}.elements_container>.module-content>*:not(.csc-default):first-child,.elements_container>.module-content>*:not(.csc-default).frame-accordion+.frame-accordion{margin-top:0}.elements_container>.module-content>[class*="frame-type"]+.csc-default{margin-top:50px}.elements_container>.module-content>[class*="frame-type"]+.csc-default>*:first-child{margin-top:0}.elements_container>.module-content>.csc-default{display:flex;flex-wrap:wrap}.box__row,.box__full,.row1cols2_transp,.row1cols2,.cols2{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}.box__row>*:not([class^="box"]),.box__full>*:not([class^="box"]),.row1cols2_transp>*:not([class^="box"]),.row1cols2>*:not([class^="box"]),.cols2>*:not([class^="box"]){width:100%}.row1cols2_transp>*:first-child:not([class^="box"]),.row1cols2>*:first-child:not([class^="box"]),.box__full>*:first-child:not([class^="box"]){padding:0
15px}.row1cols2_transp>*:not([class^="box"]),.row1cols2>*:not([class^="box"]),.box__full>*:not([class^="box"]){margin-bottom:50px}.row1cols2>.box__half:first-child{margin-bottom:50px}.elements_container>*[class*="frame-type-"]:first-child{margin-top:50px;margin-bottom:50px}.frame-type-shortcut>*:not([class*="frame-type-shortcut"]){margin-top:50px !important;margin-bottom:0 !important}.frame-type-shortcut>*:not([class*="frame-type-shortcut"]):first-child{margin-top:0 !important;margin-bottom:0 !important}.content.main [class^="box"]:not(.box__full):not(.box__row){margin-top:0 !important}.content.main [class^="box"]:not(.box__full):not(.box__row):not(.box__half){margin-bottom:0 !important}.content.main [class^="box"].box__full>*:first-child:not([class^="box"]){margin-bottom:50px !important}.content.main [class^="box"]:empty{display:none}.content.main [class^="box"]>*:not([class^="box"]){margin-top:50px !important;margin-bottom:0 !important}.content.main [class^="box"]>*:not([class^="box"]):first-child{margin-top:0 !important;margin-bottom:0 !important}@media screen and (max-width: 991px){.content.main [class^="box"]+[class^="box"]>*:not([class^="box"]){margin-top:50px !important;margin-bottom:0 !important}}.box__1,.box__2,.box__3,.box__4,.box__5,.box__half,.box__6,.box__7,.box__8,.box__9,.box__10,.box__11,.box__12,.box_third,.box_forth,.box_half{width:100%}.skip__1,.skip__2,.skip__3,.skip__fourth,.skip__4,.skip__third,.skip__5,.skip__6,.skip__half,.skip__7,.skip__8,.skip__9,.skip__10,.skip__11{margin-left:0}.pl30{padding-left:0}@media screen and (min-width: 992px){.box__1{width:calc(100% / 12)}.box__2{width:calc((100% / 12) * 2)}.box__3,.box_forth,.box__forth{width:25%}.box__4,.box_third,.box__third{width:calc(100% / 3)}.box__5{width:calc((100% / 12) * 5)}.box__6,.box__half{width:50%}.box__7{width:calc((100% / 12) * 7)}.box__8{width:calc((100% / 12) * 8)}.box__9{width:75%}.box__10{width:calc((100% / 12) * 5)}.box__11{width:calc((100% / 12) * 11)}.box__12{width:100%}.skip__1{margin-left:calc(100% / 12)}.skip__2{margin-left:calc((100% / 12) * 2)}.skip__3,.skip__fourth{margin-left:25%}.skip__4,.skip__third{margin-left:calc(100% / 3)}.skip__5{margin-left:calc((100% / 12) * 5)}.skip__6,.skip__half{margin-left:50%}.skip__7{margin-left:calc((100% / 12) * 7)}.skip__8{margin-left:calc((100% / 12) * 8)}.skip__9{margin-left:75%}.skip__10{margin-left:calc((100% / 12) * 10)}.skip__11{margin-left:calc((100% / 12) * 11)}.pl30{padding-left:30px}}.content.main [class^="box"]:empty{display:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3{text-transform:uppercase}h1 span, h2 span, h3
span{color:#93c11c}h1{font-size:20px;line-height:24px}h2{font-size:18px;line-height:22px}h3{font-size:18px;line-height:18px}.csc-header h3, .csc-default
h3{margin-bottom:25px}.accordion
h3{margin-bottom:0}h4{font-size:16px;line-height:22px}h5{font-size:16px;line-height:22px}h5
span{color:#93c11c}h6{color:#93c11c;font-size:14px;line-height:16px;text-transform:uppercase}p.fett,p.thin{width:40%;height:4px;background-color:#044955}p.thin{height:1px}p.tel{padding-left:22px;background:url("/typo3conf/ext/efa_siteassets/Resources/Public//img/icon-green-phone.png") left center no-repeat}p.mail{padding-left:22px;background:url("/typo3conf/ext/efa_siteassets/Resources/Public//img/icon-green-at.png") left center no-repeat}p.fax{padding-left:22px;background:url("/typo3conf/ext/efa_siteassets/Resources/Public//img/icon-green-sheet.png") left center no-repeat}p.small{font-size:80%}p.intro1,p.bodytext,.bodytext>p{margin-bottom:27px}p.intro1 .zahl, p.bodytext .zahl,
.bodytext > p
.zahl{margin-bottom:0}p.logo{display:inline-block;width:100%;padding-bottom:20px;border-bottom:4px solid #000}.intro1{font-size:20px;line-height:24px;font-family:"kepler-std-i4","kepler-std",Georgia,Times,serif;font-style:italic;font-weight:400;text-transform:none}.intro1
b{font-family:inherit;font-weight:bold}a.button{background-image:linear-gradient(#afd155, #93c11c);border-radius:5px;box-shadow:rgba(0, 0, 0, 0.2) -1px 6px 6px;color:#044955;display:inline-block;font-size:12px;font-style:normal;min-width:150px;padding:7px
20px;transition:all 20ms,1s;text-align:center;text-transform:uppercase;white-space:nowrap}a.link1{color:#93c11c;font-size:14px;line-height:16px;text-transform:uppercase}.versal{text-transform:uppercase}.non-versal{text-transform:none}@media screen and (min-width: 992px){.intro1{padding-right:13%}h1{font-size:60px;line-height:74px}h2{font-size:40px;line-height:48px}h3{font-size:24px;line-height:24px}h4{font-size:20px;line-height:26px}h5{font-size:16px;line-height:22px}h6{font-size:14px;line-height:20px}}.module-content .frame-accordion:last-child{margin-bottom:50px}.module-content .frame-accordion+*:not([class*="frame-accordion"]){margin-top:50px}.accordion{border-bottom:1px solid #ccdadd;padding-top:32px}.accordion h3.ui-state-active{cursor:pointer;background-color:#044955;padding-left:20px}.accordion h3:focus{outline:none}.accordion>div>.inner{padding:0
0 25px 0}@media screen and (min-width: 992px){.accordion h3.ui-state-active{background-position:right -5px}}body .content.main .accordion-three-columns .elements_container .frame-type-header{margin-top:10px !important;margin-bottom:10px !important}body .content.main .accordion-three-columns .elements_container .frame-type-textmedia{margin-top:0 !important;margin-bottom:0 !important}@media screen and (max-width: 991px){body .content.main .accordion-three-columns .elements_container .box_third>:last-child{margin-bottom:30px !important}}.accordion-three-columns h1, .accordion-three-columns h2, .accordion-three-columns h3, .accordion-three-columns h4, .accordion-three-columns
h5{font-size:24px;text-transform:uppercase;font-weight:400}@media screen and (min-width: 992px){.accordion-three-columns .ka-panel h1, .accordion-three-columns .ka-panel h2, .accordion-three-columns .ka-panel h3, .accordion-three-columns .ka-panel h4, .accordion-three-columns .ka-panel
h5{font-size:20px}}@media screen and (min-width: 992px){.accordion-three-columns .ce-gallery{padding-left:15%;padding-right:15%}}@media screen and (max-width: 991px){.accordion-three-columns .ce-gallery{max-width:30vw;margin:auto}}@media screen and (max-width: 479px){.accordion-three-columns .ce-gallery{max-width:50vw;margin:auto}}.ka-panel{border-bottom:1px solid #94afb1;margin-top:-1px;overflow:hidden;width:100%}.ka-panel
h2{overflow:hidden;text-overflow:ellipsis}.ka-panel.first-panel{margin-top:0}.ka-panel.open header :first-child{cursor:pointer;background-color:#eee;color:#044955;padding-left:20px}.ka-panel header :first-child{transition-property:padding-left, font-size;transition-duration:0.5s, 0.4s}@media screen and (min-width: 992px){.ka-panel.open header :first-child,
.ka-panel:hover header :first-child{cursor:pointer;background-color:#eee;color:#044955;padding-left:20px;background-position:right -5px}}.ka-content{padding-bottom:25px;margin-top:20px;padding-left:20px}.ce-textpic.ce-left .ka-content .ce-gallery{float:none}.ka-content .ce-gallery .ce-row .ce-column{display:inline-block;margin-right:10px}.ce-textpic .ka-content .bodytext
div{margin:0;width:auto;float:none}.ka-content::after{display:block;clear:both;content:' '}.ka-content
p{font-size:20px;line-height:24px;padding-right:13%;font-family:"kepler-std-i4","kepler-std",Georgia,Times,serif;font-style:italic;font-weight:400}.ka-content h2, .ka-content h3, .ka-content h4, .ka-content h5, .ka-content
h6{border-top:none !important;background-image:none !important}.ui-accordion-header{transition-property:padding-left, font-size;transition-duration:0.5s, 0.4s;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 992px){.ui-accordion-header:hover{cursor:pointer;background-color:#044955;padding-left:20px;background-position:right -5px;font-size:26px}}.ui-accordion-content>.inner{display:flex;flex-wrap:wrap;flex-grow:1}.ui-accordion-content > .inner
.flyer{display:flex;width:100%}.ui-accordion-content > .inner .flyer>.inner{display:flex;flex-direction:column;justify-content:space-between;width:100%}.ui-accordion-content > .inner .flyer>.inner>*{margin:0;padding:0
0 10px}.ui-accordion-content > .inner .flyer > .inner::before, .ui-accordion-content > .inner .flyer>.inner::after{display:none}.ui-accordion-content > .inner .flyer
img{width:100px;height:150px}@media screen and (min-width: 992px){.ui-accordion-content > .inner
.flyer{width:calc(100% /3)}}.ui-accordion-content
.flyer{perspective:700px}.ui-accordion-content .flyer
.inner{transform:rotateX(-180deg);transition:transform 0.3s linear 0s}.ui-accordion-content .flyer:first-child
.inner{transition:transform 0.3s linear 0s}.ui-accordion-content .flyer:nth-child(2) .inner{transition:transform 0.3s linear 0.05s}.ui-accordion-content .flyer:nth-child(3) .inner{transition:transform 0.3s linear 0.1s}.ui-accordion-content .flyer:nth-child(1n+4) .inner{transition:transform 0.3s linear 0.15s}.ui-accordion-content .flyer:nth-child(1n+7) .inner{transition:transform 0.3s linear 0.2s}.ui-accordion-content.ui-accordion-content-active .flyer
.inner{transform:rotateX(0deg)}.accordion h3,
div.close h1,
div.close h2,
div.close h3,
div.close h4,
div.close h5,
div.close
h6{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-accordion-h3.png") right no-repeat}.accordion h3.ui-state-active,
div.open h1,
div.open h2,
div.open h3,
div.open h4,
div.open h5,
div.open
h6{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-accordion-h3-active.png") right no-repeat}.accordion h3,
div.close h1,
div.close h2,
div.close h3,
div.close h4,
div.close h5,
div.close h6,
div.open h1,
div.open h2,
div.open h3,
div.open h4,
div.open h5,
div.open
h6{padding:10px
50px 10px 0;font-size:15px;text-transform:uppercase;color:#93c11c;border-top:1px solid #94afb1}@media screen and (min-width: 992px){.accordion h3,
div.close h1,
div.close h2,
div.close h3,
div.close h4,
div.close h5,
div.close h6,
div.open h1,
div.open h2,
div.open h3,
div.open h4,
div.open h5,
div.open
h6{padding:0
50px 0 0;height:62px;line-height:62px;font-size:24px}}.transitionAll-300, .accordion-interaction .interaction-circle, .accordion-interaction #circleBig, .accordion-interaction .transparency .acc-trigger, .accordion-interaction .transparency-mobile .center-col .acc-trigger{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.circleShadow, .accordion-interaction .interaction-circle:hover, .accordion-interaction #circleBig:hover{box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5)}.noTextSelect,.accordion-interaction{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.crispImageEdges, .accordion-interaction .transparency .grid-row .header-label .arrows,
.accordion-interaction .transparency .grid-row .footer-label .arrows, .accordion-interaction .transparency-mobile .border-col
.arrows{image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.accordion-interaction{position:relative}.accordion-interaction
.circles{position:relative;width:420px;height:420px;padding:50px
35px 50px 65px}.accordion-interaction .circles #inner-circle{position:relative;height:100%;width:100%;background-color:transparent;border-radius:50%;border:4px
dashed #93c11c}.accordion-interaction .circles #inner-circle .anchor-1{top:154px;right:-30px}.accordion-interaction .circle-label{position:relative;width:100%;text-align:center;top:50%;transform:translateY(-50%);font-weight:700}.accordion-interaction .anchor-1,
.accordion-interaction .anchor-2,
.accordion-interaction .anchor-3{position:absolute;height:6px;width:6px;background-color:transparent}.accordion-interaction .interaction-circle{position:absolute;height:146px;width:146px;border-radius:50%;background:#fff;color:#044955;text-align:center;cursor:pointer;display:inline-block;padding:20px}.accordion-interaction .interaction-circle:hover{background-color:#93c11c}.accordion-interaction .interaction-circle#circleOne{top:138px;left:-2px}.accordion-interaction .interaction-circle#circleOne .anchor-1{top:20px;right:-12px}.accordion-interaction .interaction-circle#circleOne .anchor-2{bottom:4px;right:-12px}.accordion-interaction .interaction-circle#circleTwo, .accordion-interaction .interaction-circle#circleThree{right:42px}.accordion-interaction .interaction-circle#circleTwo{top:-2px}.accordion-interaction .interaction-circle#circleTwo .anchor-1{bottom:20px;left:-16px}.accordion-interaction .interaction-circle#circleTwo .anchor-2{bottom:-20px;left:70px}.accordion-interaction .interaction-circle#circleThree{bottom:-2px}.accordion-interaction .interaction-circle#circleThree .anchor-1{top:30px;left:-16px}.accordion-interaction .interaction-circle#circleThree .anchor-2{top:-24px;left:70px}.accordion-interaction
#circleBig{position:absolute;top:50px;right:0;padding:50px;cursor:pointer;height:320px;width:320px;border-radius:50%;color:#044955;background-color:#93c11c;border:4px
solid #93c11c}.accordion-interaction #circleBig:hover{background-color:#fff;border:4px
solid #fff}.accordion-interaction #circleBig .anchor-1{top:154px;left:-30px}.accordion-interaction #circleBig .circle-label{font-size:24px;line-height:32px}.accordion-interaction
.transparency{color:#044955;margin-bottom:40px}.accordion-interaction .transparency .border-frame{border:2px
solid #93c11c;border-radius:30px}.accordion-interaction .transparency .frame-label,
.accordion-interaction .transparency .border-col{color:#93c11c;text-transform:uppercase;font-weight:700;text-align:center;padding:10px
0px}.accordion-interaction .transparency .grid-row{position:relative;display:table;width:100%}.accordion-interaction .transparency .grid-row .border-col,
.accordion-interaction .transparency .grid-row .link-col,
.accordion-interaction .transparency .grid-row .center-col{display:table-cell;position:relative;vertical-align:top}.accordion-interaction .transparency .grid-row .border-col{width:15%}.accordion-interaction .transparency .grid-row .border-col
img{margin-top:50px}.accordion-interaction .transparency .grid-row .link-col{width:25%}.accordion-interaction .transparency .grid-row .link-col.col-left{padding:10px
10px 10px 30px}.accordion-interaction .transparency .grid-row .link-col.col-right{padding:10px
30px 10px 10px}.accordion-interaction .transparency .grid-row .center-col{text-align:center;width:20%;padding:10px}.accordion-interaction .transparency .grid-row .center-col
img{margin-top:40px}.accordion-interaction .transparency .grid-row .header-col,
.accordion-interaction .transparency .grid-row .footer-col{position:relative;display:table-cell;width:100%;padding-right:60px;padding-left:60px}.accordion-interaction .transparency .grid-row .header-label .label-text,
.accordion-interaction .transparency .grid-row .footer-label .label-text{font-weight:700;color:#a8a8a8;text-align:center;text-transform:uppercase}.accordion-interaction .transparency .grid-row .header-label .arrows,
.accordion-interaction .transparency .grid-row .footer-label
.arrows{background-position:center top;background-size:100% auto;background-repeat:no-repeat;text-align:center;text-transform:uppercase;height:50px}.accordion-interaction .transparency .grid-row .header-label
.arrows{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/accordion-interaction/company/arrows-information-vertical-2.png")}.accordion-interaction .transparency .grid-row .footer-label{padding-top:15px}.accordion-interaction .transparency .grid-row .footer-label
.arrows{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/accordion-interaction/company/arrows-material-vertical-2.png")}.accordion-interaction .transparency .acc-trigger{position:relative;margin-bottom:30px;font-size:18px;cursor:pointer;padding-left:24px;font-family:"FF DIN Web Regular"}.accordion-interaction .transparency .acc-trigger:hover{color:#93c11c}.accordion-interaction .transparency .acc-trigger:before{position:absolute;left:0;font-family:"efa-nrw-icons";font-style:normal;content:'\e90d'}.accordion-interaction .transparency-mobile{display:none}.accordion-interaction .transparency-mobile .header-col,
.accordion-interaction .transparency-mobile .footer-col,
.accordion-interaction .transparency-mobile .company-label{font-size:20px}.accordion-interaction .transparency-mobile .grid-row{position:relative;display:table;width:100%}.accordion-interaction .transparency-mobile .border-frame{border:2px
solid #93c11c;border-radius:30px;padding:10px}.accordion-interaction .transparency-mobile .header-col,
.accordion-interaction .transparency-mobile .footer-col{color:#93c11c;text-transform:uppercase;font-weight:700;text-align:center;padding:5px;margin:20px
0}.accordion-interaction .transparency-mobile .border-col, .accordion-interaction .transparency-mobile .center-col{vertical-align:top;display:table-cell}.accordion-interaction .transparency-mobile .border-col{position:relative;width:15%}.accordion-interaction .transparency-mobile .border-col
.arrows{position:absolute;top:25px;right:0;bottom:25px;left:0;background-repeat:no-repeat;background-position:center;background-size:auto 100%}.accordion-interaction .transparency-mobile .border-col.left-col
.arrows{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/accordion-interaction/company/arrows-material-mob-2.png")}.accordion-interaction .transparency-mobile .border-col.right-col
.arrows{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/accordion-interaction/company/arrows-information-mob-2.png")}.accordion-interaction .transparency-mobile .center-col{width:70%}.accordion-interaction .transparency-mobile .center-col .company-label{color:#93c11c;text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:20px}.accordion-interaction .transparency-mobile .center-col .company-label
img{display:block;margin:0
auto}.accordion-interaction .transparency-mobile .center-col .acc-trigger{position:relative;margin-bottom:15px;cursor:pointer;font-family:"FF DIN Web Regular";padding-left:24px}.accordion-interaction .transparency-mobile .center-col .acc-trigger:before{position:absolute;left:0;font-family:"efa-nrw-icons";font-style:normal;content:'\e90d'}.accordion-interaction .transparency-mobile .center-col .acc-trigger:hover{color:#93c11c}.accordion-interaction .transparency-mobile .center-col .acc-trigger.trigger-last{margin-bottom:0}@media screen and (max-width: 340px){.accordion-interaction .transparency-mobile .border-col{width:20%}.accordion-interaction .transparency-mobile .center-col{width:60%}.accordion-interaction .transparency-mobile .center-col .acc-trigger{font-size:17px}}@media screen and (max-width: 767px){.accordion-interaction
.transparency{display:none}.accordion-interaction .transparency-mobile{display:block}}@media (max-width: 850px){.accordion-interaction
.circles{margin:0
auto}.accordion-interaction
#circleBig{margin:0
auto 100px auto}.accordion-interaction
#circleBig{position:relative}.accordion-interaction #circleBig .anchor-1{top:95px;right:-20px;left:auto}}@media (max-width: 680px){.accordion-interaction
.circles{width:300px;height:300px;padding:20px}.accordion-interaction #circleBig,
.accordion-interaction #circleOne,
.accordion-interaction #circleTwo,
.accordion-interaction
#circleThree{z-index:10}.accordion-interaction
#circleBig{width:200px;height:200px;padding:20px}.accordion-interaction #circleBig .circle-label{font-size:20px;line-height:24px}.accordion-interaction #circleBig .anchor-1{top:20px;right:40px}.accordion-interaction .interaction-circle#circleOne{top:77px;left:-20px}.accordion-interaction .interaction-circle#circleOne .anchor-1{top:30px;right:10px}.accordion-interaction .interaction-circle#circleOne .anchor-2{right:10px;bottom:30px}.accordion-interaction .interaction-circle#circleTwo, .accordion-interaction .interaction-circle#circleThree{right:0px}.accordion-interaction .interaction-circle#circleTwo{top:-20px}.accordion-interaction .interaction-circle#circleTwo .anchor-1{bottom:40px;left:5px}.accordion-interaction .interaction-circle#circleTwo .anchor-2{bottom:0;left:73px}.accordion-interaction .interaction-circle#circleThree{bottom:-20px}.accordion-interaction .interaction-circle#circleThree .anchor-1{top:40px;left:5px}.accordion-interaction .interaction-circle#circleThree .anchor-2{top:0;left:73px}.accordion-interaction #inner-circle .anchor-1{top:auto !important;right:auto !important;bottom:-15px;left:126px}.accordion-interaction #circleBig .anchor-1{top:-15px;right:auto;left:96px}}.box_third .contentbox1.frame-type-textmedia
p.copy2{margin-bottom:0}.contentbox1.frame-type-textmedia h1, .contentbox1.frame-type-textmedia h2, .contentbox1.frame-type-textmedia h3, .contentbox1.frame-type-textmedia h4, .contentbox1.frame-type-textmedia h5, .contentbox1.frame-type-textmedia
h6{margin-bottom:16px;font-family:"FF DIN Web Bold";font-weight:normal;color:#044955;font-size:18px;line-height:18px;text-transform:none}.bg-green .contentbox1.frame-type-textmedia h1, .bg-green .contentbox1.frame-type-textmedia h2, .bg-green .contentbox1.frame-type-textmedia h3, .bg-green .contentbox1.frame-type-textmedia h4, .bg-green .contentbox1.frame-type-textmedia h5, .bg-green .contentbox1.frame-type-textmedia
h6{color:#93c11c}.contentbox1.frame-type-textmedia
a{display:inline-block;margin-top:15px;font-size:14px;line-height:16px;text-transform:uppercase}.bg-green .contentbox1.frame-type-textmedia
hr{width:120px}.kontaktperson.frame-type-textmedia{}.kontaktperson.frame-type-textmedia{clear:both;line-height:24px;position:relative;width:100%}.kontaktperson.frame-type-textmedia
a{display:inline-block;margin-top:15px;font-size:14px;line-height:16px;text-transform:uppercase}.kontaktperson.frame-type-textmedia .mail
a{text-transform:none;margin:0}.kontaktperson.frame-type-textmedia .bodytext
p{margin-bottom:0}.kontaktperson.frame-type-textmedia
p{margin:0;padding:0}.kontaktperson.frame-type-textmedia
p.bodytext{margin-bottom:inherit}.kontaktperson.frame-type-textmedia
p.logo{margin-bottom:15px}.kontaktperson.frame-type-textmedia
p.fett{width:120px;margin-bottom:15px;background:none repeat scroll 0 0 #fff;color:#fff}.kontaktperson.frame-type-textmedia p.tel, .kontaktperson.frame-type-textmedia
p.mail{padding-left:24px}.kontaktperson.frame-type-textmedia
p.copy2{line-height:23px}.kontaktperson.frame-type-textmedia
p.thin{margin-top:23px;bottom:0;background:none repeat scroll 0 0 #fff;color:#fff;width:120px}.kontaktperson.frame-type-textmedia p.mail
a{color:#93c11c}.kontaktperson.frame-type-textmedia.m0{margin:0}.kontaktperson.frame-type-textmedia img:not(.icon){float:left;margin-right:40px}.kontaktperson.frame-type-textmedia
hr{width:120px}.kontaktperson.frame-type-textmedia hr:not(.fett){bottom:0;left:180px;margin:0;position:absolute}.kontaktperson.frame-type-textmedia .ce-textpic
.bodytext{float:left}.module-content .cols2 .box__half .kontaktperson.frame-type-textmedia
div.bodytext{font-size:16px}.module-content .cols2 .box__half .kontaktperson.frame-type-textmedia div.bodytext
p{padding-right:0}.kontaktperson.frame-type-textmedia .ce-textpic .bodytext div.align-left{margin-left:0;width:215px}.kontaktperson.frame-type-textmedia .ce-textpic.ce-left .ce-gallery{margin-right:0}.kontaktperson.frame-type-textmedia .ce-gallery .ce-row .image-embed-item{width:120px;height:auto;margin-bottom:20px}.kontaktperson.frame-type-textmedia.layout2{background-color:#fff}.kontaktperson.frame-type-textmedia.layout2
*{color:#044955}.kontaktperson.frame-type-textmedia.layout2 p.thin,
.kontaktperson.frame-type-textmedia.layout2
p.fett{background-color:#044955}.kontaktperson.frame-type-textmedia.layout3{background-color:transparent !important}.kontaktperson.frame-type-textmedia.layout3 *,
.kontaktperson.frame-type-textmedia.layout3
p.fett{color:#044955}.kontaktperson.frame-type-textmedia.layout3 p.fett,
.kontaktperson.frame-type-textmedia.layout3
p.thin{width:110px;background-color:#044955}.kontaktperson.frame-type-textmedia.layout3 p.fett,
.kontaktperson.frame-type-textmedia.layout3
p.thin{width:110px;background-color:#044955}.kontaktperson.frame-type-textmedia.layout3 p a,
.kontaktperson.frame-type-textmedia.layout3 p.tel,
.kontaktperson.frame-type-textmedia.layout3
p.fax{color:#93c11c}.contentbox2.frame-type-textmedia
a{display:inline-block;margin-top:25px;font-family:"FF DIN Web Medium";font-weight:normal;font-size:14px;font-style:normal;line-height:16px;text-transform:uppercase}.contentbox2.frame-type-textmedia
p{font-size:20px;line-height:24px;font-family:"kepler-std-i4","kepler-std",Georgia,Times,serif;font-style:italic;font-weight:400}.contentbox2.frame-type-textmedia h1, .contentbox2.frame-type-textmedia h2, .contentbox2.frame-type-textmedia h3, .contentbox2.frame-type-textmedia h4, .contentbox2.frame-type-textmedia h5, .contentbox2.frame-type-textmedia
h6{margin-bottom:19px;font-family:"FF DIN Web Medium";font-weight:normal;font-size:18px;line-height:18px;color:#93c11c;text-transform:uppercase}.contentbox2.frame-type-textmedia hr,
.contentbox2.frame-type-textmedia .bodytext
p{margin-bottom:25px}.numberbox_fontwhite.frame-type-textmedia{width:auto !important}.numberbox_fontwhite.frame-type-textmedia .bodytext
h1{margin-bottom:10px}.numberbox_fontwhite.frame-type-textmedia h1, .numberbox_fontwhite.frame-type-textmedia h2, .numberbox_fontwhite.frame-type-textmedia h3, .numberbox_fontwhite.frame-type-textmedia h4, .numberbox_fontwhite.frame-type-textmedia h5, .numberbox_fontwhite.frame-type-textmedia
h6{font-size:60px;line-height:56px;padding:10px
0 0;color:#93c11c;border-top:4px solid #fff;border-bottom:1px solid #fff}.numberbox_fontwhite.frame-type-textmedia p.bodytext,
.numberbox_fontwhite.frame-type-textmedia .bodytext p:last-child{margin-top:10px;font-family:"FF DIN Web Regular";font-size:16px !important;line-height:20px !important;margin-bottom:27px}.numberbox_fontwhite.frame-type-textmedia
.zahl{font-size:160px;line-height:1;font-family:"FF DIN Web Bold";font-weight:normal}.numberbox_fontwhite.frame-type-textmedia
.zahl3{font-size:120px;line-height:1;font-family:"FF DIN Web Bold";font-weight:normal;margin-bottom:0;letter-spacing:-5px}@media screen and (min-width: 992px){.numberbox_fontwhite.frame-type-textmedia
.zahl{font-size:240px}.numberbox_fontwhite.frame-type-textmedia
.zahl3{font-size:160px}}.numberbox_fontdblue.frame-type-textmedia h1, .numberbox_fontdblue.frame-type-textmedia h2, .numberbox_fontdblue.frame-type-textmedia h3, .numberbox_fontdblue.frame-type-textmedia h4, .numberbox_fontdblue.frame-type-textmedia h5, .numberbox_fontdblue.frame-type-textmedia
h6{font-size:60px;line-height:56px;padding:10px
0 0;color:#93c11c;border-top:4px solid #fff;border-bottom:1px solid #fff}.numberbox_fontdblue.frame-type-textmedia h1, .numberbox_fontdblue.frame-type-textmedia h2, .numberbox_fontdblue.frame-type-textmedia h3, .numberbox_fontdblue.frame-type-textmedia h4, .numberbox_fontdblue.frame-type-textmedia h5, .numberbox_fontdblue.frame-type-textmedia
h6{border-color:#044955}.numberbox_fontdblue.frame-type-textmedia p.bodytext,
.numberbox_fontdblue.frame-type-textmedia .bodytext p:last-child{margin-top:10px;font-family:"FF DIN Web Regular";font-size:16px !important;line-height:20px !important;margin-bottom:27px}.numberbox_fontdblue.frame-type-textmedia
.zahl{font-size:160px;line-height:1;font-family:"FF DIN Web Bold";font-weight:normal}.numberbox_fontdblue.frame-type-textmedia
.zahl3{font-size:120px;line-height:1;font-family:"FF DIN Web Bold";font-weight:normal;margin-bottom:0;letter-spacing:-5px}@media screen and (min-width: 992px){.numberbox_fontdblue.frame-type-textmedia
.zahl{font-size:240px}.numberbox_fontdblue.frame-type-textmedia
.zahl3{font-size:160px}}.fakt.frame-type-textmedia
.zahl1{float:left}.fakt.frame-type-textmedia
hr.fett{clear:both}.fakten .fakt.frame-type-textmedia:nth-child(3n+1){padding-right:10px}.fakten .fakt.frame-type-textmedia:nth-child(3n+2){padding:0
10px}.fakten .fakt.frame-type-textmedia:nth-child(3n+3){padding-left:10px}.box_third .fakt.frame-type-textmedia{margin-top:25px;height:auto}.fakt.frame-type-textmedia
.zahl{float:left;font-size:80px;padding-top:13px;line-height:80px;font-family:"FF DIN Web Medium";font-weight:normal;margin-bottom:0}.fakt.frame-type-textmedia .bodytext
h1{margin-bottom:10px}.fakt.frame-type-textmedia h1, .fakt.frame-type-textmedia h2, .fakt.frame-type-textmedia h3,
.fakt.frame-type-textmedia h4, .fakt.frame-type-textmedia h5, .fakt.frame-type-textmedia
h6{height:100px;padding-top:13px;border-top:1px solid #044955;border-bottom:4px solid #044955;font-size:16px;line-height:20px;color:#93c11c;text-transform:none}.bg-green .fakt.frame-type-textmedia h1, .bg-green .fakt.frame-type-textmedia h2, .bg-green .fakt.frame-type-textmedia h3, .bg-green
.fakt.frame-type-textmedia h4, .bg-green .fakt.frame-type-textmedia h5, .bg-green .fakt.frame-type-textmedia
h6{border-color:#fff}.fakt.frame-type-textmedia
p.bodytext{clear:left;margin-top:7px}.box__half .kontaktbox1.frame-type-textmedia{position:relative}.kontaktbox1.frame-type-textmedia
.box__half{width:100%;overflow:hidden}.kontaktbox1.frame-type-textmedia
p.bodytext{margin-bottom:inherit}.kontaktbox1.frame-type-textmedia p.mail
a{text-transform:inherit;color:inherit;font-size:inherit;margin-top:0}.kontaktbox1.frame-type-textmedia
footer{border-bottom:1px solid #fff}.kontaktbox1.frame-type-textmedia footer
a{margin-top:10px}.kontaktbox1.frame-type-textmedia .bodytext
p{margin-bottom:0}.kontaktbox1.frame-type-textmedia .bodytext
p.logo{margin-bottom:15px}.kontaktbox1.frame-type-textmedia .bodytext p.fett:first-child{margin-bottom:10px}.contentbox_textbig.frame-type-textmedia h1, .contentbox_textbig.frame-type-textmedia
h2{font-size:18px;line-height:18px;text-transform:uppercase}.contentbox_textbig.frame-type-textmedia
h1{margin-top:95px}.contentbox_textbig.frame-type-textmedia
h2{color:#93c11c}.contentbox4.frame-type-textmedia{position:relative;padding-right:45px}.contentbox4.frame-type-textmedia
a{display:inline-block;margin-top:15px;font-size:14px;line-height:16px;text-transform:uppercase}.contentbox4.frame-type-textmedia h1, .contentbox4.frame-type-textmedia h2, .contentbox4.frame-type-textmedia h3,
.contentbox4.frame-type-textmedia h4, .contentbox4.frame-type-textmedia h5, .contentbox4.frame-type-textmedia
h6{color:#93c11c;font-size:18px;line-height:22px;text-transform:none}.contentbox4.frame-type-textmedia
hr{position:absolute;top:0;width:120px;margin-left:290px}.contentbox4.frame-type-textmedia
hr.bottom{position:inherit;margin-left:0}.contentbox4.frame-type-textmedia
p{display:inline-block;width:100%;margin-top:10px;clear:both}.bg-green{background:#044955;color:#fff}.bg-green hr,
.bg-green
span.hr{background:#fff;color:#fff}.bg-green .box__8
p{color:#fff}.bg-green .ka-panel.open header :first-child{background-color:#044955;color:#93c11c}@media screen and (min-width: 992px){.bg-green .module-content .row1cols2 .box__half
p.intro1{padding-left:55px}.bg-green .ka-panel:hover header :first-child{background-color:#044955;color:#93c11c}}.accord_bgwhite .ka-panel{border-bottom-color:#044955;border-top-color:#044955}.accord_bgwhite .accordion h3.ui-state-active,
.accord_bgwhite div.open h1,
.accord_bgwhite div.open h2,
.accord_bgwhite div.open h3,
.accord_bgwhite div.open h4,
.accord_bgwhite div.open h5,
.accord_bgwhite div.open
h6{border-top-color:#044955;border-bottom-color:#044955;background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-accordion-h3-active_dgreen.png")}.accord_bgwhite .accordion h3,
.accord_bgwhite div.close h1,
.accord_bgwhite div.close h2,
.accord_bgwhite div.close h3,
.accord_bgwhite div.close h4,
.accord_bgwhite div.close h5,
.accord_bgwhite div.close
h6{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-accordion-h3_dgreen.png");border-top-color:#044955;border-bottom-color:#044955}.content-header__main{padding-top:0.8125rem;color:#93c11c;text-transform:uppercase;font-size:1.5rem;line-height:1;font-family:"FF DIN Web Medium";border-top:solid 0.25rem #044955}.content-header__sub{font-size:1.25rem;font-family:"kepler-std-i4","kepler-std",Georgia,Times,serif;font-weight:400;font-style:italic;font-feature-settings:"liga","dlig"}.flyer{float:left}.flyer>.inner{border-bottom:1px solid #fff;height:280px;padding-top:54px}.flyer > .inner
img{margin-top:0;float:right}.flyer > .inner
strong{display:block}.flyer > .inner
span{display:block;padding-top:10px}.flyer
.inner{height:auto;overflow:hidden;border:none}.flyer .inner
span{height:auto}.flyer .inner strong,
.flyer .inner span,
.flyer .inner
a{float:left}.flyer .inner
a.link1{border-bottom:1px solid #fff;width:100%;padding-bottom:10px}.flyer .inner
a.orderShoppingCartLink{border:none}@media screen and (min-width: 992px){.flyer:nth-child(2),.flyer:nth-child(3n+2){padding-left:10px;padding-right:10px}.flyer:nth-child(3n){padding-left:10px}.flyer:first-child{padding-right:10px;padding-left:0}}footer.main .social .centered::before, footer.main .social .centered::after, footer.main .sitemap .centered::before, footer.main .sitemap .centered::after{display:none}footer.main
.social{height:50px;background:#93c11c;box-shadow:rgba(0, 0, 0, 0.2) -1px 6px 6px;position:relative;font-size:16px}footer.main .social
.box{width:calc(100% / 3);height:50px;position:relative;line-height:50px;text-align:center}footer.main .social .box a, footer.main .social .box
.recommendLink{line-height:50px;background-position:center}footer.main .social .box .flex-container{justify-content:space-around}footer.main .social
#addthisbox{position:absolute;background:#93c11c;border-radius:5px;box-shadow:rgba(0, 0, 0, 0.2) -1px 6px 6px;padding:10px
15px 0;top:calc(50% - 140px);width:320px;left:calc(50% - 160px);display:none}footer.main .social #addthisbox .social-share{width:auto !important;margin:0
!important;position:relative}footer.main .social #addthisbox .social-share::after{content:"";position:absolute;bottom:-25px;left:calc(50% - 15px);border-top:20px solid #93c11c;border-left:15px solid transparent;border-right:15px solid transparent}footer.main .social #addthisbox
.gplus{display:none !important}footer.main .social #addthisbox
.social_share_privacy_area{padding:0;display:flex;height:auto;flex-wrap:wrap}footer.main .social #addthisbox .social_share_privacy_area
.help_info{position:relative !important;left:inherit !important;margin:0
0 10px 0 !important;height:auto !important;display:flex}footer.main .social #addthisbox .social_share_privacy_area .help_info:last-child{margin-right:0}footer.main .social #addthisbox .social_share_privacy_area .help_info
.dummy_btn{margin:0
20px 0 10px;width:auto}footer.main .social #addthisbox .social_share_privacy_area .help_info .dummy_btn
iframe{width:100px;height:20px}@media screen and (max-width: 991px){footer.main
.social{font-size:14px;height:auto}footer.main .social
.box{width:100%}footer.main .social
#addthisbox{background:#d1d1d1}footer.main .social #addthisbox .social-share::after{border-top:20px solid #d1d1d1}}footer.main
.sitemap{background:#d1d1d1;padding:20px
0;font-size:12px;line-height:16px;color:#555}footer.main .sitemap div>strong{display:block;margin-bottom:5px}footer.main .sitemap div>strong+br{display:none}footer.main .sitemap a, footer.main .sitemap
span{color:#555}footer.main .sitemap
a{text-transform:uppercase}footer.main .sitemap span
img{margin-right:5px}footer.main .sitemap ul, footer.main .sitemap .flex-container>div{list-style-type:none;padding:0;width:100%}footer.main .sitemap ul strong:first-child, footer.main .sitemap .flex-container > div strong:first-child{text-transform:uppercase;color:#044955}footer.main .sitemap ul, footer.main .sitemap ul.first_col li:first-child, footer.main .sitemap .flex-container > div, footer.main .sitemap .flex-container > div.first_col li:first-child{margin:0
0 10px}footer.main .sitemap ul li, footer.main .sitemap .flex-container > div
li{margin:0
0 5px}footer.main .sitemap .first_col li a, footer.main .sitemap li:first-child a, footer.main .sitemap
strong{color:#044955;font-weight:300}footer.main .logos .centered>*{margin:20px
0}footer.main .logos .text-head{font-weight:bold;font-style:italic;font-size:13px;color:#777;margin-bottom:3px}footer.main .logos
.nrw{display:inline-block;width:100%}footer.main .logos .nrw
#logo_image2{max-height:41px;height:100%}footer.main
.copyright{font-size:12px;background:#d1d1d1;padding:20px
0;text-transform:uppercase}footer.main .copyright
a{color:#044955}footer.main .copyright
.box{width:100%;text-align:center}footer.main .copyright .copyright-center{padding:10px
0}footer.main .copyright .copyright-center
#go_top_link{display:inline-block;width:32px;background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/arrow-up.png") left center no-repeat;height:32px;align-self:center}@media screen and (min-width: 992px){footer.main .sitemap ul, footer.main .sitemap .flex-container>div{width:20%;padding:0
7.5px}footer.main .sitemap ul:first-child{padding-left:0}footer.main .sitemap .flex-container>div{padding-right:0}footer.main .sitemap ul li:first-child{margin-bottom:10px;display:block}footer.main .sitemap div>strong{margin-bottom:5px}footer.main .logos
.nrw{width:auto;float:right}footer.main .copyright
.centered{display:flex;flex-wrap:wrap}footer.main .copyright
.box{width:calc(100% / 3);float:left;display:flex;flex-direction:column;justify-content:center;text-align:center}}footer.main .box
.twitterLink{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/icon-x.png")}footer.main .box
.recommendLink{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/icon-network.png")}footer.main .box
.facebookLink{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/icon-facebook.png")}footer.main .box
.youtubeLink{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/icon-youtube.png") left center no-repeat}footer.main .box
.linkedInLink{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/linked-in-icon-dkreen-24x24.png") left center no-repeat}footer.main .youtubeLink,
footer.main .twitterLink,
footer.main .recommendLink,
footer.main .facebookLink,
footer.main .linkedInLink,
footer.main .nlsubscribe
a{cursor:pointer;display:inline-block;width:24px;margin-left:20px;background-repeat:no-repeat}footer.main .nlsubscribe
a{width:30px;background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/icon-envelope.png")}#addthisbox .social_share_privacy_area li.help_info .info,
#addthisbox .social_share_privacy_area li .help_info.icon
.info{bottom:20px}@media screen and (max-width: 991px){#addthisbox .social_share_privacy_area li.help_info .info,
#addthisbox .social_share_privacy_area li .help_info.icon
.info{bottom:50px}#addthisbox .facebook
.info{display:block}#addthisbox .gplus .info, #addthisbox .twitter .info, #addthisbox .xing
.info{display:none !important}}header.main{position:relative;height:75px;padding:10px
0 5px}header.main
.logo{float:left}@media screen and (max-width: 991px){header.main #totop>.centered{display:flex}header.main
.logo{float:left;margin-right:auto;display:flex;flex-direction:column;justify-content:center}header.main .logo
a{display:flex;margin-bottom:2.5px}}@media screen and (min-width: 992px){header.main{height:auto;padding:0}}.header-tiles{background-color:#f0f4f4}.header-tiles__wrapper{margin:0
auto;max-width:1400px;width:calc(100% - 2rem);padding:2rem 0}.header-tiles__items{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem}@media screen and (min-width: 480px){.header-tiles__items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 768px){.header-tiles__items{grid-template-columns:repeat(3,minmax(0,1fr))}}a.header-tile:hover{text-decoration:none;box-shadow:0 0 1rem 0 rgba(0,0,0,0.3)}.header-tile{--background-color:#fff;--text-color:#044955;--border-color:#044955;--overlay-color:#fff;color:var(--text-color);background-color:var(--background-color);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;transition:box-shadow 0.25s linear}.header-tile--blue{--background-color:#044955;--text-color:#fff;--border-color:#93c11c;--overlay-color:#000}@media screen and (min-width: 480px){.header-tile--big{grid-column-end:span 2;grid-row-end:span 1}}@media screen and (min-width: 768px){.header-tile--big{grid-column-end:span 2;grid-row-end:span 2}}@media (hover: hover){.header-tile--small:hover .header-tile__bodytext--small{max-height:10rem}}.header-tile__text--small{width:100%;padding:3rem 2rem 1rem;position:absolute;z-index:1;bottom:0;left:0;background:linear-gradient(0, rgba(255, 255, 255, 0.8) 40%, rgba(255, 255, 255, 0.7) 70%, rgba(255, 255, 255, 0.5) 85%, rgba(255, 255, 255, 0) 100%)}.header-tile__text--small.header-tile__text--blue{background:linear-gradient(0, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.2) 85%, rgba(0, 0, 0, 0) 100%)}.header-tile__text--big{padding:1rem;width:100%;order:1}@media screen and (min-width: 480px){.header-tile__text--big{order:initial;width:50%}}.header-tile__header,.header-tile__subheader{line-height:1;font-family:"FF DIN Web Medium";text-transform:uppercase}.header-tile__header--small,.header-tile__subheader--small{font-size:1.25rem}.header-tile__header--big,.header-tile__subheader--big{font-size:1.75rem}.header-tile__header--light-blue{color:#00c8f1}.header-tile__subheader{color:#93c11c;border-bottom:solid var(--border-color) 0.125rem;padding-bottom:0.25rem}.header-tile__bodytext{padding-top:0.25rem;font-style:italic;font-size:0.875rem}.header-tile__bodytext--small{transition:max-height 1s linear;overflow:hidden}@media (hover: hover){.header-tile__bodytext--small{max-height:0}}.header-tile__image--small{width:12rem}.header-tile__image--big{width:100%}@media screen and (min-width: 480px){.header-tile__image--big{width:50%}}.header-tile__image
img{height:100%;width:100%;object-fit:cover}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0
auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.icons-slider{background-color:#f0f4f4}.icons-slider__slides{padding:3rem 0 !important}.icons-slider__slide{position:relative;padding:0
1.5rem;height:auto !important;width:25%}.icons-slider__slide:after{content:'';position:absolute;bottom:-0.25rem;left:1.5rem;width:calc(100% - 3rem);height:0.125rem;background-color:#044955}.icons-slider a.icons-slider__slide:hover{text-decoration:none}.icons-slider a.icons-slider__slide:hover .icons-slider__text{color:#93c11c;border-bottom-color:#93c11c}.icons-slider a.icons-slider__slide:hover::after{background-color:#93c11c}.icons-slider__text{text-transform:uppercase;font-family:"FF DIN Web Medium";font-size:0.875rem;color:#044955}.icons-slider .swiper-container .swiper-wrapper{justify-content:center}.icons-slider .swiper-container-initialized .swiper-wrapper{justify-content:initial}.icons-slider .swiper-container-initialized .swiper-scrollbar{position:absolute;height:0.875rem;left:0;bottom:0;width:100%;background-color:#94afb1}.icons-slider .swiper-container-initialized .swiper-scrollbar .swiper-scrollbar-drag{height:100%;position:relative;left:0;top:0;background-color:#044955}.karte-wrapper{position:relative}.karte-wrapper .filter-wrapper{font-size:14px;position:absolute;text-align:center;width:100%;z-index:10}.karte-wrapper .filter-inner-wrapper{background:rgba(4, 73, 85, 0.9);background:linear-gradient(to bottom, rgba(4, 73, 85, 0.9) 0%, rgba(4, 73, 85, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6004754', endColorstr='#e6004754', GradientType=0);color:#fff;overflow:hidden}.karte-wrapper .filter-list{padding:30px
0;text-align:left}.karte-wrapper
.kesearch_searchbox{border:none;margin:0;padding:0
15px}.karte-wrapper .kesearch_searchbox
.auszeichnung1{margin-bottom:10px}.karte-wrapper .kesearch_searchbox .auszeichnung1.filter-selected-title{margin-bottom:20px}.karte-wrapper .kesearch_searchbox
#filter_1{margin-right:50%;width:40%}.karte-wrapper .kesearch_searchbox
.list{width:50%;float:left;margin-top:20px}.karte-wrapper .kesearch_searchbox .list
ul{list-style-type:none;padding-left:0}.karte-wrapper .kesearch_searchbox .list ul
li{padding:0}.karte-wrapper .kesearch_searchbox
.kesearchbox.suche{float:left;width:100%;margin-top:20px;display:flex;flex-wrap:wrap}.karte-wrapper .kesearch_searchbox .kesearchbox.suche
.auszeichnung1{width:100%}.karte-wrapper .kesearch_searchbox .kesearchbox.suche
#kesearch_submit{height:32px;padding:0}.karte-wrapper .kesearch_searchbox .kesearchbox.suche
#ke_search_sword{width:calc(40% - 29px)}.karte-wrapper .kesearch_searchbox
#view_box{float:left;width:100% !important}.karte-wrapper .kesearch_searchbox
#buttons_set{margin-top:10px;float:left;width:100%}.karte-wrapper .kesearch_searchbox #buttons_set .resetbutt a, .karte-wrapper .kesearch_searchbox #buttons_set .submitbutt
input{background:#f6f6f6;height:32px;line-height:32px;font-weight:700;border-radius:10px;display:inline-block;padding:0
5px;color:#044955;margin-right:10px}.karte-wrapper .kesearch_searchbox
#active_filters{float:left;width:100%}.karte-wrapper .kesearch_searchbox #active_filters
.selectedFilters{padding:0;margin:0;list-style-type:none}.karte-wrapper .kesearch_searchbox #active_filters .selectedFilters
li{float:left;margin-right:10px}.karte-wrapper .kesearch_searchbox #active_filters .selectedFilters
a{background:url(/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-selected-filter.png) no-repeat scroll 0 5px transparent;color:white;display:inline-block;padding:4px
20px;text-transform:uppercase}@media screen and (max-width: 991px){.karte-wrapper .kesearch_searchbox
#filter_1{margin-right:0;width:100%}.karte-wrapper .kesearch_searchbox
.list{width:100%}.karte-wrapper .kesearch_searchbox .kesearchbox.suche
#ke_search_sword{width:calc(100% - 29px)}}.karte-wrapper .filter-selected{background-color:rgba(4, 73, 85, 0.9);text-align:left}.karte-wrapper .filter-selected > .inner
a{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-selected-filter.png") 0 5px no-repeat;color:#fff;display:inline-block;padding:5px
20px;text-transform:uppercase}.karte-wrapper .filter-list-trigger{background:rgba(4, 73, 85, 0.9) url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-filter-list-trigger-active.png") no-repeat 6px 3px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#94afb1;display:inline-block;font-size:12px;padding:5px
15px 5px 30px;text-decoration:none;text-transform:uppercase}.karte-wrapper .filter-list-trigger.active{background-image:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-filter-list-trigger.png")}.karte-wrapper .filter-selected-title{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-filter-selected-title.png") bottom no-repeat;padding-bottom:10px}.karte-wrapper .filter-title{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-filter-title.png") bottom left no-repeat;margin-bottom:5px;padding-bottom:10px}.karte-wrapper .filter-available
label{color:#93c11c;float:left;font-size:14px;height:15px;line-height:26px;margin-bottom:10px;text-transform:uppercase}.karte-wrapper .filter-available input[type=checkbox]{clear:left;float:left;margin:0
10px 10px 0}.karte-wrapper .filter-available
.versal{display:inline-block;margin-bottom:10px}.karte-wrapper
.darstellung{display:inline-block;margin:5px
10px;opacity:0.4;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.karte-wrapper .darstellung.active, .karte-wrapper .darstellung:hover{opacity:1}.karte-wrapper
.auszeichnung1{color:#94afb1;font-size:24px}.karte-wrapper
.karte{height:724px;position:absolute;width:100%;z-index:5}.map-pin{display:none}.tx-go-maps-ext{position:relative;margin-top:20px;margin-bottom:10px}.anfahrt{line-height:24px}.anfahrt
.karte{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/dummys/bg-karte.png");clear:both;float:left;height:224px;margin:20px
auto;width:440px}.db-suchergebnis{margin-bottom:50px;display:flex;flex-wrap:wrap}.db-suchergebnis .inner, .db-suchergebnis
.kesearch_companyimage{float:left}.db-suchergebnis
.inner{border-bottom:1px solid #044955;width:calc(60% - 40px);margin-right:40px;display:flex;flex-direction:column;justify-content:space-between}.db-suchergebnis .inner
.link1{margin-bottom:10px}.db-suchergebnis
.kesearch_companyimage{width:40%}@media screen and (max-width: 991px){.db-suchergebnis .inner, .db-suchergebnis
.kesearch_companyimage{width:100%}.db-suchergebnis
.inner{order:2;margin:0}.db-suchergebnis
.kesearch_companyimage{order:1;text-align:center;margin-bottom:20px}}.meta div, .meta
input{float:left}.meta
input{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-search.png");border:none;height:32px;line-height:32px;margin:0
0 0 15px;padding-left:10px;width:186px}.meta .seitensuche a.send-search{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-search.png") -186px 0;display:block;height:32px;margin-left:0;width:29px}.meta
a{font-family:"FF DIN Web Regular";font-weight:normal;color:#044955;float:left;font-size:12px;margin-left:0;margin-right:20px;padding-top:7px;text-transform:uppercase}.meta a.send-search
span{display:none}.meta .search::before{font-family:"efa-nrw-icons";content:"\e909";font-size:24px}.meta .press::before{font-family:"efa-nrw-icons";content:"\e908";font-size:24px}.meta .newsletter::before{font-family:"efa-nrw-icons";content:"\e907";font-size:24px}.meta .cart::before{font-family:"efa-nrw-icons";content:"\e90a";font-size:24px}@media screen and (max-width: 991px){.meta .press, .meta .newsletter, .meta
.langnavi{display:none}.meta .cart, .meta
.search{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0
0 7px}.meta .cart span, .meta .search
span{display:none}.meta
.cart{margin-right:10px}}@media screen and (min-width: 992px){.meta{float:right;display:flex}.meta>a{display:flex}.meta>a::before{margin-right:10px}.meta
a{font-size:12px;line-height:24px}.meta a:last-child, .meta
a.cart{margin-right:0}.meta
.langnavi{display:flex;list-style-type:none;margin:0;padding:0
10px}.meta .langnavi
li{margin-right:10px}}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration: .15s;transition-property:opacity, filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.active .hamburger-inner{transform:rotate(45deg)}.hamburger.active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger.active .hamburger-inner::before{top:0;opacity:0}.hamburger .hamburger--box{position:relative;display:inline-block;width:30px;height:18px}.hamburger .hamburger-inner, .hamburger .hamburger-inner::after, .hamburger .hamburger-inner::before{position:absolute;width:30px;height:3px;transition-timing-function:ease;transition-duration: .15s;transition-property:transform;border-radius:4px;background-color:#044955}.hamburger .hamburger-inner, .hamburger .hamburger-inner::after, .hamburger .hamburger-inner::before{transition-property:none}.hamburger .hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger .hamburger-inner::before{top:-8.5px}.hamburger .hamburger-inner::after{bottom:-7.5px}.hamburger .hamburger-inner::before, .hamburger .hamburger-inner::after{display:block;content:""}@media screen and (min-width: 992px){.hamburger{display:none}}#menuButton{z-index:100000001;margin-right:-15px}#menuButton.active{position:fixed;right:15px;top:12.5px}#menuMain{position:fixed;z-index:100000000;display:none;height:100%;width:100%;top:0;background:#93c11c;box-shadow:rgba(0, 0, 0, 0.2) -1px 6px 6px}#menuMain.open{display:block}#menuMain a, #menuMain
.hasSubPages{cursor:pointer;text-transform:uppercase;border-bottom:1px solid #044955;color:#044955;font-weight:600;line-height:24px;margin:10px
0}#menuMain a.active, #menuMain
.hasSubPages.active{color:#044955 !important}#menuMain .lvl--0
.hasSubPages{display:inline-block;width:100%}#menuMain .lvl--0 .hasSubPages:first-child{margin-top:20px}#menuMain .lvl--0
.mobile{display:flex;flex-direction:column;margin-top:20px}#menuMain .lvl--0 .mobile
a{font-weight:300;border:none;margin:0
0 10px;line-height:24px;display:flex}#menuMain .lvl--0 .mobile a::before{font-family:"efa-nrw-icons";font-size:24px;margin-right:10px}#menuMain .lvl--0 .mobile .press::before{content:"\e908"}#menuMain .lvl--0 .mobile .newsletter::before{content:"\e907"}#menuMain
.langnavi{background:#fff;list-style-type:none;display:flex;margin:0;padding:15px;height:75px}#menuMain .langnavi
li{line-height:45px;margin-right:15px}#menuMain .langnavi li
a{font-weight:300;border:none;color:#044955}@media screen and (max-width: 991px){#menuMain
.hasSubPages{padding-right:24px}#menuMain .hasSubPages::after{font-family:"efa-nrw-icons";content:"\e90d";font-weight:300;font-size:24px;float:right;margin-right:-24px}}@media screen and (min-width: 992px){#menuMain{position:relative;display:block;height:auto;top:inherit;background:transparent}#menuMain .lvl--0{display:flex;justify-content:space-between;margin:20px
0}#menuMain .lvl--0 a:hover, #menuMain .lvl--0 .hasSubPages:hover{color:#044955}#menuMain .lvl--0
.hasSubPages{display:block;width:auto;color:#93c11c;border:none;margin:0;font-weight:300}#menuMain .lvl--0 .hasSubPages:first-child{margin:0}#menuMain
.langnavi{display:none}}#menuSub{display:block;z-index:100000000;position:relative;width:100%;color:#93c11c;background:#93c11c}#menuSub a, #menuSub
.hasSubPages{color:#93c11c;border-color:#93c11c}#menuSub
.overview{margin-top:20px}#menuSub
.back{color:#044955;background:#93c11c;font-weight:300;margin:0
-15px;padding:20px
15px;line-height:24px;text-transform:uppercase}#menuSub .back::after{font-family:"efa-nrw-icons";content:"\e90c";font-size:24px;font-weight:300;float:right}#menuSub .hasSubPages::after{font-family:"efa-nrw-icons";content:"\e90d";font-size:24px;font-weight:300;float:right}#menuSub [class^="lvl--"]{flex-direction:column;position:fixed;height:calc(100% - 75px);top:75px;width:100%;left:100%;background:#044955;transition:left .3s ease-in-out;padding:0
15px;display:flex;overflow-y:auto}#menuSub [class^="lvl--"].open{left:0}@media screen and (min-width: 992px){#menuSub{display:none;position:absolute;left:0;padding:20px
0 40px;box-shadow:rgba(0, 0, 0, 0.2) -1px 6px 6px}#menuSub a, #menuSub
.hasSubPages{color:#044955;border:none;font-weight:300}#menuSub .overview, #menuSub .lvl--1>a{border-bottom:1px solid #044955;font-weight:600}#menuSub .overview:hover, #menuSub .lvl--1>a:hover{text-decoration:none}#menuSub
.overview{margin-top:10px}#menuSub.open{display:block}#menuSub [class^="lvl--"]{position:relative;left:inherit !important;height:auto;width:auto;top:inherit;background:#93c11c;display:none;background:transparent;padding:0}#menuSub [class^="lvl--"].open{display:flex}#menuSub [class^="lvl--"]>*{padding-left:0;max-width:600px;margin-bottom:0}#menuSub .hasSubPages::after{display:none}#menuSub .lvl--1
.hasSubPages{display:none}#menuSub .lvl--1.open [class^="lvl--"]{display:flex}}.menuMainClose{color:#044955;position:absolute;right:0;top:10px;cursor:pointer}.menuMainClose::before{font-size:24px;cursor:pointer}.news-categories{padding:3rem 0 0.5rem;display:flex;flex-wrap:wrap}.news-categories__link{color:#94afb1;text-transform:uppercase;padding-bottom:0.5rem;padding-right:1rem;margin-bottom:1.5rem;border-bottom:solid 0.125rem #94afb1;display:flex;align-items:center}.news-categories__link--active{color:#044955;border-bottom-color:#044955}.news-categories__link:not(.news-categories__link:last-of-type){margin-right:2rem}.news-categories__link:hover{text-decoration:none}.news-categories__link:not(.news-categories__link--active):hover{color:#93c11c;border-bottom-color:#93c11c}.news-categories__icon{padding-right:0.5rem;font-size:1.5rem}.news-categories__name{font-family:"FF DIN Web Medium"}.infoservice{padding-top:62px}.infoservice
.auszeichnung1{clear:left;float:left;min-height:32px;line-height:32px;margin-bottom:24px;padding-right:19px;text-align:right}.infoservice
.pflichtfeld{font-family:"kepler-std-i4","kepler-std",Georgia,Times,serif;font-weight:400;font-style:italic;font-feature-settings:"liga", "dlig";color:#93c11c;float:left;font-size:24px;height:32px;line-height:32px;margin-bottom:24px;padding:0
10px}.infoservice input[type=text], .infoservice input[type=password], .infoservice
select{float:left;height:32px;margin-bottom:24px;width:85%}.infoservice input[type=text], .infoservice input[type=password]{background:linear-gradient(0deg, #d1d1d1 0%, white 100%);border:1px
solid #d1d1d1}.infoservice input[type=checkbox]{clear:left;float:left}.infoservice .label-after{color:#000;float:left;margin-bottom:24px;margin-left:24px;min-height:24px;line-height:24px;max-width:calc(100% - 48px)}.infoservice
textarea{clear:both;float:left;height:205px}.infoservice
small{clear:left;color:#777;float:left;margin-top:24px}.infoservice
.button{float:right;margin-top:24px}.infoservice
hr{clear:both;float:left;margin-left:260px;margin-top:24px}.infoservice
.passus{margin-top:3px;float:left;margin-bottom:20px}.infoservice .passus input[type="checkbox"]{margin-left:0;margin-right:10px;background-size:24px 24px}@media screen and (min-width: 992px){.infoservice
.sr_freecap_img{margin-left:260px}.infoservice .sr_freecap_img
img{margin-left:0}.infoservice
.passus{width:440px}.infoservice
textarea{width:420px;margin-left:260px}.infoservice
small{margin-left:260px}.infoservice
.button{margin-right:260px}.infoservice
hr{margin-left:260px;width:420px}.infoservice .label-after{width:380px}.infoservice
.auszeichnung1{width:260px}.infoservice input[type=text], .infoservice input[type=password], .infoservice
select{width:420px}.infoservice input[type=checkbox]{margin-left:260px}}@media screen and (max-width: 991px){.infoservice
.auszeichnung1{width:100%;text-align:left}}.newsletter-footer{padding:20px
0}.newsletter-footer
.intro1{float:left;width:65%}.newsletter-footer
a{float:right;margin-top:17px}.newsletter-tile{color:#044955 !important;background-color:#93c11c !important;display:flex;padding:0
!important}.newsletter-tile__text{width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 480px){.newsletter-tile__text{width:50%}}.newsletter-tile__header{text-transform:uppercase;font-size:1.5rem;font-family:"FF DIN Web Medium";border-bottom:0.1875rem solid #044955;padding-bottom:0.25rem}.newsletter-tile__bodytext{padding-top:0.5rem;padding-bottom:2rem;font-style:italic}.newsletter-tile__link{background-color:#044955;color:#fff;font-family:"FF DIN Web Medium";text-align:center;text-transform:uppercase;padding:0.5rem 0;border-radius:0.375rem;max-width:18rem}.newsletter-tile__image{width:50%;display:none;align-items:end;justify-content:end}.newsletter-tile__image
img{width:100%;height:100%;object-fit:contain;object-position:right bottom}@media screen and (min-width: 480px){.newsletter-tile__image{display:flex}}.news-list{background-color:#f0f4f4}.news-list__items{display:flex;flex-direction:column;row-gap:1rem}.news-list__item{display:flex;position:relative;color:#044955;background-color:#fff;font-size:1rem;line-height:1.375;height:14rem}.news-list__item:not(.newsletter-tile):hover{text-decoration:none;box-shadow:0 0 1rem 0 rgba(0, 0, 0, 0.3)}@media screen and (min-width: 480px){.news-list__item:last-child,.news-list__item.newsletter-tile{grid-column-end:span 2}}@media screen and (min-width: 768px){.news-list__item:nth-child(4n+2),.news-list__item:nth-child(4n+3){grid-column-end:span 2}}@media screen and (min-width: 480px){.news-list__item .newsletter-tile__text{width:calc(2 / 3 * 100%)}}.news-list__item .newsletter-tile__bodytext{padding-bottom:1rem}@media screen and (min-width: 768px){.news-list__item .newsletter-tile__bodytext{padding-bottom:2rem !important}}.news-list__item .newsletter-tile__image{width:calc(1 / 3 * 100%)}.news-list__image{width:25%;display:none;align-items:center;justify-content:center;background-color:#fff}.news-list__image
img{height:100%;width:100%;object-fit:cover;object-position:center}.news-list__image--background{background-color:#044955}.news-list__image--full-width
img{padding:0
5%;object-fit:contain}@media screen and (min-width: 768px){.news-list__image{display:flex}}.news-list__date-image{display:flex;padding-left:1rem}@media screen and (min-width: 992px){.news-list__date-image{padding-left:2rem}}.news-list__day{color:#fff;font-family:"FF DIN Web Bold";font-size:4rem;line-height:1;padding-right:0.375rem}.news-list__month-and-year{color:#93c11c;font-family:"FF DIN Web Bold";font-size:1.0625rem;line-height:1.1}.news-list__content{width:100%;padding:1rem;display:flex;flex-direction:column}@media screen and (min-width: 768px){.news-list__content{width:75%}}.news-list__date,.news-list__category{color:#93c11c}.news-list__title{border-top:0.1875rem solid #044955;color:#044955;font-family:"FF DIN Web Medium";text-transform:uppercase;padding-top:0.5rem;margin-top:0.5rem}.news-list__event-date{color:#94afb1;font-size:0.875rem;font-family:"FF DIN Web Medium";font-style:italic}@media screen and (min-width: 768px){.news-list__event-date{display:none}}.news-list__teaser-wrapper{padding-top:0.5rem;position:relative;flex-grow:1;overflow:hidden}.news-list__teaser{position:absolute;top:0;left:0;width:100%}.news-list__link-wrapper{padding-top:3rem;display:flex;justify-content:center;column-gap:2rem}.news-list__link{background-color:#93c11c;padding:0.5rem 1rem;border-radius:0.375rem;font-family:"FF DIN Web Medium";color:#044955;max-width:24rem;width:100%;text-align:center}.news-slider .slider-control{background-repeat:no-repeat;width:27px;height:45px;margin-top:-25px;opacity:0.4;position:absolute;transition:opacity 250ms;z-index:10;display:inline-block;top:50%}.news-slider .slider-control.next{background-image:url(/typo3conf/ext/efa_siteassets/Resources/Public/img/chevron-right.png);right:10px}.news-slider .slider-control.previous{background-image:url(/typo3conf/ext/efa_siteassets/Resources/Public/img/chevron-left.png);left:10px}@media screen and (min-width: 992px){.news-slider .slider-control.next{right:25px}.news-slider .slider-control.previous{left:25px}}.news-tiles{background-color:#f0f4f4}.news-tiles__items{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem}@media screen and (min-width: 480px){.news-tiles__items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 768px){.news-tiles__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-tiles__item{position:relative;color:#fff;padding:1rem;font-size:1rem;line-height:1.375;height:18rem}.news-tiles__item--background{background-color:#044955}.news-tiles__item:not(.newsletter-tile){display:flex;flex-direction:column}.news-tiles__item:not(.newsletter-tile):hover{text-decoration:none;box-shadow:0 0 1rem 0 rgba(0, 0, 0, 0.3)}@media screen and (min-width: 480px){.news-tiles__item:nth-child(3n){grid-column-end:span 2}}@media screen and (min-width: 768px){.news-tiles__item:nth-child(4n+2),.news-tiles__item:nth-child(4n+3){grid-column-end:span 2}}.news-tiles__background{position:absolute;left:0;top:0;width:100%;height:100%}.news-tiles__background::after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-color:rgba(4, 73, 85, 0.9)}.news-tiles__background
img{height:100%;width:100%;object-fit:cover;object-position:center}.news-tiles__background--full-width
img{padding:0
5%;object-fit:contain}.news-tiles__date,.news-tiles__category,.news-tiles__title,.news-tiles__teaser{position:relative}.news-tiles__title{border-top:0.1875rem solid #93c11c;color:#93c11c;font-family:"FF DIN Web Medium";text-transform:uppercase;padding-top:0.5rem;margin-top:0.5rem}.news-tiles__event-date{position:relative;color:#94afb1;font-size:0.875rem;font-family:"FF DIN Web Medium";font-style:italic}.news-tiles__teaser{position:absolute;top:0;left:0;width:100%}.news-tiles__teaser-wrapper{padding-top:0.5rem;position:relative;flex-grow:1;overflow:hidden}.news-tiles__link-wrapper{padding-top:3rem;display:flex;justify-content:center}.news-tiles__link{background-color:#93c11c;padding:0.5rem 1rem;border-radius:0.375rem;font-family:"FF DIN Web Medium";color:#044955;max-width:24rem;width:100%;text-align:center}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0
auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.quotes{background-color:#044955;color:#fff}.quotes__header{line-height:2;font-size:2rem;font-family:"FF DIN Web Medium";border-top:solid 0.25rem #fff;border-bottom:solid 0.125rem #fff;margin-bottom:1rem}.quotes__items{position:relative;padding-bottom:0.25rem}.quotes__item{background-color:#005061;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2rem 3rem;height:auto}@media screen and (min-width: 480px){.quotes__item{padding:2rem 6rem}}.quotes__image{height:8rem;width:8rem;border:0.125rem solid #93c11c;border-radius:50%;overflow:hidden}.quotes__image
img{height:100%;width:100%;object-fit:cover}.quotes__text{text-align:center;font-style:italic;padding:2rem 0 1rem}.quotes__text p::after, .quotes__text p::before{content:"\""}.quotes__name{color:#93c11c}.quotes .swiper-button-prev,
.quotes .swiper-button-next{font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1;padding:0.25rem;cursor:pointer}.quotes .swiper-button-prev:hover,
.quotes .swiper-button-next:hover{color:#93c11c}.quotes .swiper-button-prev.swiper-button-disabled,
.quotes .swiper-button-next.swiper-button-disabled{color:#94afb1}.quotes .swiper-button-prev{left:0.5rem}@media screen and (min-width: 480px){.quotes .swiper-button-prev{left:2rem}}.quotes .swiper-button-next{right:0.5rem}@media screen and (min-width: 480px){.quotes .swiper-button-next{right:2rem}}.quotes .swiper-container-initialized .swiper-scrollbar{position:absolute;height:0.25rem;left:0;bottom:0;width:100%;background-color:#1c1b1b}.quotes .swiper-container-initialized .swiper-scrollbar .swiper-scrollbar-drag{height:100%;position:relative;left:0;top:0;background-color:#555}.referenz-footer{float:left;padding-top:20px;width:90%}.referenz-footer
h3{padding:30px
0}.referenz-footer
.kontakt{float:left;padding:0
!important}.referenz-footer .kontakt:first-child{clear:left}.referenz-footer .kontakt
a{display:block}.referenz-footer .kontakt a:first-child{margin-top:15px}.referenz-footer .kontakt
hr{margin:20px
0}.referenz
.facts{padding-top:290px}.referenz .facts
.fact{clear:both;float:left;padding:10px
0}.referenz .facts
.einsparung{clear:both;float:left;font-size:14px;text-transform:uppercase}.referenz .facts
.zahl2{color:#93c11c;float:left}.referenz .facts
strong{float:left;font-size:20px;padding-top:24px}.referenz
.factsheet{padding-top:120px}.referenz .factsheet
img{float:left;margin-right:14px}.referenz .factsheet
p{padding-bottom:15px}.regionalbueros-aktuelles h3, .aktuelles
h3{color:#93c11c;margin-bottom:30px}.regionalbueros-aktuelles h4, .aktuelles
h4{color:#93c11c}.regionalbueros-aktuelles .aktuelles__big, .aktuelles
.aktuelles__big{margin-bottom:88px;padding-right:46px}.regionalbueros-aktuelles .aktuelles__big img, .aktuelles .aktuelles__big
img{float:left;margin:0
20px 20px 0}.regionalbueros-aktuelles [class*="aktuelles__"] .copy2, .aktuelles [class*="aktuelles__"] .copy2{clear:both;margin-bottom:14px}.regionalbueros-aktuelles [class*="aktuelles__"] hr, .aktuelles [class*="aktuelles__"] hr{width:120px}.regionalbueros-aktuelles [class*="aktuelles__"] .aktuelles__small, .aktuelles [class*="aktuelles__"] .aktuelles__small{margin-bottom:40px;padding-left:16px}.regionalbueros-aktuelles [class*="aktuelles__"] .aktuelles__small h4, .aktuelles [class*="aktuelles__"] .aktuelles__small
h4{margin-bottom:16px}.regionalbueros-aktuelles [class*="aktuelles__"] .aktuelles__small img, .aktuelles [class*="aktuelles__"] .aktuelles__small
img{float:left;margin-right:22px}.regionalbueros-aktuelles [class*="aktuelles__"] .aktuelles__small .intro1, .aktuelles [class*="aktuelles__"] .aktuelles__small
.intro1{padding-bottom:16px;padding-top:58px}.aktuelles
h3{margin:0}.aktuelles
.aktuelles__big{width:50%;float:left}.aktuelles .aktuelles__big
h4{height:50px}.piusfinanzierung .aktuelles__big,
.module-content
.aktuelles__big{float:left;padding-right:20px}.piusfinanzierung .aktuelles__big:nth-child(3){margin-right:0;padding-left:30px;padding-top:40px}.piusfinanzierung .aktuelles__big:nth-child(3) img{float:left;margin-right:20px}.meldung{margin-bottom:66px}.meldung
h5{margin-bottom:15px}.meldung
h4{margin-bottom:15px}.meldung>img{float:right;margin-left:60px}.meldung
.copy1{margin-bottom:15px}.termin-monat>h3{margin-bottom:40px}.termin{margin-bottom:56px}.termin
h4{margin-bottom:20px}.termin
img{float:right;margin-left:60px}.termin
.copy1{margin-bottom:12px}.meldung-detail
.intro1{margin-bottom:36px}.meldung-bilder{float:right;margin-left:60px;width:440px}.meldung-bilder .meldung-bild{margin-bottom:48px}.meldung-bilder .meldung-bild
img{display:block;margin-bottom:12px}.module-slider{position:relative;min-height:50px}.module-slider
ul{list-style-type:none;margin:0;padding:0}.module-slider
li{display:none;float:left;position:relative}.module-slider li>img{display:block;width:100%}.module-slider li:first-child{display:block}.module-slider .slideBox
a{text-decoration:none !important}.module-slider .slideBox h2, .module-slider .slideBox
h3{margin:0;font-size:50px;line-height:50px}.module-slider .slideBox
h2{color:#fff}.module-slider .slideBox
h3{color:#93c11c}.module-slider .slideBox
.headlines{margin:0
0 20px;display:inline-block}.module-slider .slideBox
hr{height:5px;margin:10px
0 0}.module-slider .slideBox hr.colorset-0{background:#93c11c !important}.module-slider .slideBox hr.colorset-1{background:#fff !important}.module-slider .slideBox hr.colorset-2{background:#044955 !important}.module-slider .slideBox hr.colorset-3{background:#00c8f1 !important}@media screen and (max-width: 991px){.module-slider .slideBox
hr{display:none}}.module-slider .slideBox
p{color:#fff;font-style:italic;margin:0;padding:0;font-family:"kepler-std-i4","kepler-std",Georgia,Times,serif;font-size:20px;line-height:24px}.module-slider .slideBox
.btn{margin-top:50px;padding:5px
20px;display:inline-block;text-transform:uppercase;border-radius:5px;font-weight:600;font-size:14px;background:#93c11c;color:#044955}@media screen and (min-width: 992px){.module-slider
.slideBox{position:absolute;top:50px;left:calc(50% - (940px / 2));max-width:470px}}@media screen and (min-width: 1200px){.module-slider
.slideBox{top:150px}}@media screen and (max-width: 991px){.module-slider
.slideBox{position:relative;background:#044955;width:100%}.module-slider .slideBox h2, .module-slider .slideBox
h3{font-size:25px;line-height:25px}.module-slider .slideBox
.headlines{padding:15px
15px 35px}.module-slider .slideBox
.textBox{display:none}}@media screen and (min-width: 992px){.module-slider h2.colorset-0, .module-slider h2.colorset-0 *, .module-slider h3.colorset-0, .module-slider h3.colorset-0 *, .module-slider p.colorset-0, .module-slider p.colorset-0 *, .module-slider div.colorset-0, .module-slider div.colorset-0
*{color:#93c11c !important}.module-slider h2.colorset-1, .module-slider h2.colorset-1 *, .module-slider h3.colorset-1, .module-slider h3.colorset-1 *, .module-slider p.colorset-1, .module-slider p.colorset-1 *, .module-slider div.colorset-1, .module-slider div.colorset-1
*{color:#fff !important}.module-slider h2.colorset-2, .module-slider h2.colorset-2 *, .module-slider h3.colorset-2, .module-slider h3.colorset-2 *, .module-slider p.colorset-2, .module-slider p.colorset-2 *, .module-slider div.colorset-2, .module-slider div.colorset-2
*{color:#044955 !important}.module-slider h2.colorset-3, .module-slider h2.colorset-3 *, .module-slider h3.colorset-3, .module-slider h3.colorset-3 *, .module-slider p.colorset-3, .module-slider p.colorset-3 *, .module-slider div.colorset-3, .module-slider div.colorset-3
*{color:#00c8f1 !important}}.slider-pagination{border-bottom:4px solid rgba(186,186,186,0.6);bottom:8px;position:absolute;width:100%;z-index:30}.slider-pagination>div{list-style-type:none;padding:0
15px}.slider-pagination > div
a{color:rgba(186, 186, 186, 0.6);cursor:pointer;float:left;font-size:20px;margin:0
10px -4px 0;text-align:center;text-decoration:none;width:50px;min-height:4px}.slider-pagination > div a.selected, .slider-pagination > div a:hover{border-bottom:4px solid rgba(255, 255, 255, 0.8)}@media screen and (max-width: 991px){.slider-pagination{bottom:40px;border:none}.slider-pagination > div
a{border-bottom:6px solid rgba(255, 255, 255, 0.5);margin-right:4px}.slider-pagination > div a.selected, .slider-pagination > div a:hover{border-bottom:6px solid white}.slider-pagination > div a
span{display:none}}.module-teaserslider2{overflow:hidden}.module-teaserslider2 .inner
a{position:absolute;bottom:30px}.module-teaserslider2 div.centered
h3{color:#93c11c}.module-teaserslider{position:relative}.module-teaserslider
h3{color:#93c11c}.module-teaserslider
ul{list-style-type:none;padding:0}.module-teaserslider ul
li{float:left;margin-right:20px}.module-teaserslider ul li>.inner{margin:20px
0;width:220px}.module-teaserslider ul li > .inner
.zahl1{float:left}.module-teaserslider ul li > .inner
h5{color:#93c11c;float:left;text-transform:uppercase}.module-teaserslider ul li > .inner
hr.fett{clear:both;margin-bottom:12px}.module-teaserslider ul li > .inner
.copy2{height:90px}.module-teaserslider ul li > .inner
a{display:block;margin-bottom:15px}.module-teaserslider ul li > .inner
.link1{height:42px;margin-bottom:0}.module-teaserslider
.caroufredsel_wrapper{margin:0
auto !important}.module-textteaser{position:relative}.module-textteaser>div{float:left;padding-bottom:80px;padding-top:72px}.module-textteaser>div:nth-child(1){padding-right:10px}.module-textteaser>div:nth-child(2){padding-left:10px;padding-right:10px}.module-textteaser>div:nth-child(3){padding-left:10px}.module-textteaser > div > .inner
h4{color:#044955;height:72px;margin-bottom:16px}.module-textteaser > div > .inner p, .module-textteaser > div > .inner
div{height:140px;margin-bottom:10px}.ce-textpic:not([class*="ce-intext"]){display:flex;flex-wrap:wrap;overflow:hidden}.ce-textpic .bodytext
p{margin-bottom:27px}.ce-textpic
p.logo{border-bottom:4px solid #fff;padding-bottom:20px;margin-bottom:15px}.frame:not([class*="kontaktperson"]) .ce-textpic .ce-gallery, .frame:not([class*="kontaktperson"]) .ce-textpic
.bodytext{width:100%}.frame:not([class*="kontaktperson"]) .ce-textpic .ce-gallery:after{clear:both;content:'';display:block}@media screen and (min-width: 992px){.frame:not([class*="kontaktperson"]) .ce-textpic{flex-wrap:nowrap}.frame:not([class*="kontaktperson"]) .ce-textpic .ce-gallery{width:30%}.frame:not([class*="kontaktperson"]) .ce-textpic
.bodytext{width:70%}.frame:not([class*="kontaktperson"]) .ce-textpic
.intro1{padding-right:0}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-right{flex-direction:row-reverse}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-right
.intro1{padding-right:13%}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-left
.intro1{padding-left:13%}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-below, .frame:not([class*="kontaktperson"]) .ce-textpic.ce-above{flex-wrap:wrap}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-below .ce-gallery, .frame:not([class*="kontaktperson"]) .ce-textpic.ce-below .bodytext, .frame:not([class*="kontaktperson"]) .ce-textpic.ce-above .ce-gallery, .frame:not([class*="kontaktperson"]) .ce-textpic.ce-above
.bodytext{width:100%}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-below
.intro1{padding-left:0;padding-right:0}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-below.ce-left .ce-gallery{width:100%;align-self:flex-start}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-below.ce-right .ce-gallery{width:100%;align-self:flex-end}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-above, .frame:not([class*="kontaktperson"]) .ce-textpic.ce-center{flex-direction:column}}@media screen and (min-width: 992px) and (-ms-high-contrast: active), screen and (min-width: 992px) and (-ms-high-contrast: none){.frame:not([class*="kontaktperson"]) .ce-textpic.ce-above, .frame:not([class*="kontaktperson"]) .ce-textpic.ce-center{flex-direction:row}}@media screen and (min-width: 992px){.frame:not([class*="kontaktperson"]) .ce-textpic.ce-above .ce-gallery, .frame:not([class*="kontaktperson"]) .ce-textpic.ce-center .ce-gallery{margin-bottom:10px}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-center .ce-gallery{width:auto;align-self:center}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-center
.bodytext{width:100%}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-above
.intro1{padding-right:0;padding-left:0}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-above.ce-left .ce-gallery{width:100%;align-self:flex-start}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-above.ce-right .ce-gallery{width:100%;align-self:flex-end}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-intext
.bodytext{width:100%}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-intext .ce-gallery{clear:both}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-intext
.intro1{padding:0}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-intext.ce-right .ce-gallery{margin-left:20px;float:right}.frame:not([class*="kontaktperson"]) .ce-textpic.ce-intext.ce-left .ce-gallery{margin-right:20px;float:left}}@media screen and (max-width: 991px){.kontaktperson .ce-textpic{display:flex;flex-direction:column}.kontaktperson .ce-textpic .ce-gallery{margin-bottom:10px}}.tx-contentslider .slider-control{margin-top:-25px;opacity:0.4;position:absolute;transition:opacity 250ms;z-index:10;display:inline-block;background-repeat:no-repeat;width:60px;height:238px;top:calc(50% - 120px)}.tx-contentslider .slider-control:hover{opacity:1}.tx-contentslider .slider-control.next{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/chevron-right-blue.png") center top no-repeat transparent;right:0}.tx-contentslider .slider-control.previous{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/chevron-left-blue.png") center top no-repeat transparent;left:0}.tx-contentslider .slider-control
img{display:none}.tx-contentslider .module-slider .slider-control{background:none;width:auto;display:flex;flex-direction:column;justify-content:center}.tx-contentslider .module-slider .slider-control.next{margin-right:25px}.tx-contentslider .module-slider .slider-control.previous{margin-left:25px}.tx-contentslider .module-slider .slider-control
img{display:none}@media screen and (min-width: 992px){.tx-contentslider .module-slider .slider-control
img{display:block}}.tx-contentslider .module-teaserslider2{padding:80px
0 0 0}.tx-contentslider .module-teaserslider2
.slides{padding:40px
0 0;position:relative}.tx-contentslider .module-teaserslider2 .slides
ul{list-style-type:none;margin:0;padding:0;width:100%}.tx-contentslider .module-teaserslider2 .slides ul
li{height:238px;float:left;margin-right:20px;position:relative;width:340px}.tx-contentslider .module-teaserslider2 .slides ul li>img{position:absolute;top:0}.tx-contentslider .module-teaserslider2 .slides ul li>.inner{background-image:radial-gradient(rgba(4, 73, 85, 0.5), #044955);color:#fff;height:100%;opacity:0;padding:10px;position:absolute;transition:opacity 250ms;top:0;width:100%}.tx-contentslider .module-teaserslider2 .slides ul li > .inner
h6{margin-bottom:10px}.tx-contentslider .module-teaserslider2 .slides ul li > .inner
hr{background:#fff;color:#fff;margin-bottom:15px}.tx-contentslider .module-teaserslider2 .slides ul li > .inner
h3{color:#fff;margin-bottom:18px;font-size:18px;line-height:18px}.tx-contentslider .module-teaserslider2 .slides ul li > .inner
.copy2{height:74px}.tx-contentslider .module-teaserslider2 .slides ul li > .inner
.link1{color:#fff}.tx-contentslider .module-teaserslider2 .slides ul li>.inner:hover{opacity:1}.tx-contentslider .module-teaserslider2 .slider-control{top:40px;margin-top:0}.tx-contentslider .module-teaserslider2 .slider-control.previous{margin-left:-8px}.tx-contentslider .module-teaserslider2 .slider-control.next{margin-right:11px}@media screen and (max-width: 991px){.tx-contentslider .module-teaserslider2 .slides ul li>.inner{opacity:1;padding:10px
65px}.tx-contentslider .module-teaserslider2 .slides ul li > .inner
h3{text-transform:none;margin-bottom:5px}.tx-contentslider .module-teaserslider2 .slides ul li > .inner
hr{margin-bottom:10px}.tx-contentslider .module-teaserslider2 .slider-control{width:40px}.tx-contentslider .module-teaserslider2 .slider-control.next{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/chevron-right-blue.png") left top no-repeat transparent;margin-right:0}.tx-contentslider .module-teaserslider2 .slider-control.previous{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/chevron-left-blue.png") right top no-repeat transparent;margin-left:0}}.tx-contentslider--green{background-color:#044955}.tx-contentslider--green
hr.fett{background-color:#fff}.tx-contentslider--green
.intro1{color:#fff}.tx-contentslider--green .slider-control.next{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/chevron-right.png") center center no-repeat transparent}.tx-contentslider--green .slider-control.previous{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/chevron-left.png") center center no-repeat transparent}.Tx-Formhandler .formhandler .datenschutz
input{margin-left:0;padding-left:0;margin-right:10px}.Tx-Formhandler .formhandler .datenschutz
.options{display:block !important;float:none !important;clear:both;margin-top:10px}.Tx-Formhandler .formhandler .datenschutz
.text{display:block;margin-left:35px}.Tx-Formhandler input[type=checkbox]{background-size:24px 24px}.Tx-Formhandler .bg-gradient{background-image:none}.Tx-Formhandler
.infoservice{padding-top:0}.Tx-Formhandler .module-content
ul{margin-top:-3px}.Tx-Formhandler label[for='freecapfield'],
.Tx-Formhandler #freecapfield+span{margin-top:24px}.Tx-Formhandler
#freecapfield{text-transform:none;margin-top:24px;width:244px;border-right:1px solid #d1d1d1}.formhandler .datenschutz-label{margin-top:18px}.formhandler
.datenschutz{margin-top:20px;float:left}@media screen and (min-width: 992px){.formhandler
.datenschutz{width:440px}}.tx-srfreecap-pi1-cant-read{color:#93c11c;display:block;width:100%;margin-top:10px}.tx-srfreecap-pi1-cant-read
a{font-weight:normal !important;text-decoration:underline !important}@media screen and (max-width: 991px){.js-map{max-width:100% !important}}.tx-kesearch-pi1
.message.empty{position:absolute;left:50%;width:260px;text-align:center;padding-top:20px;padding-bottom:20px;top:30%;margin-left:-130px;background-color:#044955;z-index:9;font-weight:bold;font-size:22px;color:#fff}.tx-kesearch-pi1 .branche-waehlen
form{display:flex;flex-wrap:wrap}.tx-kesearch-pi1 .branche-waehlen form>*{width:100%}.tx-kesearch-pi1 .branche-waehlen form>*[id^="filter"]{margin:0
0 10px}.tx-kesearch-pi1 .branche-waehlen form>*[type="submit"]{margin:10px
0 0}.tx-kesearch-pi1 .branche-waehlen form+hr{margin-top:20px}@media screen and (min-width: 992px){.box__half .tx-kesearch-pi1 .branche-waehlen form>*[id^="filter"]{width:250px;margin:0
10px 20px 0}.box__half .tx-kesearch-pi1 .branche-waehlen form>*[type="submit"]{width:auto;margin:0
0 20px 10px}}.news{}.news
.link_top{margin-bottom:15px}.news
.link_bottom{margin-top:-33px}.news .news-list-view{margin-top:-40px}.news .news-list-view
.article{margin-top:60px;margin-bottom:-30px}.news .news-list-view .article .teaser-text{font-size:18px;line-height:24px}.news .news-list-view .article *:after{display:inline-block;clear:none}.news .news-list-view .article
.header_teaser{width:60%}.news .news-list-view .article .news-img-wrap{float:right;margin-left:60px;margin-top:40px}@media screen and (max-width: 991px){.news .news-list-view .article .news-img-wrap{margin:20px
0;width:100%}}.news .news-list-view .article .news-img-wrap
a{border:none}.news .news-list-view
h4{margin-top:17px;margin-bottom:15px}.news .news-list-view
h4.mtop{margin-top:0}.news .news-list-view
h5.mtop{margin-top:-40px}.news .news-list-view
p.bodytext{margin-bottom:0}.news .news-list-view
a.more{display:inline-block;margin-top:17px;font-size:14px;line-height:16px;text-transform:uppercase}.news .news-list-view
.places{display:block;padding-left:0;padding-bottom:0;margin-bottom:0;margin-top:5px;border:none}.news .news-list-view .places
h4{margin-bottom:0;margin-top:15px}.news .article .news-img-wrap
a{display:inline;float:none;padding-left:0;padding-right:0;border:none;background:none}.news .article .news-backlink-wrap
a{display:inline-block;padding-left:28px;padding-bottom:5px;background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/icon-back.png") transparent left top no-repeat;color:#044955;font-size:12px;height:23px;line-height:23px;text-transform:uppercase}.news .article .teaser-text{margin-bottom:0}.news .article+#more_newsitems{margin-top:-26px}.news
.footer{border:none;margin:0;padding:0}.news
#more_newsitems{float:right;margin-top:-21px}.news .page-navigation{border-bottom:1px solid #044955;overflow:hidden;margin-top:59px}.news .page-navigation
p{display:none}.news .page-navigation ul.f3-widget-paginator{overflow:hidden;float:left;margin:0;padding:0}.news .page-navigation ul.f3-widget-paginator
li{float:left;padding:0;margin-right:40px}.news .page-navigation ul.f3-widget-paginator li.current, .news .page-navigation ul.f3-widget-paginator li
a{font-family:"FF DIN Web Bold";font-weight:normal;font-size:16px;padding:0}.news .page-navigation ul.f3-widget-paginator li.previous a, .news .page-navigation ul.f3-widget-paginator li.next
a{float:left;display:inline-block;padding:0;margin-top:6px;height:10px;width:4px;text-decoration:none;background:url("/typo3conf/ext/efa_kesearch_hooks/res/arrows.png") bottom left no-repeat transparent}.news .page-navigation ul.f3-widget-paginator li.next
a{background-position:-4px -1px;height:9px}.news .page-navigation ul.f3-widget-paginator
li.current{color:#044955}@media screen and (max-width: 991px){.news .page-navigation ul.f3-widget-paginator{display:flex;width:100%;justify-content:space-between}.news .page-navigation ul.f3-widget-paginator
li{margin-right:0}.news
#more_newsitems{margin-top:10px !important}}.news-single .h_with_text .news-list-category{display:inline-block;margin-top:3px;margin-bottom:22px;color:#93c11c;text-transform:none;font-size:16px}.news-single .article .news-img-wrap{float:right;margin-left:60px;margin-top:0;margin-bottom:48px}.news-single .article .news-img-wrap
.mediaelement{overflow:hidden}@media screen and (max-width: 991px){.news-single .article .news-img-wrap{width:100%;margin:0
0 20px;text-align:center;float:left}}.news-single .article .teaser-text{padding-right:0;margin-bottom:30px}.news-single .article .teaser-text, .news-single .article .teaser-text
b{margin-top:27px;font-size:20px;line-height:24px;font-family:"kepler-std-i4","kepler-std",Georgia,Times,serif;font-style:italic;font-weight:400;color:#044955}.news-single .article .teaser-text
b{font-weight:bold;margin-bottom:8px;padding-right:13%}.news-single .article .teaser-text
.bodytext{margin-bottom:0}.news-single .article
.footer{height:1px}.news-single .article .news-text-wrap{font-kerning:none}.news-single .article .news-text-wrap
p{color:#044955;font-size:18px;line-height:24px;margin-bottom:20px}.news-single .article .news-text-wrap
p.copy2{color:#000}.news-single .article .news-text-wrap p
a{display:inline-block;font-family:"FF DIN Web Medium";font-weight:normal;font-size:16px;line-height:24px}.news-single .article .news-img-caption{display:block;margin-bottom:44px}.news-slider{padding:0}.news-slider .caroufredsel_wrapper
.places{display:block;width:auto;height:35px;padding:0;margin-top:-7px;border:none}.news-slider .caroufredsel_wrapper .places
a.link1{height:auto}.news-slider .caroufredsel_wrapper ul li
p.copy2{height:95px;width:215px}.news-slider .caroufredsel_wrapper
a.more{margin-top:30px}.news-slider .caroufredsel_wrapper a.more:hover{text-decoration:none}.news-slider .caroufredsel_wrapper
div.inner{height:315px;border-bottom:1px solid #fff}div#news_ahead + div div.bg-green .module-content{overflow:hidden;width:100%}.pagination a:not(.link1){float:left;margin-right:36px}.pagination a:not(.link1).active{color:#044955}.pagination
.link1{float:right;margin-right:0}.pagination
hr{clear:both}.tx-shoppingcart .factsheet
img{float:left;margin-right:15px}.tx-shoppingcart .factsheet
p.intro1{margin-bottom:15px}html,body{color:#555;background:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif}body{margin:0;color:#044955;font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media screen and (min-width: 992px){hr.kurz,span.kurz{max-width:300px;width:40%}}img{max-width:100%;height:auto}a{color:#93c11c;text-decoration:none}a:hover,a:active{text-decoration:underline}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:yellow;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px
solid silver;margin:0
2px;padding:0.35em 15px 0.75em}legend{border:0;padding:0}label{cursor:pointer;display:inline-block}option{text-transform:none}select{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/bg-input-text.png") no-repeat right center, rgba(0, 0, 0, 0);background-size:1600px 33px;border:none;border-left:1px solid gainsboro;border-radius:0;color:#044955;font-size:14px;height:33px;line-height:33px;padding-right:0;text-transform:uppercase}select:focus{border:none;border-left:1px solid gainsboro;margin:0}select.extended{min-width:570px !important}input,textarea{border:none;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));border-radius:0;padding:0
6px;-webkit-appearance:none}textarea{background:#f6f6f6;border:1px
solid #d1d1d1;border-bottom:none;border-top:1px solid #777}input:focus,textarea:focus,select:focus{outline:none;border:2px
solid #93c11c}input[type=text],input[type=password]{background:-webkit-gradient(linear, left top, left bottom,color-stop(0,#777777),color-stop(0.12,#ffffff));color:#044955;height:32px;line-height:32px}input[type=text]:focus,input[type=password]:focus{border:none;margin:0}input[type=submit]{width:auto}input[type=checkbox]{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/checkbox.png");display:inline-block;width:24px;height:24px}input[type=checkbox]:checked{background:url("/typo3conf/ext/efa_siteassets/Resources/Public/img/checkbox-checked.png");background-size:24px 24px;background-repeat:no-repeat}input[type=radio]{border-radius:100%;display:inline-block;font-size:15px;line-height:1em;margin:0
0.25em 0 0;padding:0;width:20px;height:20px;vertical-align:text-top}input[type=radio]:checked{background-size:28px 28px;border:2px
solid #93c11c}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p{word-break:break-word;hyphens:auto;hyphenate-lines:3;margin:0;padding:0}.bg-gradient{background-image:linear-gradient(#eeeeee, #ffffff)}h2
span.h_with_text{color:#044955}[class*="box__"],[class*="skip__"]{float:left}.cf, .centered, .slider-pagination > div, .module-content, .module-textteaser, .module-teaserslider h3, .module-teaserslider ul, .newsletter-footer, .karte-wrapper .filter-list, .karte-wrapper .filter-selected > .inner, .accordion > div > .inner, .module-teaserslider2 .centered.bottom, .kontaktperson, .meldung-bilder, .referenz .facts .fact,.flyer>.inner{zoom:1}.cf:after, .centered:after, .slider-pagination > div:after, .module-content:after, .module-textteaser:after, .module-teaserslider h3:after, .module-teaserslider ul:after, .newsletter-footer:after, .karte-wrapper .filter-list:after, .karte-wrapper .filter-selected > .inner:after, .accordion > div > .inner:after, .module-teaserslider2 .centered.bottom:after, .kontaktperson:after, .meldung-bilder:after, .referenz .facts .fact:after,.flyer>.inner:after{clear:both;content:"";display:table}.cf:before, .centered:before, .submenu:before, .slider-pagination > div:before, .module-content:before, .module-textteaser:before, .module-teaserslider h3:before, .module-teaserslider ul:before, .newsletter-footer:before, .karte-wrapper .filter-list:before, .karte-wrapper .filter-selected > .inner:before, .accordion > div > .inner:before, .module-teaserslider2 .centered.bottom:before, .kontaktperson:before, .meldung-bilder:before, .referenz .facts .fact:before,.flyer>.inner:before{content:"";display:table}.kontakte
h3{margin-bottom:36px}span.hr{display:block}hr,span.hr{background:#044955;border:none;color:#044955;height:1px;margin:0
0 13px 0;padding:0;text-align:left}hr.m25,span.hr.m25{margin:25px
0}hr.fett,span.fett{height:4px}hr.halb{width:50%}.cc_banner-wrapper{background-color:#044955;font-family:"FF DIN Web Regular";color:#fff;font-weight:normal;font-size:16px;position:fixed;left:0;right:0;bottom:0;overflow:hidden;z-index:9999;min-height:66px}.cc_logo{display:none}.cc_banner{max-width:1410px;margin:auto;padding-left:10px;padding-right:50px}.cc_banner
.cc_btn{background-color:#afd155;background-image:linear-gradient(#afd155, #93c11c);border-radius:5px;box-shadow:rgba(0, 0, 0, 0.2) -1px 6px 6px;color:#044955;display:inline-block;position:absolute;right:5px;top:14px;padding:10px;padding-bottom:6px;font-weight:bold}.cc_banner
.cc_more_info{white-space:nowrap}.cc_container,.cc_message,.cc_btn{animation-duration:0.8s;animation-name:slideUp}.cc_container{padding-top:25px;position:relative;box-sizing:border-box}.cc_container
.cc_message{padding-bottom:10px}.cc_container a, .cc_container a:visited{color:#93c11c}.referenz .box__third, .referenz footer.main .social .box, footer.main .social .referenz .box, .referenz footer.main .copyright .box, footer.main .copyright .referenz .box, .referenz .module-textteaser > div, .referenz .fakten .fakt, .fakten .referenz .fakt, .referenz .piusfinanzierung .aktuelles__big, .piusfinanzierung .referenz .aktuelles__big, .referenz .referenz-footer .kontakt, .referenz-footer .referenz .kontakt, .referenz
.flyer{padding-left:15px}.referenz .box__third h6, .referenz footer.main .social .box h6, footer.main .social .referenz .box h6, .referenz footer.main .copyright .box h6, footer.main .copyright .referenz .box h6, .referenz .module-textteaser > div h6, .referenz .fakten .fakt h6, .fakten .referenz .fakt h6, .referenz .piusfinanzierung .aktuelles__big h6, .piusfinanzierung .referenz .aktuelles__big h6, .referenz .referenz-footer .kontakt h6, .referenz-footer .referenz .kontakt h6, .referenz .flyer
h6{padding-top:20px}.seitensuche{margin-right:10px;margin-top:-1px}.produkt{margin-bottom:40px}.default header h3
.centered{margin-bottom:0 !important}@media screen and (min-width: 992px){body{padding-top:18px}.mobile{display:none !important}}@media screen and (max-width: 991px){.desktop{display:none !important}iframe{max-width:100%}}
.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}.femanager_flashmessages>.message-2{background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225}.femanager_flashmessages>.message-1{background-color:#FBF6DE;border:1px solid #B1905C;color:#9E7D4A}.femanager_flashmessages>.message-0{background-color:#CDEACA;border:1px solid #58B548;color:#3B7826}.femanager_flashmessages>.message--1{background-color:#EAF7FF;border:1px solid #C5DBE6;color:#4C73A1}.femanager_flashmessages>.message--2{background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444}.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444;list-style-type:none;margin-left:0}.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225;list-style-type:none;margin-left:0}

