diff --git a/src/App.tsx b/src/App.tsx index a614071..e15fac4 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -50,6 +50,7 @@ import BruttoNettoRechner from "./pages/BruttoNettoRechner"; import SeniorenAltersvorsorge from "./pages/SeniorenAltersvorsorge"; import SeniorenGesundheitsvorsorge from "./pages/SeniorenGesundheitsvorsorge"; import SeniorenRisikoschutz from "./pages/SeniorenRisikoschutz"; +import SeniorenSterbegeldversicherung from "./pages/SeniorenSterbegeldversicherung"; import PrivateKrankenversicherung from "./pages/PrivateKrankenversicherung"; import Zahnzusatzversicherung from "./pages/Zahnzusatzversicherung"; import Auslandsreisekrankenversicherung from "./pages/Auslandsreisekrankenversicherung"; @@ -163,6 +164,7 @@ const App = () => { } /> } /> } /> + } /> } /> } /> } /> diff --git a/src/components/Disclaimer.tsx b/src/components/Disclaimer.tsx new file mode 100644 index 0000000..ea010ea --- /dev/null +++ b/src/components/Disclaimer.tsx @@ -0,0 +1,24 @@ +import React from 'react'; +import { AlertTriangle } from 'lucide-react'; + +const Disclaimer = () => { + return ( +
+
+
+
+ +
+

Wichtiger Hinweis:

+

+ Die auf diesen Seiten enthaltenen Tipps und Informationen stellen allgemeine, unverbindliche Hinweise zu Versicherungen dar. Es handelt sich um eine private Meinungsäußerung ohne Anspruch auf Richtigkeit, Vollständigkeit oder Haftung und ersetzt keine individuelle Beratung. Maßgeblich sind ausschließlich die jeweiligen Versicherungsbedingungen des Versicherungsunternehmens. +

+
+
+
+
+
+ ); +}; + +export default Disclaimer; diff --git a/src/components/GeneralNotice.tsx b/src/components/GeneralNotice.tsx index 6755eff..2cc2e33 100644 --- a/src/components/GeneralNotice.tsx +++ b/src/components/GeneralNotice.tsx @@ -1,18 +1,20 @@ import { AlertTriangle } from 'lucide-react'; -import { useTranslation } from 'react-i18next'; type Props = { className?: string; }; export default function GeneralNotice({ className }: Props) { - const { t } = useTranslation('common'); - return ( -
+
- -
{t('generalNotice.text')}
+ +
+

Wichtiger Hinweis:

+

+ Die auf diesen Seiten enthaltenen Tipps und Informationen stellen allgemeine, unverbindliche Hinweise zu Versicherungen dar. Es handelt sich um eine private Meinungsäußerung ohne Anspruch auf Richtigkeit, Vollständigkeit oder Haftung und ersetzt keine individuelle Beratung. Maßgeblich sind ausschließlich die jeweiligen Versicherungsbedingungen des Versicherungsunternehmens. +

+
); diff --git a/src/pages/Altersvorsorge.tsx b/src/pages/Altersvorsorge.tsx index af41290..42fd4b0 100644 --- a/src/pages/Altersvorsorge.tsx +++ b/src/pages/Altersvorsorge.tsx @@ -3,6 +3,7 @@ import { Link } from 'react-router-dom'; import { Heart, Shield, TrendingUp, PiggyBank, Home, Calculator } from 'lucide-react'; import Layout from '@/components/Layout'; import { Card } from '@/components/ui/card'; +import Disclaimer from '@/components/Disclaimer'; const Altersvorsorge = () => { const baseUrl = import.meta.env.BASE_URL; @@ -83,6 +84,8 @@ const Altersvorsorge = () => {
+ + ); }; diff --git a/src/pages/Autoversicherung.tsx b/src/pages/Autoversicherung.tsx index f1d1f1b..abb5dd0 100644 --- a/src/pages/Autoversicherung.tsx +++ b/src/pages/Autoversicherung.tsx @@ -10,6 +10,7 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import GeneralNotice from '@/components/GeneralNotice'; import TwoColumnTab from '@/components/tab-pages/TwoColumnTab'; import RightImageCard from '@/components/tab-pages/RightImageCard'; +import Disclaimer from '@/components/Disclaimer'; const Autoversicherung = () => { const { t } = useTranslation('autoversicherung'); diff --git a/src/pages/Contact.tsx b/src/pages/Contact.tsx index c26a0a6..68f7c26 100644 --- a/src/pages/Contact.tsx +++ b/src/pages/Contact.tsx @@ -2,6 +2,7 @@ import { useState, useEffect } from 'react'; import Layout from '@/components/Layout'; import TenReasons from '@/components/TenReasons'; import GeneralNotice from '@/components/GeneralNotice'; +import Disclaimer from '@/components/Disclaimer'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from '@/components/ui/accordion'; import { Mail, Phone, MapPin, Globe, TrendingUp, LineChart, CloudSun, Newspaper, ExternalLink, Star, FileText, Shield, Lock, HelpCircle, Send, User, MessageSquare, MessageCircle } from 'lucide-react'; diff --git a/src/pages/Datenschutz.tsx b/src/pages/Datenschutz.tsx index 2575159..b674154 100644 --- a/src/pages/Datenschutz.tsx +++ b/src/pages/Datenschutz.tsx @@ -3,6 +3,7 @@ import { useEffect } from 'react'; import Layout from '@/components/Layout'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Shield, AlertTriangle, Users, Activity, FileText, Clock, CheckCircle, Phone, Mail } from 'lucide-react'; +import Disclaimer from '@/components/Disclaimer'; const Datenschutz = () => { const { t } = useTranslation('privacy'); @@ -272,6 +273,8 @@ const Datenschutz = () => { + + ); }; diff --git a/src/pages/Finanzen.tsx b/src/pages/Finanzen.tsx index 19b218b..11c23ba 100644 --- a/src/pages/Finanzen.tsx +++ b/src/pages/Finanzen.tsx @@ -7,6 +7,7 @@ import GeneralNotice from '@/components/GeneralNotice'; import { Button } from '@/components/ui/button'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import HeroSlider from '@/components/HeroSlider'; +import Disclaimer from '@/components/Disclaimer'; const Finanzen = () => { const { t } = useTranslation('finanzen'); @@ -128,6 +129,8 @@ const Finanzen = () => { + + ); }; diff --git a/src/pages/Gesundheitsvorsorge.tsx b/src/pages/Gesundheitsvorsorge.tsx index 29db9c5..9b09f95 100644 --- a/src/pages/Gesundheitsvorsorge.tsx +++ b/src/pages/Gesundheitsvorsorge.tsx @@ -4,6 +4,7 @@ import { Heart, Shield, Plane, ArrowRight } from 'lucide-react'; import Layout from '@/components/Layout'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; +import Disclaimer from '@/components/Disclaimer'; const Gesundheitsvorsorge = () => { const baseUrl = import.meta.env.BASE_URL; @@ -104,6 +105,8 @@ const Gesundheitsvorsorge = () => { + + ); }; diff --git a/src/pages/Hausratversicherung.tsx b/src/pages/Hausratversicherung.tsx index 8268ea2..5741e87 100644 --- a/src/pages/Hausratversicherung.tsx +++ b/src/pages/Hausratversicherung.tsx @@ -4,6 +4,7 @@ import { Shield, Phone, Mail, CheckCircle, Star, Home, FileText, Calculator, Use import Layout from '@/components/Layout'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; +import Disclaimer from '@/components/Disclaimer'; const Hausratversicherung = () => { const { t } = useTranslation('hausrat'); @@ -157,6 +158,8 @@ const Hausratversicherung = () => { + + ); }; diff --git a/src/pages/Impressum.tsx b/src/pages/Impressum.tsx index b12983c..c0e58a9 100644 --- a/src/pages/Impressum.tsx +++ b/src/pages/Impressum.tsx @@ -2,6 +2,7 @@ import React from 'react'; import { useTranslation } from 'react-i18next'; import { Shield, Phone, Mail, MapPin, Building, User, Calendar, Globe, FileText } from 'lucide-react'; import Layout from '@/components/Layout'; +import Disclaimer from '@/components/Disclaimer'; const Impressum = () => { const { t } = useTranslation('impressum'); @@ -377,6 +378,8 @@ const Impressum = () => { + + ); }; diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx index 8b3b718..0f2b95e 100644 --- a/src/pages/Index.tsx +++ b/src/pages/Index.tsx @@ -6,6 +6,7 @@ import { Button } from '@/components/ui/button'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { Shield, Car, Phone, Users, Award, CheckCircle, ArrowRight, Star, FileText } from 'lucide-react'; import HeroSlider from '@/components/HeroSlider'; +import Disclaimer from '@/components/Disclaimer'; const Index = () => { const { t } = useTranslation('home'); @@ -40,6 +41,7 @@ const Index = () => { { title: 'Zahnzusatzversicherung', href: '/zahnzusatzversicherung', image: import.meta.env.BASE_URL + encodeURI('Fotolia_45263348_S.jpg') }, { title: 'Auslandsreisekrankenversicherung', href: '/auslandsreisekrankenversicherung', image: import.meta.env.BASE_URL + encodeURI('iStock-637584740.jpg') }, { title: 'Gesundheitsvorsorge', href: '/gesundheitsvorsorge', image: import.meta.env.BASE_URL + encodeURI('iStock-819100588.jpg') }, + { title: 'Sterbegeldversicherung', href: '/senioren-sterbegeldversicherung', image: import.meta.env.BASE_URL + encodeURI('iStock-939772870.jpg') }, ]; setFocusTopics( @@ -107,6 +109,7 @@ const Index = () => { { label: 'Private Krankenversicherung', href: '/private-krankenversicherung' }, { label: 'Zahnzusatzversicherung', href: '/zahnzusatzversicherung' }, { label: t('topics.item6.title', 'Unfall – Was jetzt?'), href: '/unfall' }, + { label: 'Sterbegeldversicherung', href: '/senioren-sterbegeldversicherung' }, ], }, { @@ -163,17 +166,20 @@ const Index = () => { }, { id: 'home-5', - kicker: t('hero.private.kicker', 'Privatkunden'), - title: t('hero.private.title', 'Sicherheit für Ihre Familie und Ihr Zuhause.'), - subtitle: t( - 'hero.private.subtitle', - 'Individuelle Beratung für alle Lebensbereiche – von der Kfz-Versicherung bis zur Altersvorsorge.' - ), - imageUrl: import.meta.env.BASE_URL + encodeURI('Fotolia_11700075_XS.jpg'), - imagePosition: 'center', + kicker: 'Sterbegeldversicherung', + title: 'Für Ihre Liebsten vorsorgen', + subtitle: 'Sichern Sie Ihre Familie mit einer Sterbegeldversicherung ab - finanzielle Sicherheit im Todesfall.', + imageUrl: import.meta.env.BASE_URL + encodeURI('iStock-939772870.jpg'), + imagePosition: 'center 35%', ctas: [ - { label: t('hero.private.primaryCta', 'Privatkunden'), href: '/privatkunden' }, - { label: t('hero.private.secondaryCta', 'Beratung'), href: '/contact' }, + { label: 'Jetzt beraten lassen', href: '/senioren-sterbegeldversicherung' }, + { label: 'Alle Senioren-Themen', href: '/senioren' }, + ], + topics: [ + { label: 'Sterbegeldversicherung', href: '/senioren-sterbegeldversicherung' }, + { label: 'Risikolebensversicherung', href: '/senioren-sterbegeldversicherung' }, + { label: 'Bestattungsvorsorge', href: '/senioren-sterbegeldversicherung' }, + { label: 'Senioren', href: '/senioren' }, ], }, { @@ -449,6 +455,7 @@ const Index = () => { + ); }; diff --git a/src/pages/KFZ.tsx b/src/pages/KFZ.tsx index 0fb2c11..077c78e 100644 --- a/src/pages/KFZ.tsx +++ b/src/pages/KFZ.tsx @@ -4,6 +4,7 @@ import { useTranslation } from 'react-i18next'; import { Button } from '@/components/ui/button'; import Layout from '@/components/Layout'; import HeroSlider from '@/components/HeroSlider'; +import Disclaimer from '@/components/Disclaimer'; const KFZ = () => { const { t } = useTranslation('kfz'); @@ -78,6 +79,8 @@ const KFZ = () => { + + ); }; diff --git a/src/pages/KinderGesundheit.tsx b/src/pages/KinderGesundheit.tsx index 199faf3..4f1f6af 100644 --- a/src/pages/KinderGesundheit.tsx +++ b/src/pages/KinderGesundheit.tsx @@ -24,6 +24,7 @@ import Layout from '@/components/Layout'; import GeneralNotice from '@/components/GeneralNotice'; import HeroSlider from '@/components/HeroSlider'; import { Button } from '@/components/ui/button'; +import Disclaimer from '@/components/Disclaimer'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import TwoColumnTab from '@/components/tab-pages/TwoColumnTab'; @@ -278,12 +279,17 @@ const KinderGesundheit = () => {
- {(t('details.leistung.rows', { returnObjects: true }) as unknown as string[]).map((row) => ( -
- - {row} -
- ))} + {(() => { + const rows = t('details.leistung.rows', { returnObjects: true }) as unknown; + return Array.isArray(rows) + ? (rows as string[]).map((row, index) => ( +
+ + {row} +
+ )) + : null; + })()}
@@ -296,12 +302,17 @@ const KinderGesundheit = () => {
- {(t('details.ueberblick.items', { returnObjects: true }) as unknown as string[]).map((row) => ( -
- - {row} -
- ))} + {(() => { + const items = t('details.ueberblick.items', { returnObjects: true }) as unknown; + return Array.isArray(items) + ? (items as string[]).map((row, index) => ( +
+ + {row} +
+ )) + : null; + })()}
{t('details.ueberblick.disclaimer')}
@@ -326,14 +337,19 @@ const KinderGesundheit = () => {
- {(t('details.leistungsfall.rows', { returnObjects: true }) as unknown as Array<{ label: string; value: string; strong?: boolean }>).map( - (row) => ( -
-
{row.label}
-
{row.value}
-
- ), - )} + {(() => { + const rows = t('details.leistungsfall.rows', { returnObjects: true }) as unknown; + return Array.isArray(rows) + ? (rows as Array<{ label: string; value: string; strong?: boolean }>).map( + (row, index) => ( +
+
{row.label}
+
{row.value}
+
+ ) + ) + : null; + })()}
diff --git a/src/pages/KinderGesundheitZahn.tsx b/src/pages/KinderGesundheitZahn.tsx index 97bce23..59182a0 100644 --- a/src/pages/KinderGesundheitZahn.tsx +++ b/src/pages/KinderGesundheitZahn.tsx @@ -10,6 +10,7 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import TwoColumnTab from '@/components/tab-pages/TwoColumnTab'; import RightImageCard from '@/components/tab-pages/RightImageCard'; import { CheckCircle, Download, Mail, Phone, Shield, Home, FileText, Calculator, Star, Search } from 'lucide-react'; +import Disclaimer from '@/components/Disclaimer'; const TAB_OVERVIEW = 'overview'; const TAB_DETAILS = 'details'; diff --git a/src/pages/Kinderunfall.tsx b/src/pages/Kinderunfall.tsx index fdaa4d9..c302e4b 100644 --- a/src/pages/Kinderunfall.tsx +++ b/src/pages/Kinderunfall.tsx @@ -10,6 +10,7 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import TwoColumnTab from '@/components/tab-pages/TwoColumnTab'; import RightImageCard from '@/components/tab-pages/RightImageCard'; import HeroSlider from '@/components/HeroSlider'; +import Disclaimer from '@/components/Disclaimer'; const Kinderunfall = () => { const navigate = useNavigate(); diff --git a/src/pages/Leistungen.tsx b/src/pages/Leistungen.tsx index 76d0699..1480220 100644 --- a/src/pages/Leistungen.tsx +++ b/src/pages/Leistungen.tsx @@ -2,6 +2,7 @@ import React from 'react'; import { useTranslation } from 'react-i18next'; import { Shield, Car, Home, Users, Briefcase, Heart, FileText, CheckCircle, Star, TrendingUp } from 'lucide-react'; import Layout from '@/components/Layout'; +import Disclaimer from '@/components/Disclaimer'; const Leistungen = () => { const { t } = useTranslation('leistungen'); @@ -150,6 +151,8 @@ const Leistungen = () => {
+ + ); }; diff --git a/src/pages/Links.tsx b/src/pages/Links.tsx index 8b2e740..812c059 100644 --- a/src/pages/Links.tsx +++ b/src/pages/Links.tsx @@ -3,6 +3,7 @@ import { Link } from 'react-router-dom'; import Layout from '@/components/Layout'; import { Card, CardContent, CardHeader, CardTitle, CardDescription } from '@/components/ui/card'; import { Phone, Shield, FileText, Link as LinkIcon } from 'lucide-react'; +import Disclaimer from '@/components/Disclaimer'; const Links = () => { const { t } = useTranslation('links'); @@ -93,6 +94,8 @@ const Links = () => { + + ); }; diff --git a/src/pages/PrivateKrankenversicherung.tsx b/src/pages/PrivateKrankenversicherung.tsx index ac317cb..01f0a9f 100644 --- a/src/pages/PrivateKrankenversicherung.tsx +++ b/src/pages/PrivateKrankenversicherung.tsx @@ -10,6 +10,7 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import GeneralNotice from '@/components/GeneralNotice'; import TwoColumnTab from '@/components/tab-pages/TwoColumnTab'; import RightImageCard from '@/components/tab-pages/RightImageCard'; +import Disclaimer from '@/components/Disclaimer'; const PrivateKrankenversicherung = () => { const { t } = useTranslation('privateKrankenversicherung'); diff --git a/src/pages/Risikoschutz.tsx b/src/pages/Risikoschutz.tsx index e565ce8..e811159 100644 --- a/src/pages/Risikoschutz.tsx +++ b/src/pages/Risikoschutz.tsx @@ -3,6 +3,7 @@ import { Link } from 'react-router-dom'; import { Shield, Heart, Car, Home, Briefcase, Users } from 'lucide-react'; import Layout from '@/components/Layout'; import { Card } from '@/components/ui/card'; +import Disclaimer from '@/components/Disclaimer'; const Risikoschutz = () => { const baseUrl = import.meta.env.BASE_URL; @@ -83,6 +84,8 @@ const Risikoschutz = () => { + + ); }; diff --git a/src/pages/Senioren.tsx b/src/pages/Senioren.tsx index be0c496..f25ad33 100644 --- a/src/pages/Senioren.tsx +++ b/src/pages/Senioren.tsx @@ -6,7 +6,7 @@ import { Shield, Users, TrendingUp, Clock, DollarSign, MapPin, Phone, Mail } fro import Layout from '@/components/Layout'; import HeroSlider from '@/components/HeroSlider'; -type FocusTopicId = 'health' | 'risk' | 'retirement'; +type FocusTopicId = 'health' | 'risk' | 'retirement' | 'funeral'; const Senioren = () => { const { t } = useTranslation('senioren'); @@ -20,6 +20,7 @@ const Senioren = () => { { id: 'health' as const, title: t('focus.items.health', 'Gesundheitsvorsorge'), href: '/senioren-gesundheitsvorsorge', image: assetUrl('iStock-957363908.jpg') }, { id: 'risk' as const, title: t('focus.items.risk', 'Risikoschutz'), href: '/senioren-risikoschutz', image: assetUrl('iStock-970876204.jpg') }, { id: 'retirement' as const, title: t('focus.items.retirement', 'Altersvorsorge'), href: '/senioren-altersvorsorge', image: assetUrl('Fotolia_67327775_XS.jpg') }, + { id: 'funeral' as const, title: t('focus.items.funeral', 'Sterbegeldversicherung'), href: '/senioren-sterbegeldversicherung', image: assetUrl('iStock-939772870.jpg') }, ]; setFocusTopics( @@ -55,6 +56,15 @@ const Senioren = () => { { title: 'Betriebliche Altersvorsorge', href: '/senioren-altersvorsorge' }, ]; + const funeralLinksRaw = t('details.funeral.links', { returnObjects: true }) as unknown; + const funeralLinks = Array.isArray(funeralLinksRaw) + ? (funeralLinksRaw as Array<{ title: string; href: string }>) + : [ + { title: 'Sterbegeldversicherung', href: '/senioren-sterbegeldversicherung' }, + { title: 'Bestattungsvorsorge', href: '/senioren-sterbegeldversicherung' }, + { title: 'Risikolebensversicherung', href: '/senioren-sterbegeldversicherung' }, + ]; + const benefitsRaw = t('benefits.items', { returnObjects: true }) as unknown; const benefits = Array.isArray(benefitsRaw) ? (benefitsRaw as Array<{ title: string; desc: string }>) : []; const benefitIcons = [Shield, Users, TrendingUp, Clock, DollarSign, MapPin]; @@ -178,6 +188,26 @@ const Senioren = () => { )} + + {/* Zusätzliche Links unter dem Bild für Sterbegeldversicherung */} + {item.id === 'funeral' && ( +
+
{detailsLabel}
+
+ {funeralLinks.map((link) => ( + e.stopPropagation()} + > + + {link.title} + + ))} +
+
+ )} ))} diff --git a/src/pages/SeniorenGesundheitsvorsorge.tsx b/src/pages/SeniorenGesundheitsvorsorge.tsx index cea1736..fe4755f 100644 --- a/src/pages/SeniorenGesundheitsvorsorge.tsx +++ b/src/pages/SeniorenGesundheitsvorsorge.tsx @@ -8,6 +8,7 @@ import { Shield, Heart, Star, CheckCircle, Phone, Mail, FileText, Download, Aler import Layout from '@/components/Layout'; import HeroSlider from '@/components/HeroSlider'; import GeneralNotice from '@/components/GeneralNotice'; +import Disclaimer from '@/components/Disclaimer'; const SeniorenGesundheitsvorsorge = () => { const { t } = useTranslation('seniorenGesundheitsvorsorge'); @@ -405,23 +406,6 @@ const SeniorenGesundheitsvorsorge = () => { - - {/* Haftungsausschluss */} -
-
-
-
- -
-

Wichtiger Hinweis:

-

- Bei den Tipps und Informationen auf diesen Seiten handelt es sich um allgemeine, unverbindliche Hinweise zu Versicherungen. Trotz meiner beruflichen Erfahrung handelt es sich hierbei um eine private Meinungsäußerung, ohne Anspruch auf Richtigkeit, ohne Haftung und ohne Ersatz für eine Beratung. Die rechtsverbindlichen Bestimmungen entnehmen Sie bitte den Versicherungsbedingungen des jeweiligen Versicherungsunternehmens. -

-
-
-
-
-
); }; diff --git a/src/pages/SeniorenRisikoschutz.tsx b/src/pages/SeniorenRisikoschutz.tsx index c234c96..94014d8 100644 --- a/src/pages/SeniorenRisikoschutz.tsx +++ b/src/pages/SeniorenRisikoschutz.tsx @@ -510,6 +510,8 @@ const SeniorenRisikoschutz = () => { + + diff --git a/src/pages/SeniorenSterbegeldversicherung.tsx b/src/pages/SeniorenSterbegeldversicherung.tsx new file mode 100644 index 0000000..349a489 --- /dev/null +++ b/src/pages/SeniorenSterbegeldversicherung.tsx @@ -0,0 +1,858 @@ +import React, { useState } from 'react'; +import { Link, useNavigate } from 'react-router-dom'; +import { useTranslation } from 'react-i18next'; +import { Button } from '@/components/ui/button'; +import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; +import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; +import { Shield, Heart, Star, CheckCircle, Phone, Mail, FileText, Download, AlertTriangle, Clock, Users, Activity, Calculator, DollarSign, HandHeart, Home } from 'lucide-react'; +import Layout from '@/components/Layout'; +import HeroSlider from '@/components/HeroSlider'; +import GeneralNotice from '@/components/GeneralNotice'; +import Disclaimer from '@/components/Disclaimer'; +import TwoColumnTab from '@/components/tab-pages/TwoColumnTab'; + +const SeniorenSterbegeldversicherung = () => { + const { t } = useTranslation(); + const navigate = useNavigate(); + const baseUrl = import.meta.env.BASE_URL; + const assetUrl = (fileName: string) => `${baseUrl}${encodeURI(fileName)}`; + const [activeTab, setActiveTab] = useState('overview'); + + const benefits = [ + { + icon: HandHeart, + title: 'Absicherung im Todesfall', + description: 'Finanzielle Unterstützung für Ihre Hinterbliebenen' + }, + { + icon: DollarSign, + title: 'Beitragsgünstig', + description: 'Günstige Beiträge mit hoher Auszahlungssumme' + }, + { + icon: Shield, + title: 'Sofortauszahlung', + description: 'Schnelle Hilfe für Ihre Familie' + }, + { + icon: Heart, + title: 'Familienabsicherung', + description: 'Schutz für Ihre Liebsten' + }, + { + icon: Clock, + title: 'Lebenslang gültig', + description: 'Keine Altersbegrenzung' + }, + { + icon: Users, + title: 'Ohne Gesundheitsprüfung', + description: 'Einfacher Abschluss möglich' + } + ]; + + const processSteps = [ + { + icon: FileText, + title: 'Beratung', + description: 'Persönliche Beratung zu Ihren Wünschen' + }, + { + icon: Calculator, + title: 'Berechnung', + description: 'Individuelle Tarifauswahl' + }, + { + icon: Shield, + title: 'Abschluss', + description: 'Schneller und unkomplizierter Vertragsschluss' + }, + { + icon: CheckCircle, + title: 'Schutz', + description: 'Sofortiger Versicherungsschutz' + } + ]; + + const advantages = [ + { + icon: Heart, + title: 'Finanzielle Entlastung', + description: 'Ihre Angehörigen müssen keine Kosten tragen' + }, + { + icon: Shield, + title: 'Schnelle Auszahlung', + description: 'Geld ist sofort nach dem Todesfall verfügbar' + }, + { + icon: Home, + title: 'Freie Wahl', + description: 'Bestatter und Art der Bestattung frei wählbar' + }, + { + icon: DollarSign, + title: 'Beitragsgünstig', + description: 'Schon ab wenigen Euro im Monat absicherbar' + }, + { + icon: Users, + title: 'Ohne Gesundheitsprüfung', + description: 'Keine Gesundheitsfragen erforderlich' + }, + { + icon: Clock, + title: 'Lebenslang gültig', + description: 'Keine Altersgrenzen oder Laufzeiten' + } + ]; + + return ( + +
+ {/* Wichtiger Hinweis oben */} +
+
+
+
+ +
+

Wichtiger Hinweis:

+

+ Die auf diesen Seiten enthaltenen Tipps und Informationen stellen allgemeine, unverbindliche Hinweise zu Versicherungen dar. Es handelt sich um eine private Meinungsäußerung ohne Anspruch auf Richtigkeit, Vollständigkeit oder Haftung und ersetzt keine individuelle Beratung. Maßgeblich sind ausschließlich die jeweiligen Versicherungsbedingungen des Versicherungsunternehmens. +

+
+
+
+
+
+ + {/* Hero Section */} + + + {/* Main Content */} +
+
+ {/* Header */} +
+

+ Die Sterbegeldversicherung +

+

+ Für Ihre Liebsten sorgen +

+
+ + {/* Tabs Navigation */} +
+ { + setActiveTab(next); + }} + className="w-full" + id="tab-section" + > +
+ + + + Übersicht + + + + Produkte + + + + Vorteile + + + + Prozess + + + + Kosten + + + + Anfrage + + +
+ +
+ + +
+ + + Sterbegeldversicherung + +
+

+ Die Sterbegeldversicherung +

+

+ Für Ihre Liebsten sorgen +

+

+ Eine Sterbegeldversicherung ist eine sinnvolle Vorsorge, die Ihre Angehörigen im Todesfall finanziell entlastet. + Mit einer monatlichen Prämie sichern Sie eine Auszahlungssumme, die für die Bestattungskosten verwendet werden kann. +

+ +
+ + +
+ +
+
+ +
+
Familienabsicherung
+
Schutz für Ihre Liebsten
+
+
+
+ +
+
Beitragsgünstig
+
Günstige Absicherung
+
ab 40,75 €/mtl. für 12.500 €
+
+
+
+ + } + right={ + ( +
+
+
+ Sterbegeldversicherung +
+
+ + Finanzielle Absicherung, letzte Wünsche, Entlastung für Familie +
+
+ + Tarifcheck – schnell, fair und passend zu Ihrer Vorsorge. +
+
+
+
+ ) + } + /> + + {/* Wichtige Information */} +
+
+
+ +
+
+
Wichtige Information zur gesetzlichen Regelung
+

+ Die Sterbegeldversicherung ist eine private Vorsorge, die gesetzlich nicht geregelt ist. + Die Leistungen und Bedingungen variieren je nach Anbieter. Eine sorgfältige Prüfung der Vertragsbedingungen ist empfehlenswert. +

+
+
+
+ + {/* Vorteile */} +
+
+
+ +
+
+
Ihre Garantierte Vorteile & Absicherung lebenslang
+

+ Mit einer Sterbegeldversicherung sichern Sie sich und Ihre Familie finanziell ab. + Die Beiträge bleiben über die gesamte Vertragslaufzeit gleich und die Auszahlungssumme ist garantiert. +

+
+
+
+ + {/* Beitragsbeispiel und Versicherungssummen */} +
+
+
+

Beitragsbeispiel

+

ab 40,75 €

+

pro Monat für 12.500 € Versicherungssumme

+
+

• Männer/Frauen: ab 53 Jahre

+
+
+
+
+
+

Versicherungssummen

+

1.500 € - bis 50.000 €

+

Frei wählbare Absicherung

+
+

• Sofortauszahlung bei Unfalltod

+

• Doppelte Leistung bei Unfalltod

+
+
+
+
+ + {/* Wichtiger Hinweis unter der Tabelle */} +
+
+ +
+

Wichtiger Hinweis:

+

+ Die auf diesen Seiten enthaltenen Tipps und Informationen stellen allgemeine, unverbindliche Hinweise zu Versicherungen dar. Es handelt sich um eine private Meinungsäußerung ohne Anspruch auf Richtigkeit, Vollständigkeit oder Haftung und ersetzt keine individuelle Beratung. Maßgeblich sind ausschließlich die jeweiligen Versicherungsbedingungen des Versicherungsunternehmens. +

+
+
+
+ + + +
+
+

Unsere Sterbegeldlösungen

+

+ Wir bieten verschiedene Tarife an, die auf Ihre individuellen Bedürfnisse zugeschnitten sind. +

+ +
+ + + + + Klassische Sterbegeldversicherung + + + Die bewährte Lösung für Ihre finanzielle Absicherung + + + +
    +
  • + + Auszahlungssumme bis 50.000 € +
  • +
  • + + Ohne Gesundheitsprüfung +
  • +
  • + + Beitragskonstant über die gesamte Laufzeit +
  • +
+
+
+ + + + + + Familien-Sterbegeldversicherung + + + Gemeinsam für die ganze Familie vorsorgen + + + +
    +
  • + + Bis zu 5 Personen versicherbar +
  • +
  • + + Separate Auszahlungssummen +
  • +
  • + + Familienrabatt bis 15% +
  • +
+
+
+
+
+ +
+ + + + + Kosten berechnen + + + +

+ Berechnen Sie jetzt Ihre individuellen Beiträge und finden Sie den passenden Tarif. +

+ +
+
+
+
+
+ + +
+

+ Ihre Vorteile +

+

+ Entdecken Sie die vielen Vorteile einer Sterbegeldversicherung und wie Sie Ihre Liebsten schützen können. +

+
+ +
+ {advantages.map((advantage, index) => ( + + +
+ +
+ {advantage.title} +
+ +

{advantage.description}

+
+
+ ))} +
+
+ + +
+

+ So läuft die Beratung ab +

+

+ In nur wenigen Schritten zu Ihrer individuellen Sterbegeldversicherung +

+
+ +
+ {processSteps.map((step, index) => ( +
+
+ +
+

{step.title}

+

{step.description}

+ {index < processSteps.length - 1 && ( +
+
+
+
+
+ )} +
+ ))} +
+
+ + +
+

Sterbegeld-Rechner

+

+ Berechnen Sie jetzt Ihre individuellen Beiträge +

+ +
+
+ + +
+

Bestattungskosten im Überblick

+

+ Typische Kosten für eine Bestattung in Deutschland +

+
+ +
+ {/* Modern Header */} +
+
+

Bestattungskosten

+

Eine transparente Übersicht aller Kostenpositionen

+
+
+ + {/* Content */} +
+ {/* Kostenübersicht Cards */} +
+
+
+

Beitragsbeispiel

+

ab 40,75 €

+

pro Monat für 12.500 € Versicherungssumme

+
+

• Männer/Frauen: ab 53 Jahre

+
+
+
+
+
+

Versicherungssummen

+

1.500 € - bis 50.000 €

+

Frei wählbare Absicherung

+
+

• Sofortauszahlung bei Unfalltod

+

• Doppelte Leistung bei Unfalltod

+
+
+
+
+ + {/* Detaillierte Kostenliste */} +
+
+
Detaillierte Kostenübersicht
+
+
+ {[ + { name: 'Bestatter', desc: 'Organisation, Überführung, Trauerfeier', min: 1500, max: 3500 }, + { name: 'Sarg', desc: 'Je nach Material und Ausführung', min: 800, max: 2500 }, + { name: 'Grabstelle', desc: 'Erwerb und Aushebung', min: 500, max: 1200 }, + { name: 'Grabpflege', desc: 'Je nach Wahl und Friedhof (pro Jahr)', min: 200, max: 400 }, + { name: 'Krankenhaus', desc: 'Kosten für Aufbahrung', min: 50, max: 100 }, + { name: 'Verwaltung', desc: 'Verwaltungsgebühren', min: 50, max: 150 }, + { name: 'Todesanzeige', desc: 'Je nach Zeitung und Auflage', min: 100, max: 500 }, + { name: 'Trauerfeier', desc: 'Kaffee und Kuchen, Musik', min: 300, max: 1000 }, + { name: 'Blumenschmuck', desc: 'Kranz und Sträuße', min: 200, max: 800 }, + { name: 'Danksagungskarten', desc: 'Druck und Versand', min: 50, max: 200 }, + { name: 'Steinmetz', desc: 'Grabstein und Inschrift', min: 2350, max: 8000 } + ].map((item, index) => ( +
+
+
+
{item.name}
+

{item.desc}

+
+
+
+

ab

+

{item.min.toLocaleString()} €

+
+
+

bis

+

{item.max.toLocaleString()} €

+
+
+
+
+ ))} +
+
+ + {/* Hinweisbereich */} +
+
+ +
+
Wichtige Hinweise
+
    +
  • • Die Kosten variieren je nach Region, Friedhof und individuellen Wünschen
  • +
  • • Grabpflegekosten fallen jährlich zusätzlich an
  • +
  • • Eine Sterbegeldversicherung kann Ihre Angehörigen finanziell entlasten
  • +
+
+
+
+ + {/* Verantwortungsbereich */} +
+
+
+ +
+
+
Verantwortung
+

+ Sie können Verantwortung vereinbaren durch: +

+
    +
  • Sterbegeldversicherungen - bieten gegen einen vergleichsweise geringen monatlichen Beitrag eine Lösung, welche ohne Gesundheitsprüfung bis ins hohe Alter von 85 Jahren - auch von Kindern oder Verwandten ohne das Wissen der zu versicherten Person - abgeschlossen werden kann.
  • +
  • Bestattungsvorsorgeversicherung - ermöglicht Ihnen, alles Notwendige schon jetzt eigenverantwortlich zu regeln. Sie können sich darauf verlassen, dass später alles in Ihrem Sinne arrangiert ist und sämtliche Formalitäten zuverlässig erledigt werden. Gewähren Sie Ihnen und Ihren Angehörigen emotionale und finanzielle Entlastung.
  • +
+

+ Ein persönliches Gespräch ist durch nichts zur ersetzen, deswegen Vereinbaren Sie einen Termin und wir werden gemeinsam für Sie oder Ihrer Angehörigen eine passende sichere und vertrauliche Lösung finden. +

+
+
+
+
+
+
+ + +
+

Sterbegeld-Rechner

+

+ Berechnen Sie jetzt Ihre individuellen Beiträge und finden Sie den passenden Tarif +

+
+ +
+ + + + + Beitrag berechnen + + + Geben Sie Ihre Wünsche ein und erhalten Sie eine unverbindliche Kostenschätzung + + + +
+
+ + +
+
+ + +
+
+ +
+ +
+ + +
+
+ +
+
+

Ihr geschätzter Beitrag

+

ab 40,75 €

+

pro Monat

+
+
+ +
+ + +
+
+
+
+
+ + +
+ + + Beratungsanfrage + + Lassen Sie sich unverbindlich zu Ihrer Sterbegeldversicherung beraten + + + +
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ +