﻿.rot{background:#c8264a}.rot.verlauf{background-image:linear-gradient(to bottom, hsl(343, 74%, 45%), hsl(343, 74%, 15%))}.blau{background:#164178}.blau.verlauf{background-image:linear-gradient(to bottom, hsl(217, 58%, 32%), hsl(217, 58%, 15%))}.gruen{background:#00704c}.gruen.verlauf{background-image:linear-gradient(to bottom, hsl(153, 52%, 29%), hsl(153, 52%, 15%))}.grau{background:#6f6f6f}.color-rot{color:#c8264a}.color-blau{color:#164178}.color-gruen{color:#00704c}.color-grau{color:#6f6f6f}.iconfont{font-family:"iconfont";font-style:normal;font-weight:normal;speak:none}@font-face{font-family:"iconfont";src:url("../font/iconfont.eot?79058257");src:url("../font/iconfont.eot?79058257#iefix") format("embedded-opentype"),url("../font/iconfont.woff2?79058257") format("woff2"),url("../font/iconfont.woff?79058257") format("woff"),url("../font/iconfont.ttf?79058257") format("truetype"),url("../font/iconfont.svg?79058257#iconfont") format("svg");font-weight:normal;font-display:swap;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"iconfont";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:""}.icon-arrow-down-1:before{content:""}.icon-home:before{content:""}.icon-arrow-right:before{content:""}.icon-info:before{content:""}.icon-arrow-up:before{content:""}.icon-right-dir:before{content:""}.icon-left-dir:before{content:""}.icon-search:before{content:""}.icon-menuclose:before{content:""}.icon-menu:before{content:""}.icon-instagram-logo:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-angle-right:before{content:""}.icon-circle:before{content:""}.icon-xing:before{content:""}.icon-circle-thin:before{content:""}.icon-facebook-squared:before{content:""}@font-face{font-display:swap;font-family:"Heebo";font-style:normal;font-weight:200;src:url("../fonts/heebo-v26-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Heebo";font-style:normal;font-weight:300;src:url("../fonts/heebo-v26-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Heebo";font-style:normal;font-weight:400;src:url("../fonts/heebo-v26-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Heebo";font-style:normal;font-weight:500;src:url("../fonts/heebo-v26-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Heebo";font-style:normal;font-weight:600;src:url("../fonts/heebo-v26-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Heebo";font-style:normal;font-weight:700;src:url("../fonts/heebo-v26-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Heebo";font-style:normal;font-weight:800;src:url("../fonts/heebo-v26-latin-800.woff2") format("woff2")}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#aaa;color:#fff;text-shadow:none}::selection{background:#aaa;color:#fff;text-shadow:none}a{color:#44f}a:visited{color:#44f}a:hover{color:#46b}a:focus{outline:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f5f5f5}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}body{position:relative;background:#fff;margin:0;font-family:"Heebo",Helvetica,Arial,Verdana,sans-serif;font-size:1rem;line-height:1.6em;color:#000;font-weight:300;letter-spacing:.05em}body *{box-sizing:border-box}img{max-width:100%;height:auto}#Wrapper{padding-top:648px;background-image:linear-gradient(to bottom, rgb(222, 222, 222) 0%, rgb(222, 222, 222) 668px, #fff 768px)}body.flach #Wrapper{padding-top:424px;background-image:linear-gradient(to bottom, rgb(222, 222, 222) 0%, rgb(222, 222, 222) 444px, #fff 544px)}@media(max-width: 1380px){body.flach #Wrapper{margin-top:90px;padding-top:21vw}}body.noImg #Wrapper{padding-top:20px;background:#fff;background-image:linear-gradient(to bottom, rgb(222, 222, 222) 0%, rgb(222, 222, 222) 50px, #fff 100px)}@media(max-width: 1380px){#Wrapper{margin-top:90px;padding-top:39vw}.KarrierePage #Wrapper #Main{padding-top:50px}}@media(max-width: 750px){.KarrierePage #Wrapper #Main{padding-top:100px}}#Main{position:relative;padding-top:0;min-height:37vh;overflow:hidden}.HomePage #Main{min-height:17vh}.respBlock{width:1100px;max-width:100%;margin:0 auto}@media(max-width: 1200px){.respBlock{padding:0 1em}}.anchor{position:absolute;top:-100px;left:0;width:100%}.faqItem{border-radius:14px;background:#fff;margin-bottom:12px;box-shadow:0 0 25px 2px rgba(0,0,0,.3);position:relative;width:800px;max-width:100%}.faqFrage{padding:.9em 3em .9em 30px;border-radius:14px 14px 0 0;transition:.5s;font-size:1.2em;cursor:pointer;position:relative;font-weight:500}.faqFrage:after{position:absolute;right:10px;top:16px;font-size:1.5em;content:"";background:#c8264a url(../images/Akkordion-Plus.svg) no-repeat center center scroll;background-color:#6f6f6f;background-size:17px 17px;width:26px;height:26px;line-height:23px;border-radius:50%;text-align:center;display:flex;justify-content:center;color:#fff;transition:.5s}.faqFrage.open{color:#fff}.faqFrage.open:after{background-color:rgba(0,0,0,0);transform:rotate(315deg)}.faqAntwort{background-color:#fff;padding:2em 30px;display:none;border-radius:0 0 14px 14px}.threestripes{text-decoration:none;position:relative}.threestripes::before{display:inline-block;content:"";width:1em;height:1em;margin-right:.7em;background:rgba(0,0,0,0) no-repeat center center scroll;background-size:contain;line-height:1.6em}.threestripes::before{background-image:url("../images/drei-Linien_kurz.svg")}.threecarets{text-decoration:none;position:relative;font-weight:500;padding-left:2em}.threecarets::before{display:inline-block;content:"";width:1em;height:1em;margin-right:.7em;background:rgba(0,0,0,0) no-repeat center center scroll;background-size:contain;line-height:1.6em}.threecarets::before{position:absolute;left:0;bottom:4px;font-size:1.2em;background-image:url("../images/drei-Pfeile_Button.svg")}.threeslashes{text-decoration:none;position:relative}.threeslashes::before{display:inline-block;content:"";width:1em;height:1em;margin-right:.7em;background:rgba(0,0,0,0) no-repeat center center scroll;background-size:contain;line-height:1.6em}.threeslashes::before{background-image:url("../images/drei-Linien_kurz-schraeg.svg")}#Header{z-index:6;position:fixed;top:0;left:0;width:100%;margin:0;height:90px;background-image:linear-gradient(to bottom, rgba(235, 235, 235, 0.93) 0%, transparent 95%);background:#fff;font-size:1.5em;box-shadow:1px 1px 15px 0 rgba(0,0,0,.2)}@media(max-width: 500px){#Header{height:90px}}#Header .respBlock{display:flex;flex-wrap:nowrap;align-items:center}@media(max-width: 500px){#Header .respBlock{padding:0 39px 0 7px}}#Header #MainLogo{padding:1em 0;margin-left:-68px;background:rgba(0,0,0,0) url("../images/ProfBischoffPartner_Logo.svg") no-repeat left center scroll;width:220px;height:90px}@media(max-width: 1380px){#Header #MainLogo{margin-left:0}}@media(max-width: 950px){#Header #MainLogo{padding-left:0;padding-right:.4em}}@media(max-width: 750px){#Header #MainLogo{width:180px}}@media(max-width: 500px){#Header #MainLogo{padding-top:14px}}#Header .headerItem{display:inline-block;padding:0 1em}@media(max-width: 1380px){#Header #TopAnmeldung,#Header #TopMenu .menu_item{font-size:.9rem}}#Header .swr{flex-grow:2;text-align:right}@media(max-width: 1100px){#Header .swr{padding-right:50px}}@media(max-width: 750px){#Header .swr{padding-right:30px}}#Header .swr .swrcontent{position:relative;display:inline-block;text-align:left;font-size:1rem;line-height:1.3em;padding-left:1.7em}@media(max-width: 1100px){#Header .swr .swrcontent{font-size:.9rem}}@media(max-width: 750px){#Header .swr .swrcontent{font-size:.85rem;line-height:1.3em}}#Header .swr .swrcontent:before{position:absolute;top:1px;left:0;width:1em;bottom:1px;content:"";background:rgba(0,0,0,0) url(../images/BP_drei-Linien_lang.svg) no-repeat center left}#NoHeaderImageBlock{margin-top:90px;height:200px;background-color:#dedede}@media(max-width: 500px){#NoHeaderImageBlock{margin-top:90px}}#HeaderImageWrapper{position:absolute;top:0;left:0;width:100%;height:578px;margin-top:90px}@media(max-width: 1380px){#HeaderImageWrapper{height:auto;margin-top:0;padding:0}}#HeaderImageWrapper .headerImage{width:1360px;max-width:100%;display:block;margin:0 auto}@media(max-width: 1380px){#HeaderImageWrapper .headerImage{width:100%;height:auto}}#HeaderImageWrapper #HeaderbildTitleBlock1{position:absolute;left:0;width:100%;top:0;padding:40px 0 0 0;font-size:1rem}@media(max-width: 1200px){#HeaderImageWrapper #HeaderbildTitleBlock1{position:relative}}#HeaderImageWrapper #HeaderContent{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:2em;display:flex;align-items:center}@media(max-width: 1200px){#HeaderImageWrapper #HeaderContent{position:relative;padding-top:10px}}#HeaderImageWrapper #HeaderContent h1{text-transform:none;letter-spacing:.02em}#HeaderImageWrapper #HeaderContent .wrapper{display:flex;padding:1em 0 1em 0}@media(max-width: 1200px){#HeaderImageWrapper #HeaderContent .wrapper{padding:1em 20px 0;width:100%;display:block}}@media(max-width: 750px){#HeaderImageWrapper #HeaderContent .wrapper{padding-top:0}}#HeaderImageWrapper #HeaderContent .wrapper .headerTextWrap{width:450px;max-width:100%;padding:1em 0 0}@media(max-width: 1200px){#HeaderImageWrapper #HeaderContent .wrapper .headerTextWrap{display:block}}@media(max-width: 750px){#HeaderImageWrapper #HeaderContent .wrapper .headerTextWrap{padding-top:0}}#HeaderImageWrapper #HeaderContent .mainHeadline{font-size:2.2rem;line-height:1.3em;font-weight:700;letter-spacing:.01em;text-transform:none;margin:10px 0}@media(max-width: 750px){#HeaderImageWrapper #HeaderContent .mainHeadline{font-size:1.9rem;margin:10px 0 5px}}@media(max-width: 1100px){#HeaderImageWrapper #HeaderContent .mainHeadline{margin-left:0}}#HeaderImageWrapper #HeaderContent .subHeadline{font-size:1.7rem;line-height:1.3em;margin:20px 0}@media(max-width: 750px){#HeaderImageWrapper #HeaderContent .subHeadline{font-size:1.4rem;margin:5px 0}}#Main span.small{font-size:1rem;line-height:2.5em;display:block}#Main .sectionTitle{font-size:1.56rem;line-height:1.4em;text-transform:none;font-weight:600}@media(max-width: 750px){#Main .noresp{display:none}}#Main .bgBlock.grau{background:#eee}#Main .breadcrumbs .del{margin:0 .7em;color:#c8264a}#Main .block{margin-bottom:100px}#Main .block.mg-mini{margin-bottom:0px !important}@media(max-width: 750px){#Main .block.mg-mini{margin-bottom:64px !important}}#Main .block.mg-medium{margin-bottom:64px !important}@media(max-width: 750px){#Main .block.mg-medium{margin-bottom:32px !important}}#Main .block.mg-large{margin-bottom:95px !important}@media(max-width: 750px){#Main .block.mg-large{margin-bottom:64px !important}}#Main .block.mg-xl{margin-bottom:150px !important}@media(max-width: 750px){#Main .block.mg-xl{margin-bottom:64px !important}}#Main .block.videoBlock{margin-top:80px;margin-bottom:140px}@media(max-width: 950px){#Main .block.videoBlock{margin-top:32px;margin-bottom:32px}}#Main .block.videoBlock .contentWrap{border-top:1px solid #ccc;padding-top:64px}#Main .block.videoBlock .contentWrap .sectionTitle{margin:0 0 2em}#Main .block.c2,#Main .block.registerOben{background-image:linear-gradient(to bottom, rgb(238, 238, 238) 0%, rgba(238, 238, 238, 0) 150px);margin-bottom:150px}#Main .block.noregister .contentWrap{border-top:1px solid #999;padding-top:64px}#Main .block.bildNormal{padding-top:64px}#Main .block.bildNormal .contentBlock{margin-top:0}#Main .block.bildNormal .imageBlock{width:460px;max-width:460px;margin-top:0;border-radius:14px 14px;margin-bottom:50px}@media(max-width: 950px){#Main .block.bildNormal .imageBlock{margin-top:10px}}#Main .block.bildNormal .imageBlock.withoutSubtext img{border-radius:14px 14px}@media(max-width: 1200px){#Main .block.bildNormal .imageBlock.withoutSubtext img{border-radius:14px}}#Main .block.bildNormal .imageBlock img{border-radius:14px 14px 0 0}@media(max-width: 1200px){#Main .block.bildNormal .imageBlock img{border-radius:14px 14px 0 0}}#Main .block.c3 .contentWrap{border-top:1px solid #000}#Main .block.c3 .blockHeadline{margin-top:0}#Main .block .contentWrap{justify-content:space-between}#Main .block .contentWrap a{color:#000;text-decoration:none;position:relative;font-weight:500;padding-left:1.6em;display:inline-block}#Main .block .contentWrap a::before{display:inline-block;content:"";width:1em;height:1em;margin-right:.7em;background:rgba(0,0,0,0) no-repeat center center scroll;background-size:contain;line-height:1.6em}#Main .block .contentWrap a::before{position:absolute;left:0;top:1px;font-size:1.2em;background-image:url("../images/drei-Pfeile_Button.svg")}#Main .block .contentWrap a:hover{text-decoration:underline}#Main .block .contentBlock{margin-top:95px;padding-right:30px}@media(max-width: 950px){#Main .block .contentBlock{margin-top:0;padding-right:0}}#Main .block .contentText.oneCol{width:700px;max-width:100%}#Main .block .imageBlock{margin-left:30px;display:flex;flex-direction:column;justify-items:stretch;margin-bottom:50px;flex-shrink:0;width:460px;max-width:100%}@media(max-width: 950px){#Main .block .imageBlock{margin-top:10px;margin-left:0;margin-bottom:32px;flex-shrink:1}#Main .block .imageBlock.withoutSubtext .video{border-radius:14px}#Main .block .imageBlock.withoutSubtext .video .videoFrame{border-radius:14px}#Main .block .imageBlock.withoutSubtext .video img{border-radius:14px}#Main .block .imageBlock img{border-radius:14px;max-width:100%;height:auto}#Main .block .imageBlock.withSubtext img{border-radius:14px 14px 0 0}#Main .block .imageBlock .video{border-radius:14px 14px 0 0}#Main .block .imageBlock .video .videoFrame{border-radius:14px 14px 0 0}#Main .block .imageBlock .video img{border-radius:14px 14px 0 0}}#Main .block .imageBlock .subtext{min-height:1em;background:#555;color:#fff;padding:1em 1.5em;border-radius:0 0 14px 14px;font-size:.9rem;line-height:1.6em}#Main .block{margin-top:50px;margin:0 auto;position:relative}@media(max-width: 1200px){#Main .block{padding-left:1em;padding-right:1em}#Main .block .respBlock{padding-left:0;padding-right:0}}@media(max-width: 950px){#Main .block{padding-top:50px}}#Main .block .leftCol{padding-right:80px}@media(max-width: 1200px){#Main .block .leftCol{padding-right:1em}}#Main .block .blockborder{padding-bottom:50px;border-bottom:1px solid #ccc;margin-bottom:50px}#Main .block .contentWrap{display:flex}@media(max-width: 950px){#Main .block .contentWrap{flex-wrap:wrap}}#Main .block .blockTitle{text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.3em;padding-left:1.5em;position:relative;margin-bottom:2.5em}#Main .block .blockTitle:before{content:"";position:absolute;left:0;top:3px;width:1em;height:1em;background:rgba(0,0,0,0) url("../images/BP_drei-Linien.svg") no-repeat center center;background-size:contain}#Main .block .content2Cols{column-count:2;column-gap:2em;line-height:1.6em}@media(max-width: 950px){#Main .block .content2Cols{column-count:1}}#Main .block .blockHeadline{font-weight:600;font-size:2.2rem;line-height:1.3em;margin:0 0 1em}#Main .block .blockHeadline strong{font-weight:600}@media(max-width: 750px){#Main .block .blockHeadline{font-size:1.9rem;margin-bottom:1.5rem}}#Main .block .subheadline{font-size:1.25em;line-height:1.3em;font-weight:bold;margin:.2em 0 1.5em}#Main .block .content.center{text-align:center;max-width:800px;margin:0 auto 1.7em}#Main .block .content.half{width:600px;max-width:50%}@media(max-width: 1200px){#Main .block .content.half{width:100%;max-width:100%}}#Main .grauTeaser{margin:50px 0;width:100%;padding:40px 20px;min-height:520px;border-radius:18px;background-color:#eee;position:relative;overflow:hidden}@media(max-width: 951px){#Main .grauTeaser{width:550px;max-width:100%;padding:20px}}@media(max-width: 750px){#Main .grauTeaser{margin:32px 0}}#Main .grauTeaser img{position:absolute;object-fit:cover;top:0;left:0;width:50%;height:100%;border-radius:18px 0 0 18px;box-shadow:3px 0 10px 1px rgba(0,0,0,.2)}@media(max-width: 951px){#Main .grauTeaser img{width:100%;height:350px;border-radius:18px 18px 0 0;object-fit:contain}}#Main .grauTeaser .jbkContent{margin-left:50%;padding-left:64px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}@media(max-width: 951px){#Main .grauTeaser .jbkContent{margin:350px 0 0 0;padding:0 0 0 20px}}#Main .grauTeaser .jbkContent .jbkTitle{font-size:1.25em;line-height:1.3em;font-weight:bold;margin:.2em 0 .5em}#Main .jobbaukasten{margin:50px 0;width:100%;padding:40px 20px;border-radius:18px;background-color:#eee;background-size:cover;position:relative;overflow:hidden}@media(max-width: 1200px){#Main .jobbaukasten{padding:20px}}@media(max-width: 750px){#Main .jobbaukasten{margin:32px 0}}#Main .jobbaukasten img{position:absolute;object-fit:cover;top:0;left:0;width:50%;height:100%;border-radius:18px 0 0 18px;box-shadow:3px 0 10px 1px rgba(0,0,0,.2)}@media(max-width: 1200px){#Main .jobbaukasten img{width:100%;height:250px;border-radius:18px 18px 0 0}}#Main .jobbaukasten .jbkContent{margin-left:50%;padding-left:64px;position:relative;z-index:1}@media(max-width: 1200px){#Main .jobbaukasten .jbkContent{margin:250px 0 0 0;padding:0 0 0 20px}}#Main .jobbaukasten .jbkContent .jbkTitle{font-size:1.25em;line-height:1.3em;font-weight:bold;margin:.2em 0 .5em}#Main .perspChildren{margin-bottom:50px}#Main .linkButton{display:inline-block;margin:1em 0;min-width:220px;max-width:100%;padding:.4em 3.5em .4em 1em;background-color:#444;background-color:#6f6f6f;color:#fff;border-radius:11px;position:relative;text-decoration:none;font-weight:600;transition:.2s}#Main .linkButton.perspChild{min-width:300px}#Main .linkButton:before{content:""}#Main .linkButton:after{content:"›";position:absolute;right:.5em;top:0;height:100%;line-height:100%;font-size:2rem}#Main .linkButton:hover{background-color:#111;box-shadow:2px 2px 3px rgba(0,0,0,.1)}#Main .blockverlauf{width:100%;position:relative;background:#fff;overflow:hidden}#Main .blockverlauf:before{content:"";z-index:2;position:absolute;top:0;height:200px;left:0;width:100%;background-image:linear-gradient(to bottom, rgb(222, 222, 222), rgba(222, 222, 222, 0))}@media(max-width: 950px){#Main .blockverlauf:before{height:100px}}#Main #FirstContent{padding-top:4em;margin-bottom:64px;padding:40px 40px 0}.KarrierePage #Main #FirstContent{padding-top:60px}#Main #FirstContent.higherBlock{margin:0 auto;padding:40px 100px;width:1300px;max-width:100%;z-index:5;overflow:clip;position:relative;background:#fff;border-radius:10px}@media(max-width: 1200px){#Main #FirstContent.higherBlock{padding-left:50px;padding-right:50px}}@media(max-width: 950px){#Main #FirstContent.higherBlock{border-radius:0}}#Main #FirstContent .pageTitle{margin:3.5em 0 3em;font-size:1rem;text-transform:uppercase;font-weight:bold;letter-spacing:.07em;position:relative;padding-left:1.5em}@media(max-width: 750px){#Main #FirstContent .pageTitle{margin-bottom:1.5rem}}#Main #FirstContent .pageTitle:before{position:absolute;left:0;top:4px}#Main .content1Block{display:flex;flex-direction:row;justify-content:space-between}@media(max-width: 1100px){#Main .content1Block{flex-direction:column}}#Main .content1Block .content1{max-width:100%}#Main .content1Block.oneCol .content1{width:700px}#Main .content1Block.twoCol .content1{width:575px}@media(max-width: 1100px){#Main .content1Block.twoCol .content1{width:100%;margin-bottom:42px}}#Main #ContentIconBlock{width:500px;margin-left:50px}@media(max-width: 1100px){#Main #ContentIconBlock{display:flex;flex-wrap:wrap;justify-content:space-between;width:auto;margin-left:0}}#Main .contentIconBlock{display:flex;flex-direction:row;margin-bottom:42px}@media(max-width: 1100px){#Main .contentIconBlock{margin-right:20px}}#Main .contentIconBlock .cibImg{margin-right:30px;display:flex;align-items:center;flex-shrink:0}@media(max-width: 1100px){#Main .contentIconBlock .cibImg{margin-right:10px}}#Main .contentIconBlock .cibText{padding:.5em 0 .5em 30px;font-weight:bold;position:relative;line-height:1.4em}#Main .contentIconBlock .cibText .horizBalken{width:8px;border-radius:4px;position:absolute;left:0;top:0;height:100%}#Main .contentIconBlock .cibText .largeNum{font-size:2.75rem}#Main .buttonLink{display:inline-block;margin-top:1em;text-align:center;padding:.2em 1em;border-radius:8px;border:1px solid #999;color:#fff;font-weight:bold;text-decoration:none;transition:.15s}#Main .buttonLink:hover{color:#000;background-color:#fff}#Main .buttonLink#OffeneStelleButton{margin-top:0;margin-bottom:30px;font-weight:400;color:#000}#Main .buttonLink#OffeneStelleButton:hover{color:#fff;background-color:#333}.flip3D .front{position:absolute;top:0;left:0;width:100%;height:100%;transform:perspective(600px) rotateY(0deg);backface-visibility:hidden;transition:transform .5s linear 0s}.flip3D .back{position:absolute;top:0;left:0;width:100%;height:100%;transform:perspective(600px) rotateY(180deg);backface-visibility:hidden;transition:transform .5s linear 0s}.flip3D{width:0;height:0}#KontaktFooter{position:relative;font-size:1rem}#KontaktFooter p{font-size:1rem}#KontaktFooter .block.registerOben{margin-bottom:64px}#KontaktFooter #Kontaktblock{margin-top:1em;border-top:1px solid #999;padding-top:3em}#KontaktFooter #Kontaktblock .kbTitle{margin:0 0 .6em;font-size:1.2rem}#KontaktFooter #Kontaktblock .contentWrap{display:flex;justify-content:space-between}#KontaktFooter #Kontaktblock .auszeichnung{width:50%;border-right:1px solid #999;padding-right:2em;display:flex}@media(max-width: 1200px){#KontaktFooter #Kontaktblock .auszeichnung{width:100%;border:0;padding:2em;border-bottom:1px solid #999;margin-bottom:50px}}@media(max-width: 750px){#KontaktFooter #Kontaktblock .auszeichnung{flex-wrap:wrap}#KontaktFooter #Kontaktblock .auszeichnung .kBlock{padding-top:10px;padding-left:0;margin-bottom:10px}}#KontaktFooter .kbItem{margin-bottom:.2em;display:block;text-decoration:none}#KontaktFooter .kbItem.icon-location:hover{text-decoration:underline}#Standorte{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:32px}@media(max-width: 1100px){#Standorte{justify-content:flex-start}}#Standorte .standort{width:325px;margin-bottom:20px;border-radius:18px;background-color:#dedede;position:relative;overflow:hidden}#Standorte .standort.p-gruen:before{background-image:url(../images/Location_gruen.svg)}#Standorte .standort.p-blau:before{background-image:url(../images/Location_blau.svg)}#Standorte .standort:before{content:"";position:absolute;left:35px;top:235px;width:32px;height:42px;background-color:#777;background:rgba(0,0,0,0) url(../images/Location_rot.svg) no-repeat center center scroll;background-size:contain}#Standorte .standort .sTitle{position:absolute;top:0;right:20px;margin:0;padding:.3em 1em;min-width:120px;text-align:center;color:#fff;font-weight:bold;border-radius:0 0 18px 18px}#Standorte .standort .sImage{margin-bottom:10px}#Standorte .standort img{border-radius:18px 18px 0 0;box-shadow:3px 0 10px 1px rgba(0,0,0,.2);top:0;left:0;width:100%;object-fit:cover}#Standorte .standort .sLocation{font-size:.9rem;padding:1em 1em 1em 80px;margin-bottom:.7em}#Standorte .standort .sLocation .sAdresse{font-weight:500;line-height:1.3em;margin-bottom:.7em}#Standorte .standort .sLocation a{text-decoration:none}#DatenFakten.block{margin-bottom:90px}#DatenFakten.block .contentBlock{width:100%}#DatenFakten.block .dfBlock{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:30px}@media(max-width: 1200px){#DatenFakten.block .dfBlock{flex-wrap:wrap;gap:20px}}#DatenFakten.block .dfBlock .block.half{width:50%;flex-basis:0;flex-grow:1}#DatenFakten.block .dfBlock .msItem{width:174px;margin:1em 50px 1em 0}@media(max-width: 750px){#DatenFakten.block .dfBlock .msItem{width:45%;margin:0}}#DatenFakten.block .dfBlock .msItem .msiZahlBlock{display:flex;flex-direction:row;align-items:flex-end}#DatenFakten.block .dfBlock .msItem .msiZahl{display:inline-block;font-size:2.75rem;font-weight:400;margin-right:.2em}@media(max-width: 750px){#DatenFakten.block .dfBlock .msItem .msiZahl{font-size:2.2rem}}#DatenFakten.block .dfBlock .msItem .msiPerson{width:40px}@media(max-width: 750px){#DatenFakten.block .dfBlock .msItem .msiPerson{width:25px;height:auto}}#DatenFakten.block .dfBlock .msItem .msiContent{margin-top:1em;border-top:2px solid #bbb;padding-top:1em;font-size:1em;line-height:1.3em;margin-bottom:2em}@media(max-width: 750px){#DatenFakten.block .dfBlock .msItem .msiContent{font-size:.9em}}#DatenFakten.block .dfBlock .schnittItem{margin:1em 72px 1em 5px;padding:.1em 0 .1em 1.5em;font-weight:bold;position:relative;font-size:1.5rem;line-height:1.7em}@media(max-width: 1200px){#DatenFakten.block .dfBlock .schnittItem{width:20%;margin-right:25px;padding-left:15px;font-size:1.3rem}}@media(max-width: 750px){#DatenFakten.block .dfBlock .schnittItem{width:43%;margin:0}}#DatenFakten.block .dfBlock .schnittItem .horizBalken{width:8px;border-radius:4px;position:absolute;left:0;top:0;height:100%}#DatenFakten.block .dfBlock .schnittItem .largeNum{font-size:2.75rem;line-height:1em}@media(max-width: 1100px){#DatenFakten.block #StatistikImages{display:block}}#DatenFakten.block #StatistikImages .block.half{margin-top:20px}@media(max-width: 1100px){#DatenFakten.block #StatistikImages .block.half{padding:5px;width:100%}#DatenFakten.block #StatistikImages .block.half img{max-width:100%;height:auto;width:450px}}@media(min-width: 1101px){#DatenFakten.block #StatistikImages .block.half:nth-of-type(2n){border-left:1px solid #ccc;padding-left:74px}}#DatenFakten.block #StatistikImages .block.half .sectionTitle{margin-top:0}#BewerbungsAblaufBlock{margin:2em auto}#BewerbungsAblaufBlock .bewerbungsItem{display:flex;align-items:flex-start;padding-bottom:2.5em;border-bottom:1px solid #999;margin-bottom:2.5em}@media(max-width: 750px){#BewerbungsAblaufBlock .bewerbungsItem{display:block}}#BewerbungsAblaufBlock .bewerbungsItem .baIcon{width:100px;height:auto}#BewerbungsAblaufBlock .bewerbungsItem .baContentWrap{width:60%;padding-left:30px;padding-top:.1em}@media(max-width: 750px){#BewerbungsAblaufBlock .bewerbungsItem .baContentWrap{width:100%;padding-left:10px}}#BewerbungsAblaufBlock .bewerbungsItem .baContentWrap h3{margin:0 0 .3em;display:inline-block}#BewerbungsAblaufBlock .bewerbungsItem .baContentWrap .baTime{display:inline-block}#BewerbungsEigenschaften .bewerbungsEigenschaften{display:flex;flex-direction:row;align-content:stretch;justify-content:space-between;margin-bottom:4em;flex-wrap:wrap}@media(max-width: 1100px){#BewerbungsEigenschaften .bewerbungsEigenschaften{width:560px;max-width:100%}}#BewerbungsEigenschaften .bewerbungsEigenschaften .bewerbungsEigenschaft{width:242px;padding:1em 1.5em;margin:0 0 30px;border-radius:18px;text-align:center;color:#fff}@media(max-width: 1250px){#BewerbungsEigenschaften .bewerbungsEigenschaften .bewerbungsEigenschaft{margin-right:15px}}#BewerbungsEigenschaften .bewerbungsEigenschaften .bewerbungsEigenschaft .eIcon{padding:1em 0}#BewerbungsEigenschaften .bewerbungsEigenschaften .bewerbungsEigenschaft .eTitle{font-size:1.3rem;font-weight:bold;margin:.5em 0 1em;letter-spacing:.03em}#BewerbungsEigenschaften .bewerbungsEigenschaften .bewerbungsEigenschaft .eText{font-size:1rem;margin-bottom:.7em}#Benefits .benefits{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-15px;padding-right:15px}@media(max-width: 1200px){#Benefits .benefits{margin-left:0;justify-content:flex-start}}#Benefits .benefits .benefit{position:relative;width:235px;height:235px;margin:20px 0 30px;border-radius:14px;cursor:pointer}@media(max-width: 1200px){#Benefits .benefits .benefit{margin-right:32px}}#Benefits .benefits .benefit .frontside{background:#f0f0f0;border-radius:14px;padding:25px}#Benefits .benefits .benefit .backside{border-radius:14px;padding:25px;color:#fff;font-size:1em;line-height:1.3em;height:100%;display:flex;align-items:flex-end}#Benefits .benefits .benefit .backside.rot{background-color:#c8264a}#Benefits .benefits .benefit .backside.gruen{background-color:#00704c}#Benefits .benefits .benefit .backside.blau{background-color:#164178}#Benefits .benefits .benefit .fahne{width:42px;height:62px;border-radius:0 0 14px 14px;position:absolute;top:0;right:27px;background-color:#6f6f6f}#Benefits .benefits .benefit .fahne::after{position:absolute;font-family:iconfont;content:"";text-align:center;padding-top:55%;width:100%;height:100%;color:#fff;font-size:1.7rem}#Benefits .benefits .benefit .fahne.rot{background-color:#c8264a}#Benefits .benefits .benefit .fahne.gruen{background-color:#00704c}#Benefits .benefits .benefit .fahne.blau{background-color:#164178}#Benefits .benefits .benefit .icon{margin-top:-25px;width:60%;height:100px;position:relative}#Benefits .benefits .benefit .icon img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}#Benefits .benefits .benefit .content{font-size:1em;line-height:1.6em}#Benefits .benefits .benefit .title{font-size:1.1em;font-weight:600;margin:.5em 0 .4em}#Kontaktblock p,#Kontaktblock li{font-size:1rem}#Kontaktblock .contentWrapKontakt{display:flex;justify-content:space-between;margin-bottom:50px}@media(max-width: 1200px){#Kontaktblock .contentWrapKontakt{flex-wrap:wrap;justify-content:space-around;margin-bottom:30px}}@media(max-width: 1200px){#Kontaktblock .kBlock{padding-left:80px;margin-bottom:2.6em}#Kontaktblock .kBlock.kb1{width:100%}#Kontaktblock .kBlock.kb1{padding-left:5px}}@media(max-width: 750px){#Kontaktblock .kBlock{font-size:.9em;padding-left:50px}}#Kontaktblock .kbTitle{font-size:1.25rem;font-weight:600;text-transform:uppercase}#Kontaktblock .kbItem{margin-bottom:.7em;position:relative;line-height:1.6em}#Kontaktblock .kbItem a{text-decoration:none}#Kontaktblock .kbItem a:before{background:rgba(0,0,0,0) !important}#Kontaktblock .kbItem a:hover{border-bottom:1px solid #ccc}#Kontaktblock .kbItem:before{position:absolute;left:0;top:5px;width:30px;height:30px;margin-left:-2.5em;content:"";font-family:"Heebo";background:rgba(0,0,0,0) no-repeat center center;background-size:contain}#Kontaktblock .kbItem.icon-mail:before{top:-1px;background-image:url("../images/Icons_Kontakt_Mail.svg")}#Kontaktblock .kbItem.icon-location:before{background-image:url("../images/Icons_Kontakt_Ort.svg")}#Kontaktblock .kbItem.icon-phone:before{background-image:url("../images/Icons_Kontakt_Telefon.svg")}#Kontaktblock .kbItem.icon-web:before{background-image:url("../images/Icons_Kontakt_Web.svg")}#Kontaktblock .contactContent{margin-top:20px;margin-left:75px}#Kontaktblock a{color:#000;padding-left:0}#Kontaktblock a::before{content:"";background:rgba(0,0,0,0)}.opener{position:relative}.opener.open:after{color:#00704c;content:"–"}.opener:after{position:absolute;right:0;top:0;content:"+";color:#c8264a;font-size:2em;transition:.2s}.video{width:100%;overflow:hidden}.video.solovideo{border-radius:18px;margin-bottom:2em}.video .videoFrame{position:relative;width:100%;height:100%;background:rgba(0,0,0,0) no-repeat center center scroll;background-size:cover}.video .videoFrame img{width:100%;height:auto}.video .videoFrame.lazy{cursor:pointer}.video .videoFrame.lazy .play{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0) url("../images/Video-Play_smaller.svg") no-repeat center center scroll;background-size:75px 75px;transition:.16s;opacity:1;background-color:rgba(0,0,0,.25)}.video .videoFrame.lazy .play:hover{background-color:rgba(0,0,0,0)}.video .videoFrame iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.farblogo{margin:0 auto;position:relative}.farblogo .flWrap{position:absolute;bottom:0;width:100%;left:0;display:flex;align-content:space-between;justify-content:space-between;align-items:flex-end}.farblogo.gross{width:630px;padding-top:130px;margin-top:100px;z-index:4}#FirstFarbBlocks .farblogo.gross{padding-top:0;margin-top:0}@media(max-width: 1200px){.farblogo.gross{width:400px;max-width:90%;padding-top:10px}.farblogo.gross .anmeldeButton{cursor:auto}.farblogo.gross .anmeldeButton:hover{background-image:linear-gradient(to bottom, hsl(343, 74%, 45%), hsl(343, 74%, 15%))}.farblogo.gross .anmeldeButton div{display:none}}.farblogo.gross .farbstreifen{width:31%;height:40px}@media(max-width: 1200px){.farblogo.gross .farbstreifen{height:0;padding-top:8%}}.farblogo.gross .farbstreifen.rot{height:40px}@media(max-width: 1200px){.farblogo.gross .farbstreifen.rot{height:0}}.farblogo.mini{width:120px;padding-top:10px;margin:0}.farblogo.mini .farbstreifen{height:2px}.farblogo.reverse .flWrap{top:0}.farblogo.reverse .flWrap .farbstreifen{border-radius:0 0 18px 18px}.farblogo .farbstreifen{width:30%}.farbstreifen{border-radius:18px 18px 0 0;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;line-height:1.3em;transition:.17s}.farbstreifen.reverse{border-radius:0 0 18px 18px}.farbstreifen.anmeldeButton{color:#fff}.farbstreifen.anmeldeButton strong{font-size:1.1em;line-height:1.3em}.farbstreifen.rot{background:#c8264a}.farbstreifen.rot.verlauf{background-image:linear-gradient(to bottom, hsl(343, 74%, 45%), hsl(343, 74%, 15%))}.farbstreifen.rot.anmeldeButton:hover{background-image:linear-gradient(to bottom, hsl(343, 74%, 35%), hsl(343, 74%, 10%))}.farbstreifen.blau{background:#164178}.farbstreifen.blau.verlauf{background-image:linear-gradient(to bottom, hsl(217, 58%, 32%), hsl(217, 58%, 15%))}.farbstreifen.gruen{background:#00704c}.farbstreifen.gruen.verlauf{background-image:linear-gradient(to bottom, hsl(153, 52%, 29%), hsl(153, 52%, 15%))}.farbstreifenAbove{top:-20px;height:20px;width:300px;display:flex;justify-content:space-between}.farbstreifenAbove .farbstreifen{width:30%;height:20px;border-radius:10px 10px 0 0;background:#ccc}#TeaserBlock{margin:0 auto 40px;padding:0}#TeaserBlock .teaserWrap{display:flex;flex-wrap:wrap;align-items:stretch;align-content:space-between;justify-content:flex-start;width:1100px;padding:30px 0 50px;margin-bottom:50px}#TeaserBlock .teaser{text-decoration:none;color:#000;position:relative;width:520px;overflow:hidden;margin:40px;padding-bottom:55px;display:flex;flex-direction:column;background:#fff}@media(max-width: 1200px){#TeaserBlock .teaser{width:calc(50% - 42px)}}@media(max-width: 1100px){#TeaserBlock .teaser{width:520px;margin:20px auto}}#TeaserBlock .teaser.nurBild{padding-bottom:0}#TeaserBlock .teaser.sizeS .teaserText{min-height:0}#TeaserBlock .teaser .teaserImg{background:#b9b9b9;height:230px;width:100%;position:relative}#TeaserBlock .teaser .teaserImg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#TeaserBlock .teaser .teaserText{background:#fff;padding:1.2em 1.4em 8px;font-size:1.05em;min-height:150px}#TeaserBlock .teaser .teaserTitle{font-size:1.2em;margin:0 0 .3em;letter-spacing:.08em;line-height:1.5em;text-transform:uppercase;font-weight:400}#TeaserBlock .teaser .teaserLink{text-align:center;line-height:45px;font-weight:300;font-size:1.5em;width:45px;height:45px;position:absolute;right:20px;bottom:20px;background:rgba(0,0,0,0) url("../images/bischoff-logo-sw.png") no-repeat center center;transition:.1s}#TeaserBlock .teaser .teaserLink:after{transition:.4s;content:"";background:rgba(0,0,0,0) url("../images/bischoff-logo-icon-c.png") no-repeat center center;opacity:.01;position:absolute;top:0;left:0;width:100%;height:100%}#TeaserBlock .teaser:hover .teaserLink:after{opacity:1}#Stellenanzeige .stellenHeadline{padding-bottom:1em;border-bottom:1px solid #ccc;margin-bottom:2em}#Stellenanzeige .stellenHeadline h1{letter-spacing:.08em;font-weight:600}.inaktiv #Stellenanzeige .stellenHeadline h1{text-decoration:line-through;color:#aaa}#Stellenanzeige .stellenHeadline h2{text-transform:none;letter-spacing:.1em}#Stellenanzeige .stellenHeadline .inaktivText{display:inline-block;font-weight:bold;color:rgb(157.1428571429,29.8571428571,58.1428571429);margin-top:1em}#Stellenanzeige .stellenContent{width:800px;max-width:100%}#Stellenanzeige .stellenContent h2{letter-spacing:.1em;margin:1em 0 .3em;font-size:1.3em;text-transform:uppercase}#Stellenanzeige .bewerbenButton{width:400px;margin:2em 0 3em;text-align:center;background-color:#164178}#Menu{font-size:1.07rem}#Menu .menu_item{display:inline-block;position:relative;font-weight:300}@media(min-width: 1101px){#Menu .menu_item.JobHolder{margin-left:1em}#Menu .menu_item.JobHolder a{border-color:#6f6f6f}}#Menu .menu_item.EmptyHolderPage>a:after{display:inline-block;padding:.5em;font-family:iconfont;content:"";transform:rotate(90deg);transition:.3s}#Menu .menu_item.EmptyHolderPage>a.open:after{transform:rotate(-90deg)}#Menu .menu_item.top{display:none}#Menu .menu_item.current>a{color:#000}@media(min-width: 1101px){#Menu .menu_item.section>a{background:#efefef}}#Menu .menu_item a{color:#666;font-weight:400;letter-spacing:.02em;padding:.2em .7em;line-height:45px;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:9px;transition:.12s}#Menu .menu_item a:hover{color:#000}#Menu .menu_item a.anmeldeButton{margin-left:30px;color:#c8264a;border-color:#c8264a;line-height:normal;font-weight:400}#Menu .menu_item a.anmeldeButton:hover{background:rgb(157.1428571429,29.8571428571,58.1428571429);color:#fff !important}@media(max-width: 500px){#Menu .menu_item a.anmeldeButton{font-size:.9rem;margin-left:0}}#Menu .menu{padding-left:2em}@media(max-width: 1200px){#Menu .menu{padding:0;border:0}}#Menu .submenu{display:none}@media(min-width: 1101px){#Menu .submenu{position:absolute;top:100%;left:0;margin-left:-10px;width:320px;background-color:#fff;padding:0 10px 5px;border-radius:0 0 18px 18px;box-shadow:3px 5px 5px 0 rgba(0,0,0,.2);margin-top:14px;border-top:1px solid #fff;transition:border .2s ease-out}#Menu .submenu.open{border-color:#ccc}#Menu .submenu .menu_item{display:block;font-size:1rem;line-height:1.5em}#Menu .submenu .menu_item:after{content:"";width:calc(100% - 1.4rem);display:block;border-bottom:1px solid #ccc;margin-left:.7rem}#Menu .submenu .menu_item:last-child:after{border-bottom:none}#Menu .submenu .menu_item a{display:block;line-height:1.3em;padding:.7em .7em}}#Menu #MenuButton{display:none;cursor:pointer;position:fixed;right:1em;top:0;color:#000;z-index:999;transition:.2ms;font-size:2em;line-height:80px;padding:0}@media(max-width: 1100px){#Menu #MenuButton{display:block}}#Menu #MenuButton:before{content:""}@media(max-width: 1100px){#Menu #MenuButton{right:6px}}@media(max-width: 750px){#Menu #MenuButton{padding:.1em .2em 0}#Menu #MenuButton.bg{background:#fff}}#TopMenu{display:inline-block}@media(max-width: 1100px){#TopMenu{display:block;overflow-y:auto;transition:.5s;width:50vw;position:fixed;right:-50vw;top:0;bottom:0;background:hsla(0,0%,100%,.8);text-align:left;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding-top:80px;z-index:20}#TopMenu .menu_item{display:block;transition:.3s}#TopMenu .menu_item a{border-bottom:1px solid #777;border-radius:0;display:block;padding:1em 0 1em;margin:0 1em;font-size:1.5rem;line-height:1.5em}#TopMenu .menu_item a:hover{border-bottom:1px solid #111}#TopMenu .menu_item.current>a{border-color:rgba(0,0,0,0);border-bottom:1px solid #111;background:rgba(0,0,0,0);position:relative;color:#000}#TopMenu .menu_item.current>a:before{position:absolute;left:-0.6em;font-family:iconfont;content:""}#TopMenu.show{right:0}}@media(max-width: 750px){#TopMenu{width:100vw;right:-100vw}}@media(max-width: 1100px){#Menu{width:100vw;height:100vh;background:rgba(0,0,0,.5);position:fixed;z-index:20;top:0;left:100%;transition:.56s}#Menu .dark{background:rgba(0,0,0,.7);transition:.56s}#Menu .menu{display:block;width:50%;margin-left:50%;background-color:#fff;padding-top:80px;padding-bottom:40px;transition:.56s}}@media(max-width: 1100px)and (max-width: 750px){#Menu .menu{width:100%;margin-left:0}}@media(max-width: 1100px){#Menu.show{left:0}#Menu.show #MenuButton:before{content:""}#Menu.show #nav{margin-right:0;position:absolute;top:0;bottom:0;right:0;width:100%;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3)}#Menu.show #nav .menu .menu_item{display:block;border-bottom:1px solid #999}#Menu.show #nav .menu .menu_item.EmptyHolderPage a{line-height:1.4em}#Menu.show #nav .menu .menu_item .submenu .menu_item{border-bottom:none}#Menu.show #nav .menu .menu_item .submenu .menu_item a{line-height:1.4em}#Menu.show #nav .menu .menu_item a{display:block;padding:.5em 1em;border-radius:0}#Menu.show #nav .menu .menu_item .submenu .menu_item a{padding-left:2em}#Menu.show.fastClose #nav{transition:.25s;transition-timing-function:ease-in-out;left:-100vw}}@media(max-width: 1100px)and (max-width: 750px){#Menu.show.fastClose #nav{left:-95vw}}form{margin:10px 0 .9em}form .field{clear:both;overflow:hidden}form .field.optionset{margin-bottom:1em}form .userformsgroup{border:none}form .userformsgroup>legend{font-weight:bold;padding:0;margin:.2em 0 .7em}form .twocols>.middleColumn{display:flex;flex-direction:row;flex-wrap:wrap}form .twocols .field{display:inline-block;width:50%;padding-right:1em}form.userform label.left,form.userform legend.left{font-weight:normal}form.userform .error.message{padding:.2em;color:#c8264a;font-weight:500;margin-bottom:.4em}form input,form textarea,form select{background:#fff;line-height:1.6em;font-family:"Heebo",Helvetica,Arial,Verdana,sans-serif;width:99%;border:none;border:1px solid #aaa;border-radius:9px;padding:.5em;margin:2px 0 10px}form input:focus,form textarea:focus,form select:focus{border-color:#222;outline:none;background-color:rgba(255,255,100,.1)}form input:hover,form textarea:hover,form select:hover{border-color:#222}form input.requiredField,form input:invalid,form textarea.requiredField,form textarea:invalid,form select.requiredField,form select:invalid{background:#fff}form input.requiredField:active,form input.requiredField:focus,form input:invalid:active,form input:invalid:focus,form textarea.requiredField:active,form textarea.requiredField:focus,form textarea:invalid:active,form textarea:invalid:focus,form select.requiredField:active,form select.requiredField:focus,form select:invalid:active,form select:invalid:focus{background-color:rgba(255,255,100,.1)}form input.requiredField.error,form input:invalid.error,form textarea.requiredField.error,form textarea:invalid.error,form select.requiredField.error,form select:invalid.error{border-color:#c80a0a;background-color:rgba(255,130,130,.1)}form input[type=submit],form textarea[type=submit],form select[type=submit]{text-transform:uppercase;padding:5px 10px;margin-top:2em;border:1px solid #ddd;background:hsla(0,0%,100%,.2);letter-spacing:.05em}form input[type=submit]:hover,form textarea[type=submit]:hover,form select[type=submit]:hover{background:hsla(0,0%,100%,.5);color:#fff;background:#333}form input[type=checkbox],form textarea[type=checkbox],form select[type=checkbox]{width:20px !important;margin-right:10px;margin-bottom:.4em;box-shadow:none}form ul{list-style:none}form ul li{list-style:none;clear:both}form label.required{margin-left:1em;background:#ffe0e0;padding:.3em;border:1px solid #ffa0a0;border-radius:3px}form .requiredField label:after{content:" *"}form .requiredField .optionset label:after{content:""}#Footer{font-size:1em;font-size:1rem;font-weight:400;width:100%;background:#4a4a4a;padding:2em 0 100px;color:#fff}@media(max-width: 750px){#Footer{text-align:center}}#Footer .respBlock{display:flex;flex-direction:row;justify-content:space-between}@media(max-width: 750px){#Footer .respBlock{display:block}}#Footer .footerEl{display:inline-block}@media(max-width: 750px){#Footer .footerEl{display:block;margin-bottom:.5em}}#Footer #FooterMenu{display:inline-block}@media(max-width: 750px){#Footer #FooterMenu .footerEl{display:block;margin-bottom:.5em}#Footer #FooterMenu .footerEl:first-child:after{content:"";padding:0}}#Footer #FooterMenu .footerEl:after{padding:0 .3em 0 1em;content:"|"}#Footer #FooterMenu .footerEl:last-child:after{content:""}#Footer #FooterMenu .menu_item{display:inline-block;padding:0 0 0 .7em}@media(max-width: 750px){#Footer #FooterMenu .menu_item{display:block}#Footer #FooterMenu .menu_item:after{content:"";padding:0}}#Footer #FooterMenu a{color:#fff;text-decoration:none}#Footer #FooterMenu a:hover{border-bottom:1px solid #eee}#Footer .socialLinks{display:inline-block;font-size:1.2em;line-height:1.5em}@media(max-width: 750px){#Footer .socialLinks{margin-top:20px}}#Footer .socialLinks a{text-decoration:none;color:#fff;margin:0 .5em;border-radius:5px;line-height:1.5em}#Footer .socialLinks a:hover{color:rgb(48.5,48.5,48.5);background:hsla(0,0%,100%,.9)}.blockInHeader{position:absolute;left:0;width:100%;z-index:1;top:100%;margin-top:-50px}#JobSearchForm .filterFormWrap{width:1200px;max-width:100%;margin:0 auto;background:#eee;background-image:linear-gradient(to bottom, #fff 0%, rgb(240, 240, 240) 100%);border-radius:10px;box-shadow:3px 3px 12px 1px rgba(0,0,0,.2)}#JobSearchForm .filterForm{max-width:100%;margin:0 auto;display:flex;justify-content:space-between;justify-items:stretch;padding:20px 0}@media(max-width: 1100px){#JobSearchForm .filterForm{flex-wrap:wrap}}#JobSearchForm .filterForm .filterEL{padding:0 35px;display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;border-left:1px solid #dedede}#JobSearchForm .filterForm .filterEL:first-child{border:none}#JobSearchForm .filterForm .filterEL.filterCheck{text-align:right}@media(max-width: 1100px){#JobSearchForm .filterForm .filterEL.filterCheck{display:none}}#JobSearchForm .filterForm .filterEL h3{margin:.4em 0 .5em;border-bottom:1px solid #bbb;width:250px}#JobSearchForm .filterForm .filterEL select,#JobSearchForm .filterForm .filterEL .button{border-radius:14px;border:1px solid #ccc;padding:.4em 1.4em}#JobSearchForm .filterForm .filterEL select{background:rgba(0,0,0,0);padding:.6em 1.4em;background-image:linear-gradient(to bottom, #ededed 0%, #fff 100%)}@media(max-width: 1100px){#JobSearchForm .filterForm .filterEL.filterSuche{width:100%}}#JobSearchForm .filterForm .filterEL .button{text-align:center;font-weight:500;color:#fff;cursor:pointer;transition:.2s}@media(max-width: 1100px){#JobSearchForm .filterForm .filterEL .button{width:100%;margin-top:20px}}#JobSearchForm .filterForm .filterEL .button:hover{background:#fff;color:#000}#JobBlock{position:relative}#JobBlock #JobBlockAnchor{margin-top:-100px;left:0;width:100%;height:100px}#JobBlock .block{background:#fff;padding-top:10px}#JobBlock .block.c2{padding-top:50px}#JobBlock .block .jobContentWrapper{width:100%;padding:0 0 30px 0;margin:0 auto}#JobBlock .jobFilterRow{display:flex;margin-bottom:1.7em;line-height:2.5rem}@media(max-width: 1100px){#JobBlock .jobFilterRow{flex-wrap:wrap}}#JobBlock .jobFilterRow .jobAnzahl{font-weight:bold;margin-right:2em;padding-right:2em;border-right:1px solid #999}@media(max-width: 1100px){#JobBlock .jobFilterRow .jobAnzahl{width:100%;margin:0 0 1em;border:none;padding-bottom:.3em;border-bottom:1px solid #999}}#JobBlock .jobFilterRow .jobFilter{display:flex;gap:20px}@media(max-width: 750px){#JobBlock .jobFilterRow .jobFilter{flex-wrap:wrap}#JobBlock .jobFilterRow .jobFilter .filterHL{display:none}}#JobBlock .jobFilterRow .jobFilter .jobFilterItem{margin:0 1.5em}@media(max-width: 750px){#JobBlock .jobFilterRow .jobFilter .jobFilterItem{margin:0}}#JobBlock .jobFilterRow .jobFilter select{border:none;background:rgba(0,0,0,0);border-radius:9px;border:1px solid #ccc;padding:.5em}#JobBlock .marker{background:#164178;color:#fff;padding:.2em .7em;border-radius:5px;margin-right:.3em;font-weight:bold}.jobListing .job{display:block;padding:1.6em 100px .7em 2em;border-radius:11px;position:relative;margin-bottom:20px;text-decoration:none;min-height:80px;background:linear-gradient(0deg, rgb(222, 222, 222) 0%, rgb(238, 238, 238) 65%, rgb(240, 240, 240) 100%);transition:.17s}.jobListing .job:hover{background:linear-gradient(0deg, rgb(222, 222, 222) 0%, rgb(228, 228, 228) 65%, rgb(243, 243, 243) 100%)}.jobListing .job:hover .jobPfeil:before{filter:grayscale(90%)}.jobListing .job .jobTitle{margin:0 0 .2em;font-size:1.2rem;font-weight:600}.jobListing .job .jobLocation{font-weight:500}.jobListing .job .jobPfeil{position:absolute;right:0;top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.jobListing .job .jobPfeil:before{transition:.2s;background-image:linear-gradient(to bottom, hsl(343, 74%, 45%), hsl(343, 74%, 15%));margin-right:2em;height:30px;width:30px;text-align:center;font-size:1.2em;line-height:30px;color:#fff;padding-left:2px;border-radius:5px}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-weight:300;letter-spacing:.02em;font-size:1em}.typography h1{color:#000;font-size:1.6rem;line-height:1.6em;letter-spacing:.3em;text-transform:uppercase}.typography p,.typography ul,.typography ol{margin-top:0;margin-bottom:.9em;font-size:1.07em;line-height:1.6em}.typography ul{margin-left:.5em;padding-left:1em}.typography ul li{list-style-type:disc}.typography ul li ul{font-size:.9em;margin-bottom:.2em}.typography .subtitle{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.2em}.typography a{color:#000}.typography b,.typography strong{font-weight:500}.typography sup,.typography sub{line-height:0}body .cc-revoke,body .cc-window{font-family:inherit;font-size:.9em}#CookieConsent{left:10px;bottom:10px;width:860px;border-radius:9px;max-width:90%;font-size:.9em;background-color:hsla(0,0%,100%,.94);color:#000;box-shadow:2px 2px 10px 1px rgba(0,0,0,.3)}.CookieConsent__ft a,.CookieConsent__ft a:visited{color:#000}.CookieConsent__ft .CookieConsent__button{background:#ededed}.CookieConsent__ft .CookieConsent__button:hover{background:#545454;color:#fff}.CookieConsent__ft .CookieConsent__button--highlight{color:#000}.CookieConsent__ft .CookieConsent__button--highlight:hover{color:#fff}.cookieTable{width:100%}.cookieTable th{font-weight:100;text-transform:uppercase}.cookieTable td{border:1px solid #ebebeb;padding:.2em .4em}#matomo-opt-out{padding:.7em;border:2px solid rgba(0,16,60,.2);margin:1em 0}#matomo-opt-out #trackVisits{margin-right:.5em}#matomo-opt-out strong{font-weight:600}/*# sourceMappingURL=layout.css.map */
