#footnav{display:none!important}.unselectable{-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#drucken,#standort,#themap{display:none}.opa60{opacity:.6}.opa50{opacity:.2}.stellenlogoholder{margin-top:20px;margin-bottom:20px;margin-left:75px;clear:both}#heroholder{padding-left:100px;padding-right:100px;margin-bottom:2px}#heroimage{margin-top:2px;width:100%;border-radius:2px}#fachrichtung{font-size:24px}#mobiletitelarbeitsort{font-size:24px;font-weight:100}#inseratnavigation{margin-bottom:70px;font-size:17px;line-height:27px;color:#8c8c8c}#inseratnavigation a{color:#8c8c8c}#inseratnavigation a:hover{color:#000}h1.hascolor{padding:20px 35px;margin-left:100px;margin-right:100px;border-radius:2px}h1.nocolor{padding:0 100px}#rechtespalte{padding-top:110px}#rechtespalte .hr{background:#e2e2e2;height:2px;margin-top:34px;margin-bottom:34px}#stellenmetatitel{font-size:24px;font-weight:400}#subnav{z-index:10000;background-color:#fcfcfc;border-bottom:#f0f0f0 1px solid;width:1280px;height:50px;margin-top:-32px;margin-left:-24px;clear:both;display:none}#subnav1{width:120px;text-align:center}#subnav2{width:520px;padding-left:10px}#subnav3,#subnav4{border-right:0}#subnav4{float:right;width:400px}#bewerben{font-size:20px}#bewerben .subnavbutton{background-color:#2288c9;color:#fff;text-align:center;padding-right:20px}#next:hover,#prev:hover{background:#f6f6f8;color:#fff}#subnav1:hover{opacity:.7;text-decoration:none}.favoritenbuttonlang,.item.full.noafter:after,.video.item.full:after{display:none}.subnav{float:left;line-height:49px;font-size:16px;border-right:1px solid #b3b3b2}.subnavbutton,.subnavicon{float:left;text-align:center}.subnavbutton{background-color:#fff;border:1px solid #2288c9;line-height:10px;margin-top:8px;padding:8px 10px 3px;margin-right:20px;width:180px}.subnav .icon img{margin-left:10px!important;margin-right:10px!important;font-weight:400}.prevStelle .icon .iconimg{margin-bottom:4px}#stellentext p{margin-bottom:1rem;line-height:1.5}#stellentext p:has(+ul){margin-bottom:0}#stellentext h1,#stellentext h2,#stellentext h3,#stellentext h4,#stellentext h5,#stellentext h6{font-size:24px;line-height:35px;margin-bottom:10px;font-weight:400}h1{font-size:35px;line-height:47px}#stellenlogo img{max-height:90px}.arbeitsort{font-size:20px;line-height:28px}.sidebarsticky{position:fixed;width:100%;min-width:none}.stellenblockpad{margin-top:20px}.stellenblockpad2{position:fixed;margin-top:129px}#swipeinfo{top:0!important;width:80%!important;border:1px solid #ccc;-webkit-box-shadow:6px -7px 5px 0 rgba(0,0,0,.35);-moz-box-shadow:6px -7px 5px 0 rgba(0,0,0,.35);box-shadow:6px -7px 5px 0 rgba(0,0,0,.35)}#themap{width:100%!important;height:400px}#tippyinfomerkliste{height:58px;top:-2px}#favorit{margin-left:15px;height:53px;width:auto}#favorit:hover{opacity:.8}#favorit img{height:58px}#favorit.black{color:#000}#favorit.red{filter:invert(28%) sepia(35%) saturate(4762%) hue-rotate(332deg) brightness(99%) contrast(107%)}#fotogalerie{padding-left:100px;padding-right:100px}.item{position:relative;width:50%;float:left;overflow:hidden}.item.full:after,.item:after{content:"";display:block;padding-bottom:100%}.item.full:after{padding-bottom:50%}.itemcontent{position:absolute;width:100%;height:100%}.item img{width:100%;height:100%;object-fit:cover}.full,.half{float:left;width:100%}.full .itemcontent,.half .itemcontent{border-bottom:5px solid transparent}.half{width:50%}.half .itemcontent{border-right:5px solid transparent}.half.count10 .itemcontent,.half.count2 .itemcontent,.half.count4 .itemcontent,.half.count6 .itemcontent,.half.count8 .itemcontent{border-right:0}.video.item.half{background:#000}.video.item.full{height:auto}@media screen and (max-width:640px){#page{padding-left:0;padding-right:0;padding-bottom:110px}.row .row{margin-left:0;margin-right:0}#footer{padding-bottom:140px}#inseratnavigation{display:none}#rechtespalte{padding-top:30px}#stellenmetatitel{display:none}#subnav{width:100%;margin-top:-22px;margin-left:0;margin-right:0}#subnav1{width:auto;padding-left:6px;padding-right:8px}#subnav2{width:20%;display:none}#subnav3{width:auto}#bewerben,#subnav4{width:auto;float:right}#bewerben{float:left}#favorit{margin-left:0}.bewerbenbuttonkurz,.favoritenbuttonkurz{display:block;background-color:#2288c9;margin-right:1px}.bewerbenbuttonlang{display:none}#subnav2 .subnav .icon img{margin-left:0!important}.subnav .icon img{margin-right:9px!important}.subnavbutton{width:10%;margin-right:5px}#mobilenavbottom,#mobilenavtop{z-index:90;width:100%;position:fixed}#mobilenavtop{font-size:18px;line-height:22px;background:#fff;top:45px;height:45px;padding-top:10px}#mobilenavbottom{padding:20px 10px 15px;font-size:15px;background:#6464ff;bottom:0;height:93px}.mobilenav{float:left}.mobilenav.col1{width:7%;padding-top:1px;text-align:left}.mobilenav.col2{width:82%;text-align:center;float:left;padding-left:10px}.mobilenav.col3{width:7%;padding-top:1px;text-align:right}.col2holder{width:289px;margin:0 auto}#favorit img,#listenlink img{height:53px}.bewerbenlupemobileholder{padding-left:0;float:left}.bewerbenbuttonmobileholder{float:left}.bewerbenbuttonmobile{background-color:#fff;color:#6464ff;margin:0 0 0 11px;padding-bottom:14px;padding-top:14px;font-weight:400}.bewerbenfavoritmobileholder{float:left;padding-left:11px}.arrow{color:#fff;font-size:50px;font-variation-settings:'FILL' 0,'wght' 150,'GRAD' 0,'opsz' 24}.stick{top:0}#inseratholder{margin-top:10px}.sidebarsticky{top:0;margin-top:0!important}.stellenblockpad{margin-top:29px}.stellenblockpad2{margin-top:129px}#inserat{padding-top:40px!important;padding-bottom:30px}#stellentextpad{padding-left:12px;padding-right:12px}#stellentext ul{margin-bottom:30px}#themap{height:500px}#stellenlogo{margin-bottom:20px}#stellenlogo img{max-height:80px}.stellenlogoholder{margin-top:0;height:none;margin-bottom:10px;margin-left:0}#stellenlogoplaceholder{height:20px!important}#heroholder{padding-left:inherit;padding-right:inherit}#heroimage,h1.hascolor{border-radius:4px}h1{font-size:25px;line-height:31px;padding:15px}h2{font-size:18px;font-weight:600!important}h1.hascolor{padding:15px;margin:inherit}h1.nocolor{padding:0}#stellentitel{line-height:30px}#fachrichtung{font-size:20px;line-height:16px}#mobiletitelarbeitsort{font-size:17px;font-weight:100}#stellentext{margin-top:20px}#stellentext,.arbeitsort{font-size:18px;line-height:27px}.icon .iconimg{width:23px}#fotogalerie{padding-left:inherit;padding-right:inherit}.full .itemcontent,.half .itemcontent{border-bottom:4px solid transparent}.half .itemcontent{border-right:2px solid transparent}.half.count10 .itemcontent,.half.count2 .itemcontent,.half.count4 .itemcontent,.half.count6 .itemcontent,.half.count8 .itemcontent{border-left:2px solid transparent;border-right:0}#korr #page{padding:0!important}#korr .row.row{margin-left:-.625rem!important;margin-right:-.625rem!important}#korr h1{font-size:24px}.paging{position:fixed;height:70px;width:35px;top:45%;z-index:1000;background:rgba(224,224,224,.5);padding:0}#next,#prev{border-right:none;padding-top:23px}#prev{-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}#next{padding-left:10px;right:0;-webkit-border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-bottom-left-radius:50px}#closebewerbung{right:20px;top:30px}#pagecontent{padding:30px 15px}.bewerbungsdokname{width:85%}.bewerbungsdoks [type=checkbox]+label,.bewerbungsdoks [type=radio]+label,.bewerbungsdoks input[type=checkbox],.bewerbungsdoks input[type=radio]{margin-right:0}}@media screen and (min-width:641px) and (max-width:1680px){#inseratholder{margin-top:77px}#heroholder,#stellentext{padding-left:75px;padding-right:75px;margin-bottom:2px}h1.hascolor{padding:20px 35px;margin-left:75px;margin-right:75px}h1.nocolor{padding:0 75px}#stellentext{font-size:20px;line-height:28px;margin-top:40px;margin-bottom:20px}#stellentext.stellentextiframe{padding-left:0;padding-right:0}#keinkontakt{font-size:16px;line-height:23px}#fotogalerie{padding-left:75px;padding-right:75px}}@media screen and (min-width:1681px){#inseratholder{margin-top:77px}.stellenlogoholder{margin-left:100px}#heroholder,#stellentext{padding-left:100px;padding-right:100px;margin-bottom:4px}#stellentext{font-size:24px;line-height:34px;margin-top:40px;margin-bottom:20px}#stellentext.stellentextiframe{padding-left:0;padding-right:0}#keinkontakt{font-size:16px;line-height:23px}}@media (display-mode:fullscreen) and (max-width:540px){#mobilenavbottom{height:105px;padding-bottom:env(safe-area-inset-bottom,0)}}@supports not (-webkit-touch-callout:none){.bewerbenbuttonmobile{margin-left:6px}.bewerbenfavoritmobileholder{padding-left:6px}#mobilenavbottom{height:95px;padding-bottom:env(safe-area-inset-bottom,0)}}@media print{.arbeitsort{border:1px solid #ccc;padding:10px}.item.full:after,.item:after{content:"";display:block;padding-bottom:100%}}