@import"https://interactive.zeit.de/pembed-visual-article/cssOnlyHeaderNoImage.css";:root{--2025-demografierechner-2025-duv-color-text-primary: #252525;--2025-demografierechner-2025-duv-color-text-primary--rgb: 37, 37, 37;--2025-demografierechner-2025-duv-color-text-secondary: #444444;--2025-demografierechner-2025-duv-color-text-tertiary: #69696c;--2025-demografierechner-2025-duv-color-text-quaternary: #999999;--2025-demografierechner-2025-duv-color-border-primary: #cccccf;--2025-demografierechner-2025-duv-color-border-secondary: #e4e4e4;--2025-demografierechner-2025-duv-color-background-primary: #ffffff;--2025-demografierechner-2025-duv-color-background-primary--rgb: 255, 255, 255;--2025-demografierechner-2025-duv-color-background-secondary: #eeeeee;--2025-demografierechner-2025-duv-color-accent: #b91109;--2025-demografierechner-2025-duv-color-shades-60: #b1b2b7;--2025-demografierechner-2025-duv-color-shades-95: #f7f7f7;--2025-demografierechner-2025-duv-color-ozeanblau-b: #0088a0;--2025-demografierechner-2025-duv-color-ozeanblau-b--rgb: 0, 136, 160;--2025-demografierechner-2025-duv-color-beeren-a: #c11f7e;--2025-demografierechner-2025-duv-color-beeren-b: #6f1279;--2025-demografierechner-2025-duv-color-bwscale-0--rgb: 0, 0, 0;}@media(prefers-color-scheme:dark){html:not(.color-scheme-light){--2025-demografierechner-2025-duv-color-text-primary: #ffffff;--2025-demografierechner-2025-duv-color-text-primary--rgb: 255, 255, 255;--2025-demografierechner-2025-duv-color-text-secondary: #bababa;--2025-demografierechner-2025-duv-color-text-tertiary: #999999;--2025-demografierechner-2025-duv-color-text-quaternary: #8b8b8b;--2025-demografierechner-2025-duv-color-border-primary: #363636;--2025-demografierechner-2025-duv-color-border-secondary: #2e2e2e;--2025-demografierechner-2025-duv-color-background-primary: #121212;--2025-demografierechner-2025-duv-color-background-primary--rgb: 18, 18, 18;--2025-demografierechner-2025-duv-color-background-secondary: #232323;--2025-demografierechner-2025-duv-color-accent: #eb362e;--2025-demografierechner-2025-duv-color-shades-60: #838388;--2025-demografierechner-2025-duv-color-shades-95: #222124;}}html.color-scheme-dark{--2025-demografierechner-2025-duv-color-text-primary: #ffffff;--2025-demografierechner-2025-duv-color-text-primary--rgb: 255, 255, 255;--2025-demografierechner-2025-duv-color-text-secondary: #bababa;--2025-demografierechner-2025-duv-color-text-tertiary: #999999;--2025-demografierechner-2025-duv-color-text-quaternary: #8b8b8b;--2025-demografierechner-2025-duv-color-border-primary: #363636;--2025-demografierechner-2025-duv-color-border-secondary: #2e2e2e;--2025-demografierechner-2025-duv-color-background-primary: #121212;--2025-demografierechner-2025-duv-color-background-primary--rgb: 18, 18, 18;--2025-demografierechner-2025-duv-color-background-secondary: #232323;--2025-demografierechner-2025-duv-color-accent: #eb362e;--2025-demografierechner-2025-duv-color-shades-60: #838388;--2025-demografierechner-2025-duv-color-shades-95: #222124;}:root{--2025-demografierechner-2025-duv-size-font-14: .875rem;--2025-demografierechner-2025-duv-size-font-16: 1rem;--2025-demografierechner-2025-duv-size-font-18: 1.125rem;--2025-demografierechner-2025-duv-size-font-20: 1.25rem;--2025-demografierechner-2025-duv-size-font-22: 1.375rem;--2025-demografierechner-2025-duv-size-font-24: 1.5rem;--2025-demografierechner-2025-duv-size-font-26: 1.625rem;--2025-demografierechner-2025-duv-size-lineheight-10: 1;--2025-demografierechner-2025-duv-size-lineheight-12: 1.2;}:root{--2025-demografierechner-2025-duv-size-padding-page-current: var(--z-gap);--2025-demografierechner-2025-duv-mix-blend-mode: multiply}html.color-scheme-dark,figure.color-scheme-dark{--2025-demografierechner-2025-duv-mix-blend-mode: screen}@media(prefers-color-scheme:dark){html:not(.color-scheme-light){--2025-demografierechner-2025-duv-mix-blend-mode: screen}}:root{--2025-demografierechner-2025-duv-size-xxxs: .25rem;--2025-demografierechner-2025-duv-size-xxs: .25rem;--2025-demografierechner-2025-duv-size-xs: .5rem;--2025-demografierechner-2025-duv-size-s: .75rem;--2025-demografierechner-2025-duv-size-m: 1rem;--2025-demografierechner-2025-duv-size-l: 1.5rem;--2025-demografierechner-2025-duv-size-xl: 2rem;--2025-demografierechner-2025-duv-size-xxl: 2rem;}@media screen and (min-width:48em){:root{--2025-demografierechner-2025-duv-size-xxs: .375rem;--2025-demografierechner-2025-duv-size-xxl: 3.5rem}}svelte-scroller-outer.svelte-od2baw{display:block;position:relative}svelte-scroller-background.svelte-od2baw{display:block;position:relative;width:100%}svelte-scroller-foreground.svelte-od2baw{display:block;position:relative;z-index:0}svelte-scroller-foreground.svelte-od2baw:after{content:" ";display:block;clear:both}svelte-scroller-background-container.svelte-od2baw{display:block;position:absolute;width:100%;max-width:100%;pointer-events:none;will-change:transform}.duv-scroller-foreground.svelte-yh2ecg{display:flex;flex-direction:column;gap:90vh}@media screen and (min-width:48em){.duv-scroller-foreground.svelte-yh2ecg{gap:140vh}}@media screen and (max-width:47.999em){.duv-scroller-foreground.scroller-content-below.svelte-yh2ecg{gap:40vh}}section.svelte-yh2ecg{margin-bottom:10px;display:flex;justify-content:center;align-items:center}section.svelte-yh2ecg .section-main:where(.svelte-yh2ecg){box-shadow:0 5px 16px #00000014,0 3px 8px #0000001a}html.color-scheme-dark section.svelte-yh2ecg .section-main:where(.svelte-yh2ecg){box-shadow:0 5px 16px #00000026,0 3px 8px #0003}@media(prefers-color-scheme:dark){html:not(.color-scheme-light) section.svelte-yh2ecg .section-main:where(.svelte-yh2ecg){box-shadow:0 5px 16px #00000026,0 3px 8px #0003}}section.svelte-yh2ecg .section-main:where(.svelte-yh2ecg){background-color:rgba(var(--2025-demografierechner-2025-duv-color-background-primary--rgb),.95)}@supports (backdrop-filter: blur(10px)){section.svelte-yh2ecg .section-main:where(.svelte-yh2ecg){background-color:rgba(var(--2025-demografierechner-2025-duv-color-background-primary--rgb),.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}section.svelte-yh2ecg .section-main:where(.svelte-yh2ecg){background-clip:padding-box;border:solid .5px rgba(0,0,0,.05)}html.color-scheme-dark section.svelte-yh2ecg .section-main:where(.svelte-yh2ecg){border:solid .5px rgba(255,255,255,.1)}@media(prefers-color-scheme:dark){html:not(.color-scheme-light) section.svelte-yh2ecg .section-main:where(.svelte-yh2ecg){border:solid .5px rgba(255,255,255,.1)}}section.svelte-yh2ecg .section-main:where(.svelte-yh2ecg){padding:var(--2025-demografierechner-2025-duv-size-m) var(--2025-demografierechner-2025-duv-size-l);-webkit-hyphens:auto;hyphens:auto}.duv-scroller-background.svelte-yh2ecg{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}@media screen and (min-width:48em){.duv-shift-on-desktop.svelte-yh2ecg:not(.duv-fullscreen) section:where(.svelte-yh2ecg){margin-left:50%}.duv-shift-on-desktop:not(.duv-fullscreen).duv-scroller-foreground.svelte-yh2ecg{position:relative;left:90px}}@media screen and (min-width:71.875em){.duv-shift-on-desktop:not(.duv-fullscreen).duv-scroller-background.duv-is-progressing.svelte-yh2ecg{margin-left:-400px}.duv-shift-on-desktop.svelte-yh2ecg:not(.duv-fullscreen) section:where(.svelte-yh2ecg){margin-left:57%;margin-right:3%}.duv-shift-on-desktop.duv-fullscreen.svelte-yh2ecg section:where(.svelte-yh2ecg){margin-left:55%;margin-right:16%}}@media screen and (min-width:85em){.duv-shift-on-desktop:not(.duv-fullscreen).duv-scroller-background.duv-is-progressing.svelte-yh2ecg{margin-left:-450px}.duv-shift-on-desktop.svelte-yh2ecg:not(.duv-fullscreen) section:where(.svelte-yh2ecg){margin-left:57%;margin-right:-5%}.duv-shift-on-desktop.duv-fullscreen.svelte-yh2ecg section:where(.svelte-yh2ecg){margin-left:52%;margin-right:24%}}.duv-scroller-background.duv-scroll-below-mobile.svelte-yh2ecg>div{padding:var(--2025-demografierechner-2025-duv-size-xl) 0}@media screen and (max-width:47.999em){.duv-scroller-background.duv-scroll-below-mobile.svelte-yh2ecg>div{padding:0}}@media screen and (min-width:61.5em){.duv-scroller-background.duv-scroll-below-mobile.svelte-yh2ecg>div{min-height:100vh;display:flex;align-items:center}}.section-main{width:100%;max-width:100vw}@media screen and (max-width:47.999em){svelte-scroller-background{padding:0}.duv-scroller-background.duv-scroll-below-mobile.svelte-yh2ecg>div{padding:var(--2025-demografierechner-2025-duv-size-m) var(--2025-demografierechner-2025-duv-size-m) var(--2025-demografierechner-2025-duv-size-s);box-shadow:0 10px 10px rgba(var(--2025-demografierechner-2025-duv-color-text-primary--rgb),.1);background-color:var(--2025-demografierechner-2025-duv-color-background-primary)}html.color-scheme-dark .duv-scroller-background.duv-scroll-below-mobile.svelte-yh2ecg>div{box-shadow:0 10px 10px #0006;border-bottom:1px solid var(--2025-demografierechner-2025-duv-color-shades-95)}}@media screen and (max-width:47.999em)and (prefers-color-scheme:dark){html:not(.color-scheme-light) .duv-scroller-background.duv-scroll-below-mobile.svelte-yh2ecg>div{box-shadow:0 10px 10px #0006;border-bottom:1px solid var(--2025-demografierechner-2025-duv-color-shades-95)}}@media screen and (max-width:47.999em){.article--padded{padding:0!important}.section-main.svelte-yh2ecg{border:none!important;box-shadow:none!important}}@media screen and (min-width:48em){.section-main.svelte-yh2ecg,.section-annotation.svelte-yh2ecg{max-width:30rem}svelte-scroller-foreground{z-index:2!important}.duv-scroller-background.duv-scroll-below-mobile.svelte-yh2ecg{display:flex;align-items:center;justify-content:center}}@media screen and (min-width:61.5em){html.color-scheme-dark .section-main.svelte-yh2ecg{background-color:var(--2025-demografierechner-2025-duv-color-background-secondary)!important}.section-main.svelte-yh2ecg{border-radius:4px}}@media screen and (min-width:61.5em)and (prefers-color-scheme:dark){html:not(.color-scheme-light) .section-main.svelte-yh2ecg{background-color:var(--2025-demografierechner-2025-duv-color-background-secondary)!important}}@media screen and (min-width:61.5em){svelte-scroller-foreground{transform:translate(220px)!important}svelte-scroller-background{transform:translate(-120px)!important}section:nth-last-of-type(2){height:100vh}section:nth-last-of-type(2)>div{margin-top:1.5rem!important}}@media screen and (min-width:85em){html.color-scheme-dark .section-main.svelte-yh2ecg{background-color:var(--2025-demografierechner-2025-duv-color-background-secondary)!important}.section-main.svelte-yh2ecg{border-radius:4px}}@media screen and (min-width:85em)and (prefers-color-scheme:dark){html:not(.color-scheme-light) .section-main.svelte-yh2ecg{background-color:var(--2025-demografierechner-2025-duv-color-background-secondary)!important}}@media screen and (min-width:85em){svelte-scroller-foreground{transform:translate(400px)!important}svelte-scroller-background{transform:translate(-250px)!important}section:nth-last-of-type(2){height:100vh}section:nth-last-of-type(2)>div{margin-top:1.5rem!important}}.duv-scroller-foreground section.svelte-yh2ecg:nth-last-of-type(3){margin-bottom:-25vh!important}@media screen and (min-width:48em){.duv-scroller-foreground section.svelte-yh2ecg:nth-last-of-type(3){margin-bottom:-80vh!important}}.duv-scroller-foreground section.svelte-yh2ecg:last-of-type{display:none;margin-bottom:0}.duv-scroller-foreground section.svelte-yh2ecg:nth-of-type(2){margin-top:30vh}@media screen and (min-width:85em){.duv-scroller-foreground section.svelte-yh2ecg{margin-top:-52vh!important}}.duv-scroller-foreground section.svelte-yh2ecg .paragraph.article__item{margin:0!important}.duv-methodology-label.svelte-15oo264{all:unset;display:inline-flex;align-items:center;font:inherit;color:var(--2025-demografierechner-2025-duv-color-text-tertiary);cursor:pointer}.duv-methodology-label.svelte-15oo264 .label-text:where(.svelte-15oo264){-webkit-text-decoration:underline;text-decoration:underline;-webkit-tap-highlight-color:transparent}.duv-methodology-label.svelte-15oo264 .icon-container:where(.svelte-15oo264){display:inline-block;width:.9em;height:.9em;margin-right:.2em;margin-left:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(1px)}.duv-methodology-label.svelte-15oo264 .plus-icon{width:.9em;height:.9em;fill:var(--2025-demografierechner-2025-duv-color-text-tertiary);transition:transform .2s ease-in-out;border:1px solid var(--2025-demografierechner-2025-duv-color-text-tertiary);border-radius:50%;padding:.1em}.duv-methodology-label.unfolded.svelte-15oo264 .plus-icon{transform:rotate(45deg)}.duv-methodology-children.svelte-15oo264{margin:var(--2025-demografierechner-2025-duv-size-m) 0;color:var(--2025-demografierechner-2025-duv-color-text-tertiary)}.duv-methodology-children.svelte-15oo264 a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.duv-zplus-paywall-exclusive-container.svelte-x4es26{background-color:var(--2025-demografierechner-2025-duv-color-background-primary);width:180px;height:89px;text-align:center;padding:1.6rem 1.5rem 1rem;position:absolute;z-index:2;inset:0;margin:auto;box-shadow:0 0 30px rgba(var(--2025-demografierechner-2025-duv-color-bwscale-0--rgb),.15);line-height:1.2;border-radius:4px;border:1px solid var(--2025-demografierechner-2025-duv-color-border-secondary)}html.color-scheme-dark .duv-zplus-paywall-exclusive-container.svelte-x4es26{border:1px solid var(--2025-demografierechner-2025-duv-color-border-primary)}@media(prefers-color-scheme:dark){html:not(.color-scheme-light) .duv-zplus-paywall-exclusive-container.svelte-x4es26{border:1px solid var(--2025-demografierechner-2025-duv-color-border-primary)}}.duv-text.svelte-x4es26{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-demografierechner-2025-duv-size-font-14);text-transform:uppercase;color:var(--2025-demografierechner-2025-duv-color-text-primary);font-size:.8125em;letter-spacing:.08em}.duv-z-plus-badge.svelte-x4es26{display:block;font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-demografierechner-2025-duv-size-font-14);font-weight:700;line-height:1.25;-webkit-hyphens:none!important;hyphens:none!important;position:absolute;top:-18px;left:0;right:0;margin:0 auto}.duv-z-plus-badge.svelte-x4es26 svg{border-radius:3px;padding:1px;width:38px;background-color:var(--2025-demografierechner-2025-duv-color-accent);fill:#fff}figure.svelte-1f5mcpu{margin:0;padding:0}.plot-body.svelte-1f5mcpu{position:relative}.plot-overlay.svelte-1f5mcpu,.plot-underlay.svelte-1f5mcpu{position:absolute;inset:0;pointer-events:none}.plot-underlay.svelte-1f5mcpu{z-index:-1}.plot-header.svelte-1f5mcpu{margin-top:1rem;display:flex;flex-direction:column;row-gap:.35rem}.plot-header.svelte-1f5mcpu h2,.plot-header.svelte-1f5mcpu h3{margin:0!important;padding:0!important;border:0!important}.plot-header.svelte-1f5mcpu h3{font-weight:500}.plot-footer.svelte-1f5mcpu{margin-bottom:2rem}text.svelte-1js8ale{stroke:var(--plot-bg);fill:#dc143c;font-size:11px;stroke-width:3px;font-weight:700;paint-order:stroke fill}line.svelte-189y732{stroke:currentColor}text.svelte-189y732{opacity:.8;fill:currentColor}text.svelte-1t3h0qr{fill:currentColor}line.svelte-xmft7x{stroke:currentColor}text.svelte-xmft7x{fill:currentColor}text.svelte-11m8tt0{fill:currentColor}.color-legend.svelte-raaij2{text-align:left;font-size:12px;display:inline-block;margin-right:2em}.title.svelte-raaij2{font-weight:500}.item.svelte-raaij2{margin:0 1em .5ex 0}path.svelte-raaij2{stroke-width:1.5}.item.svelte-raaij2,.item-label.svelte-raaij2,.swatch.svelte-raaij2{display:inline-flex;align-items:center;-moz-column-gap:.3rem;column-gap:.3rem}.item-label.svelte-raaij2{vertical-align:super}line.svelte-1f2sroo{stroke:currentColor;stroke-opacity:.2}line.svelte-1ib95qb{stroke:currentColor;stroke-opacity:.2}.symbol-legend.svelte-112tmv3{text-align:left;font-size:12px;display:inline-block;margin-right:2em}.item.svelte-112tmv3{margin:0 1em .5ex 0}path.svelte-112tmv3{stroke-width:1.5}.item.svelte-112tmv3,.item-label.svelte-112tmv3,.swatch.svelte-112tmv3{display:inline-block}.item-label.svelte-112tmv3{vertical-align:text-bottom}:root{--plot-bg: white;}.error.svelte-1xawtnc{font-size:11px;stroke-width:3px;font-weight:700}text.error.svelte-1xawtnc{stroke:#fff;stroke:var(--plot-bg);fill:#dc143c;paint-order:stroke fill}div.error.svelte-1xawtnc{color:#dc143c;white-space:pre-wrap;line-height:1.1}foreignObject.svelte-1owzlwf,canvas.svelte-1owzlwf{color:currentColor}text.svelte-1e0i2bx{font-size:12px;paint-order:stroke fill}text.svelte-cif6be{paint-order:stroke fill}.plot-container.svelte-15lfyo8{width:100%}.plot-container.svelte-15lfyo8 .endpoint-marker{cursor:pointer}.input-container.svelte-lw9amx{display:flex;flex-direction:column;padding:var(--2025-demografierechner-2025-duv-size-m) var(--2025-demografierechner-2025-duv-size-m) var(--2025-demografierechner-2025-duv-size-xxs) var(--2025-demografierechner-2025-duv-size-m);border-radius:8px;box-shadow:0 3px 10px #0000001a}@media screen and (max-width:47.999em){.input-container.svelte-lw9amx{padding:var(--2025-demografierechner-2025-duv-size-s)}}.input-header.svelte-lw9amx{font-size:var(--2025-demografierechner-2025-duv-size-font-22);font-weight:700;color:var(--2025-demografierechner-2025-duv-color-text-secondary);margin-bottom:var(--2025-demografierechner-2025-duv-size-xs);text-align:center}@media screen and (max-width:47.999em){.input-header.svelte-lw9amx{margin-bottom:var(--2025-demografierechner-2025-duv-size-s);font-size:var(--2025-demografierechner-2025-duv-size-font-18)}}.input-description.svelte-lw9amx{font-size:var(--2025-demografierechner-2025-duv-size-font-16);text-align:center;margin-bottom:var(--2025-demografierechner-2025-duv-size-m)}.input-group.svelte-lw9amx{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:60px;font-size:var(--2025-demografierechner-2025-duv-size-font-18);border-bottom:2px dotted var(--2025-demografierechner-2025-duv-color-text-tertiary);font-feature-settings:"tnum" 1,"tnum","tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:all .4s ease-out}.input-group.disabled.svelte-lw9amx{cursor:default;pointer-events:none}@media screen and (max-width:47.999em){.input-group.svelte-lw9amx{font-size:var(--2025-demografierechner-2025-duv-size-font-14);min-height:45px}}.input-group.svelte-lw9amx:hover>div:first-of-type{opacity:1}.input-group.svelte-lw9amx>div{display:flex;align-items:center;width:100%}.input-group:first-of-type.selected.svelte-lw9amx,.input-group:first-of-type.non-selected.svelte-lw9amx{padding-top:0!important}.input-group.svelte-lw9amx:first-of-type:not(.selected):not(.non-selected){margin-top:2.8rem}.input-group.svelte-lw9amx:last-child{border-bottom:none}.input-group.svelte-lw9amx .plus:where(.svelte-lw9amx),.input-group.svelte-lw9amx .small-value:where(.svelte-lw9amx){display:none}.input-group.svelte-lw9amx .small-value:where(.svelte-lw9amx){font-size:var(--2025-demografierechner-2025-duv-size-font-14);color:var(--color-demografie-accent);transition:all .4s ease-out}.input-group.selected.svelte-lw9amx{padding:var(--2025-demografierechner-2025-duv-size-xxs) 0}.input-group.selected.svelte-lw9amx .value:where(.svelte-lw9amx){display:none}.input-group.selected.svelte-lw9amx .small-value:where(.svelte-lw9amx){display:block;font-size:var(--2025-demografierechner-2025-duv-size-font-18)}.input-group.selected.svelte-lw9amx .description:where(.svelte-lw9amx){min-width:0;font-size:var(--2025-demografierechner-2025-duv-size-font-18)}.input-group.selected.svelte-lw9amx .label:where(.svelte-lw9amx){font-size:var(--2025-demografierechner-2025-duv-size-font-18);font-weight:700}.input-group.non-selected.svelte-lw9amx{min-height:30px}.input-group.non-selected.svelte-lw9amx .value:where(.svelte-lw9amx),.input-group.non-selected.svelte-lw9amx :where(.svelte-lw9amx):after{display:none}.input-group.non-selected.svelte-lw9amx .plus:where(.svelte-lw9amx),.input-group.non-selected.svelte-lw9amx .small-value:where(.svelte-lw9amx){display:block}.input-group.non-selected.svelte-lw9amx .description:where(.svelte-lw9amx){min-width:0}.input-group.non-selected.svelte-lw9amx .label:where(.svelte-lw9amx){color:var(--2025-demografierechner-2025-duv-color-text-primary)}.input-group.non-selected.svelte-lw9amx>div:where(.svelte-lw9amx){opacity:.75}.chart-container.svelte-lw9amx{display:flex;flex-direction:column;align-items:end}.chart-container.svelte-lw9amx .detail-annotation:where(.svelte-lw9amx){align-self:flex-end;margin-right:.75rem;display:flex;align-items:start;font-size:var(--2025-demografierechner-2025-duv-size-font-14);color:var(--color-demografie-accent)}.chart-container.svelte-lw9amx .detail-annotation:where(.svelte-lw9amx) svg{margin-top:.6rem;margin-left:.5rem;width:24px;height:20px}.chart-container.svelte-lw9amx .detail-annotation.immigration-rate:where(.svelte-lw9amx){margin-right:0;margin-top:-2px}.birth-rate .plot-container{margin-top:-1.25rem}.plus.svelte-lw9amx svg{border-radius:50%;border:1px solid var(--2025-demografierechner-2025-duv-color-text-primary);padding:2px}.input-group.life-expectancy.svelte-lw9amx{margin-bottom:2.25rem}.label.svelte-lw9amx{color:var(--2025-demografierechner-2025-duv-color-text-secondary);flex:1;line-height:1.2;display:flex;gap:var(--2025-demografierechner-2025-duv-size-xxs);transition:all .4s ease-out}.label.svelte-lw9amx .label-detail-annotation:where(.svelte-lw9amx){font-size:var(--2025-demografierechner-2025-duv-size-font-14);color:var(--2025-demografierechner-2025-duv-color-text-secondary);position:absolute;top:100%;left:-.2rem;font-weight:400;display:flex;align-items:center}.label.svelte-lw9amx .label-detail-annotation:where(.svelte-lw9amx) svg{margin-bottom:1.3rem;margin-right:.25rem;width:20;height:26px;overflow:visible}.label.svelte-lw9amx .label-detail-annotation:where(.svelte-lw9amx) svg path{fill:var(--2025-demografierechner-2025-duv-color-text-secondary)}.label.svelte-lw9amx .plus:where(.svelte-lw9amx){display:none!important}.label.svelte-lw9amx .chevron:where(.svelte-lw9amx){transform:rotate(0);transition:transform .2s ease;margin-right:var(--2025-demografierechner-2025-duv-size-xxs)}@media screen and (max-width:47.999em){.label.svelte-lw9amx .chevron:where(.svelte-lw9amx) svg{width:11px;height:11px}}.label.svelte-lw9amx .chevron.selected:where(.svelte-lw9amx){transform:rotate(90deg)}.value-wrapper.svelte-lw9amx{display:flex;align-items:center;gap:var(--2025-demografierechner-2025-duv-size-xxxs)}.value.svelte-lw9amx{position:relative;font-weight:700;font-size:24px;margin-right:8px;min-width:100px;text-align:center;color:var(--color-demografie-accent);background-color:rgba(var(--color-demografie-accent--rgb),.1);border-bottom:5px solid var(--color-demografie-accent);cursor:pointer}.value.svelte-lw9amx .annotation:where(.svelte-lw9amx){position:absolute;bottom:calc(100% + var(--2025-demografierechner-2025-duv-size-xxxs));left:50%;transform:translate(-50%);display:flex;flex-direction:column;color:var(--color-demografie-accent);width:-moz-max-content;width:max-content;gap:var(--2025-demografierechner-2025-duv-size-xxxs);font-size:var(--2025-demografierechner-2025-duv-size-font-14);font-weight:400}.description.svelte-lw9amx{font-size:var(--2025-demografierechner-2025-duv-size-font-14);color:#7f8c8d;font-weight:500;min-width:100px;text-align:left;color:var(--color-demografie-accent);transition:all .4s ease-out}@media screen and (max-width:47.999em){.description.svelte-lw9amx{line-height:var(--2025-demografierechner-2025-duv-size-lineheight-10)!important}}.arrow.svelte-lw9amx{width:16px;height:16px;padding:2px;border-radius:50%;position:relative;transition:background-color .2s ease;display:flex;justify-content:center;align-items:center;border:0px solid var(--2025-demografierechner-2025-duv-color-text-tertiary);margin-left:var(--2025-demografierechner-2025-duv-size-xxs)}.arrow.svelte-lw9amx svg path{stroke:var(--2025-demografierechner-2025-duv-color-text-quaternary)}.immigration-rate.svelte-lw9amx .value:where(.svelte-lw9amx):before{content:"+";margin-right:2px}.female-employment-rate.svelte-lw9amx .label:where(.svelte-lw9amx){display:flex}.female-employment-rate.svelte-lw9amx .label:where(.svelte-lw9amx) span:where(.svelte-lw9amx){display:inline-flex;flex-direction:column;align-items:flex-start}@media(max-width:48em){.input-container.svelte-lw9amx{padding:16px;gap:16px}.value.svelte-lw9amx{font-size:var(--2025-demografierechner-2025-duv-size-font-18);min-width:calc(-moz-max-content + 6px);min-width:calc(max-content + 6px)}.description.svelte-lw9amx{margin-left:0;min-width:70px;line-height:var(--2025-demografierechner-2025-duv-size-lineheight-12)}.arrow.svelte-lw9amx{min-width:20px!important;height:20px!important;padding:0;box-sizing:border-box}.arrow.svelte-lw9amx svg{width:14px;height:14px}}.input-container.svelte-1115pa8{display:flex;flex-direction:column;border-radius:8px;width:100%}@media screen and (max-width:47.999em){.input-container.svelte-1115pa8{margin:0}}.plot-container.svelte-1q8qxad .plot-header{margin-top:0!important}@media screen and (min-width:61.5em){.plot-container.svelte-1q8qxad .plot-header h2{font-size:var(--2025-demografierechner-2025-duv-size-font-24);font-weight:700}}.plot-container.svelte-1q8qxad .plot-header h2{font-weight:700}.plot-container.svelte-1q8qxad .plot-header h4{margin-top:0!important;padding:0!important}.below-charts.svelte-niwfp9{position:relative;display:flex;gap:var(--2025-demografierechner-2025-duv-size-m);width:100%}.below-charts.svelte-niwfp9>.plot-container{width:100%;max-width:calc(50% - var(--2025-demografierechner-2025-duv-size-m) / 2)}.below-charts.svelte-niwfp9>.plot-header{margin-top:0!important}.below-charts.svelte-niwfp9 .plot-header h2{font-size:var(--2025-demografierechner-2025-duv-size-font-16)!important}.results-container.svelte-niwfp9{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.duv-paywalled.svelte-1nshtad{position:relative}.duv-paywalled.svelte-1nshtad:after{content:"";position:absolute;width:180vw;height:100%;z-index:5;left:50%;bottom:0;transform:translate(-50%);pointer-events:none;background-image:linear-gradient(0deg,var(--2025-demografierechner-2025-duv-color-background-primary) 0%,rgba(var(--2025-demografierechner-2025-duv-color-background-primary--rgb),.8) 50%,rgba(var(--2025-demografierechner-2025-duv-color-background-primary--rgb),0) 100%)}@media screen and (min-width:48em){.duv-paywalled.svelte-1nshtad:after{left:var(--scrolly-text-column-width)}}.duv-paywalled-inner.svelte-1nshtad{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--2025-demografierechner-2025-duv-size-xxl);width:100%;max-width:100vw}.duv-paywalled-inner.svelte-1nshtad .duv-background:where(.svelte-1nshtad){position:relative;width:100vw;max-width:750px}.duv-paywalled-inner.svelte-1nshtad .duv-foreground:where(.svelte-1nshtad){max-width:450px;width:100%;padding:var(--2025-demografierechner-2025-duv-size-m) var(--2025-demografierechner-2025-duv-size-m) var(--2025-demografierechner-2025-duv-size-s);box-shadow:0 10px 10px rgba(var(--2025-demografierechner-2025-duv-color-text-primary--rgb),.1);margin-bottom:1rem}@media screen and (min-width:61.5em){.duv-paywalled-inner.svelte-1nshtad .duv-foreground:where(.svelte-1nshtad){left:var(--scrolly-text-column-width)}}@media screen and (max-width:84.999em){.duv-paywalled-inner.svelte-1nshtad .duv-background:where(.svelte-1nshtad){width:100%;max-width:400px}}@media screen and (max-width:61.499em){.duv-paywalled-inner.svelte-1nshtad{flex-direction:column;gap:var(--2025-demografierechner-2025-duv-size-l)}.duv-paywalled-inner.svelte-1nshtad .duv-background:where(.svelte-1nshtad){max-width:100%!important}.duv-paywalled-inner.svelte-1nshtad .duv-foreground:where(.svelte-1nshtad){margin-top:-20vh;background-color:var(--2025-demografierechner-2025-duv-color-background-primary);z-index:2}}@media screen and (max-width:47.999em){.duv-paywalled-inner.svelte-1nshtad{flex-direction:column;gap:var(--2025-demografierechner-2025-duv-size-l)}.duv-paywalled-inner.svelte-1nshtad .duv-background:where(.svelte-1nshtad),.duv-paywalled-inner.svelte-1nshtad .duv-foreground:where(.svelte-1nshtad){max-width:100%}.duv-paywalled-inner.svelte-1nshtad .duv-background:where(.svelte-1nshtad){position:relative}.duv-paywalled-inner.svelte-1nshtad .duv-background:where(.svelte-1nshtad):after{content:"";position:absolute;bottom:0;left:-10vw;height:1rem;width:120vw;z-index:1000;box-shadow:0 10px 10px rgba(var(--2025-demografierechner-2025-duv-color-text-primary--rgb),.1)}.duv-paywalled-inner.svelte-1nshtad .duv-foreground:where(.svelte-1nshtad){margin-top:-1rem;background-color:var(--2025-demografierechner-2025-duv-color-background-primary);z-index:2;box-shadow:none}}.duv-paywall-exclusive.svelte-1nshtad{position:absolute;inset:0 0 0%;z-index:6;pointer-events:none}.duv-paywalled-inner.svelte-1nshtad{max-width:80rem;margin:0 auto}.article .article-header{max-width:none}.paragraph--faded{display:none}:root{--color-rentner-erwerbstaetige: #f55235;--color-rentner: var(--2025-demografierechner-2025-duv-color-beeren-b);--color-erwerbstaetige: var(--2025-demografierechner-2025-duv-color-beeren-a);--color-demografie-accent: var(--2025-demografierechner-2025-duv-color-ozeanblau-b);--color-demografie-accent--rgb: var(--2025-demografierechner-2025-duv-color-ozeanblau-b--rgb)}@media(prefers-color-scheme:dark){html:not(.color-scheme-light){--color-rentner-erwerbstaetige: #ff917d;--color-rentner: #f171ff;--color-erwerbstaetige: #ff63be;--color-demografie-accent: #66e8ff;--color-demografie-accent--rgb: 102, 232, 255}}html.color-scheme-dark{--color-rentner-erwerbstaetige: #ff917d;--color-rentner: #f171ff;--color-erwerbstaetige: #ff63be;--color-demografie-accent: #66e8ff;--color-demografie-accent--rgb: 102, 232, 255}.article-header{display:flex;flex-direction:column}.article-header .article-embed{order:5;margin:0}.duv-color-anchor.svelte-vz8gw3{background-color:var(--color-demografie-accent);background-color:var(--color-rentner-erwerbstaetige);background-color:var(--color-erwerbstaetige);background-color:var(--color-rentner)}.duv-methodology.svelte-vz8gw3{margin-bottom:var(--2025-demografierechner-2025-duv-size-xxl)}@media screen and (max-width:47.999em){.duv-methodology.svelte-vz8gw3{padding:0 var(--2025-demografierechner-2025-duv-size-padding-page-current)}}@media screen and (min-width:61.5em){.duv-methodology.svelte-vz8gw3{margin-top:calc(-1*(50vh - 275px) + 6rem);z-index:101;position:relative}}.duv-methodology.svelte-vz8gw3 button{display:flex;justify-content:center;width:100%}html,body{max-width:100vw;overflow-x:hidden}.app-container.svelte-vz8gw3{position:relative;display:flex;flex-direction:column;gap:var(--2025-demografierechner-2025-duv-size-m);margin:var(--2025-demografierechner-2025-duv-size-xl) auto}@media screen and (max-width:47.999em){.app-container.svelte-vz8gw3{background-color:var(--2025-demografierechner-2025-duv-color-background-primary);margin:0;padding:var(--2025-demografierechner-2025-duv-size-l) 0}}@media screen and (min-width:61.5em){.app-container.svelte-vz8gw3{flex-direction:row;max-width:none;gap:var(--2025-demografierechner-2025-duv-size-xxl);align-items:center}.app-container.svelte-vz8gw3 .results-container:where(.svelte-vz8gw3){min-width:650px;max-width:750px}}.results-container.svelte-vz8gw3{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.page__content{max-width:1200px}svelte-scroller-background-container{pointer-events:none!important}.iqdcontainer{max-width:100vw}@media screen and (max-width:47.999em){.app-container.svelte-vz8gw3{margin-top:0;padding-top:0;padding-bottom:0}}@media screen and (min-width:48em){.results-container-anchor.svelte-vz8gw3{height:auto!important;max-height:none!important;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:var(--2025-demografierechner-2025-duv-size-s)}}
