@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans:300,300i,400,700,800');@font-face{font-family:"FontAwesome";font-style:normal;font-weight:900;src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg")}html{--color-dark-grey:#232a36;--color-dark-grey-1:#666661;--color-light-grey-4:#f7f7f8;--color-light-grey-3:#ccccc7;--color-light-grey-2:#999994;--color-light-grey-1:#979797;--color-active:#03a9f4;--color-invalid:#e81546;--color-valid:#318551;--color-button:#03a9f4;--color-link:#00abf7;--color-white:#fff;--color-footer:#f5f5f5;font-size:62.5%}*,*::before,*::after{box-sizing:border-box;font-family:'HaufeMerriweatherSansLt',sans-serif}html,body{margin:0;height:100%}.wrapper{min-height:100%;margin-bottom:-70px;padding:0 3em 0 3em}.wrapper:after{content:"";display:block}.footer,.wrapper:after{height:70px}.footer{padding-top:7px;background:#f5f5f5;background:var(--color-footer)}.no-scrolling{overflow:hidden}.content{margin:0 auto;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1 / -1;width:100%;max-width:60rem;padding-top:0;min-height:70px;color:#232a36;color:var(--color-dark-grey)}.wrapper,.content{background:#fff}.close{grid-column:1/-1;position:relative;top:-5.5rem;right:3rem}.close::before{content:'';height:4rem;width:4rem;position:absolute;top:0;right:0;cursor:pointer}.font-extra-small{font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:12px;letter-spacing:.15px;line-height:15px}.font-small{font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:18px;line-height:23px;text-align:center}.font-medium{font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:20px;letter-spacing:.25px;line-height:32px}.font-large{font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:44px;letter-spacing:.85px;line-height:54px}.font-extra-large{font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:54px;letter-spacing:.04px;line-height:68px}.font-bold{font-weight:bold}h1{font-weight:normal}h1,.page-title{font-size:5.4rem;letter-spacing:.04px;line-height:6.8rem;margin-top:118px}.page-description,.intro-text,.description,.description>p{font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:1.8rem;letter-spacing:.2px;line-height:2.4rem}.content-registration{display:none}.header{background:white;border:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);grid-column:1/-1;position:absolute;left:0;top:0;width:100%;height:6.6rem;display:flex;align-items:center}.background{height:66px;width:1588px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.logo-haufe{height:18px;width:220px;margin-top:35px;margin-bottom:30px}.logo-sp{height:25px;width:220px;margin-top:35px;margin-bottom:30px}.logo-lexware{height:6em;margin-top:35px;margin-left:25px;margin-bottom:30px}.navigation{height:100%;padding:2rem 1.5rem;margin:0;display:flex;flex-direction:column;max-width:80rem;margin:0 auto;text-decoration:none}a{text-decoration:none;text-align:left}.navigation li{height:100%;border:0;margin:.7rem 0 .7rem .5rem;padding:0;list-style-type:none}.navigation .footer-link{height:15px;width:188px;color:#000;font-family:'HaufeMerriweatherSans',sans-serif;font-size:1.2rem;line-height:15px;text-align:center}.decision,.push,.aurora-no-show{display:none}.sucasa-no-show{display:none}.error-message-top{margin:10em 20em;max-width:40em}.error-message-top p a,a{font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:12px;line-height:1.8rem;color:#0497d9;color:var(--color-link)}a:hover,a:active{color:#0497d9;text-decoration:underline}.sucasa-show-underlined a{font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:1.8rem;letter-spacing:.2px;line-height:2.4rem;color:#0497d9;color:var(--color-link);display:inline-flex;flex-direction:column}.sucasa-show-underlined a::after{content:'';height:1px;width:inherit;border:1px solid;border-color:#0497d9;border-color:var(--color-link);bottom:0;left:0}.forgotpassword{margin-top:1.2rem;font-size:1.2rem;font-family:'HaufeMerriweatherSansLt',sans-serif}.register-now{color:#0497d9;font-family:'HaufeMerriweatherSans',sans-serif;font-size:16px;line-height:15px}.before-footer{color:#232a36;font-family:'HaufeMerriweatherSans',sans-serif;font-size:16px;letter-spacing:.15px;line-height:15px;margin-bottom:250px;display:flex}.passwort-vergessen{height:18px;width:137px;color:#0c366b;font-family:'HaufeMerriweatherSans',sans-serif;font-size:14px;letter-spacing:-0.23px;line-height:18px;float:right}.radio-group{display:flex;flex-direction:column;align-items:flex-start}.radio-group .email-group{margin:0}input[type='radio'],input[type='checkbox']{display:none}.input-group{margin-bottom:0}.input-group input[type='text'],.input-group input[type='password'],.input-group input[type='email'],.input-group .input-password{height:5.4rem;color:#232a36;color:var(--color-dark-grey);font-family:'HaufeMerriweatherSansLt',sans-serif;font-weight:300;font-size:16px;line-height:20px;letter-spacing:.2px;padding:0 1.4rem;width:100%}.password-input-field input[type='text'],.input-group input[type='password'],.input-group .input-password{padding-right:5rem}.input-group input[type='text'],.input-group input[type='password'],.input-group input[type='email'],.input-group .input-password,.input-group .input-password ~ .eye-button,.input-group .input-password ~ .eye-closed-button,.input-group .hidden-input-field ~ .eye-button,.input-group .hidden-input-field ~ .eye-closed-button,.input-group .input-field ~ .eye-button,.input-group .input-field ~ .eye-closed-button{border:1px solid;border-color:#979797 !important;border-color:var(--color-light-grey-1) !important;border-radius:0}input[type='radio']:focus+label::before,input[type='radio']:hover+label::before,input[type='checkbox']:focus+label::before,input[type='checkbox']:hover+label::before,.input-group .input-field:focus,.input-group .input-field:hover,.input-group .input-password:focus,.input-group .input-password:hover,.input-group .hidden-input-field:focus,.input-group .hidden-input-field:hover,.input-group .password-input-field .input-password:focus,.input-group .password-input-field .input-password:hover,.input-group .password-input-field .input-password:focus ~ .eye-button,.input-group .password-input-field .input-password:focus ~ .eye-closed-button,.input-group .password-input-field .input-password:hover ~ .eye-button,.input-group .password-input-field .input-password:hover ~ .eye-closed-button,.input-group .hidden-input-field:focus ~ .eye-button,.input-group .hidden-input-field:focus ~ .eye-closed-button,.input-group .hidden-input-field:hover ~ .eye-button,.input-group .hidden-input-field:hover ~ .eye-closed-button,.input-group .input-field:focus ~ .eye-button,.input-group .input-field:focus ~ .eye-closed-button,.input-group .input-field:hover ~ .eye-button,.input-group .input-field:hover ~ .eye-closed-button{border-color:#03a9f4 !important;border-color:var(--color-active) !important}.input-group input[type='password']::-ms-reveal,.input-group .input-password::-ms-reveal{display:none}.password-input-field.valid .input-password,.password-input-field.valid .input-password ~ .eye-button,.password-input-field.valid .input-password ~ .eye-closed-button,.input-group input.valid,.input-group input.valid ~ .eye-button,.input-group input.valid ~ .eye-closed-button{border-color:#318551 !important;border-color:var(--color-valid) !important}.password-input-field.invalid span input,.password-input-field.invalid span input ~ .eye-button,.password-input-field.invalid span input ~ .eye-closed-button,.password-input-field.error-custom .input-password,.password-input-field.error-custom .input-password ~ .eye-button,.password-input-field.error-custom .input-password ~ .eye-closed-button,.input-group input.error,.input-group span.invalid input,.input-group span.invalid input ~ .eye-button,.input-group span.invalid input ~ .eye-closed-button,.input-group input.error-custom,.input-group input.error ~ .eye-button,.input-group input.error-custom ~ .eye-button,.input-group input.error ~ .eye-closed-button,.input-group input.error-custom ~ .eye-closed-button{color:#232a36 !important;color:var(--color-dark-grey) !important;border-color:#e81546 !important;border-color:var(--color-invalid) !important}.input-group label.error{background-color:#e81546 !important;background-color:var(--color-invalid) !important;padding:.8rem 2rem;font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:1.2rem;color:#fff !important;display:flex;align-items:center;transform:all .5s;animation:1s fadeIn}.radio-replace{display:none}input[type='radio']+label{position:relative;display:flex;justify-content:space-between;align-items:center;font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:1.2rem;line-height:2.2rem;margin-right:2.5rem;margin-left:-.3rem}input[type='radio']+label::before{content:'';height:2.1rem;width:2.1rem;border:1px solid;border-color:#999994;border-color:var(--color-light-grey-2);border-radius:50%;margin:0;margin-right:1rem}input[type='radio']:checked+label::after{content:'';height:1.3rem !important;width:1.3rem !important;position:absolute;top:initial;top:.45rem;left:.4rem;border-radius:50%;background:#075bf9 !important;background:var(--color-active) !important}input[type='radio']:checked:hover+label::after,input[type='radio']:checked:active+label::after{background:#075bf9 !important;background:var(--color-active) !important}.sucasa-input-group,.input-group{width:100%;margin-top:2.7rem !important;margin-left:0 !important}.radio-group .email-label{margin:0}.eye-button,.eye-closed-button,.checkbox-group .radio-group input,.radio-group label{cursor:pointer}.input-group label,.input-group .password-label,.input-group .email-label,.passwordstrength-group .msgs>span{color:#232a36;color:var(--color-dark-grey);font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:1.2rem;letter-spacing:.15px;line-height:2.3rem;margin-bottom:1.2rem;padding:0;display:block}input[type='password']+label.error,.input-password+label.error{display:flex !important}input.valid ~ label.error{display:none !important}#register-li_reg_con_password+.error,#reset-li_reg_con_password+.error{display:none !important}.passwordstrength-group{max-height:0;visibility:hidden;transition:all .5s}.passwordstrength-group{display:flex;flex-wrap:wrap;align-items:center;margin:0;position:relative}.passwordstrength-group-visible{max-height:25rem;margin-top:1.4rem;margin-bottom:-.4rem;visibility:visible}.passwordstrength-group .msgs{flex:1 0 100%;margin:.8rem 0 1rem;padding:1.6rem;max-width:100%;background:#f7f7f8;background:var(--color-light-grey-4)}.passwordstrength-group .email-label{margin-bottom:.7rem}.passwordstrength-field{flex:1 0 20%;float:none !important;margin:0 !important;height:.7rem;border-radius:0;background:#ccccc7;background:var(--color-light-grey-3)}.passwordstrength-text{display:block !important;font-family:'HaufeMerriweatherSansLt',sans-serif;font-weight:300;font-size:1.2rem;letter-spacing:.2px;line-height:2rem;color:#232a36;color:var(--color-dark-grey);position:relative;margin-bottom:.4rem;padding-left:2.4rem}.passwordstrength-text::before{content:'';height:1rem;width:1rem;margin-right:.3rem;display:inline-block}.passwordstrength-text.color-invalid::before{content:'\00d7'}.passwordstrength-text.color-valid::before{content:'\2713'}.bold-text{font-weight:700}.passwordstrength-0 .passwordstrength-field-0,.passwordstrength-0 .passwordstrength-field-1,.passwordstrength-0 .passwordstrength-field-2,.passwordstrength-0 .passwordstrength-field-3,.passwordstrength-0 .passwordstrength-field-4,.passwordstrength-1 .passwordstrength-field-1,.passwordstrength-1 .passwordstrength-field-2,.passwordstrength-1 .passwordstrength-field-3,.passwordstrength-1 .passwordstrength-field-4,.passwordstrength-2 .passwordstrength-field-2,.passwordstrength-2 .passwordstrength-field-3,.passwordstrength-2 .passwordstrength-field-4,.passwordstrength-3 .passwordstrength-field-3,.passwordstrength-3 .passwordstrength-field-4,.passwordstrength-4 .passwordstrength-field-4{background:#ccccc7 !important;background:var(--color-light-grey-3) !important}.passwordstrength-1 .passwordstrength-field-0,.passwordstrength-2 .passwordstrength-field-0,.passwordstrength-2 .passwordstrength-field-1{background:#e81546 !important;background:var(--color-invalid) !important}.passwordstrength-3 .passwordstrength-field-0,.passwordstrength-3 .passwordstrength-field-1,.passwordstrength-3 .passwordstrength-field-2,.passwordstrength-4 .passwordstrength-field-0,.passwordstrength-4 .passwordstrength-field-1,.passwordstrength-4 .passwordstrength-field-2,.passwordstrength-4 .passwordstrength-field-3,.passwordstrength-5 .passwordstrength-field-0,.passwordstrength-5 .passwordstrength-field-1,.passwordstrength-5 .passwordstrength-field-2,.passwordstrength-5 .passwordstrength-field-3,.passwordstrength-5 .passwordstrength-field-4{background:#318551 !important;background:var(--color-valid) !important}.color-valid{color:#318551 !important;color:var(--color-valid) !important}.color-invalid{color:#e81546 !important;color:var(--color-invalid) !important}.bg-valid{background:#318551 !important;background:var(--color-valid) !important}.bg-invalid{background:#e81546 !important;background:var(--color-invalid) !important}.register-description-text{display:none}.checkbox-position{padding-top:25px}.checkbox-group>input[type='checkbox'],.input-group>input[type='checkbox']{display:none}.checkbox-replace{display:none}.checkbox-group>input[type='checkbox'] ~ label,.input-group>input[type='checkbox'] ~ label{font-family:'HaufeMerriweatherSansLt',sans-serif;font-size:12px;line-height:1.5rem;position:relative;padding-left:4rem;padding-top:.6rem}.checkbox-group>input[type='checkbox'] ~ label::before,.input-group>input[type='checkbox'] ~ label::before{content:'';height:2rem;width:2rem;border:1px solid;position:absolute;left:0;top:.4rem}.checkbox-group>input[type='checkbox']:checked ~ label::before,.input-group>input[type='checkbox']:checked ~ label::before{font-family:"FontAwesome";font-size:12px;font-weight:900;content:'\f00c';color:#075bf9;color:var(--color-active);display:flex;align-items:center;justify-content:center}.checkbox-group>input[type='checkbox']:checked:active ~ label::before,.checkbox-group>input[type='checkbox']:checked:hover ~ label::before,.input-group>input[type='checkbox']:checked:active ~ label::before,.input-group>input[type='checkbox']:checked:hover ~ label::before{color:#075bf9;color:var(--color-active)}.info-tile.no-display-mobile{display:none}.info-tile{-ms-grid-column:1;-ms-grid-column-span:6;-ms-grid-row:2;grid-column:1 / -1;padding:8rem 4.4rem 0 1.2rem;height:60rem}.info-tile__title{text-transform:uppercase;color:#fff;position:relative;font-size:2.8rem;letter-spacing:.02px;line-height:3.6rem;margin-bottom:1.8rem}.info-tile__title::after{content:'';height:.3rem;width:2.6rem;background-color:#fff;position:absolute;top:100%;left:0}.info-tile__paragraphs{height:80px;width:630px;color:#262e33;font-family:'HaufeMerriweatherSans',sans-serif;font-size:12px;letter-spacing:.4px;line-height:20px;font-weight:normal;margin-bottom:7rem}.info-tile__paragraphs>*{color:#fff}.info-tile__button{background:transparent;color:#fff;color:var(--color-white);border:.2rem solid;border-color:#fff;border-color:var(--color-white);padding:1.4rem 6.4rem;font-size:1.8rem;line-height:2.3rem;cursor:pointer}.button-group{width:100% !important;display:flex;flex-direction:column;justify-content:space-between}.button-group>.button{background:#03a9f4 !important;background:var(--color-button) !important;color:#fff;color:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-weight:300;line-height:2.3rem;text-align:center;border-radius:0;border:none !important;margin:0;margin-top:4rem;margin-bottom:173px;padding:1.6rem 0;width:100%}.button-group>.button-active-outline{background:#fff !important;background:var(--color-white) !important;color:#03a9f4;color:var(--color-button);border:2px solid !important;border-color:#03a9f4 !important;border-color:var(--color-button) !important;font-size:1.8rem;line-height:2.3rem}.button{border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;color:#fff;cursor:pointer;display:inline-block;font-weight:bold;line-height:1.75em;padding:.2em .7em;text-align:center;text-transform:uppercase}.button-group>.button:hover{background-color:#fff !important;border:2px solid !important;border-color:#03a9f4 !important;color:#03a9f4}.button:disabled{opacity:.5;pointer-events:none}.password-group,.password-input-field{position:relative}.eye-button,.eye-closed-button{display:inline-block !important;outline:none !important;position:absolute;height:5.4rem;width:6rem;top:0;right:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-left:none !important;border-right:none !important}.eye-button{background:transparent url('../images/password-hidden.svg') no-repeat center center !important}.eye-closed-button{background:transparent url('../images/password-show.svg') no-repeat center center !important}.error-msg,.error-msg>*,#errorMessages{grid-column:-1/1;font-size:1.2rem;letter-spacing:-.54px;line-height:1.5rem}.error-msg,.error-msg>*,#errorMessages td{color:#e81546 !important;color:var(--color-invalid) !important}.footer-fix{margin-top:auto !important;transform:none !important}@keyframes fadeIn{0{opacity:0;transform:translateY(-100%)}50%{opacity:.8;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@media screen and (min-width:991px){.close,.close::before{right:0}.button-group{flex-direction:row}.button-group>.button{width:fit-content;margin:0;margin-top:20px;margin-bottom:20px}.input-group{max-width:65rem;margin-top:3.2rem !important}.page-description{font-size:2.2rem;letter-spacing:.25px;line-height:3.2rem}.button-group>.button{width:26.4rem}.error-msg,.errorMessages,.input-group label.error{font-size:1.4rem}input[type='radio']+label{margin-right:4.4rem;margin-left:0}a{font-size:12px;line-height:1.8rem}.navigation{padding:2rem;flex-direction:row}.footer-link:not(:last-of-type){margin-right:3.5rem}.footer-link:last-of-type{margin-right:.5rem}}@media screen and (min-width:1240px){.content{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:span 6;min-height:calc(100vh - 70px)}.fixcontent{min-height:90rem}.logo{padding-right:81rem;margin:0 auto;height:2.2rem}.info-tile{-ms-grid-column:8;-ms-grid-column-span:6;-ms-grid-row:1;grid-column:span 5 / -1;height:90rem;padding:13rem 6.9rem;padding-right:3rem}.info-tile.no-display-mobile{display:block}.info-tile__title{font-size:4.4rem;letter-spacing:.85px;line-height:5.4rem;margin-bottom:6rem}.info-tile__paragraphs{font-size:2rem;letter-spacing:.25px;line-height:20px}.navigation{max-width:182rem}}@media screen and (max-width:630px){.error-message-top{margin:10em 0;max-width:40em}}@media screen and (min-width:1320px){.footer-fix{margin-left:calc(-100vw / 2+132rem / 2);margin-right:calc(-100vw / 2+132rem / 2)}}@media screen and (max-width:945px){.wrapper{margin-bottom:-70px}.footer,.wrapper:after{height:70px}}@media screen and (max-width:800px){.logo-haufe{max-height:7px;margin-left:5px;width:90px}.logo-sp{max-height:10px;width:90px}.logo-lexware{max-height:2em;width:90px}h1,.page-title{font-size:3.5rem;margin:100px 14px 0}#register,#activation,#activationcode,#emailsent,#activationOldCode,#activationSuccessful,#changeEmail,#edituser,#invitedresetted,#newEmailNotActive,#password,#activationcode,#passwdemailsent,#reset,#resetted-subrsd,#registerex,#updateDebitorAddress,#updateDebitorAddressSuccess,#login{margin-left:17px;margin-right:17px}#resetted{margin-right:50px}.ich-mochte-regelmassi,.hiermit-willige-ich{display:table-cell !important;padding-bottom:22px}.button-group>.button{margin-top:22px;margin-bottom:42px}p{margin-left:17px}.noch-kein-kundenkont{margin-left:17px;font-size:12px !important}.passwort-vergessen{font-size:11px !important}.fixregisterlink{font-size:12px !important}.checkbox-group>input[type='checkbox'] ~ label,.input-group>input[type='checkbox'] ~ label{padding-left:2.5rem;font-size:11px}.navigation{display:inline}.navigation li{display:inline}.footer{padding-top:25px}}.ich-mochte-regelmassi{height:80px;width:630px;color:#262e33;font-family:'HaufeMerriweatherSans',sans-serif;font-size:12px;line-height:20px;display:block;margin-bottom:30px}.valid{color:var(--color-valid)}.invalid{color:var(--color-invalid)}.hiermit-willige-ich{height:60px;width:630px;color:#262e33;font-family:'HaufeMerriweatherSans',sans-serif;font-size:12px;line-height:20px;display:block}.noch-kein-kundenkont{height:20px;width:370px;color:#232a36;font-family:'HaufeMerriweatherSans',sans-serif;font-size:15px;line-height:20px;margin-bottom:50px}.impressum-datensch{margin-left:39px}.fixregisterlink{font-size:15px}.error-wrapper{min-height:92rem;margin-bottom:-40px}.push{height:50px}label.error{margin-top:1em !important}