:root{--color-gray-grau: #707070;--color-gray-gray: #d5d5d5;--color-gray-white: #fff;--color-red-drkrot: #e60005;--color-gray-schwarz: #383f42;--color-gray-hellgrau: #efefef;--color-blue-dunkelblau-dark: #00284b;--color-blue-dunkelblau: #002d55;--color-blue-dunkelblau-rgb: 0, 45, 85;--color-blue-himmelblau: #698caf;--color-blue-mittelblau: #174874;--color-gray-mittelgrau: #d5d5d5;--color-gray-almostgray: #f3f3f3;--color-gray-almostwhite: #f9f9f9;--color-gray-almostwhiter: #fefefe;--color-primary: var(--color-red-drkrot);--color-secondary: var(--color-blue-dunkelblau);--color-secondary-rgb: var(--color-blue-dunkelblau-rgb);--color-drkcr-blue: var(--color-blue-dunkelblau);--color-drkcr-blue-rgb: var(--color-blue-dunkelblau-rgb);--color-drkcr-blue-bright: #deeefc}:root{--ff-sans: "OpenSans", Helvetica, Arial, Sans-Serif;--ff-serif: "Merriweather", Impact, Serif}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-300.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-300.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-300italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-300italic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-regular.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-500.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-500.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-500italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-500italic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-600.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-600.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-600italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-600italic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-700.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-700.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-700italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-700italic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-800.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-800.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"OpenSans";src:url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-800italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/opensans/open-sans-v40-latin-800italic.woff") format("woff");font-weight:800;font-style:italic}@font-face{font-family:"Merriweather";src:url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-300.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-300.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Merriweather";src:url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-300italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-300italic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Merriweather";src:url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-regular.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Merriweather";src:url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Merriweather";src:url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-700.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-700.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Merriweather";src:url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-700italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-700italic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Merriweather";src:url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-900.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-900.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Merriweather";src:url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-900italic.woff2") format("woff2"), url("../../files/theme/frontend/custom/fonts/merriweather/merriweather-v30-latin-900italic.woff") format("woff");font-weight:900;font-style:italic}.forgot-password-icon-green a::before,.forgot-password-icon-green button::before{background-image:url(/files/theme/frontend/custom/img/icon-forgot-password.svg)}.edit-icon-green a::before,.edit-icon-green button::before,a.edit-icon-green::before,button.edit-icon-green::before{background-image:url(/files/theme/frontend/custom/img/icon-edit.svg)}.frage-icon-green a::before,.frage-icon-green button::before,a.frage-icon-green::before,button.frage-icon-green::before{background-image:url(/files/theme/frontend/custom/img/icon-fragezeichen.svg)}.postyou-arrow-left-icon-green a::before,.postyou-arrow-left-icon-green button::before,a.postyou-arrow-left-icon-green::before,button.postyou-arrow-left-icon-green::before{background-image:url(/files/theme/frontend/custom/img/icon-arrow-left.svg)}.login-1-icon-green a::before,.login-1-icon-green button::before,a.login-1-icon-green::before,button.login-1-icon-green::before{background-image:url(/files/theme/frontend/custom/img/icon-login.svg)}::selection{color:#fff;background:var(--color-secondary)}body{font-family:var(--ff-sans);color:var(--color-gray-schwarz)}h1,h2,h3{font-family:var(--ff-serif)}h1{color:var(--color-primary)}h2,h3{color:var(--color-gray-schwarz)}a{color:var(--color-secondary)}.login__theme:not(.larger-content-width) .mod_article:first-of-type h1{font-size:1.5rem}.header__nav svg{--fill: var(--color-secondary)}#page-loader-graphic{border-color:var(--color-secondary);border-top-color:transparent}.mod_tab_nav .tab{color:var(--color-secondary)}button.-button,.ce_hyperlink.-button a,button[type="submit"]{color:#fff;background-color:var(--color-secondary)}.login__theme #bg_bild figure::after{background:rgba(255, 255, 255, 0.4)}.login__theme #header{padding:24px 0;margin-bottom:48px;background-color:#fff}#title a.-back.home:hover,#title a.-back.site:hover{background-color:var(--color-secondary)}body:not(.login__theme) #footer{background:#fff}body:not(.login__theme) #footer .width+.width{border-top:1px solid var(--color-gray-mittelgrau)}.footer__logo__panel{display:flex;justify-content:space-between;align-items:center;width:100%}.footer__logo__panel .partners{display:flex;column-gap:12px}.footer__logo__panel .partners a{flex-shrink:0}.footer__logo__panel .partners img{width:fit-content;height:50px;max-width:280px}@media screen and (max-width:1280px){body:not(.login__theme) .footer__logo__panel{flex-direction:column;align-items:flex-start;row-gap:24px}}@media screen and (max-width:768px){body:not(.login__theme) .footer__logo__panel .partners{flex-direction:column;row-gap:24px}}.login__theme .footer__logo__panel{padding:40px 0 0 0;display:flex;justify-content:flex-end}.login__theme .footer__panel{border-top:1px solid var(--color-gray-mittelgrau)}@media (max-width:1199.98px){.login__theme #footer .width{padding-top:0;padding-bottom:1rem}.login__theme .footer__logo__panel{justify-content:flex-start}}@media (max-width:670px){.login__theme #footer .width{width:95%;margin:auto}}.signet-sachsen{width:300px;background-color:#fff}.signet-sachsen a,.signet-sachsen a:visited{display:block;padding:8px;color:var(--color-gray-schwarz)}.signet-sachsen a{display:flex;column-gap:10px;padding:10px}.signet-sachsen a .logo img{width:60px;min-width:45px}.signet-sachsen a .info p{font-size:0.6125rem;line-height:1.2}body.-drkcr-blue a{color:var(--color-drkcr-blue)}body.-drkcr-blue a.-button::before{color:#fff}body.-drkcr-blue h1{color:var(--color-drkcr-blue)}body.-drkcr-blue.loaded #header{background:var(--color-drkcr-blue)}body.-drkcr-blue .mod_header_logo .logo{display:none}body.-drkcr-blue .mod_header_logo .logo-white{display:block}body.-drkcr-blue .header__nav a{color:#fff}body.-drkcr-blue .header__nav svg{--fill: #fff}body.-drkcr-blue #title .title__search,body.-drkcr-blue #title .mod_search form{display:block}body.-drkcr-blue #title .title__search button{background-color:var(--color-drkcr-blue)}body.-drkcr-blue #title a.-back.home:hover,body.-drkcr-blue #title a.-back.site:hover{background:var(--color-drkcr-blue)}body.-drkcr-blue .mod_tab_nav .tab{color:var(--color-drkcr-blue)}body.-drkcr-blue .ce_accordion .toggler{color:var(--color-drkcr-blue)}body.-drkcr-blue .ce_accordion.active{background:var(--color-drkcr-blue)}body.-drkcr-blue .ce_accordion.active .toggler{color:#fff}body.-drkcr-blue .anchor-link a,body.-drkcr-blue .extern-link a{color:var(--color-drkcr-blue);background-color:rgba(var(--color-drkcr-blue-rgb), 0.1098039216)}body.-drkcr-blue .anchor-link a:hover,body.-drkcr-blue .anchor-link a:focus,body.-drkcr-blue .anchor-link a:active,body.-drkcr-blue .extern-link a:hover,body.-drkcr-blue .extern-link a:focus,body.-drkcr-blue .extern-link a:active{color:#fff;background-color:var(--color-drkcr-blue)}body.-drkcr-blue .ce_page_teasers_element .image_container::after,.ce_page_teasers_element li.-drkcr-blue .image_container::after{background-image:linear-gradient(10deg, rgba(var(--color-drkcr-blue-rgb), 0.95) 25%, transparent 60%)}.ce_page_teasers_element.-white li .image_container::after{background-image:none}.mod_article .ce_hyperlink:not(.-button) a,.mod_article .ce_hyperlink:not(.-button) a:visited{color:var(--color-secondary)}.mod_chat .conversation:hover{background-color:rgba(var(--color-secondary-rgb), 0.16)}.mod_chat .conversation.unreadMessages .username{color:var(--color-secondary)}.mod_header_logo{width:190px}.mod_header_logo .logo-white{display:none}.-yellow .mod_header_logo .logo,.-blue .mod_header_logo .logo,.-green .mod_header_logo .logo{display:none}.-yellow .mod_header_logo .logo-white,.-blue .mod_header_logo .logo-white,.-green .mod_header_logo .logo-white{display:block}.mod_login_page_header{width:100%;overflow-x:auto}.mod_login_page_header .logo-panel{display:flex;column-gap:24px;justify-content:space-between}.mod_login_page_header .logo-panel a{display:block;flex-shrink:0;align-items:center}@media screen and (max-width:768px){.mod_login_page_header .logo-panel a:not(:first-child){display:none}}.mod_login_page_header .logo-panel img{width:fit-content;height:50px;max-width:280px}@media screen and (max-width:980px){.mod_login_page_header .logo-panel img{height:40px}}.mod_my_profile_module .cfg-tags .selectize-control .selectize-input .item{background-color:var(--color-drkcr-blue-bright);color:var(--color-drkcr-blue)}.mod_my_profile_module .cfg-tags .selectize-control .selectize-input .item:hover{background-color:var(--color-drkcr-blue);color:#fff}.mod_offer_list #calendar .fc-header-toolbar .fc-prev-button::before,.mod_offer_list #calendar .fc-header-toolbar .fc-next-button::before{color:var(--color-secondary)}.mod_personal_offer_list #calendar .fc-header-toolbar .fc-prev-button::before,.mod_personal_offer_list #calendar .fc-header-toolbar .fc-next-button::before{color:var(--color-secondary)}.ce_page_teasers_element .teaser__title{font-size:1.75rem;font-weight:700;hyphens:auto}.ce_text a{text-decoration:underline;font-weight:500}.contao-cookiebar #cookiebar-desc strong{color:var(--color-secondary)}.contao-cookiebar #cookiebar-desc p{display:block !important}.contao-cookiebar input+label::before{border-color:var(--color-secondary)}.contao-cookiebar input:checked+label::before{background-color:var(--color-drkcr-blue-bright)}.contao-cookiebar input+label::after,.contao-cookiebar input:checked+label::after{background-color:var(--color-secondary)}.contao-cookiebar input:disabled+label::before{background:#f4f4f4;border-color:#c8c7c5}.contao-cookiebar input:disabled+label::after{background:#c8c7c5}.contao-cookiebar .cc-btn{color:#fff;background-color:var(--color-secondary)}.contao-cookiebar .cc-btn:hover{background-color:#000}
