.card{background-color:#fff;border-radius:6px;width:100%;max-width:1200px;box-shadow:0 1px 3px 0 rgba(63,63,68,0.15),0 0 0 1px rgba(63,63,68,0.05)}.card+.card{margin-top:24px}.card-title+.card,.card-help+.card{margin-top:16px}.card--has-form{padding-top:16px}.card .in-card-title{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px}.card .in-card-title h3{color:#212b36;font-size:20px;font-weight:600;line-height:25px;margin:0;margin:0}.loginform{background-size:cover;background-attachment:fixed;background-position:center center;background-color:#f4f6f8}.login-wrapper{max-width:940px;margin:40px auto 0 auto;padding:0 20px}.login-wrapper .login-register-box{margin-top:0;max-width:initial;padding:initial}.login-register-box{display:flex;max-width:940px;margin:40px auto 0 auto;padding:0 20px}.login-register-box .on-desktop{display:none}.login-register-box .on-mobile{display:none}@media(min-width:46.25em){.login-register-box .on-mobile{display:none}.login-register-box .on-desktop{display:flex}}@media(max-width:46.24em){.login-register-box .on-mobile{display:flex}.login-register-box .on-desktop{display:none}}@media(max-width:46.24em){.login-register-box{flex-direction:column}}.login-register-box__switch-text{color:#919eab;margin-bottom:15px}.login-register-box p.error{margin-bottom:10px;color:#bf0711;font-size:14px}.login-register-box p.error.error-forgot-password{margin-top:-10px}.login-register-box p.error:empty{display:none;margin:0}.login-register-box .card{margin-top:0;min-width:300px;overflow:hidden;position:relative}.login-register-box .card h2{margin-top:0;font-size:20px;line-height:28px;font-weight:600}.login-register-box .card__content{padding:16px 20px}.login-register-box__tabs{display:flex;gap:8px;position:relative;margin-left:20px}.login-register-box__tabs__tab{background-color:#fff;padding:8px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-size:16px;color:#212b36;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.login-register-box__tabs__tab--active,.login-register-box__tabs__tab:hover{z-index:100;border-color:#dfe3e8}.login-register-box__tabs__tab:hover{color:#60bf00 !important}.login-register-box__tabs__tab--active{font-weight:bold}.login-register-box__tabs__tab--active:hover{color:#212b36 !important}.login-register-box__form{flex:1 1 60%;margin-right:20px;width:100%}.login-register-box__form .card{padding:16px 20px}.login-register-box__form label{font-size:16px;font-weight:600}.login-register-box__form label.error{color:#bf0711;font-weight:normal;margin-top:4px;font-size:14px}.login-register-box__form #emailsuggestion{color:#fa9700;margin-top:4px}.login-register-box__form #emailsuggestion span,.login-register-box__form #emailsuggestion a{font-size:12px;line-height:16px}.login-register-box__teaser{flex:1 1 40%}@media(max-width:46.24em){.login-register-box__teaser{margin-top:30px}.login-register-box__teaser.isEmpty{display:none}}.login-register-box #prj_organizerLogin,.login-register-box #prj_organizerRegister{display:block}.login-register-box .hidden{display:none !important}.login-register-box__forgot-password{position:absolute;bottom:73px;right:20px}.login-register-box__legal-wrap{position:absolute;bottom:60px;right:20px;text-align:right;display:flex;flex-direction:column}.login-register-box__legal-wrap a{color:#637381;font-size:12px;line-height:16px}@media(max-width:23.4375em){.login-register-box__legal-wrap{max-width:150px;gap:4px;bottom:50px}.login-register-box__legal-wrap a{line-height:12px}}.login-register-box__connection-secure{margin-top:15px;margin-bottom:0}.login-register-box__connection-secure__icon{font-size:16px;position:relative;top:2px;color:#919eab}.login-register-box__connection-secure__text{font-size:12px;line-height:20px;color:#919eab}.login-register-box .formgenerator-password-wrapper{position:relative}.login-register-box .formgenerator-password-wrapper input[type=button]{display:inline-flex;position:absolute;right:0;top:0;z-index:10;height:auto;background-color:transparent;min-height:auto;color:#919eab;padding:5px 10px;font-size:14px;font-weight:400;margin:3px;border-radius:3px}.login-register-box .formgenerator-password-wrapper input[type=button]:hover{background-color:#dfe3e8;color:#454f5b}.login-register-box .formgenerator-password-wrapper input[type=button]:focus{box-shadow:none}.login-register-box.passwordrecovery{max-width:500px}.login-register-box.updatetoshopcustomer{max-width:740px}.login-register-box.updatetoshopcustomer form{margin-top:0}.login-register-box.updatetoshopcustomer #shop_updatetoshopcustomer_gender .sky-labelradio{font-weight:400;margin-bottom:0;display:inline-block}.login-register-box.updatetoshopcustomer #shop_updatetoshopcustomer_gender .sky-labelradio input{margin-top:4px;position:relative}.login-register-box.checkemail .card{text-align:center;margin-bottom:24px;padding:24px 32px}@media(max-width:46.24em){.login-register-box.checkemail .card{padding:24px}}.login-register-box.checkemail .card__img-wrap{margin-bottom:16px}.login-register-box.checkemail .card h2{margin-bottom:8px}.login-register-box.checkemail .card #form_prj_change_username label{display:none}.login-register-box.checkemail .card__input-wrapper{display:inline-block;text-align:left}@media(max-width:46.24em){.login-register-box.checkemail .card__input-wrapper{width:100%;text-align:center}}.login-register-box.checkemail .card fieldset>div:last-child{margin-bottom:0}.login-register-box.checkemail .card .visualizer-container,.login-register-box.checkemail .card .tune-container form{margin-top:24px;display:inline-flex;min-height:44px}@media(max-width:46.24em){.login-register-box.checkemail .card .visualizer-container,.login-register-box.checkemail .card .tune-container form{flex-direction:column;height:auto;display:block}}.login-register-box.checkemail .card .visualizer-container__email-visualizer,.login-register-box.checkemail .card .tune-container form__email-visualizer{flex:1;background-color:#fcf6db;padding:4px 10px;border-radius:6px;max-width:600px;overflow:auto;box-shadow:0 1px 0 0 rgba(22,29,37,0.05)}@media(max-width:46.24em){.login-register-box.checkemail .card .visualizer-container__email-visualizer,.login-register-box.checkemail .card .tune-container form__email-visualizer{max-width:initial}}.login-register-box.checkemail .card .visualizer-container__email-visualizer span,.login-register-box.checkemail .card .tune-container form__email-visualizer span{font-size:28px;line-height:36px;font-weight:400}.login-register-box.checkemail .card .visualizer-container input[type=submit],.login-register-box.checkemail .card .visualizer-container input[type=button],.login-register-box.checkemail .card .tune-container form input[type=submit],.login-register-box.checkemail .card .tune-container form input[type=button]{margin-left:16px;font-size:18px;height:44px}@media(max-width:46.24em){.login-register-box.checkemail .card .visualizer-container input[type=submit],.login-register-box.checkemail .card .visualizer-container input[type=button],.login-register-box.checkemail .card .tune-container form input[type=submit],.login-register-box.checkemail .card .tune-container form input[type=button]{margin-left:0;margin-top:16px}}.login-register-box.checkemail .card .visualizer-container input[type=email],.login-register-box.checkemail .card .visualizer-container input[type=password],.login-register-box.checkemail .card .tune-container form input[type=email],.login-register-box.checkemail .card .tune-container form input[type=password]{flex:1;padding:4px 10px;border-radius:6px;font-size:28px;width:auto;line-height:36px;font-weight:300;height:100%}.login-register-box.checkemail .card label.error{margin-top:5px;margin-bottom:0;display:inline !important}.login-register-box.checkemail .submit-wrapper{text-align:center}.login-register-box input[type=email],.login-register-box input[type=password],.login-register-box input[type=text]{z-index:1;position:relative;display:flex;width:100%;height:36px;padding:0 10px;align-items:center;box-sizing:border-box;color:#212b36;font-size:16px;line-height:20px;font-weight:normal}.login-register-box input[type=email]:focus,.login-register-box input[type=password]:focus,.login-register-box input[type=text]:focus{border:solid 2px #60bf00;box-shadow:0 1px 0 0 rgba(22,29,37,0.05)}.login-register-box input[type=email]+label,.login-register-box input[type=text]+label,.login-register-box input[type=password]+label,.login-register-box #emailsuggestion+label,.login-register-box .formgenerator-password-wrapper+label,.login-register-box #form_shop_updatetoshopcustomer label{background:transparent;padding:0;position:static;border-color:#bf0711}.login-register-box input[type=email]+label .message,.login-register-box input[type=text]+label .message,.login-register-box input[type=password]+label .message,.login-register-box #emailsuggestion+label .message,.login-register-box .formgenerator-password-wrapper+label .message,.login-register-box #form_shop_updatetoshopcustomer label .message{margin-top:2px;background:transparent;padding:0;color:#bf0711}.login-register-box select{width:100%;padding:0 20px 0 10px;box-sizing:border-box;font-size:1rem;height:36px;border-radius:3px;background-image:linear-gradient(to bottom,#fff,#f9fafb);border:0;outline:0;box-shadow:inset 0 0 0 1px #c4cdd5,0 1px 0 0 rgba(22,29,37,0.05)}.login-register-box .submit-wrapper input[type=submit],.login-register-box .submit-wrapper input[type=button],.login-register-box .tune-container input[type=submit]{box-shadow:0 1px 0 0 rgba(22,29,37,0.1),inset 0 1px 0 1px rgba(255,255,255,0.06)}.login-register-box .submit-wrapper input[type=submit]:focus,.login-register-box .submit-wrapper input[type=button]:focus,.login-register-box .tune-container input[type=submit]:focus{box-shadow:0 1px 0 0 rgba(22,29,37,0.1),inset 0 0 3px 2px rgba(255,255,255,0.4),inset 0 1px 0 1px rgba(255,255,255,0.06)}.login-register-box input[type=submit],.login-register-box input[type=button]{height:36px;min-height:36px;font-size:16px;padding:0 16px;font-weight:600;letter-spacing:normal;text-decoration:none;white-space:nowrap;box-sizing:border-box;color:#212b36;width:auto;border-radius:6px;background-color:#fff;background-image:linear-gradient(to bottom,#fff,#f9fafb);border:solid 1px #c4cdd5;display:inline-flex;justify-content:space-around;align-items:center;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;cursor:pointer;transition:background-color 100ms linear;box-shadow:0 1px 0 0 rgba(22,29,37,0.1),inset 0 1px 0 1px rgba(255,255,255,0.06)}.login-register-box input[type=submit]:hover,.login-register-box input[type=button]:hover{background-image:none;background-color:#f4f6f8}.login-register-box input[type=submit]:focus,.login-register-box input[type=button]:focus{box-shadow:0 0 0 2px #60bf00}.login-register-box input[type=submit]:disabled,.login-register-box input[type=button]:disabled{background-image:none;background-color:#f9fafb;border-color:#dfe3e8;color:#c4cdd5;box-shadow:none;cursor:not-allowed}.login-register-box fieldset>div>label.error{font-weight:normal;margin-top:4px;font-size:14px}.login-register-box fieldset>div{margin-bottom:15px;min-height:auto}.submit-wrapper input[type=submit],.submit-wrapper input[type=button],.tune-container input[type=submit]{background-image:none;background-color:#60bf00;border-color:#4f9d00;color:#fff}.submit-wrapper input[type=submit]:hover,.submit-wrapper input[type=button]:hover,.tune-container input[type=submit]:hover{background-color:#53a600}.submit-wrapper input[type=submit]:disabled,.submit-wrapper input[type=button]:disabled,.tune-container input[type=submit]:disabled{background-color:#d2edb6;border-color:#a4da6d;color:#fff;box-shadow:none}.meinestadt .submit-wrapper input[type=submit],.meinestadt .submit-wrapper input[type=button],.meinestadt .tune-container input[type=submit]{background-image:none;background-color:#edc200;border-color:#bb9800;color:#212b36}.meinestadt .submit-wrapper input[type=submit]:hover,.meinestadt .submit-wrapper input[type=button]:hover,.meinestadt .tune-container input[type=submit]:hover{background-color:#d4ad00}.meinestadt .submit-wrapper input[type=submit]:disabled,.meinestadt .submit-wrapper input[type=button]:disabled,.meinestadt .tune-container input[type=submit]:disabled{background-color:#faeeb6;border-color:#ffea8a;color:#212b36;box-shadow:none}.logo{z-index:10 !important}
