@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 200;src: url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-200.eot');src: local(''), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-200.woff2') format('woff2'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-200.woff') format('woff'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-200.ttf') format('truetype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-200.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;src: url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-300.eot');src: local(''), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-300.woff2') format('woff2'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-300.woff') format('woff'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-300.ttf') format('truetype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-300.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 400;src: url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-regular.eot');src: local(''), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-regular.woff2') format('woff2'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-regular.woff') format('woff'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-regular.ttf') format('truetype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-regular.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 600;src: url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-600.eot');src: local(''), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-600.woff2') format('woff2'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-600.woff') format('woff'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-600.ttf') format('truetype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-600.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 700;src: url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-700.eot');src: local(''), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-700.woff2') format('woff2'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-700.woff') format('woff'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-700.ttf') format('truetype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-700.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 900;src: url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-900.eot');src: local(''), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-900.woff2') format('woff2'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-900.woff') format('woff'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-900.ttf') format('truetype'), url('/bundles/eal/fonts/source_sans_pro/source-sans-pro-v19-latin-ext_latin-900.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Caveat';font-style: normal;font-weight: 400;src: url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-regular.eot');src: local(''), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-regular.woff2') format('woff2'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-regular.woff') format('woff'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-regular.ttf') format('truetype'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-regular.svg#Caveat') format('svg')}@font-face{font-family: 'Caveat';font-style: normal;font-weight: 500;src: url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-500.eot');src: local(''), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-500.woff2') format('woff2'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-500.woff') format('woff'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-500.ttf') format('truetype'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-500.svg#Caveat') format('svg')}@font-face{font-family: 'Caveat';font-style: normal;font-weight: 600;src: url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-600.eot');src: local(''), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-600.woff2') format('woff2'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-600.woff') format('woff'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-600.ttf') format('truetype'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-600.svg#Caveat') format('svg')}@font-face{font-family: 'Caveat';font-style: normal;font-weight: 700;src: url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-700.eot');src: local(''), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-700.woff2') format('woff2'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-700.woff') format('woff'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-700.ttf') format('truetype'), url('/bundles/eal/fonts/caveat/caveat-v14-latin-ext_latin-700.svg#Caveat') format('svg')}:root{--white: #ffffff;--broken-white: #fbfbfb;--grey: #cecece;--light-grey: #eeeaf3;--blue: #019ee4;--blue-ake: #0b8bd6;--purple: #48165f;--purple-dark: #380b4c;--black: #000000;--broken-black: #333333}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}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: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}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}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}html{width: 100%;margin: 0;padding: 0;height: auto}a{text-decoration: none;font: inherit;color: inherit}a[href^="tel:"],a[href^="fax:"]{text-decoration: none !important}p,li{font-size: 1em;word-spacing: inherit}.justclear{clear: both}figure{margin: 0}img{vertical-align: middle}ul{margin: 0;padding: 0}.abstand-oben-1rem{margin-top: 1rem}.abstand-oben-2rem{margin-top: 2rem}.abstand-links-1rem{margin-left: 1rem}.abstand-links-2rem{margin-left: 2rem}.abstand-rechts-1rem{margin-right: 1rem}.abstand-rechts-2rem{margin-right: 2rem}.abstand-unten-1rem{margin-bottom: 1rem}.abstand-unten-2rem{margin-bottom: 2rem}html{font-size: 18px}@media all and (max-width: 1299px){html{font-size: 17px}}body{font-family: "Source Sans Pro", Arial, sans-serif;font-weight: 400;line-height: 1.3;background-color: var(--broken-white)}.btn{width: max-content;padding: .5rem 2rem;font-size: 1.1rem;text-transform: uppercase;font-weight: 600}.btn.btn-primary{background-color: var(--purple);color: var(--white);border: 1px solid var(--purple)}.btn.btn-primary:hover{background-color: var(--white);color: var(--purple)}.ce_download h2 + .download-element{margin-left: 1rem}.ce_download + .btn.btn-primary{margin-left: 1rem;margin-bottom: 2rem}#wrapper{position: relative;min-height: 100vh;overflow: hidden}#wrapper.overflow-enabled{overflow: initial}#wrapper #container{min-height: 100vh;padding-bottom: 14rem}@media all and (max-width: 699px){#wrapper #container{padding-bottom: 16rem}}#wrapper #footer{width: 100%}.custom{margin-top: 7.6rem}@media all and (max-width: 1099px){.custom{margin-top: 0}}.ce_text ul{padding-left: 2rem}#main,#left,#right{float: none}#main{padding-bottom: 12rem}.layout-standardseite #container{display: flex}.layout-standardseite #main{width: 75%}.layout-standardseite #main .inside{padding-right: 25%}.layout-standardseite #main .inside .mod_article:not(.kopfbereich){max-width: 900px;margin-left: 1rem;margin-right: auto;padding: 0 1rem;overflow: visible}@media all and (max-width: 1299px){.layout-standardseite #main{width: 100%}.layout-standardseite #main .inside{padding-right: 0}}.layout-startseite #main{min-height: 50vh}.layout-startseite #main .inside .mod_article:not(.kopfbereich){max-width: 900px;margin-left: auto;margin-right: auto;padding: 0 1rem}.layout-statischeseite #main{min-height: 100vh}.layout-statischeseite #main .inside{margin-top: 3rem}.layout-statischeseite #main .inside .mod_article:not(.kopfbereich){max-width: 900px;margin-left: auto;margin-right: auto;padding: 0 1rem}.layout-intern #main .inside{padding-top: 2rem;padding: 2rem 1rem 0 1rem}.layout-intern #main .intern-kopfbereich{max-width: 900px;margin: 0 auto;padding: 0 .5rem}.layout-fullmap #main .inside .mod_article:not(.kopfbereich){max-width: initial}#left{max-width: 30rem;width: 25%;float: none;margin-left: 0;z-index: 10}@media all and (max-width: 899px){#left{display: none}}#left .mod_navigation{padding: 3rem 0;background-color: var(--purple);color: var(--broken-white);font-size: 1.1rem}#left .mod_navigation .level_1{list-style-type: none}#left .mod_navigation .level_1 > li > a,#left .mod_navigation .level_1 > li > strong{padding: 1rem 0;display: block;padding-left: 2rem;padding-right: 2rem}#left .mod_navigation .level_1 > li > a:hover{background-color: var(--broken-white);color: var(--purple)}#left .mod_navigation .level_1 > li > strong:after{content: '';position: absolute;width: 6rem;padding-top: 0.5rem;display: block;border-bottom: 1px solid var(--white)}#left .mod_navigation .level_2{list-style-type: none;padding-bottom: 1rem}#left .mod_navigation .level_2 > li > a,#left .mod_navigation .level_2 > li > strong{padding: .25rem 0 .25rem 4rem;display: block}#left .mod_navigation .level_2 > li:hover > a{background-color: var(--broken-white);color: var(--purple)}.full-width-article{max-width: 100%}.to-top-button-container{position: relative}.to-top-button-container .to-top-button-wrapper{position: absolute;width: 100%;top: -3rem}.to-top-button-container .to-top-button-wrapper .to-top-button-link{display: block;width: 4rem;height: 4rem;margin: 0 auto}.to-top-button-container .to-top-button-wrapper .to-top-button{background-color: var(--purple);border-radius: 100%;width: 100%;height: 100%}.to-top-button-container .to-top-button-wrapper .to-top-button:after{content: '\f077';font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--blue);font-size: 2.5rem;display: flex;justify-content: center;align-items: center;height: 100%}.ce_accordionSingle:not(:last-child){margin-bottom: 2rem}.ce_accordionSingle .toggler{display: flex;align-items: center;padding: .5rem 1rem;background-color: var(--purple);color: var(--broken-white);font-size: 1.5rem;font-weight: 600}.ce_accordionSingle .toggler:hover{cursor: pointer;background-color: var(--purple-dark)}.ce_accordionSingle .toggler:after{content: '\f0d9';font-family: "Font Awesome 5 Free";font-weight: 900;margin-left: auto;display: block;font-size: 2rem;transform: rotate(0deg);transition: transform .25s ease}.ce_accordionSingle .toggler.ui-state-active:after{transform: rotate(-90deg)}.accordion.ui-accordion-content{padding: 1rem;background-color: rgba(72,22,95,0.1)}.accordion.ui-accordion-content p:first-child,.accordion.ui-accordion-content h3:first-child{margin-top: 0}body .rsts-skin-default .rsts-prev,body .rsts-skin-default .rsts-next{display: flex;align-items: center;justify-content: center;background-image: none;box-shadow: none;border: 0;top: 0;height: 100%;width: 5rem;text-indent: initial;border-radius: 0}body .rsts-skin-default .rsts-prev:after,body .rsts-skin-default .rsts-next:after{position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 5rem;color: var(--broken-white);right: 0;width: 100%;display: block}body .rsts-skin-default .rsts-prev:hover,body .rsts-skin-default .rsts-next:hover{background-color: transparent}body .rsts-skin-default .rsts-prev:hover:after,body .rsts-skin-default .rsts-next:hover:after{color: var(--blue)}body .rsts-skin-default .rsts-prev{left: 0}body .rsts-skin-default .rsts-prev:after{content: '\f053'}body .rsts-skin-default .rsts-next{right: 0}body .rsts-skin-default .rsts-next:after{content: '\f054'}#header{background-color: var(--broken-white);height: 6rem}#header .inside{height: 100%}#header .inside .rs-columns{display: flex;align-items: center;padding: .5rem 1rem;height: 100%}#header .inside .rs-columns .rs-column{height: 100%}#header .inside .rs-columns .rs-column:nth-child(2){display: flex;align-items: center;margin-left: auto}#header .main-logo{max-width: 15rem}#header .header-language-search-container{display: flex;flex-wrap: wrap;padding-right: 1rem}@media all and (max-width: 1299px){#header .header-language-search-container{display: none}}#header .language-switcher-wrapper,#header .search-form-wrapper{width: 100%}#header .language-switcher-wrapper{display: flex;align-items: center}#header .language-switcher-wrapper .switch-language-label{margin-left: auto}#header .language-switcher-wrapper .mod_changelanguage .level_1{display: flex;align-items: center;list-style-type: none;padding-left: 0.5rem}#header .language-switcher-wrapper .mod_changelanguage .level_1 li:not(:last-child){margin-right: 0.5rem}#header .language-switcher-wrapper .mod_changelanguage strong{font-style: normal;font-weight: 400}#header .language-switcher-wrapper .mod_changelanguage a[href]{text-decoration: underline}#header .mod_search{height: 2rem;margin-top: 0.5rem}#header .mod_search form,#header .mod_search .formbody{height: 100%}#header .mod_search .formbody{display: flex;align-items: center;justify-content: flex-end}#header .mod_search .widget{height: 100%}#header .mod_search .widget input[type="search"]{height: 100%;padding: 0.5rem;border: 1px solid var(--broken-black);border-radius: 5px;border-right: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;appearance: none;-webkit-appearance: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#header .mod_search .widget-submit button{height: 100%;border: 1px solid var(--broken-black);border-radius: 5px;border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0}#header .mod_search .widget-submit button:after{content: '\f002';font-family: "Font Awesome 5 Free";font-weight: 900;margin-left: 0.5rem}#header .main-navigation{position: absolute;z-index: 10;width: 100%;display: flex;justify-content: center;background-color: var(--purple);color: var(--white);padding: 1rem;overflow: visible}@media all and (max-width: 1099px){#header .main-navigation{display: none}}#header .main-navigation .background-hover-container{position: absolute;left: 0;height: calc(100% + 12rem);width: 100%;top: 7.5rem;background-color: var(--purple);max-height: 0;z-index: 5}#header .main-navigation .level_1{display: flex;justify-content: space-between;align-items: flex-start;list-style-type: none;font-size: 1.2rem;width: 100%;max-width: 1600px;overflow: hidden}#header .main-navigation .level_1:hover .background-hover-container{max-height: 18rem;transition: max-height .25s ease}#header .main-navigation .level_1 > li{height: 100%;padding: 0 .5rem}#header .main-navigation .level_1 > li a.trail{font-weight: 600}#header .main-navigation .level_1 > li.submenu:hover{cursor: pointer}#header .main-navigation .level_1 > li.submenu > strong,#header .main-navigation .level_1 > li.submenu > a{position: relative}#header .main-navigation .level_1 > li.submenu > strong:before,#header .main-navigation .level_1 > li.submenu > a:before{content: '\f0d7';font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 1.1rem;position: absolute;top: 0.1rem;right: -1.5rem}@media all and (max-width: 1299px){#header .main-navigation .level_1 > li.submenu > strong:before,#header .main-navigation .level_1 > li.submenu > a:before{right: -1rem}}#header .main-navigation .level_1 > li.submenu > strong:after,#header .main-navigation .level_1 > li.submenu > a:after{content: '';position: absolute;left: 0;bottom: -0.25rem;width: 3rem;padding-top: 0.5rem;display: block;border-bottom: 1px solid var(--white)}#header .main-navigation .level_1 > li:hover a:after{border-bottom: 2px solid var(--white)}#header .main-navigation .level_1 > li:hover .level_2{max-height: 60rem;z-index: 10;transition: max-height .5s ease}#header .main-navigation .level_1 > i:not(:last-child){padding-right: 2%}#header .main-navigation .level_2{list-style-type: none;font-size: 1rem;height: auto;max-height: 0;overflow: hidden;position: absolute;top: 6.5rem;padding-top: 2rem}#header .main-navigation .level_2 > li:hover{font-weight: 600}#header .main-navigation .level_2 > li:first-child{margin-top: 1rem}#header .main-navigation .level_2 > li .navigation-subline-wrapper{opacity: 0}#header .main-navigation .navigation-subline-wrapper{font-size: 0.8rem;padding-top: 1rem;width: 9rem;z-index: 101;position: relative}#header .main-navigation.small-submenus .level_2{padding-top: 1rem;margin-left: -2rem}#header .main-navigation.small-submenus .level_2 > li{background-color: var(--purple);padding: .25rem 2rem}#header .main-navigation.small-submenus .level_2 > li:first-child{margin-top: 1rem;padding-top: 1rem}#header .main-navigation.small-submenus .level_2 > li:last-child{padding-bottom: 1rem}#header .main-navigation.small-submenus .background-hover-container{display: none}#header .hamburger-container{display: none;width: 3.5rem}#header .hamburger-container:hover{cursor: pointer}@media all and (max-width: 1099px){#header .hamburger-container{display: block}}#header .hamburger-container .hamburger-bars-wrapper{padding: 0.5rem;display: flex;flex-wrap: wrap}#header .hamburger-container .hamburger-bars-wrapper .hamburger-bar{height: 5px;background-color: var(--black);width: 100%;border-radius: 5px}#header .hamburger-container .hamburger-bars-wrapper .hamburger-bar:nth-child(2){margin-top: 0.25rem;margin-bottom: 0.25rem}#header .mod_search{position: relative;overflow: visible}#header .mod_search .search-results{position: absolute;background-color: var(--broken-white);padding: .5rem 1rem;width: 100%;border: 1px solid #808080;z-index: 100}#bottom_section .inside{position: static}.hamburger-navigation-container{position: absolute;width: 100%;top: 0;right: 0;height: 100vh;opacity: 0;visibility: hidden;transition: opacity .25s ease}@media all and (min-width: 1300px){.hamburger-navigation-container.expanded{opacity: 0 !important;visibility: hidden !important}}.hamburger-navigation-container.expanded{opacity: 1;visibility: visible;z-index: 100}.hamburger-navigation-container .menu-headline-wrapper{display: flex;align-items: center;color: var(--white);background-color: transparent;justify-content: space-between;height: 6rem}.hamburger-navigation-container .menu-headline-wrapper .headline-h2{margin: 0}.hamburger-navigation-container .menu-headline-wrapper .far{font-size: 2rem;margin-left: 1rem}.hamburger-navigation-container .menu-headline-wrapper .far:hover{cursor: pointer}.hamburger-navigation-container .nav-headline-title-wrapper{background-color: var(--purple-dark);flex: 1 0;display: flex;align-items: center;justify-content: flex-end;height: 100%;padding: .5rem 1rem}.hamburger-navigation-container .nav-main-logo-wrapper{height: 100%;flex: 0 0 auto;padding: .5rem 1rem;background-color: var(--broken-white);min-width: 17rem}.hamburger-navigation-container .nav-main-logo{height: 100%;width: auto;max-width: 15rem}.hamburger-navigation-container .mod_navigation{background-color: var(--purple-dark);color: var(--white);padding: 1rem 3rem}.hamburger-navigation-container .mod_navigation .level_1{list-style-type: none;padding: 0}.hamburger-navigation-container .mod_navigation .level_1 > li{margin-bottom: 2.5rem}.hamburger-navigation-container .mod_navigation .level_1 > li a,.hamburger-navigation-container .mod_navigation .level_1 > li strong{font-size: 1.5rem}.hamburger-navigation-container .mod_navigation .level_2{list-style-type: none;margin-top: 0.5rem;padding-left: 1rem}.hamburger-navigation-container .mod_navigation .level_2 > li{margin-bottom: 0.5rem}.hamburger-navigation-container .mod_navigation .level_2 > li a{font-size: 1rem}.hamburger-navigation-container .mod_navigation .level_3{padding-left: 2rem;list-style-type: none}#footer{position: absolute;bottom: 0;width: 100%;height: 14rem}@media all and (max-width: 699px){#footer{height: 16rem}}#footer .inside{font-size: 0.9rem;z-index: 10;height: 100%;display: flex;flex-direction: column}#footer .footer-logo{text-align: center;padding: 0 1rem}#footer .rs-columns{display: flex;justify-content: space-between;padding: 1rem;background-color: var(--grey);margin-top: auto;flex-wrap: wrap}@media all and (max-width: 699px){#footer .rs-columns{flex-wrap: wrap;justify-content: center}#footer .rs-columns .eal-legal,#footer .rs-columns .eal-name{margin-top: 1rem;width: 100%;text-align: center}#footer .rs-columns .eal-name{padding-top: 1rem}}#footer .rs-columns .rs-column{z-index: 100}#footer .rs-columns p{margin: 0}#footer .to-top-button-column{width: 100%}.mod_rocksolid_slider .rsts-prev-label,.mod_rocksolid_slider .rsts-next-label{opacity: 0;visibility: hidden}body .rsts-nav.rsts-nav-bullets{position: relative;right: initial;left: initial;bottom: initial;text-align: center}#head_section{position: relative;max-width: initial !important;padding: 0 !important}#head_section .ce_player{height: 100%}#head_section .video_container{height: 100%}#head_section .mod_rocksolid_slider{position: relative;background-size: cover;background-position: center center;width: 100%;height: 750px}@media all and (max-width: 1299px){#head_section .mod_rocksolid_slider{height: 500px}}@media all and (max-width: 899px){#head_section .mod_rocksolid_slider{height: 250px}}#head_section .mod_rocksolid_slider:hover .rsts-prev,#head_section .mod_rocksolid_slider:hover .rsts-next{opacity: 1}#head_section .mod_rocksolid_slider .rsts-slide > div{height: 100%}#head_section .mod_rocksolid_slider img,#head_section .mod_rocksolid_slider video{margin: 0px !important;height: 100% !important;object-fit: cover;width: 100% !important}#head_section .rsts-view{height: 100%;width: 100%}#head_section .rsts-view .rsts-crop{height: 100% !important;width: 100% !important}#head_section .rsts-view .rsts-crop .rsts-slides{height: 100%}#head_section .image_container{height: 100%}#head_section .image_container img{width: 100%;object-fit: cover;max-height: 100vh;height: 100%}.we-need-you-container{position: absolute;top: -5.75rem;color: #333;font-size: 1.25rem;font-weight: 600;text-indent: -15rem}@media all and (max-width: 1500px){.we-need-you-container{text-indent: 0rem}}.we-need-you-text{font-family: "Caveat";font-size: 2.25rem}.we-need-you-arrow{height: 3.5rem;width: 10rem;position: relative}.we-need-you-arrow .arrow-img{background-image: url('/bundles/eal/img/Pfeil1.svg');background-size: 6.5rem 10rem;background-repeat: no-repeat;background-position: center;height: 100%;width: 100%;position: absolute;left: -7rem;top: -0.5rem}@media all and (max-width: 1500px){.we-need-you-arrow .arrow-img{left: -1rem;transform: rotateY(180deg)}}.contact-row{display: flex;margin-bottom: 2rem}.contact-row .contact-row-image{margin-right: 2rem;padding-top: 0.4rem}.contact-row .contact-row-text h3{margin-top: 0}.wohngruppen-list-container{display: flex;flex-wrap: wrap}.wohngruppen-list-container .rs-column{width: 33%}@media all and (max-width: 599px){.wohngruppen-list-container .rs-column{width: 100%}}#map_wohngruppen{min-height: 20rem;max-height: 40rem;z-index: 5}.ce_player video{object-fit: cover}.osm-filter-container{margin-bottom: 1rem;margin-top: 1rem;display: flex;align-items: center}.osm-filter-container .filter-widget{width: max-content;position: relative;display: flex;align-items: center;margin-right: 1rem}.osm-filter-container .filter-widget:hover{cursor: pointer;background-color: var(--purple);color: #fff}.osm-filter-container .filter-widget:after{content: '\f078';position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 0.9rem;right: 0.5rem;margin-top: 0.25rem;pointer-events: none}.osm-filter-container .filter-widget.active-filter{background-color: var(--purple);color: #fff}.osm-filter-container .filter-widget.active-filter select{background-color: var(--purple);color: #fff}.osm-filter-container .filter-widget.active-filter:after{color: #fff}.osm-filter-container .filter-select{border: 2px solid var(--purple);appearance: none;background-color: transparent;padding: .25rem 1.5rem .25rem .5rem;font-weight: 600}.osm-filter-container .filter-select:hover{cursor: pointer;background-color: var(--purple);color: #fff}.osm-filter-container .reset-filters:hover{cursor: pointer;color: var(--purple)}.article-form{overflow: visible}.ce_form{overflow: visible}.form-jubilaeum{margin-bottom: 2rem}.form-jubilaeum .widget-submit{text-align: right}.form-jubilaeum .widget-submit button{padding: .25rem 1rem}.form-application,.form-jubilaeum{background-color: #fff;padding: 2rem 2rem;box-shadow: 0 0 8px 2px rgba(0,0,0,0.2);font-size: 1.1rem}.form-application fieldset,.form-jubilaeum fieldset{border: 0;padding: 0}.form-application .widget,.form-jubilaeum .widget{position: relative;margin-bottom: 2rem}.form-application .widget-text,.form-jubilaeum .widget-text,.form-application .widget-textarea,.form-jubilaeum .widget-textarea{display: flex;flex-wrap: wrap}.form-application .widget-text label,.form-jubilaeum .widget-text label,.form-application .widget-textarea label,.form-jubilaeum .widget-textarea label{flex: 0 0 50%;padding-right: 2rem;font-weight: 600}.form-application .widget-text input,.form-jubilaeum .widget-text input,.form-application .widget-textarea input,.form-jubilaeum .widget-textarea input,.form-application .widget-text textarea,.form-jubilaeum .widget-text textarea,.form-application .widget-textarea textarea,.form-jubilaeum .widget-textarea textarea{flex: 1 1 50%;border: 1px solid rgba(72,22,95,0.3);border-radius: 0;padding: .25rem .5rem;border: 0;box-shadow: 0 0 2px 1px rgba(72,22,95,0.8)}@media all and (max-width: 649px){.form-application .widget-text input,.form-jubilaeum .widget-text input,.form-application .widget-textarea input,.form-jubilaeum .widget-textarea input,.form-application .widget-text textarea,.form-jubilaeum .widget-text textarea,.form-application .widget-textarea textarea,.form-jubilaeum .widget-textarea textarea{flex-basis: 100%;margin-top: 0.25rem}}.form-application .widget-text textarea,.form-jubilaeum .widget-text textarea,.form-application .widget-textarea textarea,.form-jubilaeum .widget-textarea textarea{min-height: 10rem}.form-application .widget.vertical-option-alignment > fieldset,.form-jubilaeum .widget.vertical-option-alignment > fieldset{display: flex;flex-wrap: wrap}.form-application .widget.vertical-option-alignment > fieldset legend,.form-jubilaeum .widget.vertical-option-alignment > fieldset legend{font-weight: 600}.form-application .widget.vertical-option-alignment > fieldset > span,.form-jubilaeum .widget.vertical-option-alignment > fieldset > span{display: flex;margin: .25rem 0;align-items: center}.form-application .widget.vertical-option-alignment > fieldset > legend,.form-jubilaeum .widget.vertical-option-alignment > fieldset > legend{float: left;flex: 0 0 50%;padding-right: 2rem}@media all and (max-width: 649px){.form-application .widget.vertical-option-alignment > fieldset > legend,.form-jubilaeum .widget.vertical-option-alignment > fieldset > legend{float: none}}.form-application .widget.vertical-option-alignment > fieldset > fieldset,.form-jubilaeum .widget.vertical-option-alignment > fieldset > fieldset{flex: 1 1 auto}.form-application .widget.vertical-option-alignment > fieldset > fieldset legend,.form-jubilaeum .widget.vertical-option-alignment > fieldset > fieldset legend{display: none}.form-application .widget.vertical-option-alignment > fieldset > fieldset span,.form-jubilaeum .widget.vertical-option-alignment > fieldset > fieldset span{display: block;margin: .25rem 0}.form-application input[type="checkbox"],.form-jubilaeum input[type="checkbox"],.form-application input[type="radio"],.form-jubilaeum input[type="radio"]{border: 1px solid var(--purple);font-size: 1rem;height: 1rem;width: 1rem;margin-right: 0.5rem}.form-application .widget-submit,.form-jubilaeum .widget-submit{margin-left: auto;padding: 0;margin-top: 5rem;margin-bottom: 0}.form-application .submit,.form-jubilaeum .submit{border-radius: 0;border: 1px solid var(--purple);background-color: var(--purple);color: #fff;text-align: right}.form-application .submit:hover,.form-jubilaeum .submit:hover{background-color: #fff;color: var(--purple)}.form-application p.error,.form-jubilaeum p.error{color: red;position: absolute;font-size: 0.9rem;right: 0;bottom: -1.25rem;margin: 0}.form-application input.error,.form-jubilaeum input.error{box-shadow: 0 0 3px 2px rgba(255,0,0,0.7);border-color: rgba(255,0,0,0.7)}.gallery-directorboard ul{display: flex;justify-content: space-between;flex-wrap: wrap}@media all and (max-width: 699px){.gallery-directorboard ul{justify-content: flex-start}}@media all and (max-width: 539px){.gallery-directorboard ul{justify-content: space-around}}.gallery-directorboard ul li{width: calc(20% - 0.5rem);margin-bottom: 1rem}@media all and (max-width: 699px){.gallery-directorboard ul li{width: calc(33% - 0.5rem)}}@media all and (max-width: 539px){.gallery-directorboard ul li{width: calc(50% - 0.5rem)}}.gallery-directorboard ul .caption{font-size: 0.9rem}.mod_registration #tl_registration_31{position: relative;padding-top: 2rem}.mod_registration p.error{position: absolute;top: 0rem;margin: 0px;color: red}.login_info{margin-top: -2rem}.classifieds-container{padding: 0.5rem;margin: 3rem auto 0 auto;max-width: 1600px}.classifieds-container .classifieds-list{list-style-type: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 1.5rem}.classifieds-container .classifieds-listelement{padding: 0.5rem;box-shadow: 0 0 7px -1px rgba(0,0,0,0.4);display: flex;flex-direction: column}.classifieds-container .classified-title{margin-top: 0.5rem;margin-bottom: 0.25rem;display: flex;justify-content: space-between;align-items: center}.classifieds-container .classified-title .headline{font-size: 1.1rem;font-weight: 600}.classifieds-container .classified-title .classified-created{font-size: 0.9rem}.classifieds-container .classified-image{height: 250px;width: 100%}.classifieds-container .classified-image img{height: 100%;width: 100%;object-fit: cover}.classifieds-container .classified-description ul{padding-left: 1rem}.classifieds-container .classified-link{margin-top: auto;font-weight: 600}.classified-details{padding-bottom: 1rem;padding-top: 3rem}.classified-details .classified-inner{display: flex;padding-bottom: 5rem}.classified-details .backlink{overflow: visible}.classified-details .backlink .hyperlink_txt{font-size: 1rem;padding: .25rem 1rem;display: block}.classified-details .classified-slider{width: 40%}.classified-details .classified-slider .rsts-prev,.classified-details .classified-slider .rsts-next{width: 3rem}.classified-details .classified-slider .rsts-prev:after,.classified-details .classified-slider .rsts-next:after{font-size: 3rem}.classified-details .classified-slider .rsts-prev .rsts-next-label,.classified-details .classified-slider .rsts-next .rsts-next-label,.classified-details .classified-slider .rsts-prev .rsts-prev-label,.classified-details .classified-slider .rsts-next .rsts-prev-label{display: none}.classified-details .classified-slider .classified-image{display: flex;justify-content: center}.classified-details .classified-content{width: 60%;padding: 0 2rem}.classified-details .classified-content .classified-title h2{margin: 0}.classified-details .classified-content .classified-info{display: flex;justify-content: space-between}.classified-details .classified-content .classified-info .classified-location{font-weight: 600}.classified-details .classified-management{margin-top: 0.25rem}.classified-details .classified-management .management-inner{display: flex;justify-content: space-between}.classified-details .classified-management .classified-icon{border: 1px solid rgba(0,0,0,0.2);width: max-content;transition: background-color .15s ease-in-out}.classified-details .classified-management .classified-icon .btn{padding: .25rem .5rem}.classified-details .classified-management .classified-icon:hover{cursor: pointer;background-color: rgba(0,0,0,0.1)}.classified-details .classified-management .classified-icon .fa-icon:before{content: '\f00d';font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 1.25rem;color: red}.article-create-classified{margin-top: 2rem}.article-create-classified,.article-classified{max-width: 900px;margin-left: auto;margin-right: auto}.article-create-classified .widget,.article-classified .widget{margin-bottom: 1rem}.article-create-classified .widget input,.article-classified .widget input,.article-create-classified .widget textarea,.article-classified .widget textarea{width: 100%;padding: 0.25rem}.article-create-classified .widget-submit,.article-classified .widget-submit{text-align: right}.mod_login{padding: 0 1rem}.mod_login,.mod_changePassword,.mod_lostPassword,.mod_registration{margin: 0 auto}.mod_login.logout,.mod_changePassword.logout,.mod_lostPassword.logout,.mod_registration.logout{width: 100%;margin-left: 0;margin-top: 0;text-align: left}.mod_login .widget input[name="username"],.mod_changePassword .widget input[name="username"],.mod_lostPassword .widget input[name="username"],.mod_registration .widget input[name="username"],.mod_login .widget input[type="password"],.mod_changePassword .widget input[type="password"],.mod_lostPassword .widget input[type="password"],.mod_registration .widget input[type="password"],.mod_login .widget input[name="email"],.mod_changePassword .widget input[name="email"],.mod_lostPassword .widget input[name="email"],.mod_registration .widget input[name="email"]{display: block;width: 100%;border: 1px solid rgba(128,128,128,0.6);padding: 0.25rem}.mod_login .widget input[name="username"],.mod_changePassword .widget input[name="username"],.mod_lostPassword .widget input[name="username"],.mod_registration .widget input[name="username"],.mod_login .widget input[name="oldpassword"],.mod_changePassword .widget input[name="oldpassword"],.mod_lostPassword .widget input[name="oldpassword"],.mod_registration .widget input[name="oldpassword"]{margin-bottom: 0.5rem}.mod_login .link-wrapper,.mod_changePassword .link-wrapper,.mod_lostPassword .link-wrapper,.mod_registration .link-wrapper{margin-top: 1rem;text-align: right}.mod_login .link,.mod_changePassword .link,.mod_lostPassword .link,.mod_registration .link{font-size: 0.9rem;display: block}.mod_login .widget-submit,.mod_changePassword .widget-submit,.mod_lostPassword .widget-submit,.mod_registration .widget-submit{text-align: right;margin-top: 1rem}.mod_lostPassword,.mod_registration{max-width: 900px;margin-top: 0}.qq-upload-list{display: none}.qq-upload-button{margin-top: 1rem}.fineuploader-container .values-list{display: flex}.fineuploader-container .values-list li{max-width: 160px;margin-right: 1rem;margin-bottom: 1rem;border: 1px solid rgba(0,0,0,0.2);text-align: center;padding: 0.5rem}.fineuploader-container .values-list li .info{font-size: 0.8rem}.fineuploader-container .values-list li .path{display: block}