{"id":21340,"date":"2025-12-27T08:29:55","date_gmt":"2025-12-27T07:29:55","guid":{"rendered":"https:\/\/limainvestimmobilien.de\/?page_id=21340"},"modified":"2026-02-04T09:04:18","modified_gmt":"2026-02-04T08:04:18","slug":"swot-analyse-immobilien","status":"publish","type":"page","link":"https:\/\/limainvestimmobilien.de\/en\/swot-analyse-immobilien\/","title":{"rendered":"SWOT-Analyse"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21340\" class=\"elementor elementor-21340\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bbd4e88 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bbd4e88\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-89c237d\" data-id=\"89c237d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d1f9e0e elementor-widget elementor-widget-html\" data-id=\"d1f9e0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"container no-print\" style=\"margin-bottom: 30px;\">\n    <style>\n        \/* Scoped Styles f\u00fcr die Info-Box *\/\n        .intro-card {\n            display: grid;\n            grid-template-columns: 300px 1fr;\n            background: #fff;\n            border-radius: var(--radius);\n            overflow: hidden;\n            box-shadow: var(--shadow);\n            border: 1px solid var(--border-color);\n        }\n\n        .intro-visual {\n            background-image: url('https:\/\/images.unsplash.com\/photo-1486406146926-c627a92ad1ab?q=80&w=2070&auto=format&fit=crop');\n            background-size: cover;\n            background-position: center;\n            position: relative;\n        }\n\n        \/* Goldener Overlay-Effekt f\u00fcr CI-Look *\/\n        .intro-visual::after {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0; bottom: 0;\n            background: linear-gradient(135deg, rgba(26, 28, 30, 0.4), rgba(187, 158, 28, 0.2));\n        }\n\n        .intro-content {\n            padding: 30px;\n        }\n\n        .intro-content h2 {\n            margin-top: 0;\n            color: var(--text-main);\n            border-bottom: none; \/* Reset global style *\/\n            font-size: 20px;\n        }\n\n        .intro-badges {\n            display: flex;\n            gap: 10px;\n            margin-top: 20px;\n            flex-wrap: wrap;\n        }\n\n        .intro-badge {\n            font-size: 11px;\n            font-weight: 700;\n            text-transform: uppercase;\n            padding: 6px 12px;\n            border-radius: 4px;\n            letter-spacing: 0.5px;\n        }\n        \n        \/* Matching SWOT Colors *\/\n        .ib-s { background: #e8f5e9; color: #27ae60; border: 1px solid #27ae60; }\n        .ib-w { background: #fdedec; color: #c0392b; border: 1px solid #c0392b; }\n        .ib-o { background: #eaf2f8; color: #2980b9; border: 1px solid #2980b9; }\n        .ib-t { background: #fef5e7; color: #f39c12; border: 1px solid #f39c12; }\n\n        @media (max-width: 800px) {\n            .intro-card { grid-template-columns: 1fr; }\n            .intro-visual { height: 150px; }\n        }\n    <\/style>\n\n    <div class=\"intro-card\">\n        <div class=\"intro-visual\"><\/div>\n        <div class=\"intro-content\">\n            <h2>SWOT-Analyse Methodik<\/h2>\n            <p style=\"font-size: 14px; color: #555; line-height: 1.6; margin: 0;\">\n                Diese Analyse dient der strukturierten Bewertung des Immobilien-Investments. Sie trennt strikt zwischen \n                objektbezogenen <strong>internen Faktoren<\/strong> (Zustand, Mietstruktur) und marktbedingten \n                <strong>externen Einfl\u00fcssen<\/strong> (Lage, Zins, Gesetze). Ziel ist es, nicht nur Risiken zu erkennen, \n                sondern eine klare Strategie (Kaufen, Entwickeln oder Absto\u00dfen) abzuleiten.\n            <\/p>\n            <div class=\"intro-badges\">\n                <div class=\"intro-badge ib-s\">Strengths (St\u00e4rken)<\/div>\n                <div class=\"intro-badge ib-w\">Weaknesses (Schw\u00e4chen)<\/div>\n                <div class=\"intro-badge ib-o\">Opportunities (Chancen)<\/div>\n                <div class=\"intro-badge ib-t\">Threats (Risiken)<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cb8f28b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cb8f28b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-af8fa6e\" data-id=\"af8fa6e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bba776f elementor-widget elementor-widget-html\" data-id=\"bba776f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Lima Invest | Professional Asset Evaluation<\/title>\n    <style>\n        \/* --- 1. DESIGN SYSTEM --- *\/\n        :root {\n            --primary-gold: #bb9e1c;\n            --primary-dark: #8f7810;\n            --bg-body: #f4f5f7;\n            --bg-card: #ffffff;\n            --text-main: #1a1c1e;\n            --text-muted: #555555;\n            --border-color: #e2e4e8;\n            --radius: 8px;\n            --shadow: 0 4px 20px rgba(0,0,0,0.05);\n            \n            \/* Status Colors *\/\n            --status-green: #27ae60;\n            --status-yellow: #f1c40f;\n            --status-red: #c0392b;\n        }\n\n        * { box-sizing: border-box; -webkit-print-color-adjust: exact; print-color-adjust: exact; }\n        \n        body { \n            font-family: 'Segoe UI', system-ui, -apple-system, sans-serif; \n            background-color: var(--bg-body); \n            color: var(--text-main); \n            margin: 0; padding: 0; line-height: 1.5;\n        }\n\n        \/* --- 2. LAYOUT --- *\/\n        .container { max-width: 1300px; margin: 0 auto; padding: 0 20px; }\n\n        header { \n            background: #fff; border-bottom: 1px solid var(--border-color); \n            padding: 20px 0; margin-bottom: 30px; \n        }\n        .header-inner { display: flex; justify-content: space-between; align-items: center; }\n        .brand h1 { margin: 0; font-size: 20px; text-transform: uppercase; letter-spacing: 1.5px; font-weight: 800; }\n        .brand p { margin: 0; font-size: 12px; color: var(--primary-gold); font-weight: 600; text-transform: uppercase; }\n\n        .btn-action { \n            background: var(--text-main); color: #fff; border: none; \n            padding: 10px 24px; border-radius: 4px; cursor: pointer; \n            font-weight: 600; font-size: 13px; transition: background 0.2s;\n        }\n        .btn-action:hover { background: var(--primary-gold); }\n\n        \/* Grid Layout *\/\n        .grid-layout { display: grid; grid-template-columns: 340px 1fr; gap: 30px; padding-bottom: 60px; }\n\n        \/* --- 3. UI COMPONENTS --- *\/\n        .card { \n            background: var(--bg-card); border-radius: var(--radius); \n            padding: 25px; box-shadow: var(--shadow); margin-bottom: 20px;\n            border: 1px solid var(--border-color);\n        }\n        \n        h2 { font-size: 14px; font-weight: 700; text-transform: uppercase; margin: 0 0 20px 0; color: var(--text-muted); border-bottom: 2px solid var(--primary-gold); padding-bottom: 5px; display: inline-block; }\n        h3 { font-size: 16px; font-weight: 700; margin: 20px 0 15px 0; }\n        h5 { margin: 15px 0 10px 0; font-size: 12px; font-weight: 800; color: #333; text-transform: uppercase; letter-spacing: 0.5px; }\n\n        .form-group { margin-bottom: 15px; }\n        label { display: block; font-size: 11px; font-weight: 700; text-transform: uppercase; color: #888; margin-bottom: 5px; }\n        input, select, textarea { \n            width: 100%; padding: 10px; border: 1px solid var(--border-color); \n            border-radius: 4px; font-size: 14px; color: #333; background: #fff; outline: none;\n        }\n        input:focus, select:focus { border-color: var(--primary-gold); }\n\n        \/* Checkbox Grid (Options) *\/\n        .option-grid { display: flex; flex-direction: column; gap: 8px; }\n        .option-item { display: flex; align-items: flex-start; gap: 10px; font-size: 13px; cursor: pointer; line-height: 1.4; color: #444; }\n        .option-item input { width: auto; margin-top: 3px; cursor: pointer; }\n        .option-item:hover { color: #000; }\n\n        \/* KPI Bar *\/\n        .kpi-row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin-bottom: 25px; }\n        .kpi-card { background: #f8f9fa; padding: 15px; border-radius: 6px; border-left: 4px solid var(--primary-gold); }\n        .kpi-lbl { display: block; font-size: 10px; text-transform: uppercase; font-weight: 700; color: #666; margin-bottom: 5px; }\n        .kpi-val { display: block; font-size: 22px; font-weight: 800; color: #000; }\n\n        \/* Analytical Text *\/\n        .assessment-box { \n            background: #fff; border: 1px solid #e0e0e0; padding: 25px; \n            font-size: 14px; line-height: 1.7; border-left: 5px solid var(--text-main); \n            color: #333; text-align: justify;\n        }\n        .assessment-box strong { color: var(--primary-dark); }\n        .assessment-box em { font-style: normal; background: #fdfae6; padding: 0 4px; }\n\n        \/* --- 4. SWOT MODULE --- *\/\n        .swot-header {\n            display: flex; justify-content: space-between; align-items: flex-end;\n            margin-top: 40px; margin-bottom: 20px; border-bottom: 1px solid #ddd; padding-bottom: 10px;\n        }\n        .swot-controls {\n            background: #fff; padding: 20px; border-radius: var(--radius);\n            border: 1px solid var(--border-color); box-shadow: var(--shadow); margin-bottom: 25px;\n        }\n        .swot-strategy-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; margin-bottom: 15px; }\n        \n        .swot-matrix { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 30px; }\n        .swot-card {\n            background: #fff; border: 1px solid var(--border-color); border-radius: var(--radius); padding: 20px;\n            border-top: 4px solid #ccc; display: flex; flex-direction: column; min-height: 300px;\n        }\n        .swot-card[data-type=\"strengths\"] { border-top-color: var(--status-green); }\n        .swot-card[data-type=\"weaknesses\"] { border-top-color: var(--status-red); }\n        .swot-card[data-type=\"opportunities\"] { border-top-color: #2980b9; }\n        .swot-card[data-type=\"threats\"] { border-top-color: #f39c12; }\n        \n        .swot-badge { padding: 4px 8px; border-radius: 4px; font-size: 10px; font-weight: 800; text-transform: uppercase; }\n        .swot-badge.intern { background: #e3f2fd; color: #1565c0; }\n        .swot-badge.extern { background: #e8f5e9; color: #2e7d32; }\n\n        .swot-list { list-style: none; padding: 0; margin: 0 0 15px 0; flex-grow: 1; }\n        .swot-item { background: #fdfdfd; border: 1px solid #eee; border-radius: 6px; padding: 10px; margin-bottom: 8px; }\n        \n        .swot-item-row { display: flex; gap: 8px; margin-bottom: 6px; align-items: flex-start; }\n        \n        \/* Textarea for wrapping *\/\n        .swot-input-text { \n            flex: 2; font-family: inherit; font-weight: 600; font-size: 13px;\n            border: 1px solid transparent; background: transparent; padding: 4px; \n            resize: vertical; min-height: 40px; line-height: 1.4; overflow: hidden;\n        }\n        .swot-input-text:focus { border-bottom: 1px solid var(--primary-gold); outline: none; background: #fff; }\n\n        .btn-swot-add { width: 100%; padding: 8px; background: #f9f9f9; border: 1px dashed #ccc; color: #666; font-size: 12px; font-weight: 600; cursor: pointer; }\n        .btn-swot-del { background: none; border: none; color: #ccc; cursor: pointer; font-size: 18px; line-height: 1; margin-top: 2px; }\n        .btn-swot-del:hover { color: var(--status-red); }\n\n        \/* --- 5. RATIONAL VERDICT BOX --- *\/\n        .verdict-box {\n            margin-top: 40px; padding: 30px; border-radius: var(--radius); color: #fff;\n            display: grid; grid-template-columns: 200px 1fr; gap: 30px; align-items: center;\n            box-shadow: 0 10px 30px rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.1);\n        }\n        .verdict-green { background: linear-gradient(135deg, #1d976c, #93f9b9); color: #0f3d2a; }\n        .verdict-yellow { background: linear-gradient(135deg, #f1c40f, #f3e5ab); color: #5a4a05; }\n        .verdict-red { background: linear-gradient(135deg, #cb2d3e, #ef473a); color: #fff; }\n\n        .verdict-score { text-align: center; border-right: 1px solid rgba(0,0,0,0.1); }\n        .verdict-score h1 { font-size: 32px; font-weight: 900; margin: 0; line-height: 1; }\n        .verdict-score span { font-size: 12px; text-transform: uppercase; font-weight: 700; opacity: 0.8; letter-spacing: 1px; display: block; margin-top: 5px; }\n        \n        .verdict-content h3 { margin: 0 0 10px 0; font-size: 18px; font-weight: 800; text-transform: uppercase; }\n        .verdict-content p { margin: 0; font-size: 14px; opacity: 0.95; line-height: 1.5; }\n\n        \/* --- 6. PRINT --- *\/\n        @media print {\n            @page { margin: 0; size: A4; }\n            body { background: white; font-size: 10pt; padding: 10mm 15mm; }\n            .no-print, .btn-action, .btn-swot-add, .btn-swot-del, aside { display: none !important; }\n            .container { max-width: 100%; margin: 0; padding: 0; }\n            .grid-layout { display: block; padding: 0; }\n            header { border: none; padding: 0; margin-bottom: 20px; position: relative; }\n            header::after { content: ''; display: block; width: 50px; height: 3px; background: var(--primary-gold); margin-top: 10px; }\n            .card, .assessment-box, .swot-card, .verdict-box { border: 1px solid #ddd !important; box-shadow: none !important; margin-bottom: 20px !important; page-break-inside: avoid; background: #fff !important; color: #000 !important; }\n            .verdict-box { display: block; border: 2px solid #000 !important; }\n            .verdict-score { border-right: none; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; text-align: left; }\n            textarea { border: none !important; background: transparent !important; padding: 0 !important; appearance: none; resize: none; overflow: visible; height: auto; }\n            .swot-matrix { grid-template-columns: 1fr 1fr !important; gap: 15px !important; }\n        }\n        @media (max-width: 900px) { .grid-layout, .swot-matrix, .verdict-box { grid-template-columns: 1fr; } .verdict-score { border-right: none; border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 20px; } }\n    <\/style>\n<\/head>\n<body>\n\n<header>\n    <div class=\"container header-inner\">\n        <div class=\"brand\">\n            <h1>Lima Invest<\/h1>\n            <p>Rational Asset Evaluation<\/p>\n        <\/div>\n        <button class=\"btn-action no-print\" onclick=\"window.print()\">Report als PDF<\/button>\n    <\/div>\n<\/header>\n\n<div class=\"container\">\n    <div class=\"grid-layout\">\n        \n        <aside class=\"no-print\">\n            <div class=\"card\">\n                <h2>Objekt Daten<\/h2>\n                <div class=\"form-group\"><label>Projektname<\/label><input type=\"text\" id=\"name\" value=\"Alter Deutscher Ring 47\" oninput=\"app.updateAll()\"><\/div>\n                <div class=\"form-group\"><label>Standort<\/label><input type=\"text\" id=\"city\" value=\"Krefeld\" oninput=\"app.updateAll()\"><\/div>\n                <div class=\"form-group\"><label>Baujahr<\/label><input type=\"number\" id=\"year\" value=\"1968\" oninput=\"app.updateAll()\"><\/div>\n                <div class=\"form-group\">\n                    <label>Sanierungsstand<\/label>\n                    <select id=\"mod\" onchange=\"app.updateAll()\">\n                        <option value=\"kernsaniert\">Kernsaniert (Neubau-Std.)<\/option>\n                        <option value=\"gepflegt\">Gepflegt (Bestand)<\/option>\n                        <option value=\"teilweise\" selected>Teilweise saniert<\/option>\n                        <option value=\"sanierungsbed\u00fcrftig\">Sanierungsbed\u00fcrftig<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"form-group\">\n                    <label>Energieeffizienz<\/label>\n                    <select id=\"energy\" onchange=\"app.updateAll()\">\n                        <option value=\"A\">Klasse A \/ B (Top)<\/option>\n                        <option value=\"C\" selected>Klasse C \/ D (Mittel)<\/option>\n                        <option value=\"E\">Klasse E \/ F (Schwach)<\/option>\n                        <option value=\"G\">Klasse G \/ H (Risiko)<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <div class=\"card\">\n                <h2>Finanzen<\/h2>\n                <div class=\"form-group\"><label>Kaufpreis (\u20ac)<\/label><input type=\"number\" id=\"price\" value=\"1600000\" oninput=\"app.updateAll()\"><\/div>\n                <div class=\"form-group\"><label>JNKM Ist (\u20ac)<\/label><input type=\"number\" id=\"jnkm\" value=\"104416\" oninput=\"app.updateAll()\"><\/div>\n                <div class=\"form-group\"><label>Fl\u00e4che (m\u00b2)<\/label><input type=\"number\" id=\"area\" value=\"628\" oninput=\"app.updateAll()\"><\/div>\n                <div class=\"form-group\"><label>Ist-Miete (\u20ac\/m\u00b2)<\/label><input type=\"number\" id=\"rent_ist\" value=\"11.90\" step=\"0.1\" oninput=\"app.updateAll()\"><\/div>\n                <div class=\"form-group\"><label>Soll-Miete (\u20ac\/m\u00b2)<\/label><input type=\"number\" id=\"rent_soll\" value=\"14.50\" step=\"0.1\" oninput=\"app.updateAll()\"><\/div>\n            <\/div>\n\n            <div class=\"card\">\n                <h2>Strategische Optionen<\/h2>\n                <h5>Potenziale (Upside)<\/h5>\n                <div class=\"option-grid\">\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_weg\" onchange=\"app.updateAll()\"> WEG-Aufteilung m\u00f6glich<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_dach\" onchange=\"app.updateAll()\"> Ausbaureserve (Dach\/Anbau)<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_moeb\" onchange=\"app.updateAll()\"> M\u00f6blierungspotenzial<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_idx\" onchange=\"app.updateAll()\"> Indexmiete-Umstellung<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_balkon\" onchange=\"app.updateAll()\"> Balkonanbau m\u00f6glich<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_stell\" onchange=\"app.updateAll()\"> Stellplatz-Nachverdichtung<\/label>\n                <\/div>\n                <h5>Risiken \/ Auflagen<\/h5>\n                <div class=\"option-grid\">\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_msb\" checked onchange=\"app.updateAll()\"> Mietpreisbremse-Risiko<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_geg\" onchange=\"app.updateAll()\"> GEG \/ Sanierungspflicht<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_milieu\" onchange=\"app.updateAll()\"> Milieuschutzgebiet<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_denkmal\" onchange=\"app.updateAll()\"> Denkmalschutz<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_erbpacht\" onchange=\"app.updateAll()\"> Erbpacht \/ Heimfallrisiko<\/label>\n                    <label class=\"option-item\"><input type=\"checkbox\" id=\"opt_gutachten\" onchange=\"app.updateAll()\"> Sondergutachten erforderlich<\/label>\n                <\/div>\n            <\/div>\n        <\/aside>\n\n        <main>\n            <div class=\"card\">\n                <div style=\"margin-bottom:20px;\">\n                    <h2 id=\"display-title\" style=\"border:none; margin-bottom:5px; color:#000; font-size:22px; padding:0;\">Loading...<\/h2>\n                    <div id=\"display-subtitle\" style=\"font-size:13px; color:#888; text-transform:uppercase; letter-spacing:1px;\"><\/div>\n                <\/div>\n\n                <div class=\"kpi-row\">\n                    <div class=\"kpi-card\">\n                        <span class=\"kpi-lbl\">Faktor (Ist)<\/span>\n                        <span class=\"kpi-val\" id=\"res-factor\">0.0x<\/span>\n                    <\/div>\n                    <div class=\"kpi-card\">\n                        <span class=\"kpi-lbl\">Potenzial (p.a.)<\/span>\n                        <span class=\"kpi-val\" id=\"res-uplift\">0 \u20ac<\/span>\n                    <\/div>\n                    <div class=\"kpi-card\">\n                        <span class=\"kpi-lbl\">Brutto-Rendite<\/span>\n                        <span class=\"kpi-val\" id=\"res-yield\">0.0 %<\/span>\n                    <\/div>\n                <\/div>\n\n                <h3>Analytische Bewertung<\/h3>\n                <div class=\"assessment-box\" id=\"res-assessment\">\n                    <\/div>\n            <\/div>\n\n            <section id=\"swot-module\">\n                <div class=\"swot-header\">\n                    <h2 style=\"border:none; color:#000; font-size:18px; margin:0;\">SWOT Matrix<\/h2>\n                <\/div>\n\n                <div class=\"swot-controls no-print\">\n                    <h3 style=\"margin-top:0;\">Ziel & Kontext<\/h3>\n                    <div class=\"swot-strategy-grid\">\n                        <div class=\"form-group\">\n                            <label>Strategie-Typ<\/label>\n                            <select id=\"strat-type\" onchange=\"app.updateAll()\">\n                                <option value=\"buyhold\" selected>Buy & Hold (Langfristig)<\/option>\n                                <option value=\"fixflip\">Fix & Flip (Kurzfristig)<\/option>\n                                <option value=\"develop\">Entwicklung \/ Aufteilung<\/option>\n                            <\/select>\n                        <\/div>\n                        <div class=\"form-group\">\n                            <label>Fokus<\/label>\n                            <select id=\"strat-focus\" onchange=\"app.updateAll()\">\n                                <option value=\"cashflow\" selected>Cashflow Maximierung<\/option>\n                                <option value=\"value\">Wertsteigerung<\/option>\n                                <option value=\"risk\">Risikominimierung<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"swot-matrix\">\n                    <div class=\"swot-card\" data-type=\"strengths\">\n                        <div style=\"display:flex; justify-content:space-between; margin-bottom:15px;\">\n                            <h4 style=\"margin:0; color:#27ae60; font-weight:900;\">ST\u00c4RKEN<\/h4>\n                            <span class=\"swot-badge intern\">Intern<\/span>\n                        <\/div>\n                        <ul class=\"swot-list\" id=\"list-strengths\"><\/ul>\n                        <button class=\"btn-swot-add no-print\" onclick=\"swotApp.addItem('strengths')\">+ Punkt hinzuf\u00fcgen<\/button>\n                    <\/div>\n                    <div class=\"swot-card\" data-type=\"weaknesses\">\n                        <div style=\"display:flex; justify-content:space-between; margin-bottom:15px;\">\n                            <h4 style=\"margin:0; color:#c0392b; font-weight:900;\">SCHW\u00c4CHEN<\/h4>\n                            <span class=\"swot-badge intern\">Intern<\/span>\n                        <\/div>\n                        <ul class=\"swot-list\" id=\"list-weaknesses\"><\/ul>\n                        <button class=\"btn-swot-add no-print\" onclick=\"swotApp.addItem('weaknesses')\">+ Punkt hinzuf\u00fcgen<\/button>\n                    <\/div>\n                    <div class=\"swot-card\" data-type=\"opportunities\">\n                        <div style=\"display:flex; justify-content:space-between; margin-bottom:15px;\">\n                            <h4 style=\"margin:0; color:#2980b9; font-weight:900;\">CHANCEN<\/h4>\n                            <span class=\"swot-badge extern\">Extern<\/span>\n                        <\/div>\n                        <ul class=\"swot-list\" id=\"list-opportunities\"><\/ul>\n                        <button class=\"btn-swot-add no-print\" onclick=\"swotApp.addItem('opportunities')\">+ Punkt hinzuf\u00fcgen<\/button>\n                    <\/div>\n                    <div class=\"swot-card\" data-type=\"threats\">\n                        <div style=\"display:flex; justify-content:space-between; margin-bottom:15px;\">\n                            <h4 style=\"margin:0; color:#f39c12; font-weight:900;\">RISIKEN<\/h4>\n                            <span class=\"swot-badge extern\">Extern<\/span>\n                        <\/div>\n                        <ul class=\"swot-list\" id=\"list-threats\"><\/ul>\n                        <button class=\"btn-swot-add no-print\" onclick=\"swotApp.addItem('threats')\">+ Punkt hinzuf\u00fcgen<\/button>\n                    <\/div>\n                <\/div>\n\n                <div class=\"verdict-box\" id=\"verdict-container\">\n                    <\/div>\n            <\/section>\n        <\/main>\n    <\/div>\n<\/div>\n\n<script>\n\/* --- CONFIG: Mapping for Checkboxes (Ext) --- *\/\nconst OPTION_MAPPING = {\n    'opt_weg': { type: 'opportunities', text: 'Wertsteigerung durch Aufteilung in Wohneigentum (Einzelprivatisierung)' },\n    'opt_dach': { type: 'opportunities', text: 'Nachverdichtungspotenzial durch Dachausbau\/Anbau' },\n    'opt_moeb': { type: 'opportunities', text: 'Renditeoptimierung durch M\u00f6blierungskonzept' },\n    'opt_idx': { type: 'opportunities', text: 'Inflationsschutz durch Indexmietvertr\u00e4ge' },\n    'opt_balkon': { type: 'opportunities', text: 'Wohnwertsteigerung durch Balkonanbau' },\n    'opt_stell': { type: 'opportunities', text: 'Ertragspotenzial durch Stellplatz-Nachverdichtung' },\n    'opt_msb': { type: 'threats', text: 'Mietpreisbremse limitiert Mietentwicklung bei Neuvermietung' },\n    'opt_geg': { type: 'threats', text: 'Investitionsrisiko durch GEG-Sanierungspflichten' },\n    'opt_milieu': { type: 'threats', text: 'Handlungsbeschr\u00e4nkung durch Milieuschutzgebiet' },\n    'opt_denkmal': { type: 'threats', text: 'Erh\u00f6hte Instandhaltungskosten durch Denkmalschutzauflagen' },\n    'opt_erbpacht': { type: 'threats', text: 'Erbpachtzins schm\u00e4lert Cashflow \/ Heimfallrisiko' },\n    'opt_gutachten': { type: 'threats', text: 'Kostenrisiko durch erforderliche Sondergutachten' }\n};\n\n\/* --- APP LOGIC --- *\/\nconst app = (function() {\n    const fmtEuro = new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 });\n    const fmtNum = new Intl.NumberFormat('de-DE', { maximumFractionDigits: 0 });\n    \n    const getVal = (id) => parseFloat(document.getElementById(id).value) || 0;\n    const getText = (id) => document.getElementById(id).value;\n    const isChecked = (id) => document.getElementById(id).checked;\n\n    const updateAll = () => {\n        \/\/ Data Collection\n        const d = {\n            name: getText('name'), city: getText('city'), year: getVal('year'),\n            price: getVal('price'), jnkm: getVal('jnkm'),\n            area: getVal('area'), rent_ist: getVal('rent_ist'), rent_soll: getVal('rent_soll'),\n            mod: getText('mod'), energy: getText('energy'),\n            \/\/ Strategy Input from SWOT section\n            stratType: getText('strat-type'), stratFocus: getText('strat-focus')\n        };\n        \n        \/\/ Calculation\n        const factor = d.jnkm > 0 ? (d.price \/ d.jnkm) : 0;\n        const uplift = Math.max(0, (d.rent_soll - d.rent_ist) * d.area * 12);\n        const yieldVal = d.price > 0 ? (d.jnkm \/ d.price) * 100 : 0;\n\n        \/\/ UI Updates with Formatting\n        document.getElementById('display-title').innerText = d.name;\n        document.getElementById('display-subtitle').innerText = `${d.city} | Bj. ${d.year} | ${fmtNum.format(d.area)} m\u00b2`;\n        document.getElementById('res-factor').innerText = factor.toFixed(1) + \"x\";\n        document.getElementById('res-uplift').innerText = fmtEuro.format(uplift);\n        document.getElementById('res-yield').innerText = yieldVal.toFixed(1) + \" %\";\n\n        \/\/ Logic Calls\n        swotApp.syncOptions(); \/\/ Sync Checkboxes -> O\/T\n        swotApp.syncAttributes(d, factor); \/\/ Sync Main Data -> S\/W (NEW)\n        \n        generateAssessmentText(d, factor, yieldVal, uplift);\n        calculateRationalVerdict(d, factor, yieldVal, uplift);\n    };\n\n    const generateAssessmentText = (d, factor, yieldVal, uplift) => {\n        let text = `<p>Das Asset <strong>${d.name}<\/strong> am Standort ${d.city} pr\u00e4sentiert sich mit einem aktuellen Einkaufsfaktor von <strong>${factor.toFixed(1)}x<\/strong> (Brutto-Rendite: ${yieldVal.toFixed(1)}%). `;\n        \n        if(factor < 15) text += `Damit liegt die Immobilie <em>deutlich unter dem aktuellen Marktdurchschnitt<\/em>, was auf einen attraktiven Einstiegspreis hindeutet. `;\n        else if(factor > 25) text += `Der Preis wirkt ambitioniert und erfordert eine makellose Objektqualit\u00e4t oder signifikante Entwicklungspotenziale. `;\n        else text += `Die Bewertung bewegt sich in einem marktgerechten Korridor. `;\n\n        text += `<\/p><p>`;\n        if(d.energy === 'G' || d.energy === 'H' || isChecked('opt_geg')) {\n            text += `Ein kritischer Fokus liegt auf der <strong>energetischen Substanz (Klasse ${d.energy})<\/strong>. Durch das identifizierte GEG-Risiko m\u00fcssen Capex-Ma\u00dfnahmen f\u00fcr Heizungstausch oder D\u00e4mmung zwingend im Business Plan einkalkuliert werden. `;\n        } else if (d.energy === 'A' || d.energy === 'B' || d.mod === 'kernsaniert') {\n            text += `Die Bausubstanz (${d.mod}, Klasse ${d.energy}) ist als solide und zukunftsf\u00e4hig einzustufen, was das laufende Instandhaltungsrisiko minimiert. `;\n        }\n\n        let upsides = [];\n        if(isChecked('opt_weg')) upsides.push(\"Privatisierung \u00fcber WEG-Aufteilung\");\n        if(isChecked('opt_dach') || isChecked('opt_balkon')) upsides.push(\"bauliche Nachverdichtung\");\n        if(uplift > 5000) upsides.push(`Hebung der Mietreserven (+${fmtEuro.format(uplift)} p.a.)`);\n        \n        if(upsides.length > 0) {\n            text += `Das strategische Potenzial liegt prim\u00e4r in der <strong>${upsides.join(' sowie der ')}<\/strong>. `;\n        } else {\n            text += `Wesentliche Wertsteigerungshebel sind aktuell begrenzt; der Fokus liegt auf der Cashflow-Bewirtschaftung. `;\n        }\n        text += `<\/p>`;\n        document.getElementById('res-assessment').innerHTML = text;\n    };\n\n    const calculateRationalVerdict = (d, factor, yieldVal, uplift) => {\n        let score = 50; \/\/ Base Score\n        let strategyNote = \"\";\n\n        \/\/ 1. Fundamental Scoring\n        if(factor < 18) score += 20; else if(factor > 26) score -= 20;\n        if(yieldVal > 5) score += 15; else if(yieldVal < 3) score -= 15;\n        if(d.energy === 'A' || d.energy === 'B') score += 10;\n        if(d.energy === 'G' || d.energy === 'H') score -= 15;\n        if(isChecked('opt_geg')) score -= 10;\n        if(isChecked('opt_erbpacht')) score -= 15;\n        if(isChecked('opt_weg')) score += 10;\n        if(isChecked('opt_dach')) score += 5;\n\n        \/\/ 2. Strategy Alignment Logic (NEW)\n        if (d.stratType === 'fixflip') {\n            if (uplift < 10000 && !isChecked('opt_weg')) {\n                score -= 20;\n                strategyNote = \"Warnung: F\u00fcr 'Fix & Flip' fehlt kurzfristiges Wertsteigerungspotenzial (Uplift\/WEG).\";\n            } else {\n                score += 10;\n                strategyNote = \"Die Strategie 'Fix & Flip' wird durch vorhandene Potenziale unterst\u00fctzt.\";\n            }\n        } else if (d.stratType === 'buyhold') {\n            if (d.stratFocus === 'cashflow' && yieldVal < 4) {\n                score -= 15;\n                strategyNote = \"Warnung: Ist-Rendite zu gering f\u00fcr reine 'Cashflow'-Strategie.\";\n            }\n        }\n\n        \/\/ 3. Verdict Output\n        let recommendation = \"\";\n        let colorClass = \"\";\n        let details = \"\";\n        let targetPrice = d.price;\n        \n        if (score >= 60) {\n            recommendation = \"STRONG BUY \/ OPPORTUNITY\";\n            colorClass = \"verdict-green\";\n            details = \"Die Fundamentaldaten \u00fcberzeugen. \";\n        } else if (score >= 40) {\n            recommendation = \"VALUE ADD \/ NEGOTIATE\";\n            colorClass = \"verdict-yellow\";\n            let discount = 0;\n            if(d.energy === 'G' || d.energy === 'H') discount += 150000;\n            if(isChecked('opt_geg')) discount += 50000;\n            targetPrice = Math.round((d.price - discount) \/ 10000) * 10000;\n            details = `Das Asset hat Potenzial, ist aber zum aktuellen Preis risikobehaftet. <strong>Rationaler Zielpreis: ca. ${fmtEuro.format(targetPrice)}<\/strong> (inkl. Capex-Puffer). `;\n        } else {\n            recommendation = \"PASS \/ HIGH RISK\";\n            colorClass = \"verdict-red\";\n            details = \"Die Risiken \u00fcberwiegen die Chancen (negativer Leverage-Effekt wahrscheinlich). \";\n        }\n\n        \/\/ Append Strategy Context\n        if(strategyNote) {\n            details += `<br><br><strong>Strategie-Check (${d.stratType}):<\/strong> ${strategyNote}`;\n        }\n\n        const html = `\n            <div class=\"verdict-score\">\n                <h1>${Math.max(0, Math.min(100, score))}\/100<\/h1>\n                <span>Investment Score<\/span>\n            <\/div>\n            <div class=\"verdict-content\">\n                <h3>${recommendation}<\/h3>\n                <p>${details}<\/p>\n            <\/div>\n        `;\n        \n        const container = document.getElementById('verdict-container');\n        container.innerHTML = html;\n        container.className = `verdict-box ${colorClass}`;\n    };\n\n    return { updateAll, isChecked };\n})();\n\n\/* --- SWOT INTERACTIVE MODULE --- *\/\nconst swotApp = (function() {\n    const defaultData = { items: [] };\n    let data = JSON.parse(localStorage.getItem('limaSwotData')) || defaultData;\n\n    const init = () => { renderMatrix(); };\n    const save = () => { localStorage.setItem('limaSwotData', JSON.stringify(data)); };\n\n    \/\/ Helper: Add or Remove Item based on Condition\n    const toggleAutoItem = (type, text, condition) => {\n        const idx = data.items.findIndex(i => i.text === text && i.type === type && i.generated);\n        if (condition && idx === -1) {\n            data.items.push({ id: '_' + Math.random().toString(36).substr(2,9), type: type, text: text, generated: true });\n            return true;\n        } else if (!condition && idx !== -1) {\n            data.items.splice(idx, 1);\n            return true;\n        }\n        return false;\n    };\n\n    \/\/ 1. Sync Checkboxes -> Opportunities \/ Threats\n    const syncOptions = () => {\n        let changed = false;\n        Object.keys(OPTION_MAPPING).forEach(chkId => {\n            const map = OPTION_MAPPING[chkId];\n            if(toggleAutoItem(map.type, map.text, document.getElementById(chkId).checked)) changed = true;\n        });\n        if(changed) { save(); renderMatrix(); }\n    };\n\n    \/\/ 2. Sync Main Data -> Strengths \/ Weaknesses (NEW FEATURE)\n    const syncAttributes = (d, factor) => {\n        let changed = false;\n        \n        \/\/ Energy\n        if(toggleAutoItem('strengths', 'Exzellente Energieeffizienz (Klasse A\/B)', d.energy === 'A' || d.energy === 'B')) changed = true;\n        if(toggleAutoItem('weaknesses', 'Schlechte Energiebilanz \/ Sanierungsstau (Klasse G\/H)', d.energy === 'G' || d.energy === 'H')) changed = true;\n\n        \/\/ Condition\n        if(toggleAutoItem('strengths', 'Neuwertiger Bauzustand (Kernsaniert\/Neubau)', d.mod === 'kernsaniert')) changed = true;\n        if(toggleAutoItem('weaknesses', 'Hoher Capex-Bedarf (Sanierungsbed\u00fcrftig)', d.mod === 'sanierungsbed\u00fcrftig')) changed = true;\n\n        \/\/ Price\n        if(toggleAutoItem('strengths', 'Attraktiver Einkaufsfaktor (Unter Marktwert)', factor > 0 && factor < 16)) changed = true;\n        if(toggleAutoItem('threats', '\u00dcberh\u00f6hter Einstandspreis (Faktor > 28)', factor > 28)) changed = true;\n\n        if(changed) { save(); renderMatrix(); }\n    };\n\n    const addItem = (type) => {\n        data.items.push({ id: '_' + Math.random().toString(36).substr(2,9), type: type, text: '', generated: false });\n        save();\n        renderMatrix();\n    };\n\n    const deleteItem = (id) => {\n        data.items = data.items.filter(i => i.id !== id);\n        save();\n        renderMatrix();\n    };\n\n    const updateItem = (id, val) => {\n        const item = data.items.find(i => i.id === id);\n        if(item) { item.text = val; save(); }\n    };\n\n    const renderMatrix = () => {\n        ['strengths', 'weaknesses', 'opportunities', 'threats'].forEach(type => {\n            const listEl = document.getElementById(`list-${type}`);\n            listEl.innerHTML = '';\n            data.items.filter(i => i.type === type).forEach(item => {\n                const li = document.createElement('li');\n                li.className = 'swot-item';\n                const readOnlyAttr = item.generated ? 'readonly style=\"color:#0056b3;\"' : '';\n                \n                li.innerHTML = `\n                    <div class=\"swot-item-row\">\n                        <textarea class=\"swot-input-text\" ${readOnlyAttr} oninput=\"swotApp.updateItem('${item.id}', this.value)\">${item.text}<\/textarea>\n                        ${!item.generated ? `<button class=\"btn-swot-del no-print\" onclick=\"swotApp.deleteItem('${item.id}')\">&times;<\/button>` : ''}\n                    <\/div>\n                `;\n                listEl.appendChild(li);\n            });\n        });\n    };\n\n    return { init, syncOptions, syncAttributes, addItem, deleteItem, updateItem, save };\n})();\n\n\/\/ INIT\napp.updateAll();\nsetTimeout(swotApp.init, 100);\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a20ee8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9a20ee8\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-64d67e0\" data-id=\"64d67e0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5913579 elementor-widget elementor-widget-html\" data-id=\"5913579\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    \/* Scoped Styles f\u00fcr die CTA Section *\/\n    .cta-wrapper {\n      max-width: 1100px;\n      margin: 40px auto 60px auto; \/* Abstand zum Formular *\/\n      padding: 0 20px;\n      width: 100%;\n    }\n\n    .cta-card {\n      display: flex;\n      flex-direction: row;\n      background: #0f172a; \/* Dark Slate \/ Lima Navy f\u00fcr Kontrast *\/\n      border-radius: 16px; \/* Etwas runder f\u00fcr modernen Look *\/\n      overflow: hidden;\n      box-shadow: 0 20px 40px -10px rgba(15, 23, 42, 0.3);\n      position: relative;\n      border: 1px solid #1e293b;\n    }\n\n    \/* Dekorative Linie (Gold Akzent) *\/\n    .cta-card::top {\n      content: '';\n      position: absolute;\n      top: 0; left: 0; right: 0;\n      height: 4px;\n      background: linear-gradient(90deg, #d4b325, #fcd34d, #d4b325);\n    }\n\n    .cta-content {\n      flex: 1;\n      padding: 50px 40px;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      z-index: 2;\n    }\n\n    .cta-visual {\n      flex: 1;\n      min-height: 300px;\n      background-image: url('https:\/\/images.unsplash.com\/photo-1497366216548-37526070297c?q=80&w=1200&auto=format&fit=crop');\n      background-size: cover;\n      background-position: center;\n      position: relative;\n    }\n\n    \/* Overlay f\u00fcr bessere Lesbarkeit von Text auf Bild (falls n\u00f6tig) oder Style *\/\n    .cta-visual::after {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(to right, #0f172a 0%, transparent 100%);\n    }\n\n    .cta-headline {\n      font-size: 28px;\n      font-weight: 800;\n      color: #ffffff;\n      margin: 0 0 15px 0;\n      line-height: 1.2;\n    }\n\n    .cta-headline span {\n      color: #d4b325; \/* Gold *\/\n    }\n\n    .cta-text {\n      color: #94a3b8; \/* Slate-400 *\/\n      font-size: 16px;\n      margin: 0 0 30px 0;\n      max-width: 480px;\n      line-height: 1.6;\n    }\n\n    \/* Der Button *\/\n    .cta-button {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      background: #d4b325;\n      color: #0f172a;\n      font-weight: 700;\n      font-size: 16px;\n      padding: 16px 32px;\n      border-radius: 8px;\n      text-decoration: none;\n      transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n      position: relative;\n      overflow: hidden;\n      width: fit-content;\n      box-shadow: 0 4px 15px rgba(212, 179, 37, 0.2);\n    }\n\n    \/* Button Icon Pfeil *\/\n    .cta-button svg {\n      margin-left: 10px;\n      width: 20px;\n      height: 20px;\n      transition: transform 0.3s ease;\n    }\n\n    \/* Hover Effekte *\/\n    .cta-button:hover {\n      background: #eac428;\n      transform: translateY(-3px) scale(1.02);\n      box-shadow: 0 10px 25px rgba(212, 179, 37, 0.4);\n    }\n\n    .cta-button:hover svg {\n      transform: translateX(5px);\n    }\n\n    \/* Shine Animation auf dem Button *\/\n    .cta-button::after {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: -100%;\n      width: 50%;\n      height: 100%;\n      background: linear-gradient(\n        to right,\n        rgba(255,255,255,0) 0%,\n        rgba(255,255,255,0.3) 50%,\n        rgba(255,255,255,0) 100%\n      );\n      transform: skewX(-25deg);\n      animation: shine 6s infinite;\n    }\n\n    @keyframes shine {\n      0% { left: -100%; }\n      20% { left: 200%; } \/* Schneller Durchlauf, dann Pause *\/\n      100% { left: 200%; }\n    }\n\n    \/* Responsive Anpassung *\/\n    @media (max-width: 768px) {\n      .cta-card { flex-direction: column-reverse; }\n      .cta-visual { min-height: 200px; }\n      .cta-content { padding: 30px 20px; text-align: center; align-items: center; }\n      .cta-visual::after { background: linear-gradient(to top, #0f172a 0%, transparent 100%); }\n      .cta-button { width: 100%; }\n    }\n  <\/style>\n\n  <div class=\"cta-wrapper\">\n    <div class=\"cta-card\">\n      <div class=\"cta-content\">\n        <h2 class=\"cta-headline\">Noch Fragen? <br><span>Wir sprechen Klartext.<\/span><\/h2>\n        <p class=\"cta-text\">\n          Sie sind sich unsicher, welche Strategie am besten zu Ihrem Asset passt? \n          Lassen Sie uns Ihre Situation analysieren \u2013 pers\u00f6nlich, diskret und l\u00f6sungsorientiert.\n        <\/p>\n        \n        <a href=\"https:\/\/limainvestimmobilien.de\/kontakt\/#\/\" target=\"_blank\" class=\"cta-button\">\n          Jetzt Gespr\u00e4chstermin sichern\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\">\n            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3\" \/>\n          <\/svg>\n        <\/a>\n      <\/div>\n      \n      <div class=\"cta-visual\" role=\"img\" aria-label=\"Modern Office Meeting\"><\/div>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>SWOT-Analyse Methodik Diese Analyse dient der strukturierten Bewertung des Immobilien-Investments. Sie trennt strikt zwischen objektbezogenen internen Faktoren (Zustand, Mietstruktur) und marktbedingten externen Einfl\u00fcssen (Lage, Zins, Gesetze). Ziel ist es, nicht nur Risiken zu erkennen, sondern eine klare Strategie (Kaufen, Entwickeln oder Absto\u00dfen) abzuleiten. Strengths (St\u00e4rken) Weaknesses (Schw\u00e4chen) Opportunities (Chancen) Threats (Risiken) Lima Invest | Professional&#8230;<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-21340","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SWOT-Analyse - Lima Invest Immobilien<\/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:\/\/limainvestimmobilien.de\/en\/swot-analyse-immobilien\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SWOT-Analyse - Lima Invest Immobilien\" \/>\n<meta property=\"og:description\" content=\"SWOT-Analyse Methodik Diese Analyse dient der strukturierten Bewertung des Immobilien-Investments. Sie trennt strikt zwischen objektbezogenen internen Faktoren (Zustand, Mietstruktur) und marktbedingten externen Einfl\u00fcssen (Lage, Zins, Gesetze). Ziel ist es, nicht nur Risiken zu erkennen, sondern eine klare Strategie (Kaufen, Entwickeln oder Absto\u00dfen) abzuleiten. Strengths (St\u00e4rken) Weaknesses (Schw\u00e4chen) Opportunities (Chancen) Threats (Risiken) Lima Invest | Professional...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/limainvestimmobilien.de\/en\/swot-analyse-immobilien\/\" \/>\n<meta property=\"og:site_name\" content=\"Lima Invest Immobilien\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-04T08:04:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/limainvestimmobilien.de\\\/swot-analyse-immobilien\\\/\",\"url\":\"https:\\\/\\\/limainvestimmobilien.de\\\/swot-analyse-immobilien\\\/\",\"name\":\"SWOT-Analyse - Lima Invest Immobilien\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/limainvestimmobilien.de\\\/#website\"},\"datePublished\":\"2025-12-27T07:29:55+00:00\",\"dateModified\":\"2026-02-04T08:04:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/limainvestimmobilien.de\\\/swot-analyse-immobilien\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/limainvestimmobilien.de\\\/swot-analyse-immobilien\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/limainvestimmobilien.de\\\/swot-analyse-immobilien\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/limainvestimmobilien.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SWOT-Analyse\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/limainvestimmobilien.de\\\/#website\",\"url\":\"https:\\\/\\\/limainvestimmobilien.de\\\/\",\"name\":\"Lima Invest Immobilien\",\"description\":\"Investmentimmobilien Deutschland | Lima Invest Immobilien\",\"publisher\":{\"@id\":\"https:\\\/\\\/limainvestimmobilien.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/limainvestimmobilien.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/limainvestimmobilien.de\\\/#organization\",\"name\":\"Lima Invest Immobilien\",\"url\":\"https:\\\/\\\/limainvestimmobilien.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/limainvestimmobilien.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/limainvestimmobilien.de\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/Bildschirmfoto-2023-11-28-um-08.13.10-Kopie.png\",\"contentUrl\":\"https:\\\/\\\/limainvestimmobilien.de\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/Bildschirmfoto-2023-11-28-um-08.13.10-Kopie.png\",\"width\":602,\"height\":476,\"caption\":\"Lima Invest Immobilien\"},\"image\":{\"@id\":\"https:\\\/\\\/limainvestimmobilien.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SWOT-Analyse - Lima Invest Immobilien","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:\/\/limainvestimmobilien.de\/en\/swot-analyse-immobilien\/","og_locale":"en_US","og_type":"article","og_title":"SWOT-Analyse - Lima Invest Immobilien","og_description":"SWOT-Analyse Methodik Diese Analyse dient der strukturierten Bewertung des Immobilien-Investments. Sie trennt strikt zwischen objektbezogenen internen Faktoren (Zustand, Mietstruktur) und marktbedingten externen Einfl\u00fcssen (Lage, Zins, Gesetze). Ziel ist es, nicht nur Risiken zu erkennen, sondern eine klare Strategie (Kaufen, Entwickeln oder Absto\u00dfen) abzuleiten. Strengths (St\u00e4rken) Weaknesses (Schw\u00e4chen) Opportunities (Chancen) Threats (Risiken) Lima Invest | Professional...","og_url":"https:\/\/limainvestimmobilien.de\/en\/swot-analyse-immobilien\/","og_site_name":"Lima Invest Immobilien","article_modified_time":"2026-02-04T08:04:18+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/limainvestimmobilien.de\/swot-analyse-immobilien\/","url":"https:\/\/limainvestimmobilien.de\/swot-analyse-immobilien\/","name":"SWOT-Analyse - Lima Invest Immobilien","isPartOf":{"@id":"https:\/\/limainvestimmobilien.de\/#website"},"datePublished":"2025-12-27T07:29:55+00:00","dateModified":"2026-02-04T08:04:18+00:00","breadcrumb":{"@id":"https:\/\/limainvestimmobilien.de\/swot-analyse-immobilien\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/limainvestimmobilien.de\/swot-analyse-immobilien\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/limainvestimmobilien.de\/swot-analyse-immobilien\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/limainvestimmobilien.de\/"},{"@type":"ListItem","position":2,"name":"SWOT-Analyse"}]},{"@type":"WebSite","@id":"https:\/\/limainvestimmobilien.de\/#website","url":"https:\/\/limainvestimmobilien.de\/","name":"Lima Invest Immobilien","description":"Investmentimmobilien Deutschland | Lima Invest Immobilien","publisher":{"@id":"https:\/\/limainvestimmobilien.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/limainvestimmobilien.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/limainvestimmobilien.de\/#organization","name":"Lima Invest Immobilien","url":"https:\/\/limainvestimmobilien.de\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/limainvestimmobilien.de\/#\/schema\/logo\/image\/","url":"https:\/\/limainvestimmobilien.de\/wp-content\/uploads\/2022\/07\/Bildschirmfoto-2023-11-28-um-08.13.10-Kopie.png","contentUrl":"https:\/\/limainvestimmobilien.de\/wp-content\/uploads\/2022\/07\/Bildschirmfoto-2023-11-28-um-08.13.10-Kopie.png","width":602,"height":476,"caption":"Lima Invest Immobilien"},"image":{"@id":"https:\/\/limainvestimmobilien.de\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/limainvestimmobilien.de\/en\/wp-json\/wp\/v2\/pages\/21340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/limainvestimmobilien.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/limainvestimmobilien.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/limainvestimmobilien.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/limainvestimmobilien.de\/en\/wp-json\/wp\/v2\/comments?post=21340"}],"version-history":[{"count":10,"href":"https:\/\/limainvestimmobilien.de\/en\/wp-json\/wp\/v2\/pages\/21340\/revisions"}],"predecessor-version":[{"id":22179,"href":"https:\/\/limainvestimmobilien.de\/en\/wp-json\/wp\/v2\/pages\/21340\/revisions\/22179"}],"wp:attachment":[{"href":"https:\/\/limainvestimmobilien.de\/en\/wp-json\/wp\/v2\/media?parent=21340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}