html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px}@font-face{font-family:"The Sans";src:url(../../Fonts/TheSans_TT5_.eot);src:url(../../Fonts/TheSans_TT5_.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"The Sans";src:url(../../Fonts/TheSans_TT7_.eot);src:url(../../Fonts/TheSans_TT7_.woff) format("woff");font-weight:bold;font-style:normal}body{font-size:12px}hr{background-color:#CEE3EF;width:100%;height:1px;color:#CEE3EF;border-width:0px}.align-justify{text-align:justify}.align-center{text-align:center}.align-right{text-align:right}p,ul,ol,dl,img,blockquote{line-height:20px;margin:0px 0px 10px 0px}h1,h2,h3,h4,h5,h6,.csc-subheader{font-family:Arial,Helvetica,sans-serif;color:#4D0034;font-weight:normal;margin-bottom:20px;text-transform:uppercase}h1{color:#4D0034;font-size:24px;font-weight:bold}h2,.csc-subheader{border-bottom:1px solid #A4ABA6;margin-bottom:15px}h2,.csc-subheader{font-size:16px;line-height:24px;font-weight:bold;display:block}h3{border-bottom:5px solid #4d0034;margin-bottom:10px;font-size:12px;line-height:20px;font-weight:bold}h4{font-size:12px;line-height:20px;color:#1a1a1a;font-weight:bold}h5,h6{font-size:14px;line-height:20px}p+h1,ul+h1,ol+h1,dl+h1,img+h1,blockquote+h1,table+h1{margin-top:40px}p+h2,ul+h2,ol+h2,dl+h2,img+h2,blockquote+h2,table+h2{margin-top:30px}p+h3,ul+h3,ol+h3,dl+h3,img+h3,blockquote+h3,table+h3{margin-top:20px}p+h4,ul+h4,ol+h4,dl+h4,img+h4,blockquote+h4,table+h4{margin-top:20px}p+img{margin-top:10px}p+dl.image{margin-top:20px}li{line-height:16px}ul li{margin-left:1px}ol li{margin-left:20px}ul ul,ul ul ul,ul ul ul ul{margin-bottom:0px;margin-left:4px}ol li{list-style-type:decimal}ol li li{list-style-type:lower-alpha}ol li li li,ol li li li li{list-style-type:lower-roman}ol ol,ol ol ol,ol ol ol ol{margin-bottom:0px}dt{float:left;width:120px}dd{margin-left:125px}a{color:#b8352d;text-decoration:none}a:visited{color:#b8352d}a:hover,a:focus{color:#b8352d;text-decoration:none}a:active{color:#b8352d}small{font-size:80%}big{font-size:130%}strong{font-weight:bold}em{font-style:italic}sup{font-size:10px;vertical-align:super}sub{font-size:10px;vertical-align:sub}img{border-width:0px}.left{float:left}.right{float:right}p.align-left,td.align-left,th.align-left,h1.align-left,h2.align-left,h3.align-left,h4.align-left{text-align:left}p.align-center,td.align-center,th.align-center,h1.align-center,h2.align-center,h3.align-center,h4.align-center{text-align:center}p.align-right,td.align-right,th.align-right,h1.align-right,h2.align-right,h3.align-right,h4.align-right{text-align:right}p.align-justify,td.align-justify,th.align-justify,h1.align-justify,h2.align-justify,h3.align-justify,h4.align-justify{text-align:justify}img.left{float:left;margin:3px 8px 5px 0px}img.right{float:right;margin:3px 0px 5px 8px}ul.rsslist{list-style-type:none;margin-left:0;padding:0}ul.rsslist li{background:transparent url('../../Images/Layout/rss.svg') no-repeat 0 1px;background-size:16px 16px;margin:0;padding:0 0 0 20px;line-height:20px}.tabelle1,.tabelleA,.tabelle2,.tabelleB,.contenttable{color:#534c49;font-weight:normal !important}.tabelle1 th,.tabelleA th,.contenttable th{background-color:#fcd666;border:1px solid #fff}.tabelle1 td,.tabelleA td,.contenttable td{background-color:#eaebe9;border:1px solid #fff}.tabelle2 td,.tabelleB td,.tabelle2 .contenttable td,.tabelleB .contenttable td{background-color:#fff}.tabelle2 td,.tabelleB td,.tabelle2.contenttable td,.tabelleB.contenttable td,.tabelle2 th,.tabelleB th,.tabelle2.contenttable th,.tabelleB.contenttable th{border-bottom:1px solid #eaebe9;border-right:1px solid #eaebe9}.tabelle2 .td-last,.tabelleB .td-last,.tabelle2 .th-last,.tabelleB .th-last{border-right:0 none !important}.tabelle2 th,.tabelleB th,.tabelle2.contenttable th,.tabelleB.contenttable th{border-top:1px solid #eaebe9}.contenttable{table-layout:fixed;width:100%;margin-bottom:20px}.contenttable th{font-weight:bold}.contenttable th,.contenttable td{height:20px;line-height:20px;text-align:left;padding-left:10px}a.checkize{cursor:pointer;margin:0;padding:0}a.checkize_bottom{vertical-align:bottom}a.checkize{background:transparent url('../../Images/Layout/checkbox.gif') no-repeat center -2px;vertical-align:middle;height:15px;width:15px;display:inline-block;text-indent:-100px;overflow:hidden;text-align:left;line-height:100px;font-size:12px}a.checkize_on{background-position:center -21px}.checkize.x-error+a.checkize{outline:1px solid red}@keyframes shake{0%{transform:translate(3px, 0)}50%{transform:translate(-3px, 0)}100%{transform:translate(0, 0)}}@-moz-keyframes shake{0%{-moz-transform:translate(3px, 0)}50%{-moz-transform:translate(-3px, 0)}100%{-moz-transform:translate(0, 0)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(3px, 0)}50%{-webkit-transform:translate(-3px, 0)}100%{-webkit-transform:translate(0, 0)}}input[type=radio].x-error+.x-radio-label{color:red}.select2-drop-active{border-color:#000}.select2-results .select2-highlighted{background:#bbb}.hp-message-form{display:none}.ksa_form.inline-form{display:inline-block}.ksa_form .x-form-errors{display:none;color:red;font-weight:bold}.ksa_form .x-form-errors ul{padding-top:.5em}.ksa_form .x-form-errors li{margin-left:1em;list-style:circle;list-style-position:inside}.ksa_form .x-form-confirmation .x-intro{font-weight:bold;font-size:1.2em;color:red}.ksa_form .x-form-confirmation table{margin:1em 0 2em;width:100%}.ksa_form .x-form-confirmation table tr{border-top:1px solid #ccc}.ksa_form .x-form-confirmation table tr:first-child{border:0}.ksa_form .x-form-confirmation table th,.ksa_form .x-form-confirmation table td{padding:.5em .8em .5em 0;line-height:1.2em;vertical-align:top}.ksa_form .x-form-confirmation table th{text-align:left}.ksa_form .x-form-confirmation table td{padding-right:0;word-break:break-word}.ksa_form .x-form-confirmation table dl{line-height:1em}.ksa_form .x-form-confirmation table dt,.ksa_form .x-form-confirmation table dl{line-height:1.2em}.ksa_form .x-form-confirmation table dt{clear:left;width:auto}.ksa_form .x-form-confirmation table dd{float:left;margin-left:1em}.ksa_form .x-form-confirmation button[type="submit"]{float:right}.ksa_form textarea{resize:none}.ksa_form .select2-container{margin-bottom:10px}.ksa_form .select2-container .select2-choice{height:20px;background:none;border:1px solid #676767}.ksa_form .select2-container .select2-choice .select2-chosen{line-height:20px}.ksa_form .select2-container .select2-choice .select2-arrow{background:transparent}.ksa_form .select2-container .select2-choice .select2-arrow b{background-position:0 -2px}.ksa_form .select2-container .select2-choice abbr{top:4px}.ksa_form input[type=text],.ksa_form input[type=password],.ksa_form input[type=date],.ksa_form input[type=number],.ksa_form input[type=url],.ksa_form input[type=email],.ksa_form textarea{box-sizing:border-box;display:inline-block;line-height:20px;width:130px;padding:1px 4px;border:1px solid #676767;background-color:#fff;border-radius:4px;float:none}.ksa_form input::-webkit-inner-spin-button{display:none}.ksa_form input[type=text].x-error,.ksa_form input[type=password].x-error,.ksa_form input[type=date].x-error,.ksa_form input[type=number].x-error,.ksa_form input[type=url].x-error,.ksa_form input[type=email].x-error,.ksa_form textarea.x-error,.ksa_form .checkize.x-error+a.checkize,.ksa_form .select2-container.x-error .select2-choice{border-color:red;animation-name:shake;animation-duration:200ms;animation-iteration-count:2;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:200ms;-moz-animation-iteration-count:2;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:linear}.ksa_form input[type=text],.ksa_form input[type=password],.ksa_form input[type=date],.ksa_form input[type=number],.ksa_form input[type=url],.ksa_form input[type=email]{height:20px}.ksa_form input[type=date]{width:135px}.ksa_form input[type=number].x-day,.ksa_form input[type=number].x-month{width:50px}.ksa_form input[type=number].x-year{width:60px}.ksa_form button{box-sizing:border-box;display:inline-block;color:#ffffff;line-height:30px;padding:0 8px;border-radius:4px;background:#b8352d;text-align:center;font-weight:bold;margin:0;border:0;height:30px;cursor:pointer}.ksa_form button span.x-arrow-right{margin-right:5px;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid white}.ksa_form button.link{color:#b8352d;background:url('../../Images/Layout/arrow_right.png') left center no-repeat;padding:0 0 0 10px;height:14px;line-height:12px;width:auto;font-weight:normal;font-size:12px}.ksa_form button.small{height:20px;line-height:20px;padding:0 7px;font-size:12px;font-weight:normal}.ksa_form button.small span.x-arrow-right{border-top-width:3px;border-bottom-width:3px;border-left-width:5px;vertical-align:1px}.ksa_form .x-button-line:before,.ksa_form .x-field-line:before,.ksa_form .x-button-line:after,.ksa_form .x-field-line:after{content:" ";display:table}.ksa_form .x-button-line:after,.ksa_form .x-field-line:after{clear:both}.ksa_form .x-field-line>div{float:left}.ksa_form .x-grey{background:#f2f2f2}.ksa_form .x-form-half:before,.ksa_form .x-form-half:after{content:" ";display:table}.ksa_form .x-form-half:after{clear:both}.ksa_form .x-form-half .x-form-cell{box-sizing:border-box;width:50%;float:left;padding-right:22px;border-right:1px dashed #4D0034}.ksa_form .x-form-half .x-form-cell:before,.ksa_form .x-form-half .x-form-cell:after{content:" ";display:table}.ksa_form .x-form-half .x-form-cell:after{clear:both}.ksa_form .x-form-half .x-form-cell+.x-form-cell{padding-left:22px;padding-right:0;border:0}.ksa_form .x-form-third{margin-left:-4px;margin-right:-6px}.ksa_form .x-form-third:before,.ksa_form .x-form-third:after{content:" ";display:table}.ksa_form .x-form-third:after{clear:both}.ksa_form .x-form-third .x-form-cell{box-sizing:border-box;width:33.1%;float:left;padding-left:4px;padding-right:5px}.ksa_form .x-form-third .x-form-cell:before,.ksa_form .x-form-third .x-form-cell:after{content:" ";display:table}.ksa_form .x-form-third .x-form-cell:after{clear:both}.ksa_form .x-form-third.y-border .x-form-cell{padding-right:4px;border-right:1px dashed #4D0034}.ksa_form .helptext{line-height:16px}.ksa_form .x-radio-wrapper{display:inline-block;height:20px;line-height:20px}.ksa_form .x-radio-wrapper input[type=radio]{vertical-align:text-top;margin-top:0}#login input{margin-right:10px}#login .x-form-errors{margin:0;clear:both}#login_header_outer.x-has-error-messages{height:auto}#logout span{color:#b8352d}#login a,#logout a{font-weight:bold}#login span,#logout span,#login a,#logout a{margin-right:5px}#login button,#logout button{background:#000}.ksa-form-complex{box-sizing:border-box;position:relative;margin-top:10px}.ksa-form-complex h3{clear:left;margin-top:20px}.ksa-form-complex .x-form-errors+h3,.ksa-form-complex h3:first-child{margin-top:0}.ksa-form-complex input[type=text],.ksa-form-complex input[type=url],.ksa-form-complex input[type=email],.ksa-form-complex input[type=password]{width:210px}.ksa-form-complex input[type=file]{cursor:pointer;font-size:0;opacity:0.001;width:100%;height:100%}.ksa-form-complex label{display:block;margin:0 0 10px 0}.ksa-form-complex label:before,.ksa-form-complex label:after{content:" ";display:table}.ksa-form-complex label:after{clear:both}.ksa-form-complex label.x-single{margin-bottom:5px}.ksa-form-complex label span{width:100px;display:block;box-sizing:border-box;float:left;padding-right:3px;line-height:14px}.ksa-form-complex label span.x-help{margin-left:10px}.ksa-form-complex label input[type=text],.ksa-form-complex label input[type=password],.ksa-form-complex label input[type=date],.ksa-form-complex label input[type=number],.ksa-form-complex label input[type=url],.ksa-form-complex label input[type=email],.ksa-form-complex label textarea{display:block;float:left}.ksa-form-complex label.x-zip{width:165px;float:left}.ksa-form-complex label.x-zip input{width:60px}.ksa-form-complex label.x-city{width:150px;float:left}.ksa-form-complex label.x-city span{width:30px}.ksa-form-complex label.x-city input{width:115px}.ksa-form-complex label.x-checkbox input[type=checkbox]{margin:0}.ksa-form-complex label.x-checkbox span{width:auto;display:inline-block;float:none;margin:0 10px 0 0}.ksa-form-complex label.x-full input[type=text],.ksa-form-complex label.x-full input[type=url],.ksa-form-complex label.x-full input[type=email],.ksa-form-complex label.x-full input[type=password]{width:100%}.ksa-form-complex label.x-full span{width:auto;display:block;float:none;margin:0 0 5px 0}.ksa-form-complex label.x-large span{width:250px}.ksa-form-complex label.x-large input{width:150px}.ksa-form-complex .x-shortprofile label span{margin-bottom:5px}.ksa-form-complex .x-shortprofile textarea{width:100%;height:90px}.ksa-form-complex .x-image80 .x-upload-button,.ksa-form-complex .x-image220 .x-upload-button{position:absolute;bottom:0;left:0;right:0;background:rgba(255,0,0,0.3) url('../../Images/Layout/icon_upload.png') 2px center no-repeat;height:40px;color:#000;padding-left:30px;font-size:11px}.ksa-form-complex .x-image80 .x-upload-button span,.ksa-form-complex .x-image220 .x-upload-button span{display:inline-block;margin-top:12px;width:50px}.ksa-form-complex .x-image80 input[type=file]:focus+.x-upload-button,.ksa-form-complex .x-image220 input[type=file]:focus+.x-upload-button{background-color:#f29400}.ksa-form-complex .x-image80{width:80px;height:80px;border:1px solid #ccc;overflow:hidden;position:relative}.ksa-form-complex .x-image80 img{max-height:80px;max-width:80px}.ksa-form-complex .x-image80 label{float:none}.ksa-form-complex .x-image80 input{position:absolute;top:0;left:0;height:80px;padding:0;margin:0;border:0;z-index:1}.ksa-form-complex .x-image220{width:220px;height:160px;border:1px solid #ccc;overflow:hidden;position:relative}.ksa-form-complex .x-image220 img{max-height:160px;max-width:220px}.ksa-form-complex .x-image220 label{float:none}.ksa-form-complex .x-image220 input{position:absolute;top:0;left:0;height:160px;padding:0;margin:0;border:0;z-index:1}.ksa-form-complex .j-file-remove{position:absolute;top:0;right:0;height:15px;width:15px;background:#d5938f;color:#b8352d;line-height:15px;font-size:28px}.ksa-form-complex .j-item-cell{margin-bottom:10px}.ksa-form-complex .j-item-cell-sortable .j-rpt-first{padding:0 10px;line-height:20px;height:20px;display:inline-block;margin:0 0 10px 0}.ksa-form-complex .j-item-cell-sortable:first-child .x-grey{background-color:#F2E5E5}.ksa-form-complex .j-item-cell-sortable:first-child .j-rpt-first{visibility:hidden}.ksa-form-complex .x-award-frame,.ksa-form-complex .x-project-frame{padding-bottom:10px;position:relative}.ksa-form-complex .x-award-frame h4,.ksa-form-complex .x-project-frame h4{border-bottom:5px solid #4D0034;color:#4D0034;font-size:12px}.ksa-form-complex .x-award-frame label span,.ksa-form-complex .x-project-frame label span{margin:0 0 5px 0}.ksa-form-complex .j-item-remove{position:absolute;top:0;right:0;height:15px;width:15px;background:#d5938f;color:#b8352d;line-height:15px;font-size:28px}.ksa-form-complex .x-description{margin:5px 0}.ksa-form-complex .x-award{position:relative;min-height:120px}.ksa-form-complex .x-award .x-description{color:#898989;font-size:8px}.ksa-form-complex .x-award .x-award-left{width:82px;position:absolute;top:0;left:0}.ksa-form-complex .x-award .x-award-right{width:100%;padding-left:85px;box-sizing:border-box}.ksa-form-complex .x-award input,.ksa-form-complex .x-award textarea{width:100%}.ksa-form-complex .x-award label span{width:auto;padding:0}.ksa-form-complex .x-project-frame{padding-bottom:1px}.ksa-form-complex .x-project-frame input,.ksa-form-complex .x-project-frame textarea{width:100%}.ksa-form-complex .x-project-frame label span{margin-right:0;width:auto}.ksa-form-complex .x-project-frame .x-description{margin:5px 0 20px 0;color:#898989;font-size:8px}.ksa-form-complex .j-add-rpt{background:#b8352d;color:#fff;padding:0 10px;border-radius:5px;min-width:100px;line-height:20px;height:20px;display:inline-block;margin:0}.ksa-form-complex .x-form-footer{clear:left;text-align:right;border-top:5px solid #4D0034;padding-top:10px}.ksa-form-complex .x-form-footer label.x-checkbox{vertical-align:top;width:200px;display:inline-block;margin-right:0}.ksa-form-complex .x-form-footer label.x-checkbox span{font-weight:bold;margin-right:32px}.ksa-form-complex .block_white_desktop{position:absolute;top:0;left:740px;width:220px;box-sizing:border-box}.ksa-form-complex .x-fileupload{display:block;float:left;width:100%;position:relative;margin:0 0 10px 0;overflow:hidden}.ksa-form-complex .x-fileupload:before,.ksa-form-complex .x-fileupload:after{content:" ";display:table}.ksa-form-complex .x-fileupload:after{clear:both}.ksa-form-complex .x-fileupload label{display:block;float:left;width:100px}.ksa-form-complex .x-fileupload a{float:left;box-sizing:border-box;display:inline-block;color:#FFF;line-height:30px;padding:0 8px;border-radius:4px;background:#B8352D;text-align:center;font-weight:bold;margin:0;border:0;height:30px;cursor:pointer}.ksa-form-complex .x-fileupload code{float:left;margin:0 0 0 10px;line-height:28px;height:28px;overflow:hidden}.ksa-form-complex .x-fileupload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%}.ksa-form-complex .x-fileupload strong{color:red;display:none;line-height:28px;float:left;margin:0}.ksa-form-complex .x-fileupload .x-error+strong{display:block}#sidebar_login label{display:inline-block;width:100px}#sidebar_login div{margin-bottom:10px}#sidebar_login div:before,#sidebar_login div:after{content:" ";display:table}#sidebar_login div:after{clear:both}#sidebar_login input{width:177px}#sidebar_login button{float:right}#sidebar_login a{margin-top:12px}#matching_password label{width:125px;display:inline-block}#matching_password input[type=password]{width:190px}#matching_password .line{margin-bottom:10px}#job_form h3,#project_request_form h3{margin-top:10px}#job_form h3:first-child,#project_request_form h3:first-child{margin-top:0}#job_form label,#project_request_form label{width:100px;display:inline-block}#job_form textarea,#project_request_form textarea{width:450px;height:70px;max-width:100%}#job_form input[type=text],#project_request_form input[type=text],#job_form input[type=url],#project_request_form input[type=url]{width:173px}#job_form .x-radio-wrapper,#project_request_form .x-radio-wrapper{width:33%;text-align:center}#job_form .x-radio-wrapper label,#project_request_form .x-radio-wrapper label{text-align:left}#job_form .x-month-work,#project_request_form .x-month-work{width:60px}#job_form button,#project_request_form button{float:right}#job_form input[name="job[starttime]"].x-error+input,#project_request_form input[name="job[starttime]"].x-error+input,#job_form input[name="job[endtime]"].x-error+input,#project_request_form input[name="job[endtime]"].x-error+input{border-color:red;animation-name:shake;animation-duration:200ms;animation-iteration-count:2;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:200ms;-moz-animation-iteration-count:2;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:linear}#job_form input[name="job[starttime]"].x-error+input+input,#project_request_form input[name="job[starttime]"].x-error+input+input,#job_form input[name="job[endtime]"].x-error+input+input,#project_request_form input[name="job[endtime]"].x-error+input+input{border-color:red;animation-name:shake;animation-duration:200ms;animation-iteration-count:2;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:200ms;-moz-animation-iteration-count:2;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:linear}#job_form input[name="job[starttime]"].x-error+input+input+input,#project_request_form input[name="job[starttime]"].x-error+input+input+input,#job_form input[name="job[endtime]"].x-error+input+input+input,#project_request_form input[name="job[endtime]"].x-error+input+input+input{border-color:red;animation-name:shake;animation-duration:200ms;animation-iteration-count:2;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:200ms;-moz-animation-iteration-count:2;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:linear}.x-comment-form>label{display:inline-block;width:24%;vertical-align:top}#comment_form{width:75%}#comment_form .x-field-line{margin-bottom:10px}#comment_form .x-field-line>div{float:left;width:33%;margin-left:1%}#comment_form .x-field-line>div:first-child{margin-left:0;width:32%}#comment_form textarea{width:100%;margin-bottom:10px}#comment_form label{display:block}#comment_form input[type=text],#comment_form input[type=url],#comment_form input[type=email]{width:100%}#comment_form button{float:right}#bestform_form h4{margin:10px 0 5px 0}#bestform_form input[type=text],#bestform_form input[type=email],#bestform_form textarea{width:400px}#bestform_form textarea{height:100px}#bestform_form .x-checkbox{width:340px}#bestform_form .x-checkbox.x-agb span{margin-right:36px}#bestform_form label>span{width:150px;line-height:16px}#bestform_form label .x-help{width:140px}#bestform_form label span.x-select-wrap{width:400px;padding-right:0}#bestform_form label.x-large input,#bestform_form label.x-large span.x-select-wrap{width:150px}#bestform_form .x-fileupload label{width:150px}#bestform_form .x-radio-box{margin:0 0 10px 0}#bestform_form .x-radio-box p{margin:0}#bestform_form .x-radio-box label{display:block;margin:0 0 0 150px}#bestform_form .x-radio-box label span{width:auto;display:inline-block;float:none;padding:0;margin:0;vertical-align:top;line-height:20px}#rating_form label{margin-right:10px}#rating_form input[type=email]{width:181px}#rating_form>div{margin:10px 0}#rating_form .x-button-line{text-align:right}#rating_form .x-button-line button{margin-left:5px}html,body{width:100%;height:100%}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;background:#ccc url('../../Images/Layout/hintergrund.jpg') no-repeat center top fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#page:before,#page:after{content:" ";display:table}#page:after{clear:both}a,button{-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}a:focus,button:focus{box-shadow:0 0 15px #f29400;outline:1px solid #f29400}a.focus-image img,button.focus-image img{-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}a.focus-image:focus,button.focus-image:focus{box-shadow:none;outline:0}a.focus-image:focus img,button.focus-image:focus img{box-shadow:0 0 15px #f29400;outline:1px solid #f29400;outline-offset:-1px}#shortcuts{position:absolute;left:-165px;top:4px}#shortcuts a{position:absolute;left:-9999px;top:0}#shortcuts a:focus{left:0;width:150px}#shortcuts .accesskeys{display:none}#login_header_outer,#foot{width:100%}#header,#footer,#container,#header_inner{position:relative;margin:0 auto;width:960px}#footer{overflow:hidden}#login_header_outer{height:26px;background-image:-webkit-linear-gradient(top, #fff 0, #c6c6c6 100%);background-image:linear-gradient(to bottom, #fff 0, #c6c6c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffc6c6c6', GradientType=0);position:relative;padding-top:3px;box-sizing:border-box}#mobile-menu-footer,#j-search-mobile{display:none}#login form>div{float:left}#login .x-register-head{background:#197caf;border-radius:5px;color:#fff;float:right;padding:4px 7px;margin-right:170px}#login .x-register-head .x-arrow-right{margin-right:3px;display:inline-block;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid white;vertical-align:1px}#login .x-remember-password{color:#1A1A1A;font-weight:normal;display:inline-block;margin-left:5px;height:20px;line-height:20px}#header{min-height:183px;border-top:1px solid transparent;box-sizing:border-box}#foot{background:#4d0034;position:relative}#footer{height:38px;overflow:hidden;padding:10px}#socialmediabar{position:absolute;right:160px;top:0px}#socialmediabar .icon{float:left;display:block;margin-right:10px;height:22px;width:22px}#socialmediabar a{text-indent:-1000px;overflow:hidden}#socialmediabar .twitter{background-image:url('../../Images/Layout/icon_twitter.png')}#socialmediabar .facebook{background-image:url('../../Images/Layout/icon_facebook.png')}#socialmediabar .facebook-like-button{display:block;height:24px;width:80px;float:left;overflow:hidden;cursor:pointer;background:transparent url('../../Images/Layout/background_fblike.png') no-repeat left top}#socialmediabar_mobile{display:none}#copyright{display:none;float:right;color:#fff;font-size:12px;text-transform:uppercase}#head{height:183px;background-color:#670047;background-image:-webkit-linear-gradient(#8d0065, #4c0033 108px, #4c0033);background-image:linear-gradient(#8d0065, #4c0033 108px, #4c0033);background-repeat:no-repeat;box-shadow:#000 0px 0px 15px 2px;box-sizing:border-box}#pageTitle{padding:15px 0 160px 0}#pageTitle a{display:inline-block}#pageTitle img{margin:0}#logo{position:absolute;right:0;top:-26px;height:130px;width:160px;background:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 7px #777}#logo img{display:block;margin:29px auto 0}#logo a{position:absolute;bottom:0;left:0;right:0;top:0}#container{width:960px;margin-top:70px;min-height:67%;margin-bottom:30px}.twocol #content{width:620px}#sidebar{width:330px;margin-left:10px;padding-left:20px;box-sizing:border-box}#sidebar .block_white{margin-left:-10px}.content-wrapper:before,.content-wrapper:after{content:" ";display:table}.content-wrapper:after{clear:both}.leftcol,.middlecol,.rightcol{float:left}#headline{position:relative;line-height:28px;min-height:28px;margin-bottom:20px}#headline h1{width:645px}#headline .csc-header h1,#headline .csc-header h2,#headline .csc-header h3,#headline .csc-header h4,#headline .csc-header h5,#headline .csc-header h6{margin-bottom:5px}.block_white,.block_white_desktop{background:#fff;padding:15px 10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);margin:0 0 20px 0}#search{height:24px;margin:0;position:absolute;right:0;top:0;width:150px}#search:before,#search:after{content:" ";display:table}#search:after{clear:both}#search form{position:relative;display:block}#search form label{position:absolute;top:0;right:0;display:block;margin:0}#search form label span{display:none}#search form label input{box-sizing:border-box;width:100%;vertical-align:top;height:23px;border-radius:3px;border:1px solid #676767;padding:0 25px 0 7px;background-image:-webkit-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);background-image:linear-gradient(to bottom, #e8e8e8 0, #fbfbfb 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fffbfbfb', GradientType=0)}#search form button{position:absolute;top:0;right:0;height:23px;width:23px;border-radius:0 3px 3px 0;background:#333333;color:#333333;padding:0;margin:0;border:0;line-height:20px;cursor:pointer;overflow:hidden}#search form button:before{content:' ';display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid white;vertical-align:middle}#content h1{text-transform:uppercase;margin-bottom:0;line-height:28px}.redarrow{color:#b8352d;background:url('../../Images/Layout/arrow_right.png') left 4px no-repeat;padding-left:10px;display:inline-block;line-height:14px}.redarrow.small{font-size:11px;font-weight:normal;background-position:left 4px;padding-left:8px;margin-left:2px;line-height:11px}.redarrow.big{font-weight:bold}.x-jobmarket h3{font-size:14px}.x-jobmarket .x-job-shortinfo{color:#4d0034;font-size:11px}.vendor-info:before,.vendor-info:after{content:" ";display:table}.vendor-info:after{clear:both}.vendor-info .x-vendor-logo{display:block;width:78px;margin-right:10px;height:78px;float:left}.vendor-info .x-vendor-logo+.x-vendor-data{width:512px;float:left}.vendor-info .x-vendor-logo img{max-width:78px;max-height:78px}.x-job-profile:before,.x-job-profile:after{content:" ";display:table}.x-job-profile:after{clear:both}.x-job-profile a.x-edit{float:right}.x-job-profile div.x-links{margin-bottom:20px}.x-job-profile div.x-links form.inline-form{margin-right:5px;float:right}.mapson span{display:none}a.button-red{width:100%;height:30px;line-height:30px;background:#b8352d;color:#fff;text-align:center;-webkit-border-radius:4px;border-radius:4px;display:block}ul.tablist{margin:0;padding:0}ul.tablist:before,ul.tablist:after{content:" ";display:table}ul.tablist:after{clear:both}ul.tablist li{padding:0;list-style:none;display:inline-block;margin:0 2px 0 0;font-size:16px}ul.tablist li a{display:block;position:relative;background:#6F6F6F;padding:7px 10px;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}ul.tablist li a.active{background:#fff;color:#6F6F6F;font-weight:bold;z-index:1;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}ul.tablist li a.active:after{content:"";position:absolute;left:-10px;top:100%;right:-10px;height:11px;background:#fff;z-index:1}ul.tablist li a:focus{background-color:#f29400;color:#fff;outline:0}ul.tablist li:first-child a.active:after{left:0}ul.tablist+.block_white{position:relative}ul.pager{text-align:center}ul.pager:before,ul.pager:after{content:" ";display:table}ul.pager:after{clear:both}ul.pager li{display:inline-block;margin:0 3px}ul.pager a{display:block;color:#b8352d;font-size:18px;background-color:#EEE;border-radius:4px;padding:5px 8px;background-position:center center}ul.pager a:hover,ul.pager a:focus{text-decoration:none;background-color:#DDD}ul.pager a.active{color:#4d0034;font-weight:bold;background-color:#DDD}ul.pager a.x-page-prev,ul.pager a.x-page-next,ul.pager a.x-page-first,ul.pager a.x-page-last{width:10px;text-indent:-9999px}a.x-page-prev,a.x-page-next,a.x-page-first,a.x-page-last{background-repeat:no-repeat}a.x-page-prev,a.x-page-first{background-position:left center}a.x-page-prev{background-image:url('../../Images/Layout/arrow_left.png')}a.x-page-first{background-image:url('../../Images/Layout/arrow_first.png')}a.x-page-next,a.x-page-last{background-position:right center}a.x-page-next{background-image:url('../../Images/Layout/arrow_right.png')}a.x-page-last{background-image:url('../../Images/Layout/arrow_last.png')}a.x-add-job-offer{background:#4B0133;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;display:inline-block;padding:7px 10px;font-size:16px;position:absolute;right:0;top:-30px}a.x-add-job-offer.active{background:#fff;color:#999;font-weight:bold;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}a.x-add-job-offer.active:after{content:"";position:absolute;left:-5px;top:100%;right:0;height:11px;background:#fff;z-index:1}#waiting{display:none;position:fixed;top:0;margin:0;padding:0;width:100%;height:100%;z-index:999}#waiting span{position:fixed;top:0;left:0;height:100%;width:100%;display:block;background:#dee5f3;opacity:0.3}#waiting i,#waiting b{display:block;margin:0 auto;padding:0;width:32px}#waiting i{height:50%;margin-top:-16px}#waiting b{background:transparent url('../../Images/Layout/ajax-loader.gif') 0 0 no-repeat;height:32px}div.csc-sitemap li{margin:0;list-style-type:none;background:transparent url('../../Images/Layout/arrow_right.png') 0 6px no-repeat;padding:0 0 0 10px}.ksa-alert{clear:both;background:#fff;margin:0 0 20px 0;font-size:12px;color:#000;line-height:18px;position:relative;padding:15px 25px 15px 10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.ksa-alert:before,.ksa-alert:after{content:" ";display:table}.ksa-alert:after{clear:both}.ksa-alert:last-child{margin-bottom:0}.ksa-alert .ksa-alert-close{float:right;font-size:20px;line-height:10px;display:inline-block;margin:0;position:absolute;top:10px;right:10px}.block_white .ksa-alert{box-shadow:none;padding:15px 10px;border-radius:10px;background:rgba(0,0,0,0.1)}figure{margin:0 0 10px 0}#navigation-mobile{display:none}#navigation{font-family:The Sans,Arial,sans-serif;position:relative;margin:-30px auto 0;width:960px;z-index:0;font-weight:bold}#navigation ul{padding:0;margin:0;position:relative;z-index:1;display:table;border-collapse:seperate;border-spacing:2px 0;width:960px;margin-left:-2px;padding-right:2px}#navigation ul li{list-style-type:none;display:table-cell}#navigation ul li a{color:#fff;font-size:16px;text-transform:uppercase;display:inline-block;width:100%;padding:6px 0px;box-sizing:border-box;background-color:#197caf;text-align:center;position:relative}#navigation ul li a:hover,#navigation ul li a:focus,#navigation ul li a.active{background-color:#fff;text-decoration:none;color:#4d0034}#navigation ul li.x-level-1>a.active:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff}#navigation ul ul{position:absolute;left:-4px;top:32px;background:url('../../Images/Layout/background_top_menu_secondlevel.png') 0 -3px no-repeat;z-index:-1;padding-left:6px;width:956px}#navigation ul ul li{float:left;background:none;margin:0;height:37px}#navigation ul ul li a{text-transform:none;color:#197caf;padding-left:8px;padding-right:8px;padding-bottom:9px;background:url('../../Images/Layout/background_top_menu_secondlevel_separator.png') left 6px no-repeat}#navigation ul ul li a.active,#navigation ul ul li a:hover,#navigation ul ul li a:focus{background-color:transparent}#navigation ul ul li:first-child a{background:none}#subnavigation{float:left;position:relative}#subnavigation:before,#subnavigation:after{content:" ";display:table}#subnavigation:after{clear:both}#subnavigation ul{margin:0 0 -10px 0;padding:0;overflow:hidden}#subnavigation li{float:left;margin:0 20px 10px 0;list-style-type:none}#subnavigation li a{color:#fff;font-size:12px;display:block;padding-left:10px;background:transparent url('../../Images/Layout/arrow_right.png') 0 4px no-repeat;line-height:14px}.minicalendar{margin-bottom:10px;width:301px}.minicalendar #calfocus{position:absolute;top:-250px;left:0}.minicalendar .control{height:15px;line-height:15px;width:158px;position:relative;margin:0 auto 10px;text-align:center}.minicalendar .control:before,.minicalendar .control:after{content:" ";display:table}.minicalendar .control:after{clear:both}.minicalendar .control .prev,.minicalendar .control .label,.minicalendar .control .next{height:15px;display:block;float:left}.minicalendar .control .prev,.minicalendar .control .next{width:15px;background-position:center;background-repeat:no-repeat;background-color:#eee;border-radius:4px}.minicalendar .control .prev:hover,.minicalendar .control .next:hover,.minicalendar .control .prev:focus,.minicalendar .control .next:focus{background-color:#DDD}.minicalendar .control .prev{background-image:url('../../Images/Layout/arrow_left.png')}.minicalendar .control .label{width:92px;font-weight:bold;margin-left:18px;margin-right:18px}.minicalendar .control .label a{color:#333}.minicalendar .control .next{background-image:url('../../Images/Layout/arrow_right.png')}.minicalendar .weekdays{overflow:hidden;font-size:11px;color:#4d0034;height:12px;margin-bottom:3px}.minicalendar .day{height:42px;background-repeat:no-repeat;backgroud-position:top left;background-image:url('../../Images/Layout/background_calendar.png');line-height:42px;margin-bottom:1px;color:#333;font-weight:bold}.minicalendar .day.inactive{color:#808080}.minicalendar .day.active{background-image:url('../../Images/Layout/background_calendar_date.png');cursor:pointer}.minicalendar .day.active a{color:#333}.minicalendar .day.today{color:#fff;background-image:url('../../Images/Layout/background_calendar_today.png')}.minicalendar .day.today a{color:#333}.minicalendar .weekday,.minicalendar .day{float:left;width:42px;margin-right:1px;text-align:center}.minicalendar .days{overflow:hidden}.minicalendar-event-listitem{padding-bottom:5px;margin-bottom:5px;border-bottom:1px dashed #4d0034}.minicalendar-event-listitem a.title{font-weight:bold;color:#000}.minicalendar-event-listitem p{margin:0}.slideshow{padding-bottom:90px}.slideshow .screen{position:relative;margin:0}.slideshow .screen span{display:block}.slideshow .screen .screen-link{display:block;overflow:hidden}.slideshow .screen>.left,.slideshow .screen>.right,.slideshow .screen .play,.slideshow .screen .pause{text-indent:-1000px;overflow:hidden}.slideshow .screen>.left,.slideshow .screen>.right{display:none}.slideshow .screen .info,.slideshow .screen .play,.slideshow .screen .pause{position:absolute;bottom:15px}.slideshow .screen .info{color:#fff;left:10px;right:76px;bottom:15px;height:64px;padding:8px 10px;box-sizing:border-box;display:block;line-height:1.3em;background-color:#971A74;overflow:hidden}.slideshow .screen .play,.slideshow .screen .pause{width:65px;right:10px;background:#971a74 center no-repeat;height:64px}.slideshow .screen .play:before,.slideshow .screen .pause:before,.slideshow .screen .pause:after{content:'';position:absolute;top:50%;left:50%}.slideshow .screen .play:before{margin-left:-7px;margin-top:-10px;width:0;height:0;border:10px solid transparent;border-left:15px solid #fff}.slideshow .screen .pause:before,.slideshow .screen .pause:after{width:3px;height:18px;background:#fff;margin-top:-9px;margin-left:-7px}.slideshow .screen .pause:after{margin-left:4px}.slideshow .screen .head{font-size:18px}.slideshow .screen .description{font-size:12px;margin-top:4px;line-height:14px}.slideshow .screen img{display:block;max-width:600px;max-height:434px;margin:0;width:100%;height:auto}.slideshow .controls{top:100%;left:9px;position:absolute;right:9px}.slideshow .controls .left,.slideshow .controls .thumbs,.slideshow .controls .right{height:90px}.slideshow .controls .left,.slideshow .controls .right{position:absolute;width:18px;top:0}.slideshow .controls .left{background:url('../../Images/Layout/background_slider_button_left.png') no-repeat 9px 14px;right:100%}.slideshow .controls .right{background:url('../../Images/Layout/background_slider_button_right.png') no-repeat 0 14px;left:100%}.slideshow .controls .scroll-frame{height:70px;overflow:hidden}.slideshow .controls .scroll-content{height:70px}.slideshow .controls .thumb-frame{float:left;width:86px;height:73px;background:url('../../Images/Layout/background_thumbnail_normal.png')}.slideshow .controls .thumb-frame.active{background:url('../../Images/Layout/background_thumbnail_active.png')}.slideshow .controls img{display:block;margin:17px 10px 0 10px;max-width:66px;max-height:48px}.slideshow .controls .scrollbar-frame{height:20px}.slideshow .controls .scrollbar-frame .scrollbar{margin-top:5px;height:10px;background:#fff;border:0;border-radius:5px;margin-left:7px;margin-right:7px;position:relative}.slideshow .controls .scrollbar-frame .handle{display:block;position:absolute;left:0;right:94px;top:0;height:10px;margin:0 3px;border:0 none;cursor:pointer;background:none}.slideshow .controls .scrollbar-frame .ui-slider-handle{background:url('../../Images/Layout/slider.png') no-repeat;width:94px;height:6px;border:0;margin-top:6px;margin-left:0px;display:block;position:relative}.slideshow .controls a.thumb-frame:focus{box-shadow:none;outline:0}.slideshow .controls a.thumb-frame:focus img{box-shadow:0 0 15px #f29400;outline:1px solid #f29400}.two-column-module:before,.two-column-module:after{content:" ";display:table}.two-column-module:after{clear:both}.two-column-module .x-left,.two-column-module .x-right{box-sizing:border-box;float:left}.two-column-module .x-left{width:720px}.two-column-module .x-right{width:220px;margin-left:20px}.profile{margin-top:8px}.profile:before,.profile:after{content:" ";display:table}.profile:after{clear:both}.profile ul,.profile li{padding:0;margin:0;list-style-type:none}.profile .x-image,.profile .x-links,.profile .x-tags,.profile .x-content{float:left}.profile .x-image{margin:3px 10px 10px 0;border:1px solid #ccc;overflow:hidden;line-height:78px;width:78px;height:78px;text-align:center}.profile .x-image img{margin:0;vertical-align:middle;margin-top:-1%}.profile .x-image .x-no-picture{width:100%;height:100%}.profile .x-links li,.profile .x-address li{line-height:1.7em}.profile .x-links{max-width:150px}.profile .x-content{float:right;padding-left:10px;width:463px}.profile h3{clear:both}.profile iframe{float:right;width:460px;height:330px;border:1px solid #ccc;margin-left:10px}.profile.x-company .x-awards,.profile.x-company .x-projects,.profile.x-company .x-content-links,.profile.x-college .x-courses{width:105%}.profile.x-company .x-awards>li,.profile.x-company .x-projects>li,.profile.x-company .x-content-links>li,.profile.x-college .x-courses>li{float:left;width:220px}.profile.x-company .x-awards h4,.profile.x-company .x-projects h4,.profile.x-company .x-content-links h4,.profile.x-college .x-courses h4{margin:5px 0 0;font-size:14px}.profile.x-company .x-awards ul,.profile.x-company .x-projects ul,.profile.x-company .x-content-links ul,.profile.x-college .x-courses ul{margin-left:0}.profile.x-company .x-awards .x-image,.profile.x-company .x-projects .x-image,.profile.x-company .x-content-links .x-image,.profile.x-college .x-courses .x-image{height:168px;line-height:168px;margin:0;width:100%;box-sizing:border-box;float:none}.profile.x-company .x-awards>li,.profile.x-company .x-projects>li,.profile.x-college .x-courses>li{margin:0 20px 20px 0;min-height:290px}.profile.x-college .x-courses>li{min-height:250px}.profile.x-company .x-links{width:150px}.profile.x-company .x-tags{max-width:220px}.profile.x-company .x-content{width:220px}.profile.x-company .x-rating-tool{margin-top:5px;margin-bottom:5px}.profile.x-company .x-content-links{margin-bottom:5px}.profile.x-company .x-content-links:before,.profile.x-company .x-content-links:after{content:" ";display:table}.profile.x-company .x-content-links:after{clear:both}.profile.x-promotion .x-header:before,.profile.x-promotion .x-header:after{content:" ";display:table}.profile.x-promotion .x-header:after{clear:both}.profile.x-promotion .x-header ul,.profile.x-promotion .x-header li{padding:0;margin:0;list-style-type:none}.profile.x-promotion ul{padding-left:40px}.profile.x-promotion li{margin-bottom:10px;list-style-type:disc}.profile.x-promotion .x-links{margin-right:10px}.profile.x-promotion .x-content{float:none;padding:0;margin-bottom:20px;width:100%}.profile.x-promotion .x-content:before,.profile.x-promotion .x-content:after{content:" ";display:table}.profile.x-promotion .x-content:after{clear:both}.profile .x-contact-detail a{max-width:218px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-rating-tool{position:relative;margin:0;height:15px;width:75px;z-index:1}.x-rating-tool:hover .x-rating,.x-rating-tool:focus .x-rating,.x-rating-tool.x-vote .x-rating{width:0 !important}.x-rating-tool>span{position:absolute;top:0;bottom:0;left:0;display:block;text-indent:-100000%}.x-rating-tool>span.x-rating-background{z-index:1;width:100%;background:url('../../Images/Layout/rating_star.svg') repeat-x;background-size:15px 36px}.x-rating-tool>span.x-rating{z-index:2;background:url('../../Images/Layout/rating_star.svg') repeat-x left bottom;background-size:15px 36px}.x-rating-tool>span.x-stars{z-index:3}.x-rating-tool .x-star{position:relative;display:block;float:right;width:15px;height:100%}.x-rating-tool .x-star:hover,.x-rating-tool .x-star:focus,.x-rating-tool .x-star.active,.x-rating-tool .x-star:hover~a,.x-rating-tool .x-star:focus~a,.x-rating-tool .x-star.active~a{background:url('../../Images/Layout/rating_star.svg') left bottom no-repeat;background-size:15px 36px}.x-rating-tool .x-rating-headline{width:170px;margin:0;position:absolute;top:9px;left:109px}.x-rating-tool .x-rating-helpline,.x-rating-tool .x-rating-response{margin:0;line-height:15px}.x-rating-tool .x-rating-helpline{color:#acacac}.x-rating-tool .x-rating-response{margin:10px 0}.x-rating-tool .x-rating-overlay{width:300px;min-height:152px;background:#fff;z-index:0;position:absolute;left:-10px;top:-10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);padding:25px 10px;box-sizing:border-box}.x-rating-tool .x-rating-overlay .x-close{position:absolute;right:10px;top:10px;display:block;height:10px;width:10px;background:transparent url('../../Images/Layout/icon_close.png') left top no-repeat}.profiles-list:before,.profiles-list:after{content:" ";display:table}.profiles-list:after{clear:both}.profiles-list ol,.profiles-list ul,.profiles-list li{margin:0;padding:0;list-style:none}.profiles-list .x-content .x-items{width:105%}.profiles-list .x-content .x-items:before,.profiles-list .x-content .x-items:after{content:" ";display:table}.profiles-list .x-content .x-items:after{clear:both}.profiles-list .x-content .x-items li{margin-bottom:20px;margin-right:18px;border:1px solid #ccc;float:left;width:152px;height:306px;background:#e6e6e6;position:relative;z-index:0}.profiles-list .x-content .x-items li.x-vote{z-index:1}.profiles-list .x-content .x-image{display:block;overflow:hidden;margin-right:0;margin-bottom:16px;line-height:152px;width:100%;height:152px;background:#fff;text-align:center}.profiles-list .x-content .x-image img{margin:-1% 0 0;vertical-align:middle}.profiles-list .x-content .x-image .x-no-picture{width:100%;height:100%}.profiles-list .x-content .x-image a{display:block}.profiles-list .x-content h4{line-height:16px;margin-bottom:10px;text-transform:none;padding:0 10px}.profiles-list .x-content h4 a{display:block}.profiles-list .x-content .x-address{position:absolute;bottom:30px;left:0;right:0;border-bottom:1px solid #ccc;padding:10px;margin:0}.profiles-list .x-content .x-rating-tool{position:absolute;bottom:10px;left:10px}.profiles-list .x-content .x-shortdescription{margin:0;position:absolute;bottom:10px;left:20px;right:10px}.profiles-list ul.tablist{float:left}.profiles-list .category-filter h2{margin-top:10px}.profiles-list.x-map .x-content .mapContainer{height:640px;border:1px solid #ccc}.profiles-list.x-studies.x-colleges .x-content,.profiles-list.x-studies.x-map .x-content{width:100%;padding-left:0;padding-right:0}.profiles-list.x-studies.x-map .x-content .mapContainer{margin-left:10px;margin-right:10px}.profiles-list.x-studies.x-colleges .x-content .x-items{margin-left:10px}.profiles-list.x-studies.x-colleges .x-content .x-items li,.profiles-list.x-studies.x-colleges .x-content .x-image{border:1px solid #ccc;float:left}.profiles-list.x-studies.x-colleges .x-content .x-items li{padding:10px;width:278px;height:177px;background:#fff}.profiles-list.x-studies.x-colleges .x-content .x-image{line-height:78px;height:78px;width:78px;margin-right:10px}.profiles-list.x-studies.x-colleges .x-content .x-address,.profiles-list.x-studies.x-colleges .x-content h4 a{margin:0 0 0 90px;padding:0 0 0 10px}.profiles-list.x-studies.x-colleges .x-content h4{margin-bottom:2px;text-transform:uppercase;padding:0}.profiles-list.x-studies.x-colleges .x-content .x-address{color:#4d4d4d;font-size:11px;line-height:12px;position:static;border:0}.profiles-list.x-studies.x-colleges .x-content .x-content{clear:both}.category-filter{width:255px;margin-right:10px}.category-filter ul,.category-filter li{margin:0;padding:0;list-style:none}.category-filter h2{font-size:16px;margin-bottom:9px;border:0}.category-filter li{margin-top:1px}.category-filter li a{border:1px solid #6F6F6F;color:#fff;font-size:14px;display:block;height:30px;line-height:30px;padding-left:8px;background:#6F6F6F;font-weight:normal;border-radius:5px;margin-right:15px;padding-right:16%;position:relative}.category-filter li a span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-filter li a span+span{position:absolute;left:84%;top:0}.category-filter li ul{display:none}.category-filter li.x-active-branch:after,.category-filter li.x-active-branch>a:after,.category-filter li.x-active:after,.category-filter li.x-active a:after,.category-filter li.x-active ul li:after{content:"";position:absolute;right:-12px;top:2px;border:14px solid transparent;border-left-color:#6F6F6F;z-index:1}.category-filter li.x-active,.category-filter li.x-active-branch{position:relative}.category-filter li.x-active a,.category-filter li.x-active-branch a{background:#4D0034;font-weight:bold}.category-filter li.x-active a:after,.category-filter li.x-active-branch a:after{border-left-color:#4D0034;top:1px;right:-26px;z-index:2}.category-filter li.x-active a span+span,.category-filter li.x-active-branch a span+span{font-weight:normal}.category-filter li.x-active ul,.category-filter li.x-active-branch ul{display:block;margin-left:0}.category-filter li.x-active ul li,.category-filter li.x-active-branch ul li{position:relative;margin-left:0}.category-filter li.x-active ul li.x-active a,.category-filter li.x-active-branch ul li.x-active a{font-weight:bold}.category-filter li.x-active ul a,.category-filter li.x-active-branch ul a{font-weight:normal;color:#4D0034;background:#fff;padding-left:25px}.category-filter li.x-active ul a:after,.category-filter li.x-active-branch ul a:after{border-left-color:#fff}.category-filter,.category-filter+div{float:left}.category-filter+div{width:675px}.profiles-list .x-content,.x-promotion-list .x-content{float:left;width:675px}.x-news-teaser,.x-event-teaser{margin-bottom:20px}.x-news-teaser:before,.x-event-teaser:before,.x-news-teaser:after,.x-event-teaser:after{content:" ";display:table}.x-news-teaser:after,.x-event-teaser:after{clear:both}.x-news-teaser.short p,.x-event-teaser.short p{margin:0}.x-news-shortinfo,.x-event-shortinfo,.x-comment-shortinfo{color:#4d0034;font-size:11px}img.x-news-image,img.x-event-image{width:155px;height:115px;border:1px solid #cdccd4;margin-top:0}.x-news-image,.x-event-image{display:block;max-width:155px;margin-right:10px;max-height:115px;float:left}.x-news-image+.x-news-abstract,.x-event-image+.x-news-abstract{width:432px;float:left}.x-news-fulltext,.x-event-fulltext{clear:both}.x-news-prev,.x-event-prev,.x-news-next,.x-event-next{display:inline-block;width:47%}.x-news-prev,.x-event-prev{padding-left:15px}.x-news-next,.x-event-next{padding-right:15px;text-align:right}.x-comment{padding-bottom:5px;border-bottom:1px dashed #4d0034;margin-bottom:5px}.x-comment:before,.x-comment:after{content:" ";display:table}.x-comment:after{clear:both}.x-comment p{margin:0}.x-comment .x-author,.x-comment .x-commenttext{float:left}.x-comment .x-author{width:25%}.x-comment .x-commenttext{width:75%}.x-comment+.x-comment-form{margin-top:10px}#tx_indexedsearch{float:left;width:200px;margin:5px 20px 15px 0}.searchform{background:#FFF;padding:15px 10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.searchform:before,.searchform:after{content:" ";display:table}.searchform:after{clear:both}.searchform span{display:block;font-weight:bold;margin:0 0 5px 0}.searchform label{display:block;margin:0 0 10px 0}.searchform input{width:100%;box-sizing:border-box;border-radius:3px;padding:0 7px;height:23px;background-image:-webkit-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);background-image:linear-gradient(to bottom, #e8e8e8 0, #fbfbfb 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fffbfbfb', GradientType=0);border:1px solid #676767}.searchform button{clear:left;float:right;box-sizing:border-box;display:inline-block;color:#FFF;line-height:30px;padding:0 8px;border-radius:4px;background:#B8352D;text-align:center;font-weight:bold;margin:0;border:0;height:30px;cursor:pointer}.searchform button:before{content:' ';margin-right:5px;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid white}.tx-indexedsearch:before,.tx-indexedsearch:after{content:" ";display:table}.tx-indexedsearch:after{clear:both}.tx-indexedsearch .block_white{padding-bottom:1px;float:left;width:720px;margin:5px 0 0 0}.tx-indexedsearch-res .x-result{margin:0 0 10px 0}.tx-indexedsearch-res .x-head:before,.tx-indexedsearch-res .x-head:after{content:" ";display:table}.tx-indexedsearch-res .x-head:after{clear:both}.tx-indexedsearch-res .x-number{display:inline-block;width:25px;font-weight:bold;color:#000}.tx-indexedsearch-res .x-title{display:inline-block;font-weight:bold;padding:0}.tx-indexedsearch-res .x-rating{font-weight:bold;float:right}.tx-indexedsearch-res .x-desc{margin:0 0 0 28px;line-height:20px}.tx-indexedsearch-res .x-desc strong{color:#4d0034}.tx-indexedsearch-whatis{display:none}.tx-indexedsearch-browsebox ul{text-align:center}.tx-indexedsearch-browsebox ul li{background:none !important;display:inline-block;margin:0 !important;padding:0 10px !important}.tx-indexedsearch-browsebox .x-count{border-bottom:5px solid #4D0034;font-size:12px;margin:0 0 10px 0}.x-promotion-list:before,.x-promotion-list:after{content:" ";display:table}.x-promotion-list:after{clear:both}.x-promotion-list .x-promotion-element{border:1px solid #cdccd4;padding:9px;min-height:80px;margin-bottom:20px;font-size:14px}.x-promotion-list .x-promotion-element:before,.x-promotion-list .x-promotion-element:after{content:" ";display:table}.x-promotion-list .x-promotion-element:after{clear:both}.x-promotion-list .x-promotion-image{display:block;float:left;width:78px;height:78px;border:1px solid #cdccd4;margin-right:10px;margin-bottom:0;overflow:hidden;line-height:78px;text-align:center}.x-promotion-list .x-promotion-image img{margin:-1% 0 0;vertical-align:middle}.x-promotion-list .x-promotion-image .x-no-picture{width:100%;height:100%}.x-promotion-list .x-promotion-teaser{float:left;width:280px;margin-right:10px}.x-promotion-list .x-promotion-teaser a{font-weight:bold}.x-promotion-list .x-promotion-teaser p{margin-bottom:0;margin-left:10px}.x-promotion-list .x-promotion-indicator{float:left;margin:0}.csc-sitemap{margin-top:1em}.csc-sitemap li{list-style-type:decimal;margin-left:1.5em}.csc-sitemap a{padding:.2em 0;display:inline-block}.csc-sitemap ul ul{padding-bottom:.5em}.request-list{width:100%}.request-list th,.request-list td{text-align:left;border-right:1px solid black;padding:5px}.request-list th:last-child,.request-list td:last-child{border-right:none}.request-list .x-date{margin:0 0 5px 0}.gm-style-iw>div{line-height:1.35em}.x-matching-header.x-matching-open .x-matching-init{color:transparent;border-radius:10px}.x-matching-header.x-matching-open .x-matching-init span{opacity:0}.x-matching-init{position:absolute;height:50px;line-height:50px;padding:0 15px;background:#de0033;border-radius:5px;display:block;left:0;top:85px;font-family:The Sans,Arial,sans-serif;font-size:18px;transition:color 500ms,border-radius 500ms}.x-matching-init:hover,.x-matching-init:focus{background:#3F9AC9}.x-matching-init,.x-matching-init:hover,.x-matching-init:visited,.x-matching-init:focus{color:#fff}.x-matching-init:focus{outline:0;box-shadow:none}.x-matching-init span{display:inline-block;margin:0 5px;width:15px;height:15px;opacity:1;transition:opacity 1s;background:url('../../Images/Layout/matching/sort-desc_white.svg') left top no-repeat;background-size:15px 15px}#matching-tool,#matching-tool .matching-center,#navigation,#container,#foot,#waiting,.x-matching-init,#matching-tool button[type=submit],#matching-tool .select2-search-choice,#matching-tool .x-suggestion,#matching_results ul.x-show{transform:translate3d(0, 0, 0)}#matching-tool{margin-top:-97px;font-size:14px;height:97px;overflow:hidden;font-family:The Sans,Arial,sans-serif;background-image:-webkit-linear-gradient(rgba(0,0,0,0) 97px, #4c0033 100px, #4c0033);background-image:linear-gradient(rgba(0,0,0,0) 97px, #4c0033 97px, #4c0033);background-repeat:no-repeat}#matching-tool:before,#matching-tool:after{content:" ";display:table}#matching-tool:after{clear:both}#matching-tool.x-matching-open .matching-extras,#matching-tool.x-matching-open #s2id_matching_input .select2-choices,#matching-tool.x-matching-open .x-matching-close{opacity:1}#matching-tool.x-matching-open #s2id_matching_input,#matching-tool.x-matching-open button[type=submit]{background-color:#fff}#matching-tool.x-matching-open #s2id_matching_input{border-bottom-color:#fff}#matching-tool.x-matching-open .x-button-frame{width:700px;opacity:1}#matching-tool.x-matching-open button[type=submit]:before{opacity:1}#matching-tool.x-matching-do-open,#matching-tool.x-matching-do-close{transition:height 1500ms}#matching-tool.x-matching-do-open .matching-extras,#matching-tool.x-matching-do-close .matching-extras,#matching-tool.x-matching-do-open #s2id_matching_input .select2-choices,#matching-tool.x-matching-do-close #s2id_matching_input .select2-choices,#matching-tool.x-matching-do-open .x-matching-close,#matching-tool.x-matching-do-close .x-matching-close{transition:opacity 1500ms}#matching-tool.x-matching-do-open button[type=submit],#matching-tool.x-matching-do-close button[type=submit]{transition:background-color 1500ms,border 1500ms}#matching-tool.x-matching-do-open button[type=submit]:before,#matching-tool.x-matching-do-close button[type=submit]:before{transition:opacity 1500ms}#matching-tool.x-matching-do-open .x-button-frame,#matching-tool.x-matching-do-close .x-button-frame{transition:width 1500ms}#matching-tool.x-matching-do-open #s2id_matching_input,#matching-tool.x-matching-do-close #s2id_matching_input{overflow:hidden;transition:background-color 1500ms,border-bottom-color 1500ms}#matching-tool input,#matching-tool textarea{font-family:The Sans,Arial,sans-serif}#matching-tool .x-button-frame{padding:0 50px 0 0;position:relative}#matching-tool .x-button-frame-measure{width:0;height:0}#matching-tool .matching-center{margin:0 auto;width:960px;position:relative;z-index:1}#matching-tool .select2-choices{border:0 none;background:none}#matching-tool .select2-search-field{height:36px}#matching-tool .select2-search-choice+.select2-search-field .select2-input::-webkit-input-placeholder{color:#fff}#matching-tool .select2-search-choice+.select2-search-field .select2-input:-moz-placeholder{color:#fff}#matching-tool .select2-search-choice+.select2-search-field .select2-input::-moz-placeholder{color:#fff}#matching-tool .select2-search-choice+.select2-search-field .select2-input:-ms-input-placeholder{color:#fff}#matching-tool .select2-search-field:first-child .select2-input{min-width:200px}#matching-tool .select2-input{height:36px;line-height:36px;font-family:The Sans,Arial,sans-serif;padding-left:14px;padding-top:0}#matching-tool .select2-search-choice{height:30px;box-sizing:border-box;padding-left:9px;padding-right:28px;border-radius:15px;background:#de0033;color:#fff;border:none;box-shadow:none;line-height:30px;max-width:100%}#matching-tool .select2-search-choice.x-project_size,#matching-tool .select2-search-choice.x-project_duration,#matching-tool .select2-search-choice.x-location{background:#197caf}#matching-tool .select2-search-choice.x-project_size span,#matching-tool .select2-search-choice.x-project_duration span,#matching-tool .select2-search-choice.x-location span{font-weight:normal}#matching-tool .select2-search-choice.x-animate{background:#fff;color:#666}#matching-tool .select2-search-choice.x-animate.x-show{color:#fff;transition:background 1s, color 1s}#matching-tool .select2-search-choice.x-animate.x-show.x-red{background:#de0033}#matching-tool .select2-search-choice.x-animate.x-show.x-blue{background:#197caf}#matching-tool .select2-search-choice div{height:100%;line-height:22px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#matching-tool .select2-search-choice .select2-search-choice-close{background:url('../../Images/Layout/matching/times_white.svg') center center no-repeat;background-size:12px 12px}#matching-tool .select2-search-choice-close{left:auto;right:9px;top:7px}#matching-tool button[type=submit]{position:absolute;top:0;right:-1px;height:100%;line-height:50px;width:50px;border-top-right-radius:10px;border-bottom-right-radius:10px;text-indent:-1000px;border:none;vertical-align:top;margin-left:-3px;cursor:pointer;background-color:#3F9AC9;overflow:hidden}#matching-tool button[type=submit]:before{position:absolute;top:50%;right:18px;height:15px;width:15px;display:block;content:' ';background:url('../../Images/Layout/matching/sort-right.svg') left top no-repeat;background-size:15px 15px;margin:-7px 0 0 0;opacity:0}#matching-tool button[type=submit]:focus{outline:0;box-shadow:none;background-color:#f29400}#matching-tool .x-suggestion{display:inline-block;background:#de0033;height:30px;line-height:30px;border-radius:15px;white-space:nowrap;padding:0 9px;color:#fff;margin:0 2px;font-weight:bold;margin-bottom:20px;font-size:16px}#matching-tool .x-suggestion:focus{outline:0}#matching-tool .x-suggestion.x-hide{transition:opacity 1s;opacity:0}#matching-tool .x-score{font-size:10px;color:white}#matching-tool .x-mobile-detect{display:none}#matching-tool .matching-extras{margin-top:10px;width:750px;opacity:0}#matching-tool .matching-extras:before,#matching-tool .matching-extras:after{content:" ";display:table}#matching-tool .matching-extras:after{clear:both}#matching-tool .matching-extras .x-extra-left{text-transform:uppercase;color:#fff;display:block;float:left;width:80px;height:30px;line-height:30px;font-weight:bold}#matching-tool .matching-extras .x-extra-right{width:640px;float:left}#matching-tool #matching_criteria .select2-container{-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}#matching-tool #matching_criteria .select2-container-active{box-shadow:0 0 15px #f29400;border-radius:10px}#matching-tool #matching_suggestions .x-reload{display:block;width:25px;height:25px;text-indent:-99999%;float:right;background:url('../../Images/Layout/matching/refresh.svg') center center no-repeat;background-size:15px 15px;margin-top:4px;border-radius:13px;background-color:#fff}#matching-tool #matching_suggestions .x-reload.x-reload-animation{transition:transform 500ms linear;transform:rotate(180deg)}#matching-tool #matching_suggestions .x-reload:focus{outline:0}#matching-tool #matching_suggestions .x-extra-right{width:645px;overflow:hidden;max-height:30px}#matching-tool #matching_location{width:180px;height:28px;vertical-align:top;display:inline-block;position:relative}#matching-tool #matching_location .x-location-popup{width:180px;background:#197caf;border-radius:10px;position:absolute;top:0;left:0}#matching-tool #matching_location .x-location-popup .x-location-open,#matching-tool #matching_location .x-location-popup .x-location-add,#matching-tool #matching_location .x-location-popup .x-location-locate{padding:0 10px;color:#fff;font-size:16px;line-height:28px;display:block;border-radius:10px}#matching-tool #matching_location .x-location-popup .x-location-open:focus,#matching-tool #matching_location .x-location-popup .x-location-add:focus,#matching-tool #matching_location .x-location-popup .x-location-locate:focus{outline:0}#matching-tool #matching_location .x-location-popup .x-location-open,#matching-tool #matching_location .x-location-popup .x-location-locate{font-weight:bold}#matching-tool #matching_location .x-location-popup .x-location-input{margin:0 5px 5px 5px;border:0;font-size:17px;height:20px;line-height:20px;padding:5px 25px 5px 10px;width:135px;border-radius:10px;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}#matching-tool #matching_location .x-location-popup .x-location-input:focus{box-shadow:0 0 15px #f29400}#matching-tool #matching_location .x-location-popup .x-location-input,#matching-tool #matching_location .x-location-popup .x-location-add,#matching-tool #matching_location .x-location-popup .x-location-locate{display:none}#matching-tool #matching_location .x-location-popup .x-location-open:after{content:' ';float:right;display:inline-block;height:25px;width:10px;background:url('../../Images/Layout/matching/sort-desc_white.svg') left center no-repeat;background-size:10px 10px !important}#matching-tool #matching_location .x-location-popup .x-location-add{text-align:center;color:#45a3d1;background:#fff;border-radius:10px;margin:2px 5px;opacity:0.5;cursor:default}#matching-tool #matching_location .x-location-popup .x-location-locate{height:30px;width:10px;position:absolute;top:28px;right:5px;background:url('../../Images/Layout/matching/crosshairs.svg') center center no-repeat;background-size:24px 24px !important}#matching-tool #matching_location.x-location-show .x-location-popup{padding:0 0 3px 0}#matching-tool #matching_location.x-location-show .x-location-popup .x-location-input,#matching-tool #matching_location.x-location-show .x-location-popup .x-location-add,#matching-tool #matching_location.x-location-show .x-location-popup .x-location-locate{display:block}#matching-tool #matching_location.x-location-show .x-location-popup .x-location-open:after{background:url('../../Images/Layout/matching/sort-asc.svg') left top no-repeat}#matching-tool #matching_location.x-location-show-range .x-location-popup .x-location-add{opacity:1;cursor:pointer}#matching-tool .x-score{display:none}#s2id_matching_input{min-height:50px;padding:7px 10px 0 10px;background-color:#3F9AC9;border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom:7px solid #3F9AC9;border-bottom-color:#3F9AC9}#s2id_matching_input.select2-container-active .select2-choices{box-shadow:none}#s2id_matching_input.select2-dropdown-open{border-bottom-left-radius:0;border-bottom-right-radius:0}#s2id_matching_input .select2-choices{opacity:0}.select2-container.j-matching-filter-select a.select2-choice{border-radius:10px;background:#197caf;border-color:#197caf;color:#fff !important;box-shadow:none}.select2-container.j-matching-filter-select a.select2-choice span.select2-chosen{font-weight:bold;font-size:16px;line-height:27px}.select2-container.j-matching-filter-select span.select2-arrow{background:transparent;border-left:0 none}.select2-container.j-matching-filter-select span.select2-arrow b{background:url('../../Images/Layout/matching/sort-desc_white.svg') left center no-repeat !important;background-size:10px 10px !important}.select2-container.j-matching-filter-select.select2-dropdown-open a.select2-choice{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.j-matching-filter-select.select2-dropdown-open span.select2-arrow b{background:url('../../Images/Layout/matching/sort-asc.svg') left center no-repeat !important;background-size:10px 10px !important}.select2-drop.j-matching-filter-select .select2-result{font-size:16px;height:30px;line-height:25px}.select2-drop.j-matching-filter-select .select2-results{max-height:300px}.select2-drop.j-matching-filter-select{border:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#197caf;font-family:The Sans,Arial,sans-serif}.select2-drop.j-matching-filter-select .select2-result{background:#fff;border-radius:10px;margin:2px 0;text-align:center;color:#197caf}.select2-drop.j-matching-input{border-left:0 none}.x-matching-line{margin-top:10px;background-color:#000;height:1px}a#x-matching-close{display:block;width:160px;padding:10px;box-sizing:border-box;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;font-size:16px;position:absolute;right:0;bottom:-11px;background:rgba(0,0,0,0.3) url('../../Images/Layout/matching/times_white.svg') 135px center no-repeat;background-size:15px 15px;opacity:0}a#x-matching-close:focus{outline:0}#matching-no-results{margin:20px auto 50px;width:960px;display:none;color:#fff}#matching-no-results h1,#matching-no-results h2,#matching-no-results h3,#matching-no-results h4{color:#fff;border:0}#matching_results{margin:40px auto 50px;width:960px;display:none}#matching_results ul{opacity:0;margin:0;padding:0}#matching_results ul.x-first-cluster li:first-child{margin-top:0}#matching_results ul a.x-company-more-btn,#matching_results ul a.x-company-less-btn{display:block;width:160px;padding:10px;box-sizing:border-box;background-color:rgba(0,0,0,0.3);color:#fff;border-radius:10px;font-size:16px;height:auto;background-position:right -2px;text-align:center}#matching_results ul a.x-company-more-btn:focus,#matching_results ul a.x-company-less-btn:focus{outline:0}#matching_results ul.x-show{opacity:1;transition:opacity 1s}#matching_results ul.x-company-more li{display:none}#matching_results ul.x-company-more.x-show li{display:list-item}#matching_results ul li{margin:30px 0 0 0;padding:0 0 0 50px;list-style-type:none;min-height:40px;position:relative}#matching_results ul li:before,#matching_results ul li:after{content:" ";display:table}#matching_results ul li:after{clear:both}#matching_results ul li .x-checkbox{display:block;height:40px;width:40px;border-radius:20px;background:#fff;float:left;margin-right:10px;line-height:40px;position:absolute;top:0;left:0}#matching_results ul li .x-checkbox.x-sent:after{content:" ";display:block;width:20px;height:20px;border-radius:10px;background-color:#179f74;background:url('../../Images/Layout/matching/envelope.svg') left top no-repeat;position:absolute;right:-4px;top:-8px}#matching_results ul li a.checkize{display:block;height:100%;width:100%;background:transparent;position:relative}#matching_results ul li a.checkize:focus{outline:0;box-shadow:none}#matching_results ul li a.checkize:focus:after{box-shadow:0 0 15px #f29400;outline:1px solid #f29400}#matching_results ul li a.checkize:after{display:block;content:"";background:url('../../Images/Layout/matching/checkbox.svg') -2px -3px no-repeat;width:16px;height:16px;background-color:#fff;position:absolute;left:12px;top:12px}#matching_results ul li a.checkize.checkize_on:after{background:url('../../Images/Layout/matching/checkbox.svg') -2px -23px no-repeat}#matching_results ul li .x-company-link{font-weight:bold;margin:1px 0;display:inline-block;box-sizing:border-box;height:21px;line-height:19px;font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#matching_results ul li .x-company-link:after{display:inline-block;content:' ';background:url('../../Images/Layout/matching/chevron-right.svg') left top no-repeat;vertical-align:-1px;margin:0 0 0 3px}#matching_results ul li .x-company-link+span{display:block;height:17px;overflow:hidden;line-height:17px;font-size:15px}#matching_results ul li .x-company-link,#matching_results ul li .x-company-link+span{color:#fff}#matching_results p{color:#fff}#matching_results p.headline{font-weight:bold}#matching_results p.headline,#matching_results p.subheadline{font-size:20px}#matching_results .x-error-message{display:none;margin-left:163px;width:480px;padding-left:20px;background:#de0033;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:20px;line-height:19px;background:url('../../Images/Layout/matching/info.svg') left top no-repeat;box-sizing:border-box;color:#fff}#matching_results .line.x-error input[type=text],#matching_results .line.x-error input[type=mail],#matching_results .line.x-error textarea{border-color:red;animation-name:shake;animation-duration:200ms;animation-iteration-count:2;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:200ms;-moz-animation-iteration-count:2;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:linear}#matching_results .line.x-error .checkize+a.checkize{outline:none}#matching_results .line.x-error.results{border:1px solid #de0033;border-top-left-radius:5px;border-top-right-radius:5px}#matching_results .line.x-error.results .x-error-message{position:absolute;bottom:-20px;left:-1px;right:-1px;margin:initial;width:auto}#matching_results .line.x-error .x-error-frame{border:1px solid red;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;padding:5px}#matching_results .line.x-error .x-error-message{display:block}#matching_results .line.results{position:relative;width:780px;margin:30px 0 0 -10px;padding:10px;box-sizing:border-box}#matching_form_wrapper{color:#fff;width:760px;padding-top:30px;position:relative;margin-top:30px;padding-bottom:300px;clear:left}#matching_form_wrapper:before,#matching_form_wrapper:after{content:" ";display:table}#matching_form_wrapper:after{clear:both}#matching_form_wrapper .matching_mail_arrow{border-top:1px solid #fff;top:0;left:0;right:0;height:10px;display:block;background:url('../../Images/Layout/matching/sort-desc_white.svg') center -15px no-repeat;position:absolute}#matching_form_wrapper .headline{text-align:center}#matching_form_wrapper a.checkize{background:#fff url('../../Images/Layout/matching/checkbox.svg') -2px -3px no-repeat;width:16px;height:16px;margin-top:-2px}#matching_form_wrapper a.checkize.checkize_on{background:#fff url('../../Images/Layout/matching/checkbox.svg') -2px -23px no-repeat}#matching_form_wrapper a.checkize+span{margin-left:5px}#matching_form_wrapper .x-matching-failed-request{color:red;font-weight:bold;margin:0}#matching_mail_form .line{margin-top:20px;position:relative}#matching_mail_form .line.open a.info{background:#fff;color:#de0033}#matching_mail_form .line.open .helptext{display:block}#matching_mail_form .line.open .helptext a{color:#fff;text-decoration:underline}#matching_mail_form .line.x-no-label{padding-left:162px;padding-right:118px}#matching_mail_form .line.x-no-label:before,#matching_mail_form .line.x-no-label:after{content:" ";display:table}#matching_mail_form .line.x-no-label:after{clear:both}#matching_mail_form .line.x-no-label .x-error-message{margin-left:0}#matching_mail_form label{display:inline-block;width:150px;margin-right:10px;text-align:right;font-size:16px;vertical-align:top;margin-top:13px}#matching_mail_form label.checkbox{text-align:left;width:17px;margin:0;box-sizing:border-box;float:left}#matching_mail_form label.checkbox+div{float:left;margin-left:10px;max-width:453px;font-size:16px;padding-right:50px;box-sizing:border-box;position:relative}#matching_mail_form label.checkbox+div a:not(.info){color:#fff;text-decoration:underline}#matching_mail_form label.checkbox+div p{margin:0}#matching_mail_form .checkbox-frame{position:relative;padding:0 0 0 17px}#matching_mail_form .checkbox-frame:before,#matching_mail_form .checkbox-frame:after{content:" ";display:table}#matching_mail_form .checkbox-frame:after{clear:both}#matching_mail_form .checkbox-frame label.checkbox{position:absolute;top:0;left:0;float:none}#matching_mail_form .checkbox-frame div.helptext{margin-left:10px !important}#matching_mail_form input[type=text],#matching_mail_form input[type=mail],#matching_mail_form textarea{font-size:18px;line-height:20px;border:1px solid #fff}#matching_mail_form input[type=text]+.x-error-message,#matching_mail_form input[type=mail]+.x-error-message,#matching_mail_form textarea+.x-error-message{margin-top:-5px;height:25px;line-height:26px;background:url('../../Images/Layout/matching/info.svg') left top no-repeat}#matching_mail_form input[type=text],#matching_mail_form input[type=mail],#matching_mail_form textarea,#matching_mail_form button{width:480px;padding:10px;box-sizing:border-box;border-radius:5px}#matching_mail_form button:focus{outline:none}#matching_mail_form input[type=text],#matching_mail_form input[type=mail]{height:40px}#matching_mail_form input[type=file]{cursor:pointer;font-size:0;opacity:0.001;width:145px;height:40px;vertical-align:top}#matching_mail_form input[type=checkbox].x-error{outline:1px solid red}#matching_mail_form textarea{height:120px;resize:none}#matching_mail_form .helptext{clear:both;margin-left:27px;font-size:14px;line-height:20px;font-weight:normal;width:460px;text-align:left;display:none}#matching_mail_form .helptext:before,#matching_mail_form .helptext:after{content:" ";display:table}#matching_mail_form .helptext:after{clear:both}#matching_mail_form a.info{border:1px solid #fff;padding:0 10px;border-radius:12px;font-size:14px;line-height:22px;height:24px;display:inline-block;box-sizing:border-box;color:#fff;position:absolute;right:0;top:-2px;text-decoration:none}#matching_mail_form a.info:hover{color:#de0033;border-color:#de0033}#matching_mail_form a.info:focus{border-color:#f29400;color:#f29400;outline:0}.x-matching-button,.x-matching-link-button,.x-matching-link{text-align:center;margin-left:160px}.x-matching-button,.x-matching-link-button{line-height:20px;color:#fff;cursor:pointer;border-width:1px;border-style:solid;font-size:16px}.x-matching-link,.x-matching-link-button{display:block;width:480px;box-sizing:border-box}.x-matching-link:hover,.x-matching-link-button:hover{color:#fff}.x-matching-link-button{padding:10px;border-radius:5px;margin-bottom:15px}.x-matching-link-button.x-matching-close{background:#8e0066;border-color:#8e0066}.x-matching-restart,.x-matching-button{background:#197caf;border-color:#197caf}.x-matching-restart:hover,.x-matching-button:hover{background:#de0033;border-color:#de0033}.x-matching-link{margin-bottom:10px;color:#fff}.x-matching-link,.x-matching-link:hover{text-decoration:underline}.x-matching-link:visited{color:#fff}#matching_file_button{position:relative;float:left}#matching_file_button .x-inner{position:absolute;left:0;height:40px;width:145px;background:#fff;border-radius:5px;top:0;padding:10px 30px 10px 10px;line-height:22px;box-sizing:border-box;color:#DE0033;background:#fff url('../../Images/Layout/matching/upload.svg') 117px center no-repeat;background-size:18px}#matching_file_name{height:40px;float:left;background:#fff;border-radius:20px;padding:10px 30px 10px 10px;box-sizing:border-box;color:#000;margin-right:10px;line-height:22px;position:relative;display:none;text-overflow:ellipsis;max-width:325px;overflow:hidden;white-space:nowrap}#matching_file_name_close{display:block;position:absolute;right:10px;top:12px;height:15px;width:15px;background:url('../../Images/Layout/matching/times_red.svg') left top no-repeat}#matching_file{position:relative;display:inline-block}#matching_file:before,#matching_file:after{content:" ";display:table}#matching_file:after{clear:both}#matching_scroll{height:0;line-height:40px;color:#de0033;text-align:center;position:fixed;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9);z-index:3;display:block;transition:height 1s}#matching_scroll span{display:inline-block;margin:0 5px;width:11px;height:10px;background:url('../../Images/Layout/matching/sort-desc_red.svg') left top no-repeat}#matching_scroll.show{height:40px}#matching_mail_result{display:none}@media only screen and (max-width:959px){#header.x-matching-header #pageTitle{height:120px;padding-right:110px}#header.x-matching-header #pageTitle a:first-child{margin-top:-12px}#header.x-matching-header .x-matching-init{margin-top:12px}#header.x-matching-header #logo{width:110px;height:110px}#matching-tool{margin-top:-130px;height:130px}#matching-tool.x-matching-open .x-button-frame{width:auto}#matching-tool .x-button-frame{margin-top:70px;font-size:16px}#matching-tool .x-button-frame-measure{width:100%;height:1px;margin:-1px 0 0 0;padding:0;border:0}#matching-tool #matching_results,#matching-tool .matching-extras,#matching-tool .matching-center,#matching-tool #matching-no-results{width:auto !important;padding:0 20px}#matching-tool .matching-center{padding-right:20px}#matching-tool .matching-extras{padding:0}#matching-tool .matching-extras .x-extra-left{width:auto;height:40px}#matching-tool .matching-extras .x-extra-right{width:100%;float:none;clear:left}#matching-tool #matching_suggestions{margin-top:15px}#matching-tool #matching_suggestions .x-reload{float:left;margin-left:10px;margin-top:0;background:url('../../Images/Layout/matching/refresh.svg') left top no-repeat;height:32px;width:32px;border-radius:16px}#matching-tool #matching_suggestions .x-extra-right{width:100%;max-height:90px}#matching-tool #matching_results .line.results{width:auto;margin:0;padding:0}#matching-tool #matching_results ul li{margin-top:20px}#matching-tool #matching_results ul li .x-checkbox{margin-top:15px}#matching-tool #matching_results ul li .x-company-link .x-company-link{height:20px;line-height:20px}#matching-tool #matching_results ul li .x-company-link+span{height:40px;line-height:20px}#matching-tool #matching_form_wrapper{width:100%}#matching-tool #matching_mail_form label{display:block;width:100%;text-align:left;margin-bottom:10px}#matching-tool #matching_mail_form label.checkbox{width:20px;margin-left:0}#matching-tool #matching_mail_form input[type=mail],#matching-tool #matching_mail_form input[type=text],#matching-tool #matching_mail_form textarea{width:100%}#matching-tool #matching_mail_form button{width:100%}#matching-tool #matching_mail_form .line.open .helptext{margin-left:30px;width:auto}#matching-tool #matching_mail_form a.info:focus{box-shadow:none}#matching-tool #matching_mail_form a.info:hover{border-color:#fff;color:#fff}#matching-tool #matching_mail_form .line.open a.info:hover{color:#de0033}#matching-tool .x-suggestion{height:40px;line-height:40px;margin:0 10px 10px 0;border-radius:20px}#matching-tool .select2-search-choice{height:36px;line-height:36px;border-radius:20px;max-width:100%}#matching-tool .select2-search-choice div{line-height:30px;overflow:hidden;text-overflow:ellipsis}#matching-tool .select2-search-choice .select2-search-choice-close{background:url('../../Images/Layout/matching/times_white.svg') left top no-repeat !important;top:11px}#matching-tool #matching_criteria .select2-container{margin-bottom:10px}#matching-tool #matching_criteria .select2-container-active{border-radius:18px}#matching-tool #matching_location{height:38px}#matching-tool #matching_location .x-location-popup{border-radius:18px}#matching-tool #matching_location .x-location-popup .x-location-open,#matching-tool #matching_location .x-location-popup .x-location-add{line-height:38px;border-radius:18px}#matching-tool #matching_location .x-location-popup .x-location-input{border-radius:18px;padding-top:10px;padding-bottom:10px}#matching-tool #matching_location .x-location-popup .x-location-open:after{margin-top:5px}#matching-tool #matching_location .x-location-popup .x-location-locate{top:45px;border-radius:18px}#matching-tool .x-mobile-detect{display:block}.x-matching-button,.x-matching-link-button,.x-matching-link{text-align:center;margin-left:0}.x-matching-link,.x-matching-link-button{width:100%}#header.x-matching-open #logo{display:none}#matching_results .x-error-message{width:auto;margin-left:0}#matching_mail_form .line.x-no-label{padding-left:0;padding-right:0}.select2-container.j-matching-filter-select a.select2-choice{height:36px;border-radius:18px}.select2-container.j-matching-filter-select a.select2-choice span.select2-chosen{line-height:36px}.select2-container.j-matching-filter-select a.select2-choice span.select2-arrow b{margin-top:4px;height:20px}a#x-matching-close{bottom:auto;top:-60px;right:20px;text-indent:-200px;width:50px;border-radius:10px;height:50px;overflow:hidden;background:url('../../Images/Layout/matching/times_white.svg') left top no-repeat}}#eventregistration_form{box-sizing:border-box;position:relative;margin-top:10px;line-height:1.4}#eventregistration_form a.checkize{cursor:pointer;margin:0;padding:0}#eventregistration_form a.checkize_bottom{vertical-align:bottom}#eventregistration_form a.checkize{background:transparent url('../../Images/Layout/checkbox.gif') no-repeat center -2px;vertical-align:middle;height:15px;width:15px;display:inline-block;text-indent:-100px;overflow:hidden;text-align:left;line-height:100px;font-size:12px}#eventregistration_form a.checkize_on{background-position:center -21px}#eventregistration_form .checkize.x-error+a.checkize{outline:1px solid red}@keyframes shake{0%{transform:translate(3px, 0)}50%{transform:translate(-3px, 0)}100%{transform:translate(0, 0)}}@-moz-keyframes shake{0%{-moz-transform:translate(3px, 0)}50%{-moz-transform:translate(-3px, 0)}100%{-moz-transform:translate(0, 0)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(3px, 0)}50%{-webkit-transform:translate(-3px, 0)}100%{-webkit-transform:translate(0, 0)}}#eventregistration_form input[type=radio].x-error+.x-radio-label{color:red}#eventregistration_form .select2-drop-active{border-color:#000}#eventregistration_form .select2-results .select2-highlighted{background:#bbb}#eventregistration_form .hp-message-form{display:none}#eventregistration_form .x-form-errors{display:none;color:red;font-weight:bold}#eventregistration_form .x-form-errors ul{padding-top:.5em;margin:0;padding-left:0}#eventregistration_form .x-form-errors li{margin-left:1em;list-style:circle;list-style-position:inside;background-image:none}#eventregistration_form input[type=text],#eventregistration_form input[type=url],#eventregistration_form input[type=email],#eventregistration_form input[type=password],#eventregistration_form input[type=number],#eventregistration_form textarea{display:inline-block;line-height:30px;width:100%;padding:1px 4px;border:0;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 6px 0 rgba(0,0,0,0.2)}#eventregistration_form input[type=text]:hover,#eventregistration_form input[type=url]:hover,#eventregistration_form input[type=email]:hover,#eventregistration_form input[type=password]:hover,#eventregistration_form input[type=number]:hover,#eventregistration_form textarea:hover,#eventregistration_form input[type=text]:focus,#eventregistration_form input[type=url]:focus,#eventregistration_form input[type=email]:focus,#eventregistration_form input[type=password]:focus,#eventregistration_form input[type=number]:focus,#eventregistration_form textarea:focus{background:#f9f9f9;border-color:#999}#eventregistration_form input[type=text].x-error,#eventregistration_form input[type=url].x-error,#eventregistration_form input[type=email].x-error,#eventregistration_form input[type=password].x-error,#eventregistration_form input[type=number].x-error,#eventregistration_form textarea.x-error{border:1px solid;border-color:red;animation-name:shake;animation-duration:200ms;animation-iteration-count:2;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:200ms;-moz-animation-iteration-count:2;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:linear}#eventregistration_form input[type=text],#eventregistration_form input[type=password],#eventregistration_form input[type=date],#eventregistration_form input[type=number],#eventregistration_form input[type=url],#eventregistration_form input[type=email]{height:40px}#eventregistration_form input[type=date]{width:135px}#eventregistration_form input[type=number].x-day,#eventregistration_form input[type=number].x-month{width:50px}#eventregistration_form input[type=number].x-year{width:60px}#eventregistration_form textarea{height:175px}#eventregistration_form .radio,#eventregistration_form .checker{margin-bottom:3px}#eventregistration_form .radio span,#eventregistration_form .checker span{width:20px;height:20px;padding:0;border-radius:100%;background:#fff;box-shadow:inset 0 0 6px 0 rgba(0,0,0,0.2)}#eventregistration_form .radio span.checked,#eventregistration_form .checker span.checked{position:relative}#eventregistration_form .radio span.checked::before,#eventregistration_form .checker span.checked::before{content:'';position:absolute;left:6px;top:6px;width:8px;height:8px;background:#999;border-radius:100%}#eventregistration_form .radio.hover span,#eventregistration_form .checker.hover span,#eventregistration_form .radio.focus span,#eventregistration_form .checker.focus span{background:#f9f9f9;border-color:#999}#eventregistration_form .checker span{border-radius:2px}#eventregistration_form .checker span.checked::before{background:url(../../Images/Layout/icons/check-mark.svg);background-size:100% 100%;border-radius:0;width:14px;height:14px;top:3px;left:3px}#eventregistration_form *{box-sizing:border-box}#eventregistration_form h3{clear:left;margin-top:20px}#eventregistration_form .x-form-errors+h3,#eventregistration_form h3:first-child{margin-top:0}#eventregistration_form textarea{height:10em}#eventregistration_form input[type=file]{cursor:pointer}#eventregistration_form label{display:block;margin:0 0 10px 0}#eventregistration_form label:before,#eventregistration_form label:after{content:" ";display:table}#eventregistration_form label:after{clear:both}#eventregistration_form label.x-single{margin-bottom:5px}#eventregistration_form label span{display:block;padding:8px 0 0}#eventregistration_form label span.x-help{margin-left:10px}#eventregistration_form label.x-checkbox span{display:inline-block;padding:0}#eventregistration_form label input[type=text],#eventregistration_form label input[type=password],#eventregistration_form label input[type=date],#eventregistration_form label input[type=number],#eventregistration_form label input[type=url],#eventregistration_form label input[type=email],#eventregistration_form label textarea{display:block}#eventregistration_form label.x-zip{width:165px;float:left}#eventregistration_form label.x-zip input{width:60px}#eventregistration_form label.x-city{width:150px;float:left}#eventregistration_form label.x-city span{width:30px}#eventregistration_form label.x-city input{width:115px}#eventregistration_form label.x-full input[type=text],#eventregistration_form label.x-full input[type=url],#eventregistration_form label.x-full input[type=email],#eventregistration_form label.x-full input[type=password]{width:100%}#eventregistration_form label.x-full span{width:auto;display:block;float:none;margin:0 0 5px 0}#eventregistration_form label.x-large span{width:250px}#eventregistration_form label.x-large input{width:150px}#eventregistration_form .x-shortprofile label span{margin-bottom:5px}#eventregistration_form .x-shortprofile textarea{width:100%;height:90px}#eventregistration_form .x-image80 .x-upload-button,#eventregistration_form .x-image220 .x-upload-button{position:absolute;bottom:0;left:0;right:0;background:rgba(255,0,0,0.3) url('../../Images/Layout/icon_upload.png') 2px center no-repeat;height:40px;color:#fff;padding-left:30px;font-size:9px}#eventregistration_form .x-image80 .x-upload-button span,#eventregistration_form .x-image220 .x-upload-button span{display:inline-block;margin-top:12px;width:50px}#eventregistration_form .x-image80 input[type=file]:focus+.x-upload-button,#eventregistration_form .x-image220 input[type=file]:focus+.x-upload-button{background-color:#f29400}#eventregistration_form .x-image80{width:80px;height:80px;border:1px solid #ccc;overflow:hidden;position:relative}#eventregistration_form .x-image80 img{max-height:80px;max-width:80px}#eventregistration_form .x-image80 label{float:none}#eventregistration_form .x-image80 input{position:absolute;top:0;left:0;height:80px;padding:0;margin:0;border:0;z-index:1}#eventregistration_form .x-image220{width:220px;height:160px;border:1px solid #ccc;overflow:hidden;position:relative}#eventregistration_form .x-image220 img{max-height:160px;max-width:220px}#eventregistration_form .x-image220 label{float:none}#eventregistration_form .x-image220 input{position:absolute;top:0;left:0;height:160px;padding:0;margin:0;border:0;z-index:1}#eventregistration_form .j-file-remove{position:absolute;top:0;right:0;height:15px;width:15px;background:#d5938f;color:#b8352d;line-height:15px;font-size:28px}#eventregistration_form .j-item-cell{margin-bottom:10px}#eventregistration_form .j-item-cell-sortable .j-rpt-first{padding:0 10px;line-height:20px;height:20px;display:inline-block;margin:0 0 10px 0}#eventregistration_form .j-item-cell-sortable:first-child .x-grey{background-color:#F2E5E5}#eventregistration_form .j-item-cell-sortable:first-child .j-rpt-first{visibility:hidden}#eventregistration_form .x-award-frame,#eventregistration_form .x-project-frame{padding-bottom:10px;position:relative}#eventregistration_form .x-award-frame h4,#eventregistration_form .x-project-frame h4{border-bottom:5px solid #4D0034;color:#4D0034;font-size:12px}#eventregistration_form .x-award-frame label span,#eventregistration_form .x-project-frame label span{margin:0 0 5px 0}#eventregistration_form .j-item-remove{position:absolute;top:0;right:0;height:15px;width:15px;background:#d5938f;color:#b8352d;line-height:15px;font-size:28px}#eventregistration_form .x-description{margin:5px 0}#eventregistration_form .x-award{position:relative;min-height:120px}#eventregistration_form .x-award .x-description{color:#898989;font-size:8px}#eventregistration_form .x-award .x-award-left{width:82px;position:absolute;top:0;left:0}#eventregistration_form .x-award .x-award-right{width:100%;padding-left:85px;box-sizing:border-box}#eventregistration_form .x-award input,#eventregistration_form .x-award textarea{width:100%}#eventregistration_form .x-award label span{width:auto;padding:0}#eventregistration_form .x-project-frame{padding-bottom:1px}#eventregistration_form .x-project-frame input,#eventregistration_form .x-project-frame textarea{width:100%}#eventregistration_form .x-project-frame label span{margin-right:0;width:auto}#eventregistration_form .x-project-frame .x-description{margin:5px 0 20px 0;color:#898989;font-size:8px}#eventregistration_form .j-add-rpt{background:#b8352d;color:#fff;padding:0 10px;border-radius:5px;min-width:100px;line-height:20px;height:20px;display:inline-block;margin:0}#eventregistration_form .x-form-footer{clear:left;padding-top:10px}#eventregistration_form .x-form-footer label.x-checkbox{vertical-align:top;width:200px;display:inline-block;margin-right:0}#eventregistration_form .x-form-footer label.x-checkbox span{font-weight:bold;margin-right:32px}#eventregistration_form .x-fileupload{display:block;float:left;width:100%;position:relative;margin:0 0 10px 0;overflow:hidden}#eventregistration_form .x-fileupload:before,#eventregistration_form .x-fileupload:after{content:" ";display:table}#eventregistration_form .x-fileupload:after{clear:both}#eventregistration_form .x-fileupload label{display:block;float:left;width:100px}#eventregistration_form .x-fileupload a{float:left;box-sizing:border-box;display:inline-block;color:#FFF;line-height:30px;padding:0 8px;border-radius:4px;background:#B8352D;text-align:center;font-weight:bold;margin:0;border:0;height:30px;cursor:pointer}#eventregistration_form .x-fileupload code{float:left;margin:0 0 0 10px;line-height:28px;height:28px;overflow:hidden}#eventregistration_form .x-fileupload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%}#eventregistration_form .x-fileupload strong{color:red;display:none;line-height:28px;float:left;margin:0}#eventregistration_form .x-fileupload .x-error+strong{display:block}#eventregistration_form .row::before,#eventregistration_form .col-sm-6::before,#eventregistration_form .row::after,#eventregistration_form .col-sm-6::after{content:" ";display:table}#eventregistration_form .row::after,#eventregistration_form .col-sm-6::after{clear:both}#eventregistration_form .row{margin-left:-14px;margin-right:-14px}#eventregistration_form .col-sm-6,#eventregistration_form .col-sm-12{padding:0 14px}@media (min-width:768px){#eventregistration_form .col-sm-12{width:100%;float:left}#eventregistration_form .col-sm-6{width:50%;float:left}#eventregistration_form .col-sm-6:nth-child(even){padding-left:6px}#eventregistration_form .col-sm-6:nth-child(odd){padding-right:6px}#eventregistration_form .col-sm-12{margin-top:15px}#eventregistration_form .x-form-footer{padding-top:0}}#eventregistration_form .select2-container{margin-bottom:10px}#eventregistration_form .select2-container .select2-choice{height:20px;border:1px solid #676767}#eventregistration_form .select2-container .select2-choice .select2-chosen{line-height:20px}#eventregistration_form .select2-container .select2-choice .select2-arrow{background:transparent}#eventregistration_form .select2-container .select2-choice .select2-arrow b{background-position:0 -2px}#eventregistration_form .select2-container .select2-choice abbr{top:4px}#eventregistration_form input::-webkit-inner-spin-button{display:none}#eventregistration_form .checkize.x-error+a.checkize,#eventregistration_form .select2-container.x-error .select2-choice{border-color:red;animation-name:shake;animation-duration:200ms;animation-iteration-count:2;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:200ms;-moz-animation-iteration-count:2;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:linear}#eventregistration_form .x-button-line:before,#eventregistration_form .x-field-line:before,#eventregistration_form .x-button-line:after,#eventregistration_form .x-field-line:after{content:" ";display:table}#eventregistration_form .x-button-line:after,#eventregistration_form .x-field-line:after{clear:both}#eventregistration_form .x-field-line>div{float:left}#eventregistration_form .x-grey{background:#f2f2f2}#eventregistration_form .x-form-half:before,#eventregistration_form .x-form-half:after{content:" ";display:table}#eventregistration_form .x-form-half:after{clear:both}#eventregistration_form .x-form-half .x-form-cell{box-sizing:border-box;width:50%;float:left;padding-right:22px;border-right:1px dashed #4D0034}#eventregistration_form .x-form-half .x-form-cell:before,#eventregistration_form .x-form-half .x-form-cell:after{content:" ";display:table}#eventregistration_form .x-form-half .x-form-cell:after{clear:both}#eventregistration_form .x-form-half .x-form-cell+.x-form-cell{padding-left:22px;padding-right:0;border:0}#eventregistration_form .x-form-third{margin-left:-4px;margin-right:-6px}#eventregistration_form .x-form-third:before,#eventregistration_form .x-form-third:after{content:" ";display:table}#eventregistration_form .x-form-third:after{clear:both}#eventregistration_form .x-form-third .x-form-cell{box-sizing:border-box;width:33.1%;float:left;padding-left:4px;padding-right:5px}#eventregistration_form .x-form-third .x-form-cell:before,#eventregistration_form .x-form-third .x-form-cell:after{content:" ";display:table}#eventregistration_form .x-form-third .x-form-cell:after{clear:both}#eventregistration_form .x-form-third.y-border .x-form-cell{padding-right:4px;border-right:1px dashed #4D0034}#eventregistration_form .helptext{line-height:16px}#eventregistration_form .x-radio-wrapper{display:inline-block;height:20px;line-height:20px}#eventregistration_form .x-radio-wrapper input[type=radio]{vertical-align:text-top;margin-top:0}#eventregistration_form .answers{margin-bottom:20px}#eventregistration_form .answers .group{margin-top:30px;padding-left:20px}#eventregistration_form .answers .group:first-child{margin-top:0}#eventregistration_form .answers .group .title{background:grey;margin-left:-20px;margin-bottom:20px;padding:5px 20px 5px;color:#000}#eventregistration_form .answers .group .title p{margin:0}#eventregistration_form .answers .group label{margin-left:0;margin-bottom:0}#eventregistration_form .answers .group label .checkize,#eventregistration_form .answers .group label input[type=checkbox]{margin-right:7px}#eventregistration_form .answers .group p{margin-bottom:15px}#eventregistration_form h2{margin:50px 0 20px}#eventregistration_form .x-form-footer{margin-bottom:2em}#eventregistration_form .x-form{padding-left:20px}/*# sourceMappingURL=/typo3/ext/ksa_reloaded/Resources/Public/Grunt/css/main.css.map */