﻿:root{--dark-blue: #003B56;--med-blue: #005277;--text-blue: #012A3D;--light-blue: #1B6485;--verylight-blue: #4D86A0;--main-green: #83B93A;--bright-green: #83B93A;--main-green: #52840E;--dark-red: #640107;--text-red: #640107;--bg-red: #E30613;--light-grey: #F5F5F5;--bs-border-color: #012A3D;--apotheken-red: #FF0000;--apotheken-red: #dd042d;--focus-color: #FCF77E;--secondary-focus-color: #dd042d;--text-basecolor: var(--text-blue);--uploads-radial-bg: radial-gradient(circle at 100% 100%, rgba(0, 82, 119, 1) 19%, rgba(0, 59, 86, 1) 100%)}.h1,h1,h2,.h2{font-weight:800;color:var(--main-green);font-size:50px;text-transform:uppercase}.h1 p,h1 p,h2 p,.h2 p{line-height:1.25}.subheader{text-transform:none}h1 .subheader,h2 .subheader,.h1 .subheader,.h2 .subheader,.subheader-h1,.subheader-h2{font-size:27px;font-weight:400;color:var(--text-blue)}h2,.h2{font-size:40px;text-transform:uppercase}h3,.h3,h4,.h4{font-size:32px;text-transform:uppercase}h2 .subheader,.subheader-h2,h3 .subheader,.subheader-h3{font-weight:300}.h3,h3{font-weight:800}.h4,h4{font-weight:600;text-transform:uppercase;font-size:28px}.h5,h5{font-weight:600}h6,.h6{font-size:18px;color:var(--text-blue)}p{line-height:1.75}figure{margin:0}a{color:inherit}a.wrapping_link{text-decoration:none}a:hover img{opacity:.6}a img{transition:.2s}strong,b{font-weight:600}.page-maxwidth,.frame:not(.frame-type-shortcut):not(.frame-layout-1),.frame-type-uploads{max-width:1380px;margin-left:auto;margin-right:auto;padding-left:clamp(10px,5vw,30px);padding-right:clamp(10px,5vw,30px)}.col>.frame-default,.col .frame,.col .frame-default,.col .page-maxwidth{padding-left:0 !important;padding-right:0 !important}.form-control{max-width:100% !important}.bgimage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.frame{margin-bottom:4em}.frame:has(.schnelleinstieg){margin-bottom:0}.frame:has(.ce-accordion){margin-bottom:2em}.frame header:has(div.subheader) h1,.frame header:has(div.subheader) h2,.frame header:has(div.subheader) h3,.frame header:has(div.subheader) h4,.frame header:has(div.subheader) h5,.frame header:has(div.subheader) h6,.frame .header:has(div.subheader) h1,.frame .header:has(div.subheader) h2,.frame .header:has(div.subheader) h3,.frame .header:has(div.subheader) h4,.frame .header:has(div.subheader) h5,.frame .header:has(div.subheader) h6{margin-bottom:0}.frame header:has(div.subheader) .subheader,.frame .header:has(div.subheader) .subheader{margin-bottom:.5em}.frame img{max-width:100%;height:auto}.frame-underlined::after,.frame-dash-underlined::after,.frame-green-underlined::after,.frame-green-dash-underlined::after{content:" ";display:block;border-bottom:1px solid var(--text-blue)}.frame-underlined.frame-dash-underlined::after,.frame-underlined.frame-green-dash-underlined::after,.frame-dash-underlined.frame-dash-underlined::after,.frame-dash-underlined.frame-green-dash-underlined::after,.frame-green-underlined.frame-dash-underlined::after,.frame-green-underlined.frame-green-dash-underlined::after,.frame-green-dash-underlined.frame-dash-underlined::after,.frame-green-dash-underlined.frame-green-dash-underlined::after{border-bottom-style:dashed}.frame-underlined.frame-green-underlined::after,.frame-underlined.frame-green-dash-underlined::after,.frame-dash-underlined.frame-green-underlined::after,.frame-dash-underlined.frame-green-dash-underlined::after,.frame-green-underlined.frame-green-underlined::after,.frame-green-underlined.frame-green-dash-underlined::after,.frame-green-dash-underlined.frame-green-underlined::after,.frame-green-dash-underlined.frame-green-dash-underlined::after{border-bottom-color:var(--main-green)}.frame-type-uploads .uploads-inner{font-weight:200;padding:2em 1em}.frame-type-uploads .uploads-inner h2,.frame-type-uploads .uploads-inner h3,.frame-type-uploads .uploads-inner h4{font-weight:600;margin-bottom:1em}.frame-type-uploads .uploads-inner .btn{padding-left:2em;padding-right:2em}.frame-type-uploads.frame-blue-bg{background:none}.frame-type-uploads.frame-blue-bg .uploads-inner{background:var(--uploads-radial-bg);color:#fff}.frame-type-uploads.frame-blue-bg .uploads-inner h2,.frame-type-uploads.frame-blue-bg .uploads-inner h3,.frame-type-uploads.frame-blue-bg .uploads-inner h4{color:#fff}.frame-type-uploads.frame-default .uploads-inner{padding-left:0;padding-right:0}.frame-type-uploads.frame-default .uploads-inner li.row>.col-12{padding-left:0}.frame-type-text.frame-bg-darkblue,.frame-type-text.frame-bg-medblue,.frame-type-text.frame-blue-bg{padding-top:1em;padding-bottom:1em}.gallery-row img{width:100%;height:auto}.cornerlink{border-radius:8px 0px 0px 0px;text-decoration:underline}.cornerlink:hover,.cornerlink:focus{background:#fff;color:var(--dark-blue)}.btn{margin-bottom:8px;text-transform:uppercase;--bs-btn-padding-y: 0.25em;--bs-btn-padding-x: 0.75em}.btn:hover,.btn:focus{background:#fff;color:var(--dark-blue)}.clearbutton{border:none;margin:0px;padding:0px;background:rgba(0,0,0,0)}.loading{opacity:.5}div{transition:opacity .2s}button.nobutton,button.nobutt{margin:0;padding:0;background:rgba(0,0,0,0);border:none;color:inherit}.backlink{display:inline-block;transition:.2s ease-in-out}.backlink::before{content:"";display:inline-block;text-decoration:none;padding-right:.25em;font-family:"Font Awesome 6 Free";font-weight:900}.backlink:hover{letter-spacing:1px}.morelinkhover:hover .img-wrapper,.morelinkhover:hover .body{opacity:.8}.morelinkhover:hover .cornerlink{background:rgba(0,0,0,0);color:var(--dark-blue)}.bg-darkblue,.frame-bg-darkblue{background-color:var(--dark-blue);color:#fff}p.bg-darkblue{margin:0;padding:1em}.bg-medblue,.frame-bg-medblue,.frame-blue-bg{background-color:var(--med-blue);color:#fff}.bg-medblue .subheader,.bg-medblue .subheader-h1,.bg-medblue .subheader-h2,.bg-medblue .subheaader-h3,.bg-medblue .subheader-h4,.bg-medblue h3,.bg-medblue h4,.bg-medblue h5,.bg-medblue h6,.bg-medblue .h2,.bg-medblue .h3,.bg-medblue .h4,.bg-medblue .h5,.bg-medblue .h6,.frame-bg-medblue .subheader,.frame-bg-medblue .subheader-h1,.frame-bg-medblue .subheader-h2,.frame-bg-medblue .subheaader-h3,.frame-bg-medblue .subheader-h4,.frame-bg-medblue h3,.frame-bg-medblue h4,.frame-bg-medblue h5,.frame-bg-medblue h6,.frame-bg-medblue .h2,.frame-bg-medblue .h3,.frame-bg-medblue .h4,.frame-bg-medblue .h5,.frame-bg-medblue .h6,.frame-blue-bg .subheader,.frame-blue-bg .subheader-h1,.frame-blue-bg .subheader-h2,.frame-blue-bg .subheaader-h3,.frame-blue-bg .subheader-h4,.frame-blue-bg h3,.frame-blue-bg h4,.frame-blue-bg h5,.frame-blue-bg h6,.frame-blue-bg .h2,.frame-blue-bg .h3,.frame-blue-bg .h4,.frame-blue-bg .h5,.frame-blue-bg .h6{color:#fff}.bg-green{background-color:var(--main-green);color:#fff}.bg-red{background-color:var(--bg-red);color:#fff}.bg-red .subheader,.bg-red .subheader-h1,.bg-red .subheader-h2,.bg-red .subheaader-h3,.bg-red .subheader-h4,.bg-red h3,.bg-red h4,.bg-red h5,.bg-red h6,.bg-red .h2,.bg-red .h3,.bg-red .h4,.bg-red .h5,.bg-red .h6{color:#fff}.bg-red a:focus{outline-color:var(--focus-color)}.bg-grey,.frame-bg-grey{background:var(--light-grey)}.text-white{color:#fff}.text-red{color:var(--text-red)}.text-green{color:var(--main-green);transition:color .2s}.text-yellow{color:orange}.text-darkblue{color:var(--dark-blue)}.text-medblue{color:var(--med-blue)}.text-600{font-weight:600}.pre-wrap{white-space:pre-wrap}.pre-line{white-space:pre-line}.no-wrap{white-space:nowrap}.fontsize-12{font-size:12px}.fontsize-14{font-size:14px}.fontsize-17{font-size:17px}.fontsize-16{font-size:16px}.fontsize-18{font-size:18px}.fontsize-22{font-size:22px}ul{padding-left:26px}ul.nolist,ul.nolist li{list-style:none;padding:0;margin:0}.greyscale{filter:grayscale(1)}.green-inputs .form-check-input:checked{background-color:var(--main-green);border-color:var(--main-green)}.green-inputs .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(131,185,58,.25)}.input-group.floating-icon,.button-group.for-dropdown{--bs-border-color: #012A3D}.input-group.floating-icon input.form-control,.button-group.for-dropdown input.form-control{border-right-width:0}.input-group.floating-icon input.form-control::placeholder,.button-group.for-dropdown input.form-control::placeholder{font-size:.8em}.input-group.floating-icon .input-group-text,.button-group.for-dropdown .input-group-text{background:inherit}.input-group.floating-icon.pill input.form-control,.input-group.floating-icon.pill button:first-of-type,.button-group.for-dropdown.pill input.form-control,.button-group.for-dropdown.pill button:first-of-type{border-radius:999px 0 0 999px}.input-group.floating-icon.pill input.form-controlbutton:first-of-type,.input-group.floating-icon.pill button:first-of-typebutton:first-of-type,.button-group.for-dropdown.pill input.form-controlbutton:first-of-type,.button-group.for-dropdown.pill button:first-of-typebutton:first-of-type{border:1px solid var(--main-green)}.input-group.floating-icon.pill .input-group-text,.input-group.floating-icon.pill button.dropdown-toggle-split,.button-group.for-dropdown.pill .input-group-text,.button-group.for-dropdown.pill button.dropdown-toggle-split{border-radius:0 999px 999px 0}.input-group.floating-icon.pill button:first-of-type.fullpill,.button-group.for-dropdown.pill button:first-of-type.fullpill{border-radius:999px}.input-group.pill .form-control{border-radius:999px}.grey-pill .form-control,.grey-pill .input-group-text{background:var(--light-grey) !important}.form-select.green-arrow,.input-group.green-arrow,.button-group.green-arrow{--bs-form-select-bg-img: url("/site_package/Images/select-arrow-green.svg");background-size:auto 100%;background-position:right center;transition:.2s}.form-select.green-input-text .input-group-text,.input-group.green-input-text .input-group-text,.button-group.green-input-text .input-group-text{color:#fff;background-color:var(--main-green);transition:.2s}.form-select.withshadow,.form-select.withshadow input,.input-group.withshadow,.input-group.withshadow input,.button-group.withshadow,.button-group.withshadow input{-webkit-box-shadow:inset 10px 10px 5px -8px rgba(0,0,0,.25);-moz-box-shadow:inset 10px 10px 5px -8px rgba(0,0,0,.25);box-shadow:inset 10px 10px 5px -8px rgba(0,0,0,.25);--bs-border-color: #cfcfcf}.form-select.twocorners,.form-select.twocorners input,.form-select.twocorners .input-group-text,.form-select.twocorners,.input-group.twocorners,.input-group.twocorners input,.input-group.twocorners .input-group-text,.input-group.twocorners,.button-group.twocorners,.button-group.twocorners input,.button-group.twocorners .input-group-text,.button-group.twocorners{border-radius:0 6px 6px 0}.form-select.twocorners.input-group-text,.form-select.twocorners input.input-group-text,.form-select.twocorners .input-group-text.input-group-text,.form-select.twocorners.input-group-text,.input-group.twocorners.input-group-text,.input-group.twocorners input.input-group-text,.input-group.twocorners .input-group-text.input-group-text,.input-group.twocorners.input-group-text,.button-group.twocorners.input-group-text,.button-group.twocorners input.input-group-text,.button-group.twocorners .input-group-text.input-group-text,.button-group.twocorners.input-group-text{width:4em;justify-content:center}.form-select.twocorners.button-group,.form-select.twocorners input.button-group,.form-select.twocorners .input-group-text.button-group,.form-select.twocorners.button-group,.input-group.twocorners.button-group,.input-group.twocorners input.button-group,.input-group.twocorners .input-group-text.button-group,.input-group.twocorners.button-group,.button-group.twocorners.button-group,.button-group.twocorners input.button-group,.button-group.twocorners .input-group-text.button-group,.button-group.twocorners.button-group{border:var(--bs-border-width) solid var(--bs-border-color);display:inline-block}.form-select.twocorners .rightside,.form-select.twocorners input .rightside,.form-select.twocorners .input-group-text .rightside,.form-select.twocorners .rightside,.input-group.twocorners .rightside,.input-group.twocorners input .rightside,.input-group.twocorners .input-group-text .rightside,.input-group.twocorners .rightside,.button-group.twocorners .rightside,.button-group.twocorners input .rightside,.button-group.twocorners .input-group-text .rightside,.button-group.twocorners .rightside{border-radius:0px 6px 6px 0px}.form-select.twocorners .btn,.form-select.twocorners input .btn,.form-select.twocorners .input-group-text .btn,.form-select.twocorners .btn,.input-group.twocorners .btn,.input-group.twocorners input .btn,.input-group.twocorners .input-group-text .btn,.input-group.twocorners .btn,.button-group.twocorners .btn,.button-group.twocorners input .btn,.button-group.twocorners .input-group-text .btn,.button-group.twocorners .btn{margin:0 !important}input[type=search]::-webkit-search-cancel-button{opacity:1;filter:brightness(0.2)}.tx-powermail .powermail_fieldset .powermail-errors-list,.tx-powermail .powermail_fieldset .powermail_field_error_container .powermail-errors-list{border:none;background:inherit}.tx-powermail .powermail_fieldset .powermail-errors-list>li,.tx-powermail .powermail_fieldset .powermail_field_error_container .powermail-errors-list>li{color:var(--text-red);border-color:var(--text-red)}.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset div.error{background:inherit}.tx-powermail .powermail_fieldwrap_type_content .frame{padding:0px;margin:0px}.powermail_field_description{font-size:14px}.unstyled{-webkit-appearance:none}a.btn{text-decoration:underline}.unstyled::-webkit-inner-spin-button,.unstyled::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.table-striped thead,.table-striped th{background:var(--dark-blue);color:#fff;padding:.5rem 1.5rem !important;border-bottom-width:0px}.table-striped .result,.table-striped .result td,.table-striped td,.table-striped td td{border:none !important}.table-striped>:not(caption)>*>*{padding:1.5rem}.border-dotted{border-style:dotted}.dropdown-menu li{padding:.25em .75em}.gradient-btn{background:rgba(0,0,0,0) linear-gradient(61deg, #005277 0%, var(--main-green) 100%) 0% 0% no-repeat padding-box;background:var(--main-green);color:#fff;padding:.75rem 2em;transition:.2s}.gradient-btn:hover,.gradient-btn:focus{text-decoration:none}a:hover,a:focus,.btn:hover,.btn:focus{text-decoration:none}img.tx-srfreecap-image{margin-left:0 !important}.col-lg-4 .kachelmenu{display:block}.col-lg-4 .kachelmenu .kachel{width:auto}.col-lg-4 .kachelmenu .kachel .kachel-inner{height:auto !important}.f3-form-error{border-color:var(--text-red)}.frame-space-before-none{margin-top:0}.frame-space-before-extra-small{margin-top:.25em}.frame-space-before-small{margin-top:.5em}.frame-space-before-medium{margin-top:1em}.frame-space-before-large{margin-top:2.5em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-none{margin-bottom:0}.frame-space-after-extra-small{margin-bottom:.25em}.frame-space-after-small{margin-bottom:.5em}.frame-space-after-medium{margin-bottom:1em}.frame-space-after-large{margin-bottom:2.5em}.frame-space-after-extra-large{margin-bottom:5em}ul.typo3-messages{padding-left:0}ul.typo3-messages,ul.typo3-messages li{list-style-type:none}.ophover{transition:opacity .3s;-webkit-transition:opacity .3s;cursor:pointer}.ophover:hover{opacity:.6;-moz-opacity:.6}.ophover.ophover75:hover{opacity:.75}.fadeLoading{transition:opacity .2s ease-in-out}.fadeLoading.loading{opacity:.5}@media(max-width: 768px){.mobileScrollRow{flex-wrap:nowrap;margin-right:clamp(-10px,-5vw,-30px);width:calc(100% + clamp(10px,5vw,30px));padding-right:clamp(10px,5vw,30px);overflow-y:auto}.mobileScrollRow .col-12{max-width:82vw}}