{"id":36111,"date":"2026-03-21T08:45:42","date_gmt":"2026-03-21T07:45:42","guid":{"rendered":"https:\/\/www.finanzen.net\/ratgeber\/?p=36111"},"modified":"2026-05-16T09:53:50","modified_gmt":"2026-05-16T07:53:50","slug":"altersvorsorgedepot-rechner","status":"publish","type":"post","link":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/","title":{"rendered":"Altersvorsorgedepot Rechner 2027"},"content":{"rendered":"\n<div class=\"container container--narrow\">\n    <div class=\"header\">\n                    <div class=\"header__image\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"1220\" height=\"815\" src=\"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459.png 1220w, https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459-300x200.png 300w, https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459-1024x684.png 1024w, https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459-768x513.png 768w\" sizes=\"auto, (max-width: 1220px) 100vw, 1220px\" \/>                            <\/div>\n                <div class=\"header__text\">\n                            <div class=\"headline headline--preline headline--h4 header__preline\">\n                                     <\/div>\n                                        <h1 class=\"headline headline--h1 header__headline headline--has-preline\">\n                    Altersvorsorgedepot Rechner 2027                <\/h1>\n                        <div class=\"header__excerpt flow-content\">\n                                    <p>Das <a href=\"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot\/\" data-ilm-light=\"96\" title=\"Altersvorsorgedepot\">Altersvorsorgedepot<\/a> ist ab 1. Januar 2027 der staatlich gef\u00f6rderte Nachfolger der <a href=\"https:\/\/www.finanzen.net\/ratgeber\/altersvorsorgedepot\/riester-rente-umwandeln\/\" data-ilm-light=\"58\" title=\"Riester Rente\">Riester-Rente<\/a>. Sparer erhalten bis zu 540 Euro Grundzulage und 300 Euro pro Kind j\u00e4hrlich, eingezahlt wird in ETFs oder Fonds. Die F\u00f6rderh\u00f6chstgrenze liegt bei 1.800 Euro Eigenbeitrag pro Jahr (150 Euro monatlich), die Ansparphase ist komplett steuerfrei. Versteuert wird erst die Auszahlung ab dem 65. Lebensjahr \u2014 zum dann meist niedrigeren pers\u00f6nlichen Steuersatz und ohne Sozialabgaben.<\/p>\n                            <\/div>\n            <div class=\"header__footer\">\n                <span class=\"header__meta\">\n                    <img loading=\"lazy\" decoding=\"async\" class=\"header__author-image\"\n                         src=\"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2025\/10\/Roland_Kuse-1-150x150.jpg\"\n                         width=\"58\"\n                         height=\"58\"\n                         alt=\"\">\n                    <span class=\"header__meta-info\">\n                        <span class=\"header__author-name\">\n                            von <a href=\"https:\/\/www.finanzen.net\/ratgeber\/author\/roland-kruse\/\" title=\"Beitr\u00e4ge von Roland Kuse\" rel=\"author\" class=\"link link--no-underline\">Roland Kuse<\/a>                        <\/span>\n                        <span class=\"header__date\">\n                            <span class=\"hide-on-smartphone\">Aktualisiert am<\/span>\n                            <time datetime=\"2026-05-16 09:53\"\n                                  title=\"Aktualisiert am 16.05.2026\">\n                                16.05.26                            <\/time>\n                        <\/span>\n                    <\/span>\n                <\/span>\n\n                                    <div class=\"header__buttons\">\n                                                    <a class=\"fnet-button fnet-button--small\"\n                                                                  style=\"--button-background:#d2042d;--button-hover-background:#d2042d;\"\n                                                              href=\"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot\/\"\n                               target=\"\">\n                                \ud83d\udc4b  zum Altersvorsorgedepot Ratgeber                            <\/a>\n                                            <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div class=\"container container--narrow\" >\n    <div class=\"text\">\n        <div class=\"text__inner flow-content\">\n                            <div class=\"avd-calculator-container\">\r\n    <style>\r\n        .avd-calculator-container,\r\n        .avd-calculator-container * {\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .avd-calculator-container {\r\n            max-width: 900px;\r\n            margin: 20px auto;\r\n            padding: 24px;\r\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\r\n            background-color: #ffffff;\r\n            border-radius: 16px;\r\n            border: 3px solid #e2e8f0;\r\n            box-shadow: 0 4px 12px rgba(0,0,0,0.1);\r\n            color: #1a202c;\r\n            text-align: left;\r\n        }\r\n\r\n        .avd-calculator-container .section-title { font-size: 14px; font-weight: 700; color: #64748b; text-transform: uppercase; letter-spacing: 0.5px; margin: 25px 0 15px 0; padding-bottom: 8px; border-bottom: 2px solid #e2e8f0; }\r\n        .avd-calculator-container .section-title:first-of-type { margin-top: 0; }\r\n        .avd-calculator-container .input-group { display: flex; align-items: center; margin-bottom: 18px; }\r\n        .avd-calculator-container .input-group label { width: 280px; flex-shrink: 0; margin-right: 10px; font-weight: 600; color: #4a5568; display: flex; align-items: center; gap: 6px; font-size: 14px; }\r\n        .avd-calculator-container .input-wrapper { flex-grow: 1; }\r\n        .avd-calculator-container .input-field-wrapper { position: relative; }\r\n        .avd-calculator-container .input-field-wrapper input[type=\"number\"] { width: 100%; padding: 12px; padding-right: 110px; border: 2px solid #e2e8f0; border-radius: 8px; font-size: 16px; transition: border-color 0.2s; background: #fff; }\r\n        .avd-calculator-container .input-field-wrapper input[type=\"number\"]:focus { outline: none; border-color: #4A69FF; }\r\n        .avd-calculator-container .input-unit { position: absolute; top: 50%; transform: translateY(-50%); right: 15px; color: #718096; font-weight: 500; pointer-events: none; white-space: nowrap; }\r\n        .avd-calculator-container .helper-text { margin-top: 6px; font-size: 13px; color: #64748b; }\r\n        .avd-calculator-container .warning-text { margin-top: 6px; font-size: 12px; color: #f59e0b; display: none; }\r\n        .avd-calculator-container .warning-text.visible { display: block; }\r\n        .avd-calculator-container .tooltip-trigger { display: inline-flex; align-items: center; justify-content: center; width: 18px; height: 18px; background-color: #e2e8f0; color: #64748b; border-radius: 50%; font-size: 11px; font-weight: 700; cursor: help; flex-shrink: 0; position: relative; }\r\n        .avd-calculator-container .tooltip-trigger:hover::after { content: attr(data-tooltip); position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; margin-bottom: 8px; padding: 8px 12px; background-color: #1e293b; color: white; font-size: 12px; font-weight: 400; border-radius: 6px; z-index: 100; max-width: 280px; min-width: 200px; white-space: normal; line-height: 1.4; text-align: left; }\r\n        .avd-calculator-container .checkbox-group { display: flex; align-items: center; margin-bottom: 15px; padding: 12px; background: #f8fafc; border-radius: 8px; }\r\n        .avd-calculator-container .checkbox-group label { display: flex; align-items: center; gap: 12px; font-weight: 600; color: #4a5568; cursor: pointer; font-size: 14px; width: auto; margin-right: 0; }\r\n        .avd-calculator-container .checkbox-group input[type=\"checkbox\"] { width: 22px; height: 22px; accent-color: #4A69FF; cursor: pointer; flex-shrink: 0; }\r\n        .avd-calculator-container .button-container { display: flex; gap: 12px; margin-top: 28px; }\r\n        .avd-calculator-container .calculate-button, .avd-calculator-container .reset-button { border-radius: 10px; padding: 14px 24px; cursor: pointer; width: 100%; font-size: 16px; font-weight: 700; transition: all 0.2s; border: none; }\r\n        .avd-calculator-container .calculate-button { background: linear-gradient(135deg, #4A69FF 0%, #6B8CFF 100%); color: white; }\r\n        .avd-calculator-container .calculate-button:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(74, 105, 255, 0.4); }\r\n        .avd-calculator-container .reset-button { background-color: #fee2e2; color: #dc2626; border: 2px solid #fecaca; }\r\n        .avd-calculator-container .reset-button:hover { background-color: #fecaca; }\r\n        .avd-calculator-container .validation-error { background-color: #fef2f2; border: 2px solid #fecaca; padding: 12px 16px; border-radius: 8px; margin-top: 16px; font-size: 14px; color: #dc2626; display: none; }\r\n        .avd-calculator-container .results-wrapper { margin-top: 30px; border-top: 2px solid #e2e8f0; padding-top: 25px; display: none; }\r\n        .avd-calculator-container .result-main { background: linear-gradient(135deg, #10b981 0%, #34d399 100%); color: white; padding: 30px; border-radius: 16px; text-align: center; margin-bottom: 24px; }\r\n        .avd-calculator-container .result-main .result-label { font-size: 16px; opacity: 0.9; margin-bottom: 8px; }\r\n        .avd-calculator-container .result-main .result-number { font-size: 48px; font-weight: 800; }\r\n        .avd-calculator-container .result-main .result-sub { font-size: 15px; opacity: 0.85; margin-top: 8px; }\r\n        .avd-calculator-container .foerderquote-badge { display: inline-block; background: rgba(255,255,255,0.25); padding: 8px 20px; border-radius: 25px; margin-top: 14px; font-size: 15px; font-weight: 700; }\r\n        .avd-calculator-container .chart-section { margin-bottom: 24px; }\r\n        .avd-calculator-container .bar-chart-container { position: relative; height: 320px; margin: 0 auto; }\r\n        .avd-calculator-container .result-details { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin-bottom: 24px; }\r\n        .avd-calculator-container .result-card { background-color: #f8fafc; padding: 18px; border-radius: 12px; border: 2px solid #e2e8f0; }\r\n        .avd-calculator-container .result-card .card-label { font-size: 13px; color: #64748b; margin-bottom: 6px; display: flex; align-items: center; gap: 6px; }\r\n        .avd-calculator-container .result-card .card-value { font-size: 22px; font-weight: 700; color: #1e293b; }\r\n        .avd-calculator-container .result-card.highlight { background: linear-gradient(135deg, #4A69FF 0%, #6B8CFF 100%); color: white; border: none; }\r\n        .avd-calculator-container .result-card.highlight .card-label { color: rgba(255,255,255,0.9); }\r\n        .avd-calculator-container .result-card.highlight .card-value { color: white; }\r\n        .avd-calculator-container .result-card.green { background: linear-gradient(135deg, #10b981 0%, #34d399 100%); color: white; border: none; }\r\n        .avd-calculator-container .result-card.green .card-label { color: rgba(255,255,255,0.9); }\r\n        .avd-calculator-container .result-card.green .card-value { color: white; }\r\n        .avd-calculator-container .result-breakdown { background-color: #f8fafc; padding: 20px; border-radius: 12px; border: 2px solid #e2e8f0; margin-bottom: 24px; }\r\n        .avd-calculator-container .breakdown-title { font-weight: 700; color: #1e293b; margin-bottom: 16px; font-size: 16px; }\r\n        .avd-calculator-container .breakdown-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e2e8f0; }\r\n        .avd-calculator-container .breakdown-row:last-child { border-bottom: none; font-weight: 700; padding-top: 14px; margin-top: 10px; border-top: 2px solid #4A69FF; }\r\n        .avd-calculator-container .breakdown-label { color: #4a5568; }\r\n        .avd-calculator-container .breakdown-value { font-weight: 600; color: #1e293b; }\r\n        .avd-calculator-container .breakdown-value.positive { color: #10b981; }\r\n        .avd-calculator-container .info-box { background-color: #f0f9ff; border: 2px solid #bae6fd; padding: 14px 18px; border-radius: 10px; margin-top: 16px; font-size: 13px; color: #0369a1; line-height: 1.6; }\r\n        .avd-calculator-container .legal-disclaimer { background-color: #f8fafc; border: 1px solid #e2e8f0; padding: 16px; border-radius: 8px; margin-top: 24px; font-size: 12px; color: #64748b; line-height: 1.6; }\r\n        .avd-calculator-container .legal-disclaimer strong { color: #475569; }\r\n        .avd-calculator-container .cta-button-container { margin-top: 24px; }\r\n        .avd-calculator-container .cta-button { background-color: #fa2879; color: yellow; display: block; border-radius: 10px; padding: 14px 24px; font-size: 16px; font-weight: 700; text-align: center; text-decoration: none; transition: transform 0.2s; }\r\n        .avd-calculator-container .cta-button:hover { transform: translateY(-2px); }\r\n        .avd-calculator-container .child-year-group { margin-top: 12px; }\r\n        .avd-calculator-container .child-year-label { display: block; font-weight: 600; color: #4a5568; margin-bottom: 8px; font-size: 14px; }\r\n        .avd-calculator-container .hidden { display: none; }\r\n        .avd-calculator-container .scenario-buttons { display: flex; gap: 10px; flex-wrap: wrap; }\r\n        .avd-calculator-container .scenario-btn { padding: 8px 16px; border-radius: 8px; border: 2px solid #e2e8f0; background: #fff; cursor: pointer; font-weight: 600; color: #4a5568; transition: all 0.2s; }\r\n        .avd-calculator-container .scenario-btn:hover { border-color: #4A69FF; color: #4A69FF; }\r\n        .avd-calculator-container .scenario-btn.active { background: #4A69FF; color: white; border-color: #4A69FF; }\r\n\r\n        \/* Familienstand Select *\/\r\n        .avd-calculator-container select.avd-select { width: 100%; padding: 12px; border: 2px solid #e2e8f0; border-radius: 8px; font-size: 16px; background: #fff; color: #1a202c; font-weight: 500; cursor: pointer; transition: border-color 0.2s; appearance: auto; }\r\n        .avd-calculator-container select.avd-select:focus { outline: none; border-color: #4A69FF; }\r\n\r\n        \/* Vergleichs-Karten *\/\r\n        .avd-calculator-container .compare-section { display: none; margin-bottom: 24px; }\r\n        .avd-calculator-container .compare-section.visible { display: block; }\r\n        .avd-calculator-container .compare-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 16px; }\r\n        .avd-calculator-container .compare-card { padding: 20px; border-radius: 12px; border: 2px solid #e2e8f0; background: #fff; }\r\n        .avd-calculator-container .compare-card-title { font-size: 13px; font-weight: 700; color: #64748b; text-transform: uppercase; letter-spacing: 0.3px; margin-bottom: 12px; }\r\n        .avd-calculator-container .compare-card .compare-row { display: flex; justify-content: space-between; padding: 6px 0; font-size: 14px; }\r\n        .avd-calculator-container .compare-card .compare-row-label { color: #64748b; }\r\n        .avd-calculator-container .compare-card .compare-row-value { font-weight: 700; color: #1e293b; }\r\n        .avd-calculator-container .compare-card .compare-endvermoegen { font-size: 28px; font-weight: 800; margin-top: 10px; }\r\n        .avd-calculator-container .compare-card.avd-card { border-color: #10b981; }\r\n        .avd-calculator-container .compare-card.avd-card .compare-endvermoegen { color: #10b981; }\r\n        .avd-calculator-container .compare-card.reg-card { border-color: #f97316; }\r\n        .avd-calculator-container .compare-card.reg-card .compare-endvermoegen { color: #f97316; }\r\n        .avd-calculator-container .compare-vorteil { background: linear-gradient(135deg, #10b981 0%, #34d399 100%); color: white; padding: 24px 28px; border-radius: 12px; text-align: center; font-size: 20px; font-weight: 700; }\r\n        .avd-calculator-container .compare-vorteil strong { font-size: 28px; }\r\n        .avd-calculator-container .compare-info { font-size: 12px; color: #64748b; margin-top: 10px; line-height: 1.5; }\r\n\r\n        \/* Mehr erfahren Modal *\/\r\n        .avd-calculator-container .modal-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9999; justify-content: center; align-items: center; padding: 20px; }\r\n        .avd-calculator-container .modal-overlay.visible { display: flex; }\r\n        .avd-calculator-container .modal-content { background: #fff; border-radius: 12px; padding: 28px; max-width: 560px; width: 100%; position: relative; box-shadow: 0 20px 60px rgba(0,0,0,0.3); font-size: 14px; line-height: 1.7; color: #334155; max-height: 90vh; overflow-y: auto; }\r\n        .avd-calculator-container .modal-close { position: absolute; top: 12px; right: 16px; background: none; border: none; font-size: 24px; color: #94a3b8; cursor: pointer; padding: 4px 8px; line-height: 1; }\r\n        .avd-calculator-container .modal-close:hover { color: #1e293b; }\r\n        .avd-calculator-container .mehr-erfahren-link { color: #4A69FF; cursor: pointer; font-weight: 600; text-decoration: underline; font-size: 13px; }\r\n        .avd-calculator-container .mehr-erfahren-link:hover { color: #3451db; }\r\n\r\n        @media (max-width: 768px) {\r\n            .avd-calculator-container .input-group { flex-direction: column; align-items: flex-start; }\r\n            .avd-calculator-container .input-group label { width: 100%; margin-bottom: 8px; }\r\n            .avd-calculator-container .result-main .result-number { font-size: 36px; }\r\n            .avd-calculator-container .result-details { grid-template-columns: 1fr; }\r\n            .avd-calculator-container .button-container { flex-direction: column; }\r\n            .avd-calculator-container .tooltip-trigger:hover::after { left: 0; transform: none; min-width: 150px; }\r\n            .avd-calculator-container .compare-cards { grid-template-columns: 1fr; }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"section-title\">Deine Angaben<\/div>\r\n\r\n    <div class=\"input-group\">\r\n        <label>Familienstand <span class=\"tooltip-trigger\" data-tooltip=\"Bei Verheirateten kann der Ehepartner eine eigene Grundzulage erhalten (mittelbare Berechtigung). Die G\u00fcnstigerpr\u00fcfung wird mit Splittingtarif berechnet.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <select class=\"avd-select\" id=\"avd-familienstand-select\">\r\n                <option value=\"ledig\" selected>Ledig<\/option>\r\n                <option value=\"verheiratet\">Verheiratet<\/option>\r\n            <\/select>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group\">\r\n        <label>Monatliche Sparsumme <span class=\"tooltip-trigger\" data-tooltip=\"Deine monatliche Sparsumme in das Altersvorsorgedepot. F\u00fcr die F\u00f6rderung wird intern auf den j\u00e4hrlichen Eigenbeitrag hochgerechnet. Gef\u00f6rdert werden max. 1.800 \u20ac Eigenbeitrag pro Jahr.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"input-field-wrapper\">\r\n                <input type=\"number\" id=\"avd-sparsumme-monat-input\" value=\"150\" min=\"0\" max=\"5000\" step=\"5\">\r\n                <span class=\"input-unit\">EUR\/Monat<\/span>\r\n            <\/div>\r\n            <div class=\"helper-text\">Das entspricht <strong><span id=\"avd-eigenbeitrag-jahr\">1.800<\/span> EUR pro Jahr<\/strong>.<\/div>\r\n            <div class=\"warning-text\" id=\"avd-sparsumme-hint\">\u26a0\ufe0f Ab 150 EUR\/Monat bzw. 1.800 EUR\/Jahr gibt es keine zus\u00e4tzliche F\u00f6rderung. Der Mehrbeitrag flie\u00dft ungef\u00f6rdert ins Depot.<\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group\">\r\n        <label>Anzahl Kinder (mit Kindergeld) <span class=\"tooltip-trigger\" data-tooltip=\"Bitte gib zus\u00e4tzlich die Geburtsjahre der Kinder an. F\u00fcr die vereinfachte Berechnung wird die Kinderzulage nur f\u00fcr Kinder unter 25 Jahren ber\u00fccksichtigt.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"input-field-wrapper\">\r\n                <input type=\"number\" id=\"avd-kinder-input\" value=\"0\" min=\"0\" max=\"10\">\r\n                <span class=\"input-unit\">Kinder<\/span>\r\n            <\/div>\r\n            <div id=\"avd-kinder-geburtsjahre-container\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group\">\r\n        <label>Jahreseinkommen (brutto) <span class=\"tooltip-trigger\" data-tooltip=\"Dein zu versteuerndes Jahreseinkommen. Wird f\u00fcr die vereinfachte G\u00fcnstigerpr\u00fcfung verwendet. Bei Verheirateten wird das gemeinsame Einkommen im Splittingtarif ber\u00fccksichtigt.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"input-field-wrapper\">\r\n                <input type=\"number\" id=\"avd-einkommen-input\" value=\"45000\" step=\"1000\" min=\"0\" max=\"500000\">\r\n                <span class=\"input-unit\">EUR<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group\">\r\n        <label>Geburtsjahr <span class=\"tooltip-trigger\" data-tooltip=\"Aus dem Geburtsjahr wird automatisch dein aktuelles Alter berechnet. Der Berufseinsteiger-Bonus wird automatisch ber\u00fccksichtigt, wenn du aktuell unter 25 Jahre alt bist.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"input-field-wrapper\">\r\n                <input type=\"number\" id=\"avd-geburtsjahr-input\" value=\"1995\" min=\"1900\" max=\"2100\">\r\n                <span class=\"input-unit\">Jahr<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group\" id=\"avd-renteneintritt-group\">\r\n        <label>Renteneintrittsalter <span class=\"tooltip-trigger\" data-tooltip=\"Standardm\u00e4\u00dfig wird die Spardauer aus deinem aktuellen Alter und dem Renteneintrittsalter berechnet. Default 65 Jahre, fr\u00fchestens 60, maximal 67.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"input-field-wrapper\">\r\n                <input type=\"number\" id=\"avd-renteneintritt-input\" value=\"65\" min=\"60\" max=\"67\">\r\n                <span class=\"input-unit\">Jahre<\/span>\r\n            <\/div>\r\n            <div class=\"helper-text\">Daraus ergibt sich automatisch eine Spardauer von <strong><span id=\"avd-spardauer-auto\">30<\/span> Jahren<\/strong>.<\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"checkbox-group\">\r\n        <label><input type=\"checkbox\" id=\"avd-spardauer-manual-check\"> Spardauer manuell statt \u00fcber Renteneintrittsalter festlegen<\/label>\r\n    <\/div>\r\n\r\n    <div class=\"input-group hidden\" id=\"avd-renten-szenarien-group\">\r\n        <label>Szenarien Renteneintritt<\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"scenario-buttons\">\r\n                <button type=\"button\" class=\"scenario-btn\" data-value=\"60\">60<\/button>\r\n                <button type=\"button\" class=\"scenario-btn active\" data-value=\"65\">65<\/button>\r\n                <button type=\"button\" class=\"scenario-btn\" data-value=\"67\">67<\/button>\r\n                <button type=\"button\" class=\"scenario-btn\" data-value=\"69\">69<\/button>\r\n            <\/div>\r\n            <div class=\"helper-text\">Bei Klick wird die manuelle Spardauer aus dem gew\u00e4hlten Renteneintrittsalter berechnet.<\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group hidden\" id=\"avd-spardauer-group\">\r\n        <label>Spardauer <span class=\"tooltip-trigger\" data-tooltip=\"Optional: Falls du die Spardauer manuell festlegen m\u00f6chtest.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"input-field-wrapper\">\r\n                <input type=\"number\" id=\"avd-spardauer-input\" value=\"30\" min=\"1\" max=\"50\">\r\n                <span class=\"input-unit\">Jahre<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"section-title\">Optionale Einstellungen<\/div>\r\n\r\n    <div class=\"input-group\">\r\n        <label>Angenommene Rendite <span class=\"tooltip-trigger\" data-tooltip=\"Erwartete Bruttorendite vor Kosten und vor Inflation.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"input-field-wrapper\">\r\n                <input type=\"number\" id=\"avd-rendite-input\" value=\"6\" step=\"0.5\" min=\"0\" max=\"15\">\r\n                <span class=\"input-unit\">% p.a.<\/span>\r\n            <\/div>\r\n            <span class=\"mehr-erfahren-link\" id=\"avd-mehr-erfahren-rendite\">Mehr erfahren<\/span>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group\">\r\n        <label>Inflation <span class=\"tooltip-trigger\" data-tooltip=\"Zur Berechnung des inflationsbereinigten Endverm\u00f6gens in heutiger Kaufkraft.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"input-field-wrapper\">\r\n                <input type=\"number\" id=\"avd-inflation-input\" value=\"2\" step=\"0.1\" min=\"0\" max=\"10\">\r\n                <span class=\"input-unit\">% p.a.<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"input-group\">\r\n        <label>Effektivkosten <span class=\"tooltip-trigger\" data-tooltip=\"J\u00e4hrliche laufende Kosten des Produkts. Diese werden von der angenommenen Rendite abgezogen.\">?<\/span><\/label>\r\n        <div class=\"input-wrapper\">\r\n            <div class=\"input-field-wrapper\">\r\n                <input type=\"number\" id=\"avd-kosten-input\" value=\"1\" step=\"0.1\" min=\"0\" max=\"5\">\r\n                <span class=\"input-unit\">% p.a.<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"validation-error\" id=\"avd-validation-error\"><\/div>\r\n\r\n    <div class=\"button-container\">\r\n        <button type=\"button\" class=\"reset-button\" id=\"avd-reset-btn\">Zur\u00fccksetzen<\/button>\r\n        <button type=\"button\" class=\"calculate-button\" id=\"avd-calculate-btn\">F\u00f6rderung berechnen<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"cta-button-container\"><a class=\"cta-button\" href=\"https:\/\/g.finanzen.net\/zero-fnet_017o-ratgeber-altersvorsorgedepot-gut-zu-wissen\" target=\"_blank\" rel=\"noopener noreferrer\">\ud83d\udc4b Jetzt vormerken, um die maximale F\u00f6rdersumme zu erhalten<\/a><\/div>\r\n\r\n    <div class=\"results-wrapper\" id=\"avd-results-wrapper\">\r\n        <div class=\"result-main\">\r\n            <div class=\"result-label\">Deine j\u00e4hrliche Gesamtf\u00f6rderung<\/div>\r\n            <div class=\"result-number\" id=\"avd-result-foerderung\"><\/div>\r\n            <div class=\"result-sub\" id=\"avd-result-foerderung-monat\"><\/div>\r\n            <div class=\"foerderquote-badge\" id=\"avd-result-foerderquote\"><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"result-breakdown\">\r\n            <div class=\"breakdown-title\">\ud83d\udcca Detailaufschl\u00fcsselung der F\u00f6rderung<\/div>\r\n            <div class=\"breakdown-row\"><span class=\"breakdown-label\">Dein Eigenbeitrag<\/span><span class=\"breakdown-value\" id=\"avd-breakdown-eigenbeitrag\"><\/span><\/div>\r\n            <div class=\"breakdown-row\"><span class=\"breakdown-label\">+ Grundzulage<\/span><span class=\"breakdown-value positive\" id=\"avd-breakdown-grundzulage\"><\/span><\/div>\r\n            <div class=\"breakdown-row\" id=\"avd-row-partner\" style=\"display:none;\"><span class=\"breakdown-label\">+ Ehepartner-Grundzulage (mittelbar)<\/span><span class=\"breakdown-value positive\" id=\"avd-breakdown-partner\"><\/span><\/div>\r\n            <div class=\"breakdown-row\" id=\"avd-row-kinder\" style=\"display:none;\"><span class=\"breakdown-label\">+ Kinderzulage (<span id=\"avd-breakdown-kinder-anzahl\">0<\/span> ber\u00fccksichtigte Kind(er))<\/span><span class=\"breakdown-value positive\" id=\"avd-breakdown-kinder\"><\/span><\/div>\r\n            <div class=\"breakdown-row\" id=\"avd-row-berufs\" style=\"display:none;\"><span class=\"breakdown-label\">+ Berufseinsteiger-Bonus<\/span><span class=\"breakdown-value positive\" id=\"avd-breakdown-berufs\"><\/span><\/div>\r\n            <div class=\"breakdown-row\" id=\"avd-row-guenstiger\" style=\"display:none;\"><span class=\"breakdown-label\">+ Zus\u00e4tzlicher Steuervorteil (G\u00fcnstigerpr\u00fcfung)<\/span><span class=\"breakdown-value positive\" id=\"avd-breakdown-guenstiger\"><\/span><\/div>\r\n            <div class=\"breakdown-row\"><span class=\"breakdown-label\">= Gesamteinzahlung ins Depot<\/span><span class=\"breakdown-value positive\" id=\"avd-breakdown-gesamt\"><\/span><\/div>\r\n        <\/div>\r\n\r\n        <!-- Vergleich -->\r\n        <div class=\"compare-section visible\" id=\"avd-compare-section\">\r\n            <div class=\"compare-cards\">\r\n                <div class=\"compare-card avd-card\">\r\n                    <div class=\"compare-card-title\">Altersvorsorgedepot<\/div>\r\n                    <div class=\"compare-row\"><span class=\"compare-row-label\">Brutto-Verm\u00f6gen<\/span><span class=\"compare-row-value\" id=\"avd-cmp-avd-brutto\"><\/span><\/div>\r\n                    <div class=\"compare-row\"><span class=\"compare-row-label\">Steuern bei Auszahlung<\/span><span class=\"compare-row-value\" id=\"avd-cmp-avd-steuer\"><\/span><\/div>\r\n                    <div class=\"compare-endvermoegen\" id=\"avd-cmp-avd-netto\"><\/div>\r\n                    <div style=\"font-size:12px;color:#64748b;margin-top:4px;\">Netto-Endverm\u00f6gen<\/div>\r\n                <\/div>\r\n                <div class=\"compare-card reg-card\">\r\n                    <div class=\"compare-card-title\">Regul\u00e4rer Sparplan<\/div>\r\n                    <div class=\"compare-row\"><span class=\"compare-row-label\">Brutto-Verm\u00f6gen<\/span><span class=\"compare-row-value\" id=\"avd-cmp-reg-brutto\"><\/span><\/div>\r\n                    <div class=\"compare-row\"><span class=\"compare-row-label\">Steuern (Vorabpauschale + Abgeltung)<\/span><span class=\"compare-row-value\" id=\"avd-cmp-reg-steuer\"><\/span><\/div>\r\n                    <div class=\"compare-endvermoegen\" id=\"avd-cmp-reg-netto\"><\/div>\r\n                    <div style=\"font-size:12px;color:#64748b;margin-top:4px;\">Netto-Endverm\u00f6gen<\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"compare-vorteil\" id=\"avd-cmp-vorteil\"><\/div>\r\n            <div class=\"compare-info\">\u2139\ufe0f Beim regul\u00e4ren Sparplan ohne staatliche F\u00f6rderung ist in der Ansparphase die Vorabpauschale und in der Auszahlungsphase die Abgeltungsteuer ber\u00fccksichtigt. Aktienfonds-Teilfreistellung (30 %) ist eingerechnet.<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"chart-section\">\r\n            <div class=\"section-title\">Verm\u00f6gensentwicklung \u00fcber <span id=\"avd-chart-spardauer\">30<\/span> Jahre<\/div>\r\n            <div class=\"bar-chart-container\"><canvas id=\"avd-lineChart\"><\/canvas><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"result-details\">\r\n            <div class=\"result-card highlight\"><div class=\"card-label\">Gesch\u00e4tztes Endverm\u00f6gen<\/div><div class=\"card-value\" id=\"avd-result-endvermoegen\"><\/div><\/div>\r\n            <div class=\"result-card\"><div class=\"card-label\">In heutiger Kaufkraft<\/div><div class=\"card-value\" id=\"avd-result-endvermoegen-real\"><\/div><\/div>\r\n            <div class=\"result-card green\"><div class=\"card-label\">Staatliche F\u00f6rderung (gesamt)<\/div><div class=\"card-value\" id=\"avd-result-foerderung-gesamt\"><\/div><\/div>\r\n            <div class=\"result-card\"><div class=\"card-label\">Netto-Rendite nach Kosten<\/div><div class=\"card-value\" id=\"avd-result-nettorendite\"><\/div><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"info-box\"><strong>Hinweis:<\/strong> Endverm\u00f6gen berechnet mit angenommener Rendite abz\u00fcglich Effektivkosten. Kaufkraft inflationsbereinigt in heutigen Euro.<\/div>\r\n    <\/div>\r\n\r\n    <!-- Modal: Mehr erfahren zur Rendite -->\r\n    <div class=\"modal-overlay\" id=\"avd-modal-rendite\">\r\n        <div class=\"modal-content\">\r\n            <button type=\"button\" class=\"modal-close\" id=\"avd-modal-close\">&#215;<\/button>\r\n            <p>Die reale Jahresrendite richtet sich nach der Auswahl der ETFs oder Fonds, die Du f\u00fcr Deine private Altersvorsorge besparst. Wir empfehlen hierf\u00fcr breit aufgestellte Aktien-ETFs. Deren exakte Wertentwicklung l\u00e4sst sich nicht garantieren, doch basierend auf unseren Analysen sind langfristig circa 6&#160;% pro Jahr realistisch.<\/p>\r\n            <p>Zur Vereinfachung nutzt der Rechner einen fixen Prozentsatz, w\u00e4hrend die M\u00e4rkte tats\u00e4chlich erheblichen Schwankungen unterliegen. Der Zeitpunkt von Kursgewinnen und -verlusten beeinflusst Dein Endkapital ma\u00dfgeblich, selbst wenn die Durchschnittsrendite identisch bleibt.<\/p>\r\n            <p>Dies gilt ebenso f\u00fcr andere Anlageklassen wie Renten- oder Geldmarktfonds, deren Ertr\u00e4ge ebenfalls ungewiss sind.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"legal-disclaimer\"><strong>Rechtlicher Hinweis:<\/strong> Dieser Rechner dient ausschlie\u00dflich zu Informationszwecken und stellt keine Anlageberatung, Steuerberatung oder Empfehlung zum Kauf oder Verkauf von Finanzprodukten dar. Die berechneten Werte basieren auf vereinfachten Annahmen (insb. die G\u00fcnstigerpr\u00fcfung ist eine N\u00e4herung) und k\u00f6nnen von der tats\u00e4chlichen F\u00f6rderung abweichen. F\u00fcr verbindliche Ausk\u00fcnfte wende dich bitte an einen Steuerberater oder die zust\u00e4ndige Zulagenstelle.<\/div>\r\n\r\n    <script>\r\n        (function() {\r\n            var avdBarChartInstance = null;\r\n            var CURRENT_YEAR = new Date().getFullYear();\r\n            var lastCalcData = null;\r\n        \r\n            function avdFormatCurrency(num) { return new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR', minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(num); }\r\n            function avdFormatNumber(num) { return new Intl.NumberFormat('de-DE', { minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(num); }\r\n        \r\n            function schaetzeGrenzsteuersatz(zvE, verheiratet) {\r\n                var effZvE = verheiratet ? zvE \/ 2 : zvE;\r\n                if (effZvE <= 11784) return 0;\r\n                if (effZvE <= 17005) return 0.14 + (effZvE - 11784) \/ (17005 - 11784) * 0.10;\r\n                if (effZvE <= 66760) return 0.24 + (effZvE - 17005) \/ (66760 - 17005) * 0.18;\r\n                if (effZvE <= 277825) return 0.42;\r\n                return 0.45;\r\n            }\r\n        \r\n            function berechneGrundzulage(eigenbeitragJahr) {\r\n                var satz1 = 0.50; var satz2 = 0.25; var zulage1 = 0; var zulage2 = 0;\r\n                if (eigenbeitragJahr <= 360) { zulage1 = eigenbeitragJahr * satz1; }\r\n                else { zulage1 = 360 * satz1; var restbeitrag = Math.min(eigenbeitragJahr - 360, 1440); zulage2 = restbeitrag * satz2; }\r\n                return { stufe1: zulage1, stufe2: zulage2, gesamt: zulage1 + zulage2 };\r\n            }\r\n        \r\n            function berechnePartnerZulage(verheiratet) { if (!verheiratet) return 0; return 60 * 0.50; }\r\n        \r\n            function berechneKinderzulage(eigenbeitragJahr, anzahlKinderUnter25) {\r\n                var maxProKind = 300; var zulageProKind = Math.min(eigenbeitragJahr, maxProKind);\r\n                return zulageProKind * anzahlKinderUnter25;\r\n            }\r\n        \r\n            function berechneGuenstigerpruefung(eigenbeitragJahr, zulagenGesamt, zvE, verheiratet) {\r\n                if (zvE <= 0) return 0;\r\n                var abzugsfaehig = Math.min(eigenbeitragJahr + zulagenGesamt, verheiratet ? 3600 : 1800);\r\n                var grenzsteuersatz = schaetzeGrenzsteuersatz(zvE, verheiratet);\r\n                var steuerersparnis = abzugsfaehig * grenzsteuersatz;\r\n                var soliAnteil = steuerersparnis * 0.055;\r\n                var zusatzVorteil = (steuerersparnis + soliAnteil) - zulagenGesamt;\r\n                return Math.max(0, Math.round(zusatzVorteil));\r\n            }\r\n        \r\n            function berechneFutureValue(jahreszahlung, zinssatz, jahre) {\r\n                if (jahre <= 0) return 0; if (zinssatz === 0) return jahreszahlung * jahre;\r\n                return jahreszahlung * (((Math.pow(1 + zinssatz, jahre) - 1) \/ zinssatz) * (1 + zinssatz));\r\n            }\r\n        \r\n            function berechneRegSparplan(eigenbeitragJahr, renditeBrutto, effektivkosten, spardauer) {\r\n                var renditeNetto = Math.max(-0.99, renditeBrutto - effektivkosten);\r\n                var TF = 0.30; var ASt = 0.26375; var BZ = 0.025;\r\n                var brutto = berechneFutureValue(eigenbeitragJahr, renditeNetto, spardauer);\r\n                var gesamtEinz = eigenbeitragJahr * spardauer;\r\n                var vapSum = 0; var dw = 0;\r\n                for (var j = 1; j <= spardauer; j++) {\r\n                    var vj = dw; dw = (dw + eigenbeitragJahr) * (1 + renditeNetto);\r\n                    var wz = dw - vj - eigenbeitragJahr;\r\n                    if (wz > 0) { var be = vj * BZ * 0.7; var vp = Math.min(be, wz); if (vp > 0) { vapSum += vp * (1 - TF) * ASt; } }\r\n                }\r\n                var gewinn = brutto - gesamtEinz;\r\n                var stpfGewinn = Math.max(0, gewinn) * (1 - TF);\r\n                var restSteuer = Math.max(0, stpfGewinn * ASt - vapSum);\r\n                var gesSteuer = vapSum + restSteuer;\r\n                return { brutto: Math.round(brutto), steuer: Math.round(gesSteuer), netto: Math.round(brutto - gesSteuer) };\r\n            }\r\n        \r\n            function berechneAVDSteuer(endvermoegen, grenzsteuersatz) {\r\n                return Math.round(endvermoegen * Math.min(grenzsteuersatz, 0.226));\r\n            }\r\n        \r\n            \/* WordPress-safe boolean AND helper - avoids double-ampersand which WP converts to HTML entities *\/\r\n            function B(a, b) { return a ? b : false; }\r\n        \r\n            function avdInit() {\r\n                var container = document.querySelector('.avd-calculator-container');\r\n                if (!container) return;\r\n                var sparsummeMonatInput = document.getElementById('avd-sparsumme-monat-input');\r\n                var eigenbeitragJahrDisplay = document.getElementById('avd-eigenbeitrag-jahr');\r\n                var sparsummeHint = document.getElementById('avd-sparsumme-hint');\r\n                var kinderInput = document.getElementById('avd-kinder-input');\r\n                var kinderGeburtsjahreContainer = document.getElementById('avd-kinder-geburtsjahre-container');\r\n                var einkommenInput = document.getElementById('avd-einkommen-input');\r\n                var geburtsjahrInput = document.getElementById('avd-geburtsjahr-input');\r\n                var renteneintrittInput = document.getElementById('avd-renteneintritt-input');\r\n                var spardauerAutoDisplay = document.getElementById('avd-spardauer-auto');\r\n                var spardauerManualCheck = document.getElementById('avd-spardauer-manual-check');\r\n                var spardauerGroup = document.getElementById('avd-spardauer-group');\r\n                var renteneintrittGroup = document.getElementById('avd-renteneintritt-group');\r\n                var rentenSzenarienGroup = document.getElementById('avd-renten-szenarien-group');\r\n                var szenarioButtons = container.querySelectorAll('.scenario-btn');\r\n                var spardauerInput = document.getElementById('avd-spardauer-input');\r\n                var renditeInput = document.getElementById('avd-rendite-input');\r\n                var inflationInput = document.getElementById('avd-inflation-input');\r\n                var kostenInput = document.getElementById('avd-kosten-input');\r\n                var calculateBtn = document.getElementById('avd-calculate-btn');\r\n                var resetBtn = document.getElementById('avd-reset-btn');\r\n                var resultsWrapper = document.getElementById('avd-results-wrapper');\r\n                var validationError = document.getElementById('avd-validation-error');\r\n                var familienstandSelect = document.getElementById('avd-familienstand-select');\r\n                var modalOverlay = document.getElementById('avd-modal-rendite');\r\n                var modalClose = document.getElementById('avd-modal-close');\r\n                var mehrErfahrenLink = document.getElementById('avd-mehr-erfahren-rendite');\r\n                var compareSection = document.getElementById('avd-compare-section');\r\n        \r\n                function istVerheiratet() { return B(familienstandSelect, familienstandSelect.value === 'verheiratet'); }\r\n                function getAlterAusGeburtsjahr() { return CURRENT_YEAR - (parseInt(geburtsjahrInput.value, 10) || 0); }\r\n                function getIstBerufseinsteiger() { var a = getAlterAusGeburtsjahr(); return B(a > 0, a < 25); }\r\n                function getSpardauer() {\r\n                    if (spardauerManualCheck.checked) return parseInt(spardauerInput.value, 10) || 0;\r\n                    return (parseInt(renteneintrittInput.value, 10) || 65) - getAlterAusGeburtsjahr();\r\n                }\r\n        \r\n                function updateMonatsInput() {\r\n                    var s = parseFloat(sparsummeMonatInput.value) || 0; var e = s * 12;\r\n                    eigenbeitragJahrDisplay.textContent = avdFormatNumber(e);\r\n                    if (e > 1800) { sparsummeHint.classList.add('visible'); } else { sparsummeHint.classList.remove('visible'); }\r\n                }\r\n        \r\n                function renderKinderGeburtsjahreInputs() {\r\n                    var anzahl = parseInt(kinderInput.value, 10) || 0; var existing = [];\r\n                    kinderGeburtsjahreContainer.querySelectorAll('.avd-kind-geburtsjahr-input').forEach(function(i) { existing.push(i.value); });\r\n                    kinderGeburtsjahreContainer.innerHTML = '';\r\n                    for (var i = 0; i < anzahl; i++) {\r\n                        var w = document.createElement('div'); w.className = 'child-year-group';\r\n                        var l = document.createElement('label'); l.className = 'child-year-label'; l.setAttribute('for', 'avd-kind-geburtsjahr-' + i); l.textContent = 'Geburtsjahr Kind ' + (i + 1);\r\n                        var fw = document.createElement('div'); fw.className = 'input-field-wrapper';\r\n                        var inp = document.createElement('input'); inp.type = 'number'; inp.id = 'avd-kind-geburtsjahr-' + i; inp.className = 'avd-kind-geburtsjahr-input'; inp.min = '1900'; inp.max = String(CURRENT_YEAR); inp.step = '1'; inp.placeholder = String(CURRENT_YEAR - 10); inp.value = existing[i] || '';\r\n                        var u = document.createElement('span'); u.className = 'input-unit'; u.textContent = 'Jahr';\r\n                        fw.appendChild(inp); fw.appendChild(u); w.appendChild(l); w.appendChild(fw); kinderGeburtsjahreContainer.appendChild(w);\r\n                    }\r\n                }\r\n        \r\n                function getAnzahlBeruecksichtigterKinder() {\r\n                    var inputs = kinderGeburtsjahreContainer.querySelectorAll('.avd-kind-geburtsjahr-input'); var count = 0;\r\n                    inputs.forEach(function(input) { var gj = parseInt(input.value, 10); if (!isNaN(gj)) { var alter = CURRENT_YEAR - gj; if (B(alter >= 0, alter < 25)) count++; } });\r\n                    return count;\r\n                }\r\n        \r\n                function updateAutoSpardauer() { spardauerAutoDisplay.textContent = avdFormatNumber(Math.max(0, (parseInt(renteneintrittInput.value, 10) || 65) - getAlterAusGeburtsjahr())); }\r\n                function setActiveScenarioButton(v) { szenarioButtons.forEach(function(b) { if (parseInt(b.getAttribute('data-value'), 10) === v) b.classList.add('active'); else b.classList.remove('active'); }); }\r\n                function updateSpardauerFromScenario(r) { spardauerInput.value = Math.max(0, r - getAlterAusGeburtsjahr()); }\r\n                function updateSpardauerMode() {\r\n                    if (spardauerManualCheck.checked) { spardauerGroup.classList.remove('hidden'); rentenSzenarienGroup.classList.remove('hidden'); renteneintrittGroup.classList.add('hidden'); }\r\n                    else { spardauerGroup.classList.add('hidden'); rentenSzenarienGroup.classList.add('hidden'); renteneintrittGroup.classList.remove('hidden'); }\r\n                    updateAutoSpardauer();\r\n                }\r\n        \r\n                function validate() {\r\n                    var gj = parseInt(geburtsjahrInput.value, 10) || 0; var sm = parseFloat(sparsummeMonatInput.value);\r\n                    if (isNaN(sm) || sm < 0) { validationError.textContent = 'Bitte gib eine g\u00fcltige monatliche Sparsumme ein.'; validationError.style.display = 'block'; return false; }\r\n                    if (gj < 1900 || gj > CURRENT_YEAR) { validationError.textContent = 'Bitte gib ein g\u00fcltiges Geburtsjahr ein.'; validationError.style.display = 'block'; return false; }\r\n                    if (spardauerManualCheck.checked) { if ((parseInt(spardauerInput.value, 10) || 0) < 1) { validationError.textContent = 'Bitte gib mindestens 1 Jahr Spardauer an.'; validationError.style.display = 'block'; return false; } }\r\n                    else { var ra = parseInt(renteneintrittInput.value, 10) || 0; if (ra < 60 || ra > 67) { validationError.textContent = 'Bitte gib ein Renteneintrittsalter zwischen 60 und 67 Jahren an.'; validationError.style.display = 'block'; return false; } if (ra <= getAlterAusGeburtsjahr()) { validationError.textContent = 'Das Renteneintrittsalter muss \u00fcber deinem aktuellen Alter liegen.'; validationError.style.display = 'block'; return false; } }\r\n                    if (isNaN(parseFloat(renditeInput.value)) || isNaN(parseFloat(inflationInput.value)) || isNaN(parseFloat(kostenInput.value))) { validationError.textContent = 'Bitte pr\u00fcfe Rendite, Inflation und Effektivkosten.'; validationError.style.display = 'block'; return false; }\r\n                    var ki = parseInt(kinderInput.value, 10) || 0; var kindInputs = kinderGeburtsjahreContainer.querySelectorAll('.avd-kind-geburtsjahr-input');\r\n                    if (kindInputs.length !== ki) { validationError.textContent = 'Bitte pr\u00fcfe die Kinderangaben.'; validationError.style.display = 'block'; return false; }\r\n                    for (var i = 0; i < kindInputs.length; i++) { var kj = parseInt(kindInputs[i].value, 10); if (isNaN(kj) || kj < 1900 || kj > CURRENT_YEAR) { validationError.textContent = 'Bitte gib f\u00fcr jedes Kind ein g\u00fcltiges Geburtsjahr an.'; validationError.style.display = 'block'; return false; } }\r\n                    validationError.style.display = 'none'; return true;\r\n                }\r\n        \r\n                function updateCompare(data) {\r\n                    var reg = berechneRegSparplan(data.eigenbeitragJahr, data.renditeBrutto, data.effektivkosten, data.spardauer);\r\n                    var avdSt = berechneAVDSteuer(data.endvermoegen, schaetzeGrenzsteuersatz(data.einkommen, data.verheiratet));\r\n                    var avdNetto = data.endvermoegen - avdSt;\r\n                    document.getElementById('avd-cmp-avd-brutto').textContent = avdFormatCurrency(data.endvermoegen);\r\n                    document.getElementById('avd-cmp-avd-steuer').textContent = '-' + avdFormatCurrency(avdSt);\r\n                    document.getElementById('avd-cmp-avd-netto').textContent = avdFormatCurrency(avdNetto);\r\n                    document.getElementById('avd-cmp-reg-brutto').textContent = avdFormatCurrency(reg.brutto);\r\n                    document.getElementById('avd-cmp-reg-steuer').textContent = '-' + avdFormatCurrency(reg.steuer);\r\n                    document.getElementById('avd-cmp-reg-netto').textContent = avdFormatCurrency(reg.netto);\r\n                    var vt = avdNetto - reg.netto;\r\n                    var vtEl = document.getElementById('avd-cmp-vorteil');\r\n                    if (vt > 0) { vtEl.style.background = 'linear-gradient(135deg, #10b981 0%, #34d399 100%)'; vtEl.textContent = 'Vorteil Altersvorsorgedepot: + ' + avdFormatCurrency(vt); }\r\n                    else if (vt < 0) { vtEl.style.background = 'linear-gradient(135deg, #f97316 0%, #fb923c 100%)'; vtEl.textContent = 'Vorteil regul\u00e4rer Sparplan: + ' + avdFormatCurrency(Math.abs(vt)); }\r\n                    else { vtEl.style.background = '#64748b'; vtEl.textContent = 'Kein Unterschied'; }\r\n                }\r\n        \r\n                function berechne() {\r\n                    if (!validate()) return;\r\n                    var sparsummeMonat = parseFloat(sparsummeMonatInput.value) || 0;\r\n                    var eigenbeitragJahr = sparsummeMonat * 12;\r\n                    var kinderBeruecksichtigt = getAnzahlBeruecksichtigterKinder();\r\n                    var einkommen = parseFloat(einkommenInput.value) || 0;\r\n                    var spardauer = getSpardauer();\r\n                    var renditeBrutto = (parseFloat(renditeInput.value) || 6) \/ 100;\r\n                    var inflation = (parseFloat(inflationInput.value) || 2) \/ 100;\r\n                    var effektivkosten = (parseFloat(kostenInput.value) || 1) \/ 100;\r\n                    var renditeNetto = Math.max(-0.99, renditeBrutto - effektivkosten);\r\n                    var istBerufseinsteiger = getIstBerufseinsteiger();\r\n                    var verheiratet = istVerheiratet();\r\n        \r\n                    var grundzulage = berechneGrundzulage(eigenbeitragJahr);\r\n                    var partnerZulage = berechnePartnerZulage(verheiratet);\r\n                    var kinderzulage = berechneKinderzulage(eigenbeitragJahr, kinderBeruecksichtigt);\r\n                    var berufsbonus = istBerufseinsteiger ? 200 : 0;\r\n                    var foerderungDepot = grundzulage.gesamt + partnerZulage + kinderzulage + berufsbonus;\r\n                    var steuerbonus = berechneGuenstigerpruefung(eigenbeitragJahr, foerderungDepot, einkommen, verheiratet);\r\n                    var gesamtfoerderung = foerderungDepot + steuerbonus;\r\n                    var gesamteinzahlung = eigenbeitragJahr + foerderungDepot;\r\n                    var foerderquote = eigenbeitragJahr > 0 ? (gesamtfoerderung \/ eigenbeitragJahr * 100) : 0;\r\n        \r\n                    var jMitBonus = eigenbeitragJahr + grundzulage.gesamt + partnerZulage + kinderzulage + berufsbonus;\r\n                    var jOhneBonus = eigenbeitragJahr + grundzulage.gesamt + partnerZulage + kinderzulage;\r\n                    var endvermoegen = 0;\r\n                    if (B(istBerufseinsteiger, spardauer >= 3)) { var v3 = berechneFutureValue(jMitBonus, renditeNetto, 3); var rest = spardauer - 3; endvermoegen = v3 * Math.pow(1 + renditeNetto, rest) + berechneFutureValue(jOhneBonus, renditeNetto, rest); }\r\n                    else if (istBerufseinsteiger) { endvermoegen = berechneFutureValue(jMitBonus, renditeNetto, spardauer); }\r\n                    else { endvermoegen = berechneFutureValue(jOhneBonus, renditeNetto, spardauer); }\r\n                    var endvermoegenReal = endvermoegen \/ Math.pow(1 + inflation, spardauer);\r\n                    var foerderungGesamt = foerderungDepot * spardauer + steuerbonus * spardauer;\r\n        \r\n                    lastCalcData = { eigenbeitragJahr: eigenbeitragJahr, endvermoegen: Math.round(endvermoegen), renditeBrutto: renditeBrutto, effektivkosten: effektivkosten, spardauer: spardauer, einkommen: einkommen, verheiratet: verheiratet };\r\n        \r\n                    document.getElementById('avd-result-foerderung').textContent = avdFormatCurrency(gesamtfoerderung) + '\/Jahr';\r\n                    document.getElementById('avd-result-foerderung-monat').textContent = 'Das sind ' + avdFormatCurrency(Math.round(gesamtfoerderung \/ 12)) + ' pro Monat';\r\n                    document.getElementById('avd-result-foerderquote').textContent = 'F\u00f6rderquote: ' + foerderquote.toFixed(1) + '%';\r\n                    document.getElementById('avd-breakdown-eigenbeitrag').textContent = avdFormatCurrency(eigenbeitragJahr);\r\n                    document.getElementById('avd-breakdown-grundzulage').textContent = '+' + avdFormatCurrency(grundzulage.gesamt);\r\n                    var rowPartner = document.getElementById('avd-row-partner');\r\n                    if (B(verheiratet, partnerZulage > 0)) { rowPartner.style.display = 'flex'; document.getElementById('avd-breakdown-partner').textContent = '+' + avdFormatCurrency(partnerZulage); } else { rowPartner.style.display = 'none'; }\r\n                    var rowKinder = document.getElementById('avd-row-kinder');\r\n                    if (kinderBeruecksichtigt > 0) { rowKinder.style.display = 'flex'; document.getElementById('avd-breakdown-kinder-anzahl').textContent = kinderBeruecksichtigt; document.getElementById('avd-breakdown-kinder').textContent = '+' + avdFormatCurrency(kinderzulage); } else { rowKinder.style.display = 'none'; }\r\n                    var rowBerufs = document.getElementById('avd-row-berufs');\r\n                    if (istBerufseinsteiger) { rowBerufs.style.display = 'flex'; document.getElementById('avd-breakdown-berufs').textContent = '+' + avdFormatCurrency(berufsbonus); } else { rowBerufs.style.display = 'none'; }\r\n                    var rowGuenstiger = document.getElementById('avd-row-guenstiger');\r\n                    if (steuerbonus > 0) { rowGuenstiger.style.display = 'flex'; document.getElementById('avd-breakdown-guenstiger').textContent = '+' + avdFormatCurrency(steuerbonus) + '\/Jahr'; } else { rowGuenstiger.style.display = 'none'; }\r\n                    document.getElementById('avd-breakdown-gesamt').textContent = avdFormatCurrency(gesamteinzahlung);\r\n                    document.getElementById('avd-chart-spardauer').textContent = spardauer;\r\n                    document.getElementById('avd-result-endvermoegen').textContent = avdFormatCurrency(endvermoegen);\r\n                    document.getElementById('avd-result-endvermoegen-real').textContent = avdFormatCurrency(endvermoegenReal);\r\n                    document.getElementById('avd-result-foerderung-gesamt').textContent = avdFormatCurrency(foerderungGesamt);\r\n                    document.getElementById('avd-result-nettorendite').textContent = (renditeNetto * 100).toFixed(1).replace('.', ',') + '% p.a.';\r\n\r\n                    try { renderLineChart(lastCalcData); } catch(e) { console.error('Chart error:', e); }\r\n                    try { updateCompare(lastCalcData); } catch(e) { console.error('Compare error:', e); }\r\n        \r\n                    resultsWrapper.style.display = 'block';\r\n                    setTimeout(function() { resultsWrapper.scrollIntoView({ behavior: 'smooth', block: 'start' }); }, 100);\r\n                }\r\n        \r\n                function renderLineChart(data) {\r\n                    if (typeof Chart === 'undefined' || !data) return;\r\n                    try {\r\n                    if (avdBarChartInstance) { avdBarChartInstance.destroy(); avdBarChartInstance = null; }\r\n                    var canvas = document.getElementById('avd-lineChart');\r\n                    var ctx = canvas.getContext('2d');\r\n                    var renditeNetto = Math.max(-0.99, data.renditeBrutto - data.effektivkosten);\r\n                    var spardauer = data.spardauer;\r\n                    var showCompare = true;\r\n                    var alter0 = getAlterAusGeburtsjahr();\r\n                    var labels = []; var einzD = []; var foerdD = []; var avdD = []; var regD = [];\r\n                    var istBE = getIstBerufseinsteiger();\r\n                    var gz = berechneGrundzulage(data.eigenbeitragJahr);\r\n                    var pz = berechnePartnerZulage(data.verheiratet);\r\n                    var kbk = getAnzahlBeruecksichtigterKinder();\r\n                    var kz = berechneKinderzulage(data.eigenbeitragJahr, kbk);\r\n                    var bb = istBE ? 200 : 0;\r\n                    var jF = gz.gesamt + pz + kz;\r\n                    var jMB = data.eigenbeitragJahr + jF + bb;\r\n                    var jOB = data.eigenbeitragJahr + jF;\r\n                    var aD = 0; var rD = 0; var cE = 0; var cF = 0;\r\n                    for (var j = 1; j <= spardauer; j++) {\r\n                        var jZ = B(istBE, j <= 3) ? jMB : jOB;\r\n                        aD = (aD + jZ) * (1 + renditeNetto);\r\n                        cE += data.eigenbeitragJahr;\r\n                        cF += jF + (B(istBE, j <= 3) ? bb : 0);\r\n                        rD = (rD + data.eigenbeitragJahr) * (1 + renditeNetto);\r\n                        labels.push(alter0 + j);\r\n                        einzD.push(Math.round(cE)); foerdD.push(Math.round(cE + cF)); avdD.push(Math.round(aD)); regD.push(Math.round(rD));\r\n                    }\r\n                    var vt = avdD[avdD.length - 1] - regD[regD.length - 1];\r\n                    var datasets = [\r\n                        { label: 'Einzahlungen', data: einzD, borderColor: '#cbd5e1', backgroundColor: 'rgba(203,213,225,0.15)', borderWidth: 2, fill: 'origin', pointRadius: 0, tension: 0.3, order: 4 },\r\n                        { label: 'F\u00f6rderung', data: foerdD, borderColor: '#4A69FF', backgroundColor: 'rgba(74,105,255,0.15)', borderWidth: 2, fill: 'origin', pointRadius: 0, tension: 0.3, order: 3 },\r\n                        { label: 'Gesamtverm\u00f6gen', data: avdD, borderColor: '#10b981', backgroundColor: 'rgba(16,185,129,0.10)', borderWidth: 3, fill: 'origin', pointRadius: 0, tension: 0.3, order: 1 }\r\n                    ];\r\n                    if (showCompare) { datasets.push({ label: 'Regul\u00e4rer Sparplan', data: regD, borderColor: '#f97316', backgroundColor: 'transparent', borderWidth: 3, borderDash: [8, 4], fill: false, pointRadius: 0, tension: 0.3, order: 2 }); }\r\n                    avdBarChartInstance = new Chart(ctx, {\r\n                        type: 'line', data: { labels: labels, datasets: datasets },\r\n                        options: {\r\n                            responsive: true, maintainAspectRatio: false, interaction: { mode: 'index', intersect: false },\r\n                            scales: { x: { grid: { display: false }, ticks: { callback: function(val, idx) { return (idx === 0 || idx === labels.length - 1 || idx % 5 === 0) ? labels[idx] : ''; }, maxRotation: 0 } }, y: { ticks: { callback: function(v) { return avdFormatCurrency(v); } }, beginAtZero: true } },\r\n                            plugins: { legend: { position: 'bottom', labels: { padding: 15, font: { size: 13 }, usePointStyle: true, pointStyle: 'line' } }, tooltip: { callbacks: { title: function(items) { return 'Alter ' + items[0].label; }, label: function(c) { return c.dataset.label + ': ' + avdFormatCurrency(c.raw); } } } }\r\n                        }\r\n                    });\r\n                    } catch(e) { console.error('renderLineChart error:', e); }\r\n                }\r\n        \r\n                function reset() {\r\n                    sparsummeMonatInput.value = 150; kinderInput.value = 0; kinderGeburtsjahreContainer.innerHTML = '';\r\n                    einkommenInput.value = 45000; geburtsjahrInput.value = 1995; renteneintrittInput.value = 65;\r\n                    spardauerManualCheck.checked = false; spardauerInput.value = 30;\r\n                    renditeInput.value = 6; inflationInput.value = 2; kostenInput.value = 1;\r\n                    resultsWrapper.style.display = 'none'; validationError.style.display = 'none';\r\n                    document.getElementById('avd-row-berufs').style.display = 'none';\r\n                    document.getElementById('avd-row-guenstiger').style.display = 'none';\r\n                    document.getElementById('avd-row-kinder').style.display = 'none';\r\n                    document.getElementById('avd-row-partner').style.display = 'none';\r\n                    if (familienstandSelect) familienstandSelect.value = 'ledig';\r\n                    lastCalcData = null;\r\n                    setActiveScenarioButton(65); updateMonatsInput(); updateSpardauerFromScenario(65); updateSpardauerMode(); renderKinderGeburtsjahreInputs();\r\n                    if (avdBarChartInstance) { avdBarChartInstance.destroy(); avdBarChartInstance = null; }\r\n                }\r\n        \r\n                \/* Modal *\/\r\n                if (B(mehrErfahrenLink, modalOverlay)) { mehrErfahrenLink.addEventListener('click', function() { modalOverlay.classList.add('visible'); }); }\r\n                if (B(modalClose, modalOverlay)) { modalClose.addEventListener('click', function() { modalOverlay.classList.remove('visible'); }); modalOverlay.addEventListener('click', function(e) { if (e.target === modalOverlay) modalOverlay.classList.remove('visible'); }); }\r\n        \r\n                calculateBtn.addEventListener('click', berechne);\r\n                resetBtn.addEventListener('click', reset);\r\n                sparsummeMonatInput.addEventListener('input', updateMonatsInput);\r\n                kinderInput.addEventListener('input', renderKinderGeburtsjahreInputs);\r\n                geburtsjahrInput.addEventListener('input', function() { updateAutoSpardauer(); if (spardauerManualCheck.checked) { var ab = container.querySelector('.scenario-btn.active'); if (ab) updateSpardauerFromScenario(parseInt(ab.getAttribute('data-value'), 10)); } });\r\n                renteneintrittInput.addEventListener('input', updateAutoSpardauer);\r\n                spardauerManualCheck.addEventListener('change', updateSpardauerMode);\r\n                szenarioButtons.forEach(function(btn) { btn.addEventListener('click', function() { var r = parseInt(btn.getAttribute('data-value'), 10); setActiveScenarioButton(r); updateSpardauerFromScenario(r); }); });\r\n                updateMonatsInput(); renderKinderGeburtsjahreInputs(); setActiveScenarioButton(65); updateSpardauerFromScenario(65); updateSpardauerMode();\r\n                container.addEventListener('keypress', function(e) { if (e.key === 'Enter') berechne(); });\r\n            }\r\n        \r\n            function ensureChartJs(callback) {\r\n                if (typeof Chart !== 'undefined') { callback(); return; }\r\n                var script = document.createElement('script'); script.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.min.js';\r\n                script.onload = callback; script.onerror = function() {\r\n                    var s2 = document.createElement('script'); s2.src = 'https:\/\/www.finanzen.net\/ratgeber\/wp-content\/themes\/fnet-ratgeber\/js\/libs\/chart.js';\r\n                    s2.onload = callback; s2.onerror = function() { callback(); }; document.head.appendChild(s2);\r\n                }; document.head.appendChild(script);\r\n            }\r\n        \r\n            if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function() { ensureChartJs(avdInit); }); }\r\n            else { ensureChartJs(avdInit); }\r\n        })();\r\n    <\/script>\r\n<\/div>\n\n<p>Das neue Altersvorsorgedepot kombiniert ETF- und Aktienfonds-Investments mit staatlicher F\u00f6rderung (Grundzulage, Kinderzulage, Berufseinsteiger-Bonus) und optionalem Steuervorteil durch G\u00fcnstigerpr\u00fcfung. Entscheidend f\u00fcr die tats\u00e4chliche Rendite sind die Depotkosten \u2014 \u00fcber 30+ Jahre k\u00f6nnen hohe Geb\u00fchren einen f\u00fcnfstelligen Betrag kosten. Unser kostenloser Rechner ermittelt aus monatlicher Sparrate, Einkommen, Kinderzahl und Geburtsjahr deine konkrete F\u00f6rderh\u00f6he und das realistische Endverm\u00f6gen nach Kosten und Inflation.<\/p>\n<!-- ZERO Ratgeber \u2013 Box 3: Direkteinstieg Depot-Er\u00f6ffnung -->\r\n<!-- Variante: Ohne E-Mail-Formular \u00b7 Direkter Link zur Anmeldestrecke -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .zero-nl {\r\n    --zero-red: #E3002B;\r\n    --zero-red-hover: #c80025;\r\n    --zero-red-glow: rgba(227, 0, 43, 0.18);\r\n    --zero-card: #ffffff;\r\n    --zero-text: #0c0c0d;\r\n    --zero-muted: #6b6974;\r\n    --zero-border: #e2e0e4;\r\n    --zero-font: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\r\n\r\n    font-family: var(--zero-font);\r\n    width: 100%;\r\n    margin-bottom: 40px;\r\n    background: #f0f0f0;\r\n    padding: 20px;\r\n    border-radius: 16px;\r\n  }\r\n\r\n  .zero-nl * { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  .zero-nl-card {\r\n    background: var(--zero-card);\r\n    border: 1px solid var(--zero-border);\r\n    border-radius: 12px;\r\n    width: 100%;\r\n    box-shadow: 0 2px 4px rgba(0,0,0,0.07), 0 8px 20px rgba(0,0,0,0.12), 0 16px 40px rgba(0,0,0,0.08);\r\n    overflow: hidden;\r\n  }\r\n\r\n  \/* Banner *\/\r\n  .zero-nl-banner {\r\n    background: #242424;\r\n    padding: 14px 28px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n  }\r\n\r\n  .zero-nl-banner-text {\r\n    color: #fff;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.04em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .zero-nl-banner img {\r\n    height: 32px;\r\n    width: auto;\r\n    flex-shrink: 0;\r\n    display: block;\r\n  }\r\n\r\n  \/* Body \u2013 FIX 1: align-items: start statt center *\/\r\n  .zero-nl-body {\r\n    padding: 28px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 8px 36px;\r\n    align-items: start;\r\n  }\r\n\r\n  .zero-nl-left { grid-column: 1; }\r\n  .zero-nl-right { grid-column: 2; }\r\n\r\n  .zero-nl-title {\r\n    font-size: 26px;\r\n    font-weight: 800;\r\n    color: var(--zero-text);\r\n    line-height: 1.35;\r\n    margin-bottom: 6px;\r\n  }\r\n\r\n  .zero-nl-title em {\r\n    font-style: normal;\r\n    color: var(--zero-red);\r\n  }\r\n\r\n  .zero-nl-subtitle {\r\n    font-size: 13px;\r\n    color: var(--zero-muted);\r\n    line-height: 1.55;\r\n  }\r\n\r\n  \/* Steps *\/\r\n  .zero-nl-steps {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 12px;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .zero-nl-step {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n  }\r\n\r\n  .zero-nl-step-num {\r\n    flex-shrink: 0;\r\n    width: 28px;\r\n    height: 28px;\r\n    background: var(--zero-red);\r\n    color: #fff;\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-top: 1px;\r\n  }\r\n\r\n  .zero-nl-step-text {\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    color: var(--zero-text);\r\n    line-height: 1.45;\r\n    padding-top: 3px;\r\n  }\r\n\r\n  \/* CTA-Bereich rechts *\/\r\n  .zero-nl-cta-area {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 16px;\r\n  }\r\n\r\n  \/* FIX 2: Kleinerer Button (padding reduziert) *\/\r\n  .zero-nl-cta-button {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 8px;\r\n    width: 100%;\r\n    padding: 12px 20px;\r\n    font-size: 15px;\r\n    font-weight: 800;\r\n    font-family: var(--zero-font);\r\n    color: #fff;\r\n    background: #e0146a;\r\n    border: none;\r\n    border-radius: 60px;\r\n    cursor: pointer;\r\n    transition: background 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;\r\n    letter-spacing: 0.01em;\r\n    box-shadow: 0 4px 16px rgba(224,20,106,0.18), 0 1px 3px rgba(0,0,0,0.08);\r\n    line-height: 1.2;\r\n    text-decoration: none;\r\n    text-align: center;\r\n  }\r\n\r\n  .zero-nl-cta-button:hover {\r\n    background: #c9115d;\r\n    box-shadow: 0 6px 24px rgba(224,20,106,0.28), 0 2px 6px rgba(0,0,0,0.1);\r\n    transform: translateY(-1px);\r\n    color: #fff;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .zero-nl-cta-button:active { transform: translateY(0) scale(0.985); }\r\n\r\n  .zero-nl-cta-button svg {\r\n    width: 18px;\r\n    height: 18px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .zero-nl-trust {\r\n    font-size: 11px;\r\n    color: #a09da6;\r\n    text-align: center;\r\n    margin-top: 0;\r\n    line-height: 1.4;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n  \/* Mobile *\/\r\n  @media (max-width: 600px) {\r\n    .zero-nl {\r\n      padding: 16px;\r\n      border-radius: 12px;\r\n    }\r\n    .zero-nl-body {\r\n      grid-template-columns: 1fr;\r\n      gap: 20px;\r\n      padding: 24px 20px;\r\n    }\r\n    .zero-nl-left, .zero-nl-right { grid-column: 1; }\r\n    .zero-nl-banner {\r\n      padding: 12px 12px 12px 20px;\r\n      gap: 8px;\r\n    }\r\n    .zero-nl-banner-text {\r\n      font-size: 12px;\r\n      min-width: 0;\r\n    }\r\n    .zero-nl-banner img { height: 26px; }\r\n    .zero-nl-title { font-size: 22px; }\r\n    .zero-nl-cta-button { font-size: 14px; padding: 12px 18px; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"zero-nl\">\r\n  <div class=\"zero-nl-card\">\r\n\r\n    <!-- Banner -->\r\n    <div class=\"zero-nl-banner\">\r\n      <span class=\"zero-nl-banner-text\">\ud83d\ude80 Jetzt Depot er\u00f6ffnen<\/span>\r\n      <img decoding=\"async\"\r\n        src=\"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/zero_logo_26_light-1.png\"\r\n        alt=\"finanzen.net zero\"\r\n        loading=\"lazy\"\r\n      \/>\r\n    <\/div>\r\n\r\n    <div class=\"zero-nl-body\">\r\n\r\n      <!-- Linke Spalte: Text -->\r\n      <div class=\"zero-nl-left\">\r\n        <!-- FIX 3: &nbsp; zwischen \"ab\" und \"Januar\" verhindert unsch\u00f6nen Umbruch -->\r\n        <h2 class=\"zero-nl-title\">Depot & Altersvorsorgedepot aus einer Hand. Schon jetzt kostenlos er\u00f6ffnen und ab&nbsp; Januar <em>keine F\u00f6rderung<\/em> verpassen.<\/h2>\r\n      <\/div>\r\n\r\n      <!-- Rechte Spalte: CTA -->\r\n      <div class=\"zero-nl-right\">\r\n        <div class=\"zero-nl-cta-area\">\r\n          <div class=\"zero-nl-steps\">\r\n            <div class=\"zero-nl-step\">\r\n              <span class=\"zero-nl-step-num\">1<\/span>\r\n              <span class=\"zero-nl-step-text\">Depot bei finanzen.net ZERO er\u00f6ffnen.<\/span>\r\n            <\/div>\r\n            <div class=\"zero-nl-step\">\r\n              <span class=\"zero-nl-step-num\">2<\/span>\r\n              <span class=\"zero-nl-step-text\">Sparplan starten.<\/span>\r\n            <\/div>\r\n            <div class=\"zero-nl-step\">\r\n              <span class=\"zero-nl-step-num\">3<\/span>\r\n              <span class=\"zero-nl-step-text\">F\u00fcr das Altersvorsorgedepot registrieren.<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/g.finanzen.net\/zero-fnet_357a-ratgeber?utm-content=avd-warum-jetzt-depot-eroeffnen\" class=\"zero-nl-cta-button\" target=\"_blank\" rel=\"noopener\">\r\n            Jetzt Depot er\u00f6ffnen\r\n            <svg viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n              <path d=\"M4 10h12m0 0l-4-4m4 4l-4 4\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <p class=\"zero-nl-trust\">\ud83d\udd12 Kostenlos \u00b7 Komplett online \u00b7 In wenigen Minuten erledigt<\/p>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\n<h2>Was ist das Altersvorsorgedepot?<\/h2>\n<p>Das Altersvorsorgedepot ist ein neues, staatlich gef\u00f6rdertes Anlageprodukt f\u00fcr die private Altersvorsorge. Wer f\u00fcr das Alter vorsorgen m\u00f6chte, zahlt in der Ansparphase regelm\u00e4\u00dfig Geld ein und investiert es in Wertpapiere wie ETFs oder Fonds \u2013 mit dem Ziel, langfristig eine attraktive Rendite zu erzielen. Ab dem Rentenalter folgt dann die Auszahlphase, in der das aufgebaute Kapital in der Regel monatlich ausgezahlt wird. Das neue Depot l\u00f6st die Riester-Rente ab und soll Sparerinnen und Sparern den Einstieg in den Kapitalmarkt mit staatlicher Unterst\u00fctzung deutlich leichter machen. Die Konditionen stehen fest, der Bundestag hat das Gesetz verabschiedet. Starttermin bleibt der 1. Januar 2027.<\/p>\n<h2>Wie hoch ist die staatliche F\u00f6rderung beim Altersvorsorgedepot?<\/h2>\n<p>Der Staat unterst\u00fctzt das Sparen mit dem Altersvorsorgedepot durch Zulagen, Steuerersparnisse oder eine Kombination aus beiden. Wer bis zu 360 Euro im Jahr einzahlt, erh\u00e4lt einen staatlichen Zuschuss von 50 Cent pro Euro \u2013 das sind bis zu 180 Euro j\u00e4hrlich. F\u00fcr Einzahlungen zwischen 361 und 1.800 Euro gibt es zus\u00e4tzlich 25 Cent pro Euro, also nochmals bis zu 360 Euro. Die maximale Grundzulage bel\u00e4uft sich damit auf 540 Euro pro Jahr. Familien profitieren besonders: Die volle Kinderzulage von 300 Euro pro Kind wird bereits ab einem Eigenbeitrag von 25 Euro im Monat erreicht. Erg\u00e4nzend dazu kann \u00fcber die Steuererkl\u00e4rung eine weitere steuerliche Entlastung beantragt werden. Die F\u00f6rderstruktur ist gegen\u00fcber Riester deutlich vereinfacht und f\u00e4llt nach der parlamentarischen Nachbesserung nochmals h\u00f6her aus als im ersten Entwurf.<\/p>\n<h2>Drei Produktvarianten zur Auswahl<\/h2>\n<p>Ab 2027 stehen dir drei Produktkategorien offen. Welche zu dir passt, h\u00e4ngt von deinem Anlagehorizont und deiner Risikobereitschaft ab.<\/p>\n<p><strong>Altersvorsorgedepot ohne Garantie.<\/strong> Du investierst direkt in ETFs und Fonds \u2013 mit bis zu 100 Prozent Aktienquote. Keine Beitragsgarantie, daf\u00fcr die h\u00f6chsten Renditechancen. Historisch hat der MSCI World \u00fcber jeden 15-Jahres-Zeitraum seit 1970 eine positive Rendite erzielt. Diese Variante eignet sich f\u00fcr alle mit einem Anlagehorizont von mindestens 15 Jahren.<\/p>\n<p><strong>Standarddepot.<\/strong> Jeder Anbieter muss verpflichtend ein Standardprodukt anbieten. Es besteht aus zwei vorausgew\u00e4hlten Fonds \u2013 einem risikoarmen und einem chancenorientierteren. Die Effektivkosten sind auf maximal 1 Prozent pro Jahr gedeckelt. Zus\u00e4tzlich wird ein \u00f6ffentlicher Tr\u00e4ger ein eigenes Standarddepot bereitstellen. Das Standarddepot richtet sich an Einsteiger, die sich nicht selbst um die Fondsauswahl k\u00fcmmern wollen. Wer sich auch nur grundlegend mit ETFs besch\u00e4ftigt, f\u00e4hrt mit der selbst zusammengestellten Variante g\u00fcnstiger.<\/p>\n<p><strong>Garantieprodukt.<\/strong> Produkte mit 80 oder 100 Prozent Beitragserhalt zum Rentenbeginn. Die Garantie kostet Rendite, weil ein Teil des Geldes in sichere Anlagen flie\u00dfen muss. F\u00fcr Sparer kurz vor der Rente oder mit sehr geringer Risikotoleranz kann das sinnvoll sein \u2013 f\u00fcr alle anderen \u00fcberwiegen die Nachteile der eingeschr\u00e4nkten Aktienquote.<br \/>\n<div class=\"highlightbox box box--small-padding box--tiny-margin-y\" style=\"--color-background:#fefcef;\"><strong class=\"headline headline--h3 headline--small-margin\">\ud83d\udca1 Gut zu wissen<\/strong><div class=\"box__content\"><p>Wenn das Altersvorsorgedepot am 1. Januar 2027 startet, werden <strong>hunderttausende Sparer gleichzeitig versuchen, ein Depot zu er\u00f6ffnen.<\/strong> Die Folge: \u00fcberlastete Systeme, lange Wartezeiten bei der Identit\u00e4tspr\u00fcfung, verz\u00f6gerte Freischaltungen. Und jeder Tag Verz\u00f6gerung ist ein Tag ohne F\u00f6rderung \u2013 denn die Zulagen flie\u00dfen nicht r\u00fcckwirkend. <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/g.finanzen.net\/zero-fnet_280b_tid096-1-ratgeber-header-button-mobil\" target=\"_blank\" rel=\"noopener\" data-ext-checked=\"1\"><span style=\"color: #3366ff\"><strong>Wer jetzt bei finanzen.net ZERO ein kostenloses Depot er\u00f6ffnet<\/strong><\/span><\/a>, hat die Identit\u00e4tspr\u00fcfung bereits erledigt und kann am 1. Januar direkt loslegen \u2013 ohne Warteschlange, ohne verpasste F\u00f6rderung.<\/p><\/div><\/div><\/p>\n<h2>Wie hoch sind die Kosten beim Altersvorsorgedepot?<\/h2>\n<p>Bei einem langfristigen Sparprodukt k\u00f6nnen selbst geringe laufende Kosten \u00fcber die Jahre einen erheblichen Teil der erzielten Rendite aufzehren. F\u00fcr das Altersvorsorgedepot gilt ein Kostendeckel von maximal 1 Prozent Effektivkosten pro Jahr f\u00fcr das sogenannte Standardprodukt, das jeder Anbieter zwingend im Angebot haben muss. Zus\u00e4tzlich wird ein \u00f6ffentlicher Tr\u00e4ger ein eigenes Standarddepot anbieten, das den Kostendruck im Markt weiter erh\u00f6hen d\u00fcrfte. Wer sich selbst um die ETF-Auswahl k\u00fcmmert, kommt mit typischerweise 0,1 bis 0,2 Prozent pro Jahr deutlich g\u00fcnstiger. \u00dcber 40 Jahre macht der Unterschied zwischen 0,2 und 1 Prozent Kosten rund 65.000 Euro aus \u2013 Eigeninitiative bei der Fondsauswahl zahlt sich also aus.<\/p>\n<h2>Besteuerung: Nachgelagert und vorteilhaft<\/h2>\n<p>Das Altersvorsorgedepot folgt dem Prinzip der nachgelagerten Besteuerung: Jetzt steuerfrei einzahlen und investieren, sp\u00e4ter im Ruhestand versteuern \u2013 wenn dein Steuersatz in der Regel deutlich niedriger liegt.<\/p>\n<p><strong>In der Ansparphase:<\/strong> Alle Ertr\u00e4ge bleiben komplett steuerfrei. Keine Abgeltungssteuer auf Kursgewinne, keine Vorabpauschale, keine Steuern bei Umschichtungen zwischen Fonds. Der Zinseszins arbeitet \u00fcber Jahrzehnte ungebremst. In einem normalen Depot zahlst du bei jedem Verkauf mit Gewinn sofort Steuern \u2013 im Altersvorsorgedepot nicht.<\/p>\n<p><strong>In der Auszahlphase:<\/strong> Die monatlichen Auszahlungen werden mit deinem pers\u00f6nlichen Einkommensteuersatz besteuert. Da du im Ruhestand typischerweise weniger verdienst als im Erwerbsleben, f\u00e4llt der Steuersatz niedriger aus. Bei einem Grenzsteuersatz von 42 Prozent im Berufsleben und 25 Prozent im Ruhestand sparst du auf jeden ausgezahlten Euro 17 Prozentpunkte Steuern.<\/p>\n<p><strong>Wichtiger Vorteil gegen\u00fcber Betriebsrenten:<\/strong> Auf Auszahlungen aus dem Altersvorsorgedepot fallen keine Sozialabgaben an \u2013 keine Krankenversicherungsbeitr\u00e4ge, keine Pflegeversicherungsbeitr\u00e4ge. Bei einer Betriebsrente gehen dagegen rund 11 Prozent f\u00fcr Sozialabgaben ab. Dieser Unterschied allein kann \u00fcber die Auszahlphase tausende Euro ausmachen.<\/p>\n<h2>Kann man das Altersvorsorgedepot vorzeitig k\u00fcndigen?<\/h2>\n<p>Das Kapital im Altersvorsorgedepot ist ausdr\u00fccklich f\u00fcr den Ruhestand vorgesehen und soll w\u00e4hrend der Ansparphase investiert bleiben. Wer vor dem 65. Geburtstag auf das angesparte Geld zugreift, muss erhaltene F\u00f6rderungen und Steuervorteile zur\u00fcckzahlen. Eine regul\u00e4re Auszahlung beginnt erst nach diesem Zeitpunkt, typischerweise als Auszahlplan bis 85 oder als lebenslange Rente. Nach den aktuellen Pl\u00e4nen muss das Kapital sp\u00e4testens mit 70 Jahren entnommen werden. Das Depot ist also bewusst als langfristiges Vorsorgevehikel konzipiert und nicht als flexibles Sparkonto.<\/p>\n<h2>Auszahlphase: Deine Optionen im Ruhestand<\/h2>\n<p>Zwischen deinem 65. und 70. Geburtstag wechselst du in die Auszahlphase. Beziehst du schon vorher eine gesetzliche Altersrente, darfst du auch fr\u00fcher starten. Du hast zwei Grundoptionen:<\/p>\n<p><strong>Option 1: Auszahlplan bis 85.<\/strong> Dein Depotguthaben wird gleichm\u00e4\u00dfig auf die verbleibenden Monate bis zum 85. Geburtstag aufgeteilt. Das Kapital bleibt w\u00e4hrend der Auszahlphase investiert und kann weiter Rendite erwirtschaften. Gro\u00dfer Vorteil: Noch nicht ausgezahltes Verm\u00f6gen ist vererbbar. Nachteil: Nach dem 85. Geburtstag endet die Zahlung.<\/p>\n<p><strong>Option 2: Lebenslange Leibrente.<\/strong> Dein Anbieter rechnet das Guthaben in eine monatliche Zahlung um, die bis zu deinem Tod l\u00e4uft. Die monatlichen Betr\u00e4ge fallen niedriger aus als beim Auszahlplan, daf\u00fcr bist du gegen das Langlebigkeitsrisiko abgesichert. Wer sehr alt wird, profitiert.<\/p>\n<p>Bei beiden Varianten darfst du zu Beginn einmalig <strong>bis zu 30 Prozent<\/strong> deines Depotwerts auf einen Schlag entnehmen. So kannst du zum Beispiel Schulden tilgen oder dir einen langgehegten Wunsch erf\u00fcllen, w\u00e4hrend der Rest als regelm\u00e4\u00dfiges Einkommen flie\u00dft.<\/p>\n<h2>Altersvorsorgedepot vs. eigenes ETF-Depot<\/h2>\n<p>Die kurze Antwort: Am besten beides. Die ausf\u00fchrliche Antwort:<\/p>\n<p><strong>Vorteile des Altersvorsorgedepots:<\/strong> Bis zu 540 Euro Grundzulage pro Jahr, bis zu 300 Euro Kinderzulage pro Kind, komplett steuerfreie Ansparphase, steuerfreie Umschichtungen und zus\u00e4tzliche Steuerersparnis \u00fcber die G\u00fcnstigerpr\u00fcfung. Bei Familien mit Kindern kann die F\u00f6rderquote \u00fcber 80 Prozent liegen.<\/p>\n<p><strong>Vorteile des normalen ETF-Depots:<\/strong> Volle Flexibilit\u00e4t bei der Wertpapierauswahl (auch Einzelaktien, Krypto, Hebelprodukte), jederzeit verf\u00fcgbar ohne R\u00fcckzahlung von F\u00f6rderungen, keine Bindung ans Rentenalter und g\u00fcnstigere Besteuerung bei der Auszahlung (Abgeltungssteuer mit Teilfreistellung statt voller Einkommensteuersatz).<\/p>\n<p><strong>Die optimale Kombination:<\/strong> Bespare das Altersvorsorgedepot bis zur F\u00f6rderh\u00f6chstgrenze von 1.800 Euro pro Jahr (150 Euro monatlich) und f\u00fchre parallel ein normales ETF-Depot f\u00fcr alles dar\u00fcber. So sicherst du dir die volle staatliche F\u00f6rderung und beh\u00e4ltst gleichzeitig Zugriff auf flexibles Kapital. Beide Depots laufen bei finanzen.net ZERO in einer App, mit einem Login.<\/p>\n<h2>F\u00fcr wen lohnt sich das Altersvorsorgedepot besonders?<\/h2>\n<p><strong>Familien mit Kindern.<\/strong> Die Kinderzulage von 300 Euro pro Kind wird bereits ab 25 Euro Eigenbeitrag im Monat voll gew\u00e4hrt. Bei zwei Kindern und 100 Euro monatlichem Eigenbeitrag landen 2.190 Euro im Depot \u2013 bei nur 1.200 Euro aus eigener Tasche. F\u00f6rderquote: 83 Prozent.<\/p>\n<p><strong>Geringverdiener.<\/strong> Wer unter 26.250 Euro brutto verdient, bekommt zus\u00e4tzlich 175 Euro Geringverdiener-Bonus pro Jahr. Schon mit 60 Euro monatlich lohnt sich das Depot \u2013 die F\u00f6rderquote \u00fcbersteigt bei kleinen Beitr\u00e4gen h\u00e4ufig 100 Prozent.<\/p>\n<p><strong>Berufseinsteiger unter 25.<\/strong> Einmalig 200 Euro Startbonus \u2013 direkt ins Depot. Bei 6 Prozent Rendite werden daraus \u00fcber 40 Jahre rund 2.000 Euro. Eine Starthilfe, die nichts kostet und sich \u00fcber Jahrzehnte vervielfacht.<\/p>\n<p><strong>Gutverdiener \u00fcber 50.<\/strong> Bei 42 Prozent Grenzsteuersatz bringt die G\u00fcnstigerpr\u00fcfung bis zu 980 Euro Gesamtf\u00f6rderung pro Jahr \u2013 deutlich mehr als die 540 Euro Grundzulage allein. Und: Die steuerfreie Umschichtung im Altersvorsorgedepot spart bei der Gleitpfad-Strategie vor der Rente tausende Euro Abgeltungssteuer.<\/p>\n<p><strong>Riester-Sparer.<\/strong> Bestehende Riester-Vertr\u00e4ge k\u00f6nnen ab 2027 ins Altersvorsorgedepot \u00fcbertragen werden \u2013 alle Zulagen bleiben erhalten, nach f\u00fcnf Vertragsjahren ist der Wechsel kostenlos. Wer von 2 Prozent Riester-Kosten auf 0,2 Prozent ETF-Kosten wechselt, spart bei 25.000 Euro Guthaben und 20 Jahren Restlaufzeit rund 15.000 Euro an Geb\u00fchren. <a href=\"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot\/\">Alle Details zu F\u00f6rderung, \u00dcbertragung und Kosten im Ratgeber zum Altersvorsorgedepot.<\/a><br \/>\n<!-- ZERO Ratgeber \u2013 Box 3: Direkteinstieg Depot-Er\u00f6ffnung -->\r\n<!-- Variante: Ohne E-Mail-Formular \u00b7 Direkter Link zur Anmeldestrecke -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .zero-nl {\r\n    --zero-red: #E3002B;\r\n    --zero-red-hover: #c80025;\r\n    --zero-red-glow: rgba(227, 0, 43, 0.18);\r\n    --zero-card: #ffffff;\r\n    --zero-text: #0c0c0d;\r\n    --zero-muted: #6b6974;\r\n    --zero-border: #e2e0e4;\r\n    --zero-font: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\r\n\r\n    font-family: var(--zero-font);\r\n    width: 100%;\r\n    margin-bottom: 40px;\r\n    background: #f0f0f0;\r\n    padding: 20px;\r\n    border-radius: 16px;\r\n  }\r\n\r\n  .zero-nl * { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  .zero-nl-card {\r\n    background: var(--zero-card);\r\n    border: 1px solid var(--zero-border);\r\n    border-radius: 12px;\r\n    width: 100%;\r\n    box-shadow: 0 2px 4px rgba(0,0,0,0.07), 0 8px 20px rgba(0,0,0,0.12), 0 16px 40px rgba(0,0,0,0.08);\r\n    overflow: hidden;\r\n  }\r\n\r\n  \/* Banner *\/\r\n  .zero-nl-banner {\r\n    background: #242424;\r\n    padding: 14px 28px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n  }\r\n\r\n  .zero-nl-banner-text {\r\n    color: #fff;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.04em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .zero-nl-banner img {\r\n    height: 32px;\r\n    width: auto;\r\n    flex-shrink: 0;\r\n    display: block;\r\n  }\r\n\r\n  \/* Body \u2013 FIX 1: align-items: start statt center *\/\r\n  .zero-nl-body {\r\n    padding: 28px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 8px 36px;\r\n    align-items: start;\r\n  }\r\n\r\n  .zero-nl-left { grid-column: 1; }\r\n  .zero-nl-right { grid-column: 2; }\r\n\r\n  .zero-nl-title {\r\n    font-size: 26px;\r\n    font-weight: 800;\r\n    color: var(--zero-text);\r\n    line-height: 1.35;\r\n    margin-bottom: 6px;\r\n  }\r\n\r\n  .zero-nl-title em {\r\n    font-style: normal;\r\n    color: var(--zero-red);\r\n  }\r\n\r\n  .zero-nl-subtitle {\r\n    font-size: 13px;\r\n    color: var(--zero-muted);\r\n    line-height: 1.55;\r\n  }\r\n\r\n  \/* Steps *\/\r\n  .zero-nl-steps {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 12px;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .zero-nl-step {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n  }\r\n\r\n  .zero-nl-step-num {\r\n    flex-shrink: 0;\r\n    width: 28px;\r\n    height: 28px;\r\n    background: var(--zero-red);\r\n    color: #fff;\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-top: 1px;\r\n  }\r\n\r\n  .zero-nl-step-text {\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    color: var(--zero-text);\r\n    line-height: 1.45;\r\n    padding-top: 3px;\r\n  }\r\n\r\n  \/* CTA-Bereich rechts *\/\r\n  .zero-nl-cta-area {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 16px;\r\n  }\r\n\r\n  \/* FIX 2: Kleinerer Button (padding reduziert) *\/\r\n  .zero-nl-cta-button {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 8px;\r\n    width: 100%;\r\n    padding: 12px 20px;\r\n    font-size: 15px;\r\n    font-weight: 800;\r\n    font-family: var(--zero-font);\r\n    color: #fff;\r\n    background: #e0146a;\r\n    border: none;\r\n    border-radius: 60px;\r\n    cursor: pointer;\r\n    transition: background 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;\r\n    letter-spacing: 0.01em;\r\n    box-shadow: 0 4px 16px rgba(224,20,106,0.18), 0 1px 3px rgba(0,0,0,0.08);\r\n    line-height: 1.2;\r\n    text-decoration: none;\r\n    text-align: center;\r\n  }\r\n\r\n  .zero-nl-cta-button:hover {\r\n    background: #c9115d;\r\n    box-shadow: 0 6px 24px rgba(224,20,106,0.28), 0 2px 6px rgba(0,0,0,0.1);\r\n    transform: translateY(-1px);\r\n    color: #fff;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .zero-nl-cta-button:active { transform: translateY(0) scale(0.985); }\r\n\r\n  .zero-nl-cta-button svg {\r\n    width: 18px;\r\n    height: 18px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .zero-nl-trust {\r\n    font-size: 11px;\r\n    color: #a09da6;\r\n    text-align: center;\r\n    margin-top: 0;\r\n    line-height: 1.4;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n  \/* Mobile *\/\r\n  @media (max-width: 600px) {\r\n    .zero-nl {\r\n      padding: 16px;\r\n      border-radius: 12px;\r\n    }\r\n    .zero-nl-body {\r\n      grid-template-columns: 1fr;\r\n      gap: 20px;\r\n      padding: 24px 20px;\r\n    }\r\n    .zero-nl-left, .zero-nl-right { grid-column: 1; }\r\n    .zero-nl-banner {\r\n      padding: 12px 12px 12px 20px;\r\n      gap: 8px;\r\n    }\r\n    .zero-nl-banner-text {\r\n      font-size: 12px;\r\n      min-width: 0;\r\n    }\r\n    .zero-nl-banner img { height: 26px; }\r\n    .zero-nl-title { font-size: 22px; }\r\n    .zero-nl-cta-button { font-size: 14px; padding: 12px 18px; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"zero-nl\">\r\n  <div class=\"zero-nl-card\">\r\n\r\n    <!-- Banner -->\r\n    <div class=\"zero-nl-banner\">\r\n      <span class=\"zero-nl-banner-text\">\ud83d\ude80 Jetzt Depot er\u00f6ffnen<\/span>\r\n      <img decoding=\"async\"\r\n        src=\"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/zero_logo_26_light-1.png\"\r\n        alt=\"finanzen.net zero\"\r\n        loading=\"lazy\"\r\n      \/>\r\n    <\/div>\r\n\r\n    <div class=\"zero-nl-body\">\r\n\r\n      <!-- Linke Spalte: Text -->\r\n      <div class=\"zero-nl-left\">\r\n        <!-- FIX 3: &nbsp; zwischen \"ab\" und \"Januar\" verhindert unsch\u00f6nen Umbruch -->\r\n        <h2 class=\"zero-nl-title\">Depot & Altersvorsorgedepot aus einer Hand. Schon jetzt kostenlos er\u00f6ffnen und ab&nbsp; Januar <em>keine F\u00f6rderung<\/em> verpassen.<\/h2>\r\n      <\/div>\r\n\r\n      <!-- Rechte Spalte: CTA -->\r\n      <div class=\"zero-nl-right\">\r\n        <div class=\"zero-nl-cta-area\">\r\n          <div class=\"zero-nl-steps\">\r\n            <div class=\"zero-nl-step\">\r\n              <span class=\"zero-nl-step-num\">1<\/span>\r\n              <span class=\"zero-nl-step-text\">Depot bei finanzen.net ZERO er\u00f6ffnen.<\/span>\r\n            <\/div>\r\n            <div class=\"zero-nl-step\">\r\n              <span class=\"zero-nl-step-num\">2<\/span>\r\n              <span class=\"zero-nl-step-text\">Sparplan starten.<\/span>\r\n            <\/div>\r\n            <div class=\"zero-nl-step\">\r\n              <span class=\"zero-nl-step-num\">3<\/span>\r\n              <span class=\"zero-nl-step-text\">F\u00fcr das Altersvorsorgedepot registrieren.<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <a href=\"https:\/\/g.finanzen.net\/zero-fnet_357a-ratgeber?utm-content=avd-warum-jetzt-depot-eroeffnen\" class=\"zero-nl-cta-button\" target=\"_blank\" rel=\"noopener\">\r\n            Jetzt Depot er\u00f6ffnen\r\n            <svg viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n              <path d=\"M4 10h12m0 0l-4-4m4 4l-4 4\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <p class=\"zero-nl-trust\">\ud83d\udd12 Kostenlos \u00b7 Komplett online \u00b7 In wenigen Minuten erledigt<\/p>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/p>\n                    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div class=\"container container--narrow\">\n    <\/div>\n\n\n<div class=\"container container--narrow\" >\n    <div class=\"disclaimer flow-content\">\n                    <small>\n                <p style=\"font-size: 11pt;\">Disclaimer: Die in diesem Artikel enthaltenen Inhalte dienen ausschlie\u00dflich allgemeinen Informations-, Bildungs- und Marketingzwecken ohne Gew\u00e4hr auf Vollst\u00e4ndigkeit, Richtigkeit und Aktualit\u00e4t. Die Inhalte stellen keine Anlageberatung, Anlagestrategieempfehlung oder Aufforderung zum Kauf oder Verkauf von Wertpapieren oder sonstigen Finanzinstrumenten dar. Die Informationen ber\u00fccksichtigen nicht die individuellen Anlageziele und finanzielle Situation des Lesers. Jede Anlageentscheidung sollte eigenverantwortlich getroffen und sorgf\u00e4ltig gepr\u00fcft werden. Vor einer Anlageentscheidung sollte der Rat eines Anlage- und Steuerberaters eingeholt werden. Der Handel mit Wertpapieren oder sonstigen Finanzinstrumenten ist mit hohen Risiken verbunden, bis hin zum Totalverlust des eingesetzten Kapitals. Die in der Vergangenheit erzielte Performance ist kein Indikator f\u00fcr zuk\u00fcnftige Wertentwicklungen. Aussagen \u00fcber zuk\u00fcnftige wirtschaftliche Entwicklungen basieren grunds\u00e4tzlich auf Annahmen und Einsch\u00e4tzungen, die sich im Zeitablauf als nicht zutreffend erweisen k\u00f6nnen. Wir \u00fcbernehmen keine Haftung f\u00fcr Verluste, die durch die Umsetzung der in diesem Artikel genannten Informationen entstehen.<\/p>\n<p style=\"font-size: 11pt;\"><sup>1<\/sup>Hinweis zu ZERO: <a href=\"https:\/\/www.finanzen.net\/zero\/?utm_source=finnet-ratgeber&amp;utm_medium=web&amp;utm_term=fnet_017m&amp;utm_campaign=content&amp;utm_content=[current_slug]\" target=\"_blank\" rel=\"noopener\">finanzen.net zero<\/a> ist ein Angebot der <a href=\"https:\/\/www.finanzen.net\/zero\/impressum\/?utm_source=finnet-ratgeber&amp;utm_medium=web&amp;utm_term=fnet_017m&amp;utm_campaign=content&amp;utm_content=[current_slug]\" target=\"_blank\" rel=\"noopener\">finanzen.net zero GmbH<\/a>, einer Tochter der <a href=\"https:\/\/www.finanzen.net\/impressum\">finanzen.net GmbH<\/a>.<\/p>\n<p style=\"font-size: 11pt;\"><sup>*<\/sup>Hinweis zu Affiliate-Links: Unsere Ratgeber-Artikel sind objektiv und unabh\u00e4ngig erstellt, wobei mit Sternchen gekennzeichnete Links zur Finanzierung der kostenlosen Inhalte dienen. Die Verg\u00fctung aus diesen Links hat keinen Einfluss auf unsere Inhalte.<\/p>\n            <\/small>\n                    <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ab 2027 f\u00f6rdert der Staat dein privates ETF-Sparen f\u00fcrs Alter. Wie viel F\u00f6rderung in deiner konkreten Situation drin ist und was nach Kosten und Inflation im Depot landen k\u00f6nnte, zeigt dir unser Altersvorsorgedepot-Rechner in Sekunden.<\/p>\n","protected":false},"author":6,"featured_media":36627,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1464,359],"tags":[],"class_list":["post-36111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-altersvorsorgedepot-rechner","category-vorsorge"],"acf":[],"yoast_head":"<title>Altersvorsorgedepot Rechner 2027<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Altersvorsorgedepot Rechner 2027\" \/>\n<meta property=\"og:description\" content=\"Ab 2027 f\u00f6rdert der Staat dein privates ETF-Sparen f\u00fcrs Alter. Wie viel F\u00f6rderung in deiner konkreten Situation drin ist und was nach Kosten und Inflation im Depot landen k\u00f6nnte, zeigt dir unser Altersvorsorgedepot-Rechner in Sekunden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/\" \/>\n<meta property=\"og:site_name\" content=\"Finanzen.net Ratgeber: Finanzwissen, das dich weiterbringt\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-21T07:45:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-16T07:53:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1220\" \/>\n\t<meta property=\"og:image:height\" content=\"815\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Roland Kuse\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschrieben von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Roland Kuse\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>","yoast_head_json":{"title":"Altersvorsorgedepot Rechner 2027","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/","og_locale":"de_DE","og_type":"article","og_title":"Altersvorsorgedepot Rechner 2027","og_description":"Ab 2027 f\u00f6rdert der Staat dein privates ETF-Sparen f\u00fcrs Alter. Wie viel F\u00f6rderung in deiner konkreten Situation drin ist und was nach Kosten und Inflation im Depot landen k\u00f6nnte, zeigt dir unser Altersvorsorgedepot-Rechner in Sekunden.","og_url":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/","og_site_name":"Finanzen.net Ratgeber: Finanzwissen, das dich weiterbringt","article_published_time":"2026-03-21T07:45:42+00:00","article_modified_time":"2026-05-16T07:53:50+00:00","og_image":[{"width":1220,"height":815,"url":"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459.png","type":"image\/png"}],"author":"Roland Kuse","twitter_card":"summary_large_image","twitter_misc":{"Geschrieben von":"Roland Kuse","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/#article","isPartOf":{"@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/"},"author":{"name":"Roland Kuse","@id":"https:\/\/www.finanzen.net\/ratgeber\/#\/schema\/person\/751e702863ee767bd02fc5016b3d10e6"},"headline":"Altersvorsorgedepot Rechner 2027","datePublished":"2026-03-21T07:45:42+00:00","dateModified":"2026-05-16T07:53:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/"},"wordCount":2223,"image":{"@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/#primaryimage"},"thumbnailUrl":"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459.png","articleSection":["Altersvorsorgedepot-Rechner","Vorsorge"],"inLanguage":"de"},{"@type":["WebPage","ItemPage"],"@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/","url":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/","name":"Altersvorsorgedepot Rechner 2027","isPartOf":{"@id":"https:\/\/www.finanzen.net\/ratgeber\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/#primaryimage"},"image":{"@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/#primaryimage"},"thumbnailUrl":"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459.png","datePublished":"2026-03-21T07:45:42+00:00","dateModified":"2026-05-16T07:53:50+00:00","author":{"@id":"https:\/\/www.finanzen.net\/ratgeber\/#\/schema\/person\/751e702863ee767bd02fc5016b3d10e6"},"breadcrumb":{"@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/#primaryimage","url":"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459.png","contentUrl":"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2026\/03\/altersvorsorgedepot-rechner-1-e1774592321459.png","width":1220,"height":815},{"@type":"BreadcrumbList","@id":"https:\/\/www.finanzen.net\/ratgeber\/vorsorge\/altersvorsorgedepot-rechner\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.finanzen.net\/ratgeber\/"},{"@type":"ListItem","position":2,"name":"Vorsorge","item":"https:\/\/www.finanzen.net\/ratgeber\/.\/vorsorge\/"},{"@type":"ListItem","position":3,"name":"Altersvorsorgedepot Rechner 2027"}]},{"@type":"WebSite","@id":"https:\/\/www.finanzen.net\/ratgeber\/#website","url":"https:\/\/www.finanzen.net\/ratgeber\/","name":"Finanzen.net Ratgeber - Die Ganze Welt der Finanzen","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.finanzen.net\/ratgeber\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/www.finanzen.net\/ratgeber\/#\/schema\/person\/751e702863ee767bd02fc5016b3d10e6","name":"Roland Kuse","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2025\/10\/Roland_Kuse-1-150x150.jpg","url":"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2025\/10\/Roland_Kuse-1-150x150.jpg","contentUrl":"https:\/\/www.finanzen.net\/ratgeber\/wp-content\/uploads\/2025\/10\/Roland_Kuse-1-150x150.jpg","caption":"Roland Kuse"},"description":"Roland Kuse leitet den Finanzratgeber gemeinsam mit Volker Altvater. Mit \u00fcber 25 Jahren Erfahrung im digitalen Publishing verantwortet der Experte die inhaltliche Strategie und redaktionelle Qualit\u00e4t. Zudem treibt er die Entwicklung interaktiver Formate voran \u2013 vom Altersvorsorgedepot-Rechner bis hin zu anschaulichen Infografiken. Sein Ziel ist es, Finanzen verst\u00e4ndlich, fundiert und verl\u00e4sslich aufzubereiten.","sameAs":["https:\/\/www.linkedin.com\/in\/roland-kuse-959574103\/"],"url":"https:\/\/www.finanzen.net\/ratgeber\/author\/roland-kruse\/"}]}},"_links":{"self":[{"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/posts\/36111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/comments?post=36111"}],"version-history":[{"count":53,"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/posts\/36111\/revisions"}],"predecessor-version":[{"id":39339,"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/posts\/36111\/revisions\/39339"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/media\/36627"}],"wp:attachment":[{"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/media?parent=36111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/categories?post=36111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.finanzen.net\/ratgeber\/wp-json\/wp\/v2\/tags?post=36111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}