#interestForm{display:block;background:#f9f9fa;padding:2em;border-radius:5px;transition:all .5s linear;font-size:1.3em}#interestForm *{transition:all .5s linear}#interestForm .mandatory{color:red}#interestForm label{cursor:pointer;display:inline-flex;align-items:center;gap:5px}#interestForm input{display:inline-block;width:100%;box-sizing:border-box}#interestForm input,#interestForm input:focus{font:inherit;background:#fff;border:1px solid #aaa;border-radius:4px;padding:5px 10px;margin:0 0 1em;min-height:40px;box-sizing:border-box}#interestForm input[type=date]{-webkit-appearance:none;appearance:none}#interestForm ol,#interestForm ol li{list-style:none;margin:0;padding:0}#interestForm ol li{display:block;margin-bottom:1em}#interestForm select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}#interestForm select{width:100%;height:40px;padding-left:10px;color:#666;border-radius:4px;border:1px solid #aaa;outline:none;cursor:pointer;background:#fff}#result{display:none}#result.response{margin-top:2em;display:block}#error{margin-top:2em}#error{background:#fff1f1;padding:1em}.twocol,.dates{display:flex}.col,.date{width:auto;flex-grow:1;box-sizing:border-box;flex:1 1 auto}.firstcol,.startdate{margin:0 1em 0 0}@media (max-width:520px){.twocol,.dates{display:flex;flex-direction:column}.firstcol,.startdate{margin:0}}#interestForm .ctabuttonCalc{font:inherit;background:#1a96cc;color:#fff;border-radius:4px;font-weight:700;padding:12px 25px;margin:1em auto;text-align:center;box-shadow:none;text-transform:none;display:block}#interestForm .ctabuttonCalc:hover{background:#1076a2}.secondary{background:#1a96cc;color:#fff}.secondary:hover{background:#1076a2}.innerRound{display:inline;max-width:45px;border:0;padding:0}.hidden{display:none}button.disabled,button.disabled:hover{border-color:#666;color:#666;background:#fff;cursor:wait}#ic-chart-wrapper{margin:0 0 30px}#interestChart{width:100%}#result table td{text-align:left}#result table td.first{width:30%;background:#f0f0f0}#interestForm .ic-toggle-group{display:flex;background:#eee;padding:4px;border-radius:6px;margin-top:5px}#interestForm .ic-toggle-group input[type=radio]{display:none}#interestForm .ic-toggle-group label{flex:1;text-align:center;padding:8px 10px;cursor:pointer;border-radius:4px;margin:0;transition:all .2s}#interestForm .ic-toggle-group input[type=radio]:checked+label{background:#0073aa;color:#fff}.ic-modal-form .ic-toggle-group{display:flex;background:#eee;padding:4px;border-radius:6px;margin-top:5px}.ic-modal-form .ic-toggle-group input[type=radio]{display:none}.ic-modal-form .ic-toggle-group label{flex:1;text-align:center;padding:8px 10px;cursor:pointer;border-radius:4px;margin:0;font-weight:400;transition:all .2s}.ic-modal-form .ic-toggle-group input[type=radio]:checked+label{background:#0073aa;color:#fff}.printresult{text-align:center}#printResultBtn{text-transform:none;font-weight:400;font-size:1.3em}.print-only{display:none}.ic-action-area{text-align:center}#calculator #landlordFeatureBtn{margin:30px auto;text-transform:none;font-size:1.2em}#landlord-feedback-box{text-align:left;padding:20px;border:1px solid #ccc;margin:30px auto}.ic-option{margin-bottom:20px}.zins-disclaimer{margin-top:20px;display:block;font-size:.9em}.info-section{font-size:1.2em}@media print{.info-section,div#calculator-wrapper div,form#interestForm{display:none}#ic-result-container,#ic-result-container *,form#interestForm,form#interestForm *,#interestResult,#interestResult *{display:none}article.section{margin:0;padding:0}body .main .container{margin:0;width:100%;padding:1cm}.section{padding:0}#interestForm{background:#fff}body #interestForm div.{display:inline}body #interestForm input,body #interestForm select{display:inline-block;border:0;padding:0;width:auto;appearance:none}#calculator br{display:inline}#interestChart{width:100%}body #interestForm label{display:inline-block;margin-right:10px}.wpcmsdev-alert{page-break-inside:avoid}thead{display:table-header-group}article.section p:first-child,.header,#primary,.mandatory,.ic-field,.ctabuttonCalc,.no-print{display:none}.print-only{display:block !important}}#zins-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.zins-modal-card{background:#fff;padding:30px;border-radius:8px;max-width:450px;width:100%;box-shadow:0 10px 25px rgba(0,0,0,.2);text-align:center;font-family:sans-serif;max-height:calc(100vh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width:600px){#zins-modal-overlay{align-items:flex-end;padding:0}.zins-modal-card{border-radius:16px 16px 0 0;max-width:100%;max-height:92dvh;max-height:92vh;padding:44px 20px 36px;overscroll-behavior:contain;position:relative}.zins-modal-card:before{content:'';display:block;width:40px;height:4px;background:#ddd;border-radius:2px;position:absolute;top:12px;left:50%;transform:translateX(-50%)}}.zins-modal-card h3{margin-top:0;color:#23282d}.zins-modal-options{display:flex;flex-direction:column;gap:10px;margin-top:20px}.zins-btn-premium{background:#0073aa;color:#fff;border:none;padding:12px;border-radius:4px;cursor:pointer;font-weight:700;font-size:16px}.zins-btn-premium:hover{background:#005177}.zins-btn-free{background:0 0;color:#666;border:none;padding:8px;cursor:pointer;text-decoration:underline;font-size:13px}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#666;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}.ic-spinner{border:4px solid #f3f3f3;border-top:4px solid #0073aa;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto 20px}.button.secondary{text-transform:none;font-size:.8em;border-radius:6px;padding:5px 10px}#deductions-section .deduction-item input,#deductions-section .deduction-item button{font:inherit;padding:5px 10px;margin:0}#deductions-section .deduction-item button.remove-deduction{margin:0;padding:0 10px;height:auto;max-height:40px;background:red;color:#fff;border:none;cursor:pointer;font-weight:700}#calculationShell{padding:2.5em}#deductions-list{margin-top:15px;width:100%}.deduction-item{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#fff;padding:10px;border-radius:4px;border:1px solid #eeeeef;margin-bottom:12px}.deduction-item select,.deduction-item input{height:45px;border:1px solid #ccc;border-radius:4px;padding:0 10px;font-size:.95em}.deduction-item select{flex:1.2;min-width:150px}.deduction-item input[name="deduction_label[]"]{flex:2;min-width:200px}.deduction-item .deduction-amount-wrapper{display:flex;align-items:center;gap:5px;flex:.8;min-width:100px}.deduction-item .deduction-val{width:100%;max-height:40px}.remove-deduction{background:#fff;border:1px solid #f44 !important;color:#f44;width:30px;height:30px;border-radius:4px;cursor:pointer;line-height:1;transition:all .2s}.remove-deduction:hover{background:#f44;color:#fff}@media (max-width:600px){.deduction-item{flex-direction:column;align-items:stretch}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes icHighlight{0%{background:0 0}25%{background:rgba(26,150,204,.1)}75%{background:rgba(26,150,204,.1)}100%{background:0 0}}#deductions-section.ic-highlight{animation:icHighlight 1.8s ease-in-out;border-radius:4px}.deduction-item--nk-highlight{border:2px solid #e67e22 !important;background:#fff9f0 !important}@keyframes nkPulse{0%{box-shadow:0 0 0 0 rgba(230,126,34,.4)}60%{box-shadow:0 0 0 6px rgba(230,126,34,0)}100%{box-shadow:0 0 0 0 rgba(230,126,34,0)}}.deduction-item--nk-highlight{animation:nkPulse 1.8s ease-out}.ic-final-settlement-hint{background:#fff9f0;border-left:4px solid #e67e22;border-radius:0 4px 4px 0;padding:10px 14px;margin-bottom:12px;font-size:.88em;color:#555;line-height:1.5}.ic-final-settlement-hint i{color:#e67e22;margin-right:5px}div.hint{display:inline;margin-left:8px;vertical-align:middle;position:relative;top:-3px}.info-hint{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#c3c3c3;color:#fff;border-radius:50%;cursor:pointer;font-size:12px;font-style:normal;font-weight:700;user-select:none}span.hint-text{display:none;margin-top:10px;margin-bottom:10px;padding:12px;background-color:#f6f7f7;border-left:4px solid #0073aa;color:#333;font-size:13px;line-height:1.5;width:100%;box-sizing:border-box;clear:both}.ic-buy-box{margin:30px 0;padding:.5em 2.5em 2.5em!important}.buy-box-container{display:flex;flex-wrap:wrap;align-items:left;gap:20px}.buy-box-content{gap:20px;flex:1}.buy-box-text i:before,.buy-box-text i{color:green}div.payment-note{text-align:center}.payment-trust-text{color:#555;margin:8px 0 4px}.payment-trust-text .fa-lock{color:#46b450;margin-right:3px}.buy-box-text ul{list-style:none;padding:0;margin:0;color:#555;font-size:1.2em}.btn-text{font-weight:700}.ic-legal-toggle-wrapper{margin-top:20px;text-align:center}button.ic-legal-toggle{background:0 0;border:none;cursor:pointer;padding:0;transition:color .2s;text-transform:none;color:#000;box-shadow:none!important}button.ic-legal-toggle:focus,button.ic-legal-toggle:hover{background:none!important;color:#000!important;box-shadow:none!important;padding:0}.ic-legal-arrow{display:inline-block;transition:transform .2s}.ic-legal-content{display:none;margin:8px auto 0;max-width:680px;line-height:1.6;padding:8px 16px}.ic-trust-container{margin-top:24px}.ic-trust-logos{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ic-trust-logos span{display:inline-flex;align-items:center;gap:6px;background:#f4f6f9;border:1px solid #e2e6ea;border-radius:20px;padding:5px 14px;color:#555}.ic-privacy-note{text-align:center;padding-top:8px;margin-bottom:20px;line-height:1.5}.ic-privacy-note a{text-decoration:underline}body.ic-modal-open{overflow:hidden}.ic-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(3px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:5vh 16px;box-sizing:border-box}.ic-modal button{text-transform:none}.ic-modal-content{background-color:#fff;margin:0 auto;padding:30px;border-radius:12px;width:100%;max-width:700px;box-shadow:0 15px 35px rgba(0,0,0,.2);position:relative;animation:icModalSlideIn .3s ease-out;box-sizing:border-box;font-size:1.2em}@keyframes icModalSlideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:600px){.ic-modal{padding:0;overflow-y:hidden;align-items:flex-end}.ic-modal-content{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;max-height:92dvh;max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:16px 16px 0 0;margin:0;padding:36px 20px 32px;animation:icModalSlideUp .3s ease-out}.ic-modal-content:before{content:'';display:block;width:40px;height:4px;background:#ddd;border-radius:2px;margin:0 auto 20px;position:absolute;top:12px;left:50%;transform:translateX(-50%)}}@keyframes icModalSlideUp{from{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.close-modal{color:#aaa;position:absolute;right:20px;top:15px;font-size:28px;font-weight:700;cursor:pointer;transition:color .2s;z-index:10}.close-modal:hover{color:#333}.ic-modal-form label{display:block;margin:15px 0 5px;font-weight:600}.ic-modal-form input,.ic-modal-form select{width:100%;padding:10px!important;border:1px solid #ddd;border-radius:6px;font-size:1em}.ic-hint{font-size:1em;color:#888;line-height:1.4}.ic-error{font-size:1em;color:#c00;margin:8px 0 0}#nk-result-box{margin:20px 0;padding:15px;background:#f0f7ff;border-left:5px solid #0077ae;border-radius:4px;font-size:1em}#nk-suggested-val{color:#0077ae;font-size:1.25em}.assistant{font:inherit}.nk-time-row{display:flex;gap:12px;margin-top:8px}.nk-time-row>div{flex:1}.nk-sublabel{font-size:.85em;color:#555;margin-bottom:2px;display:block}.nk-kaution-hint{margin-top:6px;font-size:.85em;color:#2a6496}.nk-kaution-warn{margin-top:6px;font-size:.85em;color:#b45309;font-weight:600}.nk-cap-note{font-size:.85em;color:#666}.kl-step-title{font-weight:700;margin:0 0 12px}.kl-step-nav{display:flex;margin-top:16px}.kl-step-nav--right{justify-content:flex-end}.kl-step-nav--split{justify-content:space-between}.kl-key-list{display:flex;flex-direction:column;gap:6px;margin:4px 0 4px}.kl-key-row{display:flex;align-items:center;padding:10px 12px;border:1.5px solid #e2e2e2;border-radius:8px;background:#fafafa;transition:background .15s,border-color .15s;cursor:pointer;user-select:none}.kl-key-row:has(.kl-key-cb:checked){background:#eef5fb;border-color:#0073aa}.kl-key-label{display:flex !important;align-items:center;flex:1;gap:10px;margin:0 !important;font-weight:400 !important;cursor:pointer}.kl-key-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.kl-check-box{flex-shrink:0;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;background:#fff;position:relative;transition:background .15s,border-color .15s}.kl-key-cb:checked~.kl-check-box{background:#0073aa;border-color:#0073aa}.kl-key-cb:checked~.kl-check-box:after{content:'';position:absolute;left:5px;top:1px;width:5px;height:10px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.kl-key-name{color:#333;line-height:1.3}.kl-key-sub{color:#999;font-size:1em}.kl-count-wrap{display:flex;align-items:center;gap:5px;flex-shrink:0;margin-left:8px}.kl-count-wrap input[type=number]{width:52px !important;padding:5px 6px !important;text-align:center;font-size:1em !important}.kl-count-unit{font-size:1em;color:#888}.kl-choice-list{display:flex;flex-direction:column;gap:8px;margin:4px 0 4px}.kl-choice{display:flex !important;align-items:flex-start;gap:12px;padding:12px 14px;border:1.5px solid #e2e2e2;border-radius:8px;background:#fafafa;cursor:pointer;margin:0 !important;font-weight:400 !important;line-height:1.4;transition:background .15s,border-color .15s;user-select:none}.kl-choice:has(input:checked){background:#eef5fb;border-color:#0073aa}.kl-choice input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.kl-choice-dot{flex-shrink:0;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;background:#fff;position:relative;margin-top:1px;transition:border-color .15s}.kl-choice input:checked~.kl-choice-dot{border-color:#0073aa}.kl-choice input:checked~.kl-choice-dot:after{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;background:#0073aa;border-radius:50%;transform:translate(-50%,-50%)}#nk-apply-btn{width:100%;padding:12px;font-size:16px;font-weight:700;text-transform:none}.ic-switch{position:relative;display:inline-block;width:40px;height:20px}.ic-switch input{opacity:0;width:0;height:0}.ic-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.ic-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.ic-slider{background-color:#0073aa}input:checked+.ic-slider:before{transform:translateX(20px)}.ic-switch-lg{width:56px;height:28px}.ic-switch-lg .ic-slider{border-radius:28px}.ic-switch-lg .ic-slider:before{height:20px;width:20px;left:4px;bottom:4px}.ic-switch-lg input:checked+.ic-slider:before{transform:translateX(28px)}.ic-row-summary{background-color:#fff;font-weight:500}.ic-status-bar{padding:4px 0;text-align:left;font-size:.8em;color:#666;margin-top:4px}.ic-status-text strong{font-weight:700}.ic-datenstand-link{color:inherit;text-decoration:underline dotted;cursor:pointer}.ic-datenstand-link:hover{color:#1a96cc;text-decoration:underline}.ic-exit-bb-link{color:#bbb;text-decoration:none}.ic-exit-bb-link:hover{color:#999;text-decoration:underline}#ic-exit-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}#ic-exit-content{background:#fff;padding:40px;border-radius:8px;max-width:600px;width:100%;text-align:center;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3);max-height:calc(100vh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}#ic-exit-close{position:absolute;top:10px;right:20px;font-size:30px;cursor:pointer;color:#aaa}@media (max-width:600px){#ic-exit-overlay{align-items:flex-end;padding:0}#ic-exit-content{border-radius:16px 16px 0 0;max-width:100%;max-height:92dvh;max-height:92vh;padding:44px 20px 40px;overscroll-behavior:contain}#ic-exit-content:before{content:'';display:block;width:40px;height:4px;background:#ddd;border-radius:2px;position:absolute;top:12px;left:50%;transform:translateX(-50%)}}#ic-exit-icon{font-size:30px;margin-bottom:8px}#ic-exit-content{font-size:1.3em}#ic-exit-content h2{color:#1a96cc;margin-top:0;line-height:normal}#ic-exit-content p{color:#444;margin:0 0 10px}.ic-exit-legal{color:#bbb !important;margin-top:14px !important}#ic-exit-email{font:inherit;width:100%;padding:12px;margin:20px 0 12px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}#ic-exit-submit{width:100%;padding:15px;background:#46b450;color:#fff;border:none;border-radius:4px;font-weight:700;cursor:pointer;font-size:16px;transition:background .15s}#ic-exit-submit:hover{background:#3da047}#ic-exit-submit:disabled{background:#a0d4a5;cursor:not-allowed}.ic-exit-success{color:#46b450;font-weight:700;margin:12px 0 0}.ic-exit-error{color:#cc1a1a;margin:8px 0 0}.paymentTrust img{display:inline-block}.ic-steps-nav{display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:16px;padding:12px 20px 4px;max-width:400px}.ic-snav-step{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:default}.ic-snav-num{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1em;transition:background .3s,color .3s,border-color .3s;border:2px solid #ccc;background:#fff;color:#aaa}.ic-snav-label{font-size:1em;color:#aaa;transition:color .3s;white-space:nowrap}.ic-snav-connector{flex:1;height:2px;background:#ddd;margin:0 8px;margin-bottom:22px;transition:background .3s}.ic-snav-step.active .ic-snav-num{background:#1a96cc;border-color:#1a96cc;color:#fff}.ic-snav-step.active .ic-snav-label{color:#1a96cc;font-weight:700}.ic-snav-step.unlocked .ic-snav-num{background:#46b450;border-color:#46b450;color:#fff}.ic-snav-step.unlocked .ic-snav-label{color:#46b450}.ic-snav-step.unlocked~.ic-snav-connector{background:#46b450}.ic-form-card{background:#f9f9fa;border-radius:6px;padding:1.6em 2em;margin-bottom:16px}.ic-form-card.ic-step-locked{opacity:.85}.ic-card-heading{margin:0 0 .6em;font-size:1.15em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ic-step-badge{font-size:.65em;font-weight:400;background:#e8f4fd;color:#1a96cc;border:1px solid #b8d9ef;border-radius:20px;padding:2px 10px;vertical-align:middle}.ic-step-subtitle{font-size:.85em;color:#666;margin:-4px 0 16px}.ic-variant-b .ctabuttonCalc,#interestFormB .ctabuttonCalc{font:inherit;background:#1a96cc;color:#fff;border-radius:4px;font-weight:700;padding:12px 25px;margin:1em auto;text-align:center;box-shadow:none;text-transform:none;display:block;width:100%;cursor:pointer;border:none}.ic-variant-b .ctabuttonCalc:hover,#interestFormB .ctabuttonCalc:hover{background:#1076a2}#ic-result-container.ic-recalculating{opacity:.6;pointer-events:none;transition:opacity .2s}.select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.ic-deposit-warning{margin-top:5px;margin-bottom:10px;padding:7px 10px;background:#fff8e1;border-left:3px solid #f0a500;border-radius:3px;font-size:.88em;color:#6b4c00}.ic-estimate-hint{margin-top:5px;margin-bottom:10px;padding:8px 12px;background:#e8f4fd;border-left:3px solid #1a96cc;border-radius:3px;font-size:.88em;color:#0d5275;line-height:1.45}.ic-payment-success{border-radius:8px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.12);margin:24px 0;background:#fff}.ic-ps-header{background:linear-gradient(135deg,#34c262,#27ae60);padding:28px 24px 22px;text-align:center;color:#fff}.ic-ps-icon{width:54px;height:54px;background:rgba(255,255,255,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:1.6em}.ic-ps-title{font-size:1.4em;font-weight:700;margin:0 0 4px;line-height:1.2}.ic-ps-subtitle{opacity:.9;font-size:.9em;margin:0}.ic-ps-body{padding:24px}.ic-ps-download{text-align:center;padding-bottom:22px;border-bottom:1px solid #eef1f4;margin-bottom:20px}.ic-pdf-cta{display:inline-flex;flex-direction:column;align-items:center;gap:3px;background:#1a96cc;color:#fff !important;padding:16px 36px;border-radius:6px;text-decoration:none !important;box-shadow:0 3px 14px rgba(26,150,204,.3);transition:background .2s,box-shadow .2s,transform .15s;margin-bottom:14px}.ic-pdf-cta:hover{background:#1076a2;box-shadow:0 5px 18px rgba(26,150,204,.4);transform:translateY(-1px);color:#fff !important;text-decoration:none !important}.ic-pdf-cta--secondary{background:#2e7d32;box-shadow:0 3px 14px rgba(46,125,50,.25)}.ic-pdf-cta--secondary:hover{background:#1b5e20;box-shadow:0 5px 18px rgba(46,125,50,.35)}.ic-pdf-cta-icon{font-size:1.8em;margin-bottom:4px}.ic-pdf-cta-label{font-size:1.05em;font-weight:700}.ic-pdf-cta-sub{font-size:.78em;opacity:.85}.ic-invoice-link{display:block;font-size:.85em;color:#888 !important;text-decoration:none !important;transition:color .2s}.ic-invoice-link:hover{color:#1a96cc !important;text-decoration:underline !important}.ic-ps-magic-link{background:#f7f9fb;border:1px solid #e4eaf0;border-radius:6px;padding:18px;margin-top:24px;font-size:1.2em}.ic-ps-ml-header{display:flex;align-items:center;gap:8px;font-weight:600;color:#1a96cc;margin:0 0 8px;font-size:.9em}.ic-ps-ml-desc{font-size:.83em;color:#666;margin:0 0 12px;line-height:1.5}.ic-magic-link-row{display:flex;gap:8px;align-items:center}.ic-magic-link-row input[type=text]{flex:1;padding:8px 10px;font-size:.83em;background:#fff;border:1px solid #ccd7e0;border-radius:4px;color:#444;min-width:0}.ic-copy-btn{white-space:nowrap;flex-shrink:0;background:#fff;border:1px solid #1a96cc;color:#1a96cc;padding:8px 14px;border-radius:4px;cursor:pointer;font-size:.83em;font-weight:600;transition:background .2s,color .2s}.ic-copy-btn:hover,.ic-copy-btn:focus{background:#1a96cc;color:#fff;outline:none}@media (max-width:520px){.ic-magic-link-row{flex-direction:column;align-items:stretch}.ic-pdf-cta{width:100%;box-sizing:border-box}}.ic-magic-link-return{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#f0f7ff;border-left:4px solid #1a96cc;border-radius:0 6px 6px 0;margin-bottom:20px;font-size:1.3em}.ic-return-icon{font-size:1.4em;color:#1a96cc;flex-shrink:0;line-height:1}.ic-return-text{display:flex;flex-direction:column;gap:3px;color:#555}.ic-return-text strong{color:#1a96cc;font-size:.95em}.ic-return-text span{font-size:.85em}.ic-return-paid-badge{margin-left:auto;flex-shrink:0;background:#e6f7ee;color:#1a7a44;border:1px solid #a8dfc0;border-radius:20px;padding:4px 12px;font-size:.8em;font-weight:600;white-space:nowrap}.ic-return-paid-badge .fa{margin-right:4px}.ic-ps-power-cta{margin-top:16px;padding:12px 16px;background:#f8f9fa;border:1px solid #e4eaf0;border-radius:6px;font-size:.85em;color:#555}.ic-ps-power-cta .fa{color:#1a96cc;margin-right:6px}.ic-ps-power-cta a{color:#1a96cc;font-weight:600;text-decoration:none}.ic-ps-power-cta a:hover{text-decoration:underline}.ic-ps-letter-slot:not(:empty){border-top:1px solid #eef1f4;padding-top:20px;margin-top:4px}.ic-ps-body .ic-letter-section{margin:0;box-shadow:none;border-color:#e4eaf0;border-radius:8px}.ic-letter-section{background:#fff;border:1px solid #e0e7ef;border-radius:10px;padding:24px;margin:20px 0;box-shadow:0 2px 12px rgba(0,0,0,.07)}.ic-letter-header{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #eef1f6}.ic-letter-header-icon{width:44px;height:44px;background:linear-gradient(135deg,#0077ae,#005a82);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.15em;flex-shrink:0}.ic-letter-header-title{font-size:1.05em;font-weight:700;color:#1a2332;margin:0 0 2px;line-height:1.3}.ic-letter-header-sub{font-size:.8em;color:#6b7a8d;margin:0}.ic-letter-type-row{margin-bottom:16px}.ic-letter-type-label{font-size:.78em;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:7px}.ic-letter-type-pills{display:flex;gap:7px;flex-wrap:wrap}.ic-letter-type-pill{padding:5px 14px;font-size:.82em;font-weight:500;border:1.5px solid #d0d8e8;border-radius:20px;background:#fff;color:#4a5568;cursor:pointer;transition:border-color .15s,color .15s,background .15s;line-height:1.5}.ic-letter-type-pill:hover{border-color:#0077ae;color:#0077ae;background:#f0f7ff}.ic-letter-type-pill.active{background:#0077ae;border-color:#0077ae;color:#fff}.ic-letter-intro{font-size:.82em;color:#555;margin-bottom:16px;padding:9px 12px;background:#f5f9ff;border-left:3px solid #a8c8e8;border-radius:4px}.ic-letter-fields{background:#f9fafb;border:1px solid #edf0f5;border-radius:8px;padding:14px 16px;margin-bottom:16px}.ic-letter-field-row{display:flex;gap:14px;flex-wrap:wrap}.ic-letter-field-row>div{flex:1;min-width:140px}.ic-letter-field-row label{display:block;font-size:.78em;font-weight:700;color:#6b7a8d;text-transform:uppercase;letter-spacing:.03em;margin-bottom:5px}.ic-letter-field-row input[type=text]{width:100%;height:36px;padding:0 10px;border:1.5px solid #d8e0ec;border-radius:6px;font-size:.9em;background:#fff;color:#1a2332;box-sizing:border-box;transition:border-color .15s}.ic-letter-field-row input[type=text]:focus{outline:none;border-color:#0077ae;box-shadow:0 0 0 3px rgba(0,119,174,.1)}.ic-letter-paper-wrap{background:#e8ecf2;border-radius:6px;padding:8px;margin-bottom:14px}#ic-letter-text{width:100%;font-family:'Courier New',Courier,monospace;font-size:.8em;line-height:1.65;border:none;border-radius:4px;padding:20px 24px;background:#fff;color:#2c2c2c;box-sizing:border-box;resize:vertical;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04)}.ic-letter-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ic-letter-btn-primary{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;background:linear-gradient(135deg,#0077ae,#005a82);color:#fff;border:none;border-radius:6px;font-size:.88em;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s;box-shadow:0 2px 6px rgba(0,119,174,.3)}.ic-letter-btn-primary:hover{opacity:.92;transform:translateY(-1px)}.ic-letter-btn-secondary{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;background:#fff;color:#4a5568;border:1.5px solid #d0d8e8;border-radius:6px;font-size:.88em;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ic-letter-btn-secondary:hover{border-color:#0077ae;color:#0077ae;background:#f0f7ff}#ic-letter-copy-msg{display:none;color:#46b450;font-size:.85em;font-weight:600}@media (max-width:600px){.ic-letter-field-row{flex-direction:column}.ic-letter-actions{flex-direction:column;align-items:stretch}.ic-letter-btn-primary,.ic-letter-btn-secondary{justify-content:center}}.ic-preview-modal-content{max-width:680px;padding:0 !important;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ic-preview-doc{position:relative;padding:28px 32px 32px;font-family:'Helvetica','Arial',sans-serif;font-size:13px;line-height:1.5;color:#333;overflow:hidden}.ic-preview-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-35deg);font-size:72px;font-weight:900;color:rgba(0,115,170,.07);letter-spacing:10px;pointer-events:none;user-select:none;white-space:nowrap;z-index:0}.ic-preview-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #0073aa;padding-bottom:10px;margin-bottom:18px;position:relative;z-index:1}.ic-preview-brand{color:#0073aa;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.ic-preview-docinfo{text-align:right;color:#666;font-size:11px}.ic-preview-section-title{background:#f4f4f4;padding:5px 10px;font-weight:700;margin-top:18px;margin-bottom:4px;border-left:4px solid #0073aa;font-size:10px;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:1}.ic-preview-data-table{width:100%;border-collapse:collapse;margin:8px 0;position:relative;z-index:1}.ic-preview-data-table td{padding:5px 0;border-bottom:1px dotted #ddd}.ic-pv-label{color:#666;width:60%}.ic-pv-value{font-weight:700;text-align:right}.ic-preview-billing-table{width:100%;border-collapse:collapse;margin:10px 0;position:relative;z-index:1}.ic-preview-billing-table th{background:#0073aa;color:#fff;text-align:left;padding:7px 8px;font-size:11px}.ic-preview-billing-table td{padding:7px 8px;border-bottom:1px solid #eee}.ic-pv-amount{text-align:right;white-space:nowrap;font-family:'Courier New',monospace}.ic-pv-deductions-header{background:#f4f4f4;font-weight:700;font-size:11px;padding:4px 8px !important}.ic-pv-total-row{background:#f0f6fb;font-weight:700;font-size:14px;border-top:2px solid #0073aa !important}.ic-preview-history-wrapper{position:relative;z-index:1;max-height:160px;overflow:hidden}.ic-preview-history-table{width:100%;border-collapse:collapse;font-size:11px}.ic-preview-history-table th{border-bottom:1px solid #333;text-align:left;padding:3px 4px;font-size:10px}.ic-preview-history-table td{padding:3px 4px;border-bottom:1px solid #eee}.ic-preview-history-fade{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.97) 100%);pointer-events:none}.ic-preview-link-row{text-align:center;margin-top:8px}.ic-preview-link{font-size:13px;color:#1a96cc;text-decoration:none;border-bottom:1px dashed #1a96cc}.ic-preview-link:hover{color:#0073aa;border-bottom-color:#0073aa}@media (max-width:600px){.ic-preview-modal-content{max-width:100%}.ic-preview-doc{padding:20px 16px 24px}.ic-preview-brand{font-size:15px}.ic-preview-watermark{font-size:48px}}.ic-assistant-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0 20px}.ic-assistant-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:10px;padding:16px 10px 14px;background:#fff;border:1.5px solid #dde3e9;border-radius:10px;cursor:pointer;font:inherit;color:#333;width:100%;box-sizing:border-box;text-decoration:none;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.05);margin-top:0;margin-bottom:0}#deductions-section .ic-assistant-card{transition:all .1s linear}.ic-assistant-card:hover,.ic-assistant-card:focus-visible{border-color:#e8f4fd;outline:none;color:#333;background:#e8f4fd}.ic-assistant-card:active{transform:translateY(0);box-shadow:0 1px 4px rgba(26,150,204,.1)}.ic-assistant-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#e8f4fd;border-radius:50%;color:#1a96cc;font-size:1em;flex-shrink:0;transition:background .1s ease}.ic-assistant-card:hover .ic-assistant-icon{background:#1a96cc;color:#fff}.ic-assistant-body{display:flex;flex-direction:column;align-items:center;gap:3px;text-transform:none}.ic-assistant-label{font-size:.78em;font-weight:600;color:#222;line-height:1.3}.ic-assistant-desc{font-size:.68em;color:#888;line-height:1.3}@media (max-width:520px){.ic-assistant-grid{grid-template-columns:1fr;gap:8px}.ic-assistant-card{flex-direction:row;text-align:left;justify-content:flex-start;align-items:center;gap:14px;padding:12px 16px}.ic-assistant-icon{width:34px;height:34px;font-size:.9em}.ic-assistant-body{align-items:flex-start;gap:2px}.ic-assistant-label{font-size:.88em}.ic-assistant-desc{font-size:.75em}}.ic-history{margin-bottom:20px;border:1px solid #dde3ea;border-radius:8px;overflow:hidden;background:#fff;font-size:1.3em}.ic-history button{text-transform:none}.ic-history-header{display:flex;align-items:center;padding:12px 16px;background:#f0f4f8;border-bottom:1px solid #dde3ea}.ic-history-title{font-size:.95em;font-weight:600;color:#2c3e50}.ic-history-title .fa{margin-right:7px;color:#1a96cc}.ic-history-local-hint{font-size:.8em;font-weight:400;color:#7a8a99;margin-left:4px}.ic-history-info-icon{cursor:help;color:#9baab8}.ic-history-info-icon:hover{color:#1a96cc}.ic-history-list{padding:8px 0}.ic-history-card{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #f0f4f8;gap:12px}.ic-history-card:last-child{border-bottom:none}.ic-hc-info{flex:1;min-width:0}.ic-hc-dates{font-size:.9em;font-weight:600;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic-hc-meta{font-size:.82em;color:#666;margin-top:2px}.ic-hc-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ic-hc-btn-load{background:#1a96cc;color:#fff;border:none;border-radius:5px;padding:6px 14px;font-size:.82em;cursor:pointer;white-space:nowrap;transition:background .2s}.ic-hc-btn-load:hover{background:#1076a2}.ic-hc-btn-partial{background:#fff;color:#1a96cc;border:1px solid #1a96cc;border-radius:5px;padding:6px 14px;font-size:.82em;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.ic-hc-btn-partial:hover{background:#1a96cc;color:#fff}.ic-hc-btn-final{background:#fff;color:#46b450;border:1px solid #46b450;border-radius:5px;padding:6px 14px;font-size:.82em;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.ic-hc-btn-final:hover{background:#46b450;color:#fff}.ic-hc-btn-delete{background:0 0;border:1px solid #ddd;border-radius:5px;color:#999;padding:6px 9px;font-size:.82em;cursor:pointer;transition:color .2s,border-color .2s}.ic-hc-btn-delete:hover{color:#c0392b;border-color:#c0392b}@media (max-width:600px){.ic-history-card{flex-direction:column;align-items:flex-start}.ic-hc-actions{width:100%}.ic-hc-btn-load{flex:1;text-align:center}}#mr-rows-table{width:100%;border-collapse:collapse;margin-bottom:12px;font-size:1em}#mr-rows-table th{text-align:left;color:#666;font-weight:400;padding:0 4px 8px 0;border-bottom:1px solid #ddd}#mr-rows-table td{padding:4px 4px 4px 0;vertical-align:middle}#mr-rows-table td:last-child{width:28px;text-align:center}#mr-rows-table .mr-month,#mr-rows-table .mr-rent,#mr-rows-table .mr-paid{height:36px !important;margin:0 !important;padding:4px 6px !important;font-size:1em !important;width:100%;box-sizing:border-box}#mr-rows-table .mr-arrears{text-align:right;white-space:nowrap;font-weight:700;padding-right:6px;min-width:70px}.mr-remove-row{background:0 0;border:none;color:#f44;cursor:pointer;font-size:1em;line-height:1;padding:0 2px}.ic-save-calc-box{background:#f4f8fb;border:1px solid #d0e4f0;border-radius:6px;padding:14px 18px;margin-top:10px;font-size:1.2em}.ic-save-calc-inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ic-save-calc-icon{font-size:1.6em;color:#0077ae;flex-shrink:0}.ic-save-calc-text{flex:1 1 180px}.ic-save-calc-text strong{display:block;color:#1a3a4a;margin-bottom:2px}.ic-save-calc-text span{color:#555;font-size:.88em;line-height:1.4}.ic-save-calc-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex-shrink:0}.ic-save-calc-email-input{padding:7px 10px;border:1px solid #b0cfe0;border-radius:4px;font-size:.9em;width:210px;height:auto;min-height:unset;margin:0}.ic-save-calc-email-input.ic-input-error{border-color:#d9534f;outline:none}.ic-save-calc-btn{padding:7px 16px;font-size:.88em;background:#0077ae;color:#fff !important;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;line-height:1.4}.ic-save-calc-btn:hover{background:#005f8e}.ic-save-calc-btn:disabled{opacity:.65;cursor:not-allowed}.ic-save-calc-consent{margin-top:10px;padding-top:10px;border-top:1px solid #d0e4f0}.ic-save-calc-consent-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-weight:400}.ic-save-calc-consent-label input[type=checkbox]{width:auto;min-height:unset;margin:3px 0 0;flex-shrink:0}.ic-save-calc-consent-label span{font-size:.82em;color:#555;line-height:1.4}.ic-save-calc-consent-label a{color:#0077ae}.ic-save-calc-success{display:flex;align-items:center;gap:10px;color:#2a7a2a;font-size:.9em;padding:4px 0}.ic-save-calc-success .fa{font-size:1.4em;flex-shrink:0}.ic-nk-reminder-box{background:#fffbf0;border:1px solid #f0d580;border-radius:6px;padding:14px 18px;margin-top:10px;font-size:1.2em}.ic-nk-reminder-icon{font-size:1.6em;color:#b45309;flex-shrink:0}.ic-nk-reminder-btn{padding:7px 16px;font-size:.88em;background:#b45309;color:#fff !important;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;line-height:1.4}.ic-nk-reminder-btn:hover{background:#92400e}.ic-nk-reminder-btn:disabled{opacity:.65;cursor:not-allowed}#ic-shortterm-form{display:block;background:#f9f9fa;padding:2em;border-radius:5px;font-size:1.3em}#ic-shortterm-form .mandatory{color:red}#ic-shortterm-form label{cursor:pointer;display:inline-flex;align-items:center;gap:5px}#ic-shortterm-form input{display:inline-block;width:100%;box-sizing:border-box}#ic-shortterm-form input,#ic-shortterm-form input:focus{font:inherit;background:#fff;border:1px solid #aaa;border-radius:4px;padding:5px 10px;margin:0 0 1em;min-height:40px;box-sizing:border-box}#ic-shortterm-form input[type=date]{-webkit-appearance:none;appearance:none}#ic-shortterm-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;font:inherit;width:100%;height:40px;padding-left:10px;color:#666;border-radius:4px;border:1px solid #aaa;outline:none;cursor:pointer;background:#fff;margin:0 0 1em}#ic-shortterm-form .ctabuttonCalc{font:inherit;background:#1a96cc;color:#fff;border-radius:4px;font-weight:700;padding:12px 25px;margin:1em auto;text-align:center;box-shadow:none;text-transform:none;display:block;width:100%;cursor:pointer;border:none}#ic-shortterm-form .ctabuttonCalc:hover{background:#1076a2}#ic-shortterm-form .ctabuttonCalc:disabled{background:#9ab;cursor:not-allowed}.ic-shortterm #st-deductions-list .deduction-item input,.ic-shortterm #st-deductions-list .deduction-item button{font:inherit;padding:5px 10px;margin:0}.ic-result-panel{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:20px 24px;font-size:1.1em}.ic-result-panel .h3{margin:0 0 4px}@media (max-width:520px){#ic-shortterm-form{padding:1em}}.ic-xmiete-badge{margin-top:10px}#ic-xmiete-json-dl{text-transform:none;box-shadow:none;text-decoration:none;text-align:center;width:100%;display:inline-block}.ic-xmiete-btn,.ic-xmiete-btn:hover{background:0 0;border:none;padding:0;cursor:pointer;color:#333!important}#interestform{display:block;background:#f9f9fa;padding:2em;border-radius:5px;transition:all .5s linear}#interestform.sticky{position:fixed;top:0;left:0;z-index:10000;width:100%;box-shadow:0 2px 5px 0 rgba(158,158,158,.7);border-radius:0;padding:1.5em}#interestform *{transition:all .5s linear}#interestform label{cursor:pointer;display:inline-block}#interestform input{display:inline-block;width:100%}#interestform input,#interestform input:focus{font:inherit;background:#fff;border:1px solid #aaa;border-radius:4px;padding:5px 10px}#interestform ol,#interestform ol li{list-style:none;margin:0;padding:0}#interestform ol li{display:block;margin-bottom:1em}#interestform select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;width:100%;height:40px;padding-left:10px;color:#666;border-radius:4px;border:1px solid #aaa;outline:none;cursor:pointer}#interestform .select-wrapper{position:relative}#interestform .select-wrapper:before{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);content:"";position:absolute;right:15px;top:15px}#interestform select::-ms-expand{display:none}#interestform .ctabuttonCalc{font:inherit;background:#1a96cc;color:#fff;border-radius:4px;font-weight:700;padding:6px 20px;margin:1em 0 0;box-shadow:none;text-transform:none}#interestform .ctabuttonCalc:hover{background:#1076a2}#interestform.short li.rentdeposit input:required{border-color:#ccc!important;box-shadow:none!important;-webkit-box-shadow:none!important}#interestform.sticky li.rentdeposit label,#interestform.sticky li.durance,#interestform.sticky li.renttype,#interestform.short li.rentdeposit label,#interestform.short li.durance,#interestform.short li.renttype{display:none}#interestform.sticky,#interestform.sticky ol,#interestform.inline,#interestform.inline ol,#interestform.short,#interestform.short ol{display:flex}#interestform.sticky fieldset,#interestform.sticky ol,#interestform.inline fieldset,#interestform.inline ol,#interestform.short fieldset,#interestform.short ol{width:100%}#interestform fieldset{border:0;padding:0}#interestform.sticky li.ctaButtonList,#interestform.inline li.ctaButtonList,#interestform.short li.ctaButtonList{width:auto;float:right}#interestform.sticky li.rentdeposit,#interestform.short li.rentdeposit{width:auto;float:left;flex-grow:1}#interestform.inline li.rentdeposit,#interestform.inline li.renttype,#interestform.inline li.durance{width:22%;flex:0 0 22%;margin:0 1em 0 0;flex-grow:1}#interestform.inline li.ctaButtonList button{margin-top:1.85em}#interestform.sticky li.ctaButtonList button{margin-top:0}#interestform.sticky li,#interestform.inline li,#interestform.short li{margin:0}#interestform.sticky .ctabuttonCalc,#interestform.short .ctabuttonCalc{margin:0 0 0 1em}#resultTabs:after{content:"";clear:both;display:table}#resultTabs{position:relative;border-bottom:1px solid #ccc;margin-bottom:1em;font-size:1.2em}#resultTabs .tab a{border:1px solid #ccc;border-bottom:0;display:inline-block;margin:0 1em 0 0;padding:.6em .9em;text-decoration:none;float:left;color:#999;border-top-left-radius:3px;border-top-right-radius:3px;background:#fafafa}#resultTabs .tab a:hover{opacity:1}#resultTabs .active a{margin-bottom:-1px;padding-bottom:.7em;background:#fff;color:#666}#resultTabs .tab:first-child a{margin-left:1em}#resultTabs .tab a:active,#resultTabs .tab a:focus{margin-bottom:-1px;background:#fff}span.h3{font-weight:500;line-height:1.618;font-size:32px;display:block}@media (max-width:768px){span.h3{font-size:24px}}.h3 span.icon,h3 span.icon{margin-left:5px;display:inline-block;border-radius:50%;background:#f0f0f0;padding:5px;font-size:13px;font-weight:700;width:20px;height:20px;position:relative;cursor:pointer}.h3 span.icon:after,h3 span.icon:after{content:'i';display:block;position:absolute;top:0;left:0;padding:0 8px}.advice{transition:all .5s linear;position:relative;display:inline}.advice .desc{font-size:1.2em;background:#fff9e4;padding:.5em;font-weight:400;display:block;clear:both;position:relative;margin:0 0 1em}.advice .desc:before{content:'';width:0;height:0;border-left:9px solid transparent;border-top:9px solid #fff;border-right:9px solid transparent;width:3px;height:3px;position:absolute;top:-1px;left:20px}.advice .desc.hidden{display:none}@media only screen and (max-width:612px){#interestform.sticky,#interestform.sticky ol,#interestform.inline,#interestform.inline ol,#interestform.short,#interestform.short ol{display:block}#interestform.sticky li.rentdeposit,#interestform.sticky li.ctaButtonList,#interestform.inline li.rentdeposit,#interestform.inline li.ctaButtonList,#interestform.short li.rentdeposit,#interestform.short li.ctaButtonList{float:none;width:100%}#interestform.sticky .ctabuttonCalc,#interestform.inline .ctabuttonCalc,#interestform.short .ctabuttonCalc{margin:0;width:100%;text-align:center}.rentdepositcalc #interestform.inline.sticky li.ctaButtonList,#interestform.inline.sticky li.rentdeposit,#interestform.inline.sticky li.renttype,#interestform.inline.sticky li.durance,#interestform.inline li.rentdeposit,#interestform.inline li.renttype,#interestform.inline li.durance{width:100%;flex:0;margin:0}.rentdepositcalc #interestform.inline.sticky li.rentdeposit,.rentdepositcalc #interestform.sticky li,.rentdepositcalc #interestform.inline li,.rentdepositcalc #interestform.short li{margin:0 0 1em}#resultTabs .tab a{float:none;display:block}#resultTabs .tab:first-child a{margin-left:0}}#result{display:none}#result.response{margin-top:2em;display:block}#error{margin-top:2em;background:#fff1f1;padding:1em;font:inherit;font-size:1.2em;border-radius:3px}.hidden{display:none}button.disabled,button.disabled:hover{border-color:#666;color:#666;background:#fff;cursor:wait}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#666;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}div.comparison .highlite{background:#eaffea}div.comparison .innertable td{padding:4px}div.comparison .newctabutton{width:100%}div.comparison>span.firstcell{position:relative;text-align:center}div.comparison .ribbon{font-size:.9em;background:green;color:#fff;padding:.2em .6em;display:inline-block;text-align:center}@media only screen and (max-width:612px){div.comparison{margin:0 0 1em;grid-gap:0 1rem;grid-auto-flow:column;grid-auto-columns:calc(100% - 2rem);display:grid;grid-template:repeat(6,auto)/repeat(6,minmax(325px,400px))}div.comparison.depotComparison{grid-template:repeat(4,auto)/repeat(4,minmax(325px,400px))}div.comparison.insuranceComparison{grid-template:repeat(5,auto)/repeat(5,minmax(325px,400px))}div.comparison>span{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:.4em;font-size:16px;justify-items:center;align-items:center;display:flex}div.comparison>span.firstcell div{margin:auto}div.comparison>span.firstcell{padding-top:2em;border-bottom:0;border-top:1px solid #ccc}div.comparison>span.headcell{display:none}div.comparison>span.ctacell{margin-bottom:1em}div.twoCols{display:grid;width:100%;grid-template-columns:1fr 2fr}div.twoCols span:first-child{text-align:left}div.twoCols span:last-child{text-align:right}.innertable td.right{text-align:right}}@media only screen and (min-width:612px){div.comparison{display:grid;grid-template-columns:minmax(150px,205px) 1fr 1fr 2fr 3fr 2fr;border-top:1px solid #ccc;border-right:1px solid #ccc;margin:0 0 1em}div.comparison.depotComparison{grid-template-columns:minmax(150px,205px) 2fr 3fr 1fr}div.comparison.insuranceComparison{grid-template-columns:minmax(150px,205px) minmax(64px,80px) 2fr 3fr minmax(170px,180px)}div.comparison>span{border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:.2em;font-size:18px;justify-items:center;align-items:center;display:flex}div.comparison>span.headcell{background:#666;color:#fff;padding:4px}}@media only screen and (max-width:612px){div.newstyle form#interestform.short ol li,div.newstyle form#interestform.inline ol li{border-bottom:1px solid #e2e2e4;border-right:0}.newstyle #interestform ol .select-wrapper:before{top:3px}div.newstyle form#interestform ol .ctabuttonCalc{border-radius:.25rem;border-top-left-radius:0;border-top-right-radius:0}}.newstyle form#interestform{background:#fff;border-radius:.25rem;padding:0;box-shadow:0 0 1em rgba(0,0,0,.2);margin:1em 0}.newstyle *{font-family:'Roboto',sans-serif}div.newstyle #interestform.sticky{min-height:70px;height:auto;margin:0;box-shadow:none;border-radius:0}div.newstyle #interestform.sticky label,div.newstyle #interestform.short label{display:block}div.newstyle form#interestform ol li{border-bottom:1px solid #e2e2e4;border-right:0;text-align:left;padding:10px;line-height:normal;margin-bottom:0;min-height:70px}div.newstyle form#interestform.sticky ol li{border-bottom:0}div.newstyle form#interestform.short ol li,div.newstyle form#interestform.inline ol li{border-right:1px solid #e2e2e4;margin:0}div.newstyle form#interestform li.rentdeposit{border-right:0}div.newstyle form#interestform li.ctaButtonList{padding:0;border-right:0}div.newstyle form#interestform ol li.ctaButtonList,.newstyle #interestform ol li.ctaButtonList button{border-radius:.25rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom:0}.newstyle #interestform.short ol li.ctaButtonList button,.newstyle #interestform.inline ol li.ctaButtonList button{border-radius:0;border-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}div.newstyle form#interestform.sticky .ctabuttonCalc{min-height:70px}.newstyle label{font-size:.8em;color:#aaa;display:block;margin:0;text-align:left;font-weight:400}.newstyle form#interestform select{border:0;padding:0;height:auto;font-weight:400;background-color:#fff}.newstyle #interestform .select-wrapper:before{top:5px;border-color:#333}.newstyle #interestform ol li.ctaButtonList button{margin:0;min-height:70px;padding:10px 20px;width:100%}.newstyle #rentdeposit,.newstyle #rentdeposit:focus{border:0;padding:0;color:#333;font-weight:400}.newstyle input#rentdeposit::placeholder{color:#ccc}.newstyle #interestform.sticky ol{display:grid;grid-auto-flow:column;grid-auto-columns:calc(39% - 2rem)}.newstyle #interestform.inline.sticky ol{display:grid;grid-auto-flow:column;grid-auto-columns:calc(34%)}.newstyle #interestform.inline.sticky li.rentdeposit,.newstyle #interestform.inline.sticky li.renttype,.newstyle #interestform.inline.sticky li.durance{width:auto}.newstyle #interestform.inline.sticky .ctabuttonCalc{box-sizing:border-box;text-align:center}.newstyle #interestform.sticky ol li{box-sizing:border-box}.modalbox-close{display:none}.modalbox{position:fixed;z-index:10000;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modalbox-content{background:#fff;border-radius:.25em;margin:auto;padding:40px;width:90%;position:relative;margin-bottom:50px}.modalbox-content #stickyPlaceholder{display:none}.modalbox .modalbox-close{position:absolute;right:0;top:5px;color:#8ea8c0;font-size:22px;font-weight:700;text-decoration:none;transform:rotate(45deg);border:3px solid #8ea8c0;border-radius:50%;padding:0;transform-origin:0 0;width:25px;height:25px;line-height:19px;text-align:center;display:block;cursor:pointer}table.comparison,table.comparison td{border:1px solid #ccc;border-collapse:collapse}table.comparison td{padding:0}table.comparison .innertable,table.comparison table.innertable td{border:0}div#result table.comparison td.firstcell,div.overFlowContainer table.comparison td.firstcell{width:215px;text-align:center;padding:.2em}div#result table.comparison td.account,div.overFlowContainer table.comparison td.account{width:215px}div#result table td.centered,table.centered td,table.centered th{text-align:center}.red{color:red}.green{color:green}table.comparison td.interest,table.comparison td.costs,table.comparison td.online,table.comparison td.middle{padding:.5em}table.comparison td.online{text-align:center}table.comparison td .additional{font-size:.9em}table.comparison td.ctacell{min-width:180px}ul.featurelist{list-style:none;margin:.2em;padding:0}ul.featurelist li{margin:0 0 .5em;padding:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:4px 4px;background-size:20px;padding-left:30px}.nobreak{white-space:nowrap}table.comparison th{background:#666;color:#fff;padding:.5em}table.comparison{margin-bottom:1em}.comparison .highlite td{background:#eaffea}.ctabutton,.newctabutton{display:block;color:#fff!important;font-weight:700;font-size:16px;text-align:center;padding:8px 15px;border-radius:3px;background:#f0a400;margin:.5em;text-decoration:none!important}.ctabutton:hover,.newctabutton:hover{color:#fff;text-decoration:none;transition:all .1s linear;transform:scale(1.04)}.pdfIcon{background:green url(//www.mietkaution.org/wp-content/plugins/rentdepositcalculator/css/../images/pdfIcon.png) left top no-repeat;display:inline-block;background-size:contain;display:inline-block;padding:1em 2em 1em 4em;color:#fff;border-radius:4px;margin:0 auto;width:auto}.pdfIcon:focus,.pdfIcon:active,.pdfIcon:hover{color:#fff}.inlineForm{display:block;margin:0 auto;text-align:center}.overFlowContainer{overflow-x:auto;position:relative}#interestform li input{background-repeat:no-repeat;background-position:center right 2.5rem;background-size:2.5rem 2.5rem}#interestform.short li.rentdeposit input.success:required,#interestform li input.success{background-repeat:no-repeat;background-position:center right 2.5rem;background-size:2.5rem 2.5rem;border-color:#7ba737!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}@media (min-width:992px){div[data-layout=full-width] .single-post-wrap .rentdepositcalc{margin-left:-20%;margin-right:-20%}}@media only screen and (max-width:612px){.interstitialFlex img{margin:1em auto;display:block}}@media only screen and (min-width:612px){.interstitialFlex{display:flex}.interstitialFlex img{margin-right:1em}}.page-header #attachedRentdepositcalc{height:350px}select.custom-select{background:#fff;-webkit-appearance:none}#rentConsultantForm{display:block}#rentConsultantForm .question{display:block;font-weight:700;font-size:1.3em;text-align:left;margin:0 0 1em}#rentConsultantForm .section{display:block;margin:0 0 20px;padding:1em;text-align:center}.center{text-align:center}#rentConsultantForm .section input[type=radio]{display:none}#rentConsultantForm input[type=radio]{width:auto;margin:0 .5em 1em 0;display:inline-block}#rentConsultantForm label{cursor:pointer;display:inline-block;width:auto;margin:0 0 1em;padding:.4em 1em}#rentConsultantForm input[type=text]{width:100px;margin:0 .5em 1em 0;display:inline-block}#rentConsultantResult{display:none}#rentConsultantResult.response{margin-top:2em;display:block}#rentConsultantError{margin-top:2em}#rentConsultantError{background:#fff1f1;padding:1em}#rentConsultantForm label.image{padding:160px 10px 10px;border-radius:0;box-shadow:0px 0px 5px 0px rgba(51,51,51,.45);max-width:380px;text-align:center;margin:10px;font-size:18px}#rentConsultantForm .progress{border-radius:8px;border:1px solid #f0f0f0;background:#f0f0f0;width:50%;height:10px;display:block;position:relative;margin:10px auto}#rentConsultantForm .progress,#rentConsultantForm .progress .inner{transition:all .5s linear}#rentConsultantForm .progress .inner{background:#add8e6;width:25%;height:100%;display:inline-block;position:absolute}#rentConsultantForm div.section label.image:hover,#rentConsultantForm div.section input:checked+label{background-color:#c7ffc7}#rentConsultantForm div.section input[type=radio]:checked+label.image{background-color:#c7ffc7}div.section #nomoneylabel{background:url(//www.mietkaution.org/wp-content/plugins/rentdepositconsultant/css/../images/nomoney.png) center 25px no-repeat;background-image:url(//www.mietkaution.org/wp-content/plugins/rentdepositconsultant/css/../images/nomoney.png)}div.section #moneylabel{background:url(//www.mietkaution.org/wp-content/plugins/rentdepositconsultant/css/../images/money.png) center 25px no-repeat;background-image:url(//www.mietkaution.org/wp-content/plugins/rentdepositconsultant/css/../images/barkaution.png)}div.section #landlordlabel{background:url(//www.mietkaution.org/wp-content/plugins/rentdepositconsultant/css/../images/vermieter.png) center 25px no-repeat}div.section #selflabel{background:url(//www.mietkaution.org/wp-content/plugins/rentdepositconsultant/css/../images/mieter.png) center 25px no-repeat}div.section #intermissionlabel{background:url(//www.mietkaution.org/wp-content/plugins/rentdepositconsultant/css/../images/time.png) center 25px no-repeat}div.section #longtermlabel{background:url(//www.mietkaution.org/wp-content/plugins/rentdepositconsultant/css/../images/moneyraise.png) center 25px no-repeat}.hidden{display:none}button.disabled,button.disabled:hover{border-color:#666;color:#666;background:#fff;cursor:wait}#rentConsultantResult a.reload{display:inline-block;border-radius:5px;width:40px;height:40px;background:url(//www.mietkaution.org/wp-content/plugins/rentdepositconsultant/css/../images/reload.png) no-repeat;background-size:40px;color:#fff;font-weight:700;text-align:center;float:right;cursor:pointer;opacity:.3}#rentConsultantResult a.reload:hover{opacity:.5}#rentConsultantResult a.reload span{display:none}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#666;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}#yieldForm{display:block;background:#f9f9fa;padding:2em;border-radius:5px;transition:all .5s linear;font-size:1.2em}#yieldForm *{transition:all .3s linear}#yieldForm label{cursor:pointer;text-align:left}#yieldForm input{font:inherit;background:#fff;border:1px solid #e8eaed;border-radius:4px;padding:5px 10px;margin:0 0 1em;width:100%}#yieldForm input:focus{box-shadow:0 0 0 4px #dbf0e9;border:1px solid #13bf97}#yieldForm input#yield{padding-right:30px}#yieldForm input#deposit{padding-right:30px}#yieldForm input#durance{padding-right:60px}#yieldForm .innerField{position:relative}#yieldForm .fieldType{position:absolute;right:10px;top:5px;color:#a1a9b7;font-weight:700}#yieldResult table td.rightAmount{text-align:right}#error{margin-top:2em}#error{background:#fff1f1;padding:1em}.innerCenter{text-align:center}#yieldForm .ctabuttonCalc{font:inherit;background:#13bf97;color:#fff;border-radius:4px;font-weight:700;padding:6px 20px;box-shadow:none;text-transform:none;margin:1em auto;display:block;width:100%}#yieldForm .ctabuttonCalc:hover{background:#0fa784}.innerRound{display:inline;max-width:45px;border:0;padding:0}.hidden{display:none}button.disabled,button.disabled:hover{border-color:#666;color:#666;background:#fff;cursor:wait}#result table td{text-align:left}#result table td.first{width:30%;background:#f0f0f0}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#666;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.wp-faq-schema-accordion{margin:0 0 2em}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-accordion h3.ui-accordion-header{display:block;cursor:pointer;position:relative;border-bottom:1px solid #ccc;margin:0!important;padding:4px 0}.ui-accordion .ui-accordion-content{padding:1em 1em 0;border-top:0;overflow:auto}.ui-widget-content{border-bottom:1px solid #ccc;background:#fff;color:#333}.page-list .current_page_item>a{font-weight:700}.page-list-ext{clear:both}.page-list-ext{*zoom:1;}.page-list-ext:before,.page-list-ext:after{display:table;line-height:0;content:""}.page-list-ext:after{clear:both}.page-list-ext .page-list-ext-item{clear:both;margin:10px 0 30px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.page-list-ext .page-list-ext-image{float:left;display:inline;margin:5px 15px 15px 0}.page-list-ext .page-list-ext-title{clear:none}.page-list-cols-2,.page-list-cols-3,.page-list-cols-4,.page-list-cols-5{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.page-list-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.page-list-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.page-list-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.page-list-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}@media (max-width:767px){.page-list-cols-2,.page-list-cols-3,.page-list-cols-4,.page-list-cols-5{-webkit-column-count:1;-moz-column-count:1;column-count:1}}#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}.post-ratings{width:100%;opacity:1}.post-ratings-loading{display:none;height:16px;text-align:left}.post-ratings-image{border:0}.post-ratings img,.post-ratings-loading img,.post-ratings-image img{border:0;padding:0;margin:0}.post-ratings-comment-author{font-weight:400;font-style:italic}.crp_related img{border-radius:4px}:root{--bg:#fff;--bg-soft:#f6f7f9;--bg-sunk:#eef0f4;--text:#16191f;--text-soft:#545c6b;--line:#dfe3ea;--accent:#0f6b87;--accent-soft:#e6f1f5;--accent-text:#0b5063;--warn:#8a5a10;--warn-soft:#fdf4e3;--gefahr:#8c2f2a;--gefahr-soft:#fbecea;--radius:10px;--maxw:74rem;--measure:42rem;--measure-breit:60rem;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-head:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:1.0625rem;line-height:1.65;-webkit-text-size-adjust:100%}h1,h2,h3,h4{font-family:var(--font-head);line-height:1.2;font-weight:600}h1{font-size:clamp(1.85rem,1.2rem + 2.2vw,2.6rem);margin:0 0 .6rem;letter-spacing:-.01em}h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.7rem);margin:2.4rem 0 .7rem}h3{font-size:1.2rem;margin:1.8rem 0 .5rem}h4{font-size:1.05rem;margin:1.5rem 0 .4rem}h1,h2,h3,h4{overflow-wrap:break-word}@media (max-width:45rem){h1,h2,h3,h4{hyphens:auto;-webkit-hyphens:auto}}p{margin:0 0 1rem}.lead{font-size:1.15rem;color:var(--text-soft)}a{color:var(--accent-text);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%;height:auto}figure{margin:1.6rem 0}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}blockquote{margin:1.6rem 0;padding:.2rem 0 .2rem 1.1rem;border-left:3px solid var(--accent);color:var(--text-soft)}ul,ol{padding-left:1.3rem}li{margin:.3rem 0}table{width:100%;border-collapse:collapse;font-size:.95rem}th,td{text-align:left;padding:.55rem .7rem;border-bottom:1px solid var(--line)}th{background:var(--bg-soft);font-weight:600}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;margin:1.4rem 0}.table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table-scroll table{margin:0}pre{overflow-x:auto;overscroll-behavior-x:contain;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem;margin:1.4rem 0;font-size:.9rem;line-height:1.5}pre code{background:0 0;padding:0}code{font-size:.92em;background:var(--bg-sunk);padding:.1em .35em;border-radius:4px;overflow-wrap:anywhere}input,select,textarea,button{font-family:inherit;font-size:1rem}input[type=text],input[type=search],input[type=email],input[type=url],input[type=number],input[type=tel],select,textarea{width:100%;padding:.5rem .6rem;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text)}.btn,button[type=submit],input[type=submit]{display:inline-block;background:var(--accent);color:#fff;border:0;padding:.6rem 1.1rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;cursor:pointer;width:auto}.btn:hover,button[type=submit]:hover,input[type=submit]:hover{text-decoration:none;opacity:.92}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:30;background:var(--bg);padding:.6rem 1rem;border-radius:8px;border:2px solid var(--accent)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 1.25rem}.prose{max-width:var(--measure)}.prose--breit{max-width:var(--measure-breit)}.layout{display:grid;gap:3rem;grid-template-columns:minmax(0,1fr);padding:1.5rem 0 0}.aside{font-size:.93rem}.aside--verzeichnis{display:none}@media (min-width:62rem){.layout--mit-aside{grid-template-columns:minmax(0,1fr) 17rem}.layout--mit-aside .aside--verzeichnis{display:block}.aside-panel{position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.aside-panel::-webkit-scrollbar{width:6px}.aside-panel::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}}.aside h2,.aside h3,.aside .widget-titel{font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-family:var(--font);margin-top:0}.aside ul{list-style:none;margin:0 0 1.8rem;padding:0}.aside li{margin:.45rem 0}.aside a{color:var(--text-soft);text-decoration:none}.aside a:hover{color:var(--accent-text);text-decoration:underline}h2[id],h3[id],h4[id],:target{scroll-margin-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.site-head{border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0;z-index:20}.site-head .wrap{display:flex;align-items:center;gap:1.5rem;min-height:4rem;flex-wrap:wrap}.brand{font-family:var(--font-head);font-weight:600;font-size:1.1rem;text-decoration:none;color:var(--text);white-space:nowrap;margin-right:auto}.brand span{color:var(--accent-text)}.site-nav__liste{display:flex;gap:1.15rem;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:.95rem}.site-nav__liste a{color:var(--text-soft);text-decoration:none}.site-nav__liste a:hover,.site-nav__liste .current-menu-item>a,.site-nav__liste .current-menu-ancestor>a{color:var(--accent-text);text-decoration:underline}.site-nav__liste li{margin:0;position:relative}.site-nav__liste .sub-menu{list-style:none;margin:0;padding:0}@media (min-width:56rem){.site-nav__liste .sub-menu{position:absolute;top:100%;left:-.8rem;min-width:15rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.5rem 0;box-shadow:0 6px 24px rgba(22,25,31,.1);display:none;z-index:25}.site-nav__liste li:hover>.sub-menu,.site-nav__liste li:focus-within>.sub-menu{display:block}.site-nav__liste .sub-menu a{display:block;padding:.35rem .9rem}.menu-item-has-children>a:after{content:" ▾";color:var(--text-soft)}}.nav-schalter{display:none;align-items:center;gap:.5rem;background:0 0;border:1px solid var(--line);border-radius:8px;padding:.4rem .7rem;color:var(--text);font-size:.9rem;cursor:pointer}.nav-schalter__balken,.nav-schalter__balken:before,.nav-schalter__balken:after{display:block;width:1rem;height:2px;background:currentColor;border-radius:2px}.nav-schalter__balken{position:relative}.nav-schalter__balken:before,.nav-schalter__balken:after{content:"";position:absolute;left:0}.nav-schalter__balken:before{top:-5px}.nav-schalter__balken:after{top:5px}@media (max-width:55.99rem){.nav-schalter{display:inline-flex}.site-nav{display:none;flex-basis:100%}.site-nav.ist-offen{display:block;padding-bottom:1rem}.site-nav__liste{flex-direction:column;gap:0}.site-nav__liste>li{border-top:1px solid var(--line)}.site-nav__liste a{display:block;padding:.55rem 0}.site-nav__liste .sub-menu{padding-left:1rem}.site-nav__liste .sub-menu a{font-size:.9rem}}.site-head__widgets{font-size:.9rem}.fortschritt{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.fortschritt span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.buehne{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-soft);border-bottom:1px solid var(--line);padding:4rem 0 4.75rem}.buehne+.wrap{padding-top:2.75rem}.rechnerbuehne{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:.5rem 0 2.5rem;margin-bottom:2.5rem}.rechnerbuehne .crumbs{margin-bottom:.75rem}.rechnerbuehne__titel{margin:0 0 1.5rem}.rechnerbuehne__rechner{max-width:none}.rechnerbuehne__rechner>*{max-width:none;margin-left:0;margin-right:0}.rechnerbuehne+.wrap{padding-top:0}.buehne__hintergrund{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 30%;border-radius:0}@media (max-width:55.99rem){.buehne:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.88)}}.buehne__raster{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:56rem){.buehne__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3.5rem;align-items:center}}.buehne__titel{margin:0 0 .65rem;font-size:clamp(2.1rem,1.25rem + 3.1vw,3.3rem);line-height:1.06;letter-spacing:-.02em;max-width:16ch;text-wrap:balance}.buehne__zeile{margin:0;font-size:clamp(1.15rem,1.02rem + .4vw,1.35rem);color:var(--text);font-weight:500;max-width:26ch}.buehne__widget{padding:0}.buehne__widget .widget+.widget{margin-top:1.25rem}.buehne__bild{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--bg-sunk);margin:0 0 1.5rem}.crumbs{font-size:.85rem;color:var(--text-soft);padding:1rem 0 0}.crumbs a{color:var(--text-soft)}.crumbs span{margin:0 .35rem}.meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.86rem;color:var(--text-soft);padding-bottom:1rem;border-bottom:1px solid var(--line);margin-bottom:1.6rem}.badge{display:inline-block;background:var(--accent-soft);color:var(--accent-text);border-radius:100px;padding:.1rem .6rem;font-size:.78rem;font-weight:600}.autorbox{display:flex;gap:1rem;align-items:flex-start;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem;margin:2.5rem 0 1.5rem}.autorbox .avatar{width:2.75rem;height:2.75rem;flex:none;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:700;font-family:var(--font)}.autorbox .avatar--foto{object-fit:cover;background:var(--bg-sunk)}.autorbox p{margin:.2rem 0 0;font-size:.92rem;color:var(--text-soft)}.autorbild{width:11rem;height:auto;border-radius:50%;background:var(--bg-sunk)}.autorbox strong{font-size:.98rem;color:var(--text)}.autorbox strong a{color:var(--text);text-decoration:none}.autorbox strong a:hover,.autorbox strong a:focus-visible{color:var(--accent-text);text-decoration:underline}.autorbox__rolle{font-weight:600}.mk-eeat{margin:2.5rem 0 0;padding:1.1rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius)}.mk-eeat .mk-eeat-titel{margin:0 0 .6rem;font-size:1.05rem}.mk-eeat ol.mk-quellen{margin:0;padding-left:1.2rem;font-size:.92rem;color:var(--text-soft)}.mk-eeat ol.mk-quellen li{margin:0 0 .5rem;line-height:1.5}.mk-eeat ol.mk-quellen li:last-child{margin-bottom:0}.mk-eeat .mk-quelle-host{display:block;font-size:.82rem;color:var(--text-soft)}.mk-eeat .mk-geprueft{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid var(--line);font-size:.88rem;color:var(--text-soft)}.mk-eeat .mk-geprueft strong{color:var(--text)}.beitragsnav{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.93rem}.unterseiten{list-style:none;padding:0;margin:1.5rem 0}.unterseiten li{margin:.35rem 0}.buybox,.wpcmsdev-alert.big-box.color-blue{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--bg-soft);padding:1.25rem;margin:2rem 0}.buybox--redaktion{border-color:var(--line);border-top-color:var(--text-soft);background:var(--bg)}.wpcmsdev-alert.big-box.color-blue{padding:1.5rem}.wpcmsdev-alert.big-box.color-blue>.alert-content>:first-child{margin-top:0}.wpcmsdev-alert.big-box.color-blue>.alert-content>:last-child{margin-bottom:0}.wpcmsdev-alert.big-box.color-blue img{display:block;margin:0 auto 1rem;max-height:3.25rem;width:auto}.wpcmsdev-alert.big-box.color-blue .h3{margin:0 0 .35rem;text-align:center;font-size:1.25rem}.wpcmsdev-alert.big-box.color-blue .h3+p{margin:0 0 1rem;text-align:center;color:var(--text-soft);font-size:.95rem}.wpcmsdev-alert.big-box.color-blue p:has(>.fa-check-square){margin:.35rem 0;padding-left:1.6rem;text-indent:-1.6rem;font-size:.95rem}.wpcmsdev-alert.big-box.color-blue .fa-check-square{display:inline-block;width:1.2rem;margin-right:.4rem;text-indent:0}.wpcmsdev-alert.big-box.color-blue .trustbar{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--line);color:var(--text-soft)}.wpcmsdev-alert.big-box.color-blue .wpcmsdev-button{padding:.75rem 1.4rem;font-size:1rem}@media (max-width:34rem){.wpcmsdev-alert.big-box.color-blue .wpcmsdev-button{display:block;text-align:center}}.buybox__headline{font-family:var(--font-head);font-size:1.2rem;font-weight:600;line-height:1.25;margin:0 0 .35rem}.buybox__subline{margin:0;color:var(--text-soft);font-size:.95rem}.buybox__liste,.buybox__checklist{list-style:none;margin:.9rem 0 0;padding:0;font-size:.95rem}.buybox__liste li,.buybox__checklist li{position:relative;padding-left:1.6rem;margin:.35rem 0}.buybox__liste li:before,.buybox__checklist li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.buybox__trust,.buybox__trustbar{margin:.9rem 0 0;font-size:.84rem;color:var(--text-soft);border-top:1px solid var(--line);padding-top:.7rem}.buybox__cta{margin:1rem 0 0}.buybox__hinweis{margin:.7rem 0 0;font-size:.8rem;color:var(--text-soft)}.stern{text-decoration:none;color:var(--text-soft);font-weight:600;padding-left:.1em}a .stern{color:inherit}.hinweis{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;padding:.9rem 1.1rem;margin:1.5rem 0}.hinweis p:last-child{margin-bottom:0}.affiliate{background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);color:var(--warn);border-radius:var(--radius);padding:.7rem .9rem;font-size:.87rem;margin:1.5rem 0}.affiliate a{color:inherit}.quellen{margin:2rem 0;padding:1.1rem;border:1px solid var(--line);border-radius:var(--radius)}.quellen h2{margin:0 0 .6rem;font-size:1.05rem}.quellen ol{margin:0;padding-left:1.2rem;font-size:.92rem;color:var(--text-soft)}.faq details{border-bottom:1px solid var(--line);padding:.8rem 0}.faq summary{cursor:pointer;font-weight:600;font-family:var(--font-head);font-size:1.05rem;list-style:none;display:flex;align-items:baseline;gap:.6rem}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"›";flex:none;color:var(--accent);font-size:1.2em;line-height:1;transition:transform .15s ease}.faq details[open]>summary:before{transform:rotate(90deg)}.faq summary h3{margin:0;font-size:inherit;font-family:inherit;font-weight:inherit;display:inline}.faq summary:hover{color:var(--accent-text)}.faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.faq__antwort{padding-left:1.4rem}.faq p{margin:.6rem 0 0;color:var(--text-soft)}.cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:1.5rem 0;padding:0;list-style:none}.card{border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem;background:var(--bg);display:flex;flex-direction:column;gap:.4rem;margin:0}.card a{text-decoration:none;font-weight:600;font-family:var(--font-head);font-size:1.05rem}.card a:hover{text-decoration:underline}.card p{margin:0;font-size:.92rem;color:var(--text-soft)}.card .card-meta{font-size:.8rem;color:var(--text-soft);margin-top:auto;padding-top:.5rem}.card--bild{overflow:hidden}.card__bild{margin:-1.1rem -1.1rem .35rem;display:block}.card__bild img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--bg-sunk);border-radius:var(--radius) var(--radius) 0 0}.rechner{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);padding:1.25rem;margin:1.8rem 0}.rechner h2,.rechner h3{margin-top:0}.rechner .felder{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.rechner label{display:block;font-size:.86rem;color:var(--text-soft);margin-bottom:.25rem}.rechner output{display:block;margin-top:1.1rem;padding:.9rem 1rem;background:var(--accent-soft);color:var(--accent-text);border-radius:8px;font-size:1.05rem}.rechner output b{font-size:1.35rem;font-family:var(--font-head)}.wpcmsdev-alert{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;padding:1.05rem 1.35rem;margin:1.75rem 0}.wpcmsdev-alert.big-box{padding:1.35rem 1.5rem}.wpcmsdev-alert>:first-child,.wpcmsdev-alert>.alert-content>:first-child{margin-top:0}.wpcmsdev-alert>:last-child,.wpcmsdev-alert>.alert-content>:last-child{margin-bottom:0}.wpcmsdev-alert p:has(>.wpcmsdev-button){margin:1.1rem 0 .15rem}.wpcmsdev-alert.color-yellow,.wpcmsdev-alert.color-orange{background:var(--warn-soft);border-left-color:var(--warn)}.wpcmsdev-alert.color-red{background:var(--gefahr-soft);border-left-color:var(--gefahr)}.wpcmsdev-alert.color-white,.wpcmsdev-alert.color-grey,.wpcmsdev-alert.color-gray{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius)}.wpcmsdev-alert.has-icon{padding-left:1.1rem}.wpcmsdev-button{display:inline-block;background:var(--accent);color:#fff !important;padding:.6rem 1.1rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem}.wpcmsdev-button:hover{opacity:.92;text-decoration:none}.wpcmsdev-button span{display:inline;padding:0;color:inherit}.wpcmsdev-columns{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0}.wpcmsdev-columns>.column{flex:1 1 100%;min-width:0;margin-right:0}.wpcmsdev-columns>.column[class*=column-width-]{margin-right:0}.wpcmsdev-columns>.column>:last-child{margin-bottom:0}@media (min-width:48rem){.wpcmsdev-columns>.column{flex:1 1 0}.wpcmsdev-columns>.column-width-one-half{flex:0 1 calc(50% - .75rem)}.wpcmsdev-columns>.column-width-one-third{flex:0 1 calc(33.333% - 1rem)}.wpcmsdev-columns>.column-width-two-thirds{flex:0 1 calc(66.666% - .5rem)}.wpcmsdev-columns>.column-width-one-fourth{flex:0 1 calc(25% - 1.125rem)}.wpcmsdev-columns>.column-width-three-fourths{flex:0 1 calc(75% - .375rem)}.wpcmsdev-columns>.column-width-one-fifth{flex:0 1 calc(20% - 1.2rem)}.wpcmsdev-columns>.column-width-two-fifths{flex:0 1 calc(40% - .9rem)}.wpcmsdev-columns>.column-width-three-fifths{flex:0 1 calc(60% - .6rem)}.wpcmsdev-columns>.column-width-four-fifths{flex:0 1 calc(80% - .3rem)}}#toc_container{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.2rem;margin:1.8rem 0;font-size:.94rem;width:auto}#toc_container .toc_title{font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-weight:600;margin:0 0 .5rem;text-align:left}#toc_container ul.toc_list{margin:0;padding-left:1.1rem}#toc_container ul.toc_list ul{padding-left:1rem}#toc_container li{margin:.25rem 0}#toc_container a{color:var(--text-soft);text-decoration:none}#toc_container a:hover{color:var(--text);text-decoration:underline}#toc_container a[aria-current=true]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.toc--sticky#toc_container{background:0 0;border:0;padding:0;margin:0 0 1.75rem}.toc--sticky ul.toc_list,.toc--sticky ul.toc_list ul{list-style:none;padding:0}.toc--sticky ul.toc_list ul{padding-left:.7rem}.toc--sticky li{margin:0}.toc--sticky a{display:block;padding:.3rem .7rem;border-left:2px solid var(--line);line-height:1.35}.toc--sticky a:hover{border-left-color:var(--text-soft)}.toc--sticky a[aria-current=true]{border-left-color:var(--accent);background:var(--accent-soft);text-decoration:none}.toc_number{color:var(--text-soft);margin-right:.3em}.responsive-tabs{margin:1.8rem 0}.responsive-tabs .tabtitle{cursor:pointer;font-weight:600;font-family:var(--font-head);font-size:1.05rem;padding:.7rem 0;border-bottom:1px solid var(--line);margin:0}.responsive-tabs .tabtitle.active{color:var(--accent-text);border-bottom-color:var(--accent)}.responsive-tabs .tabcontent{padding:1rem 0}.wp-faq-schema-accordion{margin:1.8rem 0}.wp-faq-schema-accordion .wp-faq-schema-items{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);overflow:hidden}.wp-faq-schema-accordion .accordion-title,.wp-faq-schema-accordion h3,.wp-faq-schema-accordion h3.ui-accordion-header{position:relative;cursor:pointer;font-family:var(--font-head);font-size:1.02rem;font-weight:600;line-height:1.4;color:var(--text);margin:0 !important;padding:.95rem 2.75rem .95rem 1.15rem;border:0;border-top:1px solid var(--line);transition:background .15s ease,color .15s ease}.wp-faq-schema-accordion .wp-faq-schema-items>:first-child{border-top:0}.wp-faq-schema-accordion h3:hover{background:var(--bg-soft);color:var(--accent-text)}.wp-faq-schema-accordion h3.ui-state-active{background:var(--accent-soft);color:var(--accent-text)}.wp-faq-schema-accordion h3:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wp-faq-schema-accordion h3 .ui-accordion-header-icon{display:none}.wp-faq-schema-accordion h3:after{content:"";position:absolute;right:1.2rem;top:50%;width:.45rem;height:.45rem;margin-top:-.32rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.65}.wp-faq-schema-accordion h3.ui-state-active:after{transform:rotate(-135deg);margin-top:-.1rem;opacity:1}.wp-faq-schema-accordion .accordion-content,.wp-faq-schema-accordion .faq-item,.wp-faq-schema-accordion .faq-item.ui-accordion-content{padding:1rem 1.15rem 1.25rem;color:var(--text-soft);border:0}.wp-faq-schema-accordion .faq-item>:first-child,.wp-faq-schema-accordion .accordion-content>:first-child{margin-top:0}.wp-faq-schema-accordion .faq-item>:last-child,.wp-faq-schema-accordion .accordion-content>:last-child{margin-bottom:0}.post-ratings{font-size:.9rem;color:var(--text-soft);margin:1.5rem 0}.alignleft{float:left;margin:.3rem 1.4rem 1rem 0}.alignright{float:right;margin:.3rem 0 1rem 1.4rem}.aligncenter{display:block;margin:1.4rem auto}.alignnone{margin:1.4rem 0}@media (max-width:34rem){.alignleft,.alignright{float:none;display:block;margin:1.4rem 0}}.wp-caption{max-width:100%}.wp-caption-text,figcaption{font-size:.85rem;color:var(--text-soft);margin-top:.4rem}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal}.gallery{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:1.6rem 0}.gallery-item{margin:0}.sticky .card{border-color:var(--accent)}.suche{display:flex;gap:.6rem;margin:1rem 0 2rem;max-width:var(--measure)}.pagination,.navigation.pagination{margin:2.5rem 0;font-size:.95rem}.nav-links{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.page-numbers{display:inline-block;padding:.35rem .75rem;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--text-soft)}.page-numbers.current{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text);font-weight:600}.page-numbers.dots{border:0}.kommentare{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.kommentarliste,.kommentarliste .children{list-style:none;padding-left:0}.kommentarliste .children{padding-left:1.5rem;border-left:2px solid var(--line);margin-top:1rem}.kommentarliste li{margin:1.5rem 0}.comment-meta{font-size:.85rem;color:var(--text-soft)}.comment-form label{display:block;font-size:.86rem;color:var(--text-soft);margin-bottom:.25rem}.comment-form p{margin-bottom:1rem}.widget{margin-bottom:1.5rem}.widget:last-child{margin-bottom:0}.widget-titel{font-size:1rem;margin:0 0 .5rem}.widget ul{list-style:none;padding:0;margin:0}.site-foot{margin-top:4rem;border-top:1px solid var(--line);background:var(--bg-soft);padding:2rem 0;font-size:.9rem;color:var(--text-soft)}.site-foot a{color:var(--text-soft);text-decoration:none}.site-foot a:hover{color:var(--accent-text);text-decoration:underline}.site-foot__widgets{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-bottom:1.5rem}.site-foot .herkunft{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.84rem}.flagge{display:inline-block;flex:none;width:1.15rem;height:.77rem;border-radius:2px;background:linear-gradient(#000 0 33.34%,#d00 33.34% 66.67%,#ffce00 66.67%);outline:1px solid var(--line);outline-offset:-1px}.foot-nav__liste{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:1rem 0 0;padding:0;list-style:none;font-size:.84rem}.foot-nav__liste li{margin:0}.site-foot .legal{margin:1.2rem 0 0;padding-top:1.1rem;border-top:1px solid var(--line);font-size:.84rem}.h1,.h2,.h3,.h4,.h5,.h6{display:block;font-family:var(--font-head);font-weight:600;line-height:1.25;color:var(--text)}.h1{font-size:clamp(1.85rem,1.2rem + 2.2vw,2.6rem);margin:0 0 .6rem}.h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.7rem);margin:2rem 0 .7rem}.h3{font-size:1.2rem;margin:1.6rem 0 .5rem}.h4{font-size:1.05rem;margin:1.4rem 0 .4rem}.h5,.h6{font-size:1rem;margin:1.2rem 0 .4rem}.wpcmsdev-alert .h1:first-child,.wpcmsdev-alert .h2:first-child,.wpcmsdev-alert .h3:first-child,.wpcmsdev-alert .h4:first-child,.alert-content>.h3,.alert-content>.h4{margin-top:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:var(--text-soft)}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-left{float:left;margin:.3rem 1.4rem 1rem 0}.pull-right{float:right;margin:.3rem 0 1rem 1.4rem}.clearfix:after{content:"";display:table;clear:both}@media (max-width:34rem){.pull-left,.pull-right{float:none;margin:1.4rem 0}}.row{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row>[class*=col-]{width:100%;padding-left:.75rem;padding-right:.75rem}@media (min-width:62rem){.row>.col-md-1{width:8.333%}.row>.col-md-2{width:16.666%}.row>.col-md-3{width:25%}.row>.col-md-4{width:33.333%}.row>.col-md-5{width:41.666%}.row>.col-md-6{width:50%}.row>.col-md-7{width:58.333%}.row>.col-md-8{width:66.666%}.row>.col-md-9{width:75%}.row>.col-md-10{width:83.333%}.row>.col-md-11{width:91.666%}.row>.col-md-12{width:100%}}.fa{display:none}.fa:before{font-family:inherit}.fa-check-square,.fa-angle-down,.fa-angle-up{display:inline;font-style:normal}.fa-check-square:before{content:"✓";color:var(--accent);font-weight:700}.fa-angle-down:before{content:"▾"}.fa-angle-up:before{content:"▴"}.fa-check-circle,.fa-home,.fa-clock-o,.fa-history,.fa-key,.fa-money,.fa-line-chart,.fa-lock,.fa-cloud,.fa-info-circle,.fa-info,.fa-lightbulb,.fa-credit-card,.fa-arrow-right,.fa-exclamation{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.16em;background-color:currentColor;-webkit-mask:var(--mk-symbol) center/contain no-repeat;mask:var(--mk-symbol) center/contain no-repeat}.ic-assistant-icon .fa{width:1.25em;height:1.25em;vertical-align:-.2em}.fa-check-circle{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M8%2012.3l2.7%202.7%205.3-5.6'/%3E%3C/svg%3E")}.fa-home{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%2011l9-8%209%208'/%3E%3Cpath%20d='M5%2010v10h14V10'/%3E%3C/svg%3E")}.fa-clock-o{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%207v5l3.5%202'/%3E%3C/svg%3E")}.fa-history{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3.6%2012a8.4%208.4%200%201%200%202.6-6.1'/%3E%3Cpath%20d='M3%204v4h4'/%3E%3Cpath%20d='M12%208v4.2l3.2%201.9'/%3E%3C/svg%3E")}.fa-key{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='8'%20cy='15'%20r='4.2'/%3E%3Cpath%20d='M11%2012l9-9'/%3E%3Cpath%20d='M17.5%205.5l2%202'/%3E%3Cpath%20d='M15%208l2%202'/%3E%3C/svg%3E")}.fa-money{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='2.5'%20y='6'%20width='19'%20height='12'%20rx='2'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2.8'/%3E%3C/svg%3E")}.fa-line-chart{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%203v18h18'/%3E%3Cpath%20d='M7%2015l4-4%203%202.5%205-6'/%3E%3C/svg%3E")}.fa-lock{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='4'%20y='10.5'%20width='16'%20height='10.5'%20rx='2'/%3E%3Cpath%20d='M8%2010.5V7a4%204%200%200%201%208%200v3.5'/%3E%3C/svg%3E")}.fa-cloud{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7.5%2019a4.5%204.5%200%200%201-.4-8.98A5.5%205.5%200%200%201%2017.9%2011%203.9%203.9%200%200%201%2017.5%2019z'/%3E%3C/svg%3E")}.fa-info-circle{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%2011v5.4'/%3E%3Ccircle%20cx='12'%20cy='7.7'%20r='.6'%20fill='%23000'%20stroke='none'/%3E%3C/svg%3E")}.fa-info{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%2011v5.4'/%3E%3Ccircle%20cx='12'%20cy='7.7'%20r='.6'%20fill='%23000'%20stroke='none'/%3E%3C/svg%3E")}.fa-lightbulb{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M9.5%2018.6h5'/%3E%3Cpath%20d='M10.5%2021.2h3'/%3E%3Cpath%20d='M12%203.2a5.8%205.8%200%200%200-3.4%2010.5c.6.5.9%201.1.9%201.8v.6h5v-.6c0-.7.3-1.3.9-1.8A5.8%205.8%200%200%200%2012%203.2z'/%3E%3C/svg%3E")}.fa-credit-card{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='2.5'%20y='5'%20width='19'%20height='14'%20rx='2'/%3E%3Cpath%20d='M2.5%2010h19'/%3E%3C/svg%3E")}.fa-arrow-right{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%2012h14'/%3E%3Cpath%20d='M13%206.5l6%205.5-6%205.5'/%3E%3C/svg%3E")}.fa-exclamation{--mk-symbol:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%204v10.6'/%3E%3Ccircle%20cx='12'%20cy='19'%20r='.7'%20fill='%23000'%20stroke='none'/%3E%3C/svg%3E")}.accordion-item{border-bottom:1px solid var(--line)}.accordion-item-title{margin:0;padding:.8rem 0;cursor:pointer;font-family:var(--font-head);font-size:1.05rem;font-weight:600;display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.accordion-item-title:hover{color:var(--accent-text)}.accordion-item-content{padding:0 0 1rem}.accordion-item-content>:last-child{margin-bottom:0}.icon-for-active,.icon-for-inactive{flex:none;color:var(--accent)}.accordion-item .icon-for-active{display:none}.accordion-item.active .icon-for-active{display:inline}.accordion-item.active .icon-for-inactive{display:none}.crp_related{margin:3rem 0 0;padding-top:2rem;border-top:1px solid var(--line)}.crp_related>h2,.crp_related>h3{margin:0 0 1.2rem}.crp_related ul{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;margin:0;padding:0}.crp_related li{margin:0}.crp_related figure{margin:0}.crp_link{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg);text-decoration:none;transition:border-color .15s ease}.crp_link:hover,.crp_link:focus-visible{border-color:var(--accent);text-decoration:none}.crp_link:hover .crp_title{text-decoration:underline}.crp_thumb{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--bg-sunk);border-radius:0;margin:0}.crp_title{display:block;padding:.8rem .9rem 1rem;font-family:var(--font-head);font-weight:600;font-size:1rem;line-height:1.3;color:var(--accent-text)}.crp_link:not(:has(.crp_thumb)) .crp_title{padding-top:1rem}.page-list-ext{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:1.5rem 0}.page-list-ext-item{border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem}.page-list-ext-title{margin:0 0 .4rem;font-size:1.05rem}.page-list-ext-title a{text-decoration:none}.page-list-ext-title a:hover{text-decoration:underline}.page-list-ext-item-content{font-size:.92rem;color:var(--text-soft)}.page-list-ext-item-content>:last-child{margin-bottom:0}.page-list ul,.page-list ol{list-style:none;padding:0}.no_bullets{list-style:none;padding-left:0}.wpcmsdev-icon{margin-right:.4em;color:var(--accent)}.wpcmsdev-alert.color-green{background:var(--accent-soft);border-left-color:var(--accent)}.faq-item{padding:.2rem 0 1rem;color:var(--text-soft)}.faq-item>:last-child{margin-bottom:0}.crp_clear{display:none}body #interestForm{font-size:inherit}.rechnerkopf{text-align:center;max-width:50rem;margin:2rem auto 0}.rechnerkopf h1{margin-bottom:.8rem}.rechnerkopf__stand{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.35rem .9rem;border:1px solid var(--line);border-radius:100px;background:var(--bg-soft);font-size:.85rem;color:var(--text-soft)}.rechnerkopf__stand svg{flex:none;color:var(--accent)}.rechnerfeld{max-width:50rem;margin:2rem auto 0}.belege{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));list-style:none;margin:2.5rem 0 0;padding:2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.belege li{margin:0;display:flex;flex-direction:column;align-items:center;gap:.35rem}.belege svg{color:var(--accent)}.belege strong{font-family:var(--font-head);font-size:1.05rem}.belege span{font-size:.92rem;color:var(--text-soft);max-width:22rem}.neuigkeiten{margin-top:3rem;padding:2.5rem 0 0;border-top:1px solid var(--line)}.neuigkeiten>.wrap>h2{margin-top:0}.neuigkeiten .lead{margin-bottom:1.5rem}.cards--drei{grid-template-columns:1fr}@media (min-width:42rem){.cards--drei{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.cards--drei{grid-template-columns:repeat(3,minmax(0,1fr))}}@font-face{font-family:TablePress;src:url(//www.mietkaution.org/wp-content/plugins/tablepress/css/tablepress.eot);src:url(//www.mietkaution.org/wp-content/plugins/tablepress/css/tablepress.eot?#ie) format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'),url(//www.mietkaution.org/wp-content/plugins/tablepress/css/tablepress.ttf) format('truetype'),url(//www.mietkaution.org/wp-content/plugins/tablepress/css/tablepress.svg#TablePress) format('svg');font-weight:400;font-style:normal}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;text-decoration:none\0/IE;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.dataTables_scrollBody .tablepress thead th:after,.dataTables_wrapper:after{content:""}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_wrapper:after{display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}div#toc_container ul li{font-size:100%}.kautionsrechner{border-radius:5px;padding:30px}#nettokaltmiete{width:100%;padding:10px;text-align:center}#max_mietkaution{font:inherit;border:0;background:0 0;font-style:bold;padding:0}p.legal-note{margin:0}.responsive-tabs .responsive-tabs__heading{display:none}.responsive-tabs .responsive-tabs__list__item{display:inline;cursor:pointer}.responsive-tabs-wrapper{clear:both;margin-bottom:20px;zoom:1}.responsive-tabs-wrapper:before,.responsive-tabs-wrapper:after{content:"";display:table}.responsive-tabs-wrapper:after{clear:both}.responsive-tabs .responsive-tabs__heading:focus,.responsive-tabs .responsive-tabs__list__item:focus{outline:1px solid transparent}.responsive-tabs .responsive-tabs__heading--active:focus,.responsive-tabs .responsive-tabs__list__item--active:focus{outline:none}.responsive-tabs ul.responsive-tabs__list{font-size:18px;line-height:18px;margin:20px 0 0 12px;padding:0}.responsive-tabs .responsive-tabs__list__item{background:0 0;border:1px solid transparent;border-bottom:none;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;color:#999;font-size:18px;line-height:19px;text-transform:inherit;margin:1px 12px 0 0;padding:10px 12px 10px;white-space:nowrap;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.responsive-tabs .responsive-tabs__list__item .fa{margin-right:8px;line-height:.8}.responsive-tabs .responsive-tabs__list__item:hover{color:#333;background:0 0}.responsive-tabs .responsive-tabs__list__item--active,.responsive-tabs .responsive-tabs__list__item--active:hover{background:#fff;border-color:#ddd;color:#666;padding-bottom:11px;margin-top:0;position:relative;top:1px}.responsive-tabs .responsive-tabs__panel{background:#fff;border:1px solid #ddd;border-top:1px solid #ddd;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0;clear:left;margin-bottom:0;padding:20px 20px 0;word-wrap:break-word}.responsive-tabs .responsive-tabs__panel:after{content:"";display:block;height:0;clear:both}@media (min-width:768px){.responsive-tabs .responsive-tabs__panel--closed-accordion-only{display:block}}@media (max-width:767px){.responsive-tabs .responsive-tabs__list{display:none}.responsive-tabs .responsive-tabs__heading{display:block;cursor:pointer}.responsive-tabs-wrapper{border-top:1px solid #ccc}.responsive-tabs .responsive-tabs__heading{background:#fff;border:1px solid #ccc;border-top:none;color:#777;font-size:18px;font-weight:400;text-transform:inherit;margin:0;padding:10px 0;padding-left:20px;position:relative}.responsive-tabs .responsive-tabs__heading .fa{margin-right:8px;display:none}.responsive-tabs .responsive-tabs__heading:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #777;content:"";display:block;position:absolute;right:20px;top:20px;height:0;width:0}.responsive-tabs .responsive-tabs__heading:hover{background:#eee;color:#777}.responsive-tabs .responsive-tabs__heading:hover:after{border-top:6px solid #777}.responsive-tabs .responsive-tabs__heading--active,.responsive-tabs .responsive-tabs__heading--active:hover{background:#ccc;color:#fff}.responsive-tabs .responsive-tabs__heading--active:after,.responsive-tabs .responsive-tabs__heading--active:hover:after{border-bottom:6px solid #fff;border-top:0;top:18px}.responsive-tabs .responsive-tabs__panel{background:#fff;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top:none;margin:0;padding:0 20px;padding-top:20px}}@media print{.noprint,.responsive-tabs .responsive-tabs__list{display:none}.responsive-tabs h2.tabtitle{display:block!important}.responsive-tabs .responsive-tabs__heading{background:0 0;border:none;display:block;font-size:22px;font-weight:700;text-transform:inherit;margin:0!important;padding:10px 0 0}.responsive-tabs .responsive-tabs__panel{display:block!important;background:0 0;border:none;padding:0}}