.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.single_job_listing .application .apply-with-xing{text-align:center;font-size:1.1em;line-height:1em;margin:0 0 20px .5em;padding:.90909091em 2em;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;border-color:#015A5F;background:#028a91;background:-webkit-gradient(linear,left top,left bottom,from(#028a91),to(#015a5f));background:-webkit-linear-gradient(#028a91,#015a5f);background:-moz-linear-gradient(center top,#028a91 0,#015a5f 100%);background:-moz-gradient(center top,#028a91 0,#015a5f 100%);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.single_job_listing .application .apply-with-xing:disabled{opacity:.5}.single_job_listing .application .apply-with-xing-profile{position:relative;padding:0}.single_job_listing .application .apply-with-xing-profile img{float:left;width:80px;height:auto;margin:0 1em 1em 0}.single_job_listing .application .apply-with-xing-profile h2{margin:0;line-height:30px;clear:none}.single_job_listing .application .apply-with-xing-profile em.profile-location,.single_job_listing .application .apply-with-xing-profile strong.profile-headline{margin:0;display:block;line-height:25px}.single_job_listing .application .apply-with-xing-profile dl{clear:both;margin:0 0 1em;padding:0}.single_job_listing .application .apply-with-xing-profile dl ul{margin:0;padding:0}.single_job_listing .application .apply-with-xing-profile dl dd{padding:0;margin:0 0 .5em}.single_job_listing .application .apply-with-xing-details{clear:both;border:1px solid #eee;padding:.75em 1em 0;margin:0;line-height:1.5em;display:block;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.1)}.single_job_listing .application .apply-with-xing-details p{margin:0 0 .75em}.single_job_listing .application .apply-with-xing-details label{font-weight:700}.single_job_listing .application .apply-with-xing-details .apply-with-xing-cover-letter textarea{width:100%;height:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.single_job_listing .application .apply-with-xing-details .apply-with-xing-submit{color:#999}.single_job_listing .application .apply-with-xing-details:before{content:"";position:absolute;margin:-10px 0 0 0;top:0;right:5em;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #eee}.single_job_listing .application .apply-with-xing-details:after{content:"";position:absolute;margin:-9px 1px 0 0;right:5em;top:0;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}html#xing-redirect{background:#eee;height:100%}html#xing-redirect body{text-align:center;display:-webkit-flex;display:flex;height:100%;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;justify-content:center;margin:0;padding:10px}html#xing-redirect .loading{font-size:50px;height:1em;-webkit-animation:fadeout .5s 5s;animation:fadeout .5s 5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}html#xing-redirect .loading span{-webkit-animation:fadein .5s .5s alternate infinite;animation:fadein .5s .5s alternate infinite}html#xing-redirect .loading span:nth-child(2){-webkit-animation-delay:.75s;animation-delay:.75s}html#xing-redirect .loading span:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}html#xing-redirect p{text-align:center;font-family:helvetica;opacity:0;-webkit-animation:fadein .5s 3s;animation:fadein .5s 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;color:#555;-webkit-animation-delay:5s;animation-delay:5s;font-size:14px}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:scale(0.2)}to{opacity:1;-webkit-transform:scale(1)}}@-webkit-keyframes fadeout{to{opacity:0;height:0}}@keyframes fadein{from{opacity:0;transform:scale(0.2)}to{opacity:1;transform:scale(1)}}@keyframes fadeout{to{opacity:0;height:0}}