body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body{font-size:15px}h1,.h1{font-size:30px}h2,.h2{font-size:26px}#navbar_top.scrolled{background-color:whitesmoke;box-shadow:0 8px 14px -6px rgba(0,0,0,0.6);border-bottom:3px solid #476c98}#navbar_top{min-height:0;height:45px}#portal_wrapper{min-height:calc(100vh - 105px);min-height:-o-calc(100vh - 105px);min-height:-webkit-calc(100vh - 105px);min-height:-moz-calc(100vh - 105px)}.trans_effect{-webkit-transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-ms-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0}.portal_invisible{display:none}.nav-tabs{border:0;padding:0;margin:0}.nav>li{width:17%;padding:0}#navbar_sub .nav>li{width:auto}.nav>li>a{background-color:#a5b8c9;border:0;color:whitesmoke}.nav>li.active>a{background-color:#476c98;border:0;color:whitesmoke}.nav-tabs>li>a{border-radius:0}.nav>li>a:hover{border:0;background-color:#476c98}.nav>li.active>a:hover{border:0;background-color:#476c98}table{max-width:100%}.portal-data-table.has_action tbody td,.portal-data-table thead th.sorting{cursor:pointer}.portal-data-table.has_action tbody td.dataTables_empty{cursor:auto}footer .container-fluid{position:relative}footer{margin-top:40px;padding:10px 0;background-color:#f5f5f5}footer img{width:75px}footer ul{position:absolute;right:10px;top:12px;margin:0 !important}footer ul li.list-group-item{float:left;padding:0 15px;border:0;border-radius:0 !important;background-color:transparent}footer ul li.list-group-item:not(:last-child){border-right:1px solid #476c98}#plugin_menu_button{text-align:center;width:26%}#plugin_menu_button>a{background-color:#476c98}#plugin_menu_button>a:hover{color:silver}#plugin_lang_button{text-align:center;background-color:transparent;width:6%}#plugin_lang_button>a{color:#222;background-color:transparent}#slider_portal{background-color:#a9a9a9;background-color:rgba(169,169,169,0.3);height:450px;background-repeat:no-repeat;background-size:100%;background-position:top;position:relative}#slider_portal.detail{height:250px}.gradient{height:100%;width:100%;background-image:linear-gradient(white,transparent,transparent,transparent)}#slider_logo{margin-top:50px}#slider_search{position:absolute;bottom:0}#portal_job_jobmail .input-group-addon,#slider_search .input-group-addon{background-color:white}#searchquery-location,#searchquery-jobTitle{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #ccc !important}#portal_job_jobmail .jobmail_mail_container .glyphicon,#slider_search .input-group-addon .glyphicon{color:#476c98}#portal_job_jobmail #candidate_email:focus,#slider_search .input-group input[type='text']:focus{outline:0}#portal_job_jobmail #candidate_email,#slider_search .input-group input[type='text']{box-shadow:none;border-left:0;border-right:0}#candidate_email.success{background-color:#dff0d8}#candidate_email.error{background-color:#f2dede}#jobSearch_form{background-color:#476c98;box-shadow:0 6px 12px rgba(0,0,0,.175)}#jobSearch_form h3,#jobSearch_form h1{color:whitesmoke;font-size:24px}input[type="text"]:focus{outline:0;outline-width:0}.portal_read_only{background-color:#fff !important}div.plugin_article h3,#portal_left h3,#portal_left .dynpg_A_content h1,#portal_left .dynpg_A_content h2{color:#476c98}#portal_left{z-index:2}#portal_left h3{padding:6px 12px}ul.job-results{margin-bottom:10px}#portal_left ul.job-results a{color:#333}#portal_left ul.job-results li.list-group-item span.glyphicon{position:absolute;right:10px;top:40%}.job-companyLogo>img{max-height:50px;max-width:100%;background-color:white;display:block;margin-right:auto;margin-left:auto}ul.job-results .list-group-item{border:0}ul.job-results .list-group-item:nth-child(2n-1){background-color:#b3b3b3;background-color:rgba(179,179,179,0.8)}ul.job-results .list-group-item:nth-child(2n){background-color:#726e6e;background-color:rgba(114,110,110,0.2)}.plugin_article{background-color:#726e6e;background-color:rgba(114,110,110,0.2);margin:0 0 15px}.btn.btn_cat{display:block;text-overflow:ellipsis;text-align:left;overflow:hidden}div.pj_list-item{position:relative;cursor:pointer;overflow:hidden;padding-right:30px}div.pj_list-item>span.glyphicon{position:absolute;right:10px;top:8px}div.pj_list-item:hover{background-color:#476c98;color:whitesmoke}div.pj_list-item:hover>a{color:whitesmoke;text-decoration:none}#pj_list-group .btn-link{padding:4px 12px}.portal-margin-top{margin-top:15px}#portal_infos{margin:15px 0;background-color:#726e6e;background-color:rgba(114,110,110,0.2)}div.plugin_article p.plugin_subtitle{font-size:16px;font-weight:bold;margin-bottom:5px}.plugin_btn{color:#476c98;border:0;font-weight:bold;font-size:16px;margin-bottom:15px;background-color:#a5b8c9}.plugin_btn:focus{color:#476c98;background-color:#a5b8c9}#portal_listitem_filter ul li.list-group-item>a{color:black;font-size:16px}#portal_listitem_filter ul li.list-group-item span{color:#476c98}#portal_listitem_filter ul li.list-group-item{background-color:transparent;border-top:1px solid #476c98;border-bottom:1px solid #476c98;border-radius:0}#portal_listitem_filter ul li.list-group-item span.glyphicon{position:absolute;right:10px;top:5px}#portal_candidate_login{position:absolute;visibility:hidden;opacity:0;transform:translateY(-2em)}#plugin_menu_button.open #portal_candidate_login{visibility:visible;opacity:1;transform:translateY(0)}#portal_candidate_login{margin-right:2px}#portal_candidate_login .portal_container{padding-top:10px;padding-bottom:10px;margin-top:2px;box-shadow:0 8px 14px -6px rgba(0,0,0,0.6);border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:whitesmoke}div[id^='listitem_option_']{position:relative}div[id^='listitem_option_'] ul.listitems{padding:0;z-index:3;background-color:white;position:absolute;max-height:200px;width:100%;list-style:none;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid #ccc;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 8px 14px -6px rgba(0,0,0,0.6)}div[id^='listitem_option_'] ul.listitems li a:hover{background-color:#476c98;color:white}ul li.main>a{font-weight:bold}ul.listitems li.sub_cat a{padding-left:40px !important}div.js_container ul.listitems li.main:not(:first-child){border-top:#e5e5e5}div[id^='listitem_option_'] ul.listitems li a:active{background-color:#204d74}div[id^='listitem_option_'] ul.listitems li a{padding:3px 20px;text-decoration:none;display:block}div.input_dropdown input{box-shadow:none}div.input_dropdown input:focus{box-shadow:none;border:1px solid #ccc}div.input_dropdown input,div.input_dropdown .input-group-addon{cursor:pointer}div.input_dropdown.open input{border-bottom:0}div.input_dropdown.open .input-group-addon{border-bottom:0;padding-bottom:7px}div.input_dropdown.open span.trans_effect,#portal_listitem_filter ul li.open span.trans_effect{transform:rotate(180deg)}div.input_dropdown.open .input-group-addon:first-child{border-bottom-left-radius:0}div.input_dropdown.open .input-group-addon:last-child{border-bottom-right-radius:0}div.input_dropdown.open div[id^='listitem_option_']{display:block}ul.listitems li:not(.root)>a.selected{background-color:#a5b8c9}ul.listitems li:not(.root)>a.selected:before{content:"\e014";top:2px;display:inline-block;padding-right:2px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.btn_filter{text-align:left}#portal_listitem_filter ul li>a:hover{background-color:#ddd}#portal_listitem_filter ul li.open>a{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#portal_listitem_filter div[id^='filter_listitem_option_']{margin-top:10px}#portal_listitem_filter div[id^='filter_listitem_option_']>ul.listitems{list-style:none;border-top:1px solid #bfbfbf;padding:0;padding-top:10px;max-height:200px;overflow-x:hidden;overflow-y:auto}#portal_listitem_filter div[id^='filter_listitem_option_']>ul.listitems>li>a:hover{color:white;text-decoration:none;background-color:#476c98}#portal_listitem_filter div[id^='filter_listitem_option_']>ul.listitems>li>a:active{text-decoration:none;background-color:#286090}#portal_listitem_filter div[id^='filter_listitem_option_']>ul.listitems>li>a:focus{text-decoration:none}#portal_listitem_filter div[id^='filter_listitem_option_']>ul.listitems>li>a{position:relative;display:block;padding-left:25px}#portal_job_detail_options{padding-right:calc(6%+15px);margin-bottom:50px;margin-top:15px}#portal_job_detail_options img{margin:0 5px;width:auto;height:35px}.portal-icon{width:20px}.do_validate_msg,.do_validate_msg span{display:none}.do_validate_msg span[class^='do_validate_msg_']:before{content:'- '}.form-horizontal .has-feedback>div>a .form-control-feedback{right:0}.form-horizontal .has-feedback>div>a{position:relative}.form-horizontal .has-error>div>a:after{content:'';display:inline-block;padding-right:15px}#portal_candidate_login .do_validate_msg.alert{margin-bottom:0;border-radius:0;margin-top:2px}.alert{position:relative}.alert>i+span{padding-left:20px}.alert>i.glyphicon.glyphicon-remove-circle,.alert>i.glyphicon.glyphicon-ok-circle,.alert>i.glyphicon.glyphicon-info-sign{font-size:26px;left:5px;top:10px;position:absolute}#navbar_top #plugin_menu_button>a:first-child{margin:0}#navbar_top #plugin_menu_button .dropdown-menu{min-width:100%}#portal_job_jobmail{padding-top:15px;background-color:#476c98;border-top:1px solid #204d74;padding-bottom:15px;box-shadow:0 6px 12px rgba(0,0,0,.175)}#portal_job_jobmail .jobmail_text{color:white;text-align:right}#portal_job_jobmail #candidate_email:focus{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#portal_job_jobmail .alert .glyphicon{left:auto;top:auto;position:relative}#portal_job_jobmail .input-group-btn{min-width:200px}#portal_left #plugin_lang_button{display:none}#portal_left #plugin_menu_button{text-align:left;width:100% !important}#portal_left .dropdown-menu{position:relative;top:0;left:0;z-index:1000;display:block;float:none !important;min-width:auto;padding:0;margin:0;font-size:14px;text-align:left;list-style:none;background-color:transparent;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-radius:none;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu .divider{margin:4px 0}#portal_left #plugin_menu_button li{padding-top:2px;padding-bottom:2px}#portal_left .dropdown-menu .divider{margin:0;padding:0 !important}.margin-top-15{margin-top:15px}.alert+h2,#info_article>div>h1{margin-top:5px}.jom-no-margin{margin:0 !important}.form-horizontal .jom-no-margin.has-feedback .form-control-feedback{right:0}#info_article .glyphicon{margin-right:10px}#info_article .popuptrigger.glyphicon{margin-right:0;cursor:pointer}#info_article .popover .glyphicon{margin-right:0}.popover ul{padding-left:10px}h1 .popuptrigger.glyphicon{font-size:46px}.jumbotron .popover,.jumbotron .popover p{font-size:12px !important}.dropdown-menu>form>li>a:focus,.dropdown-menu>form>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>form>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.portal-invisible{display:none}#listitem_option_portal-frequency_js_container{font-size:15px;width:100%;position:absolute;top:34px}a.more{margin-top:5px}.portal-job-apply-btn,#job-apply-contact-info .btn-info{color:#fff !important;background-color:#5bc0de !important;border:1px solid #46b8da !important}.portal-job-apply-btn.focus,.portal-job-apply-btn:focus,#job-apply-contact-info .btn-info:focus,#job-apply-contact-info .btn-info:focus{color:#fff !important;background-color:#31b0d5 !important;border:1px solid #1b6d85 !important;text-decoration:none !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px !important}.portal-job-apply-btn:hover,#job-apply-contact-info .btn-info:hover{color:#fff !important;background-color:#31b0d5 !important;border:1px solid #269abc !important;text-decoration:none !important}.portal-job-apply-btn,#job-apply-contact-info .btn-info{padding:10px 16px !important;font-size:18px !important;line-height:1.3333333 !important;border-radius:6px !important;float:none !important;margin-top:0 !important;margin-bottom:0 !important;font-weight:400 !important;text-align:center !important;white-space:nowrap !important;vertical-align:middle !important;-ms-touch-action:manipulation !important;touch-action:manipulation !important;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;background-image:none !important}.portal-job-apply-btn.center-block,#job-apply-contact-info .btn-info.center-block{margin-right:auto !important;margin-left:auto !important;display:block !important}.plugin_footer{margin:40px 0 0 0 !important;padding:10px 0 !important;background:#f5f5f5 !important;filter:none !important;display:block !important;min-height:none !important}#template_preview_content #overwrite p{margin:0}ul li::before{content:inherit !important}.shariff-button span{color:inherit !important}#template_preview_content #overwrite{padding:0}#template_preview_content #overwrite #header{margin:0 0 15px}#template_preview_content #overwrite span#logo{display:inline-block;width:100%;max-width:100%;margin-left:0}#template_preview_content #overwrite #logo a,#template_preview_content #overwrite #logo a img,#template_preview_content #overwrite #Logo a,#template_preview_content #overwrite #Logo a img{display:inline-block;max-width:100%}#template_preview_content #overwrite .br_m{padding:10px 0;clear:both}#template_preview_content #wlc_body .clear{clear:both}#template_preview_content #wlc_body .wir_bieten{width:90%}#template_preview_content #wlc_bottom #wlc_bottom_top{margin-top:10px}#template_preview_content #overwrite .inhalt,#template_preview_content #overwrite .footer{font-size:14px}#template_preview_content #overwrite .footer{width:100%;padding-bottom:10px;height:auto}#template_preview_content #overwrite .inhalt>a+div.footer:last-child{position:relative;right:0;bottom:0}@media(max-width:1200px){.nav>li>a{font-size:12px;padding:10px 5px}}@media(max-width:991px){div>.jom-no-margin{margin-bottom:15px !important}div:last-child>.jom-no-margin{margin-bottom:0 !important}#slider_portal{height:360px}}@media(max-width:760px){body{overflow-x:hidden}.navbar-toggle .icon-bar{background-color:#000}#portal_wrapper,#navbar_top,footer{min-width:340px}hr{margin:5px 0}#portal_candidate_login .portal_container{padding-bottom:5px}.job-companyLogo>img{margin-left:0}#slider_portal{background-size:auto 360px}.navbar-toggle{margin-top:4px;margin-bottom:4px}.navbar-fixed-top .navbar-collapse{max-height:none}.navbar-fixed-top .navbar-collapse.in{overflow-y:visible}.navbar-collapse{-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0;background-color:whitesmoke;border-top:0}.navbar-collapse ul li{width:100%}.navbar-collapse ul li a{font-size:15px}.navbar-collapse .nav-tabs>li>a{margin-right:0}#plugin_menu_button{width:85%}#portal_candidate_login{width:100%;margin:0}#portal_candidate_login>form>div.portal_container{margin:0}#plugin_lang_button{width:15%}#plugin_lang_button>ul.dropdown-menu{margin:-1px;border-top:0}footer ul{position:relative}.visible-xs.slider_logo{margin-top:5px}.visible-xs.slider_logo a img{height:35px}#jobSearch_form>h3,#jobSearch_form>h1{font-size:18px;margin-top:8px}#portal_jobSearch .row>.form-group{margin-bottom:10px}}@media only screen and (max-width:700px){#template_preview_content .content_padding,#template_preview_content body.popup,#template_preview_content #wlc_body,#template_preview_content .wlc_padding,#template_preview_content #content_popup,#template_preview_content #content,#template_preview_content #overwrite,#template_preview_content .header,#template_preview_content #footer,#template_preview_content #footer img,#template_preview_content footer img,#template_preview_content #overwrite #header img,#template_preview_content #overwrite .header img,.video img,#template_preview_content #overwrite #Logo,#template_preview_content #overwrite .inhalt,#template_preview_content #overwrite .info_inhalt,#template_preview_content #overwrite .fuss,#template_preview_content #overwrite .fuss img,#template_preview_content #wpDefaultImage img,#template_preview_content #overwrite .inhalt>a+div.footer:last-child img,#template_preview_content img.img-responsive{max-width:100%}#template_preview_content #overwrite #header,#template_preview_content #overwrite #header img,#template_preview_content #overwrite .inhalt,#template_preview_content #overwrite .info_inhalt{padding-left:0;padding-right:0;margin-left:0}#template_preview_content #overwrite .inhalt{padding-top:0}#template_preview_content #overwrite .header{right:0;left:0;position:relative}#template_preview_content #overwrite #content{border:0}#template_preview_content #overwrite #logo,#template_preview_content #overwrite #Logo,#template_preview_content #overwrite .inhalt{float:none}#template_preview_content #overwrite .weiterleitenbutton{margin-top:5px}#template_preview_extra_info .preview_body{clear:both;padding-top:10px}#template_preview_job_description table table>tbody>tr>td{display:block;width:100%}#template_preview_job_description table table>tbody>tr>td:last-child{margin-top:15px}#template_preview_job_description table table>tbody>tr>td>div{width:auto !important;max-width:100%}#footer_pic img{margin-left:auto !important;margin-right:auto !important}#template_preview_content #overwrite header figure.logo_url img{display:none}#template_preview_content #overwrite .buttonfoot .btn{margin:0}#template_preview_content #overwrite .video{position:relative;left:0;bottom:0}}@media screen and (max-width:480px),(max-device-width:480px){#jobSearch_form>h3,#jobSearch_form>h1{font-size:16px;margin:6px 0 10px;line-height:20px}#portal_job_jobmail div[id^="listitem_option_"] ul.listitems li a{padding:3px 10px;font-size:12px}#portal_job_jobmail .input-group-btn{min-width:130px}#template_preview_content #footer #titel,#template_preview_content #overwrite .fusszeile{font-size:.5em}#template_preview_content #overwrite .claim{font-size:22px;padding:15px 0 0 0}#template_preview_content #overwrite .inhalt .titel,#template_preview_content #overwrite .title,#template_preview_content #overwrite .inhalt strong:first-child{font-size:18px;margin-top:15px}#template_preview_content #overwrite .title{padding-bottom:0}#template_preview_content #overwrite div.titel{font-size:.4em}#template_preview_content #overwrite div#title,#template_preview_content #overwrite #titel{font-size:22px}#template_preview_content #overwrite .pensum,#template_preview_content #overwrite .bereich{font-size:1em}#template_preview_content #overwrite .mobileonly dt{font-size:16px;max-width:100%}#template_preview_content #overwrite .info_inhalt,#template_preview_content #overwrite .info_titel{font-size:90%;max-width:100%}#template_preview_content #overwrite .mobileonly dd,#template_preview_content #overwrite section#inhalt dd,#template_preview_content #overwrite section.inhalt dd{display:block}#template_preview_content #overwrite .mobileonly dd li,#template_preview_content #overwrite .mobileonly dd li span,#template_preview_content main#overwrite dd li{font-size:14px}#template_preview_content #overwrite .mobileonly dd li span{display:block}#template_preview_content #overwrite .mobileonly dt a#button{margin-top:0}#template_preview_content #overwrite .mobileonly dt #open_close_button{display:none}#template_preview_content #overwrite>p,#template_preview_content #overwrite .mobileonly dd li span,#template_preview_content #overwrite .inhalt>p,#template_preview_content #overwrite .inhalt .mobileonly dd li span{line-height:normal;padding-top:5px}#template_preview_job_title{font-size:22px !important}#template_preview_content #overwrite #Logo a,#template_preview_content #overwrite #Logo a img{display:inline-block;max-width:100%}#template_preview_content #overwrite #header img{height:auto !important}#template_preview_content #overwrite .wir_bieten{width:100%}#template_preview_content #overwrite .vid{float:left;margin:10px 0 0 10px}#template_preview_content #overwrite #mobile_logo{margin:5px}#template_preview_content #overwrite #mobile_logo+#inhalt{padding:0}#template_preview_content #overwrite #mobile_logo+#inhalt>.title{padding:5px;margin:0 0 50px 0}#template_preview_content #overwrite #mobile_logo+#inhalt dt,#template_preview_content #overwrite #mobile_logo+#inhalt dd{padding:5px;margin:0}#template_preview_content #overwrite #mobile_logo+#inhalt dt a.closed{background-size:contain}#template_preview_content #overwrite #mobile_logo+#inhalt dt #button{width:auto}#template_preview_content #overwrite #mobile_logo+#inhalt+.mobile_buttons{max-width:100%;margin:0;position:relative}#template_preview_content #overwrite #mobile_logo+#inhalt+.mobile_buttons+.social_container{max-width:100%;height:auto}#template_preview_content #overwrite #mobile_logo+#inhalt+.mobile_buttons>a{display:inline-block;margin:0 15px 15px;max-width:50px}#template_preview_content #overwrite #mobile_logo+#inhalt+.mobile_buttons>a+.buttonspacer{padding:0}#template_preview_content .content_padding>#overwrite{border:0}#template_preview_content .content_padding>#overwrite .padding{padding:0}}@media only screen and (max-width:480px),(max-device-width:340px){#template_preview_content #inhalt,#template_preview_content #content_popup,#template_preview_content #content,#template_preview_content body.popup,#template_preview_content #wlc_body,#template_preview_content footer,#template_preview_content #overwrite,#template_preview_content #footer,#template_preview_content #footer img{max-width:100%;min-width:auto}}#jobs-search-noresults>span{font-size:18px}div#job-search-options{padding-bottom:15px;background-color:#476c98}#job-search-options span.glyphicon-bookmark{padding-right:5px}#job-search-options img.jom-rss{width:12px;margin-right:5px;padding-bottom:5px}