.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input,.tklogin-valueField .tklogin-valueField-inputfield input{box-sizing:border-box;line-height:21px;font-size:18px;width:100%;padding:12px 13px 12px 10px;background:#fff;border:1px solid #a09f9e;border-radius:0;color:#454543;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input:hover,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input:hover,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input:hover,.tklogin-valueField .tklogin-valueField-inputfield input:hover{border:1px solid #454542;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input:active,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input:focus,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input:active,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input:focus,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input:active,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input:focus,.tklogin-valueField .tklogin-valueField-inputfield input:active,.tklogin-valueField .tklogin-valueField-inputfield input:focus{border:1px solid #454542;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input:active:hover,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input:focus:hover,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input:active:hover,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input:focus:hover,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input:active:hover,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input:focus:hover,.tklogin-valueField .tklogin-valueField-inputfield input:active:hover,.tklogin-valueField .tklogin-valueField-inputfield input:focus:hover{border-color:1px solid #454542;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input[disabled=disabled],.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input[disabled=disabled],.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input[disabled=disabled],.tklogin-valueField .tklogin-valueField-inputfield input[disabled=disabled]{box-shadow:none;border:2px solid #e0dedb;color:#cbcbcb;background:#fcfcfc}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input.ui-state-error,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input.ui-state-error,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input.ui-state-error,.tklogin-valueField .tklogin-valueField-inputfield input.ui-state-error{border-color:#d01d45}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input.ui-state-error.ui-state-active,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input.ui-state-error.ui-state-focus,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input.ui-state-error.ui-state-hover,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input.ui-state-error.ui-state-active,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input.ui-state-error.ui-state-focus,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input.ui-state-error.ui-state-hover,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input.ui-state-error.ui-state-active,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input.ui-state-error.ui-state-focus,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input.ui-state-error.ui-state-hover,.tklogin-valueField .tklogin-valueField-inputfield input.ui-state-error.ui-state-active,.tklogin-valueField .tklogin-valueField-inputfield input.ui-state-error.ui-state-focus,.tklogin-valueField .tklogin-valueField-inputfield input.ui-state-error.ui-state-hover{border-color:#d01d45;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input::-ms-clear,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input::-ms-clear,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input::-ms-clear,.tklogin-valueField .tklogin-valueField-inputfield input::-ms-clear{width:0;height:0}.tklogin-valueField{margin-bottom:28px;position:relative}.tklogin-valueField .tklogin-valueField-top{padding-left:2px;position:relative;margin-bottom:6px}.tklogin-valueField .tklogin-valueField-top .tklogin-valueField-label{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-weight:700;display:inline}.tklogin-valueField .tklogin-valueField-top .tklogin-valueField-label.ui-state-error{background:none;border:0;color:#454543}.tklogin-valueField .tklogin-valueField-top .tklogin-valueField-label .ui-outputlabel-rfi{margin-left:6px}.tklogin-valueField .tklogin-valueField-inputfield{margin-bottom:6px}.tklogin-valueField .tklogin-valueField-inputfield .ui-autocomplete{position:relative;width:100%;box-sizing:border-box}.tklogin-valueField .tklogin-valueField-message-container{padding-left:2px;margin-bottom:2px}.tklogin-valueField-infotext.ui-overlaypanel{display:none;background:#edf7f9;max-width:450px;border-radius:0;box-shadow:0 6px 4px -2px #eee}.tklogin-valueField-infotext.ui-overlaypanel .ui-overlaypanel-content{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:14px;color:#454543;padding:10px 37px;line-height:20px}.tklogin-valueField-infotext.ui-overlaypanel .ui-overlaypanel-close{right:8px;top:8px;width:21px;height:21px;border:0;background:none}.tklogin-valueField-infotext.ui-overlaypanel .ui-overlaypanel-close .ui-icon{width:21px;height:21px}.tklogin-valueField-infotext.ui-overlaypanel .ui-overlaypanel-close .ui-icon.ui-icon-closethick:after{top:0;right:0}.tklogin-checkbox{position:relative}.tklogin-checkbox .tklogin-checkbox-top{float:left;margin-left:34px}.tklogin-checkbox .tklogin-checkbox-top .tklogin-valueField-label{padding-left:0}.tklogin-checkbox .tklogin-checkbox-inputfield{position:absolute;width:23px;height:23px}.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox{position:absolute;top:0;left:0;width:23px;height:23px}.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .ui-chkbox .ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .ui-chkbox .ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .ui-chkbox .ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box{position:relative;width:23px;height:23px;border:1px solid #c7c7c7;background:#fcfbfa;box-shadow:inset 0 3px 4px 1px #eeedec;cursor:pointer;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .ui-chkbox .ui-state-focus.ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .ui-chkbox .ui-state-hover.ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .ui-chkbox .ui-state-focus.ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .ui-chkbox .ui-state-hover.ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .ui-chkbox .ui-state-focus.ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .ui-chkbox .ui-state-hover.ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-focus,.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-hover,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-state-focus.ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-state-hover.ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-state-focus.ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-state-hover.ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-state-focus.ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-state-hover.ui-chkbox-box{border-color:#6d6d6d}.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon{background:none}.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:before{content:" ";position:absolute;width:4px;height:14px;background-color:#454542;left:12px;top:3px;transform:rotate(40deg)}.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:after{content:" ";position:absolute;width:10px;height:4px;background-color:#454542;left:2px;top:11px;transform:rotate(40deg)}.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .ui-chkbox .ui-state-error.ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .ui-chkbox .ui-state-error.ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .ui-chkbox .ui-state-error.ui-chkbox-box,.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-state-error.ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-state-error.ui-chkbox-box,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-state-error.ui-chkbox-box{border:1px solid #e0796f}.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-active,.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-focus,.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-hover{border-color:#9c544d}.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon,.tklogin-checkbox .tklogin-checkbox-inputfield .tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon,.tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .tklogin-checkbox .tklogin-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon{display:none}.tklogin-checkbox .tklogin-checkbox-message-container{clear:both}.tklogin-checkbox label:not(.tklogin-valueField-label){display:inline}.tklogin{color:#454543;font-size:18px;line-height:24px}.tklogin *{box-sizing:border-box}.tklogin ul{margin:0 0 32px}.tklogin .ui-widget-content{background:none;border:0;color:#454543}.tklogin .ui-panel{padding:0}.tklogin .ui-panel .ui-panel-content{padding:0;margin:0;border:0;background:none;color:#454543}.tklogin .tklogin-formular-headline{font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;color:#454542;font-size:36px;line-height:38px;margin-bottom:34px}.tklogin .tklogin-valueField-infotext-button.ui-icon{display:inline-block;width:21px;height:17px;margin:0 0 0 6px;border-radius:15px;box-sizing:border-box;cursor:pointer}.tklogin .tklogin-valueField-infotext-button.ui-icon:after{left:0;top:2px}.tklogin .tklogin-formular-mandatory{padding:0 60px;margin-top:46px;text-align:right;color:#454543;font-size:18px;line-height:24px}.tklogin .tklogin-formular{margin-bottom:70px;overflow:visible}.tklogin .ui-message.ui-message-error{border:0;background:none;padding:0;margin:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tklogin .ui-message.ui-message-error .ui-message-error-icon{display:none}.tklogin .ui-message.ui-message-error .ui-message-error-detail{color:#d01d45;margin:0;font-size:14px;line-height:21px;font-weight:700}.tklogin .ui-message.ui-message-warn{border:0;background:none;padding:0;margin:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.tklogin .ui-message.ui-message-warn .ui-message-warn-icon{display:none}.tklogin .ui-message.ui-message-warn .ui-message-warn-detail{color:#d01d45;margin:0;font-size:14px;line-height:21px}.tklogin .ui-messages ul,.tklogin .ui-messages ul li{margin:0}.tklogin .ui-messages .ui-messages-error{border:0;background:none;padding:0;margin:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tklogin .ui-messages .ui-messages-error .ui-messages-error-icon{display:none}.tklogin .ui-messages .ui-messages-error .ui-messages-error-detail,.tklogin .ui-messages .ui-messages-error .ui-messages-error-summary{color:#d01d45;margin:0;font-size:14px;line-height:21px;font-weight:700}.tklogin .ui-messages .ui-messages-error .ui-messages-error-summary{display:block}.tklogin .ui-messages .ui-messages-warn{border:0;background:none;padding:0;margin:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.tklogin .ui-messages .ui-messages-warn .ui-message-warn-icon{display:none}.tklogin .ui-messages .ui-messages-warn .ui-message-warn-detail{color:#d01d45;margin:0;font-size:14px;line-height:21px}.tklogin .ui-messages .ui-messages-warn .ui-messages-warn-summary{display:block}.tklogin .richtext-bild .richtext-bild-bildunterschrift{background:#e4f2ef}.tklogin span.ui-icon{width:0;height:0}.tkapp-login-container{display:flex;align-items:flex-start}.tklogin-formular{margin-bottom:0;background:transparent;width:66.4122137405%}.tklogin-formular a:active,.tklogin-formular a:focus{outline:0}.tklogin-formular a:focus.has-keyboardfocus{outline:2px solid #00a0e3}@media screen and (max-width:1023px){.tklogin-formular{width:49.6183206107%}}.tklogin-formular .ui-accordion .ui-accordion-header{background:#ecf6f9;color:#454542;opacity:1;filter:Alpha(Opacity=1);font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-weight:700;font-size:16px;line-height:26px;padding:25px 50px 25px 40px;margin:0 0 2px;transition:background-color .5s ease-in-out,margin .5s ease-in-out,padding .5s ease-in-out,font .5s ease-in-out}.tklogin-formular .ui-accordion .ui-accordion-header .ui-icon{width:20px;height:20px;right:15px;top:19px;left:auto;border:none;position:absolute;text-indent:0;right:20px;top:50%;margin:-10px 0 0;pointer-events:none;visibility:visible}.tklogin-formular .ui-accordion .ui-accordion-header .ui-icon:after{position:absolute;content:" ";width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/arrow-section-down-black.svg.app?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat;transition:transform .5s ease-in-out}.tklogin-formular .ui-accordion .ui-accordion-header:nth-last-of-type(2) .ui-icon{display:none}.tklogin-formular .ui-accordion .ui-accordion-header:nth-of-type(1n+2) .ui-icon{display:block}.tklogin-formular .ui-accordion .ui-accordion-header.ui-state-active{padding-top:20px;padding-bottom:19px;font-size:24px;background:#fff;margin:0}.is-bereich-faq .tklogin-formular .ui-accordion .ui-accordion-header.ui-state-active{background:#fff}.tklogin-formular .ui-accordion .ui-accordion-header.ui-state-active .ui-icon:after{transform:rotate(180deg)}.tklogin-formular .ui-accordion .ui-accordion-header.ui-state-active h2{font-size:24px;font-weight:700}.is-bereich-faq .tklogin-formular .ui-accordion .ui-accordion-header{background:#f4ef9b}.tklogin-formular .ui-accordion .ui-accordion-content{background:#fff;margin:0;top:0;overflow:visible;padding:20px 40px 40px}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField{margin-bottom:16px}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField label{font-size:16px;line-height:24px;font-weight:700;padding-left:2px}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input{margin-top:3px;margin-bottom:6px;font-weight:400}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fdfdf2 inset!important}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .ui-chkbox .ui-chkbox-box{position:absolute;top:5px}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField .ui-chkbox .ui-chkbox-label{float:left;margin:0 0 0 32px}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-valueField a{font-size:inherit;display:inline;margin:0}.tklogin-formular .ui-accordion .ui-accordion-content div:not(.tklogin-controls){font-size:16px;line-height:24px;color:#4c4c4c}.tklogin-formular .ui-accordion .ui-accordion-content div:not(.tklogin-controls).tklogin-freischaltcode-intro-text{margin-bottom:28px}.tklogin-formular .ui-accordion .ui-accordion-content div:not(.tklogin-controls) a{margin:0;font-size:inherit}.tklogin-formular .ui-accordion .ui-accordion-content div:not(.tklogin-controls) ol,.tklogin-formular .ui-accordion .ui-accordion-content div:not(.tklogin-controls) p,.tklogin-formular .ui-accordion .ui-accordion-content div:not(.tklogin-controls) ul{margin-top:1em;font-size:inherit}.tklogin-formular .ui-accordion .ui-accordion-content .tkapp-login-ekw-copy{margin-bottom:30px}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-beenden a{font-size:inherit;display:inline}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation{border-bottom:1px solid #c7c7c7;margin-bottom:20px;padding-bottom:11px}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-commandlink,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-link{font-size:14px;font-weight:700;color:#000;text-decoration:none;margin:0}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-commandlink:active,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-commandlink:focus,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-commandlink:hover,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-link:active,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-link:focus,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-link:hover{text-decoration:underline}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-commandlink .ui-icon,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-link .ui-icon{display:inline;padding-left:20px}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-commandlink .ui-icon:after,.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-tab-navigation .ui-link .ui-icon:after{left:0;top:2px;transform:rotate(180deg)}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-controls{margin:24px 0 16px}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-controls .tkapp-cta{float:right}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-controls .tkapp-cta .tkapp-cta__text{font-size:18px}.tklogin-formular .ui-accordion .ui-accordion-content .ajaxStatusDialog{display:none}.tklogin-formular .ui-accordion .ui-accordion-content .tabPanel h4{font-weight:700;margin-bottom:4px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding{background:#fff;margin:0;top:0;overflow:visible;padding:20px 40px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField{margin-bottom:16px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField label{font-size:16px;line-height:24px;font-weight:700;padding-left:2px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input{margin-top:3px;margin-bottom:6px;font-weight:400}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fdfdf2 inset!important}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .ui-chkbox .ui-chkbox-box{position:absolute;top:5px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField .ui-chkbox .ui-chkbox-label{float:left;margin:0 0 0 32px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-valueField a{font-size:inherit;display:inline;margin:0}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding div:not(.tklogin-controls){font-size:16px;line-height:24px;color:#4c4c4c}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding div:not(.tklogin-controls).tklogin-freischaltcode-intro-text{margin-bottom:28px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding div:not(.tklogin-controls) a{margin:0;font-size:inherit}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding div:not(.tklogin-controls) ol,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding div:not(.tklogin-controls) p,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding div:not(.tklogin-controls) ul{margin-top:1em;font-size:inherit}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tkapp-login-ekw-copy{margin-bottom:30px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-beenden a{font-size:inherit;display:inline}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation{border-bottom:1px solid #c7c7c7;margin-bottom:20px;padding-bottom:11px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-commandlink,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-link{font-size:14px;font-weight:700;color:#000;text-decoration:none;margin:0}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-commandlink:active,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-commandlink:focus,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-commandlink:hover,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-link:active,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-link:focus,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-link:hover{text-decoration:underline}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-commandlink .ui-icon,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-link .ui-icon{display:inline;padding-left:20px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-commandlink .ui-icon:after,.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-tab-navigation .ui-link .ui-icon:after{left:0;top:2px;transform:rotate(180deg)}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-controls{margin:24px 0 16px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-controls .tkapp-cta{float:right}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tklogin-controls .tkapp-cta .tkapp-cta__text{font-size:18px}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .ajaxStatusDialog{display:none}.tklogin-formular .ui-accordion .ui-accordion-no-bottom-padding .tabPanel h4{font-weight:700;margin-bottom:4px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding{background:#fff;margin:0;top:0;overflow:visible;padding:10px 40px 40px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField{margin-bottom:16px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField label{font-size:16px;line-height:24px;font-weight:700;padding-left:2px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input{margin-top:3px;margin-bottom:6px;font-weight:400}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fdfdf2 inset!important}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .ui-chkbox .ui-chkbox-box{position:absolute;top:5px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField .ui-chkbox .ui-chkbox-label{float:left;margin:0 0 0 32px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-valueField a{font-size:inherit;display:inline;margin:0}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding div:not(.tklogin-controls){font-size:16px;line-height:24px;color:#4c4c4c}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding div:not(.tklogin-controls).tklogin-freischaltcode-intro-text{margin-bottom:28px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding div:not(.tklogin-controls) a{margin:0;font-size:inherit}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding div:not(.tklogin-controls) ol,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding div:not(.tklogin-controls) p,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding div:not(.tklogin-controls) ul{margin-top:1em;font-size:inherit}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tkapp-login-ekw-copy{margin-bottom:30px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-beenden a{font-size:inherit;display:inline}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation{border-bottom:1px solid #c7c7c7;margin-bottom:20px;padding-bottom:11px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-commandlink,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-link{font-size:14px;font-weight:700;color:#000;text-decoration:none;margin:0}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-commandlink:active,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-commandlink:focus,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-commandlink:hover,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-link:active,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-link:focus,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-link:hover{text-decoration:underline}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-commandlink .ui-icon,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-link .ui-icon{display:inline;padding-left:20px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-commandlink .ui-icon:after,.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-tab-navigation .ui-link .ui-icon:after{left:0;top:2px;transform:rotate(180deg)}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-controls{margin:24px 0 16px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-controls .tkapp-cta{float:right}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tklogin-controls .tkapp-cta .tkapp-cta__text{font-size:18px}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .ajaxStatusDialog{display:none}.tklogin-formular .ui-accordion .ui-accordion-no-top-padding .tabPanel h4{font-weight:700;margin-bottom:4px}.tklogin-formular .ui-accordion .ui-state-active+.tklogin-status-waiting{position:relative}.tklogin-formular .ui-accordion .ui-state-active+.tklogin-status-waiting .ajaxStatusDialog{z-index:10;display:block;background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle;color:#454543;font-weight:700;font-size:14px}.tklogin-formular .ui-accordion .ui-state-active+.tklogin-status-waiting .ajaxStatusDialog .ajaxStatusDialog__icon{margin-top:80px}.tklogin-formular .ui-accordion .ui-state-active+.tklogin-status-waiting .ajaxStatusDialog .ajaxStatusDialog__text{display:block}.tklogin-overlay .tklogin-formular .tklogin-valueField-infotext-button{display:none}.tklogin-textlink{text-decoration:none;padding-left:25px}.tklogin-textlink:active,.tklogin-textlink:focus,.tklogin-textlink:hover{text-decoration:underline}.tkapp-login-textlink-wrapper{display:flex;margin-top:15px;font-size:16px;color:#4c4c4c;position:relative}.tkapp-login-registrieren,.tkapp-login__session-timeout-notice{background:#fff;margin-left:.7633587786%;padding:20px 40px 40px;width:32.8244274809%}@media screen and (max-width:1023px){.tkapp-login-registrieren,.tkapp-login__session-timeout-notice{width:49.6183206107%}}.tkapp-login-registrieren h2,.tkapp-login__session-timeout-notice h2{margin-bottom:20px}.tkapp-login-registrieren h2,.tkapp-login__session-timeout-notice h2,.ui-accordion-header h2{font-size:24px;font-weight:700}.tkapp-login-npa-waiting{text-align:center}.tkapp-login__session-timeout-notice{width:100%;margin:0 0 10px}.tkapp-login-npa-starten .tkapp-cta__text{background-image:url("/service/javax.faces.resource/img/tkapp.login.png.app?ln=loginversicherte");background-repeat:no-repeat;background-position:-103px 9px;padding-left:62px;background-size:150px}.ui-dialog{position:absolute;padding:0;box-shadow:none}.ui-dialog-titlebar{display:none}.ui-widget-overlay{background:rgba(0,0,0,.6)}.tklogin-button{z-index:999}.tklogin-flex-wrapper{display:flex;flex-direction:row}.tklogin-flex-wrapper .tklogin-valuefield-m{width:50%}.tklogin-flex-wrapper .tklogin-valuefield-m .tkapp-cta{float:right}.tklogin-flex-wrapper .tklogin-valuefield-m .tkapp-cta .tkapp-cta__text{font-size:18px}.tkapp-login-app-hint{display:none}.login-app .tklogin-formular .ui-accordion .ui-accordion-header{cursor:default}.login-app .tklogin-formular .ui-accordion .ui-accordion-header.no-bottom-padding{padding-bottom:0}.tkapp-infotext span .e-image__print-loading{display:none!important}@media screen and (max-width:760px){.smsTanOverlay{margin-top:50px}}@media screen and (min-width:760px) and (max-width:1024px){.tkapp-login-registrieren{min-width:0}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-controls .tklogin-textlink{float:none;display:block}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-controls .tkapp-calltoaction__button{float:none;width:100%}}@media screen and (max-width:760px){.tkapp-login-container{display:block}.tkapp-login-registrieren{margin-left:0;margin-top:20px;margin-bottom:40px;min-width:0;width:auto}.tklogin-formular{width:auto}.tklogin-formular .tklogin-headline{display:none}.tklogin-formular .ui-accordion .ui-accordion-header.ui-state-default{border-radius:0}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-controls .tklogin-textlink{float:none;display:block}.tklogin-formular .ui-accordion .ui-accordion-content .tklogin-controls .tkapp-calltoaction__button{float:none;width:100%}.tklogin-formular .tklogin-valueField-infotext{display:inline-block}.ui-dialog{top:20px!important;width:96%!important}.tkapp-login-npa-starten .tkapp-cta__text{background-position:-103px 13px}.tkapp-login-app-hint{display:block;position:absolute;max-width:180px;border:4px solid #bee2e9;z-index:999;right:-15px;top:-30px;background:#fff;padding:6px 45px 6px 6px;font-size:14px}.tkapp-login-app-hint a{text-decoration:none}.tkapp-login-app-hint .tkapp-cta__icon--arrow:after{border-color:#454542}.is-bereich-faq .tkapp-login-app-hint{border-color:#f8f5c6}.tkapp-login-app-hint~form .ui-accordion-header:first-of-type{padding-top:50px!important}}