.logo-sprite,.logo-ba-big,.logo-ba-small,.logo-google,.logo-hh-at-work,.logo-jobtv24,.logo-kimeta-small,.logo-kimeta{background:url(https://www.xing.com/assets/jobs/sprites/logo-s5038970a1c-389072a5b3a217a26d5e9f7dd1f726a5.png) no-repeat}.logo-ba-big{background-position:0 -165px}.logo-ba-small{background-position:0 -276px}.logo-google{background-position:0 -294px}.logo-hh-at-work{background-position:0 -59px}.logo-jobtv24{background-position:0 0}.logo-kimeta-small{background-position:0 -260px}.logo-kimeta{background-position:0 -142px}.how-to-products-sprite,.how-to-products-employer-info,.how-to-products-phone-support,.how-to-products-publish,.how-to-products-upload{background:url(https://www.xing.com/assets/jobs/sprites/how-to-products-sd837124ef0-e17637caf0b6e1cd19c767cedf84f51f.png) no-repeat}.how-to-products-employer-info{background-position:0 -276px}.how-to-products-phone-support{background-position:0 0}.how-to-products-publish{background-position:0 -121px}.how-to-products-upload{background-position:0 -193px}.success-stories-sprite,.success-stories-auren,.success-stories-bertelsmann,.success-stories-mbe,.success-stories-rhein-energie,.success-stories-shatlers{background:url(https://www.xing.com/assets/jobs/sprites/success-stories-s365a69e553-ce38eb830a1c88f80f98e5104c7570df.png) no-repeat}.success-stories-auren{background-position:0 0}.success-stories-bertelsmann{background-position:0 -253px}.success-stories-mbe{background-position:0 -210px}.success-stories-rhein-energie{background-position:0 -96px}.success-stories-shatlers{background-position:0 -165px}.companies-using-xing-sprite,.companies-using-xing-accenture,.companies-using-xing-adconion,.companies-using-xing-allianz,.companies-using-xing-bertelsmann,.companies-using-xing-freenet,.companies-using-xing-google,.companies-using-xing-michael-page,.companies-using-xing-pwc{background:url(https://www.xing.com/assets/jobs/sprites/companies-using-xing-sd5fee1ccb1-71926cac3c22d97d1bafa33b42a4104a.png) no-repeat}.companies-using-xing-accenture{background-position:0 -252px}.companies-using-xing-adconion{background-position:0 -108px}.companies-using-xing-allianz{background-position:0 -36px}.companies-using-xing-bertelsmann{background-position:0 -144px}.companies-using-xing-freenet{background-position:0 -72px}.companies-using-xing-google{background-position:0 -180px}.companies-using-xing-michael-page{background-position:0 -216px}.companies-using-xing-pwc{background-position:0 0}.postings-sprite,.postings-blue_arrow_handwritten,.jobs-asset-fancy-container .jobs-asset-upload-desc .jobs-asset-upload-desc-arrow,.postings-pdf_icon_green,.jobs-asset-fancy-container .jobs-asset-upload-box .jobs-pdf-icon,.postings-pdf_icon_grey,.jobs-asset-fancy-container .jobs-asset-preview-box-error .jobs-asset-upload-box .jobs-pdf-icon{background:url(https://www.xing.com/assets/jobs/sprites/postings-s07635010d7-f34a1323e0faaa6ed6dafaf162e1a4cb.png) no-repeat}.postings-blue_arrow_handwritten,.jobs-asset-fancy-container .jobs-asset-upload-desc .jobs-asset-upload-desc-arrow{background-position:0 0}.postings-pdf_icon_green,.jobs-asset-fancy-container .jobs-asset-upload-box .jobs-pdf-icon{background-position:0 -74px}.postings-pdf_icon_grey,.jobs-asset-fancy-container .jobs-asset-preview-box-error .jobs-asset-upload-box .jobs-pdf-icon{background-position:0 -16px}.data-table a{color:#333}.data-table .image-link{margin:0}.data-table .image-link img{margin-right:5px}.data-table th span{display:block}.data-table .posting-new{font-weight:bold;text-transform:uppercase}.universal-search .data-table a strong{color:#006567}sup,sub{vertical-align:baseline;position:relative;top:-0.4em}sub{top:.4em}.hide{display:none}.ell{display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}.recruiting-page #content{margin-top:0}.recruiting .header{background:url(/assets/jobs/landingpages/recruiting/header-logged-in-r2.jpg) no-repeat 170px bottom;height:300px;padding:45px 45px 0}.recruiting .header h1{font-size:26px;font-weight:bold;line-height:32px;margin-bottom:20px;width:420px}.recruiting .header p{font-size:14px;line-height:19px;width:380px}.recruiting h2{font-size:26px;line-height:32px;margin-bottom:30px;text-align:center}.recruiting h3{font-size:18px;margin-bottom:5px}.recruiting p{font-size:14px;font-weight:normal}.recruiting table{border-collapse:collapse;margin:0 25px 20px;width:820px}.recruiting th{text-align:center;vertical-align:top}.recruiting th img{left:25px;position:relative}.recruiting th .badge-new{left:175px;top:145px;position:absolute}.recruiting .product-col-large{width:274px}.recruiting .product-col{width:273px}.recruiting .product-large h3{font-size:24px}.recruiting .product-large img{left:30px}.recruiting .product-pane{background:#f0f0f0;border-bottom:1px solid #c8c8c8;float:left;font-size:14px;margin:0 25px 30px;padding:30px 20px;width:780px}.recruiting .product-pane h3{color:#006567;font-size:26px;font-weight:normal;margin-bottom:15px}.recruiting .product-pane p{font-weight:bold;line-height:1.5;margin-bottom:15px}.recruiting .product-pane img{float:right}.recruiting .product-pane-alt img{float:left}.recruiting .product-pane-alt .product-features{float:right}.recruiting .product-features{width:400px;float:left}.recruiting #product-information{float:left;margin:0 75px 50px 25px;width:380px}.recruiting #product-information ul{margin-left:50px}.recruiting #contact-information{float:right;margin-right:25px;width:365px}.recruiting #contact-information span,.recruiting #contact-information a{font-size:22px}.recruiting hr{clear:both;margin:25px 25px 40px;width:820px}.logged-out .recruiting .header{background:url(/assets/jobs/landingpages/recruiting/header-logged-out-r2.png) no-repeat 170px top;height:231px;margin-top:-22px;padding:40px 45px 0}.logged-out .recruiting table{width:935px;margin:0 0 20px}.logged-out .recruiting .product-pane{background:#fff;margin:0 0 30px;width:895px}.logged-out .recruiting .product-features{width:460px}.logged-out .recruiting hr{margin:25px 0 40px;width:935px}.studentoffer-header{height:350px;margin:0 auto;position:relative;width:850px}.studentoffer-header .dreamjob{bottom:-1px;left:50px;position:absolute}.studentoffer-header .free-badge{left:25px;position:absolute;top:85px;z-index:1}.studentoffer-header .offline-order{height:400px}.studentoffer-header .offline-order .free-badge{top:155px}.studentoffer-header ul{margin-left:340px}.studentoffer-header a.button,.studentoffer-header p.sales-info{margin-left:375px;text-align:left}.logged-out .free-badge{left:120px;top:110px}.logged-out .studentoffer-header .dreamjob{left:160px}.logged-out .studentoffer-header ul{margin-left:465px}.logged-out .studentoffer-header p{margin-bottom:30px}.logged-out .studentoffer-header a.button{margin-left:500px}.studentoffer .short{margin:0 auto 15px;width:640px}.studentoffer-top{margin:0 auto;width:700px}.studentoffer-top .col-5050{margin-right:0;width:50%}.pseudo-ol{line-height:16px}.pseudo-ol dt{background:#cfdc00;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;color:#000;font-size:11px;height:16px;margin-bottom:10px;text-align:center;width:16px}.pseudo-ol dd{margin:-26px 0 10px 30px}.career-level-student{background:#ebebeb;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #c8c8c8;cursor:auto;font-size:12px;margin:0 0 15px;min-height:15px;outline:0;padding:5px 3px;vertical-align:middle;width:97%}table#postings .inplace-edit{width:145px}.my-jobs-price-stats{float:left;margin:0 30px 30px 0;width:420px}.my-jobs-price-hint{clear:both}.posting-filter-links{margin:30px 0}.data-table .status-row td{border-top:0;color:gray;padding-top:0}.data-table .downlight,.data-table .downlight a{color:gray!important}.data-table .downlight .inplace-editor,.data-table .downlight .inplace-editor a,.data-table .downlight .more-link a{color:#333!important}.data-table th.options{text-align:right}.data-table .frozen-note span,.click-limit-reached output{color:#b61800}.information img{position:relative;top:1px}.external-show{overflow:hidden}.external-show .container{padding:0}.external-show #content{background:#fff;width:100%;overflow:hidden}.external-show #maincontent{margin:0;padding:0;width:100%}.external-show .posting-metadata{border:0;margin:0 auto;min-height:115px;padding:15px 0 15px 95px;position:relative;width:890px}.external-show #footer,.external-show #myxing,.external-show #optcol,.external-show #nav-service,.external-show .subnav,.external-show #nav-main li,.external-show .usearchform,.external-show #adv-search-container,.external-show #myxing-premfix{display:none}.external-show #nav-main li.home{display:block}.external-show .close-link{position:absolute;right:15px;top:15px}.external-show .external-content{border-top:1px solid #c9c9c9}.external-show .missing-pdf{margin:20px auto;padding-left:25px;width:830px}.job-hovercard{bottom:20px;left:auto;right:0;width:290px}.job-hovercard p{padding:3px 15px}.job-hovercard .triangle{display:block}.job-hovercard .triangle-bottom{border-top-color:#ebebeb}.instant-form{margin:30px 80px 0}.instant-form h1{font-size:2.1666666671em;font-weight:bold;margin:20px 0;text-align:center}.instant-form fieldset{border-top:1px solid #dadada;margin-bottom:60px;padding-top:30px}.instant-form legend{color:#575757;font-size:1em;font-weight:bold;line-height:1.25em;padding-right:5px;text-transform:uppercase}.instant-form label,.instant-form .pretend-label{color:#333;display:block;font-size:1.25em;font-weight:bold;line-height:17px;margin-bottom:.25em}.instant-form label.inline-label,.instant-form .pretend-label.inline-label{display:inline}.instant-form .required:after{content:"*";color:#575757}.instant-form input,.instant-form select,.instant-form textarea{display:block;font-size:1em;margin-bottom:2em;margin-top:0;padding:10px}.instant-form input{border:1px solid #c9c9c9;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 1px #dfdfdf;-moz-box-shadow:inset 1px 1px 1px #dfdfdf;box-shadow:inset 1px 1px 1px #dfdfdf;width:690px}.instant-form input:hover{border:1px solid #a0a0a0}.instant-form input[type="radio"],.instant-form input[type="checkbox"]{border:0\9;margin-top:1px\9;padding:0\9}.instant-form select{border:1px solid #c9c9c9;height:36px;line-height:36px;width:710px}.instant-form .radio-input{clear:both;width:320px!important}.jobs .instant-form .wysihtml5-toolbar{width:694px}.instant-form .jobs-ad-wysihtml5{height:350px}.instant-form .jobs-ad-wysihtml5.jobs-design-ad-wysihtml5{height:50px;*height:350px}.instant-form .required-info-text{position:absolute;right:0;top:0}.instant-form #posting-company-change{float:right;font-size:12px;font-weight:normal}.instant-form .disabled{background:#ebebeb;color:gray}.instant-form .upload-container{background:#ebebeb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 1px #dfdfdf;-moz-box-shadow:inset 1px 1px 1px #dfdfdf;box-shadow:inset 1px 1px 1px #dfdfdf;padding:10px;margin-bottom:2em;width:160px;text-align:center}.instant-form .upload-container#jobs-logo-upload-container{width:auto}.instant-form .tags-container{width:650px;float:left;margin-bottom:2em}.instant-form .row-container{clear:both;overflow:hidden}.instant-form .col-2,.instant-form .col-3{float:left;margin-right:10px}.instant-form .col-2 .inline-form input,.instant-form .col-2 .inline-form select,.instant-form .col-3 .inline-form input,.instant-form .col-3 .inline-form select{float:left}.instant-form .col-2{width:350px}.instant-form .col-2 input{width:327px}.instant-form .col-2 select{width:350px}.instant-form .radio-list input,.instant-form .checkbox-list input{float:left;margin-bottom:10px;margin-right:5px;width:auto}.instant-form .radio-list label,.instant-form .checkbox-list label{font-size:12px;font-weight:normal;vertical-align:baseline}.instant-form .radio-list li,.instant-form .checkbox-list li{clear:both}.instant-form .icon-label{left:5px;position:relative;top:-4px}.instant-form .col-3{width:230px}.instant-form .col-3 input{width:210px}.instant-form .col-3 select{width:230px}.instant-form .col-last{margin-right:0}.instant-form .chosen-product div{display:inline-block;vertical-align:top;width:325px}.instant-form .chosen-product h3{font-size:16px;font-weight:bold;margin-bottom:5px}.instant-form .chosen-product p{font-size:26px;line-height:1}.instant-form .chosen-product .product-hint{font-size:16px;line-height:1.2}.instant-form .inline-form .zipcode{width:100px;margin-right:5px}.instant-form .inline-form .city{width:200px}.instant-form .inline-form .salary-wrapper{width:155px;margin-right:5px}.instant-form .inline-form .salary{width:132px;margin-right:5px}.instant-form .inline-form .currency{width:70px}.instant-form .info{margin-bottom:1.5em;margin-top:-1.5em}.instant-form .social-icon{top:0}.instant-form .hidden{display:none}.instant-form .char-count{font-weight:bold}.instant-form .error-message,.instant-form .success-message{position:relative;top:-20px}.instant-form .radio-list .error-message,.instant-form .checkbox-list .error-message{color:#b61800;display:block;position:static}.instant-form .input-error{background:#fbd9dd;border:1px solid #d78b93}.instant-form #tags-wrapper .error-message{top:-10px}.instant-form #posting-description-wrapper{margin-top:30px}.instant-form #posting-description-wrapper .error-message{top:-20px}.instant-form #posting-description-wrapper .field_with_errors+.error-message{top:-20px}.instant-form #zip-with-city-wrapper .error-message{top:-20px}#notification-msg{position:fixed;top:50px;right:50px;background:#cfdc00;filter:alpha(opacity=95);opacity:.95;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 1px 1px #cfdc00;-moz-box-shadow:0 0 1px 1px #cfdc00;box-shadow:0 0 1px 1px #cfdc00;border:1px solid #cfdc00;color:#000;margin:0;padding:10px 15px;text-align:center;white-space:nowrap;z-index:1}#notification-msg .icn-ext-button-yes{width:24px;height:14px;display:inline-block}.annotation ul{list-style-type:disc;margin-left:15px}.annotation li{display:list-item}.oldform{text-align:right}.preview-layer-posting{background:#fff;filter:alpha(opacity=50);opacity:.5;position:absolute;left:65px;top:-10px;width:930px;height:100%;padding-bottom:20px}.posting-activation{bottom:0;left:90px;position:absolute;width:515px;z-index:1000}.posting-activation .instant-form{margin:0}.field_with_errors input,.field_with_errors select,.field_with_errors textarea{background:#fbd9dd;border:1px solid #d78b93}.inline-label-container .inline-label-text,.inline-label-container .inline-label-input{padding:10px;width:300px!important}.jobs-asset-fancy-container .jobs-asset-preview-box,.jobs-asset-fancy-container .jobs-asset-upload-box{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin:20px 0 15px}.jobs-asset-fancy-container .jobs-asset-upload-box{display:inline-block;width:130px;height:130px;padding:20px;cursor:pointer;background-color:#ebebeb;color:gray;font-weight:bold;text-align:center}.jobs-asset-fancy-container .jobs-asset-upload-box:hover{background-color:gray;color:#fff}.jobs-asset-fancy-container .jobs-asset-upload-box .jobs-pdf-icon{width:45px;height:58px;margin:20px auto 0;*margin-top:40px}.jobs-asset-fancy-container .jobs-asset-upload-box .jobs-asset-upload-box-text{padding-top:25px}.jobs-asset-fancy-container .jobs-asset-upload-desc{position:absolute;top:70px;left:210px;width:265px}.jobs-asset-fancy-container .jobs-asset-upload-desc .jobs-asset-upload-desc-arrow{float:left;width:52px;height:16px;margin-right:10px}.jobs-asset-fancy-container .jobs-asset-upload-desc .jobs-asset-upload-desc-text{float:left;width:200px;margin-top:-10px;color:#32b5e2;font-family:Georgia,Times,serif;font-style:italic;font-size:15px}.jobs-asset-fancy-container .jobs-asset-upload-link{position:relative;display:block;width:170px}.jobs-asset-fancy-container .jobs-asset-preview-box{position:relative;overflow:hidden;width:170px;height:170px;background-color:#ebebeb;text-align:center}.jobs-asset-fancy-container .jobs-asset-preview-box .jobs-asset-download,.jobs-asset-fancy-container .jobs-asset-preview-box .jobs-asset-actions{position:absolute}.jobs-asset-fancy-container .jobs-asset-preview-box .jobs-asset-download:hover,.jobs-asset-fancy-container .jobs-asset-preview-box .jobs-asset-actions:hover{opacity:1}.jobs-asset-fancy-container .jobs-asset-preview-box .jobs-asset-download{opacity:.85;top:55px;left:63px;width:45px;height:35px}.jobs-asset-fancy-container .jobs-asset-preview-box .jobs-asset-actions{opacity:.95;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;bottom:0;left:0;width:170px;height:40px;line-height:40px;background-color:gray}.jobs-asset-fancy-container .jobs-asset-preview-box .jobs-asset-delete-link{color:#fff}.jobs-asset-fancy-container .jobs-asset-preview-box-error .jobs-asset-upload-box{border:1px solid #d78b93;background-color:#fbd9dd}.jobs-asset-fancy-container .jobs-asset-preview-box-error .jobs-asset-upload-box:hover{background-color:#d78b93;color:gray}.jobs-asset-fancy-container .jobs-asset-preview-box-error .jobs-asset-upload-box .jobs-asset-upload-box-text{color:#b61800}.jobs-pdf-upload-block .error-message{top:-10px}.jobs-helpify-box{float:right;margin-top:-60px;text-align:right}.sad-switch{font-weight:bold;text-align:right;position:absolute;top:-2px;right:333px}.sad-switch.social{top:-2px;right:28px}.posting-metadata{padding:0 20px}.posting-metadata dl{clear:both;margin-bottom:0;overflow:hidden}.posting-metadata dt{clear:left;float:left;font-weight:bold;margin:0 0 5px;width:150px}.posting-metadata dd{float:left;width:365px}.posting-metadata dd.payed_click_explanation{width:100%;margin-bottom:5px}.posting-metadata .business-card{overflow:visible!important}.posting-metadata .more-details{clear:both;display:block;outline:0}.posting-metadata .more-details span{color:#006567}.posting-metadata a.pdf-link{color:#006567;font-size:12px;position:relative;top:-0.25em}#more-posting-details.hide-posting-details{display:none}.no-js #more-posting-details.hide-posting-details{display:block}.design-url-thumbnail{background:#fff;border:1px solid #c9c9c9;display:block;margin-bottom:20px;min-height:300px;position:relative;width:895px}.design-url-thumbnail .preview-image{opacity:1;vertical-align:bottom;position:relative;z-index:2}.design-url-thumbnail .magnifier{background:url(/assets/jobs/designurl-magnifier-r2.png) no-repeat center 10px;color:#333;display:block;font-size:21px;left:108px;padding-top:100px;position:absolute;text-align:center;top:25%;width:350px;z-index:3}.design-url-thumbnail .jobs-pdf-preview-loading{left:440px;top:70px;position:absolute;z-index:1}.download-pdf{position:absolute;margin:10px 0 0 10px;z-index:3}.website-preview-fallback{border:1px solid #c9c9c9;color:#333;display:block;font-size:21px;height:220px;line-height:30px;margin-bottom:20px;padding:50px;position:relative;text-align:center}.website-preview-fallback:hover{text-decoration:none}.website-preview-fallback .no-preview{margin:0 auto;width:280px}.website-preview-fallback .click-here{font-size:14px;line-height:22px;margin:0 auto;width:190px}.video-copyright{color:gray;font-size:10px;line-height:10px;text-align:right}#layouted-posting-design{background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);clear:both;margin:20px 0;width:895px}#layouted-posting-design .missing-pdf{padding:25px;text-align:center;width:845px}.jobs-page-postings-show #optcol{position:relative;z-index:1}.jobs-page-social_postings-show .h1,.jobs-page-social_postings-show .h2,.jobs-page-social_postings-show .h3,.jobs-page-social_postings-show .h4,.jobs-page-social_postings-show .h5{word-wrap:break-word;color:#333}.jobs-page-social_postings-show .h1{font-size:26px;line-height:26px}.jobs-page-social_postings-show .h2{font-size:21px;line-height:21px}.jobs-page-social_postings-show .h3{font-size:18px;line-height:18px}.jobs-page-social_postings-show .h4{font-size:15px;line-height:15px}.jobs-page-social_postings-show .h5{font-size:13px;line-height:13px}.jobs-page-social_postings-show .job-posting-section,.jobs-page-social_postings-show .job-posting-separate-section{padding:20px 25px}.jobs-page-social_postings-show .job-posting-separate-section{border-top:50px solid #f0f0f0}.jobs-page-social_postings-show .job-posting-section-h{padding-bottom:10px;border-bottom:1px solid #ebebeb}.jobs-page-social_postings-show .col1-2,.jobs-page-social_postings-show .col2-2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:435px}.jobs-page-social_postings-show .col1-2{padding-right:12.5px}.jobs-page-social_postings-show .col2-2{padding-left:12.5px}.jobs-page-social_postings-show .col1-3,.jobs-page-social_postings-show .col2-3,.jobs-page-social_postings-show .col3-3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:290px;padding:0 12.5px}.jobs-page-social_postings-show #maincontent{padding:0;width:920px;font-size:13px;line-height:15px}.jobs-page-social_postings-show .action-list2,.jobs-page-social_postings-show .action-link-list{margin-right:0}.jobs-page-social_postings-show .action-list2>li{background-color:#ebebeb}.jobs-page-social_postings-show .action-list2>li.selected{background-color:#cfdc00}.jobs-page-social_postings-show .action-link-list{background-color:#ebebeb}.jobs-page-social_postings-show #job-posting-actions,.jobs-page-social_postings-show #job-posting-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.jobs-page-social_postings-show #job-posting-header{width:620px}.jobs-page-social_postings-show .job-posted-at{color:gray}.jobs-page-social_postings-show .job-posting-media-actions>li{float:left;margin-right:20px}.jobs-page-social_postings-show #job-posting-media-play-video,.jobs-page-social_postings-show #job-posting-media-pdf-download{display:inline-block;height:16px;margin-left:-2px;padding-left:18px}.jobs-page-social_postings-show #job-posting-actions{width:250px}.jobs-page-social_postings-show .job-posting-description-html{margin:30px auto;width:600px}.jobs-page-social_postings-show .job-posting-description-html .job-posting-description-logo{display:block;margin:0 auto 30px}.jobs-page-social_postings-show .job-posting-preview{background:#fff;display:block;margin-bottom:20px;min-height:300px;position:relative;width:870px}.jobs-page-social_postings-show .job-posting-preview .job-posting-preview-image{opacity:1;vertical-align:bottom;position:relative;z-index:2}.jobs-page-social_postings-show .job-posting-preview .job-posting-preview-loading{left:440px;top:70px;position:absolute;z-index:1}.jobs-page-social_postings-show .company-info-details>dt,.jobs-page-social_postings-show .company-info-details>dd{float:left;margin-bottom:10px}.jobs-page-social_postings-show .company-info-details>dt{clear:left;width:100px;margin-left:0;font-weight:bold}.jobs-page-social_postings-show .company-info-details>dd{margin-left:20px;width:302px;word-wrap:break-word}.jobs-page-social_postings-show #job-posting-point-of-contact .action-list2{width:240px;margin:30px 0 20px}.jobs-page-social_postings-show #job-posting-point-of-contact #point-of-contact-info{width:322px}.jobs-page-social_postings-show #job-posting-point-of-contact .point-of-contact-details>dt,.jobs-page-social_postings-show #job-posting-point-of-contact .point-of-contact-details>dd{float:left;margin-bottom:10px}.jobs-page-social_postings-show #job-posting-point-of-contact .point-of-contact-details>dt{clear:left;width:100px;margin-left:0;font-weight:bold}.jobs-page-social_postings-show #job-posting-point-of-contact .point-of-contact-details>dd{margin-left:20px;width:202px;word-wrap:break-word}.jobs-page-social_postings-show .job-posting-status-bar{overflow:visible;position:relative}.jobs-page-social_postings-show .job-posting-status-bar .status-bar-msg{width:450px;position:relative;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:0;color:#fff;font-size:13px;font-weight:normal;font-style:italic;margin:0 0 10px -5px;padding:10px 10px 10px 25px}.jobs-page-social_postings-show .job-posting-status-bar .status-bar-msg:after{content:' ';position:absolute;width:0;height:0;left:0;top:100%;border-width:3px 3px;border-style:solid;border-color:#999 #999 transparent transparent}.jobs-page-social_postings-show .job-posting-status-bar .status-visible{background:#32b5e2}.jobs-page-social_postings-show .job-posting-status-bar .status-archived{background:silver}.jobs-page-social_postings-show .job-posting-status-bar .status-notvisible{background:#c41489}.jobs-page-social_postings-show .job-posting-status-bar .status-xws{background:gray}.jobs-page-social_postings-show .job-posting-status-bar .status-online{background:#e17d30}.jobs-page-social_postings-show .job-posting-status-bar .status-offline{background:#46b7dd}.jobs-page-social_postings-show .job-posting-status-bar .inlinemessage-top{margin:20px 0 0 20px;padding-bottom:5px;width:822px}.jobs-page-social_postings-show .kununu-company-rating{float:left}.jobs-page-social_postings-show .kununu-company-rating .kununu-star{float:left;position:relative;color:white;background-color:gray;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;width:20px;height:20px;margin:2px;line-height:21px;text-align:center;font-size:13px}.jobs-page-social_postings-show .kununu-company-rating .kununu-star-bg{position:absolute;top:0;left:0;z-index:1;height:100%;background-color:#32b5e2}.jobs-page-social_postings-show .kununu-company-rating .kununu-star-bg-0{width:0}.jobs-page-social_postings-show .kununu-company-rating .kununu-star-bg-50{width:50%}.jobs-page-social_postings-show .kununu-company-rating .kununu-star-bg-100{width:100%}.jobs-page-social_postings-show .kununu-company-rating .kununu-star-icon{position:relative;z-index:2}.jobs-page-social_postings-show .kununu-rating-nr,.jobs-page-social_postings-show .kununu-nr-ratings{float:left;line-height:25px;margin-left:10px}.jobs-page-social_postings-show .floating-top-bar-wrapper{display:none;position:fixed;left:0;top:0;width:100%;z-index:10}.jobs-page-social_postings-show .floating-top-bar-wrapper .floating-top-bar{margin:0 auto;width:985px;height:40px}.jobs-page-social_postings-show .floating-top-bar-wrapper .floating-top-bar-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:0 2px 4px -2px gray;-moz-box-shadow:0 2px 4px -2px gray;box-shadow:0 2px 4px -2px gray;padding:17px 25px 7px;background-color:#f0f0f0;margin:0 10px 0 75px}.jobs-page-social_postings-show .floating-top-bar-wrapper .floating-top-bar-content .floating-top-bar-text{float:left;width:600px}.jobs-page-social_postings-show .floating-top-bar-wrapper .floating-top-bar-content .floating-top-bar-cta{float:right;width:240px}.jobstatus{overflow:visible;position:relative}.jobstatus h4{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0 2px 2px #dfdfdf;-moz-box-shadow:0 2px 2px #dfdfdf;box-shadow:0 2px 2px #dfdfdf;border:0;color:#fff;font-size:12px;margin:0 0 10px -25px;padding:5px 10px 5px 25px}.jobstatus:before{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAMAAADNcxasAAAAIVBMVEX+/v7e3t7IyMi2trb9/f23t7ff39/Kysry8vKrq6v///8kO1AzAAAAKElEQVR42hXHwQ0AIAgEwUNRPPov2OUzySiXbSk29qux70GCEyRIkHwjMgFr7N4bwgAAAABJRU5ErkJggg==') no-repeat;content:".";display:block;height:12px;left:-4px;position:absolute;text-indent:-9999px;top:31px;width:6px}.jobstatus .status-visible{background:#cfdc00}.jobstatus .status-archived{background:silver}.jobstatus .status-notvisible{background:#b61800}.jobstatus .status-xws{background:gray}.jobstatus .status-online{background:#e17d30}.jobstatus .status-offline{background:#46b7dd}.jobstatus p{margin:7px 5px 0 5px}.jobstatus dl{margin-bottom:0}.jobstatus dt{font-weight:bold}.jobstatus dd{margin-bottom:5px}.tell-me-more{border-top:1px solid #c9c9c9;margin-top:20px;padding-top:20px;overflow:hidden}.bookmark-posting-icon{height:18px;position:relative;top:-3px;width:20px}.jobs-bookmarks li{position:relative;padding-right:25px}#maincontent.job-products-overview{padding:25px 50px 80px;width:820px!important}.job-products-overview .products-section{margin:35px 0;padding:10px 0}.job-products-overview #products-benefits{width:700px;margin:0 auto}.job-products-overview #success-stories{min-height:300px;width:630px;margin:0 auto}.job-products-overview #success-stories .author{text-align:center}.job-products-overview #product-information{margin-bottom:0}.job-products-overview #product-information .info-pdf{margin-bottom:30px;min-height:40px;padding-left:50px;text-align:left}.job-products-overview .more-info-box{float:left;padding:0 20px;width:233px}.job-products-overview .how-to-box{float:left;padding:0 20px 20px;width:165px;height:165px;text-align:center}.job-products-overview .how-to-box .how-to-products-employer-info{margin:39px 0 5px}.job-products-overview .how-to-box .how-to-products-publish{margin:49px 0 5px}.job-products-overview .how-to-box .how-to-products-upload{margin:38px 0 5px}.job-products-overview .how-to-box .how-to-products-phone-support{margin:0 0 5px}.job-products-overview .products-section-h{text-align:center;font-size:26px;margin-bottom:20px}.job-products-overview .products-subtitle{font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;font-size:16px;line-height:20px;margin-bottom:20px}.job-products-overview .products-table-wrapper{background-color:#f5f5f5;padding:20px}.job-products-overview .products-table{table-layout:fixed;border-collapse:collapse;background:#f5f5f5;width:100%}.job-products-overview .products-table th,.job-products-overview .products-table td{text-align:center}.job-products-overview .products-table .three-col{width:33.33%}.job-products-overview .products-table .three-col:hover{background-color:red}.job-products-overview .products-table .two-col{width:50%}.job-products-overview .products-table .two-col:first-child{border-right:1px solid #CCC}.job-products-overview .products-table .middle-col{border-left:1px solid #CCC;border-right:1px solid #CCC}.job-products-overview .product-title{font-size:24px;line-height:24px;margin-bottom:5px;padding-top:5px}.job-products-overview .desc-th{color:#999;font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;font-size:14px;font-weight:normal}.job-products-overview .price{color:#32b5e2;font-weight:bold;font-size:25px;line-height:25px}.job-products-overview .price .price-td{padding:20px 20px}.job-products-overview .price .price-td>sup{color:gray;top:-1.5em;font-weight:normal;font-size:10px}.job-products-overview .price .price-td>span{display:block;font-size:14px}.job-products-overview .price .price-td>.small-price{display:inline;font-size:14px;line-height:25px}.job-products-overview .small-info{font-size:10px;line-height:10px;color:gray}.job-products-overview .action-td{padding:10px 5px 10px}.job-products-overview .button-marketing{margin:0}.job-products-overview .thumb-container{position:relative;display:block;text-decoration:none}.job-products-overview .thumb-container:hover{text-decoration:none}.job-products-overview .thumb-container:hover .magnifier{filter:alpha(opacity=80);opacity:.8}.job-products-overview .product-screenshot:hover{filter:alpha(opacity=80);opacity:.8}.job-products-overview .magnifier{background:url(/assets/jobs/designurl-magnifier-r2.png) no-repeat center 10px;color:#333;display:block;font-size:21px;left:80px;padding-top:100px;position:absolute;text-align:center;top:120px;width:95px;z-index:3;filter:alpha(opacity=50);opacity:.5}.job-products-overview .product-info-td{padding:20px 20px 30px}.job-products-overview .more-info-link{color:#666;font-weight:bold;position:relative}.job-products-overview .more-info-link:before{content:">";position:absolute;left:-27px;top:-4px;font-size:13px;line-height:21px;text-align:center;font-weight:bold;color:white;width:20px;height:20px;background-color:#CCC;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.job-products-overview .more-info-link:hover:before{background-color:#575757}#product-comparison-table{width:100%;text-align:center;border-spacing:0;border-collapse:collapse;table-layout:fixed}#product-comparison-table th,#product-comparison-table td{border:1px solid #ebebeb;font-weight:normal}#product-comparison-table .features-col{width:30%}#product-comparison-table .product-col{width:14%}#product-comparison-table .check-mark{background:url(/img/s/icn-sprite_r1212031341.png) no-repeat top left;background-position:0 -10770px;width:18px;height:18px;display:inline-block}#product-comparison-table .feature-annotation{font-size:10px;color:gray}#product-comparison-table .price-comparison{color:#32b5e2;font-weight:bold}#product-comparison-table .price-comparison .small-price{display:block}#product-comparison-table.selected-text .section-text,#product-comparison-table.selected-logo .section-logo,#product-comparison-table.selected-design .section-design,#product-comparison-table.selected-campus .section-campus,#product-comparison-table.selected-individual .section-individual{background-color:#f0f0f0}#video-lightbox .video-features{width:400px;float:left}#video-lightbox .video-details{width:200px;float:right;text-align:center}#video-lightbox .video-details .price{font-size:38px;line-height:38px;color:#32b5e2;font-weight:bold;margin:10px 0 50px;text-align:center}#video-lightbox .posting-video-thumb{border:1px solid #ebebeb}.start-job-reco{border-top:0;margin-bottom:10px;overflow:hidden;padding:10px 0 0 0;position:relative}.start-job-reco .activity-item{border:0}.start-job-reco .activity-item:hover li .remove{left:-9999px}.start-job-reco .activity-item:hover li:hover .remove{left:auto}.start-job-reco .company-icon{left:0;position:absolute;top:25px}.start-job-reco .list-group{width:225px}.start-job-reco .list-group li{margin-bottom:10px;overflow:hidden;position:relative}.teaser{display:block;margin:20px 0 0;outline:0;text-align:center;text-decoration:none}.teaser img{margin:0 3px;position:relative;top:1px}#partner-search-iframe{overflow:hidden}.kimeta-logo{position:relative;top:2px;margin-left:3px}#result-body-container .data-table{table-layout:fixed}#result-body-container .position,#result-body-container .city,#result-body-container .poster{text-overflow:ellipsis;overflow:hidden}.result-container{min-height:50px;position:relative}.loading-container{background-color:rgba(255,255,255,0.7);background-position:50% 10px;height:100%;left:0;position:absolute;top:0;width:100%}.search-filter fieldset{-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-filter fieldset.has-no-values label{color:#c9c9c9;cursor:default;text-shadow:1px 1px #fff}.search-filter fieldset.has-no-values img{visibility:hidden}.search-filter fieldset label{cursor:pointer}.search-filter fieldset .toggle-box{display:none}.search-filter fieldset .toggle-box .shown-onless{display:block}.search-filter fieldset .toggle-box .shown-onmore{display:none}.search-filter fieldset .toggle-box.show-more .shown-onless{display:none}.search-filter fieldset .toggle-box.show-more .shown-onmore{display:block}.search-filter fieldset.toggle-open .toggle-box{display:block}.search-filter fieldset li{display:none}.search-filter fieldset li:first-child,.search-filter fieldset li:first-child+li,.search-filter fieldset li:first-child+li+li,.search-filter fieldset li:first-child+li+li+li,.search-filter fieldset li:first-child+li+li+li+li,.search-filter fieldset .show-more li{display:block}.big-search-slot-advanced{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-bottom:0}.job-search input,.job-search select{margin-bottom:0}.job-search label{display:block;font-weight:bold}.job-search select{height:2.2em;width:75px}.job-search .table-grid{display:table;width:100%}.job-search .table-cell{display:table-cell;vertical-align:bottom;padding-right:10px}.job-search .table-cell:last-child{padding:0}.job-search .table-cell-large{width:50%}.job-search .table-cell-small{width:20%}.advanced-form-toggle{background:url(https://www.xing.com/assets/jobs/sprites/search-s9693b47595-7e4d56e58f95343ea0f807ac66cd0308.png) repeat-x;background-color:#ebebeb;background-position:0 -50px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;color:#575757;display:block;font-size:10px;margin-bottom:25px;padding:8px 0;text-align:center}.advanced-form-toggle:hover{text-decoration:none}.advanced-form-toggle span{padding:0 20px;background:#ebebeb}.advanced-form-toggle span img{background-position:0 0;background:url(https://www.xing.com/assets/jobs/sprites/search-s9693b47595-7e4d56e58f95343ea0f807ac66cd0308.png) no-repeat;opacity:.8;padding-right:5px;vertical-align:middle}.jobs-advanced-search{background:#ebebeb;margin-top:1px;overflow:hidden;padding:20px}.jobs-advanced-search select{height:27px}.jobs-advanced-search label{font-weight:bold}.grid .grid-1-2{border-right:1px solid #dfdfdf;float:left;padding-right:9px;width:245px}.grid .grid-1-2:last-child{border-right:0;padding-left:10px}.search-agents-list li{margin-bottom:10px;padding-right:20px;position:relative}.search-agents-list .copy-light{margin-right:5px}.recent-search-lightbox{width:600px}#city-select{float:right;margin-bottom:15px}#city-select label{display:inline-block;margin-right:5px;vertical-align:middle}#city-select select{display:inline-block;margin:0;vertical-align:middle;width:150px}.no-result{color:#c9c9c9!important}.contact-path img.upgrade{border:0}.contact-path .meta-info-no-contact{height:40px}.contact-path-horizontal .contact-path-list-3 li{width:113px}.contact-path-horizontal .two-contacts li{width:214px!important}.marketing-page .company-users h2{text-align:left}.company-users{clear:both;margin-bottom:30px}.company-users img{margin:0 30px 20px 0}.recruiting .company-users{margin:0 25px 30px;width:820px}.recruiting .company-users img{margin-right:30px}.company-users .pwc,.recruiting .company-users .allianz,.recruiting.logged-out .company-users .accenture{margin-right:0}.recruiting.logged-out .company-users{margin:0 0 30px;width:935px}.recruiting.logged-out .company-users img{margin-right:24px}.fullsize-grid .company-users img{margin-right:30px}#success-stories{margin-bottom:80px}#success-stories blockquote{font-family:Palatino,Georgia,Times,serif;font-size:16px;font-style:italic;line-height:22px;margin:0 0 15px 0}#success-stories blockquote:before{content:none}#success-stories .author{margin-bottom:25px}#success-stories strong{color:#000}#product-information{margin-bottom:80px}#product-information .info-pdf{margin-bottom:30px;min-height:40px;padding-left:50px;text-align:left}#payment-options{clear:both;margin-bottom:20px}#payment-options p{color:gray;font-size:11px;font-weight:normal;text-align:left}.price-annotation{clear:both}.price-annotation dl{margin-bottom:0}.price-annotation dt{float:left;font-size:9px;margin-right:5px;position:relative;right:2px;top:-1px}.context-navigation .item-prev a{left:0}.context-navigation .item-next a{right:0}.context-navigation .item-button{position:fixed;top:50%}.context-navigation a{background:transparent;height:100%;position:fixed;top:0;width:85px;z-index:100;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;-ms-animation-name:flash;animation-name:flash;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.context-navigation .item-button{background:#c9c9c9;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block;height:35px;left:24px;position:relative;text-indent:-9999px;top:50%;width:35px}.context-navigation .triangle{top:7px}.context-navigation .item-prev .triangle{left:2px}.context-navigation .item-next .triangle{right:2px}.context-navigation .item-prev a:hover,.context-navigation .item-next a:hover{background:#ebebeb;background:rgba(0,0,0,0.1)}.context-navigation .item-prev.smallsize a:hover,.context-navigation .item-next.smallsize a:hover{background:transparent}@-webkit-keyframes flash{from{background:rgba(0,0,0,0)}50%{background:rgba(0,0,0,0.1)}to{background:rgba(0,0,0,0)}}@-moz-keyframes flash{from{background:rgba(0,0,0,0)}50%{background:rgba(0,0,0,0.1)}to{background:rgba(0,0,0,0)}}@-o-keyframes flash{from{background:rgba(0,0,0,0)}50%{background:rgba(0,0,0,0.1)}to{background:rgba(0,0,0,0)}}@-ms-keyframes flash{from{background:rgba(0,0,0,0)}50%{background:rgba(0,0,0,0.1)}to{background:rgba(0,0,0,0)}}@keyframes flash{from{background:rgba(0,0,0,0)}50%{background:rgba(0,0,0,0.1)}to{background:rgba(0,0,0,0)}}.suggested-tag{background:#edf4f2;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border:1px solid #bbb;cursor:pointer;float:left;font-size:11px;margin:0 8px 8px 0;padding:1px 20px 2px 5px;position:relative;width:auto}.suggested-tag a{color:#333;display:block;text-decoration:none}.suggested-tag img{opacity:.6;position:absolute;right:1px;top:4px;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:180ms;-moz-transition-duration:180ms;-o-transition-duration:180ms;transition-duration:180ms;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.suggested-tag:hover img{opacity:1.0}#hint{float:left;margin-bottom:15px;width:320px}.char-count{float:right;margin-bottom:15px;text-align:right;width:50px}#matching-members{border:1px solid #c9c9c9;height:350px;overflow-y:auto}#matching-members .contact-item,#contacts-container .contact-item{border-bottom:1px solid #c9c9c9}#matching-members .icon-links-list,#contacts-container .icon-links-list{position:absolute;right:0;top:10px;width:100px}.contact-item{padding:10px;position:relative}.contact-item p{margin:0}.user-info{position:relative;width:300px}.group{display:inline-block;vertical-align:top;width:270px}.jobs-inplace-editor .text-button{cursor:pointer}.jobs-inplace-editor .text-button-save,.jobs-inplace-editor .text-button-cancel{margin:5px 0 0}.jobs-inplace-editor output,.jobs-inplace-editor output:hover{background:transparent;border:0;display:inline;margin:0;padding:0}.jobs-inplace-editor input.text{clear:right;margin:0}.jobs-inplace-editor .loading-indicator{position:static;vertical-align:middle}.jobs-inplace-editor .inplace-editor-mode{width:auto!important}.jobs-inplace-editor .inplace-editor-placeholder{color:#000}.jobs .wysihtml5-toolbar{width:545px}.wysihtml5-supported .wysihtml5-html-info{display:none}.wysihtml5-html-info code{font-family:Menlo,Monaco,Courier,monospace}.wysihtml5-html-info td{padding-bottom:5px;vertical-align:top}.wysihtml5-html-info h4{margin:25px 0 5px 0}.paging-top{margin-top:-30px}.fullsize-grid #payment .callout{right:0}