.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
@charset "UTF-8";
.clearfix:before,.ce_form .widget:before,.formbody .widget:before,.clearfix:after,.ce_form .widget:after,.formbody .widget:after{content:" ";display:table}.clearfix:after,.ce_form .widget:after,.formbody .widget:after{clear:both}.clearfix,.ce_form .widget,.formbody .widget{*zoom:1}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../../files/template/fonts/open-sans-v29-latin-300.eot");src:local(""), url("../../files/template/fonts/open-sans-v29-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/open-sans-v29-latin-300.woff2") format("woff2"), url("../../files/template/fonts/open-sans-v29-latin-300.woff") format("woff"), url("../../files/template/fonts/open-sans-v29-latin-300.ttf") format("truetype"), url("../../files/template/fonts/open-sans-v29-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/template/fonts/open-sans-v29-latin-regular.eot");src:local(""), url("../../files/template/fonts/open-sans-v29-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/open-sans-v29-latin-regular.woff2") format("woff2"), url("../../files/template/fonts/open-sans-v29-latin-regular.woff") format("woff"), url("../../files/template/fonts/open-sans-v29-latin-regular.ttf") format("truetype"), url("../../files/template/fonts/open-sans-v29-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../../files/template/fonts/open-sans-v29-latin-600.eot");src:local(""), url("../../files/template/fonts/open-sans-v29-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/open-sans-v29-latin-600.woff2") format("woff2"), url("../../files/template/fonts/open-sans-v29-latin-600.woff") format("woff"), url("../../files/template/fonts/open-sans-v29-latin-600.ttf") format("truetype"), url("../../files/template/fonts/open-sans-v29-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../../files/template/fonts/open-sans-v29-latin-700.eot");src:local(""), url("../../files/template/fonts/open-sans-v29-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/open-sans-v29-latin-700.woff2") format("woff2"), url("../../files/template/fonts/open-sans-v29-latin-700.woff") format("woff"), url("../../files/template/fonts/open-sans-v29-latin-700.ttf") format("truetype"), url("../../files/template/fonts/open-sans-v29-latin-700.svg#OpenSans") format("svg")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0, 0, 0, 0.1);-webkit-touch-callout:none;user-select:auto;outline:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none}a,a:focus,a:active{color:#0270b4}.ce_text{margin-bottom:2em}h1,.homepage h2{font-weight:300;font-size:1.8em;line-height:1.2;text-align:center;border:0;padding-bottom:0;margin-bottom:0.5rem}h2{font-size:1.1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;margin-bottom:1em;line-height:1.4em}h3{font-size:1.1em;padding-bottom:1em;margin-bottom:0em;line-height:1.4em}.homepage_news h2,.homepage_events h2{margin-bottom:1em}h2,h3,h4,h5,h6,b,strong{font-weight:600}body{font:96% "Open Sans", Helvetica, Arial, sans-serif;color:black;margin:0;line-height:1.5rem}figure{margin:0;padding:0}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse}table tr td{border-bottom:1px solid #dbddde;padding:0.5em 0}blockquote{font-style:italic;font-family:serif;font-size:1.1rem;border-left:1px solid black;padding:0 0 0 1em;margin:0}.invisible{position:absolute;top:-999999px;left:-999999px}@media (min-width:50em){h2{font-size:1.3em;padding-bottom:1em;line-height:1.4em}}*[class*="grid"]{float:left;margin:0 10px;display:inline}.grid1{width:calc(8.333333333333334% - 20px)}.grid2{width:calc(16.666666666666668% - 20px)}.grid3{width:calc(25% - 20px)}.grid4{width:calc(33.333333333333336% - 20px)}.grid5{width:calc(41.66666666666667% - 20px)}.grid6{width:calc(50% - 20px) !important}.grid7{width:calc(58.333333333333336% - 20px)}.grid8{width:calc(66.66666666666667% - 20px)}.grid9{width:calc(75% - 20px)}.grid10{width:calc(83.33333333333334% - 20px)}.grid11{width:calc(91.66666666666667% - 20px)}.grid12{width:calc(100% - 20px)}@media (max-width:767px){*[class*="grid"]{float:none !important;display:block !important;width:auto !important;padding:0}}header{width:100%;padding:0}header .header-content{width:100%;padding:2em 0;margin:0}header .header-content .logo-link img{width:180px;height:auto}#wrapper{max-width:100%;margin:0 auto}footer{height:auto;width:100%;background:#686868;color:white;padding:1em}footer .copyright{margin-top:2em}.center{padding:0 1em}.headline_and_image{background:#0270b4;margin:0}.headline_and_image .inside h1{color:white;padding:0.95em 0.5em;font-weight:300;max-width:1140px;margin:0 auto;font-size:1.3em;text-align:left}.headline_and_image .inside .ce_image{background:whitesmoke;padding:0 5rem;overflow:hidden;position:relative;text-align:center;height:247px}.headline_and_image .inside .ce_image figure{margin:0 auto;padding:0}.headline_and_image .inside .ce_image figure img{vertical-align:middle;width:auto;height:247px;position:absolute;left:50%;margin-left:-625px;max-width:none}.image_slider .inside .ce_image figure{width:100%;height:auto}.image_slider .inside .ce_image figure img{width:100%;height:auto;max-width:none}.map-container{margin-bottom:3em}.map-container .map{width:100%;height:0;margin:0 auto;padding-top:28%;position:relative}.map-container .map .mapbox{margin-top:1em;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0}.map-container-member{margin-bottom:3em}.map-container-member .map{width:100%;height:500px;margin:0 auto;padding-top:28%;position:relative}.map-container-member .map .mapbox{margin-top:1em;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0}.map-container-jobs{margin-bottom:3em}.map-container-jobs .map{width:100%;height:500px;margin:0 auto;padding-top:28%;position:relative}.map-container-jobs .map .mapbox{margin-top:3em;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0}.box{background:#dfdfdf;padding:1em}.box h2{font-weight:300;font-size:1.8em;line-height:1.2;margin:1em 0 0;padding:0;text-align:center}.box figure{text-align:center}.box:after,.mod_article:after{clear:both;display:block;content:""}.layout_list time{padding:0;margin:0 0 0.5em;color:#797979;line-height:1;display:block}.mod_newslist .layout_simple{padding:0.5em 0;border-bottom:1px solid #dfdfdf;margin-bottom:0.5em}.mod_newslist .layout_simple a{text-decoration:none}.image-slider{max-width:1340px;margin:0 auto}.one-column #wrapper #container .center #main .inside .logo-container .grid8 .grid3{width:calc(50% - 20px) !important;float:left !important}.one-column #wrapper #container .center #main .inside .logo-container .grid4 .grid6{width:calc(50% - 20px) !important;float:left !important}.layout_latest{margin:2em 0 4em}.layout_latest .info{padding:0;margin:0 0 0.5em;color:#797979;line-height:1}.layout_latest h2{margin:0}.layout_latest h2 a{color:black;text-decoration:none}.layout_latest .image_container{margin:1em 0 0}.layout_full h1{text-align:left;margin-bottom:1em;border-bottom:1px solid #dfdfdf;padding-bottom:0.5em;margin-top:1em}.layout_full .info{padding:0;margin:0 0 0.5em;color:#797979;line-height:1}.layout_full h2{margin:0}.layout_full h2 a{color:black;text-decoration:none}.layout_full .image_container{margin:1em 0 0}.mod_eventreader .layout_full h1{margin-top:0.5em}.mod_eventlist h1{text-align:left;margin-bottom:1em;border-bottom:1px solid #dfdfdf;padding-bottom:0.5em}.mod_eventlist h2{margin:0}.mod_eventlist h2 a{color:black;text-decoration:none}.mod_eventlist .image_container{margin:1em 0 0}.pagination p{display:none}.pagination ul{margin:0;padding:0;list-style:none}.pagination ul li{display:inline-block}.pagination ul li a,.pagination ul li strong{display:inline-block;padding:0.5em 1em;background:#dfdfdf;text-decoration:none;color:black}.pagination ul li strong{background:#0270b4;color:white}.bildungsprogramm-detail #container .center{display:flex;flex-flow:wrap;padding-bottom:2em}.bildungsprogramm-detail #container .center #main{order:2}.bildungsprogramm-detail #container .center #right{order:1}.event_item{margin-bottom:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:stretch;x-justify-content:space-around;border-bottom:1px solid #dfdfdf;padding-top:0.5em}.event_item h2{border:0;margin-bottom:1em;display:inline-block;padding:0}.event_item h2 a{text-decoration:none}.event_item .item_left{flex:100px 0 0;margin-right:2em;margin-bottom:1.5em;padding-left:0em}.event_item .item_left p{margin-top:0}.event_item .item_right{padding-bottom:1em}.event_item .item_right h2{font-size:1rem;font-weight:normal;margin-bottom:0.2rem}.event_item .item_right h2 a{color:#0074bc !important}@media (min-width:50em){.bildungsprogramm-detail #container .center{flex-flow:row;padding-bottom:0}.bildungsprogramm-detail #container .center #main{order:1}.bildungsprogramm-detail #container .center #right{order:2}html,body{height:100%}#wrapper{min-height:100%;margin-bottom:-300px;padding-bottom:4em}.page-internal html,.page-internal body{height:auto}.page-internal #wrapper{min-height:none;margin-bottom:0;padding-bottom:0}.page-internal #wrapper:after{display:none}#wrapper:after{content:"";display:block;height:300px}#container .center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:stretch;x-justify-content:space-around;padding:0}header .header-content{margin:0;padding:0em 0 1em 0}header .header-content .logo-link img{width:200px}.center{max-width:1140px;margin:0 auto}#main{min-width:0;flex:1 1 auto}.one-column #wrapper{max-width:none}.one-column #wrapper #container .center{max-width:none}.one-column #wrapper #container .center #main{max-width:none;width:100%;padding:0}.one-column #wrapper #container .center #main .inside{width:100%}.one-column #wrapper #container .center #main .inside .mod_article{border-bottom:1px solid #dfdfdf;padding:2em 0}.one-column #wrapper #container .center #main .inside .mod_article .inside{max-width:1140px;margin:0 auto}.one-column #wrapper #container .center #main .inside .map-container{border:0;margin:0}.one-column #wrapper #container .center #main .inside .map-container .inside{max-width:none}.one-column #wrapper #container .center #main .inside .logo-container{border:0;margin:0;padding-bottom:0}.one-column #wrapper #container .center #main .inside .logo-container .grid8 .grid3{width:calc(25% - 20px) !important}.one-column #wrapper #container .center #main .inside .logo-container .grid4 .grid6{width:calc(50% - 20px) !important}.box h2{text-align:left}.box figure{text-align:center}#main{padding:1em}#right{padding:1em;width:320px;flex:320px 0 0;position:relative;z-index:100}#right:not(:has(.sidebar-navigation)){align-self:flex-start;position:-webkit-sticky;position:sticky;top:1em}.headline_and_image .inside h1{font-size:1.8em}footer{height:300px;padding:0}footer .center{max-width:1000px}.event_item{margin-bottom:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:stretch;x-justify-content:space-around;border-bottom:1px solid #dfdfdf;padding-top:0.5em}.event_item h2{border:0;margin-bottom:1em;display:inline-block;padding:0}.event_item h2 a{text-decoration:none}.event_item .item_left{flex:100px 0 0;margin-right:2em;margin-bottom:1.5em;padding-left:0.5em}.event_item .item_left p{margin-top:0}.event_item .item_right{padding-bottom:1em}.event_item .item_right h2{font-size:1rem;font-weight:normal;margin-bottom:0.2rem}.event_item .item_right h2 a{color:#0074bc !important}}.event.layout_list{padding:0.5em 0;border-bottom:1px solid #dfdfdf}.time{margin:0}.time time{display:block}.time a{text-decoration:none}.ce_comments form input[type="text"],.ce_comments form input[type="password"],.ce_comments form input[type="email"],.ce_comments form input[type="url"],#content .ce_comments form input[type="text"],#content .ce_comments form input[type="password"],#content .ce_comments form input[type="email"],#content .ce_comments form input[type="url"]{float:right;padding:0.35em 0.5em;width:calc(60% - 1.5rem);font-size:1rem;border:1px solid #dfdfdf}.ce_comments form input[type="text"]:focus,.ce_comments form input[type="password"]:focus,.ce_comments form input[type="email"]:focus,.ce_comments form input[type="url"]:focus,#content .ce_comments form input[type="text"]:focus,#content .ce_comments form input[type="password"]:focus,#content .ce_comments form input[type="email"]:focus,#content .ce_comments form input[type="url"]:focus{border-color:#797979}@media (max-width:640px){.ce_comments form input[type="text"],.ce_comments form input[type="password"],.ce_comments form input[type="email"],.ce_comments form input[type="url"],#content .ce_comments form input[type="text"],#content .ce_comments form input[type="password"],#content .ce_comments form input[type="email"],#content .ce_comments form input[type="url"]{float:none;width:100%}}.ce_comments form label{float:left;margin-right:1.5rem;width:40%;max-width:300px}@media (max-width:640px){.ce_comments form label{float:none;margin:0 0 0.5rem;max-width:100%;width:100%}}.captcha{padding:0.35em 0.5em;width:100%;font-size:1rem;border:1px solid #dfdfdf}.ce_form .widget,.formbody .widget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 0.75em;padding:0 0 0.75rem;align-items:center;border-bottom:1px solid #dfdfdf}.ce_form .widget.widget-captcha,.formbody .widget.widget-captcha{display:block}@media (max-width:640px){.ce_form .widget,.formbody .widget{margin:0 0 1em;padding:0 0 1rem;flex-direction:column}}.ce_form .widget label,.ce_form .widget input,.ce_form .widget select,.ce_form .widget textarea,.formbody .widget label,.formbody .widget input,.formbody .widget select,.formbody .widget textarea{display:block;width:60%}.ce_form .widget label,.formbody .widget label{padding-left:10px;float:left;margin-right:1.5rem;width:40%;max-width:300px}@media (max-width:640px){.ce_form .widget label,.formbody .widget label{float:none;margin:0 0 0.5rem;max-width:100%;width:100%}}.ce_form .widget input,.ce_form .widget textarea,.formbody .widget input,.formbody .widget textarea{float:right;padding:0.35em 0.5em;width:calc(60% - 1.5rem);border-left:2px solid #0270b4 !important;font-size:1rem;border:1px solid #dfdfdf}.ce_form .widget input:focus,.ce_form .widget textarea:focus,.formbody .widget input:focus,.formbody .widget textarea:focus{border-color:#797979}@media (max-width:640px){.ce_form .widget input,.ce_form .widget textarea,.formbody .widget input,.formbody .widget textarea{float:none;width:100%}}.ce_form .widget textarea,.formbody .widget textarea{resize:vertical}.ce_form .widget select,.formbody .widget select{float:right;width:calc(60% - 1.5rem);font-size:1rem}@media (max-width:640px){.ce_form .widget select,.formbody .widget select{float:none;width:100%}}.ce_form .widget #ctrl_17,.formbody .widget #ctrl_17{border-color:#dfdfdf}.ce_form .widget label:focus,.ce_form .widget input:focus,.ce_form .widget select:focus,.ce_form .widget textarea:focus,.formbody .widget label:focus,.formbody .widget input:focus,.formbody .widget select:focus,.formbody .widget textarea:focus{border:1px solid #0270b4;background:#f5f5f5 !important}.ce_form .widget .captcha_text,.formbody .widget .captcha_text{display:block;padding-left:5px;float:right;width:calc(60% - 1.5rem)}@media (max-width:640px){.ce_form .widget .captcha_text,.formbody .widget .captcha_text{float:none;width:100%;padding:0}}.ce_form .widget.widget-captcha.mandatory input,.formbody .widget.widget-captcha.mandatory input{margin-bottom:0.5rem}.ce_form .widget fieldset,.formbody .widget fieldset{border:1px solid #dfdfdf}.ce_form .widget-checkbox.full input,.ce_form .checkbox_container input,.formbody .widget-checkbox.full input,.formbody .checkbox_container input{width:30px;float:right}.ce_form .widget-checkbox.full label,.ce_form .checkbox_container label,.formbody .widget-checkbox.full label,.formbody .checkbox_container label{float:none;margin-right:30px;display:block !important;max-width:none;width:100%}@media (max-width:640px){#article-147 td{display:block;height:auto !important;width:auto !important;vertical-align:inherit !important;border:none}#article-147 td h3,#article-147 td p{margin:1em 0;padding:0 !important}}#footer-social ul{display:flex;margin:0;padding:0.5em 0}#footer-social li{display:block;margin-right:1.5em;list-style:none}.contact-box .details strong{display:block}#seminare-detailseite h2{padding:0;border:none}#seminare-detailseite .ce_text p:first-child strong{display:block;margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:1.35rem;font-weight:400;line-height:1.35;border-bottom:2px solid #ededeb}#seminare-detailseite .widget.widget-explanation.explanation strong{margin:0;padding:0;font-size:96%;font-weight:bold;border:none}.explanation{padding-top:1.5rem;padding-bottom:1.5rem}.inhose-seminar,.referent-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 2rem;padding:2rem 0;align-items:center;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.inhose-seminar .ce_image,.referent-box .ce_image{display:block;margin-right:1.5rem;width:150px;height:150px}.inhose-seminar .ce_text,.referent-box .ce_text{margin:0;width:calc(100% - 150px - 1.5rem)}.inhose-seminar .ce_text h3,.referent-box .ce_text h3{margin:0 0 0.5rem;padding:0;font-size:1rem;color:#0270b4}.inhose-seminar .ce_text p,.referent-box .ce_text p{margin:0}.referent-box{border-bottom:none;padding-bottom:0}.referent-box{overflow:hidden;padding-bottom:1em}.referent-box img{margin:0;vertical-align:middle;display:inline-block}#article-121{margin-top:-150px}#article-210{margin-top:2rem;padding:0 1em;background:#fff;border:5px solid #eeeeef}#article-209 .ce_text.first h2{font-size:1.5rem;font-weight:bold;border:none}#article-209 .ce_text h3,#article-209 .ce_text h4{font-weight:bold}.back-box{margin:0 0 1.5rem;padding:0.25rem 1rem;background-color:#e9e9e9}.back-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:flex;font-size:0.875rem;font-weight:bold;color:black;text-decoration:none}.back-box a:hover{color:black}.back-box a::before{content:"<";display:block;margin:0 0.5rem 0 0}#referenten-uebersicht .level_1{margin:0;padding:0;list-style:none}#referenten-uebersicht li{padding:0.5em 0;border-bottom:1px solid #dfdfdf}#referenten-uebersicht li a{text-decoration:none}#article-166 .inside{padding:0 1em}@media (min-width:50em){.euf_overlay{display:none;position:fixed;z-index:250;left:0;top:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.7)}.euf_overlay__content{max-width:850px;width:100%;padding:2em;margin:20px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.75);position:absolute;margin:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;color:#000}.euf_overlay__close{position:absolute;top:0;right:0;padding:0.5rem 0.75rem;border:0;background:none;font-weight:700;cursor:pointer}.euf_overlay__close:hover{opacity:0.5}}.euf_overlay{display:none;position:fixed;z-index:250;left:0;top:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.7)}.euf_overlay__content{width:100%;padding:2em;margin:20px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.75);position:absolute;margin:auto;max-height:calc(100vh - 80px);overflow-y:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;color:#000}.euf_overlay__close{position:absolute;top:0;right:0;padding:0.5rem 0.75rem;border:0;background:none;font-weight:700;cursor:pointer}.euf_overlay__close:hover{opacity:0.5}.clearall{text-align:left;padding:5px 5px 5px 5px}.mm_text label[for="ctrl_search"]{display:none}.widget.mm_text{border-bottom:none}.mm_text input[id="ctrl_search"]{width:100%}.referrer{margin-top:3.5em}.widget.mm_multitext.startdate input{display:block;margin:10px 0px 10px 0px}.widget.mm_multitext.startdate label{text-align:left}.contact-box{border:5px solid #eeeeef;margin:2em 0;padding:0 1em;background:#f5f5f5}.mod_calendar{background:white !important}.mod_calendar .minicalendar{border:5px solid #eeeeef;padding:1em !important}.mod_calendar table{table-layout:fixed}.mod_calendar thead tr:first-child th{padding:0 0 0.5em}.mod_calendar thead tr:first-child a{color:black;text-decoration:none}.mod_calendar tbody tr td{border:1px solid #dfdfdf;text-align:center;padding:0.1em 0.3em}.mod_calendar tbody tr td a,.mod_calendar tbody tr td span{display:block;padding:0.3em}.mod_calendar tbody tr td.active{background:#0270b4;color:white;text-decoration:none}.mod_calendar tbody tr td.active a{color:white;text-decoration:none}.seminar-kalender{margin-top:2em !important;border:5px solid #eeeeef}.header-navigation{display:none}.logout-link{color:#ee4f4f !important}.mobile-header{position:relative;top:0;left:0;width:100%;z-index:101;background:#464646;height:50px;line-height:50px;display:block;text-align:right}.mobile-header .menu-trigger{height:50px;display:inline-block;padding:0 1rem}.mobile-header .language_switch{height:50px;top:5px;left:5px;z-index:100;position:absolute;margin-right:50px}.mobile-header .language_switch ul{margin:0;padding:0;list-style:none;overflow:auto;height:40px}.mobile-header .language_switch ul li{width:40px;text-align:center;height:40px;display:inline-block;line-height:40px;float:left;background:rgba(255, 255, 255, 0.5);margin:0 0.2rem 0 0}.mobile-header .language_switch ul li img{line-height:1;vertical-align:middle}.mobile-header .language_switch ul li.active{border:0;background:white}.to_top{color:inherit;text-decoration:none}.to_top img{width:20px;height:auto;vertical-align:middle;line-height:1;margin-right:5px;position:relative;top:-1px}footer .to_top:active,footer .to_top:focus{color:white}.button-sec{padding:0.7em 1.5em;color:white;background:#686868;width:100%;height:auto;text-align:center;text-decoration:none;font-size:0.9em;margin:0 0 1em;display:inline-block;font-weight:700;border:0;cursor:pointer}.button,.submit,.back a,.more a{padding:0.7em 1.5em;color:white;background:#27215b;text-decoration:none;font-size:0.9em;margin:1em 0 0;display:inline-block;font-weight:700;border:0;cursor:pointer}.button-sec:active,.button-sec:focus,.button:active,.submit:active,.back a:active,.button:focus,.submit:focus,.back a:focus{color:white !important}.main-navigation{position:relative;top:0px;z-index:99;width:100%;display:none;padding:0 1em;margin:0 0 50px}.main-navigation ul{list-style:none;margin:0;padding:0;display:none}.main-navigation ul a,.main-navigation ul span{border-bottom:1px solid #dfdfdf;padding:0.7em 0em;text-decoration:none;display:block;color:black}.main-navigation ul span,.main-navigation ul a.trail{color:#0270b4;cursor:default}.main-navigation ul li ul{display:none}.main-navigation ul li ul li.trail ul,.main-navigation ul li ul li.active ul{display:block}.main-navigation ul li ul li{padding-left:1em}.main-navigation ul.level_1{display:block}.main-navigation li.trail ul{display:block}.main-navigation li.trail ul li.submenu ul{display:none}.main-navigation li.trail ul li.active ul,.main-navigation li.trail ul li.trail ul{display:block}.internal-main-navigation{border-bottom:1px solid #dfdfdf}.is-visible{display:block !important}.sidebar-navigation{display:none}.mod_breadcrumb{display:none}.footer-navigation ul{margin:1em 0 0;padding:0}.footer-navigation ul li{display:block}.footer-navigation ul li a{display:block;font-size:1em;color:white;text-decoration:none;border-bottom:1px solid #dbddde;padding:0.5em 0}.mod_newscategories ul,.mod_newsmenu ul,.mod_eventmenu ul,.mod_mae_event_filter ul{margin:0;padding:0;list-style:none}.mod_newscategories ul li,.mod_newsmenu ul li,.mod_eventmenu ul li,.mod_mae_event_filter ul li{display:block}.mod_newscategories ul li a,.mod_newscategories ul li span,.mod_newsmenu ul li a,.mod_newsmenu ul li span,.mod_eventmenu ul li a,.mod_eventmenu ul li span,.mod_mae_event_filter ul li a,.mod_mae_event_filter ul li span{display:block;padding:0.7em;color:black;text-decoration:none;border-top:1px solid #dfdfdf}.mod_newscategories ul li span,.mod_newsmenu ul li span,.mod_eventmenu ul li span,.mod_mae_event_filter ul li span{color:#0270b4}.mod_newscategories ul li:first-child,.mod_newsmenu ul li:first-child,.mod_eventmenu ul li:first-child,.mod_mae_event_filter ul li:first-child{border:0}.mod_newscategories ul li.active a,.mod_newsmenu ul li.active a,.mod_eventmenu ul li.active a,.mod_mae_event_filter ul li.active a{color:#0270b4}.mod_newscategories ul.level_2 li a,.mod_newscategories ul.level_2 li span,.mod_newsmenu ul.level_2 li a,.mod_newsmenu ul.level_2 li span,.mod_eventmenu ul.level_2 li a,.mod_eventmenu ul.level_2 li span,.mod_mae_event_filter ul.level_2 li a,.mod_mae_event_filter ul.level_2 li span{padding-left:1.4em}@media (min-width:50em){.mobile-header{display:none}.header-navigation{display:block}.header-navigation .leichte-sprache-icon{width:30px;height:auto;margin-left:0.4em;position:relative;vertical-align:text-top;top:-10px}.header-navigation ul{text-align:right;height:30px;line-height:30px;margin:0;padding:0}.header-navigation ul li{display:inline-block;margin-left:2em;font-size:80%;color:#797979;position:relative}.header-navigation ul li a{text-decoration:none;color:inherit}.header-navigation ul li .small-text-size{font-size:1em;font-weight:600;margin:0 0 0 0.2em;padding:0 0.2em}.header-navigation ul li .bigger-text-size{font-size:1.5em;font-weight:600;margin:0 0 0 0.1em;padding:0 0.2em}.header-navigation ul li .contrast_trigger img{width:18px;height:auto;position:relative;top:2px;margin-left:5px}.header-navigation ul li a:hover,.header-navigation ul li a:active{text-decoration:underline}.header-navigation ul li.header_image_link a img{vertical-align:text-top;position:relative;top:-10px}.footer-navigation ul{margin:0;padding:0}.footer-navigation ul li{display:inline-block;margin-left:1em}.footer-navigation ul li a{display:inline-block;border:0;padding:0}.main-navigation{border-top:1px solid #dfdfdf;height:auto;padding:0;position:relative;display:block;top:0;margin:0;z-index:200}.main-navigation ul{margin:0;padding:0 1em;text-align:right;list-style:none;max-width:1140px;margin:0 auto}.main-navigation ul a,.main-navigation ul span{border:0}.main-navigation ul li.fsj-menu-item{display:none !important}.main-navigation ul.level_1{height:70px;line-height:70px}.main-navigation ul.level_1 li{display:inline-block;position:relative;margin-left:2em}.main-navigation ul.level_1 li a,.main-navigation ul.level_1 li span{font-weight:600;font-size:1rem;display:inline;padding:0}.main-navigation ul.level_1 li span:after,.main-navigation ul.level_1 li a.trail:after{top:70px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(2, 112, 180, 0);border-top-color:white;border-width:16px;margin-left:-16px}.main-navigation ul.level_1 li a.trail:after{top:70px}.main-navigation ul.level_1 li span,.main-navigation ul.level_1 li a:hover,.main-navigation ul.level_1 li a:active{color:#0270b4}.main-navigation ul.level_1 li span{background:none}.main-navigation ul.level_1 li ul.level_2{position:absolute;display:none;background:transparent url("../../files/template/images/transparent.png");text-align:left;height:auto;line-height:1.2;max-width:none;margin:0;min-width:220px;-webkit-box-shadow:0 4px 4px rgba(0, 0, 0, 0.4);box-shadow:0 4px 4px rgba(0, 0, 0, 0.4)}.main-navigation ul.level_1 li ul.level_2 li{margin:0;padding:0;height:auto;border-bottom:1px solid #bbb;display:block}.main-navigation ul.level_1 li ul.level_2 li a,.main-navigation ul.level_1 li ul.level_2 li span{font-weight:400;padding:0.7em 0;font-size:1rem;text-align:left;display:block}.main-navigation ul.level_1 li ul.level_2 li span:after{display:none}.main-navigation ul.level_1 li ul.level_2 li:last-child{border-bottom:0}.main-navigation ul.level_1 li ul.level_2 span{background:none;padding:0}.page_fsj .main-navigation ul li:last-child{display:none}.internal-main-navigation ul.level_1 li a:after,.internal-main-navigation ul.level_1 li span:after{display:none}.sidebar-navigation:after{top:-6px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(2, 112, 180, 0);border-top-color:#0270b4;border-width:16px;margin-left:-16px}.sidebar-navigation{display:block;margin-top:-262px;position:relative;z-index:99;border:5px solid #eeeeef;padding-top:0.5em;background:#e9e9e9}.sidebar-navigation ul{margin:0;padding:0;list-style:none}.sidebar-navigation ul li{display:block;padding:0 0 0 1em}.sidebar-navigation ul li a,.sidebar-navigation ul li span{display:block;padding:0.7em 1em;color:black;text-decoration:none;border-bottom:1px solid #dfdfdf}.sidebar-navigation ul li span,.sidebar-navigation ul li a:hover,.sidebar-navigation ul li a:active{color:#0270b4}.sidebar-navigation ul.level_1 li.submenu{padding:0}.sidebar-navigation ul.level_1 li.submenu a,.sidebar-navigation ul.level_1 li.submenu span{padding-left:2em}.sidebar-navigation ul.level_1 li.submenu ul.level_2{background:#d1d1d1;display:none}.sidebar-navigation ul.level_1 li.submenu ul.level_2 li{padding-left:3em}.sidebar-navigation ul.level_1 li.submenu ul.level_2 li a,.sidebar-navigation ul.level_1 li.submenu ul.level_2 li span{border-color:#a0a0a0;padding-left:0}.sidebar-navigation ul.level_1 li.submenu ul.level_2 li.active:last-child a.active,.sidebar-navigation ul.level_1 li.submenu ul.level_2 li.active:last-child span.active{border:0 !important}.sidebar-navigation ul.level_1 li.submenu.trail ul.level_2{display:block}.sidebar-navigation ul.level_1 li.submenu.active ul.level_2{display:block}.mod_breadcrumb{display:block;background:#464646;height:60px;line-height:60px;margin-bottom:1em}.mod_breadcrumb ul{margin:0 auto;padding:0;list-style:none;max-width:1140px;padding:0 1em;line-height:60px;height:60px}.mod_breadcrumb ul li{display:inline-block;margin:0 0.5em 0 0;font-size:80%;height:60px}.mod_breadcrumb ul li a,.mod_breadcrumb ul li span{color:white;text-decoration:none}.mod_breadcrumb ul li a{font-weight:600}.mod_breadcrumb ul li svg{vertical-align:middle;position:relative;top:-2px}}.scroll-down-container{text-align:center;position:relative;z-index:1000;top:-72px;display:none}.scroll-down-container img{width:32px;height:auto;line-height:1;vertical-align:middle}@media (min-width:960px){.scroll-down-container{display:block}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.image_slider{height:auto;overflow:hidden}.slick-slider{margin:0 auto;height:600px;max-width:1340px}@media (max-width:960px){.slick-slider{height:500px}}@media (max-width:640px){.slick-slider{height:400px}}.slick-slider__item{height:600px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-color:#FFF;background-size:cover;background-repeat:no-repeat}@media (max-width:960px){.slick-slider__item{height:500px}}@media (max-width:640px){.slick-slider__item{height:400px;background-position:center center}}.slick-slider__content{margin:0 3rem 48px 1rem;max-width:400px}@media (max-width:640px){.slick-slider__content{margin:0 0.75rem 32px 0.75rem}}.slick-slider__content .ce_text{color:#FFF}.slick-slider__content .button{margin:0}.slick-slider .ce_text{margin:0}.slick-slider .ce_text h3{display:inline-block;margin:0 0 0.5rem;padding:0.75rem;font-size:1.5rem;font-weight:400;background:rgba(2, 112, 180, 0.75)}@media (max-width:640px){.slick-slider .ce_text h3{padding:0.5rem;font-size:1.25rem}}.slick-slider .ce_text p{margin:0;padding:0.75rem;font-size:0.875rem;background:rgba(2, 112, 180, 0.75)}@media (max-width:640px){.slick-slider .ce_text p{padding:0.5rem}}.slick-initialized .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slick-arrow{position:absolute;height:32px;width:32px;background:transparent;border:transparent;background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width:640px){.slick-arrow{display:none}}.slick-arrow:hover{cursor:pointer}.slick-arrow:focus{outline:none}.slick-prev,.slick-next{padding:0;top:50%;z-index:100;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-prev{left:0.5rem;background-image:url("../../files/template/images/arrow_left.svg")}.slick-next{right:0.5rem;background-image:url("../../files/template/images/arrow_right.svg")}.slick-dots{position:absolute;display:flex;margin:0;padding:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:12px;list-style:none}.slick-dots li{margin:0 0.75rem}.slick-dots li.slick-active button{background:#FFF}.slick-dots li button{display:block;padding:6px;width:16px;height:16px;font-size:0;line-height:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border:2px solid #FFF;border-radius:50%}@media (max-width:640px){.slick-dots li button{padding:3px;width:4px;height:4px}}.slick-slider .button--block{margin:0}.page_fsj{background:url("../../files/template/images/Pattern_grau.png")}.page_fsj .main-navigation{border-top-color:#C8C8C8}.page_fsj .main-navigation ul.level_1 li span:after{border-top-color:#E8E8E8}.page_fsj .header-navigation a{display:block;margin-top:20px}.page_fsj .header-navigation a span{display:block;margin-bottom:5px}.page_fsj .header-content{margin-top:-61px}@media (max-width:50em){.page_fsj .header-content{margin:0;padding:0 0 2em}}@media (max-width:50em){.page_fsj .header-content .center{text-align:center}}.page_fsj header .header-content .logo-link img{width:50%}@media (max-width:50em){.page_fsj header .header-content .logo-link img{margin:0 auto;height:70px;width:auto}}.page_fsj .mod_article .center{padding:0 1em}.page_fsj .center{padding:0}.one-column #wrapper #container .center #main .inside .mod_article#ueberschrift-und-bild-120{padding:3rem 0 0}#ueberschrift-und-bild-120 .inside{position:relative}#ueberschrift-und-bild-120 .image_container{width:90%;text-align:center}@media (max-width:50em){#ueberschrift-und-bild-120 .image_container{width:85%}}#cta-online-bewerben{position:absolute;margin:0;top:0%;right:5%}@media (max-width:50em){#cta-online-bewerben{top:-15%;right:5%;width:25%}}#cta-online-bewerben p{margin:0}#article-121{position:relative;color:#FFF;background:url("../../files/template/images/fsj-bg.png")}#article-121::before{content:"";position:absolute;display:block;top:-100px;left:0;height:100px;width:100%;background:url("../../files/template/images/rectangle.png");background-position:left bottom;background-size:cover}@media (max-width:50em){#article-121{padding:2rem 0}}#feature-for-fsj{margin-bottom:3rem}#feature-for-fsj h1{margin-bottom:3rem}#feature-for-fsj ul{display:flex;margin:0 auto;padding:0;max-width:1140px;flex-wrap:wrap;justify-content:space-between}@media (max-width:50em){#feature-for-fsj ul{flex-direction:column;align-items:center}}#feature-for-fsj li{margin-bottom:1.5rem;width:47.5%}@media (max-width:50em){#feature-for-fsj li{width:85%}}#way-to-fsj{text-align:center}#way-to-fsj ul{display:flex;margin:0 auto 3rem;padding:0;max-width:720px;list-style:none;justify-content:space-between}@media (max-width:50em){#way-to-fsj ul{margin:0;flex-direction:column;align-items:center}}#way-to-fsj li{position:relative;display:flex;padding:1.5rem;width:200px;height:200px;font-size:1.25rem;color:#27215b;background:url("../../files/template/images/circle-bg.png");border-radius:50%;align-items:center;justify-content:center;flex-direction:column}@media (max-width:50em){#way-to-fsj li{margin:0 0 3rem}}#way-to-fsj li strong{padding:0 0 1.5rem;font-size:3.25rem}#way-to-fsj li .test{font-size:1.35rem;line-height:1.35}.way-to-fsj-item:before{content:"";position:absolute;display:block;height:34px;width:123px}@media (max-width:50em){.way-to-fsj-item:before{display:none}}.way-to-fsj-item:nth-child(1):before{top:0;right:-93px;background:url("../../files/template/images/arrow-down.png");background-repeat:no-repeat}.way-to-fsj-item:nth-child(2):before{bottom:0;right:-93px;background:url("../../files/template/images/arrow-up.png");background-repeat:no-repeat}@media (max-width:50em){#testimonial{padding:2rem 0}}#testimonial .inside{display:flex;justify-content:space-between;align-items:center}@media (max-width:50em){#testimonial .inside{padding:0 1em;flex-direction:column-reverse;align-items:center}}#testimonial .ce_text{margin:0;font-size:1.25rem;line-height:1.5;color:#28245D}#testimonial .ce_text strong{font-size:1rem;color:#797979}#testimonial .block{width:47.5%}@media (max-width:50em){#testimonial .block{width:75%}}@media (max-width:50em){#testimonial .block.ce_text{width:100%}}.quote{position:relative}.quote p{z-index:10}.quote::before{content:"";position:absolute;display:block;top:-16px;left:0;width:52px;height:49px;z-index:-5;background-image:url("../../files/template/images/quote-open.png")}.quote::after{content:"";position:absolute;display:block;bottom:-16px;right:0;width:52px;height:49px;z-index:-5;background-image:url("../../files/template/images/quote-close.png")}.one-column #wrapper #container .center #main .inside #testimonial .inside{margin:0 auto;max-width:720px}@media print{#content,#page{width:100%;margin:0;float:none}@page{margin:2cm}body{font:13pt Georgia, "Times New Roman", Times, serif;line-height:1.3;background:#fff !important;color:#000}h1{font-size:24pt}h2,h3,h4{font-size:14pt;margin-top:25px}a{page-break-inside:avoid}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}a:link,a:visited,a{background:transparent;color:#520;font-weight:bold;text-decoration:underline;text-align:left}a{page-break-inside:avoid}a[href^=http]:after{content:" <" attr(href) "> "}article a[href^="#"]:after{content:""}a:not(:local-link):after{content:" <" attr(href) "> "}.entry iframe,ins{display:none;width:0 !important;height:0 !important;overflow:hidden !important;line-height:0pt !important;white-space:nowrap}.embed-youtube,.embed-responsive{position:absolute;height:0;overflow:hidden}#header-widgets,nav,aside.mashsb-container,.sidebar,.mashshare-top,.mashshare-bottom,.content-ads,.make-comment,.author-bio,.heading,.related-posts,#decomments-form-add-comment,#breadcrumbs,#footer,.post-byline,.meta-single,.site-title img,.post-tags,.readability,.headline_and_image,#right,a#print{display:none}.entry:after{content:" Alle Rechte vorbehalten. (c)2020 TechBrain - techbrain.de";color:#999 !important;font-size:1em;padding-top:30px}#header:before{content:" Vielen herzlichen Dank für das Ausdrucken unseres Artikels. Wir hoffen, dass auch andere Artikel von uns Ihr Interesse wecken können.";color:#777 !important;font-size:1em;padding-top:30px;text-align:center !important}p,address,li,dt,dd,blockquote{font-size:100%}code,pre{font-family:"Courier New", Courier, mono}ul,ol{list-style:square;margin-left:18pt;margin-bottom:20pt}li{line-height:1.6em}}@font-face{font-family:"remixicon";src:url("../../files/template/fonts/remixicon.woff2") format("woff2");font-display:swap;font-weight:normal;font-style:normal}[class^="ri-"],[class*=" ri-"]{font-family:"remixicon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-sun-line::before{content:""}.ri-time-line::before{content:""}.ri-parent-line::before{content:""}.ri-door-open-line::before{content:""}.ri-team-line::before{content:""}.ri-shield-check-line::before{content:""}.ri-line-chart-line::before{content:""}.ri-gift-line::before{content:""}.ri-smartphone-line::before{content:""}.ri-bank-line::before{content:""}.ri-graduation-cap-line::before{content:""}.ri-heart-pulse-line::before{content:""}.ri-riding-line::before{content:""}.ri-map-pin-line::before{content:""}.ri-arrow-left-line::before{content:""}.job-hero{margin:2.25rem 0 1.4rem;padding-left:1.15rem;border-left:4px solid #0270b4}.job-hero h2{margin:0 0 0.55rem;padding:0;border:0;background:none;font-size:0.8rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;line-height:1.3;color:#0270b4}.job-hero h3{margin:0 0 1rem;padding:0;border:0;color:#27215b;font-weight:800;font-size:clamp(1.8rem, 5vw, 2.55rem);line-height:1.13;letter-spacing:-0.01em}.job-hero p{margin:0;max-width:54ch;font-size:1.12rem;line-height:1.62;color:#3b3b46}.job-cta{margin:0 0 2.75rem}.job-cta a{display:inline-flex;align-items:center;gap:0.6rem;padding:0.9rem 1.6rem;background:#27215b;color:#fff;font-weight:700;font-size:1.02rem;line-height:1.2;text-decoration:none;border-radius:999px;box-shadow:0 6px 18px rgba(39, 33, 91, 0.18);transition:transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease}.job-cta a::after{content:"";flex:0 0 auto;width:0.5rem;height:0.5rem;border-right:2.5px solid currentColor;border-top:2.5px solid currentColor;transform:rotate(45deg);transition:transform 0.15s ease}.job-cta a:hover,.job-cta a:focus-visible{background:#1e1948;color:#fff;box-shadow:0 10px 26px rgba(39, 33, 91, 0.28);transform:translateY(-2px)}.job-cta a:hover::after,.job-cta a:focus-visible::after{transform:rotate(45deg) translate(2px, -2px)}.job-cta a:focus-visible{outline:3px solid #0270b4;outline-offset:3px}.job-role-card{margin:0 0 2.5rem;padding:1.75rem 1.85rem;background:#eef6fc;border:1px solid #dceaf5;border-radius:18px}.job-role-card::before{content:"";font-family:"remixicon";display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.1rem;border-radius:14px;background:#0270b4;color:#fff;font-size:1.65rem;line-height:1}.job-role-card h3{margin:0 0 0.9rem;padding:0;border:0;color:#27215b;font-weight:800;font-size:1.4rem;line-height:1.25}.job-role-card p{margin:0 0 0.9rem;line-height:1.62;color:#3b3b46}.job-role-card p:last-child{margin-bottom:0}.job-section-title,.job-benefits>h3{position:relative;margin:2.25rem 0 1.15rem;padding:0 0 0.65rem;border:0;color:#27215b;font-weight:800;font-size:1.5rem;line-height:1.25}.job-section-title::after,.job-benefits>h3::after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;border-radius:3px;background:#0270b4}.job-closing{margin:2.75rem 0 2.5rem;padding:2.6rem 2rem;text-align:center;color:#fff;background:linear-gradient(135deg, #27215b 0%, #3b338a 100%);border-radius:20px}.job-closing h3{margin:0 0 0.75rem;padding:0;border:0;color:#fff;font-weight:800;font-size:1.7rem;line-height:1.2}.job-closing p{margin:0 auto;max-width:48ch;color:rgba(255, 255, 255, 0.88);font-size:1.08rem;line-height:1.6}.job-closing .job-closing-cta{margin:1.5rem auto 0}.job-closing .job-closing-cta a{display:inline-flex;align-items:center;gap:0.6rem;padding:0.9rem 1.7rem;background:#fff;color:#27215b;font-weight:700;font-size:1.02rem;line-height:1.2;text-decoration:none;border-radius:999px;transition:transform 0.15s ease, box-shadow 0.15s ease}.job-closing .job-closing-cta a::after{content:"";flex:0 0 auto;width:0.5rem;height:0.5rem;border-right:2.5px solid currentColor;border-top:2.5px solid currentColor;transform:rotate(45deg);transition:transform 0.15s ease}.job-closing .job-closing-cta a:hover,.job-closing .job-closing-cta a:focus-visible{color:#27215b;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0, 0, 0, 0.28)}.job-closing .job-closing-cta a:hover::after,.job-closing .job-closing-cta a:focus-visible::after{transform:rotate(45deg) translate(2px, -2px)}.job-closing .job-closing-cta a:focus-visible{outline:3px solid #fff;outline-offset:3px}.mod_plenta_jobs_basic_offer_list{margin:0 0 1.5rem}.mod_plenta_jobs_basic_offer_list .mod_newslist{margin:0 0 0.85rem}.mod_plenta_jobs_basic_offer_list .layout_simple{padding:1.05rem 1.25rem;background:#fff;border:1px solid #e4e4ea;border-radius:14px;transition:border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease}.mod_plenta_jobs_basic_offer_list .layout_simple a{display:inline-block;font-weight:700;font-size:1.1rem;line-height:1.3;color:#0270b4;text-decoration:none}.mod_plenta_jobs_basic_offer_list .layout_simple:hover{border-color:#0270b4;box-shadow:0 8px 22px rgba(2, 112, 180, 0.12);transform:translateY(-2px)}.mod_plenta_jobs_basic_offer_list .layout_simple .job-subline{margin-top:0.35rem;color:#6a6a75;font-size:0.9rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details{margin:2.25rem 0 2rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details>h3{display:none}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-layout{display:grid;gap:2rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-attributes{margin:0 0 1.25rem !important;padding:1rem 1.15rem !important;border:1px solid #dceaf5 !important;border-radius:14px;background:#eef6fc}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-attributes h3{margin:0 0 0.75rem;padding:0;background:none;color:#27215b;font-size:1rem;font-weight:800;text-align:left}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-attributes p,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-attributes .job_location,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-attributes .job_remote{margin:0.35rem 0;color:#3b3b46;line-height:1.5}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-attributes .job_location_label{margin:0 0 0.35rem;color:#27215b;font-weight:700}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-attributes .job_organization_info{margin:0.5rem 0 0.75rem;font-weight:700;color:#27215b}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description{margin:0;padding:1.85rem;background:#fff;border:1px solid #e4e4ea;border-radius:18px;color:#3b3b46;line-height:1.62}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description p{margin:0 0 1rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description p:last-child{margin-bottom:0}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description p strong{color:#27215b}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description p>strong:only-child{display:block;margin:1.5rem 0 0.65rem;padding-bottom:0.45rem;border-bottom:2px solid #dceaf5;font-size:1.15rem;font-weight:800}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description p:first-child>strong:only-child{margin-top:0}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description ul{margin:0.5rem 0 1.1rem;padding:0;list-style:none}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description li{position:relative;margin:0 0 0.55rem;padding-left:1.35rem;line-height:1.5}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description li::before{content:"";position:absolute;left:0;top:0.55em;width:0.45rem;height:0.45rem;border-radius:50%;background:#0270b4}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description img{display:block;max-width:100%;height:auto;margin:1.25rem 0;border-radius:14px}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job_description a{color:#0270b4;font-weight:600;text-decoration:underline}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung{margin:0 !important;padding:1.75rem 1.85rem 1.5rem;border:1px solid #dceaf5 !important;border-radius:18px;background:linear-gradient(180deg, #eef6fc 0%, #fff 42%)}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung h3{position:relative;margin:0 0 1.25rem !important;padding:0 0 0.65rem !important;background:none !important;color:#27215b !important;font-size:1.45rem;font-weight:800;line-height:1.25;text-align:left}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung h3::after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;border-radius:3px;background:#0270b4}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .widget{display:block;float:none;width:100%;margin:0 0 0.85rem;padding:0;border:0;align-items:stretch}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody label{display:block;float:none;width:100%;max-width:none;margin:0 0 0.35rem;padding:0;color:#27215b;font-weight:600;font-size:0.95rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .text,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .textarea,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody select{display:block;float:none;width:100%;margin:0;padding:0.65rem 0.85rem;border:1px solid #dfe3ea !important;border-left:1px solid #dfe3ea !important;border-radius:10px;font:inherit;font-size:1rem;color:#3b3b46;background:#fff;transition:border-color 0.15s ease, box-shadow 0.15s ease}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .text:focus,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .textarea:focus,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody select:focus{outline:none;border-color:#0270b4 !important;border-left-color:#0270b4 !important;background:#fff !important;box-shadow:0 0 0 3px rgba(2, 112, 180, 0.15)}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .widget:has(input[type="email"]){grid-column:1 / -1}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .checkbox_container{float:none;width:100%;margin:0.25rem 0 0;padding:1rem 1.1rem;border:1px solid #dfe3ea !important;border-radius:12px;background:#fff}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .checkbox_container legend{padding:0 0.35rem;color:#27215b;font-weight:700;font-size:0.95rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .checkbox_container legend span{display:inline}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .checkbox_container legend .mandatory{display:inline;margin-left:0.1rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .checkbox_container span:has(input.checkbox){display:flex;align-items:flex-start;gap:0.65rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .checkbox_container input.checkbox{flex:0 0 auto;float:none;width:1.1rem;height:1.1rem;margin:0.2rem 0 0;padding:0;border:1px solid #dfe3ea !important;border-left:1px solid #dfe3ea !important;border-radius:4px}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody .checkbox_container label{flex:1 1 auto;margin:0;font-weight:400;font-size:0.9rem;line-height:1.45}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody>.submit,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody button.submit{grid-column:1 / -1;margin-top:1.1rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .widget-submit{margin-top:1.1rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0.85rem 1.5rem;border:0;border-radius:999px;background:#27215b;color:#fff;font:inherit;font-weight:700;font-size:1.02rem;cursor:pointer;box-shadow:0 6px 18px rgba(39, 33, 91, 0.18);transition:transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .submit:hover,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .submit:focus-visible{background:#1e1948;transform:translateY(-2px);box-shadow:0 10px 26px rgba(39, 33, 91, 0.28)}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .submit:focus-visible{outline:3px solid #0270b4;outline-offset:3px}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-back{margin:1.5rem 0 0}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-back a{display:inline-flex;align-items:center;gap:0.45rem;padding:0.65rem 1.1rem;border:1px solid #dfe3ea;border-radius:999px;background:#fff;color:#27215b;font-weight:700;text-decoration:none;transition:border-color 0.15s ease, color 0.15s ease, transform 0.15s ease}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-back a::before{content:"";font-family:"remixicon";font-size:1.1rem;line-height:1;color:#0270b4}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-back a:hover,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-back a:focus-visible{border-color:#0270b4;color:#0270b4;transform:translateX(-2px)}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter{padding:1.1rem 1.15rem 1rem;border:1px solid #e4e4ea;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(39, 33, 91, 0.06)}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .plenta_jobs_basic_filter_widget_headline{margin:0 0 0.85rem !important;padding:0 0 0.55rem !important;border-bottom:2px solid #dceaf5;color:#27215b;font-size:1.05rem !important;font-weight:800 !important;font-style:normal !important}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .widget{margin:0 0 0.75rem !important;padding:0 !important;border:0 !important}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .checkbox_container{margin:0 !important;padding:0 !important;border:0 !important}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .checkbox_container label{color:#3b3b46;font-weight:600}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .widget-submit .submit{width:100%;min-height:42px;margin-bottom:0.55rem !important;border:0;border-radius:999px;background:#27215b;color:#fff;font-weight:700;cursor:pointer;transition:background 0.15s ease, transform 0.15s ease}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .widget-submit .submit:hover,.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .widget-submit .submit:focus-visible{background:#1e1948;transform:translateY(-1px)}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .button-sec{display:block;margin-top:0.35rem;padding:0.55rem 0.75rem;border-radius:999px;background:#f3f4f8;color:#27215b;font-weight:700;text-align:center;text-decoration:none;transition:background 0.15s ease, color 0.15s ease}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .button-sec:hover,.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .button-sec:focus-visible{background:#eef6fc;color:#0270b4}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .job-sidebar-cta{margin-top:1rem;padding-top:1rem;border-top:1px solid #dceaf5}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .job-sidebar-cta__kicker{margin:0 0 0.35rem;color:#0270b4;font-size:0.78rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .job-sidebar-cta__title{margin:0 0 0.45rem;padding:0;border:0;background:none;color:#27215b;font-size:1.02rem;font-weight:800;line-height:1.25}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .job-sidebar-cta__text{margin:0 0 0.85rem;color:#3b3b46;font-size:0.9rem;line-height:1.45}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .job-sidebar-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;width:100%;min-height:42px;padding:0.65rem 1rem;border-radius:999px;background:#27215b;color:#fff;font-weight:700;font-size:0.95rem;text-decoration:none;transition:background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .job-sidebar-cta__button i{font-size:1.1rem;line-height:1}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .job-sidebar-cta__button:hover,.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .job-sidebar-cta__button:focus-visible{background:#1e1948;transform:translateY(-1px);box-shadow:0 8px 20px rgba(39, 33, 91, 0.18)}.job-recruiting-context #right .mod_plenta_jobs_basic_filter.job_filter .job-sidebar-cta__button:focus-visible{outline:3px solid #0270b4;outline-offset:3px}@media (min-width:720px){.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung h3,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .widget-submit,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .widget-checkbox,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .checkbox_container,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .explanation,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .widget-textarea,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung>.submit,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung button.submit,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody>.submit,.job-recruiting-context .mod_plenta_jobs_basic_offer_reader.job_details .job-detail-apply .bewerbung .formbody>button.submit{grid-column:1 / -1}}#vorteile,.job-benefits,#stellenangebote{scroll-margin-top:1.5rem}.job-benefits{margin:1rem 0 2.5rem}.job-benefits ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:0.75rem}.job-benefits li{display:flex;align-items:flex-start;gap:0.7rem;margin:0;padding:0.9rem 1rem;background:#eef6fc;border:1px solid #dceaf5;border-radius:12px;line-height:1.35;font-weight:600;color:#27215b}.job-benefits li i{flex:0 0 auto;font-size:1.6rem;color:#0270b4;position:relative;top:1px}.job-facts{list-style:none;margin:1rem 0 1.5rem;padding:0;display:flex;flex-wrap:wrap;gap:0.6rem 1.75rem}.job-facts li{display:flex;align-items:center;gap:0.55rem;margin:0;font-weight:600;color:#27215b;line-height:1.35}.job-facts i{flex:0 0 auto;font-size:1.5rem;color:#0270b4;line-height:1}.ce_accordionSingle{margin:0 0 0.6rem}.ce_accordionSingle .toggler{position:relative;cursor:pointer;padding:1rem 3rem 1rem 1.1rem;background:#fff;border:1px solid #dfdfdf;border-radius:12px;font-weight:700;font-size:1.05rem;color:#27215b;line-height:1.4;transition:background 0.15s ease, border-color 0.15s ease}.ce_accordionSingle .toggler:hover{background:#eef6fc}.ce_accordionSingle .toggler:focus-visible{outline:3px solid #0270b4;outline-offset:2px}.ce_accordionSingle .toggler::after{content:"";position:absolute;right:1.15rem;top:50%;width:11px;height:11px;border-right:2.5px solid #0270b4;border-bottom:2.5px solid #0270b4;transform:translateY(-70%) rotate(45deg);transition:transform 0.2s ease}.ce_accordionSingle .toggler.active{background:#eef6fc;border-color:#0270b4;border-bottom-left-radius:0;border-bottom-right-radius:0}.ce_accordionSingle .toggler.active::after{transform:translateY(-30%) rotate(-135deg)}.ce_accordionSingle .accordion{border:1px solid #0270b4;border-top:0;border-radius:0 0 12px 12px;background:#fff}.ce_accordionSingle .accordion>div{padding:0.85rem 1.15rem 1rem}.ce_accordionSingle .accordion p{margin:0.6rem 0}.ce_accordionSingle .accordion p:first-child{margin-top:0}.ce_accordionSingle .accordion p:last-child{margin-bottom:0}.ce_accordionSingle .accordion ul{margin:0.4rem 0 0.6rem 1.25rem}.ce_accordionSingle .accordion a{color:#0270b4;text-decoration:underline}#MYMAP{height:350px !important}.search_form_container:after,.select_category_container:after{clear:both;content:"";display:block}.job-attributes{margin:0 !important;border:5px solid #eeeeef;padding:0em 1em 2em 1em !important;border-bottom:none !important;margin-bottom:-2em !important}.job-attributes h3{margin:0em 0 1em 0;padding-top:1em;padding-left:1em;height:auto;text-align:left;background:#0270b4;color:#ffffff !important}.job_filter .plenta_jobs_basic_filter_widget_headline{margin-left:10px;padding:0 !important;font-weight:600;margin-bottom:1.5em !important;margin-top:10px !important;font-style:normal !important}.job_filter .widget{margin:0 !important;padding:0 !important;width:100% !important;border-bottom:none !important}.job_filter .widget .submit{height:43px !important;width:100% !important;margin-bottom:10px !important}.job_filter .checkbox_container{border:none !important;margin:0 !important;padding:0 !important}.bewerbung{margin-top:25px !important;border:5px solid #eeeeef;padding:1em}.bewerbung h3{margin:0em 0 1em 0;padding-top:1em;padding-left:1em;height:auto;text-align:left;background:#0270b4;color:#ffffff !important}.fineuploader-item{margin-top:10px;margin-bottom:10px}.job-subline{font-size:12px}.plenta_jobs_basic_filter_widget_headline{font-size:1.1em;padding-bottom:1em;margin-bottom:0em;line-height:1.4em}.qq-upload-success{margin-left:10px}.qq-uploader-selector{padding:10px;border:1px solid #dfdfdf}#ctrl_datei_upload,.datei_upload,#widget_285{margin-top:1em}ul.ui-autocomplete{position:absolute;top:100%;left:0.5em;z-index:1000;float:left;display:none;min-width:160px;padding:0 0 0 0;list-style:none;background-color:#ffffff}ul.ui-autocomplete li.ui-menu-item{line-height:2em}ul.ui-autocomplete li.ui-menu-item.ui-state-focus{background:#0270b4}.ui-autocomplete-input{padding-left:2em}.select_category_container{margin-top:2em}.select_category_container .widget{width:100%;float:none}.select_category_container label{display:block !important;width:100% !important}.event_data table td:empty:after{content:"-"}.person_data table td:empty:before{content:"-"}.language_switch{position:relative;right:0.4em}.language_switch ul{margin:0 !important;padding:0 !important;list-style:none !important;line-height:1;height:18px;vertical-align:middle}.language_switch ul li{padding:0 !important;line-height:1;text-align:center;width:18px;height:18px}.language_switch ul li img{line-height:1}.language_switch ul li.active{border-bottom:1px solid #0072bf}.fsj-language-switch{top:3px;right:auto;position:absolute;right:5px;display:none}.fsj-language-switch ul li{display:inline-block;margin:0 0 0 5px}.widget.mm_multitext,.widget.mm_select{display:block}.widget.mm_multitext label,.widget.mm_select label{padding:0;float:left;width:100%}.widget.mm_multitext input,.widget.mm_select input{width:100%;float:left}.widget.mm_multitext select,.widget.mm_select select{margin-top:0.5em;width:100%;float:left}.page-login #wrapper{max-width:none}.page-login #login{border:0 !important}.page-login .header-navigation .center{position:relative;z-index:100;background:white;max-width:none;border-bottom:1px solid #dfdfdf;padding:0.5em 0}.page-login .header-navigation .center ul{text-align:center}.page-login .header-navigation .center .inside{border:0}.notes{font-style:italic !important;background:#686868 !important;padding:1em;color:#ffffff}.topics{padding:0 0 1em 0}.topics table tr td{display:list-item;list-style:disc inside;padding-left:1em;border-bottom:none}.blocks{background:#eeeeef;padding:1em;margin-bottom:1em}.blocks table tr td{padding-right:1em}.widget.widget-checkbox{float:none;width:100%}.widget.widget-checkbox fieldset{width:100%}.widget.widget-checkbox fieldset span label{float:none !important}fieldset{border:1px solid #dfdfdf}.mod_eventlist.block h1{display:none}.grid4.theme_links{margin:0 1em 1em 0}.grid4.theme_links .link{color:white;height:8em;padding:1em 1em 1em 1em;display:flex;justify-content:center;align-items:center}.grid4.theme_links .link:hover{color:#66a4ca}input:read-only{background-color:#e9e9e9}.ui-datepicker{background:white !important;border:5px solid #eeeeef;width:289px;height:auto;margin:0em;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%}.ui-datepicker-header{background:white !important;font-weight:bold;padding:0.5em 0 0.5em;border-style:none}.ui-datepicker-header span{text-align:center}.error{border:1px solid #f39d8a;background:#fdf3f0;color:#ef7f65;padding:0.5em;font-size:0.8em}.ui-datepicker-title{text-align:center;padding-top:0.2em}.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url("../../files/template/icons/left-arrow-alt.svg");background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url("../../files/template/icons/right-arrow-alt.svg");background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:center}.ui-datepicker-next{float:right;background-position:center}.ui-datepicker-calendar tbody{width:inherit}.ui-datepicker tbody td{text-align:center}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;color:#666666}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar .ui-state-hover{background:#66a4ca}.ui-datepicker-calendar .ui-state-active{background:#0270b4;color:white;text-decoration:none}.ui-datepicker-calendar .ui-state-active a{color:white;text-decoration:none}.login form{max-width:400px;width:100%;border:1px solid #ddd;padding:2em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.login form .logo{margin:0 0 2em}.login form .error{border:1px solid #f39d8a;background:#fdf3f0;color:#ef7f65;padding:0.5em;font-size:0.8em}.login form label{display:block}.login form .checkbox_container{padding:1em 0}.login form .checkbox_container label{display:inline-block;font-size:0.8em;margin-left:0.1em}.login form .text{padding:0.4em;font-size:inherit;font-family:inherit;width:100%}.login form .submit{background:#27215b;width:100%}
