.tk-erec .label{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-weight:700;font-size:16px;line-height:24px;background-color:transparent;color:#454542;white-space:normal;position:relative;margin:6px 0;display:inline-block}.tk-erec [type=color],.tk-erec [type=date],.tk-erec [type=datetime-local],.tk-erec [type=datetime],.tk-erec [type=email],.tk-erec [type=month],.tk-erec [type=number],.tk-erec [type=password],.tk-erec [type=search],.tk-erec [type=tel],.tk-erec [type=text],.tk-erec [type=time],.tk-erec [type=url],.tk-erec [type=week],.tk-erec select,.tk-erec textarea{border:1px solid #a09f9e;background-color:inherit;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;letter-spacing:0;color:#454542;font-size:16px;font-weight:400;line-height:24px;padding:12px 13px 12px 10px;margin-bottom:26px;width:100%;box-sizing:border-box}.tk-erec [type=color][disabled],.tk-erec [type=date][disabled],.tk-erec [type=datetime-local][disabled],.tk-erec [type=datetime][disabled],.tk-erec [type=email][disabled],.tk-erec [type=month][disabled],.tk-erec [type=number][disabled],.tk-erec [type=password][disabled],.tk-erec [type=search][disabled],.tk-erec [type=tel][disabled],.tk-erec [type=text][disabled],.tk-erec [type=time][disabled],.tk-erec [type=url][disabled],.tk-erec [type=week][disabled],.tk-erec select[disabled],.tk-erec textarea[disabled]{opacity:.6}.tk-erec [type=color]:disabled,.tk-erec [type=color][readonly],.tk-erec [type=date]:disabled,.tk-erec [type=date][readonly],.tk-erec [type=datetime-local]:disabled,.tk-erec [type=datetime-local][readonly],.tk-erec [type=datetime]:disabled,.tk-erec [type=datetime][readonly],.tk-erec [type=email]:disabled,.tk-erec [type=email][readonly],.tk-erec [type=month]:disabled,.tk-erec [type=month][readonly],.tk-erec [type=number]:disabled,.tk-erec [type=number][readonly],.tk-erec [type=password]:disabled,.tk-erec [type=password][readonly],.tk-erec [type=search]:disabled,.tk-erec [type=search][readonly],.tk-erec [type=tel]:disabled,.tk-erec [type=tel][readonly],.tk-erec [type=text]:disabled,.tk-erec [type=text][readonly],.tk-erec [type=time]:disabled,.tk-erec [type=time][readonly],.tk-erec [type=url]:disabled,.tk-erec [type=url][readonly],.tk-erec [type=week]:disabled,.tk-erec [type=week][readonly],.tk-erec select:disabled,.tk-erec select[readonly],.tk-erec textarea:disabled,.tk-erec textarea[readonly]{background-color:#e6e6e6;cursor:default}.tk-erec select{height:auto}.tk-erec [type=color]:focus,.tk-erec [type=date]:focus,.tk-erec [type=datetime-local]:focus,.tk-erec [type=datetime]:focus,.tk-erec [type=email]:focus,.tk-erec [type=month]:focus,.tk-erec [type=number]:focus,.tk-erec [type=password]:focus,.tk-erec [type=search]:focus,.tk-erec [type=tel]:focus,.tk-erec [type=text]:focus,.tk-erec [type=time]:focus,.tk-erec [type=url]:focus,.tk-erec [type=week]:focus,.tk-erec textarea:focus{border:1px solid #454542;background-color:inherit;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.tk-erec .ui-message-error,.tk-erec .ui-messages-error{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;color:#d01e43;background-color:inherit;font-weight:700;border:none;display:inline-block;margin:0;padding:0;font-size:16px;line-height:21px;cursor:default;border-radius:0}.tk-erec .ui-message-error .ui-message-error-icon,.tk-erec .ui-message-error .ui-messages-error-icon,.tk-erec .ui-messages-error .ui-message-error-icon,.tk-erec .ui-messages-error .ui-messages-error-icon{background:inherit;height:0;width:0}.tk-erec .ui-message-error .ui-message-error-detail,.tk-erec .ui-message-error .ui-messages-error-summary,.tk-erec .ui-messages-error .ui-message-error-detail,.tk-erec .ui-messages-error .ui-messages-error-summary{margin:0}.tk-erec .ui-messages-error ul{margin-left:0;padding-left:0}.tk-erec .ui-helper-clearfix:after{content:""}.tk-erec [type=checkbox],.tk-erec [type=file],.tk-erec [type=radio]{margin:0;display:inline;box-sizing:border-box;padding:0}.tk-erec [type=checkbox]+label,.tk-erec [type=file]+label,.tk-erec [type=radio]+label{display:inline;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tk-erec [type=checkbox][disabled]+label,.tk-erec [type=checkbox][disabled]+label:after,.tk-erec [type=checkbox][disabled]+label:before,.tk-erec [type=file][disabled]+label,.tk-erec [type=file][disabled]+label:after,.tk-erec [type=file][disabled]+label:before,.tk-erec [type=radio][disabled]+label,.tk-erec [type=radio][disabled]+label:after,.tk-erec [type=radio][disabled]+label:before{opacity:.6}.tk-erec input[type=number]::-webkit-inner-spin-button,.tk-erec input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tk-erec input[type=number]{-moz-appearance:textfield}.tk-erec .ui-state-default{font-weight:400;text-shadow:0 0 0}.tk-erec tbody tr:nth-child(2n){background-color:inherit}.tk-erec .radio-group{margin-bottom:15px}.tk-erec .page-errors{color:#d01d45;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-weight:700;font-size:16px}.tk-erec .page-errors,.tk-erec .page-errors.row{margin-bottom:20px}.tk-erec .page-errors ul{list-style-type:none;margin-left:0;padding-left:0}.tk-erec input.ajaxLoading,.tk-erec select.ajaxLoading{background-image:url("/service/javax.faces.resource/img/tkapp.loading.gif.app?ln=anwendungen");background-repeat:no-repeat;background-size:30px 30px;background-position:calc(100% - 30px) 10px}.tk-erec div.select+hr{margin-top:12px}.tk-erec .ui-corner-all{border-radius:0}.tk-erec input[type=radio]{float:left;opacity:0;position:absolute}.tk-erec input[type=radio]+label{position:relative;float:left;padding-left:45px;margin-top:5px;margin-bottom:16px}.tk-erec input[type=radio]+label:before{content:"";display:block;width:26px;height:26px;background:#fff;border-radius:15px;border:1px solid #a09f9e;position:absolute;top:-3px;left:0}.tk-erec input[type=radio]:checked+label:before{border:1px solid #454542}.tk-erec input[type=radio]:checked+label:after{content:"";display:block;width:14px;height:14px;border-radius:7px;background:#454542;position:absolute;top:4px;left:7px}.tk-erec input[type=radio].has-keyboardfocus:focus+label:before{outline:2px solid #00a0e3}.tk-erec input[type=checkbox]{float:left;opacity:0;position:absolute}.tk-erec input[type=checkbox]+label{position:relative;float:left;padding-left:45px;margin-top:5px;margin-bottom:16px}.tk-erec input[type=checkbox]+label:before{content:"";display:block;width:26px;height:26px;background:#fff;border:1px solid #a09f9e;position:absolute;top:-3px;left:0}.tk-erec input[type=checkbox]:checked+label:before{border:1px solid #454542;background-color:#454542}.tk-erec input[type=checkbox]:checked+label:after{content:" ";position:absolute;width:6px;height:19px;border-bottom:1px solid #fff;border-right:1px solid #fff;left:11px;top:-1px;transform:rotate(40deg)}.tk-erec input[type=checkbox].has-keyboardfocus:focus+label:before{outline:2px solid #00a0e3}.tk-erec table[id*=beschaeftigungsumfang],.tk-erec table[id*=schwerbehinderung]{width:100%}.tk-erec table[id*=anrede],.tk-erec table[id*=umzug]{min-width:200px}.tk-erec table[id*=anrede]{min-width:400px}@media screen and (max-width:760px){.tk-erec table[id*=anrede]{min-width:350px}}.tk-erec .upload-anhang:before{content:"";display:table}.tk-erec .upload-anhang:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.tk-erec .upload-anhang .button{margin:0;font-size:14px;position:relative;padding:11px 13px 11px 10px;background-color:#454542;color:#fff;display:block;text-align:center}.tk-erec .upload-anhang .button.disabled{opacity:1}.tk-erec .upload-anhang .button.disabled>span{opacity:.25}.tk-erec .upload-anhang .button.disabled:after{position:absolute;content:"";top:7px;left:-50px;display:block;width:30px;height:30px;background-image:url("/service/javax.faces.resource/img/tkapp.loading.gif.app?ln=anwendungen");background-repeat:no-repeat;background-size:cover}.tk-erec .upload-anhang-file-wrapper{flex-grow:1;padding-right:20px}@media screen and (max-width:760px){.tk-erec .upload-anhang-file-wrapper{padding-right:0}}.tk-erec .upload-anhang-file-wrapper [type=file]{margin-bottom:0;padding:12px 13px 12px 10px;background-color:transparent;width:100%}.tk-erec .upload-anhang-btn-wrapper{float:right}@media screen and (max-width:760px){.tk-erec .upload-anhang-btn-wrapper{float:none}}.tk-erec .panel-title{padding:16px 45px 16px 30px;min-height:50px;background-color:#eceae8;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-weight:700;letter-spacing:0;font-size:18px;line-height:22px}.tk-erec .callout{border:1px solid #a09f9e;background-color:#fafafa;font-size:16px;line-height:24px;padding:12px 13px 12px 10px;margin-bottom:16px;width:100%;box-sizing:border-box;display:flex}.tk-erec .callout,.tk-erec .callout a{font-style:normal;letter-spacing:0;color:#454542;font-weight:400}.tk-erec .callout a{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-weight:200}.tk-erec .callout .button-abbrechen,.tk-erec .callout .button-loeschen{margin-left:20px;font-size:14px}.tk-erec .callout .callout-filename,.tk-erec .callout .callout-values{flex-grow:1;font-size:16px}@media screen and (max-width:760px){.tk-erec .callout .callout-filename{word-break:break-all}}.tk-erec .callout.anhang a:not(.button){word-wrap:break-word;display:block;text-decoration:none}.tk-erec .callout.anhang a:not(.button):hover{text-decoration:underline}.tk-erec .upload-anhang{border:1px solid #a09f9e;background-color:#fff;font-size:16px;font-weight:400;line-height:24px;margin-bottom:26px;box-sizing:border-box;display:flex}@media screen and (max-width:760px){.tk-erec .upload-anhang{display:block;margin-bottom:10px}}.tk-erec .dateiname{word-wrap:break-word}.tk-erec .button{position:relative}.tk-erec .button [class*=icon-]{display:block;width:20px;height:20px;position:absolute;right:0;top:2px}.tk-erec .button [class*=icon-]+.button-text{padding-right:30px}.tk-erec .button.disabled,.tk-erec .button[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none}.tk-erec .button--bordered{padding:14px 20px 10px;border:2px solid #454542;background-color:#fff}.tk-erec .button--bordered [class*=icon-]{right:20px;top:16px}.tk-erec .manycheckboxes-table{border:1px solid #a09f9e;background-color:#fff;font-style:normal;letter-spacing:0;color:#454542;font-size:16px;font-weight:400;line-height:24px;padding:12px 13px 12px 10px;margin-bottom:26px;width:100%}.ort-selection{position:relative}.ort-selection .manycheckboxes-table{padding:12px 13px 36px 10px;margin-bottom:30px}.ort-selection .button--bordered{position:absolute;margin-top:-60px;margin-left:56px}