@media (min-width:1025px){.g-stellenanzeige .m-richtext__highlight:before{left:auto;right:calc(16.15385% - 50vw);width:100vw}}@media (forced-colors:active){.g-stellenanzeige .m-richtext__highlight:before{border-bottom:1px solid transparent;border-top:1px solid transparent;forced-color-adjust:auto}}.g-stellenanzeige__rte .m-richtext__highlight .e-cta--jobvacancy{color:#fff}.g-stellenanzeige__content{margin-top:80px;position:relative}@media (min-width:768px){.g-stellenanzeige__content{padding-left:max(40px,(100vw - 1280px)/2 + 40px);padding-right:max(40px,(100vw - 1280px)/2 + 40px)}}@media (min-width:1024px){.g-stellenanzeige__content{margin-top:60px}}.m-heroimage+.g-stellenanzeige__content{margin-top:0;z-index:20}@media (min-width:1024px) and (max-width:1024px){.m-heroimage+.g-stellenanzeige__content{margin-top:-80px;padding-right:140px}}@media (min-width:1025px){.m-heroimage+.g-stellenanzeige__content{margin-top:-150px}}@media (min-width:1280px){.m-heroimage+.g-stellenanzeige__content{margin-top:-130px}}.g-stellenanzeige__header{background-color:hsla(0,0%,100%,.95);margin-bottom:0;padding-left:24px;padding-right:24px;padding-top:10px;width:100%}@media (min-width:768px){.g-stellenanzeige__header{padding-left:0;padding-right:0}}@media (min-width:1024px) and (max-width:1024px){.g-stellenanzeige__header{padding-left:95px;padding-right:95px}}@media (min-width:1025px){.g-stellenanzeige__header{margin:0;padding-bottom:5px;padding-left:8.3969465649%;padding-right:8.3969465649%;width:83.2061068702%}}.g-stellenanzeige__header .m-header__category,.g-stellenanzeige__header .m-header__headline-wrapper{margin-top:30px}.g-stellenanzeige__header .m-header__category+.m-header__headline-wrapper{margin-top:0}.g-stellenanzeige__body,.g-stellenanzeige__footer{padding-left:24px;padding-right:24px;width:100%}@media (min-width:768px){.g-stellenanzeige__body,.g-stellenanzeige__footer{padding-left:0;padding-right:0}}@media (min-width:1024px) and (max-width:1024px){.g-stellenanzeige__body,.g-stellenanzeige__footer{padding-left:95px;padding-right:95px}}@media (min-width:1025px){.g-stellenanzeige__body,.g-stellenanzeige__footer{padding-left:8.3969465649%;padding-right:8.3969465649%;width:83.2061068702%}.has-aside .g-stellenanzeige__body,.has-aside .g-stellenanzeige__footer{padding-right:25.1908396947%}}.g-stellenanzeige__aufgabenlist,.g-stellenanzeige__benefitlist,.g-stellenanzeige__erwartungenlist{margin:0;padding:0 0 0 30px}.g-stellenanzeige__benefitlist{-moz-column-count:1;column-count:1;list-style:none;padding-left:5px}@media (min-width:768px){.g-stellenanzeige__benefitlist{-moz-column-count:2;column-count:2;-moz-column-gap:15px;column-gap:15px}}.g-stellenanzeige__benefitlist .g-stellenanzeige__benefitlist-item{display:inline-block;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4117647059;margin-bottom:15px;min-height:24px;position:relative;width:100%}.g-stellenanzeige__benefitlist .g-stellenanzeige__benefiticon{height:24px;margin:0;width:24px;fill:#454542;left:0;position:absolute;top:0}.g-stellenanzeige__benefitlist .g-stellenanzeige__benefitdescription{display:block;padding-left:40px}.g-stellenanzeige__benefitlist .g-stellenanzeige__benefitinfo{display:block;font-size:12px;padding-left:40px}.g-stellenanzeige__benefitfurtherinfos{margin-top:20px}.g-stellenanzeige__benefitfurtherinfos .m-akkordeon__innercontent{background-color:#f5f5f5;padding:15px 20px}.g-stellenanzeige__benefitfurtherinfoslist{list-style:none;margin:0;padding:0}.g-stellenanzeige__benefitfurtherinfoslist .g-stellenanzeige__benefitfurtherinfoslist-item{margin-bottom:20px}.g-stellenanzeige__benefitfurtherinfoslist .g-stellenanzeige__benefitfurtherinfoslist-item:last-child{margin-bottom:0}.g-stellenanzeige__benefitfurtherinfoslist .g-stellenanzeige__benefitfurtherinfoslist-header{margin-bottom:2px}.g-stellenanzeige__benefitfurtherinfoslist .g-stellenanzeige__benefitfurtherinfoslist-details,.g-stellenanzeige__benefitfurtherinfoslist .g-stellenanzeige__benefitfurtherinfoslist-header{display:block;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4285714286}.g-stellenanzeige__ansprechpartner-wrapper .m-ansprechpartner__headline{margin-top:50px}.g-stellenanzeige__introduction{margin-bottom:35px}.g-stellenanzeige__cta-wrapper{margin-top:20px;text-align:right}.g-stellenanzeige .m-header__breadcrumb{margin-bottom:30px}@media (min-width:768px){.g-stellenanzeige .m-header__breadcrumb{margin-bottom:40px}}.g-stellenanzeige .m-header__subline{margin-top:-10px}@media (min-width:768px){.g-stellenanzeige .m-artikelbild--floating{margin-right:2.3255813953%;max-width:23.2558139535%}}.g-stellenanzeige .g-stellenanzeige__weiterelinks-wrapper{margin-bottom:30px;margin-top:50px}.g-stellenanzeige .g-stellenanzeige__weiterelinks-wrapper+.g-stellenanzeige__auszeichnungen-wrapper{margin-top:0}.g-stellenanzeige .g-stellenanzeige__auszeichnungen-wrapper{margin-bottom:30px;margin-top:50px}.g-stellenanzeige__floating-wrapper{opacity:1}.g-stellenanzeige__floating-wrapper>*{margin-bottom:25px}.g-stellenanzeige__floating-wrapper h2,.g-stellenanzeige__floating-wrapper h3{margin-top:50px}@media (min-width:1025px){.g-stellenanzeige__floating-wrapper{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);max-width:420px;opacity:0;padding:40px 40px 40px 15px;position:fixed;right:-2px;top:150px;transition:opacity .2s ease-out,transform .2s ease-out;width:30.7%;z-index:2}.g-stellenanzeige__floating-wrapper.is-visible{opacity:1;transition:opacity .4s ease-in,transform .4s ease-in}.g-stellenanzeige__floating-wrapper h2,.g-stellenanzeige__floating-wrapper h3{margin-top:0}}.g-stellenanzeige__footer{margin-bottom:50px;margin-top:50px}@media print{.t-example,.t-example-item,.t-example-item__entity{border:0!important;margin:0!important;padding:0!important}.t-example__title,.t-example__title+p{display:none!important}.g-stellenanzeige .g-stellenanzeige__body,.g-stellenanzeige .g-stellenanzeige__footer,.g-stellenanzeige .g-stellenanzeige__header{margin-top:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;width:100%!important}.g-stellenanzeige .g-stellenanzeige__introduction{margin-bottom:5pt}.g-stellenanzeige .g-stellenanzeige__rte h2{font-size:12pt!important;margin-bottom:3px!important;margin-top:0!important;padding-top:5pt!important}.g-stellenanzeige .g-stellenanzeige__rte ul{margin-bottom:5pt!important;margin-top:0!important;padding-left:11pt!important}.g-stellenanzeige .g-stellenanzeige__rte .m-ansprechpartner__vcard-content,.g-stellenanzeige .g-stellenanzeige__rte li,.g-stellenanzeige .g-stellenanzeige__rte p{font-size:9pt!important}.g-stellenanzeige .g-stellenanzeige__rte .m-richtext__highlight{margin:0!important}.g-stellenanzeige .g-stellenanzeige__ansprechpartner-wrapper{display:flex;flex-wrap:wrap;margin-top:8pt}.g-stellenanzeige .g-stellenanzeige__ansprechpartner-wrapper .m-ansprechpartner{width:50%}.g-stellenanzeige .g-stellenanzeige__ansprechpartner-wrapper .m-ansprechpartner .m-ansprechpartner__common-container{margin-bottom:0}.g-stellenanzeige .g-stellenanzeige__auszeichnungen-wrapper,.g-stellenanzeige .g-stellenanzeige__benefitlist,.g-stellenanzeige .g-stellenanzeige__benefitsheadline,.g-stellenanzeige .g-stellenanzeige__cta-wrapper,.g-stellenanzeige .g-stellenanzeige__extratext,.g-stellenanzeige .g-stellenanzeige__related,.g-stellenanzeige .g-stellenanzeige__unternehmenstext,.g-stellenanzeige .g-stellenanzeige__weiterelinks-wrapper,.g-stellenanzeige .m-ansprechpartner__image-content{display:none!important}}.g-stellenanzeige__related{padding-left:24px;padding-right:24px}@media (min-width:768px){.g-stellenanzeige__related{padding-left:max(40px,(100vw - 1280px)/2 + 40px);padding-right:max(40px,(100vw - 1280px)/2 + 40px)}}.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper{background-color:#f5f5f5;margin-top:70px;padding-bottom:30px;padding-top:50px;position:relative;z-index:0}@media (min-width:1025px){.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper{margin-top:100px;padding-bottom:80px;padding-top:100px}}.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper:before{background-color:#f5f5f5;bottom:0;content:"";display:block;left:-24px;position:absolute;right:-24px;top:0;width:auto;z-index:-1}@media (min-width:768px){.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper:before{left:-40px;right:-40px}}@media (min-width:1024px){.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper:before{left:auto;right:calc(50% - 50vw);width:100vw}}@media (forced-colors:active){.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper:before{border-top:1px solid transparent;forced-color-adjust:auto}}.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper .m-offenestellenliste.m-offenestellenliste--2columns .m-offenestellenliste__link-container:after{background-color:#f5f5f5!important}.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper .m-offenestellenliste__link-container .e-link__copy{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4285714286;padding-top:5px}.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper .g-stellenanzeige-verteilerliste__linkcontainer{margin-top:40px}@media (min-width:1024px){.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper .g-stellenanzeige-verteilerliste__linkcontainer{text-align:right}}@media (min-width:768px){.g-stellenanzeige__related .g-stellenanzeige-verteilerliste__wrapper .g-stellenanzeige-verteilerliste__linkcontainer{margin-top:50px}}@keyframes fade-out-in-start{10%,70%{opacity:0}to{opacity:1}}@keyframes fade-out-in-end{10%,70%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}33%{transform:rotate(0deg)}66%{transform:rotate(90deg)}to{transform:rotate(90deg)}}@keyframes bounce-rotate{0%{transform:scale(0) rotate(0deg)}33%{transform:scale(1) rotate(0deg)}66%{transform:scale(1) rotate(90deg)}to{transform:scale(0) rotate(90deg)}}@keyframes bounce-up-down{0%{top:50%}50%{top:100%}to{top:50%}}@keyframes slide-in{0%{max-width:60px;width:60px}1%{max-width:120px;width:auto}to{max-width:40%;width:auto}}@keyframes slide-out{0%{max-width:40%;width:auto}to{max-width:60px;width:60px}}@keyframes show-content{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes overflow{0%{overflow:visible}to{overflow:hidden}}@keyframes swipe{0%,to{opacity:0;right:0}20%{opacity:1}60%{right:25px}70%{opacity:1}80%{opacity:0;right:25px}}@keyframes like-outer{0%,81%{opacity:1}2%,22%,42%,62%{opacity:1;transform:scale(1)}0%,13%,19%,39%,59%,79%{opacity:1;transform:scale(.9)}to{opacity:.5}}@keyframes like-inner{0%,19%,39%,59%,79%{transform:scale(.9)}2%,2.03%{opacity:1}2.01%,2.02%{opacity:0}2%,2.01%,22%,42%,62%{transform:scale(1)}2.02%,81%,to{transform:scale(0)}}@keyframes border-line{0%{width:85%}50%{width:50%}to{width:50%}}.m-offenestellenliste .e-link{vertical-align:initial}.m-offenestellenliste .e-link:focus .e-link__title,body:not(.is-ios) .m-offenestellenliste .e-link.is-hover .e-link__title,body:not(.is-ios) .m-offenestellenliste .e-link:hover .e-link__title{-webkit-text-decoration:underline;text-decoration:underline}.m-offenestellenliste .e-link__title{display:inline-block}.m-offenestellenliste--icon{position:relative}.m-offenestellenliste--icon a{padding-left:1.1em;position:relative}.m-offenestellenliste--icon a>.e-icon{display:none}.m-offenestellenliste--icon .e-icon{pointer-events:none;fill:#727270}.m-offenestellenliste__headline{font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-size:28px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.2142857143;margin-bottom:12px}@media (max-width:1024px){.m-offenestellenliste__headline{font-size:24px;line-height:1.3333333333}}@media (max-width:767px){.m-offenestellenliste__headline{font-size:22px;line-height:1.2727272727}}@media (min-width:768px){.m-offenestellenliste__headline{display:block;margin-bottom:32px}}.m-offenestellenliste__links{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4285714286;list-style-type:none;margin:0;padding:0}.m-offenestellenliste__link{display:block;margin-bottom:18px;position:relative;transition:opacity .8s cubic-bezier(.191,1,.22,1);width:100%}:root .m-offenestellenliste__link,_:-ms-fullscreen .m-offenestellenliste__link{display:inline-block}.m-offenestellenliste__link:before{display:none}.m-offenestellenliste__link.is-hidden{display:none;opacity:0}.m-offenestellenliste__link .e-link:focus.has-keyboardfocus{z-index:10}.m-offenestellenliste__link .e-link__subtext{padding-top:10px}.m-offenestellenliste__container,.m-offenestellenliste__link-container{position:relative}.m-offenestellenliste--inline .m-offenestellenliste__link{display:inline-block;margin-right:30px}.m-offenestellenliste--icons .m-offenestellenliste__link{padding-bottom:0;padding-top:0}.m-offenestellenliste--icons .m-offenestellenliste__link .e-link--external{padding-left:1em}.m-offenestellenliste{position:relative}@media (min-width:768px){.m-offenestellenliste.m-offenestellenliste--2columns .m-offenestellenliste__link-container:after{background-color:#fff;content:" ";display:block;height:3px;position:absolute;right:0;top:0;width:100%}}.m-offenestellenliste.m-offenestellenliste--2columns .m-offenestellenliste__link-container{-moz-column-count:1;column-count:1}@media (min-width:768px){.m-offenestellenliste.m-offenestellenliste--2columns .m-offenestellenliste__link-container{-moz-column-count:2;column-count:2;-moz-column-gap:100px;column-gap:100px}}.m-offenestellenliste.m-offenestellenliste--2columns .m-offenestellenliste__link{page-break-inside:avoid}@media (min-width:768px){.m-offenestellenliste.m-offenestellenliste--2columns .m-offenestellenliste__link:nth-child(3):last-child{border-bottom-style:solid;border-bottom-width:2px}}.m-offenestellenliste .m-offenestellenliste__links{list-style:none;margin:0;padding:0}.m-offenestellenliste .m-offenestellenliste__link{border-top:2px solid;border-color:#d9d9d9;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4117647059;margin-bottom:0;position:relative}.is-bereich-startseite-karriere .m-offenestellenliste .m-offenestellenliste__link{border-color:#d9d9d9}.m-offenestellenliste .m-offenestellenliste__link:first-child{border-color:transparent}.m-offenestellenliste .m-offenestellenliste__link>.e-icon{display:block;height:20px;left:auto;margin-top:-10px;right:5px;top:50%;transition:right .2s ease-in-out;width:20px}.m-offenestellenliste .m-offenestellenliste__link>.e-icon.m-offenestellenliste__additional-icon{height:30px;left:5px;right:auto;top:20px;width:30px}.m-offenestellenliste .m-offenestellenliste__link>.e-icon.m-offenestellenliste__additional-icon+.e-link{padding-left:40px}.m-offenestellenliste .m-offenestellenliste__link:focus>.e-icon,body:not(.is-ios) .m-offenestellenliste .m-offenestellenliste__link.is-hover>.e-icon,body:not(.is-ios) .m-offenestellenliste .m-offenestellenliste__link:hover>.e-icon{right:0}.has-touch .m-offenestellenliste .m-offenestellenliste__link,.has-touch .m-offenestellenliste .m-offenestellenliste__link *,.has-touch .m-offenestellenliste .m-offenestellenliste__link :after,.has-touch .m-offenestellenliste .m-offenestellenliste__link :before{transition-duration:0s!important}.m-offenestellenliste .e-link{display:inline-block;padding:18px 40px 18px 0;-webkit-text-decoration:none;text-decoration:none;width:100%}@media (min-width:1024px){.m-offenestellenliste .e-link:active .e-link__title,.m-offenestellenliste .e-link:focus .e-link__title,body:not(.is-ios) .m-offenestellenliste .e-link.is-hover .e-link__title,body:not(.is-ios) .m-offenestellenliste .e-link:hover .e-link__title{-webkit-text-decoration:underline;text-decoration:underline}}.has-touch .m-offenestellenliste .e-link,.has-touch .m-offenestellenliste .e-link *,.has-touch .m-offenestellenliste .e-link :after,.has-touch .m-offenestellenliste .e-link :before{transition-duration:0s!important}@media (min-width:376px){.m-offenestellenliste .e-link{padding-left:0;padding-right:45px}.m-offenestellenliste .e-link:after{right:5px}}.m-offenestellenliste .m-offenestellenliste__detailtext{display:block;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4117647059;margin-top:-10px;padding-bottom:15px;padding-right:35px}