#jobsearch-app #jobsearch-insert ul.ui-autocomplete,#JobPortal #jobsearch-insert ul.ui-autocomplete,#jobsearch-app-insert #jobsearch-insert ul.ui-autocomplete,#searchWidget #jobsearch-insert ul.ui-autocomplete,#jobsearch-app ul.ui-autocomplete,#JobPortal ul.ui-autocomplete,#jobsearch-app-insert ul.ui-autocomplete,#searchWidget ul.ui-autocomplete{position:absolute;left:0;top:100%;box-shadow:0 2px 5px rgba(0,0,0,.3);overflow-y:auto}#jobsearch-app #jobsearch-insert ul.ui-autocomplete li,#JobPortal #jobsearch-insert ul.ui-autocomplete li,#jobsearch-app-insert #jobsearch-insert ul.ui-autocomplete li,#searchWidget #jobsearch-insert ul.ui-autocomplete li,#jobsearch-app ul.ui-autocomplete li,#JobPortal ul.ui-autocomplete li,#jobsearch-app-insert ul.ui-autocomplete li,#searchWidget ul.ui-autocomplete li{border:none;float:none;margin:0;border-bottom:1px solid #ccc;height:auto}#jobsearch-app #jobsearch-insert ul.ui-autocomplete li span.highlight,#JobPortal #jobsearch-insert ul.ui-autocomplete li span.highlight,#jobsearch-app-insert #jobsearch-insert ul.ui-autocomplete li span.highlight,#searchWidget #jobsearch-insert ul.ui-autocomplete li span.highlight,#jobsearch-app ul.ui-autocomplete li span.highlight,#JobPortal ul.ui-autocomplete li span.highlight,#jobsearch-app-insert ul.ui-autocomplete li span.highlight,#searchWidget ul.ui-autocomplete li span.highlight{color:#000;font-weight:bold;margin:0}#jobsearch-app #jobsearch-insert ul.ui-autocomplete li.ui-autocomplete-category,#JobPortal #jobsearch-insert ul.ui-autocomplete li.ui-autocomplete-category,#jobsearch-app-insert #jobsearch-insert ul.ui-autocomplete li.ui-autocomplete-category,#searchWidget #jobsearch-insert ul.ui-autocomplete li.ui-autocomplete-category,#jobsearch-app ul.ui-autocomplete li.ui-autocomplete-category,#JobPortal ul.ui-autocomplete li.ui-autocomplete-category,#jobsearch-app-insert ul.ui-autocomplete li.ui-autocomplete-category,#searchWidget ul.ui-autocomplete li.ui-autocomplete-category{font-weight:bold;font-size:14px;padding:4px 7px;line-height:31px}#jobsearch-app #jobsearch-insert li,#JobPortal #jobsearch-insert li,#jobsearch-app-insert #jobsearch-insert li,#searchWidget #jobsearch-insert li,#jobsearch-app li.ui-menu-item,#JobPortal li.ui-menu-item,#jobsearch-app-insert li.ui-menu-item,#searchWidget li.ui-menu-item{background-color:#f8f8f8;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;float:left;list-style:none;height:30px;margin-right:-1px}#jobsearch-app #jobsearch-insert li:hover,#JobPortal #jobsearch-insert li:hover,#jobsearch-app-insert #jobsearch-insert li:hover,#searchWidget #jobsearch-insert li:hover,#jobsearch-app li.ui-menu-item:hover,#JobPortal li.ui-menu-item:hover,#jobsearch-app-insert li.ui-menu-item:hover,#searchWidget li.ui-menu-item:hover{background-color:#eee}#jobsearch-app #jobsearch-insert li a,#JobPortal #jobsearch-insert li a,#jobsearch-app-insert #jobsearch-insert li a,#searchWidget #jobsearch-insert li a,#jobsearch-app li.ui-menu-item a,#JobPortal li.ui-menu-item a,#jobsearch-app-insert li.ui-menu-item a,#searchWidget li.ui-menu-item a{font-size:13px!important;line-height:31px!important;text-decoration:none!important;color:#222!important;display:block;cursor:pointer;padding:0 16px}#jobsearch-app ul.ui-autocomplete .ui-menu-item :hover,#JobPortal ul.ui-autocomplete .ui-menu-item :hover,#jobsearch-app-insert ul.ui-autocomplete .ui-menu-item :hover,#searchWidget ul.ui-autocomplete .ui-menu-item :hover{cursor:pointer}#jobsearch-app #jobsearch-insert li a span,#JobPortal #jobsearch-insert li a span,#jobsearch-app-insert #jobsearch-insert li a span,#searchWidget #jobsearch-insert li a span,#jobsearch-app li.ui-menu-item a span,#JobPortal li.ui-menu-item a span,#jobsearch-app-insert li.ui-menu-item a span,#searchWidget li.ui-menu-item a span{margin-right:5px}#jobsearch-app #jobsearch-insert li.active,#JobPortal #jobsearch-insert li.active,#jobsearch-app-insert #jobsearch-insert li.active,#searchWidget #jobsearch-insert li.active,#jobsearch-app li.ui-menu-item.active,#JobPortal li.ui-menu-item.active,#jobsearch-app-insert li.ui-menu-item.active,#searchWidget li.ui-menu-item.active{background-color:#24869b;border-top:1px solid #43737d;border-left:1px solid #43737d;border-right:1px solid #43737d;border-bottom:1px solid #24869b}#jobsearch-app #jobsearch-insert li.active a,#JobPortal #jobsearch-insert li.active a,#jobsearch-app-insert #jobsearch-insert li.active a,#searchWidget #jobsearch-insert li.active a,#jobsearch-app li.ui-menu-item.active a,#JobPortal li.ui-menu-item.active a,#jobsearch-app-insert li.ui-menu-item.active a,#searchWidget li.ui-menu-item.active a{color:#fff!important;font-weight:bold;font-size:15px}#jobsearch-app .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item,#JobPortal .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item,#jobsearch-app-insert .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item,#searchWidget .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item{margin-left:-40px}#jobsearch-app #jobsearch-insert .ui-widget-content .ui-state-focus,#JobPortal #jobsearch-insert .ui-widget-content .ui-state-focus,#jobsearch-app-insert #jobsearch-insert .ui-widget-content .ui-state-focus,#searchWidget #jobsearch-insert .ui-widget-content .ui-state-focus,#jobsearch-app #jobsearch-insert .ui-widget-header .ui-state-focus,#JobPortal #jobsearch-insert .ui-widget-header .ui-state-focus,#jobsearch-app-insert #jobsearch-insert .ui-widget-header .ui-state-focus,#searchWidget #jobsearch-insert .ui-widget-header .ui-state-focus,#jobsearch-app .ui-state-focus,#JobPortal .ui-state-focus,#jobsearch-app-insert .ui-state-focus,#searchWidget .ui-state-focus,#jobsearch-app #jobsearch-app .ui-widget-content .ui-state-focus,#JobPortal #jobsearch-app .ui-widget-content .ui-state-focus,#jobsearch-app-insert #jobsearch-app .ui-widget-content .ui-state-focus,#searchWidget #jobsearch-app .ui-widget-content .ui-state-focus{border:none;border-bottom:1px solid #ccc;background:#dadada}.ui-helper-hidden-accessible{display:none}#jobsearch-app .regionAutoCompleteContainer .ui-widget-content{max-height:400px}body,html{margin:0;padding:0;overflow:hidden}#searchWidget{font-family:"Roboto",Arial,sans-serif;font-size:14px;background-color:transparent;width:100%;min-width:280px}#searchWidget #jobsearch-insert ul.ui-autocomplete{padding:0;z-index:2;max-height:175px;overflow-y:scroll}#searchWidget.light #jobsearch-container{width:100%}#searchWidget.light #jobsearch-container .content-main .jobsearch-insert-box{margin-bottom:0}#searchWidget .content-aside{float:left;width:300px;overflow:hidden;margin-left:35px}#searchWidget #jobsearch-container{width:calc(100vw - 335px);float:left}#searchWidget #jobsearch-container .content-main{width:100%}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box{margin-bottom:29px;position:relative;background-color:#257e91;padding:20px;height:46px;box-shadow:0 3px 6px rgba(0,0,0,.29)}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer{width:calc(99% - 226px);display:inline-block}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer input{border:1px solid #359aaf;border-radius:3px;line-height:22px;height:46px;padding:14px 12px 13px 12px;color:#000;box-sizing:border-box;display:block;-webkit-appearance:none;-moz-appearance:none;font-size:16px}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer input.keywordFilter{width:65.3%;float:left}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer input.regionKeywordFilter{width:33.7%;float:right}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box button.submitSearch{font:bold 18px "Roboto",Arial,sans-serif;line-height:28px;width:226px;border:none;border-radius:3px;background-color:#ed827a;color:#fff;text-align:center;float:right;text-transform:uppercase;letter-spacing:1.35px;height:46px;cursor:pointer}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box button.submitSearch span{display:inline-block}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box button.submitSearch #resultCount{font-size:12px;margin-left:5px;opacity:.8;letter-spacing:normal}#searchWidget #jobsearch-container .services{width:100%;display:flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:-moz-flex;font-size:15px}#searchWidget #jobsearch-container .services a{line-height:18px;background-color:#eee;color:#257e91;text-decoration:none;width:50%;height:135px;margin-right:15px;border-radius:3px;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-orient:vertical;-webkit-box-pack:center}#searchWidget #jobsearch-container .services a:last-of-type{margin-right:0}#searchWidget #jobsearch-container .services a span{background-repeat:no-repeat;background-position:center;height:50px;width:50px;display:inline-block;margin-bottom:14px}#searchWidget #jobsearch-container .services a span.icon-cv{background-image:url(/jobsuche/Content_NEW/img/icon-cv.svg)}#searchWidget #jobsearch-container .services a span.icon-searchagent{background-image:url(/jobsuche/Content_NEW/img/icon-searchagent.svg)}#searchWidget #jobsearch-container .services a span.icon-employer{background-image:url(/jobsuche/Content_NEW/img/icon-employer.svg)}#searchWidget #jobsearch-container .services a strong{display:block}#searchWidget::-webkit-input-placeholder{color:#eee}#searchWidget:-moz-placeholder{color:#eee}#searchWidget::-moz-placeholder{color:#eee}#searchWidget:-ms-input-placeholder{color:#eee}#searchWidget .autoCompleteContainer{position:relative}@-moz-document url-prefix(){#searchWidget #jobsearch-app-insert #jobsearch-insert{margin:0 0 25px 0;}}@media(max-width:1024px){#searchWidget #jobsearch-insert ul.ui-autocomplete{max-height:365px}#searchWidget .content-aside{position:absolute;top:158px;right:0;width:300px}#searchWidget #jobsearch-container{width:100%}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box{height:102px;margin-bottom:16px}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer{width:100%;display:block}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer input.keywordFilter,#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer input.regionKeywordFilter{width:49.5%}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box button.submitSearch{width:100%;display:block;margin-top:10px}#searchWidget #jobsearch-container .content-main .services{float:left;text-align:left;flex-wrap:wrap;width:calc(100vw - 316px)}#searchWidget #jobsearch-container .content-main .services a{margin-right:0;flex-direction:row;justify-content:flex-start;width:100%;flex-basis:100%;height:119px;margin-bottom:12px}#searchWidget #jobsearch-container .content-main .services a:first-of-type{display:none}#searchWidget #jobsearch-container .content-main .services a:last-of-type{margin-bottom:0}#searchWidget #jobsearch-container .content-main .services a span{margin:0 15px 0 20px}#searchWidget #jobsearch-container .content-main .services a strong{margin-right:5px}}@media(max-width:767px){#searchWidget #jobsearch-insert ul.ui-autocomplete{max-height:175px}#searchWidget .content-aside{display:none}#searchWidget #jobsearch-container{width:100%}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box{height:120px;margin-bottom:20px;padding:20px 15px}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer{margin-bottom:0;width:100%;display:block}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer input.keywordFilter,#searchWidget #jobsearch-container .content-main .jobsearch-insert-box .filterContainer input.regionKeywordFilter{width:100%;margin-bottom:6px;font-size:15px;padding:0 9px;height:36px}#searchWidget #jobsearch-container .content-main .jobsearch-insert-box button.submitSearch{width:100%;height:36px;font-size:16px;margin-top:0;letter-spacing:1.2px}#searchWidget #jobsearch-container .content-main .services{position:relative;padding:0 15px;width:calc(100% - 30px);display:flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:-moz-flex;flex-wrap:initial;font-size:14px}#searchWidget #jobsearch-container .content-main .services a{line-height:17px;max-width:50%;height:102px;margin:0 15px 0 0;border-radius:3px;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-orient:vertical;-webkit-box-pack:center;flex-basis:initial;width:100%}#searchWidget #jobsearch-container .content-main .services a:first-of-type{display:none}#searchWidget #jobsearch-container .content-main .services a:last-of-type{margin-right:0}#searchWidget #jobsearch-container .content-main .services a span{margin:0 0 6px 0;background-size:contain;height:35px;width:35px}#searchWidget #jobsearch-container .content-main .services a strong{margin-right:0}}html,body{margin:0;padding:0}#topJobs .swiper-container{width:300px;height:250px;margin:0}#topJobs .topJob{height:100%;width:100%}#topJobs .swiper-button.disabled{opacity:0}#topJobs .swiper-button-next{right:0}#topJobs .swiper-button-prev{left:0}#topJobs .swiper-button{background-size:12px 24px;background-color:rgba(0,0,0,.5)}