.adswrapper{text-align:center}.adswrapper_content{float:right;width:35%}.adswrapper.kombiad{margin-top:2rem;background-color:#fff;padding:0}.adswrapper-bg{background-color:#f5f5f5}#leftAdSky,#rightAdSky{width:30rem;height:60rem;top:1.7rem;position:relative;display:none}#leftAdSky .bannerPlacement{text-align:right}#rightAdSky .bannerPlacement{text-align:left}.profession-detail-page #leftAdSky,.profession-detail-page #rightAdSky{padding-top:.3rem}@media screen and (max-width: 767px){.adswrapper{margin-bottom:1rem}}@media screen and (min-width: 1680px){.layoutSkyContainer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#leftAdSky,#rightAdSky{display:block;position:sticky;padding-top:2rem}.MainContent.wrapper.layoutSkyAd{margin:0;width:100%}}ul.breadcrumb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:.5rem 0 0}ul.breadcrumb.mobile{padding-top:1rem}ul.breadcrumb li{font-size:1.2rem;line-height:1.7rem;list-style-type:none}ul.breadcrumb li>span{color:#7e7e7e}ul.breadcrumb li a.icon::before,ul.breadcrumb li a.icon::after{font-size:1rem;margin:0 .5rem}ul.breadcrumb .home::before{color:#232a6e;font-size:1.4rem;margin-right:0}.profession-detail-page{background-color:#f5f5f5}.profession-detail-page ul.breadcrumb{margin:0}.back-to-top{max-height:4.5rem;min-height:4.5rem;min-width:4.5rem;max-width:4.5rem;display:none;position:fixed;z-index:9999}.back-to-top:hover{text-decoration:none}.back-to-top.show{display:block}.back-to-top .btn.icon{border:1px solid #232a6e;border-radius:.3rem}.back-to-top .btn.icon::before,.back-to-top .btn.icon::after{border-color:#232a6e;background-image:-webkit-gradient(linear, left top, left bottom, from(#464d94), to(#232a6e));background-image:linear-gradient(#464d94, #232a6e)}.back-to-top .btn.icon:hover::before,.back-to-top .btn.icon:hover::after{background-image:-webkit-gradient(linear, left top, left bottom, from(#737aba), to(#464d94));background-image:linear-gradient(#737aba, #464d94)}.back-to-top .btn.icon:active::before,.back-to-top .btn.icon:active::after{background-image:-webkit-gradient(linear, left top, left bottom, from(#464d94), to(#737aba));background-image:linear-gradient(#464d94, #737aba)}@media screen and (min-width: 767px){.back-to-top{bottom:4rem;right:1.5rem}}.sk-three-bounce{display:inline-block;text-align:center}.sk-three-bounce.hidden{display:none}.sk-three-bounce .sk-child{background-color:#444;border-radius:100%;display:inline-block;height:6px;width:6px;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (min-width: 767px){.comparison{display:-webkit-box;display:-ms-flexbox;display:flex}}.comparison__box{margin-bottom:0;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(#232a6e), to(#464d94));background-image:linear-gradient(#232a6e, #464d94);background-position:0 0;background-size:100% 100%;background-repeat:repeat;color:#fff}.comparison__headline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comparison__text{font-size:1.6rem}.diagram .diagram-row{margin-bottom:1rem}.diagram .diagram-row:last-child{margin-bottom:0}.diagram .diagram-row .diagram-label{text-align:right;line-height:3rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagram .diagram-row .diagram-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff;padding:0 1rem;font-size:1.6rem;font-weight:700;height:3rem;width:0%;background:#b22e7f;text-align:right}.diagram .diagram-row .diagram-bar::after{content:'';background-image:url(/images/shadow_edge.png);background-size:100% 4px;background-repeat:no-repeat;width:100%;height:4px;position:absolute;left:0;top:30px}.diagram .diagram-row .diagram-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagram.animation .diagram-row .diagram-bar{-webkit-transition:all 1s;transition:all 1s}@media screen and (max-width: 767px){.diagram{margin-bottom:1.5rem}.diagram .diagram-row .diagram-label{text-align:left;line-height:20px;margin-bottom:2px}}.filter_tags{margin-bottom:2rem}.filter_tags ul{display:inline;list-style-type:none;padding:0}.filter_tags ul li{display:inline-block;background:#f5f5f5;margin-bottom:.5rem;margin-right:.5rem}.filter_tags ul li[data-value='all'][data-type='publishedFacets']{display:none}.filter_tags ul li span{font-family:'Open Sans', sans-serif;display:inline-block;padding:5px;line-height:14px;cursor:pointer;color:#232a6e;text-decoration:none}.filter_tags ul li span:hover,.filter_tags ul li span:active{text-decoration:line-through;color:#464d94}.filter_tags ul li span.icon.delete.icon--right::after{margin:0 0 0 .5rem;vertical-align:bottom}.filter_tags .clearFilter{color:#232a6e;text-decoration:none;cursor:pointer}.filter_tags .clearFilter:hover{text-decoration:underline;color:#464d94}.federalState .federal-state-map{background-image:url("/images/module/federalstate/map.png");background-position:top;background-repeat:no-repeat;background-size:auto;height:63rem;position:relative;top:1rem;width:100%}.federalState .state-container{position:absolute;width:25rem}.federalState .state-container .icon.chevron-right::before{font-size:1.1rem}.federalState .state-container--0{left:10.5rem;top:56rem}.federalState .state-container--1{right:14.5rem;top:56rem}.federalState .state-container--2{right:-.5rem;top:24rem}.federalState .state-container--3{right:2.5rem;top:16rem}.federalState .state-container--4{left:5.5rem;top:8rem}.federalState .state-container--5{right:12.5rem;top:0}.federalState .state-container--6{left:-.5rem;top:32rem}.federalState .state-container--7{right:5.5rem;top:8rem}.federalState .state-container--8{left:.5rem;top:16rem}.federalState .state-container--9{left:-.5rem;top:24rem}.federalState .state-container--10{left:4.5rem;top:48rem}.federalState .state-container--11{left:.5rem;top:40rem}.federalState .state-container--12{right:4.5rem;top:40rem}.federalState .state-container--13{right:.5rem;top:32rem}.federalState .state-container--14{left:13.5rem;top:0}.federalState .state-container--15{right:5.5rem;top:48rem}.federalState .state-container--0,.federalState .state-container--4,.federalState .state-container--6,.federalState .state-container--8,.federalState .state-container--9,.federalState .state-container--10,.federalState .state-container--11,.federalState .state-container--14{text-align:right}.federalState .state-container--1,.federalState .state-container--2,.federalState .state-container--3,.federalState .state-container--5,.federalState .state-container--7,.federalState .state-container--12,.federalState .state-container--13,.federalState .state-container--15{text-align:left}.federalState .state-container .infoJobState>*{margin-right:0}.federalState .state-container .copy-default.state-name{margin-bottom:1rem}.federalState .state-container .copy-default.state-name span[class~='salary']{font-weight:700}.federalState .legend-container{text-align:center}.federalState .legend-container .min{margin-right:-1.5rem}.federalState .legend-container .max{margin-left:-1.5rem}.federalState .legend-container div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:30rem}.federalState .legend-container img{height:3.8rem;margin-top:1rem}@media only screen and (max-width: 1060px){.federalState .federal-state-map{background-image:none;height:auto;display:table;table-layout:fixed;padding:0 1rem;margin-bottom:2rem}.federalState .state-container{position:static;display:table-row;text-align:left}.federalState .state-container div.state-name,.federalState .state-container div.infoJobState{display:table-cell;padding-top:1rem;padding-bottom:1rem;border-bottom:0.1rem solid #d7d7d7}.federalState .state-container div.state-name{width:67%}.federalState .state-container div.state-name span[class~='salary']{float:right;font-weight:700}.federalState .state-container div.infoJobState{text-align:right}.federalState .legend-container div,.federalState .legend-container div+span{display:none}.federalState.professionsWidget{background-color:#fff}}.simpleGroup .intro-group .headline-large,.simpleGroup .intro-group .headline-medium{display:inline-block}.simpleGroup .intro-group .icon{font-size:3.3rem;line-height:3.3rem;display:inline-block}.simpleGroup .intro-group .icon::before{top:0;position:relative}.simpleGroup .intro-group .icon:hover::before{color:#7e7e7e}@media screen and (max-width: 767px){.simpleGroup .intro-group .icon{font-size:2.6rem;line-height:2.6rem}.simpleGroup .intro-group .icon::before{top:0}}#headerWidget{background-color:#5E156E;background-image:url("/images/layout/basics/headerWidgets/bg_tile.png");background-position:left top;background-repeat:repeat-x;background-size:17.5rem;color:#fff}#headerWidget.sticky{position:fixed;top:0;left:0;z-index:10;width:100%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);box-shadow:0 2px 4px 0 rgba(0,0,0,0.3)}#headerWidget .map-marker{position:relative;display:block}#headerWidget .map-marker::before{position:absolute;top:1.2rem;left:1rem;height:auto;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#bababa}#headerWidget .map-marker:hover::before{color:#bababa}@media screen and (max-width: 767px){#headerWidget .tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#headerWidget .tooltip::after{border-bottom-color:#fff;border-top-color:transparent;top:0;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}#headerWidget>.wrapper{padding-left:1rem;padding-right:1rem}}#headerWidget.noSearch h2{font-weight:normal}#headerWidget.noSearch .content{padding:1rem 0 0}@media screen and (max-width: 767px){#headerWidget.noSearch .content{padding:.7rem 0 0}}@media screen and (max-width: 767px){#headerWidget.homeSearch input{margin-bottom:1rem}}#headerWidget.homeSearchZwei{width:100%;position:relative;z-index:9;background-color:#5E156E;background-position:top center;background-repeat:no-repeat;background-size:cover;height:calc(88vh - 80px);min-height:200px;-webkit-transition:height .2s;transition:height .2s}#headerWidget.homeSearchZwei .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}#headerWidget.homeSearchZwei .scrollArrow{position:absolute;width:100%;height:2.5rem;bottom:10px;opacity:.8;background-image:url(/images/home_scroll_arrow.png);background-size:6rem 2.5rem;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 767px){#headerWidget.homeSearchZwei .scrollArrow{bottom:35px}}#headerWidget.homeSearchZwei .scrollArrow:hover,#headerWidget.homeSearchZwei .scrollArrow:active{opacity:1;cursor:pointer}@media screen and (min-width: 1024px){#headerWidget.homeSearchZwei{background-image:url("/images/layout/basics/headerWidgets/header-home-large.jpg")}}@media screen and (min-width: 768px) and (max-width: 1023px){#headerWidget.homeSearchZwei{background-image:url("/images/layout/basics/headerWidgets/header-home-medium.jpg")}}@media screen and (max-width: 767px){#headerWidget.homeSearchZwei{background-image:url("/images/layout/basics/headerWidgets/header-home-small-min.jpg");height:auto;min-height:0}#headerWidget.homeSearchZwei input{margin-bottom:1rem}#headerWidget.homeSearchZwei .wrapper{padding-top:15vh;padding-bottom:15vh;position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}#headerWidget.searchWithLocation{min-height:6.5rem}#headerWidget.searchWithLocation.folded .salaryBox{display:none}#headerWidget.searchWithLocation.sticky.folded .locationTooltip{top:17rem}@media screen and (max-width: 767px){#headerWidget.searchWithLocation input{margin-bottom:1rem}#headerWidget.searchWithLocation input.suggestion-visible{margin-bottom:0.1rem}#headerWidget.searchWithLocation.folded .locationTooltip{top:calc(100% + 115px)}}#headerWidget.searchWithLocation .salaryBox{background-color:#fff;color:#444;overflow:hidden;margin-top:1rem}@media screen and (max-width: 767px){#headerWidget.searchWithLocation .salaryBox{text-align:center}}#headerWidget.searchWithLocation .salaryBox .contentLeftNoSalary{text-align:center}#headerWidget.searchWithLocation .salaryBox .contentLeftNoSalary{padding-top:3rem}#headerWidget.searchWithLocation .salaryBox .gehalt-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#headerWidget.searchWithLocation .salaryBox .gehaltMin.headline-large,#headerWidget.searchWithLocation .salaryBox .gehaltMax.headline-large{margin-bottom:0}#headerWidget.searchWithLocation .salaryBox .gehaltMin,#headerWidget.searchWithLocation .salaryBox .gehaltMax{width:12rem}#headerWidget.searchWithLocation .salaryBox .gehaltMin{color:#b22e7f;width:50%}#headerWidget.searchWithLocation .salaryBox .gehaltMax{color:#232a6e;width:50%}#headerWidget.searchWithLocation .salaryBox .graphic-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}#headerWidget.searchWithLocation .salaryBox .graphic-container .div_next_line{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.5rem;margin-bottom:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400}#headerWidget.searchWithLocation .salaryBox .graphic-container>div{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#headerWidget.searchWithLocation .salaryBox .graphic-container>div>div{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}#headerWidget.searchWithLocation .salaryBox .graphic-container:nth-child(3){border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}#headerWidget.searchWithLocation .salaryBox .goalpost{height:2.5rem;border-left:0.2rem solid #b22e7f;border-right:0.2rem solid #232a6e;padding-top:.5rem;width:50%}#headerWidget.searchWithLocation .salaryBox .range-in{background-image:-webkit-gradient(linear, left top, right top, from(#b22e7f), to(#232a6e));background-image:linear-gradient(to right, #b22e7f, #232a6e);color:#fff;height:2rem;width:100%}#headerWidget.searchWithLocation .salaryBox .range-out{background-color:#d7d7d7;height:2rem;margin-top:.5rem;color:#7e7e7e;width:25%;font-weight:400}#headerWidget.searchWithLocation .salaryBox .range-out:first-child{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}#headerWidget.searchWithLocation .salaryBox .range-out:nth-child(3){border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}#headerWidget.searchWithLocation .salaryBox .divContainerCheckbox,#headerWidget.searchWithLocation .salaryBox .salary-box--fragebogenLink{margin-bottom:1rem;font-weight:700}#headerWidget.searchWithLocation .salaryBox .containerRight{padding-top:1rem}#headerWidget.searchWithLocation .salaryBox .containerRight .calcInfo{margin-bottom:1rem}#headerWidget.searchWithLocation.folded #header_extendet{visibility:hidden;margin-top:-17rem}#headerWidget.searchWithLocation.folded #header_compact{display:block}#headerWidget.searchWithLocation #header_compact{position:absolute;left:0;display:none;margin:1.5rem 0 0;width:100%}#headerWidget.searchWithLocation #header_compact .text-field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#headerWidget.searchWithLocation #header_compact .text-field input[type='text']{border-radius:.3rem 0  0 .3rem;margin:0}#headerWidget.searchWithLocation #header_compact .text-field .btn-icon{border-radius:0 .3rem .3rem 0}#headerWidget.searchWithLocationFilter{min-height:6.5rem}@media screen and (max-width: 767px){#headerWidget.searchWithLocationFilter input{margin-bottom:1rem}#headerWidget.searchWithLocationFilter input.suggestion-visible{margin-bottom:0.1rem}#headerWidget.searchWithLocationFilter.folded .locationTooltip{top:calc(100% + 115px)}}#headerWidget.searchWithLocationFilter .action_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#headerWidget.searchWithLocationFilter .zero_filter_count{display:none}#headerWidget.searchWithLocationFilter .filter_button::before{margin:0}#headerWidget.searchWithLocationFilter.sticky.folded .tooltip{top:15rem;margin-top:15px}#headerWidget.searchWithLocationFilter .salaryBox{background-color:#fff;color:#444;overflow:hidden;margin-top:1rem}@media screen and (max-width: 767px){#headerWidget.searchWithLocationFilter .salaryBox{text-align:center}}#headerWidget.searchWithLocationFilter .salaryBox .contentLeftNoSalary{text-align:center}#headerWidget.searchWithLocationFilter .salaryBox .contentLeftNoSalary{padding-top:3rem}#headerWidget.searchWithLocationFilter .salaryBox .gehalt-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#headerWidget.searchWithLocationFilter .salaryBox .gehaltMin.headline-large,#headerWidget.searchWithLocationFilter .salaryBox .gehaltMax.headline-large{margin-bottom:0}#headerWidget.searchWithLocationFilter .salaryBox .gehaltMin,#headerWidget.searchWithLocationFilter .salaryBox .gehaltMax{width:12rem}#headerWidget.searchWithLocationFilter .salaryBox .gehaltMin{color:#b22e7f;width:50%}#headerWidget.searchWithLocationFilter .salaryBox .gehaltMax{color:#232a6e;width:50%}#headerWidget.searchWithLocationFilter .salaryBox .graphic-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}#headerWidget.searchWithLocationFilter .salaryBox .graphic-container .div_next_line{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.5rem;margin-bottom:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400}#headerWidget.searchWithLocationFilter .salaryBox .graphic-container>div{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#headerWidget.searchWithLocationFilter .salaryBox .graphic-container>div>div{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}#headerWidget.searchWithLocationFilter .salaryBox .graphic-container:nth-child(3){border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}#headerWidget.searchWithLocationFilter .salaryBox .goalpost{height:2.5rem;border-left:0.2rem solid #b22e7f;border-right:0.2rem solid #232a6e;padding-top:.5rem;width:50%}#headerWidget.searchWithLocationFilter .salaryBox .range-in{background-image:-webkit-gradient(linear, left top, right top, from(#b22e7f), to(#232a6e));background-image:linear-gradient(to right, #b22e7f, #232a6e);color:#fff;height:2rem;width:100%}#headerWidget.searchWithLocationFilter .salaryBox .range-out{background-color:#d7d7d7;height:2rem;margin-top:.5rem;color:#7e7e7e;width:25%;font-weight:400}#headerWidget.searchWithLocationFilter .salaryBox .range-out:first-child{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}#headerWidget.searchWithLocationFilter .salaryBox .range-out:nth-child(3){border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}#headerWidget.searchWithLocationFilter .salaryBox .divContainerCheckbox,#headerWidget.searchWithLocationFilter .salaryBox .salary-box--fragebogenLink{margin-bottom:1rem;font-weight:700}#headerWidget.searchWithLocationFilter .salaryBox .containerRight{padding-top:1rem}#headerWidget.searchWithLocationFilter .salaryBox .containerRight .calcInfo{margin-bottom:1rem}#headerWidget.searchWithLocationFilter.folded #header_extendet{visibility:hidden;margin-top:-17rem}#headerWidget.searchWithLocationFilter.folded #header_compact{display:block}#headerWidget.searchWithLocationFilter #header_compact{position:absolute;left:0;display:none;margin:1.5rem 0 0;width:100%}#headerWidget.searchWithLocationFilter #header_compact .text-field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#headerWidget.searchWithLocationFilter #header_compact .text-field input[type='text']{border-radius:.3rem 0  0 .3rem;margin:0}#headerWidget.searchWithLocationFilter #header_compact .text-field .btn-icon{border-radius:0 .3rem .3rem 0}.header-widget-wrapper{background-color:#fff}.jobsuche .headline-large,.jobsuche .headline-medium{color:#fff}@media screen and (max-width: 767px){.searchWidget input{margin-bottom:1rem}}.jobletterBanner{position:relative}.jobletterBanner.loading::before{content:' ';display:block;position:absolute;top:0;left:0;z-index:5;height:100%;width:100%;background:#000;opacity:.2}.jobletterBanner.loading::after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;border-radius:50%;border:1rem solid #fff;border-top-color:#232a6e;-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;z-index:11}.jobletterBanner .steps{overflow:visible}.jobletterBanner .jobletter-disclaimer{color:#7e7e7e;font-size:1.2rem;padding-top:0;position:relative}.jobletterBanner form{background:transparent}.jobletterBanner .jobletterOffer b{color:#2b8800}.jobletterBanner .jobletter-disclaimer a{color:#232a6e;text-decoration:none}.jobletterBanner .jobletterContentBlockStatic .jobletterOffer{margin-bottom:1.5rem}.jobletterBanner .jobletterContentBlockStatic #jobletterContentBlockStaticMessage .formfields{margin-bottom:0}@media screen and (max-width: 767px){.jobletterBanner .jobletterContentBlockStatic .staticjoblettermailbtn{margin-top:1rem}}.jobletterBanner button.jobLetterForm{background:#2b8800;border-radius:3px;color:#fff;font-size:1.4rem;font-weight:600;height:40px;border:0;padding:0 20px}.jobletterBanner .success-text{color:#2b8800;font-size:1.6em;font-weight:700}#jobletterSignOnModal .content-block.head{padding:0}.signOnMobile #jobletterSignOnModal .jobletterTitle{padding:30px}#jobletterSignOnModal .jobletterBackground{background:url("/images/layout/basics/headerWidgets/bg_headerwidgets.png") top center no-repeat;overflow:hidden}#jobletterSignOnModal .jobletterTitle{color:#fff;padding:45px;font-size:2rem;line-height:1.375}.signOnMobile #jobletterSignOnModal .jobletterTitle a.closeAction{position:absolute;top:0;right:7px;text-decoration:none;font-size:33px;color:#fff}.signOnMobile #jobletterSignOnModal #jobletterContentBlock{padding:20px 20px 0}#jobletterSignOnModal #jobletterContentBlock{padding:20px 30px 0;line-height:1.1}#jobletterContentBlock.content-block span{font-size:1.4rem}#jobletterSignOnModal .searchtitle{font-weight:600}.signOnMobile #jobletterSignOnModal input[name='jobletter_email']{width:96%;height:40px;border-radius:3px;border:1px solid #bababa;padding-left:10px;font-size:16px}.signOnMobile div.suggestionemail{font-size:1.3rem;text-align:center;margin:10px 0 0}.signOnMobile #jobletterSignOnModal button.jobLetterForm{width:100%;margin-top:10px}button.jobLetterForm{background:#2b8800;border-radius:3px;color:#fff;font-size:1.4rem;font-weight:600;height:45px;border:0;padding:0 20px}#jobletterSignOnModal button.jobLetterForm{float:right}.signOnMobile #jobletterSignOnModal .trustWidgets{top:30px;position:relative;width:100%;text-align:center}.jobletter-disclaimer{font-size:1.2rem;color:#7e7e7e;padding-top:0;position:relative}#jobletterSignOnModal .trustWidgets{padding:0;width:100%;text-align:center;margin-bottom:40px}@media (max-width: 767px){#jobletterSignOnModal .jobletterTitle{color:#fff;padding:25px;font-size:2rem}#jobletterSignOnModal #jobletterContentBlock{padding:10px 25px 0}#jobletterSignOnModal button.jobLetterForm{float:unset;width:100%;margin-top:10px;max-width:unset}#jobletterSignOnModal .jobletter-disclaimer{padding:0 25px;text-align:center}#jobletterSignOnModal .jobletter-disclaimer p{margin-top:0}}.jobletterBanner-mobile{background:url("/images/layout/basics/headerWidgets/bg_headerwidgets.png") top center no-repeat;min-height:75px;overflow:auto}.jobletterBanner-mobile .right-col span{line-height:12px}.jobletterBanner-mobile a,.jobList ul li .jobletterBanner-mobile a{color:#fff;padding:15px 0 10px}.jobletterBanner-mobile .right-col{width:70%;padding-right:10px;float:right}.jobletterBanner-mobile .left-col{min-width:55px;float:left;padding-left:10px}.jobletter{font-size:14px;line-height:120%}.jobletter.jobletterModal{display:none;position:fixed;top:20vh;left:50%;width:53rem;background:#fff;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:3000;text-align:left;border-radius:.3rem;overflow:hidden;-webkit-animation:fade-in-move-down-center 1s;animation:fade-in-move-down-center 1s;font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased}.jobletter.jobletterModal.loading::before{content:' ';display:block;position:absolute;z-index:5;height:100%;width:100%;background:#000;opacity:.1}.jobletter.jobletterModal.loading::after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;border-radius:50%;border:1rem solid #fff;border-top-color:#232a6e;-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;z-index:11}@media (max-width: 635px){.jobletter.jobletterModal{top:2vh;width:90vw}}.jobletter.jobletterModal.show{display:block}.jobletter.jobletterModal .highlight{color:#2b8800}.jobletter.jobletterModal .simplemodal-close{position:absolute;top:1rem;right:.5rem;cursor:pointer}.jobletter.jobletterModal .simplemodal-close::before{color:#fff;font-size:3rem}.jobletter.jobletterModal .jobletter_header{display:inline-block;width:100%;padding:1.5rem 1.5rem 0;color:#fff;-webkit-box-shadow:0 0.1rem 0.1rem #000;box-shadow:0 0.1rem 0.1rem #000;background-color:#5E156E;background-image:url("/images/layout/basics/headerWidgets/bg_tile.png");background-position:left top;background-repeat:repeat-x;background-size:17.5rem}@media screen and (max-width: 767px){.jobletter.jobletterModal .jobletter_header{min-height:auto}.jobletter.jobletterModal .jobletter_header h2{margin-right:2rem}}.jobletter.jobletterModal .jobletter_body{padding:3rem 2rem 2rem;background:#fff}.jobletter.jobletterModal .jobletter_body form{padding:.5rem 0 0;background:transparent}.jobletter.jobletterModal .jobletter_body form .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jobletter.jobletterModal .jobletter_body .trustWidgets{margin-top:2rem;margin-bottom:1.5rem}.jobletter.jobletterModal .jobletter_body .trustWidgets .line{display:-webkit-box;display:-ms-flexbox;display:flex}.jobletter.jobletterModal .jobletter_body .trustWidgets .line img{height:100%;padding-right:1rem;margin-bottom:.5rem}.jobletter.jobletterModal .jobletter_body .trustWidgets .line img:last-child{padding-right:0}.jobletter.jobletterModal .jobletter_body .agb{font-size:1.1rem}@media screen and (max-width: 767px){.jobletter.jobletterModal .jobletter_body{padding:2rem 1rem}.jobletter.jobletterModal .jobletter_body form input[type='email']{margin-bottom:1rem}}.jobletter.jobletterModal .jobletter_footer{padding:0 2rem 2rem;background:#fff;line-height:2rem}.jobletter.jobletterModal .jobletter_footer span.close{display:-webkit-box;display:-ms-flexbox;display:flex;color:#232a6e;cursor:pointer}@media screen and (max-width: 767px){.jobletter.jobletterModal .jobletter_footer{padding:0 1rem 2rem}}.jobletter.jobletterModal div.success .jobletter_body{max-width:33rem;margin:0 auto;padding:3rem 0 2rem;text-align:center}.jobletter.jobletterModal div.success .jobletter_body span.icon.check{font-size:6rem;display:block;margin-bottom:4rem}.jobletter.jobletterModal div.success .jobletter_body span.icon.check::before,.jobletter.jobletterModal div.success .jobletter_body span.icon.check.icon--right::after{color:#2b8800}.jobletter.jobletterModal div.success .jobletter_body .action.btn.green.icon::before,.jobletter.jobletterModal div.success .jobletter_body .action.btn.green.icon.icon--right::after{font-size:3.3rem;font-weight:700}@media screen and (max-width: 767px){.jobletter.jobletterModal div.success .jobletter_body{padding:3rem 1rem 2rem}}.jobletter.jobletterModal div.success .jobletter_footer{text-align:center;background:#fff;max-width:33rem;margin:0 auto}.jobletter *{-webkit-box-sizing:border-box;box-sizing:border-box}.jobletter>ul{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;list-style-type:none;margin:0;padding:0;position:relative;width:100%}.jobletter>ul li{display:none;width:100%}.jobletter>ul li.active,.jobletter>ul li.selected{display:block}.jobletter input[type='email']{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobletter .success-text{color:#2b8800;font-size:1.6rem;font-weight:700;line-height:120%}#jobletter-settings .checkicon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#jobletter-settings .checkicon::before{color:#2b8800;font-size:4rem;margin-right:2rem}@media screen and (max-width: 767px){#jobletter-settings .checkicon::before{font-size:3rem}}#jobletter-settings .alertbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#jobletter-settings .erroricon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#jobletter-settings .erroricon::before{color:#b22e7f;font-size:4rem;margin-right:2rem}@media screen and (max-width: 767px){#jobletter-settings .erroricon::before{font-size:3rem}}#jobletter-settings textarea{width:100%;height:100px}#jobletter-settings .message{height:20rem;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#jobletter-settings .row.formsection,#jobletter-settings .row.formfields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#jobletter-settings .row.formsection,#jobletter-settings .row.formfields{display:block}}#jobletter-settings .jl_messagebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10rem;min-height:10rem;background:#f5f5f5;margin-bottom:1rem;margin-top:2rem}#jobletter-settings .rows-properties-container .row{background-color:#f5f5f5}#jobletter-settings .rows-properties-container .row:first-child{padding-top:2rem}#jobletter-settings .rows-properties-container .row:last-child{padding-bottom:2rem;margin-bottom:2rem}#jobletter-settings .label-section{text-align:right}#jobletter-settings .label-section label{display:inline-block;padding:1.3rem 0 0}@media screen and (max-width: 767px){#jobletter-settings .rows-properties-container .row{padding:1rem}#jobletter-settings .rows-properties-container .row:first-child{padding-top:1rem}#jobletter-settings .rows-properties-container .row:last-child{padding-top:0;padding-bottom:1rem}#jobletter-settings .rows-properties-container .row p{margin-bottom:0}#jobletter-settings .label-section{text-align:left;margin-bottom:1rem}#jobletter-settings .label-section label{padding:0}}.sk-three-bounce{display:inline-block;text-align:center}.sk-three-bounce.hidden{display:none}.sk-three-bounce .sk-child{background-color:#444;border-radius:100%;display:inline-block;height:6px;width:6px;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}ul.joblist{margin:0 0 1rem;padding:0;list-style-type:none;background:#fff}ul.joblist.joblist-kombi{margin-bottom:0}ul.joblist.joblist-kombi li:last-child{border-bottom:0}ul.joblist.load{overflow:hidden}ul.joblist li{border-bottom:1px solid #d7d7d7}ul.joblist li:first-child{border-top:1px solid #d7d7d7}ul.joblist li a{display:block;padding:.5rem 0;color:#444}ul.joblist li a>div{padding-right:20px}ul.joblist li a>div:last-child{padding-right:0}ul.joblist li a .jobSalary .copy-small{color:#7e7e7e}ul.joblist li a .jobSalary .btn{max-width:15rem}ul.joblist li a .location.textlink-default{word-break:break-word}ul.joblist li a .title{word-break:break-word}ul.joblist li a:hover{background:#f5f5f5}ul.joblist li a:hover .textlink-default{text-decoration:underline;color:#464d94}ul.joblist li a.joblist-placeholder{pointer-events:none}ul.joblist li button.salary-button{width:15rem}ul.joblist li .ExpeteerAdd-container img,ul.joblist li .GehaltsCheck-container img{margin-right:1rem}ul.joblist li .ExpeteerAdd-container a,ul.joblist li .GehaltsCheck-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.joblist li .ExpeteerAdd-container a b,ul.joblist li .GehaltsCheck-container a b{color:#444}ul.joblist li.premium{background-color:#ebedff;border-bottom:1px solid #232a6e;border-top:1px solid #232a6e;margin-top:-1px}ul.joblist li.premium a:hover{background:#f5f6ff}ul.joblist li.selected a{background:#f5f5f5}ul.joblist li.nojobsbanner{padding:.5rem 1rem 1rem}ul.joblist li.nojobsbanner .jobtitle{color:#c7549b}ul.joblist .ph{position:relative;height:20px;background:#d7d7d7;overflow:hidden}ul.joblist .ph::before{content:' ';position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;-webkit-animation:palceholder .8s linear infinite;animation:palceholder .8s linear infinite;background-image:-webkit-gradient(linear, left top, right top, color-stop(46%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.35)), color-stop(54%, rgba(255,255,255,0))) 50% 50%;background-image:linear-gradient(to right, rgba(255,255,255,0) 46%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 54%) 50% 50%}ul.joblist--partner{padding:0;text-align:left}ul.joblist--partner.mt20{margin-top:20px}ul.joblist--partner li.partner{list-style-type:none;display:inline-block;margin:0 2px 5px 0;max-width:116px;max-height:60px}ul.joblist--partner li.partner img{width:100%;height:100%}ul.joblist--partner_title{float:left;padding-top:12px}@media (max-width: 979px){.joblist--partnerWrapper{display:none}}.gehaltsfinderInfo{padding-bottom:10px}.month-year-button{margin-bottom:1rem}@media (max-width: 767px){.kombiheadline{margin-bottom:2.5rem}}.previous-searches-indent{padding-left:15px;padding-bottom:1rem;text-indent:-6px}.colored-location{color:#444}.label-Text{width:3.2rem;height:1.7rem;font-size:1.2rem;color:#fff;font-weight:700;margin-right:0;padding:0 .2rem;background-color:#b22e7f}ul.joblist li a:hover .label-Text{background-color:#c7549b}.jobletterRegistrationWidget label.icon::before{top:1.2rem;height:auto;font-size:2.2rem}.jobletterRegistrationWidget b{color:#2b8800}.jobletterRegistrationContentWidget .icon.map-marker::before{top:1.2rem;height:auto;font-size:2.2rem}.jobletterRegistrationContentWidget .jobletterOffer b{color:#2b8800}.jobletterRegistrationContentWidget .success .success-text{padding:5.1rem 1rem;display:inline-block}@media screen and (max-width: 767px){.jobletterRegistrationContentWidget .success .success-text{padding:1rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.jobletterRegistrationContentWidget .success .success-text{padding:5rem}}.jobletterRegistrationContentWidget .success .success-text.headline-large{margin-bottom:0}.jobletterRegistrationContentWidget .success .success-text.headline-medium{margin-bottom:0}.jobletterRegistrierung .icon.map-marker::before{font-size:2rem;color:#bababa}.jobletterRegistrierung .icon.map-marker:hover::before{color:#bababa}.jumpNavigation .sameHeight{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem}.jumpNavigation .sameHeight .jumpitem{height:100%}.jumpNavigation .jumpitem{cursor:pointer;position:relative;padding:1.5rem 1rem 2rem;color:#232a6e}.jumpNavigation .jumpitem .icon{height:4rem;line-height:4rem}.jumpNavigation .jumpitem .icon::before{font-size:4rem;top:0;position:relative}.jumpNavigation .jumpitem.arrow-bottom::after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:2rem 4rem 0;border-color:#f5f5f5 transparent transparent;bottom:-2rem;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (min-width: 768px) and (max-width: 1023px){.jumpNavigation .sameHeight{margin-bottom:3.5rem}}@media screen and (max-width: 767px){.jumpNavigation .sameHeight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.jumpNavigation .jumpitem{padding:1.5rem 1rem;border-top:0.2rem solid #d7d7d7;margin-bottom:0}.jumpNavigation .jumpitem .icon{height:2.2rem;line-height:2.2rem;display:inline-block;margin-bottom:0}.jumpNavigation .jumpitem .icon::before{font-size:2.2rem;top:.3rem}.jumpNavigation .jumpitem.arrow-bottom::after{display:none}}header#pageHeader.landingpage{margin-bottom:.8rem;margin-top:1.6rem}header#pageHeader.landingpage .content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header#pageHeader.landingpage .full-background{background:url("/images/layout/basics/headerWidgets/bg_headerwidgets.png") top center no-repeat;background-size:100%;margin-bottom:3rem;width:100%}header#pageHeader.landingpage .full-background .wrapper{overflow:visible}header#pageHeader.landingpage .full-background .headline-xlarge{color:#fff}header#pageHeader.landingpage .topHeader{color:#fff;display:inline-block;height:26rem;margin-bottom:3rem;overflow:visible}header#pageHeader.landingpage .picture-background{background-color:#fff;border-radius:19rem;height:36rem;left:-3rem;padding:2rem;position:relative;top:-6rem;width:36rem}header#pageHeader.landingpage .job-picture{background-position:top center;background-repeat:no-repeat;background-size:32rem 32rem;border-radius:50%;height:32rem;width:32rem}header#pageHeader.landingpage .job-picture--ingenieur{background-image:url("/images/landingpages/salarylevel/ingenieur.jpg")}header#pageHeader.landingpage .job-picture--kaufleute{background-image:url("/images/landingpages/salarylevel/kaufleute.jpg")}@-webkit-keyframes fade-in-move-down-center{from{opacity:0;-webkit-transform:translate(-50%, -30px);transform:translate(-50%, -30px)}to{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes fade-in-move-down-center{from{opacity:0;-webkit-transform:translate(-50%, -30px);transform:translate(-50%, -30px)}to{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@-webkit-keyframes fade-in-move-down{from{opacity:0;-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fade-in-move-down{from{opacity:0;-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fade-in-move-up{from{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fade-in-move-up{from{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes palceholder{0%{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}100%{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}}@keyframes palceholder{0%{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}100%{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}}@-webkit-keyframes location-color{0%{color:#bababa;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}70%{-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0)}80%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{color:#b22e7f}}@keyframes location-color{0%{color:#bababa;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}70%{-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0)}80%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{color:#b22e7f}}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{background:#f5f6ff;background-image:-webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #ddd), color-stop(33%, #eee));background-image:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background-size:800px 104px;height:60px;position:relative}@media screen and (max-width: 767px){.animated-background{height:110px}}@-webkit-keyframes loading{to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes loading{to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}#landingpage-splitview .header{z-index:10;position:relative;background:#f5f5f5;-webkit-box-shadow:0 0.4rem 0.5rem #bababa;box-shadow:0 0.4rem 0.5rem #bababa}#landingpage-splitview .header #pageHeader{padding:1rem 0 0 2rem}#landingpage-splitview main{height:100vh}#landingpage-splitview main>.content{height:calc(100% - 100px)}#landingpage-splitview main .height-100{height:100%}#landingpage-splitview main .overflow-hidden{overflow:hidden}#landingpage-splitview main .logo{margin-top:20px}#landingpage-splitview main .gehaltsfinder-container{position:relative;padding:1rem}#landingpage-splitview main .gehaltsfinder-container .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:#fff;padding:10px;margin-bottom:-10px;min-height:90px}#landingpage-splitview main .gehaltsfinder-container .content .withSalary,#landingpage-splitview main .gehaltsfinder-container .content .withoutSalary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#landingpage-splitview main .gehaltsfinder-container .content.loading::after{background:transparent}#landingpage-splitview main .gehaltsfinder-container .content.loading::before{width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:0.5rem solid #f5f5f5;border-top-color:#232a6e}#landingpage-splitview main .gehaltsfinder-container .content .jobtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#landingpage-splitview main .gehaltsfinder-container::after{content:' ';display:block;position:absolute;width:6rem;height:3rem;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("/images/arrow.png");background-repeat:no-repeat;background-size:6rem 2.4rem}@media screen and (max-width: 767px){#landingpage-splitview main .gehaltsfinder-container::after{width:4rem;height:1.6rem;background-size:4rem 1.6rem}}#landingpage-splitview main #jobsearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);position:relative;z-index:5}#landingpage-splitview main #jobsearch form[name='jobsearch']{background:#f5f5f5;padding:1rem}#landingpage-splitview main #jobsearch ul#joblist{margin:0;overflow-y:scroll}#landingpage-splitview main #jobsearch ul#joblist.placeholder{overflow:hidden}#landingpage-splitview main #jobsearch ul#joblist li a{padding:1rem}#landingpage-splitview main #jobsearch ul#joblist li:first-child{border-top:0}#landingpage-splitview .iframe-container{position:relative;height:100%;z-index:0}#landingpage-splitview .iframe-container.noContent #jobframe{display:none}#landingpage-splitview .iframe-container.noContent::after{content:'Keine Jobs gefunden!';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:3rem;color:#bababa}#landingpage-splitview .loading::before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;border-radius:50%;border:1rem solid #fff;border-top-color:#232a6e;-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;z-index:11}#landingpage-splitview .loading::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);z-index:10}@media screen and (max-width: 767px){#landingpage-splitview .mb-s-10{margin-bottom:10px}}@media screen and (min-width: 768px) and (max-width: 1023px){#landingpage-splitview main .logo{margin-top:10px}}@media screen and (max-width: 767px){#landingpage-splitview .header #pageHeader{padding:0 1rem}#landingpage-splitview main>.content{height:calc(100% - 116px)}#landingpage-splitview main .logo{margin-top:0}#landingpage-splitview main .gehaltsfinder-container{background:#fff;padding:.7rem 1rem .5rem}#landingpage-splitview main .gehaltsfinder-container .content{padding:0;margin-bottom:0;min-height:45px}}.locationTooltip{display:none;position:absolute;top:4.5rem;left:50%;margin-top:5px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#fff;width:24rem;color:#444;z-index:10;font-size:1.4rem;border-radius:.9rem;-webkit-animation:fade-in-move-down-center 1s;animation:fade-in-move-down-center 1s;border:0.2rem solid #b22e7f;-webkit-box-shadow:0 0 .4rem .1rem rgba(0,0,0,0.3);box-shadow:0 0 .4rem .1rem rgba(0,0,0,0.3) }.locationTooltip::before{position:absolute;content:'';display:block;background-image:url(/images/arrow_up_40px@2x.png);background-size:4rem 3rem;background-repeat:no-repeat;height:3rem;width:4rem;top:-2.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.locationTooltip.show{display:block}.locationTooltip .construction{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.locationTooltip .construction .tooltip_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.locationTooltip .construction .tooltip_content .actionHeader{padding:1rem;border-top-left-radius:.3rem;border-top-right-radius:.3rem;display:inline-block}.locationTooltip .construction .tooltip_content .actionHeader div.icon{position:relative;display:inline-block}.locationTooltip .construction .tooltip_content .actionHeader div.icon::before{position:static;width:100%;text-align:center;font-size:4rem;color:#b22e7f;-webkit-transform:translateY(50%);transform:translateY(50%)}.locationTooltip .construction .tooltip_content .actionList ul{list-style-type:none;margin:0;padding:0}.locationTooltip .construction .tooltip_content .actionList ul li{display:block;padding:1rem;border-top:1px solid #f5f5f5;color:#232a6e}.locationTooltip .construction .tooltip_content .actionList ul li.hide{display:none}.locationTooltip .construction .tooltip_content .actionList ul li:hover{text-decoration:underline;cursor:pointer;color:#464d94}.locationTooltip #tooltip_close{position:absolute;top:.5rem;right:.5rem;font-size:2.6rem;cursor:pointer;float:none;width:auto;height:auto;background:none}.locationTooltip #tooltip_close.close:focus,.locationTooltip #tooltip_close.close:hover{-webkit-box-shadow:none;box-shadow:none}#headerWidget .map-marker.colorMe::before{-webkit-animation:location-color alternate 1s infinite;animation:location-color alternate 1s infinite}#headerWidget .locationTooltip .map-marker{position:relative;display:inline-block}#headerWidget .locationTooltip .map-marker::before{position:static;width:100%;text-align:center;font-size:4rem;color:#b22e7f;-webkit-transform:translateY(0%);transform:translateY(0%)}@media screen and (max-width: 767px){.locationTooltip{top:100%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-top:-.5rem}.locationTooltip .construction .tooltip_content{width:100%}}.messagebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10rem;min-height:10rem;background:#f5f5f5;margin-bottom:1rem}@media screen and (max-width: 767px){.messagebox{min-height:7.6rem}}.messagebox .alert{text-align:right;font-size:4rem}.messagebox .icon::before,.messagebox .icon.icon--right::after{margin:0}.messagebox .icon.error::before,.messagebox .icon.error.icon--right::after{color:#b22e7f}.messagebox .icon.success::before,.messagebox .icon.success.icon--right::after{color:#2b8800}.messagebox .icon.check::before,.messagebox .icon.check.icon--right::after{color:#2b8800;font-size:4rem}nav#navigation{display:none;width:100%;margin-top:1rem;background-color:#5E156E;background-image:url("/images/layout/basics/headerWidgets/bg_tile.png");background-position:left top;background-repeat:repeat-x;background-size:17.5rem;background-color:#b22e7f}@media screen and (min-width: 1024px){nav#navigation{display:block;width:auto;background:transparent}}@media screen and (min-width: 768px) and (max-width: 1023px){nav#navigation{margin-bottom:.5rem}}nav#navigation.show{display:block}nav#navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0 1.5rem}@media screen and (min-width: 1024px){nav#navigation ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}nav#navigation ul li{border-bottom:0.1rem solid rgba(255,255,255,0.3)}@media screen and (min-width: 1024px){nav#navigation ul li{margin-left:2rem;border:0}}nav#navigation ul li a{display:block;font-weight:400;font-size:1.6rem;padding:2rem 0;color:#fff}@media screen and (min-width: 1024px){nav#navigation ul li a:hover,nav#navigation ul li a:active{color:#464d94;text-decoration:underline}}nav#navigation ul li a.user-logout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav#navigation ul li a.user-logout::before{font-size:2.5rem;color:#fff}@media screen and (min-width: 1024px){nav#navigation ul li a{padding:0;font-size:1.4rem;color:#232a6e;font-weight:700}nav#navigation ul li a.active{color:#b22e7f;text-decoration:underline}}nav#navigation ul li:first-child{margin-left:0}ul.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0;padding:0;list-style-type:none}ul.pagination.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.pagination li a,ul.pagination li span{display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;width:35px;background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#d7d7d7));background-image:linear-gradient(#f5f5f5, #d7d7d7);text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#444;font-weight:700;border:1px solid #bababa;border-right:0;text-transform:uppercase;cursor:pointer}ul.pagination li a.active,ul.pagination li span.active{background:#232a6e;color:#fff;border:0;cursor:default;pointer-events:none;font-weight:700}ul.pagination li a.active:hover,ul.pagination li span.active:hover{background:#232a6e}ul.pagination li a.disabled,ul.pagination li span.disabled{cursor:default;pointer-events:none;color:#bababa;background:#d7d7d7;border:0}ul.pagination li a:hover,ul.pagination li span:hover{text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background-image:linear-gradient(#fff, #f5f5f5)}ul.pagination li.active+li a,ul.pagination li.active+li span{border-left:0}ul.pagination li.active a,ul.pagination li.active span{background:#232a6e;color:#fff;border:1px solid #232a6e;cursor:default;pointer-events:none;font-weight:700}ul.pagination li:first-child a,ul.pagination li:first-child span{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}ul.pagination li:last-child a,ul.pagination li:last-child span{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}ul.pagination li:last-child:not(.active) a,ul.pagination li:last-child:not(.active) span{border-right:1px solid #bababa}ul.pagination.mobile li a:not(.active):hover,ul.pagination.mobile li span:not(.active):hover{background:#fff;color:#232a6e;text-decoration:none}ul.pagination.grow{max-width:100rem;margin:0 auto}ul.pagination.grow li{width:3.5rem}ul.pagination.grow li a,ul.pagination.grow li span{width:100%;max-width:3.7rem}ul.pagination.margin li{margin-right:.4rem;margin-bottom:.4rem;-ms-flex-negative:1;flex-shrink:1}ul.pagination.margin li:last-child{margin-right:0}ul.pagination.margin li a,ul.pagination.margin li span{border-right:1px solid #bababa;border-radius:.3rem}ul.pagination.margin li a.active,ul.pagination.margin li a.disabled,ul.pagination.margin li span.active,ul.pagination.margin li span.disabled{border-right:0}ul.pagination.sticky{position:fixed;top:0;left:0;background:#fff;width:100%;padding:1rem 0 0;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.2);box-shadow:0 2px 1px rgba(0,0,0,0.2)}ul.pagination.mod_category_navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.pagination.mod_category_navigation li{margin:.4%}ul.pagination.mod_category_navigation li span{border-radius:3px;border:1px solid #bababa;height:3.2rem;margin-bottom:.4rem;width:3.2rem}ul.pagination.mod_category_navigation li span.active{cursor:default;pointer-events:none;background:#232a6e;color:#fff;border:0}ul.pagination.mod_category_navigation li span.disabled{background:#d7d7d7;border:0}ul.pagination.mod_category_navigation li span:hover{text-decoration:none}ul.pagination.mod_category_navigation:last-child{margin-bottom:0}.pagination-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-section.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-section a,.pagination-section span{background:#fff}.pagination-section a.icon:hover::before,.pagination-section a.icon.icon--right:hover::after,.pagination-section span.icon:hover::before,.pagination-section span.icon.icon--right:hover::after{text-decoration:none}.pagination-section a.prev,.pagination-section a.next,.pagination-section span.prev,.pagination-section span.next{color:#232a6e;text-decoration:none;cursor:pointer}.pagination-section a.prev:hover,.pagination-section a.prev:active,.pagination-section a.next:hover,.pagination-section a.next:active,.pagination-section span.prev:hover,.pagination-section span.prev:active,.pagination-section span.next:hover,.pagination-section span.next:active{text-decoration:underline;color:#464d94}.pagination-section a.prev,.pagination-section span.prev{margin-right:1rem}.pagination-section a.prev.icon::before,.pagination-section span.prev.icon::before{margin-top:.5rem;font-size:1.1rem}.pagination-section a.next,.pagination-section span.next{margin-left:1rem}.pagination-section a.next.icon.icon--right::after,.pagination-section span.next.icon.icon--right::after{margin-top:.5rem;margin-left:.5rem;font-size:1.1rem}.pagination-section a.disabled,.pagination-section a.disabled.icon::before,.pagination-section a.disabled.icon.icon--right::after,.pagination-section span.disabled,.pagination-section span.disabled.icon::before,.pagination-section span.disabled.icon.icon--right::after{cursor:default;pointer-events:none;color:#bababa}@media screen and (max-width: 1023px){ul.pagination.mod_category_navigation{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}ul.pagination.grow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 1024px){ul.pagination.grow{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width: 1024px){#job_suchmaschine header#pageHeader .content{padding:1rem 0}}#job_suchmaschine header#pageHeader .content.float-right{float:right}#job_suchmaschine header#pageHeader .content .icon.machine::before{font-size:2rem;color:#232a6e}#job_suchmaschine #back_to_search .icon:hover::before{color:#fff}#job_suchmaschine .extended_radius{font-weight:normal}#job_suchmaschine .logo-gde{float:none;margin-bottom:1.4rem;margin-top:2.4rem}@media screen and (max-width: 767px){#job_suchmaschine .logo-gde{margin-bottom:1rem;margin-top:1rem}}#job_suchmaschine .gehaltsfinder{position:relative;-webkit-box-shadow:0 0.4rem 0.5rem #bababa;box-shadow:0 0.4rem 0.5rem #bababa;z-index:10}@media screen and (max-width: 767px){#job_suchmaschine .gehaltsfinder .btn,#job_suchmaschine .gehaltsfinder .btn.icon,#job_suchmaschine .gehaltsfinder .icon--only{min-height:4.5rem;max-height:4.5rem;height:4.5rem;width:4.5rem;margin:1rem 0 .8rem}}#job_suchmaschine .gehaltsfinder .wrapper{overflow:visible}#job_suchmaschine .gehaltsfinder .wrapper::after{content:' ';display:block;position:absolute;width:6rem;height:3rem;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("/images/arrow.png");background-repeat:no-repeat;background-size:6rem 2.4rem}@media screen and (max-width: 767px){#job_suchmaschine .gehaltsfinder .wrapper::after{width:4rem;height:1.6rem;background-size:4rem 1.6rem}}#job_suchmaschine .gehaltsfinder .gehaltsfinder-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#job_suchmaschine .gehaltsfinder{background:#fff}#job_suchmaschine .gehaltsfinder .gehaltsfinder-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#job_suchmaschine .gehaltsfinder .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;height:100%;min-height:9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;word-break:break-all;padding:0 10px}@media screen and (max-width: 767px){#job_suchmaschine .gehaltsfinder .content{min-height:auto;height:auto;padding:.7rem 1rem .8rem}}#job_suchmaschine .gehaltsfinder .content .text-small{font-size:1.2rem;color:#7e7e7e;line-height:1.7rem}@media screen and (max-width: 767px){#job_suchmaschine .gehaltsfinder .content .text-small{font-size:1.1rem;line-height:1.5rem}}#job_suchmaschine .gehaltsfinder .content .text-medium{font-size:1.5rem;line-height:2rem}@media screen and (max-width: 767px){#job_suchmaschine .gehaltsfinder .content .text-medium{font-size:1.4rem;line-height:2rem}}#job_suchmaschine .gehaltsfinder .content .text-large{font-size:2.4rem;font-weight:700;line-height:3.3rem}@media screen and (max-width: 767px){#job_suchmaschine .gehaltsfinder .content .text-large{font-size:1.7rem;line-height:2.1rem}}#job_suchmaschine .gehaltsfinder .content .text-small,#job_suchmaschine .gehaltsfinder .content .text-medium,#job_suchmaschine .gehaltsfinder .content .text-large{text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}@media screen and (max-width: 767px){#job_suchmaschine .gehaltsfinder #next_job{float:right}}#job_suchmaschine #sticky{position:fixed;width:100%;top:0;background:#f5f5f5}#job_suchmaschine .panel{background:#fff}#job_suchmaschine #iframe{display:block}#job_suchmaschine iframe:not(#iframe):not([id*="sp_message"]){display:inherit;margin:0;padding:0;border:0;width:0;height:0;visibility:hidden}.modal{display:none;position:fixed;top:20vh;left:50%;width:53rem;background:#fff;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:3000;text-align:left;border-radius:.3rem;-webkit-box-shadow:0 0.3rem 0.4rem 0 rgba(0,0,0,0.5);box-shadow:0 0.3rem 0.4rem 0 rgba(0,0,0,0.5);overflow:hidden;-webkit-animation:fade-in-move-down-center 1s;animation:fade-in-move-down-center 1s;font-family:'Open Sans', sans-serif;padding:2rem}.modal.show{display:block}.modal .content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .content .logo{display:block;height:6.5rem;width:6.5rem;background-image:url("/images/pushnotifications-GDE-65x65.jpg");background-size:6.5rem 6.5rem;background-repeat:no-repeat;min-width:6.5rem}.modal .content .logo.bell{background-image:url("/images/pushnotifications-Bell-65x65.jpg")}@media screen and (min-width: 768px) and (max-width: 1023px){.modal .content{margin-bottom:1.5rem}}@media screen and (max-width: 767px){.modal .content{margin-bottom:1rem}}.modal.confirmation .actions .button_reject{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px) and (max-width: 1023px){.modal{padding:1.5rem}}@media screen and (max-width: 767px){.modal{width:calc(100% - 2rem);padding:1rem}}.modal .push_button{cursor:pointer}.professionsWidget .profession-list{list-style:none;padding:0;margin:0 0 1rem}.professionsWidget .profession-list li:first-child{border-top:1px solid #d7d7d7}.professionsWidget .profession-list li{border-bottom:1px solid #d7d7d7;padding:1rem 0;overflow:auto}.professionsWidget .profession-list li>*{margin-bottom:0}.professionsWidget .profession-list li a:hover{color:#464d94}.professionsWidget .profession-list li a.icon::before{font-size:1.1rem}.professionsWidget .profession-list li a:first-child,.professionsWidget .profession-list li a:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.professionsWidget .profession-list li a:first-child.icon::before,.professionsWidget .profession-list li a:last-child.icon::before{position:relative;top:.5rem}.professionsWidget .profession-list li a:first-child.icon:hover::before,.professionsWidget .profession-list li a:last-child.icon:hover::before{-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.professionsWidget .profession-list li a:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#pageHeader.retargeting-template{margin-top:0}@media screen and (max-width: 767px){#pageHeader.retargeting-template{margin-bottom:.5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#pageHeader.retargeting-template{margin-top:1rem;margin-bottom:2rem}#pageHeader.retargeting-template .content{padding:0}}@media screen and (min-width: 1024px){#pageHeader.retargeting-template{margin-top:2.4rem;margin-bottom:2rem}}header.retargeting-template::before{content:'';display:inline-block;background:url(/images/layout/basics/headerWidgets/bg_headerwidgets.png);background-position:center top;background-size:cover;background-repeat:no-repeat;width:100%;height:2rem;top:1.7rem;position:absolute}@media screen and (min-width: 768px) and (max-width: 1023px){header.retargeting-template::before{top:1.5rem}}@media screen and (-ms-high-contrast: none){header.retargeting-template::before{top:4rem}}#headerWidget.retargeting-template{min-height:2rem}.retargeting-template.adscontainer{text-align:center}header.retargeting-template .content a.logo{z-index:1}header.retargeting-template .content::after{content:'';background-color:#fff;display:inline-block;position:absolute;left:0;top:0;width:27.5rem;height:5rem}@media screen and (min-width: 768px) and (max-width: 1023px){header.retargeting-template .content::after{width:27rem}}@media screen and (max-width: 767px){header.retargeting-template .content::after{width:18rem}}.retargeting-template{overflow:auto}.retargeting-template .box--around{overflow:hidden;position:relative;border-radius:.5rem;margin:0 1rem;-webkit-box-shadow:0 0 0.6rem 0 rgba(0,0,0,0.4);box-shadow:0 0 0.6rem 0 rgba(0,0,0,0.4)}.retargeting-template .box--around a:hover{text-decoration:none}.retargeting-template .box--around a:hover h2.headline-large,.retargeting-template .box--around a:hover .location,.retargeting-template .box--around a:hover .location :not(.date){text-decoration:underline}.retargeting-template .box--around .salary-container{text-align:right}@media screen and (max-width: 767px){.retargeting-template .box--around .salary-container{text-align:left}}.retargeting-template .box--around .date.copy-default,.retargeting-template .box--around .company{color:initial}.retargeting-template .box--around .location{font-weight:800}.retargeting-template .box--around .date{display:block;margin-bottom:1.5rem}.retargeting-template .box--around .expand{height:13rem;position:relative}@media screen and (min-width: 768px) and (max-width: 1023px){.retargeting-template .box--around .expand{height:16rem}}@media screen and (max-width: 767px){.retargeting-template .box--around .expand{height:auto}}.retargeting-template .box--around .expand a{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.retargeting-template .box--around .expand a{position:inherit}}@media screen and (min-width: 1024px){.retargeting-template .box--around .vertical-align{top:11.7rem;position:absolute}.retargeting-template .box--around .company{display:block;margin-bottom:2rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.retargeting-template .box--around .company{display:block;margin-bottom:2rem}}@media screen and (max-width: 767px){.retargeting-template .box--around .salary-container .headline-medium{margin-bottom:0}.retargeting-template .box--around .salary-container .headline-medium,.retargeting-template .box--around .salary-container .copy-default{text-align:left}}.retargeting-template ul#joblist{margin-bottom:4rem}.container-box{background:#f5f5f5;text-align:center;padding:0 1.5rem}.container-box.search{background-color:#5E156E;background-image:url("/images/layout/basics/headerWidgets/bg_tile.png");background-position:left top;background-repeat:repeat-x;background-size:17.5rem;overflow:hidden;position:relative;z-index:1;line-height:100%;text-align:left}.container-box.search .jobsearchWidget{margin-top:0;padding-top:1rem}.container-box.search .jobsearchWidget .formfields{margin-bottom:0}.container-box.search .headline-large,.container-box.search .headline-medium{color:#fff;margin-bottom:1.5rem}@media screen and (max-width: 767px){.container-box{padding:0 1rem}}span.suggestionList{position:relative;display:inline-block;width:100%}span.suggestionList span.icon.delete{position:absolute;top:0;display:inline-block;font-size:2.6rem;height:100%;padding:1.1rem 0 0;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:2.6rem;text-align:center;right:0;cursor:pointer;visibility:hidden}span.suggestionList span.icon.delete.show{visibility:visible}span.suggestionList span.icon.delete::before{margin:0 1rem 0 0;font-size:2.1rem}ul.suggestionList{position:absolute;top:100%;left:0;z-index:100;margin:.1rem 0 0;padding:0;list-style-type:none;width:auto;background:#fff;border-radius:.3rem;font-size:1.4rem;-webkit-box-shadow:0 0 0.4rem 0 rgba(0,0,0,0.4);box-shadow:0 0 0.4rem 0 rgba(0,0,0,0.4);display:none}@media screen and (max-width: 767px){ul.suggestionList{position:relative;margin-bottom:1rem}ul.suggestionList:empty{position:absolute;margin:0}}ul.suggestionList li{border-bottom:0.1rem solid #f5f5f5}ul.suggestionList li.last{border-bottom:0}ul.suggestionList li.selected{background:#232a6e}ul.suggestionList li.selected span{text-decoration:none;color:#fff}ul.suggestionList li span{display:block;cursor:pointer;padding:.6rem;color:#444;line-height:2.2rem;font-size:1.6rem}@media screen and (max-width: 767px){ul.suggestionList li span{padding:.5rem;font-size:1.4rem}}ul.suggestionList li span:hover{text-decoration:none}::-ms-clear{display:none}.salary-container{text-align:center}.salary-container .divContainerCheckbox a{display:inline-block;width:11.5rem;text-align:right;right:1rem;position:absolute}.salary-container #salary-container .info-icon{left:.5rem}.salary-container .salaryBox{overflow:hidden}.salary-container .salaryBox .contentHasSalary,.salary-container .salaryBox .contentNoSalary{text-align:center}.salary-container .salaryBox .contentLeftNoSalary{padding-top:3rem}.salary-container .salaryBox .gehalt-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.salary-container .salaryBox .gehaltMin.headline-large,.salary-container .salaryBox .gehaltMax.headline-large{margin-bottom:0}.salary-container .salaryBox .gehaltMin,.salary-container .salaryBox .gehaltMax{width:12rem}.salary-container .salaryBox .gehaltMin{color:#b22e7f;width:50%}.salary-container .salaryBox .gehaltMax{color:#232a6e;width:50%}.salary-container .salaryBox .graphic-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;font-weight:700}.salary-container .salaryBox .graphic-container .range-out{font-weight:400}.salary-container .salaryBox .graphic-container .div_next_line{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.5rem;margin-bottom:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.salary-container .salaryBox .graphic-container>div{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.salary-container .salaryBox .graphic-container>div>div{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}.salary-container .salaryBox .graphic-container:nth-child(3){border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.salary-container .salaryBox .goalpost{height:2.5rem;border-left:0.2rem solid #b22e7f;border-right:0.2rem solid #232a6e;padding-top:.5rem;width:50%}.salary-container .salaryBox .range-in{background-image:-webkit-gradient(linear, left top, right top, from(#b22e7f), to(#232a6e));background-image:linear-gradient(to right, #b22e7f, #232a6e);color:#fff;height:2rem;width:100%}.salary-container .salaryBox .range-out{background-color:#d7d7d7;height:2rem;margin-top:.5rem;color:#7e7e7e;width:25%}.salary-container .salaryBox .range-out:first-child{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.salary-container .salaryBox .range-out:nth-child(3){border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.salary-container .salaryBox .calcInfo{padding-top:1rem;text-align:right}.salary-container .salaryBox .calcInfo.show{display:block}.salary-container .salaryBox .calcInfo.hide{display:none}.salary-container .salary-box--fragebogenLink{margin-bottom:1rem}@media screen and (min-width: 767px){.salaryBox{background-color:#fff;color:#444;overflow:hidden}.salaryBox.salary-box--range{padding-top:1rem}.salaryBox.salary-box--fragebogenLink{padding-top:0}}div.shader{background:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:2000}.salary-teaser-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.salary-teaser-container .headline-large{margin-bottom:0}.salary-teaser-container .teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.salary-teaser-container .icon-svg.stopwatch::before{height:5.5rem;width:4.6rem}.salary-teaser-container a.btn{top:.2rem}@media screen and (min-width: 768px) and (max-width: 1023px){.salary-teaser-container .headline-large span{display:block;margin-bottom:0}}@media screen and (max-width: 767px){.salary-teaser-container .row{display:block}.salary-teaser-container .icon-svg.stopwatch::before{min-width:4.1rem;height:4.8rem;top:-.5rem;position:relative;background-size:4rem 4.8rem}.salary-teaser-container .copy-large{margin-bottom:1rem}.headline-medium .copy-large{display:block;margin-bottom:0}}.salaryBoxRange .contentNoSalary{text-align:center}.salaryBoxRange .contentLeftNoSalary{padding-top:3rem}.salaryBoxRange .gehalt-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.salaryBoxRange .gehaltMin.copy-default,.salaryBoxRange .gehaltMax.copy-default,.salaryBoxRange .gehaltAverange .headline-large{margin-bottom:0}.salaryBoxRange .gehaltMin,.salaryBoxRange .gehaltMax{-ms-flex-item-align:end;align-self:flex-end;width:25%}.salaryBoxRange .gehaltMin.nosalary,.salaryBoxRange .gehaltMax.nosalary,.salaryBoxRange .gehaltAverange.nosalary{color:#bababa}.salaryBoxRange .gehaltMin{color:#b22e7f;text-align:right}.salaryBoxRange .gehaltMax{color:#232a6e;text-align:left}.salaryBoxRange .gehaltAverange{color:#6a2b76;width:50%;text-align:center;cursor:pointer}.salaryBoxRange .gehaltAverange:hover .salaryDef::before{color:#9b9b9b}.salaryBoxRange .gehaltAverange .salaryDef{top:-.2rem;position:relative;font-size:1.8rem;left:.5rem}.salaryBoxRange .gehaltAverange.nosalary:hover{cursor:default}.salaryBoxRange .divHelperContainer{position:relative}.salaryBoxRange .graphic-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;font-weight:700}.salaryBoxRange .graphic-container .range-out{font-weight:400}.salaryBoxRange .graphic-container>div{display:inline-block;text-align:center;line-height:4rem}.salaryBoxRange .goalpost{height:4.5rem;border-left:0;border-right:0;padding-top:.5rem;width:50%}.salaryBoxRange .goalpost span.left,.salaryBoxRange .goalpost span.right,.salaryBoxRange .goalpost span.middle{position:absolute;top:-.1rem;width:0;height:0;border-style:solid}.salaryBoxRange .goalpost span.left{border-color:transparent transparent transparent #b22e7f;border-width:.6rem 0 0 .6rem;left:calc(25% - -3px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.salaryBoxRange .goalpost span.right{border-color:transparent transparent #232a6e;border-width:0 0 .6rem .6rem;right:25%}.salaryBoxRange .goalpost span.middle{border-width:0 .5rem .6rem;border-color:transparent transparent #6a2b76;left:50%}.salaryBoxRange .goalpost.nosalary{border-left:0.2rem solid #bababa;border-right:0.2rem solid #bababa}.salaryBoxRange .range-in{background-image:-webkit-gradient(linear, left top, right top, from(#b22e7f), to(#232a6e));background-image:linear-gradient(to right, #b22e7f, #232a6e);background-color:#bababa;color:#fff;height:4rem;width:100%;position:relative}.salaryBoxRange .range-in::after{content:'';background-image:url(/images/shadow_edge.png);background-size:100% 4px;background-repeat:no-repeat;width:100%;height:.4rem;position:absolute;top:4rem;left:0}.salaryBoxRange .range-in.nosalary{background-image:none}.salaryBoxRange .range-out{background-color:#d7d7d7;height:4rem;margin-top:.5rem;color:#7e7e7e;width:25%}.salaryBoxRange .range-out:first-child{border-bottom-left-radius:2rem;border-top-left-radius:2rem}.salaryBoxRange .range-out:nth-child(3){border-bottom-right-radius:2rem;border-top-right-radius:2rem}.salaryBoxRange .divContainerCheckbox{margin-bottom:1rem}.salaryBoxRange .exclamation-triangle::before{color:#b22e7f;font-size:1.6rem}.salaryBoxRange .salary-box--fragebogenLink{font-weight:700;color:#444}.salaryBoxRange .salary-box--fragebogenLink .icon.chevron-right::before{font-size:1.1rem}@media screen and (max-width: 767px){.salaryBox .gehaltAverange .salaryDef{top:-.1rem}}.frabo{display:-webkit-box;display:-ms-flexbox;display:flex}.frabo input[type='radio']{clip:rect(0, 0, 0, 0);position:absolute}.frabo.teaser--box{border:0}.frabo fieldset{border:0;padding:4rem 0 3rem}.frabo .image-bg{background:url("/images/home/laptop_result.png");background-size:40.5rem 24.2rem;background-position:center;background-repeat:no-repeat;height:24.2rem}.frabo .teaser{padding-top:3.5rem;text-align:left}.frabo .headline-small{color:#232a6e;margin-bottom:.2rem;word-break:normal}.frabo .copy-default{color:#444}.frabo .blue{background-color:#232a6e}.frabo .btn-plate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:0.1rem solid #bababa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:85px;margin-bottom:1rem;padding-right:1rem;position:relative;text-align:left}.frabo .btn-plate .icon::before{margin:0}.frabo .btn-plate.chevron-right.icon--right::after{font-size:1.8rem;position:absolute;right:1rem;top:3rem}.frabo .btn-plate .icon-plate{border-width:.1rem;border-style:solid;border-radius:.3rem;border-color:#232a6e;height:6.5rem;margin:0 .8rem;background-color:#232a6e;background-image:-webkit-gradient(linear, left top, left bottom, from(#464d94), to(#232a6e));background-image:linear-gradient(#464d94, #232a6e);-webkit-box-shadow:0 0 0.2rem 0 rgba(0,0,0,0.4);box-shadow:0 0 0.2rem 0 rgba(0,0,0,0.4)}.frabo .btn-plate .icon-plate:hover,.frabo .btn-plate .icon-plate:active{border-color:#464d94}.frabo .btn-plate .icon-plate:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#737aba), to(#464d94));background-image:linear-gradient(#737aba, #464d94);-webkit-box-shadow:0 0 0.4rem 0 rgba(0,0,0,0.4);box-shadow:0 0 0.4rem 0 rgba(0,0,0,0.4)}.frabo .btn-plate .icon-plate:active{background-image:-webkit-gradient(linear, left top, left bottom, from(#464d94), to(#737aba));background-image:linear-gradient(#464d94, #737aba);-webkit-box-shadow:inset 0 0 0.2rem 0 rgba(0,0,0,0.4);box-shadow:inset 0 0 0.2rem 0 rgba(0,0,0,0.4)}.frabo .btn-plate .icon-plate.icon::before{color:#fff;font-size:4.4rem;position:relative;text-align:center;top:1.1rem;width:6.5rem}.frabo .btn-plate .icon-plate.icon.chair::before{background-position:center top;background-repeat:no-repeat;background-size:2.9rem 4.3rem;height:4.4rem;top:1.1rem;width:6.5rem}.frabo .btn-plate .icon-plate.icon.graduation-cap::before{font-size:3.5rem}.frabo .text-in-plate{padding-left:0;text-align:left}.frabo .text-in-plate p{margin-bottom:0}.frabo .icon.icon--right:hover .icon-plate.icon::before{font-size:4.5rem}.frabo .icon.icon--right:hover .icon-plate.icon.graduation-cap::before{font-size:3.6rem}.frabo .icon.icon--right:hover .icon-svg.chair::before{background-size:3rem 4.4rem}.frabo .icon.icon--right:hover .icon-plate{background-image:-webkit-gradient(linear, left top, left bottom, from(#737aba), to(#464d94));background-image:linear-gradient(#737aba, #464d94);-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,0.4);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,0.4) }.frabo .icon.icon--right:hover .headline-small{text-decoration:underline;color:#464d94}@media (min-width: 1024px){.frabo .image-bg{background:url("/images/home/laptop_result.png");background-size:40.5rem 24.2rem;background-position:center;background-repeat:no-repeat}.frabo .text-in-plate{max-width:20rem}}@media (min-width: 768px) and (max-width: 1023px){.frabo .image-bg{background:url("/images/home/laptop_result.png");background-size:27.5rem 17.1rem;background-position:center;background-repeat:no-repeat;height:21rem}.frabo .btn-plate{margin-left:.75rem}}@media (max-width: 767px){.box .teaser--box{border:0}.box .teaser--box.frabo{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:left}.box .teaser--box.frabo fieldset{padding-top:0;padding-bottom:0}.box .teaser--box.frabo fieldset:last-child{border-bottom:0.1rem solid #bababa}.box .teaser--box.frabo fieldset .btn-plate{border-radius:0;border-width:.1rem 0 0;margin-bottom:0;padding-right:0}.box .teaser--box.frabo fieldset .btn-plate.chevron-right.icon--right::after{right:0}.box .teaser--box.frabo fieldset .icon-plate.icon{margin-left:0}.box .teaser--box .s-view-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:0}.box .teaser--box .image-bg{background:url("/images/home/bg_weiche_mobile.png");background-repeat:no-repeat;background-size:cover;display:block;height:13rem;margin-bottom:1rem}}.simpleBannerHeaderWidget{background-color:#5E156E;background-image:url("/images/layout/basics/headerWidgets/bg_tile.png");background-position:left top;background-repeat:repeat-x;background-size:17.5rem;color:#fff}.simpleBannerHeaderWidget h2{font-weight:normal}.simpleBannerHeaderWidget .banner-content{padding:10px 0 0}.user-navigation+header#pageHeader,header#pageHeader .header-widget-wrapper{background:#fff}header#pageHeader .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0}@media screen and (min-width: 1024px){header#pageHeader .content{padding:0 0 1rem}}header#pageHeader .content .logo{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 235 61%22%3E%3Cpath fill=%22%23232A6E%22 fill-rule=%22evenodd%22 d=%22M213.677 18.547c-.645 1.624-.968 3.513-.968 5.667 0 1.842.252 3.536.756 5.082.503 1.545 1.275 2.888 2.314 4.028 1.039 1.14 2.361 2.029 3.967 2.67 1.605.64 3.495.96 5.667.96.85 0 1.684-.048 2.503-.141a28.34 28.34 0 0 0 2.29-.352 18.26 18.26 0 0 0 1.89-.468 9.18 9.18 0 0 0 1.298-.492l-.755-4.636c-.662.28-1.567.546-2.716.796-1.149.25-2.416.374-3.802.374-2.361 0-4.163-.538-5.407-1.615-1.244-1.078-1.944-2.6-2.102-4.567h16.294c.031-.312.055-.663.07-1.054.016-.39.024-.741.024-1.053 0-4.153-.952-7.275-2.857-9.367-1.905-2.092-4.558-3.138-7.958-3.138-1.448 0-2.865.273-4.25.82a10.65 10.65 0 0 0-3.684 2.435c-1.07 1.077-1.928 2.427-2.574 4.05Zm15.278.913c.22.703.331 1.444.331 2.225H218.66a9.79 9.79 0 0 1 .519-2.108 5.869 5.869 0 0 1 1.063-1.826 5.262 5.262 0 0 1 1.676-1.288c.661-.328 1.433-.492 2.314-.492.85 0 1.582.148 2.196.445a4.574 4.574 0 0 1 1.559 1.218c.425.515.748 1.124.968 1.826Zm-38.537 4.566c0 2.498.598 4.458 1.795 5.878 1.196 1.421 2.849 2.131 4.958 2.131.913 0 1.693-.039 2.338-.117a15.804 15.804 0 0 0 1.582-.257V17.61c-.504-.344-1.173-.664-2.007-.961a7.904 7.904 0 0 0-2.668-.445c-2.078 0-3.597.703-4.558 2.108-.96 1.405-1.44 3.31-1.44 5.713Zm16.388 11.569c-1.134.343-2.558.656-4.274.937a33.436 33.436 0 0 1-5.408.421c-1.952 0-3.699-.297-5.242-.89-1.543-.593-2.857-1.444-3.943-2.552-1.087-1.109-1.921-2.451-2.503-4.028-.583-1.577-.874-3.349-.874-5.316 0-1.936.244-3.692.732-5.269s1.204-2.927 2.149-4.051a9.562 9.562 0 0 1 3.447-2.6c1.354-.608 2.913-.913 4.676-.913 1.196 0 2.251.14 3.164.422.913.28 1.7.593 2.361.936V.937L206.806 0v35.595Z%22 clip-rule=%22evenodd%22/%3E%3Cpath fill=%22%23B22E7F%22 fill-rule=%22evenodd%22 d=%22M170.727 29h8.034v8h-8.034v-8Z%22 clip-rule=%22evenodd%22/%3E%3Cpath fill=%22%23232A6E%22 fill-rule=%22evenodd%22 d=%22M170.677 3.887v5.105h-10.059v27.352h-5.998V8.992h-10.059V3.887h26.116Zm-22.48 27.353v5.104h-20.685V3.887h5.951V31.24h14.734Zm-31.264 5.104c-.441-1.28-.897-2.544-1.369-3.793-.473-1.25-.929-2.53-1.37-3.84h-13.79c-.44 1.31-.89 2.599-1.346 3.863a559.923 559.923 0 0 0-1.346 3.77h-6.187a549.65 549.65 0 0 1 3.495-9.601 386.93 386.93 0 0 1 3.235-8.337 268.423 268.423 0 0 1 3.141-7.493 238.946 238.946 0 0 1 3.211-7.026h5.62a238.961 238.961 0 0 1 3.212 7.026 272.155 272.155 0 0 1 3.14 7.493 444.124 444.124 0 0 1 6.777 17.938h-6.423Zm-9.634-26.18a168.314 168.314 0 0 0-2.479 6.041 329.255 329.255 0 0 0-2.905 7.728h10.768a318.293 318.293 0 0 0-2.928-7.775 185.855 185.855 0 0 0-2.456-5.995Zm-25.88-6.277h5.95v32.457h-5.95V21.966H67.204v14.378h-5.951V3.887h5.95v12.974H81.42V3.887ZM33.578 36.344V3.887h21.016V8.9H39.529v8.009H52.94v4.917H39.53v9.508h16.198v5.011h-22.15ZM16.624 8.337c-3.37 0-5.943 1.038-7.722 3.114-1.779 2.077-2.668 4.957-2.668 8.641 0 1.749.212 3.35.637 4.801.426 1.452 1.055 2.693 1.89 3.723a8.621 8.621 0 0 0 3.117 2.412c1.243.578 2.7.867 4.368.867 1.039 0 1.936-.04 2.692-.117.756-.078 1.354-.18 1.795-.305V19.811h5.95v15.597c-.819.312-2.204.655-4.156 1.03-1.952.375-4.203.562-6.753.562-2.362 0-4.518-.375-6.47-1.124-1.952-.75-3.613-1.842-4.983-3.279-1.37-1.436-2.432-3.2-3.188-5.292C.378 25.213 0 22.809 0 20.092c0-2.716.417-5.12 1.252-7.212.834-2.092 1.975-3.864 3.423-5.316a14.413 14.413 0 0 1 5.1-3.302c1.953-.75 4.03-1.124 6.235-1.124 1.511 0 2.857.101 4.038.304 1.18.203 2.196.43 3.046.68.85.25 1.55.515 2.101.796.551.28.937.484 1.157.609l-1.794 4.824c-.945-.562-2.117-1.039-3.518-1.429a16.381 16.381 0 0 0-4.416-.585Z%22 clip-rule=%22evenodd%22/%3E%3Cpath fill=%22%230c2577%22 d=%22M123.545 55.083v.936c0 .147-.049.197-.196.197h-1.153c-.147 0-.196-.05-.196-.197V42.526c0-.148.049-.197.196-.197h1.153c.147 0 .196.05.196.197v4.875a4.57 4.57 0 0 1 3.237-1.354c2.649 0 4.414 2.117 4.414 5.17s-1.765 5.17-4.414 5.17c-1.324.024-2.526-.517-3.237-1.305zm6.033-3.84c0-2.192-1.055-3.718-3.041-3.718-1.937 0-3.139 1.526-3.139 3.717 0 2.192 1.202 3.718 3.139 3.718 1.986 0 3.041-1.526 3.041-3.718zm2.747 8.789c-.172-.099-.197-.197-.197-.32v-1.06c0-.147.074-.196.172-.196.319 0 .54.443 1.422.443 1.055 0 1.619-.788 2.109-2.511l-3.948-9.774c-.024-.05-.049-.098-.049-.172 0-.099.049-.173.172-.173h1.422c.172 0 .221.05.27.197l2.918 7.583 2.502-7.583c.049-.148.073-.197.269-.197h1.349c.098 0 .172.05.172.173 0 .049-.025.098-.049.172l-3.654 10.562c-.834 2.437-1.938 3.151-3.409 3.151-.662.025-1.03-.098-1.471-.295zm40.121-8.592v.344c0 .148-.05.197-.197.197h-7.578c.197 1.33 1.153 2.29 2.625 2.29.956 0 1.667-.271 2.182-.862.049-.05.123-.099.196-.099.049 0 .098.025.147.05l1.423.984c.073.05.098.123.098.197 0 .05-.025.099-.049.148v.025c-.932 1.132-2.256 1.698-3.997 1.698-2.894 0-5.126-2.117-5.126-5.219 0-3.102 2.305-5.22 5.126-5.22 3.261.025 5.15 2.537 5.15 5.466zm-2.551-1.453c-.368-1.084-1.202-1.822-2.599-1.822a2.68 2.68 0 0 0-2.551 1.822zm64.866 1.453v.344c0 .148-.049.197-.197.197h-7.577c.196 1.33 1.152 2.29 2.624 2.29.956 0 1.667-.271 2.182-.862.049-.05.123-.099.196-.099.049 0 .099.025.148.05l1.422.984c.074.05.098.123.098.197 0 .05-.024.099-.049.148v.025c-.932 1.132-2.256 1.698-3.997 1.698-2.894 0-5.126-2.117-5.126-5.219 0-3.102 2.305-5.22 5.126-5.22 3.261.025 5.15 2.537 5.15 5.466zm-2.551-1.453c-.368-1.084-1.202-1.822-2.599-1.822-1.128 0-2.158.69-2.551 1.822zm-71.144 3.963c-.049 0-.073 0-.122.025-.711.27-1.128.295-1.741.295-1.006 0-1.374-.566-1.374-1.649v-4.284h2.992c.098 0 .196-.098.196-.197v-1.772c0-.099-.098-.197-.196-.197h-2.992v-2.88c0-.1-.098-.198-.196-.198h-1.986c-.098 0-.196.099-.196.197v9.75c0 2.215 1.446 3.348 3.335 3.348.76 0 1.716-.099 2.28-.32.172-.05.172-.173.172-.345V54.05c0-.025-.073-.099-.172-.099zm22.513-2.732c0 3.225-1.863 5.22-4.537 5.22-1.103 0-2.011-.321-2.869-1.01v4.554c0 .148-.049.197-.196.197h-1.986c-.148 0-.197-.049-.197-.197v-13.59c0-.147.049-.197.197-.197h1.986c.147 0 .196.05.196.197v.616c.76-.616 1.668-1.034 2.869-1.034 2.698.024 4.537 2.019 4.537 5.244zm-2.501 0c0-1.724-.932-3.053-2.502-3.053-1.569 0-2.501 1.33-2.501 3.053 0 1.723.932 3.052 2.501 3.052 1.57 0 2.502-1.329 2.502-3.052zm38.257-5.22c-1.275 0-2.182.444-2.992 1.133v-.714c0-.148-.049-.197-.196-.197h-1.986c-.148 0-.197.05-.197.197v9.626c0 .148.049.197.197.197h1.986c.147 0 .196-.05.196-.197v-4.53c0-2.388 1.128-3.323 2.379-3.323 1.104 0 1.717.59 1.717 2.068v5.785c0 .148.049.197.196.197h1.986c.147 0 .197-.05.197-.197v-6.647c0-2.093-1.3-3.398-3.483-3.398zm-7.161 5.22c0 3.028-2.281 5.22-5.346 5.22-3.066 0-5.346-2.167-5.346-5.22s2.28-5.22 5.346-5.22c3.065 0 5.346 2.192 5.346 5.22zm-2.526 0c0-1.847-1.128-3.053-2.796-3.053-1.643 0-2.795 1.23-2.795 3.053 0 1.846 1.128 3.053 2.795 3.053 1.644 0 2.796-1.207 2.796-3.053zm-62.658 4.505c.785.517 2.428 1.01 4.439.468 1.447-.443 2.55-1.453 2.526-2.98 0-1.895-1.447-2.609-3.605-2.953-2.011-.296-2.379-.714-2.379-1.231 0-.591.49-.862 1.128-.96 1.005-.148 1.888.295 2.477 1.083.098.147.245.172.368.098 0 0 1.447-.837 1.594-.91a.28.28 0 0 0 .098-.37c-.491-.69-1.128-1.256-1.938-1.576-.809-.32-1.447-.443-2.231-.418-1.864 0-3.875.91-3.875 3.102.024 1.502 1.054 2.486 3.458 2.88 1.888.296 2.526.69 2.526 1.256 0 .788-.883 1.083-2.036 1.01-.907-.05-1.496-.493-1.962-1.207-.073-.123-.245-.148-.367-.074l-1.644.936c-.122.073-.196.27-.098.369.515.738.687.96 1.521 1.477zm53.413-1.773c-.049 0-.074 0-.123.025-.711.27-1.128.295-1.741.295-1.006 0-1.373-.566-1.373-1.649v-4.284h2.991a.211.211 0 0 0 .197-.197v-1.772a.211.211 0 0 0-.197-.197h-2.991v-2.88c0-.1-.099-.198-.197-.198h-1.986c-.098 0-.196.099-.196.197v9.75c0 2.215 1.447 3.348 3.335 3.348.76 0 1.717-.099 2.281-.32.171-.05.171-.173.171-.345V54.05c0-.025-.073-.099-.171-.099zm-14.077 1.773c.785.517 2.428 1.01 4.439.468 1.447-.443 2.55-1.453 2.526-2.98 0-1.895-1.447-2.609-3.605-2.953-2.011-.296-2.379-.714-2.379-1.231 0-.591.49-.862 1.128-.96 1.006-.148 1.888.295 2.477 1.083.098.147.245.172.368.098 0 0 1.447-.837 1.594-.91.122-.075.172-.247.098-.37-.49-.69-1.128-1.256-1.937-1.576-.81-.32-1.447-.443-2.232-.418-1.864 0-3.875.91-3.875 3.102.025 1.502 1.055 2.486 3.458 2.88 1.888.296 2.526.69 2.526 1.256 0 .788-.883 1.083-2.036 1.01-.907-.05-1.495-.493-1.961-1.207-.074-.123-.246-.148-.368-.074l-1.643.936c-.123.073-.197.27-.098.369.515.738.711.96 1.52 1.477z%22/%3E%3C/svg%3E") no-repeat;display:block;height:6.1rem;width:23.5rem;-webkit-transition:all .2s;transition:all .2s}@media screen and (min-width: 1024px){header#pageHeader .content .logo{margin-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1023px){header#pageHeader .content .logo{height:5.9rem;width:22.2rem}}@media screen and (max-width: 767px){header#pageHeader .content .logo{height:4.3rem;width:15.6rem}}.intro-text .content *:last-child,.area-text .content *:last-child{margin-bottom:0}.intro-text a:hover,.area-text a:hover{color:#464d94}.intro-text ul,.area-text ul{list-style-type:none;padding-left:2rem;margin-bottom:2rem;margin-top:0}.intro-text ul li,.area-text ul li{position:relative;margin-bottom:1rem}.intro-text ul li::before,.area-text ul li::before{display:inline-block;position:absolute;top:.5rem;left:-2rem;content:'';height:1rem;width:1rem;background:#7e7e7e}.intro-text ul li:last-child,.area-text ul li:last-child{margin-bottom:0}.tooltip{display:none;position:absolute;top:5rem;left:50%;margin-bottom:2rem;text-align:left;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#fff;color:#444;z-index:9;font-size:1.4rem;border-radius:.9rem;-webkit-animation:fade-in-move-down-center 1s;animation:fade-in-move-down-center 1s;-webkit-box-shadow:0 0 0.4rem 0.1rem rgba(0,0,0,0.3);box-shadow:0 0 0.4rem 0.1rem rgba(0,0,0,0.3)}.tooltip::after{position:absolute;top:-2.5rem;content:'';display:block;background-image:url(/images/arrow_down_40px@2x.png);background-size:4rem 3rem;background-repeat:no-repeat;height:3rem;width:4rem;right:50%;-webkit-transform:rotate(180deg) translate(-50%, 0);transform:rotate(180deg) translate(-50%, 0)}.tooltip.show{display:block}.tooltip .content{padding:1rem;height:100%;text-align:left}.tooltip .content ul{margin-bottom:1rem;margin-top:0;padding-right:2rem}.tooltip .content a{margin-bottom:1rem}.tooltip .close{position:absolute;top:.5rem;right:.5rem;font-size:2.6rem;cursor:pointer;float:none;width:auto;height:auto;background:none}.tooltip .close.close:focus,.tooltip .close.close:hover{-webkit-box-shadow:none;box-shadow:none}.tabGruppe{margin-bottom:3rem}.tabGruppe .adjustContainer{padding:0}.tabGruppe .adjustForTabs{padding:0 1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tabGruppe .tabelement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.5rem;height:100%;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#d7d7d7));background-image:linear-gradient(#f5f5f5, #d7d7d7);font-weight:700;border:1px solid #bababa;border-right:0;color:#444;line-height:1.7rem;padding:.5rem 1rem .6rem}.tabGruppe .tabelement.firstTab{border-radius:.3rem 0 0 .3rem}.tabGruppe .tabelement.lastTab{border-radius:0 .3rem .3rem 0;border-right:1px solid #bababa}.tabGruppe .tabelement:hover{cursor:pointer;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background-image:linear-gradient(#fff, #f5f5f5);text-decoration:none}.tabGruppe .tabelement.active{background:#232a6e;border-color:#232a6e;text-decoration:none;color:#fff}.tabGruppe .tabelement.active:hover{cursor:default}.tabGruppe .tabelement.active::after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:1rem 2rem 0;border-color:#232a6e transparent transparent;bottom:-1.1rem;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.tabGruppe .tabelement.active .icon::before{color:#fff}.tabGruppe .tabelement .icon{font-size:2rem}@media screen and (min-width: 768px) and (max-width: 1023px){.tabGruppe{margin-bottom:2.5rem}.tabGruppe .adjustForTabs{padding:0 1rem}}@media screen and (max-width: 767px){.tabGruppe{margin-bottom:2rem}.tabGruppe .tabelement{padding:0 .5rem}.tabGruppe .adjustForTabs{padding:0 .7rem}.tabGruppe .icon{display:none}.tabGruppe .tabheadline{overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.tabGruppe .tabelement.active::after{bottom:-1.1rem}}.salary-teaser-container.boxed-bg{background-image:none;background-color:#232a6e}.salary-teaser-container .icon-svg::before{margin-right:1.5rem}.salary-teaser-container .teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.salary-teaser-container .teaser-content--singlelines{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.salary-teaser-container .teaser-content .icon-container{width:8rem;height:8rem;margin-right:1.5rem}.salary-teaser-container .button-container{width:100%}@media screen and (max-width: 767px){.salary-teaser-container .icon-svg::before{margin-right:1.5rem}.salary-teaser-container .button-container{margin-top:0}.salary-teaser-container .row{display:block}.salary-teaser-container .teaser-content-headline{font-size:2.4rem;line-height:3.3rem}.salary-teaser-container .teaser-content-copy{font-size:1.4rem;line-height:2rem;font-weight:400}}@media screen and (min-width: 767px){.salary-teaser-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.GehaltsCheck-container .icon-svg.salary-trend-up::before{height:5rem;width:5rem}.GehaltsCheck-container .jobListInnerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.5rem}@media screen and (max-width: 767px){.GehaltsCheck-container .jobListInnerContainer{margin-top:0}}header#pageHeader .login-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}@media screen and (min-width: 1024px){header#pageHeader .login-area{margin-bottom:-1.5rem}}header#pageHeader .login-area a{margin-right:1rem;padding:0 1rem;font-weight:700;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;border-top-left-radius:0;border-top-right-radius:0;min-height:3rem;max-height:3rem}@media screen and (min-width: 1024px){header#pageHeader .login-area a{height:3rem}header#pageHeader .login-area a.login{margin-right:0}}header#pageHeader .login-area .icon-svg{line-height:100%}header#pageHeader .login-area .icon-svg.user-white,header#pageHeader .login-area .icon-svg.user-grey,header#pageHeader .login-area .icon-svg.user-blue-full,header#pageHeader .login-area .icon-svg.user-white-full{margin-right:.5rem}header#pageHeader .login-area .icon-svg::before,header#pageHeader .login-area .icon-svg.icon-svg--right::after{margin:0}header#pageHeader .login-area .icon-svg.user-grey::before,header#pageHeader .login-area .icon-svg.user-white::before{height:2rem;width:1.6rem}@media screen and (min-width: 1024px){header#pageHeader .login-area .icon-svg.user-grey::before,header#pageHeader .login-area .icon-svg.user-white::before{height:1.5rem;width:1.2rem}}header#pageHeader .login-area .icon-svg.compensation-icon::before{height:2rem;width:2rem;margin-right:.5rem;background-size:1.5rem;background-position:center;position:relative;top:.1rem}header#pageHeader .login-area #nav-control{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem}header#pageHeader .login-area #nav-control .icon.cross{display:-webkit-box;display:-ms-flexbox;display:flex}header#pageHeader .login-area #nav-control .icon.cross::before{font-size:4rem;line-height:0.6;margin:0}header#pageHeader .login-area #nav-control[data-navigation='open'] .burger{display:none}header#pageHeader .login-area #nav-control[data-navigation='open'] .cross{display:-webkit-box;display:-ms-flexbox;display:flex}header#pageHeader .login-area #nav-control[data-navigation='closed'] .burger{display:block}header#pageHeader .login-area #nav-control[data-navigation='closed'] .cross{display:none}header#pageHeader .login-area .profil,header#pageHeader .login-area .compensation{background:transparent;margin-right:1rem;border:0}@media screen and (min-width: 1024px){header#pageHeader .login-area .profil,header#pageHeader .login-area .compensation{background-color:#464d94;background-image:-webkit-gradient(linear, left top, left bottom, from(#464d94), to(#232a6e));background-image:linear-gradient(#464d94, #232a6e);border-color:#232a6e}header#pageHeader .login-area .profil:hover,header#pageHeader .login-area .compensation:hover{background-color:#737aba;background-image:-webkit-gradient(linear, left top, left bottom, from(#737aba), to(#464d94));background-image:linear-gradient(#737aba, #464d94);border-color:#464d94}header#pageHeader .login-area .profil:active,header#pageHeader .login-area .compensation:active{background-color:#737aba;background-image:-webkit-gradient(linear, left top, left bottom, from(#464d94), to(#737aba));background-image:linear-gradient(#464d94, #737aba);border-color:#464d94;-webkit-box-shadow:inset 0 0 0.4rem 0 rgba(0,0,0,0.4);box-shadow:inset 0 0 0.4rem 0 rgba(0,0,0,0.4);text-decoration:none;color:#fff}}@media screen and (max-width: 1023px){.login-area{position:absolute;right:0;z-index:10}.login-area .login.btn.secondary{background:transparent;-webkit-box-shadow:none;box-shadow:none}.login-area .login.btn.secondary:active,.login-area .login.btn.secondary:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none}.login-area .profil.btn.default{-webkit-box-shadow:none;box-shadow:none;background-color:none;background:none;border-color:none}}@media screen and (min-width: 768px) and (max-width: 1023px){.login-area{top:2.5rem;padding:0 1.5rem}}@media screen and (max-width: 767px){.login-area{top:1.8rem;padding:0 1rem}}
