<!DOCTYPE html>
<html lang="de" class="h-100" data-bs-theme="light">
<head>
    <!-- Google Tag Manager (DSGVO compliant) -->
    <script>
    window.isLocalDev = false;
    (function() {
        window.dataLayer = window.dataLayer || [];
        
        window.initGoogleTagManager = function() {
            if (window.gtmLoaded) return;
            
            // Bypass tracking in local development environments to prevent console errors
            const hostname = window.location.hostname;
            if (window.isLocalDev ||
                hostname === 'localhost' || 
                hostname === '127.0.0.1' || 
                hostname.endsWith('.local') ||
                hostname.startsWith('192.168.') || 
                hostname.startsWith('10.') || 
                hostname.startsWith('172.')) {
                console.log('[Analytics] GTM bypassed in local development.');
                return;
            }
            
            window.gtmLoaded = true;
            
            // Push GTM start event
            window.dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
            
            // Create script element to load GTM
            var script = document.createElement('script');
            script.async = true;
            script.src = 'https://www.googletagmanager.com/gtm.js?id=GTM-WDVFLQ';
            document.head.appendChild(script);
        };
        
        if (localStorage.getItem('dbde_forum_consent') === 'granted') {
            window.initGoogleTagManager();
        }
    })();
    </script>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
        <title>Das „Leon“-Mysterium: Warum „1. Outside“ eigentlich das Outtake-Album ist - David Bowie Forum</title>
    <meta name="description" content="In der Bowie-Fankultur hält sich hartnäckig der Mythos, die sogenannten Leon-Suites seien lediglich die unfertigen Vorläufer oder Outtakes von 1. Outsid...">
    <link rel="canonical" href="https://www.davidbowieforum.de/">

    <!-- Credibility & Timeliness Metadata for AI & GEO crawlers -->
    <meta name="author" content="David Bowie Forum Community">
    <meta name="date" content="2026-08-16" scheme="YYYY-MM-DD">
    <meta name="last-modified" content="2026-08-16" scheme="YYYY-MM-DD">

    
        <!-- Open Graph / Facebook -->
    <meta property="og:type" content="article">
    <meta property="og:title" content="Das „Leon“-Mysterium: Warum „1. Outside“ eigentlich das Outtake-Album ist">
    <meta property="og:description" content="In der Bowie-Fankultur hält sich hartnäckig der Mythos, die sogenannten Leon-Suites seien lediglich die unfertigen Vorläufer oder Outtakes von 1. Outsid...">
        <meta property="og:image" content="https://i.discogs.com/E1QT_V0818rSIJN4bdDrnpLLS1mKjAqyb7r_77H8J9I/rs:fit/g:sm/q:90/h:355/w:358/czM6Ly9kaXNjb2dz/LWRhdGFiYXNlLWlt/YWdlcy9SLTk4MDcw/MzItMTQ4NjYyNzE4/NC05OTM4LmpwZWc.jpeg">
        <meta property="og:url" content="https://www.davidbowieforum.de/index.php?action=blog&amp;slug=leon-mysterium-outside-outtake-album">

    <!-- Twitter -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Das „Leon“-Mysterium: Warum „1. Outside“ eigentlich das Outtake-Album ist">
    <meta name="twitter:description" content="In der Bowie-Fankultur hält sich hartnäckig der Mythos, die sogenannten Leon-Suites seien lediglich die unfertigen Vorläufer oder Outtakes von 1. Outsid...">
        <meta name="twitter:image" content="https://i.discogs.com/E1QT_V0818rSIJN4bdDrnpLLS1mKjAqyb7r_77H8J9I/rs:fit/g:sm/q:90/h:355/w:358/czM6Ly9kaXNjb2dz/LWRhdGFiYXNlLWlt/YWdlcy9SLTk4MDcw/MzItMTQ4NjYyNzE4/NC05OTM4LmpwZWc.jpeg">
    
    <!-- Schema.org Article structured data -->
    <script type="application/ld+json">
    {"@context":"https://schema.org","@type":"BlogPosting","headline":"Das „Leon“-Mysterium: Warum „1. Outside“ eigentlich das Outtake-Album ist","description":"In der Bowie-Fankultur hält sich hartnäckig der Mythos, die sogenannten Leon-Suites seien lediglich die unfertigen Vorläufer oder Outtakes von 1. Outsid...","image":"https://i.discogs.com/E1QT_V0818rSIJN4bdDrnpLLS1mKjAqyb7r_77H8J9I/rs:fit/g:sm/q:90/h:355/w:358/czM6Ly9kaXNjb2dz/LWRhdGFiYXNlLWlt/YWdlcy9SLTk4MDcw/MzItMTQ4NjYyNzE4/NC05OTM4LmpwZWc.jpeg","datePublished":"2026-07-18T00:01:00+02:00","dateModified":"2026-08-16T17:03:15+02:00","author":{"@type":"Person","name":"Reinhold"},"publisher":{"@type":"Organization","name":"David Bowie Forum","logo":{"@type":"ImageObject","url":"https://www.davidbowieforum.de/assets/icons/icon-192.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://www.davidbowieforum.de/index.php?action=blog&slug=leon-mysterium-outside-outtake-album"}}    </script>
            <!-- 01 & 02: Validierte Schema.org JSON-LD Auszeichnung -->
            <script type="application/ld+json">
            {
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://davidbowieforum.de/#organization",
            "name": "David Bowie Forum Deutschland",
            "url": "https://davidbowieforum.de",
            "logo": {
                "@type": "ImageObject",
                "url": "https://davidbowieforum.de/assets/icons/icon-512.png",
                "width": 512,
                "height": 512
            },
            "sameAs": [
                "https://www.facebook.com/groups/davidbowiede?locale=de_DE",
                "https://www.instagram.com/davidbowieforum.de/",
                "https://www.wikidata.org/wiki/Q5383"
            ]
        },
        {
            "@type": "WebSite",
            "@id": "https://davidbowieforum.de/#website",
            "url": "https://davidbowieforum.de",
            "name": "David Bowie Forum",
            "description": "Unabhängige Community, Archiv und Diskografie rund um David Bowie.",
            "publisher": {
                "@id": "https://davidbowieforum.de/#organization"
            },
            "potentialAction": {
                "@type": "SearchAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://davidbowieforum.de/index.php?action=search&q={search_term_string}"
                },
                "query-input": "required name=search_term_string"
            }
        }
    ]
}        </script>
    
            <script type="application/ld+json">
            {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Forum",
            "item": "https://www.davidbowieforum.de/index.php?action=board"
        }
    ]
}        </script>
    
    <!-- 08: Discovery Links für Crawler und KI-Agenten -->
    <link rel="alternate" type="text/markdown" href="/board/assets/images/index.php?action=blog&amp;format=md&amp;slug=leon-mysterium-outside-outtake-album&amp;format=md" title="Markdown Repräsentation">
    <link rel="help" href="/llms.txt" type="text/plain" title="LLM Agent Manifest">

    <!-- ====================================================
         PWA: Web App Manifest + Meta Tags
         ==================================================== -->
    <link rel="manifest" href="/manifest.json">
    <meta name="theme-color" content="#111622" media="(prefers-color-scheme: dark)">
    <meta name="theme-color" content="#111622">
    <meta name="mobile-web-app-capable" content="yes">

    <!-- Apple PWA (iOS Safari) -->
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="apple-mobile-web-app-title" content="BowieForum">
    <link rel="apple-touch-icon" sizes="152x152" href="/assets/icons/icon-152.png">
    <link rel="apple-touch-icon" sizes="192x192" href="/assets/icons/icon-192.png">
    <link rel="apple-touch-icon" sizes="512x512" href="/assets/icons/icon-512.png">

    <!-- Favicon -->
    <link rel="icon" type="image/png" sizes="32x32"  href="/assets/icons/icon-96.png">
    <link rel="icon" type="image/png" sizes="192x192" href="/assets/icons/icon-192.png">
    <link rel="shortcut icon" href="/assets/icons/icon-96.png">

    <!-- MS Tiles (Windows / Edge) -->
    <meta name="msapplication-TileColor" content="#0f172a">
    <meta name="msapplication-TileImage" content="/assets/icons/icon-144.png">

    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css" rel="stylesheet">
    <link href="/assets/css/style.css?v=1784471912" rel="stylesheet">
    
    <style>
        html {
            scrollbar-gutter: stable;
        }
        
        :root {
            --bowie-red: #b41414;
            --bowie-dark: #0f172a;
            --bowie-nav-bg: #111622;
        }
        
        body {
            margin: 0;
            padding-top: 56px;
            padding-bottom: 65px;
            background-color: #f8fafc;
        }

        @media (min-width: 768px) {
            body { padding-bottom: 0; }
        }

        .navbar-nav .nav-link {
            padding: 0.5rem 0.8rem;
            border-radius: 20px;
            transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 550;
            display: flex;
            align-items: center;
        }
        .navbar-nav .nav-link:hover {
            background-color: rgba(255, 255, 255, 0.08);
            color: #ffffff !important;
        }
        .navbar-nav .nav-link:hover .bi {
            transform: scale(1.15);
        }
        .navbar-nav .nav-link .bi {
            transition: transform 0.2s ease-in-out;
            display: inline-block;
        }
        .navbar-nav .nav-link.active-core {
            background-color: var(--bowie-red) !important;
            color: #ffffff !important;
            box-shadow: 0 4px 12px rgba(180, 20, 20, 0.35);
        }

        .pwa-bottom-nav {
            background-color: rgba(15, 23, 42, 0.85); /* var(--bowie-dark) at 85% */
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
            border-top: 1px solid rgba(255, 255, 255, 0.1);
            height: 60px;
            box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.2);
        }

        .pwa-nav-item {
            color: #94a3b8;
            font-size: 11px;
            text-decoration: none;
            transition: color 0.15s ease-in-out, opacity 0.1s ease-in-out;
            -webkit-tap-highlight-color: transparent;
        }

        .pwa-nav-item:active {
            opacity: 0.6;
        }

        .pwa-nav-item.active {
            color: #ffffff;
            font-weight: bold;
        }

        .pwa-nav-item .bi {
            font-size: 20px;
            display: block;
            margin-bottom: 2px;
        }

        .pwa-nav-item.active .bi {
            color: var(--bowie-red);
        }
        
        .text-truncate-1 {
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        @keyframes pulse-danger {
            0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.7); }
            70% { transform: scale(1.1); box-shadow: 0 0 0 8px rgba(220, 53, 69, 0); }
            100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(220, 53, 69, 0); }
        }
        .badge-pulse {
            animation: pulse-danger 2s infinite ease-in-out;
            border: 2px solid var(--bowie-dark);
        }

        /* Puls-Effekt für das Live-Label in der Navbar */
        @keyframes navPulse {
            0% { opacity: 1; transform: scale(1); }
            50% { opacity: 0.6; transform: scale(0.95); }
            100% { opacity: 1; transform: scale(1); }
        }
        .animate-pulse {
            animation: navPulse 2s infinite ease-in-out;
        }

        .text-muted-gold { color: #cbd5e1 !important; }
        .xsmall { font-size: 11px; }
        .uppercase { text-transform: uppercase; letter-spacing: 0.5px; }
        .tracking-wider { letter-spacing: 1px; }
        .track-row:hover { background-color: #f8fafc; }
        
        .nav-glass {
            background-color: rgba(17, 22, 34, 0.75) !important;
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
            border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
            transition: all 0.3s ease;
        }

        .dropdown-menu-dark {
            border-radius: 12px;
            border: 1px solid rgba(255, 255, 255, 0.1) !important;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
            padding: 0.5rem;
        }
        .dropdown-menu-dark .dropdown-item {
            border-radius: 8px;
            padding: 0.5rem 1rem;
            transition: all 0.2s ease;
        }
        .dropdown-menu-dark .dropdown-item:hover {
            background-color: rgba(255, 255, 255, 0.08) !important;
            transform: translateX(4px);
        }
        .dropdown-menu-dark .dropdown-item .bi {
            transition: transform 0.2s ease-in-out;
            display: inline-block;
        }
        .dropdown-menu-dark .dropdown-item:hover .bi {
            transform: scale(1.15) rotate(5deg);
        }
        .dropdown-menu-dark .dropdown-item.active {
            background-color: var(--bowie-red) !important;
        }

        /* ====================================================
           Responsive Breakpoints & Accessibility Overrides
           ==================================================== */
        
        /* Accessibility Contrast Enhancements (WCAG 2.1 Compliance) */
        body {
            color: #1e293b !important; /* Slate 800 (Excellent contrast on light backgrounds) */
            font-size: 15px;
            line-height: 1.6;
        }

        .text-muted, 
        .text-secondary {
            color: #475569 !important; /* Slate 600 (contrast ratio > 4.5:1 on light backgrounds) */
        }
        
        /* Override for elements inside dark-themed containers */
        .bg-dark .text-muted,
        .bg-dark .text-secondary,
        .bg-dark .text-muted *,
        .bg-dark .text-secondary *,
        .user-sidebar .text-muted,
        .user-sidebar .text-secondary,
        .user-sidebar .text-muted *,
        .user-sidebar .text-secondary *,
        .modal-content.bg-dark .text-muted,
        .modal-content.bg-dark .text-secondary,
        .pwa-bottom-nav .text-muted,
        .pwa-bottom-nav .text-secondary,
        .pwa-bottom-nav .pwa-nav-item,
        footer.bg-dark .text-white-50,
        footer.bg-dark a.text-white-50,
        .dropdown-menu-dark .dropdown-item.active {
            color: #cbd5e1 !important; /* Light Slate Gray (contrast ratio > 4.5:1 on dark backgrounds) */
        }

        /* Link readability & focus indicators */
        main a:not(.btn):not(.nav-link):not(.pwa-nav-item):not(.dropdown-item):not(.badge):not(.page-link) {
            color: #0b5ed7;
            text-decoration: underline;
            text-underline-offset: 2px;
        }
        main a:not(.btn):not(.nav-link):not(.pwa-nav-item):not(.dropdown-item):not(.badge):not(.page-link):hover {
            color: #b41414 !important;
            text-decoration: underline;
        }
        .hover-info-link:hover {
            color: #097d95 !important;
        }
        .hover-underline:hover {
            text-decoration: underline !important;
        }

        /* Better contrast for navbar items */
        .navbar-dark .navbar-nav .nav-link.text-white-50 {
            color: #cbd5e1 !important; /* MUCH higher contrast than text-white-50 (rgba(255,255,255,0.5)) */
        }
        .navbar-dark .navbar-nav .nav-link.text-white-50:hover {
            color: #ffffff !important;
        }
        .dropdown-menu-dark .dropdown-item {
            color: #e2e8f0 !important;
        }
        .dropdown-menu-dark .dropdown-item:hover {
            color: #ffffff !important;
            background-color: rgba(255, 255, 255, 0.1) !important;
        }
        
        /* Better contrast for PWA bottom navigation active/inactive items */
        .pwa-bottom-nav .pwa-nav-item {
            color: #cbd5e1 !important;
        }
        .pwa-bottom-nav .pwa-nav-item.active {
            color: #ffffff !important;
        }
        .pwa-bottom-nav .pwa-nav-item.active .bi {
            color: #ef4444 !important;
        }

        /* Input fields and placeholder contrast */
        .form-control::placeholder {
            color: #64748b !important;
            opacity: 1;
        }
        .form-control {
            border-color: #cbd5e1 !important;
            color: #1e293b !important;
        }
        .form-control:focus {
            border-color: #b41414 !important;
            box-shadow: 0 0 0 0.25rem rgba(180, 20, 20, 0.25) !important;
        }

        /* Breadcrumb styling for higher visibility */
        .breadcrumb-item a {
            color: #475569 !important;
        }
        .breadcrumb-item a:hover {
            color: #b41414 !important;
        }
        .breadcrumb-item.active {
            color: #1e293b !important;
            font-weight: 500;
        }

        /* Einheitliche Typografie-Definitionen */
        .xsmall, small, .font-monospace.x-small {
            font-size: 0.75rem !important; /* Entspricht 12px bei 16px Basis */
            line-height: 1.4;
        }
        
        /* Desktop Hover Effects (Only active on pointer devices with hover support) */
        @media (hover: hover) {
            .card:hover, .stat-card:hover, .board-card:hover, .topic-card:hover, .disco-card:hover, .transition-card:hover { 
                transform: translateY(-4px) !important; 
                box-shadow: 0 12px 24px rgba(0,0,0,0.1) !important; 
                transition: transform 0.22s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.22s ease-in-out !important;
            }
        }

        /* Mobile/Tablet Touch Interaction (Active state instead of hover) */
        @media (hover: none) {
            .card:active, .stat-card:active, .board-card:active, .topic-card:active, .disco-card:active, .transition-card:active {
                transform: scale(0.98) !important;
                transition: transform 0.1s ease-in-out !important;
            }
        }

        /* Mobile Viewport Optimizations (< 768px) */
        @media (max-width: 767.98px) {
            /* Solve the h-100 height trap on mobile single column layout */
            .card, .stat-card, .board-card, .topic-card, .disco-card {
                height: auto !important;
            }
            
            /* Minimum touch target size (44px x 44px) for touch interfaces on buttons and nav elements */
            .btn, 
            .nav-link, 
            .pwa-nav-item, 
            .pagination a, 
            .btn-group a, 
            .dropdown-item, 
            .sidebar-link {
                min-height: 44px;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding-top: 10px !important;
                padding-bottom: 10px !important;
            }
        }

        /* Mobile collapse menu background & spacing for high contrast */
        @media (max-width: 991.98px) {
            .navbar-collapse {
                background-color: #111622 !important;
                padding: 1.25rem;
                border-radius: 12px;
                border: 1px solid rgba(255, 255, 255, 0.1);
                margin-top: 10px;
                box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
            }
            .navbar-collapse .nav-link {
                padding: 0.75rem 1rem !important;
                color: #cbd5e1 !important;
            }
            .navbar-collapse .nav-link:hover,
            .navbar-collapse .nav-link.active-core {
                background-color: var(--bowie-red) !important;
                color: #ffffff !important;
            }
        }
    </style>
</head>
<body class="d-flex flex-column h-100">
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WDVFLQ"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->

    <nav class="navbar navbar-expand-lg navbar-dark fixed-top py-2 shadow-sm nav-glass">
        <div class="container" style="max-width: 1248px;">
            <a class="navbar-brand d-flex align-items-center gap-1 fw-bold font-monospace text-uppercase tracking-wider" href="/index.php?action=home">
                <span class="text-white">David Bowie</span><span style="color: var(--bowie-red);"><i class="bi bi-lightning-fill text-warning mx-1"></i>Forum</span>
            </a>
            <button class="navbar-toggler border-0 p-1" type="button" data-bs-toggle="collapse" data-bs-target="#mainNavbar" aria-controls="mainNavbar" aria-expanded="false" aria-label="Navigation umschalten">
                <span class="navbar-toggler-icon"></span>
            </button>
            
            <div class="collapse navbar-collapse" id="mainNavbar">
                <ul class="navbar-nav me-auto mb-2 mb-lg-0 mt-2 mt-lg-0 gap-1 small">
                    
                    <!-- 1. Foren & Austausch -->
                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle text-white-50" 
                           href="#" id="forumDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                            <i class="bi bi-chat-left-text me-1"></i> Foren & Austausch
                        </a>
                        <ul class="dropdown-menu dropdown-menu-dark border-secondary shadow mt-1" aria-labelledby="forumDropdown" style="background-color: var(--bowie-dark);">
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=forum">
                                     <i class="bi bi-layers me-2 text-info"></i> Foren-Übersicht
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=unread">
                                     <i class="bi bi-newspaper me-2 text-danger"></i> Neue & Ungelesene Beiträge
                                </a>
                            </li>
                                                        <li><hr class="dropdown-divider border-secondary"></li>
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=memberlist">
                                     <i class="bi bi-people-fill me-2 text-primary"></i> Mitgliederverzeichnis
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=search">
                                     <i class="bi bi-search me-2 text-warning"></i> Foren-Suche
                                </a>
                            </li>
                        </ul>
                    </li>

                    <!-- 2. Magazin & Info -->
                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle active-core text-white" 
                           href="#" id="blogDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                            <i class="bi bi-journal-text me-1"></i> Magazin & Info
                        </a>
                        <ul class="dropdown-menu dropdown-menu-dark border-secondary shadow mt-1" aria-labelledby="blogDropdown" style="background-color: var(--bowie-dark);">
                            <li>
                                <a class="dropdown-item py-2 small active bg-danger" href="/index.php?action=blog">
                                     <i class="bi bi-journal-text me-2 text-info"></i> Das Magazin
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=about">
                                     <i class="bi bi-person-bounding-box me-2 text-warning"></i> Über das Projekt
                                </a>
                            </li>
                        </ul>
                    </li>

                    <!-- 3. Archiv-Zentrale -->
                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle text-white-50" 
                           href="#" id="archiveDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                            <i class="bi bi-archive me-1"></i> Archiv-Zentrale
                        </a>
                        <ul class="dropdown-menu dropdown-menu-dark border-secondary shadow mt-1" aria-labelledby="archiveDropdown" style="background-color: var(--bowie-dark);">
                            <li>
                                <a class="dropdown-item py-2 small " 
                                   href="/index.php?action=archive&sa=discography">
                                     <i class="bi bi-disc-fill me-2 text-info"></i> Chronologische Diskografie
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " 
                                   href="/index.php?action=lineups">
                                     <i class="bi bi-people-fill text-warning me-2"></i> Besetzungshistorie (Line-ups)
                                 </a>
                             </li>
                            <li>
                                <a class="dropdown-item py-2 small " 
                                   href="/index.php?action=archive&sa=concerts">
                                     <i class="bi bi-calendar3 me-2 text-success"></i> Tour-Archiv (Setlist.fm)
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " 
                                   href="/index.php?action=archive&sa=history">
                                     <i class="bi bi-clock-fill text-warning me-2"></i> "Living History" Chronik
                                 </a>
                             </li>
                             <li>
                                 <a class="dropdown-item py-2 small " 
                                    href="/index.php?action=va_archive">
                                       <i class="bi bi-bank me-2 text-danger"></i> V&A David Bowie Archiv
                                  </a>
                             </li>
                            <li>
                                <a class="dropdown-item py-2 small " 
                                   href="/index.php?action=va_archive&sa=gallery">
                                     <i class="bi bi-images me-2 text-warning"></i> V&A Online-Galerie (Live)
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " 
                                   href="/index.php?action=books">
                                     <i class="bi bi-book-fill me-2 text-warning"></i> Bowies Top 100 Bücher
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " 
                                   href="/index.php?action=genius">
                                     <i class="bi bi-music-note-list me-2 text-danger"></i> Songtexte
                                </a>
                            </li>
                        </ul>
                    </li>

                    <!-- 4. Entertainment & Interaktion -->
                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle text-white-50" 
                           href="#" id="funDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                            <i class="bi bi-play-circle me-1"></i> Entertainment
                        </a>
                        <ul class="dropdown-menu dropdown-menu-dark border-secondary shadow mt-1" aria-labelledby="funDropdown" style="background-color: var(--bowie-dark);">
                            <li>
                                <a class="dropdown-item py-2 small d-flex align-items-center gap-1 " 
                                   href="#" 
                                   onclick="window.open('/index.php?action=radio', 'BowieRadio', 'width=500,height=600,scrollbars=no,resizable=no,status=no,menubar=no'); return false;">
                                    <span class="badge bg-danger me-1 tracking-wider text-uppercase animate-pulse" style="font-size: 0.65rem; padding: 3px 5px;">Live</span>
                                    <i class="bi bi-radio me-2 text-danger"></i> Bowie-Radio (Pop-up)
                                </a>
                            </li>

                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=musiccup">
                                     <i class="bi bi-trophy me-2 text-warning"></i> Bowie Music Cup
                                </a>
                            </li>

                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=chat">
                                     <i class="bi bi-chat-dots me-2 text-success"></i> Live Chat & PM
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=video_lounge">
                                     <i class="bi bi-camera-video-fill me-2 text-danger"></i> Video-Stammtisch
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=calendar">
                                     <i class="bi bi-calendar-event me-2 text-danger"></i> Live-Kalender
                                </a>
                            </li>
                        </ul>
                    </li>

                    <!-- 5. Support & Statistiken -->
                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle text-white-50" 
                           href="#" id="supportDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                            <i class="bi bi-info-circle me-1"></i> Support & Infos
                        </a>
                        <ul class="dropdown-menu dropdown-menu-dark border-secondary shadow mt-1" aria-labelledby="supportDropdown" style="background-color: var(--bowie-dark);">
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=help">
                                     <i class="bi bi-question-circle me-2 text-info"></i> Hilfe & FAQ
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=stats">
                                     <i class="bi bi-graph-up me-2 text-success"></i> Forum-Statistik
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small " href="/index.php?action=handbuch">
                                     <i class="bi bi-book me-2 text-warning"></i> Benutzerhandbuch
                                </a>
                            </li>
                            <li><hr class="dropdown-divider border-secondary"></li>
                            <li class="dropdown-header text-uppercase tracking-wider text-muted-gold xsmall">Social Media</li>
                            <li>
                                <a class="dropdown-item py-2 small" href="https://www.instagram.com/davidbowieforum/" target="_blank" rel="noopener noreferrer">
                                     <i class="bi bi-instagram me-2" style="color: #e1306c !important;"></i> Instagram (@davidbowieforum)
                                </a>
                            </li>
                            <li>
                                <a class="dropdown-item py-2 small" href="https://www.facebook.com/profile.php?id=61592906173847" target="_blank" rel="noopener noreferrer">
                                     <i class="bi bi-facebook me-2" style="color: #1877f2 !important;"></i> Facebook-Seite
                                </a>
                            </li>
                        </ul>
                    </li>

                </ul>
                
                <div class="d-flex align-items-center gap-3 mt-3 mt-lg-0">
                                            <div class="d-none d-lg-flex align-items-center gap-2">
                            <a class="btn btn-sm btn-outline-light px-3" href="/index.php?action=login">Anmelden</a>
                            <a class="btn btn-sm btn-danger px-3 text-white" href="/index.php?action=register">Registrieren</a>
                        </div>
                                    </div>

                <!-- Mobile Action Buttons inside collapse -->
                <div class="d-flex d-lg-none flex-column gap-2 mt-3 w-100 border-top border-secondary pt-3">
                                            <a class="btn btn-outline-light w-100" href="/index.php?action=login">Anmelden</a>
                        <a class="btn btn-danger w-100 text-white" href="/index.php?action=register">Registrieren</a>
                                    </div>
            </div>
        </div>
    </nav>

    <!-- ====================================================
         MODIFIZIERT: PWA Bottom Nav für Mobilgeräte
         ==================================================== -->
    <div class="pwa-bottom-nav fixed-bottom d-md-none z-3">
        <div class="container h-100 px-0">
            <div class="row h-100 g-0 text-center align-items-center">
                <div class="col">
                    <a href="/index.php?action=forum" class="pwa-nav-item d-block ">
                        <i class="bi bi-layers"></i>
                        <span class="text-truncate-1">Foren</span>
                    </a>
                </div>
                <div class="col">
                    <a href="/index.php?action=unread" class="pwa-nav-item d-block ">
                        <i class="bi bi-clock-history"></i>
                        <span class="text-truncate-1">Neu</span>
                    </a>
                </div>
                <div class="col">
                    <!-- Öffnet das Radio auf Smartphones als neues, isoliertes Browser-Tab ohne Foren-Ballast -->
                    <a href="#" 
                       onclick="window.open('/index.php?action=radio', '_blank'); return false;" 
                       class="pwa-nav-item d-block ">
                        <i class="bi bi-radio"></i>
                        <span class="text-truncate-1">Radio</span>
                    </a>
                </div>
                                <div class="col">
                                            <a href="/index.php?action=login" class="pwa-nav-item d-block ">
                            <i class="bi bi-box-arrow-in-right"></i>
                            <span class="text-truncate-1">Login</span>
                        </a>
                                    </div>
            </div>
        </div>
    </div>

    <main class="flex-shrink-0"><style>
    @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,900&display=swap');
    
    .blog-title-font {
        font-family: 'Playfair Display', Georgia, "Times New Roman", serif;
    }
    .blog-article-content {
        font-size: 1.125rem; /* 18px */
        line-height: 1.75;
        color: #1e293b; /* Slate 800 (9:1 contrast ratio) */
    }
    .blog-article-content,
    .blog-article-content * {
        white-space: normal !important;
        word-break: normal !important;
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
        -webkit-hyphens: none !important;
        -moz-hyphens: none !important;
        -ms-hyphens: none !important;
        hyphens: none !important;
    }
    .blog-article-content p {
        margin-bottom: 1.5rem;
    }
    .blog-article-content table {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 1.5rem;
    }
    .blog-article-content img {
        max-width: 100% !important;
        height: auto !important;
        border-radius: 6px;
        margin-bottom: 1.5rem;
    }
    .blog-article-content iframe {
        max-width: 100% !important;
        border-radius: 6px;
        margin-bottom: 1.5rem;
    }
    .blog-article-content blockquote {
        border-left: 4px solid #c5a059 !important; /* Gold accent */
        color: #475569 !important; /* Slate 600 */
        font-style: italic;
        padding-left: 1.25rem;
        margin: 1.75rem 0;
        font-size: 1.1rem;
    }
    /* Footnote & citations system in Accent-Gold */
    .footnote-ref, .citation-link {
        color: #c5a059 !important;
        font-weight: 600;
        text-decoration: none !important;
    }
    .footnote-ref:hover, .citation-link:hover {
        color: #a07d3b !important;
        text-decoration: underline !important;
    }
    .footnotes-section {
        border-top: 2px solid #e2e8f0;
        margin-top: 3rem;
        padding-top: 1.5rem;
        font-size: 0.95rem;
        color: #475569;
    }
    .footnotes-section li {
        margin-bottom: 0.5rem;
    }
    .glossary-link {
        color: #0b5ed7 !important;
        font-weight: 500;
        text-decoration: underline !important;
        text-underline-offset: 2px;
    }
    .glossary-link:hover {
        color: #b41414 !important;
    }
</style>

<div class="container py-4">
    <div class="row g-5">
        <!-- Left: Main Article Content (8 columns) -->
        <div class="col-lg-8" style="min-width: 0;">
            <nav aria-label="breadcrumb" class="mb-3">
                <ol class="breadcrumb">
                    <li class="breadcrumb-item"><a href="index.php">Forum</a></li>
                    <li class="breadcrumb-item"><a href="index.php?action=blog">Magazin</a></li>
                    <li class="breadcrumb-item active" aria-current="page">Das „Leon“-Mysterium: Warum...</li>
                </ol>
            </nav>

            <article class="blog-post">
                <header class="blog-header mb-4">
                    <div class="d-flex flex-wrap align-items-center gap-2 mb-2">
                        <span class="badge bg-primary text-uppercase">Album-Analysen</span>
                        <span class="text-secondary small"><i class="bi bi-clock me-1"></i>18.07.2026</span>
                        <span class="text-secondary small"><i class="bi bi-book me-1"></i>10 Min. Lesezeit</span>
                        <span class="text-secondary small"><i class="bi bi-eye me-1"></i>330 Ansichten</span>
                    </div>
                    
                    <h1 class="display-5 fw-bold text-dark mb-3 blog-title-font">Das „Leon“-Mysterium: Warum „1. Outside“ eigentlich das Outtake-Album ist</h1>
                    
                    <div class="d-flex align-items-center justify-content-between p-3 bg-light rounded border-start border-3 border-danger mb-4">
                        <div class="small">
                            Veröffentlicht von <strong>Reinhold</strong>
                        </div>
                                            </div>
                </header>

                                    <div class="mb-4 text-center">
                        <img src="https://i.discogs.com/E1QT_V0818rSIJN4bdDrnpLLS1mKjAqyb7r_77H8J9I/rs:fit/g:sm/q:90/h:355/w:358/czM6Ly9kaXNjb2dz/LWRhdGFiYXNlLWlt/YWdlcy9SLTk4MDcw/MzItMTQ4NjYyNzE4/NC05OTM4LmpwZWc.jpeg" class="img-fluid rounded shadow-sm w-100" alt="Das „Leon“-Mysterium: Warum „1. Outside“ eigentlich das Outtake-Album ist" style="max-height: 400px; object-fit: cover;">
                    </div>
                
                                    <p class="lead text-secondary fw-semibold mb-4" style="line-height: 1.6; font-size: 1.25rem;">
                        In der Bowie-Fankultur hält sich hartnäckig der Mythos, die sogenannten Leon-Suites seien lediglich die unfertigen Vorläufer oder Outtakes von 1. Outside (1995). Ein genauer Blick auf die Chronologie, Aussagen beteiligter Studiomusiker und ein entscheidender Besuch in Österreich zeigen jedoch ein völlig anderes Bild: „Leon“ war ein eigenständiges, fertiges Album eines Projekts, das vor Outside existierte.                    </p>
                    <hr class="my-4">
                
                <div class="blog-article-content">
                    In der Bowie-Fankultur hält sich hartnäckig der Mythos, die sogenannten Leon-Suites seien lediglich die unfertigen Vorläufer oder Outtakes von 1. Outside (1995). Ein genauer Blick auf die Chronologie, Aussagen beteiligter Studiomusiker und ein entscheidender Besuch in Österreich zeigen jedoch ein völlig anderes Bild: „Leon“ war ein eigenständiges, fertiges Album eines Projekts, das vor Outside existierte.<br />
 Wenn wir die historischen Puzzleteile logisch zusammensetzen, müssen wir die Geschichte dieser Ära komplett neu bewerten.<br />
 <br />
 <br />
 <br />
 <strong>1. Der Gugging-Katalysator: Woher die radikale Vision stammte</strong><br />
 <br />
 Um zu verstehen, warum das Jahr 1994 in eine so extreme musikalische Richtung driftete, muss man eine Reise betrachten, die den Studio-Aufnahmen unmittelbar vorausging: David Bowies Besuch im „Haus der Künstler“ in Gugging bei Wien.<br />
 Bowie reiste 164 nicht als Popstar, sondern als Privatperson und Kunstsammler nach Österreich. In Gugging lebten und arbeiteten Psychiatriepatienten, deren Werke als <em>Art Brut</em> oder <em>Outsider Art</em> internationale Anerkennung fanden – Kunst abseits von kommerziellem Kalkül, akademischen Regeln oder Marktdruck. Sie war roh, direkt und unzensiert.<br />
 Dieser Besuch wirkte als fundamentaler Katalysator für das anschließende Studio-Projekt:<ul><li><strong>Befreiung vom Pop-Korsett:</strong> Tief beeindruckt von der Kompromisslosigkeit der <em>Art Brut</em>, wollten Bowie und Brian Eno im Studio genau diese filterlose Kreativität replizieren.</li><li><strong>Die Geburt der Charaktere:</strong> Die dort erlebte Grenzverschiebung zwischen Genialität, Isolation und psychischem Ausnahmezustand floss direkt in die Konzeption der <em>Nathan Adler</em>-Saga ein. Charaktere wie Leon Blank oder Ramona A. Stone spiegeln diese düstere, fragmentierte Welt wider.</li></ul>
<br />
 <br />
 <br />
 <strong>2. Das namenlose Supergroup-Projekt statt „Bowie-Solo“</strong><br />
 <br />
 Mit dieser rohen Energie im Gepäck verschanzten sich Bowie, Brian Eno und die Band (darunter Reeves Gabrels, Mike Garson, Erdal Kızılçay und Sterling Campbell) 1994 in den Mountain Studios in Montreux.<br />
 Entgegen der landläufigen Meinung war das Ziel dieser Sessions ursprünglich überhaupt kein Solo-Bowie-Album. Die Idee war, eine Art <strong>Supergroup</strong> unter der gemeinsamen Führung von Bowie und Eno zu formieren und ein Album als einmaliges Projekt für genau diese Band aufzunehmen.<br />
 Das Ergebnis dieses Experiments war ein vollendetes, eigenständiges Konzeptalbum:<ul><li><strong>Die Form:</strong> Insgesamt wurden <strong>fünf Suites</strong> aufgenommen – gigantische, düstere Klangcollagen aus freien Improvisationen und nonlinear erzählten Geschichten. Zwei dieser Suites wurden später gelöscht, die verbleibenden drei erhielten einen finalen Mix.</li><li><strong>Das geplatzte Release:</strong> Dieses fertige 3-Suite-Werk (zeitweise war auch eine Veröffentlichung aller fünf Suites als Doppelalbum im Gespräch) wurde den Plattenfirmen präsentiert. Da Bowie zu diesem Zeitpunkt ohne festen Plattenvertrag dastand, blitzte er ab. Die Plattenbosse lehnten das Material als absolut „unkommerziell“ ab. Das Supergroup-Projekt war damit tot.</li></ul>
<br />
 <em>Hinweis zur Namensgebung: Die Bezeichnung „Leon“ stammt übrigens lediglich von der Beschriftung eines einzelnen Tapes aus der Nathan Adler-Serie, nicht vom eigentlichen Projektnamen.</em><br />
 <br />
 <br />
 <br />
 <strong>3. Die Metamorphose zu „1. Outside“</strong><br />
 <br />
 Erst <em>nach</em> der harten Absage der Musikindustrie an das Supergroup-Projekt wurde <em>1. Outside</em> überhaupt erst konzipiert. Bowie stand vor den Trümmern des Ur-Konzepts und nutzte die Fragmente und das Fundament der verbleibenden Suites als Basis für ein völlig neues Solo-Unterfangen.<br />
 In Montreux waren bereits Rohfassungen von <em>The Hearts Filthy Lesson</em> und <em>A Small Plot of Land</em> entstanden. Mit diesem Kern zog Bowie weiter nach New York, holte Carlos Alomar ins Boot und nahm den Rest des Materials auf, den wir heute als <em>1. Outside</em> kennen. Einige Fragmente des Ur-Projekts wurden dabei fast eins zu eins verwertet: Die B-Seite <em>Nothing to be Desired</em> ist nichts anderes als ein zweieinhalbminütiger, lieblos aus den Suites herausgeschnittener Auszug mit einem Fade-out. Auch Stücke wie <em>The Enemy is Fragile</em> lagen als potenzielle Tracks bereit, wurden aber fallengelassen.<blockquote class="blockquote border border-start border-3 border-danger p-3 bg-light rounded text-muted my-3"><strong>Zitat: </strong><br><strong>Zitat: </strong></blockquote><blockquote class="blockquote border border-start border-3 border-danger p-3 bg-light rounded text-muted my-3"><strong>Zitat: </strong><br><strong>Die logische Konsequenz:</strong> Hätte die Plattenfirma das ursprüngliche Supergroup-Album im Jahr 1994 akzeptiert, hätte es das Album <em>1. Outside</em> in seiner heutigen Form niemals gegeben. Wer die bekannten Suites als „Outside-Outtakes“ bezeichnet, verdreht die Realität. Outside basiert in weiten Teilen auf den Outtakes und Überresten des gescheiterten Leon-Projekts.</blockquote>
 <br />
 <strong>4. Das Bootleg-Rätsel und die unvollendete Saga</strong><br />
 <br />
 Die Verwirrung unter Fans hält sich bis heute hartnäckig, weil Sammler und Bootlegger den Ausschuss beider Sessions - des Schweizer Ur-Projekts und der späteren New Yorker Aufnahmen - ungefiltert zusammenschmeißen.<br />
 Die Veröffentlichungsgeschichte des Leaks spiegelt diese Zerrissenheit wider. Zuerst tauchten in den Nullerjahren nur stückelhafte, unvollständige Fragmente auf, die mitten im Track abrissen. Erst rund zehn Jahre später sickerte die heute bekannte, 70-minütige Fassung durch, die sauber in drei zusammenhängende Suites strukturiert ist. Wer diese Suites schlussendlich so flüssig zusammengeschnitten hat, ist bis heute ungeklärt.<br />
 Fest steht: Bowie verloste das Material nie aus den Augen. Im Jahr 2000 betonte er auf <em>BowieNet</em>, dass fast 27 Stunden Bandmaterial existieren und der geplante Nachfolger <em>2. Contamination</em> nur daran scheiterte, dass ihm die Zeit fehlte, sich durch diese Masse an Tapes zu wühlen.<br />
 Besonders tragisch: Kurz vor seinem Tod im Januar 2016 gab es konkrete Pläne, die Ära wiederzubeleben. Brian Eno enthüllte später, dass er und David bereits 2015 darüber sprachen, <em>Outside</em> neu aufzurollen und weiterzuentwickeln. Nur sieben Tage vor seinem Tod schickte Bowie Eno eine letzte E-Mail, die mit den Worten endete: <em>„Danke für die guten Zeiten, Brian. Sie werden niemals vergehen.“</em> Signiert mit „Dawn“. Das Projekt blieb unvollendet.<br />
 <br />
 <br />
 <br />
 <strong>Fazit: Ein überfälliger Archivschatz</strong><br />
 <br />
 Das Bowie-Nachlassmanagement glänzt regelmäßig mit Veröffentlichungen: Wir bekommen die zehnte Live-Platte aus den 70ern und uferlose Boxsets mit bekanntem Material aus der Frühphase. Dass die ursprünglichen Sessions von 1994 – ein integraler, kreativer Meilenstein – bis heute offiziell unter Verschluss gehalten werden, ist strategisch unverständlich.<br />
 Selbst die Bandmitglieder von damals wurden im Dunkeln gelassen. Reeves Gabrels versuchte nach dem ersten Bootleg-Leak sogar selbst, Dateien mit Fans zu tauschen, weil er keinen Zugriff auf das vollständige Material der Plattenfirma hatte.<br />
 Die <em>Leon-Sessions</em> sind kein Ausschuss. Sie sind das Dokument einer Band, die es offiziell nie geben durfte, inspiriert von der kompromisslosen Freiheit der <em>Art Brut</em>. Eine offizielle, sauber remasterte Veröffentlichung des 70-Minuten-Pakets inklusive fundiertem Booklet ist längst überfällig.<br />
 <em>Was ist eure Meinung zu den Leon Suites? Besitzt das Material für euch den Stellenwert eines eigenständigen Albums, oder bevorzugt ihr die strukturiertere Variante „1. Outside“? Lasst es uns in den Kommentaren wissen.</em>                </div>

                <!-- Discography References -->
                                    <div class="mt-5 p-4 bg-light rounded border">
                        <h3 class="h5 fw-bold mb-3 blog-title-font"><i class="bi bi-music-note-list text-danger me-2"></i>Verknüpfte Diskografie & Chronik</h3>
                        <div class="d-flex flex-wrap gap-2">
                                                                                            <a href="index.php?action=blog_album&slug=leon-outside" class="btn btn-sm btn-outline-danger d-flex align-items-center gap-1" style="min-height:38px;">
                                    <span class="badge bg-danger text-uppercase">ALBUM</span>
                                    <span>Leon, Outside,</span>
                                </a>
                                                    </div>
                    </div>
                
                <!-- Comments Thread Link (Community Threading Bridge) -->
                <div class="mt-5 p-4 bg-dark text-white rounded shadow-sm d-flex flex-column flex-sm-row justify-content-between align-items-sm-center gap-3">
                    <div>
                        <h4 class="h5 mb-1 fw-bold text-white blog-title-font"><i class="bi bi-chat-right-text-fill text-danger me-2"></i>Community-Diskussion</h4>
                        <p class="text-white-50 small mb-0">Diskutiere diesen Beitrag direkt im Forum mit anderen Fans.</p>
                    </div>
                                            <a href="index.php?topic=10310.0" class="btn btn-danger d-inline-flex align-items-center justify-content-center gap-2" style="min-height:44px; font-weight:600;">
                            <span>Zum Foren-Thema</span> <i class="bi bi-arrow-right"></i>
                        </a>
                                    </div>
            </article>
        </div>

        <!-- Right Sidebar (4 columns) -->
        <div class="col-lg-4">
            <div class="position-sticky" style="top: 5rem;">
                <!-- About Module -->
                <div class="p-4 mb-4 bg-light rounded border shadow-sm">
                    <h4 class="fst-italic blog-title-font text-dark mb-3"><i class="bi bi-info-circle text-danger me-2"></i>Über das Magazin</h4>
                    <p class="mb-0 text-secondary" style="font-size: 0.95rem; line-height: 1.5;">
                        Willkommen im David Bowie Magazin! Hier findest du ausführliche Berichte, detaillierte Album-Analysen, Song-Analysen, Neuigkeiten und historische Berichte rund um das Werk von David Bowie. Geschrieben von Fans für Fans.
                    </p>
                </div>

                <!-- Recent/Featured Articles list -->
                                    <div class="p-4 mb-4 bg-white rounded border shadow-sm">
                        <h4 class="fst-italic blog-title-font text-dark mb-3"><i class="bi bi-clock-history text-danger me-2"></i>Neueste Artikel</h4>
                        <ul class="list-unstyled mb-0">
                                                                                            <li class="mb-3 pb-2 border-bottom">
                                    <a class="text-dark fw-bold text-decoration-none small hover-underline d-block" href="index.php?action=blog&slug=leon-mysterium-outside-outtake-album">
                                        Das „Leon“-Mysterium: Warum „1. Outside“ eigentlich das Outtake-Album ist                                    </a>
                                    <small class="text-secondary xsmall"><i class="bi bi-calendar3 me-1"></i>18.07.2026</small>
                                </li>
                                                                                            <li class="mb-3 pb-2 border-bottom">
                                    <a class="text-dark fw-bold text-decoration-none small hover-underline d-block" href="index.php?action=blog&slug=bowie-ein-mann-vieler-masken">
                                        Bowie: Ein Mann vieler Masken                                    </a>
                                    <small class="text-secondary xsmall"><i class="bi bi-calendar3 me-1"></i>15.07.2026</small>
                                </li>
                                                                                            <li class="mb-3 pb-2 border-bottom">
                                    <a class="text-dark fw-bold text-decoration-none small hover-underline d-block" href="index.php?action=blog&slug=das-verschwundene-ich-wie-douglas-hardings-kopflose-philosophie-david-bowies-identitatsspiel-erklart">
                                        Das verschwundene Ich: Wie Douglas Hardings kopflose Philosophie David Bowies Identitätsspiel erklärt                                    </a>
                                    <small class="text-secondary xsmall"><i class="bi bi-calendar3 me-1"></i>14.07.2026</small>
                                </li>
                                                    </ul>
                    </div>
                
                <!-- Community Links -->
                <div class="p-4 bg-white rounded border shadow-sm">
                    <h4 class="fst-italic blog-title-font text-dark mb-3"><i class="bi bi-link-45deg text-danger me-2"></i>Mehr entdecken</h4>
                    <ol class="list-unstyled mb-0">
                        <li class="mb-2"><a href="index.php?action=forum" class="text-decoration-none"><i class="bi bi-layers me-2 text-info"></i>Bowie Forum</a></li>
                        <li class="mb-2"><a href="index.php?action=calendar" class="text-decoration-none"><i class="bi bi-calendar-event me-2 text-success"></i>Live-Kalender</a></li>
                        <li class="mb-2"><a href="index.php?action=chat" class="text-decoration-none"><i class="bi bi-chat-dots me-2 text-primary"></i>Live Chat</a></li>
                        <li class="mb-2"><a href="https://www.instagram.com/davidbowieforum/" target="_blank" rel="noopener noreferrer" class="text-decoration-none"><i class="bi bi-instagram me-2" style="color: #e1306c !important;"></i>Instagram</a></li>
                        <li class="mb-0"><a href="https://www.facebook.com/groups/davidbowiede?locale=de_DE" target="_blank" rel="noopener noreferrer" class="text-decoration-none"><i class="bi bi-facebook me-2" style="color: #1877f2 !important;"></i>Facebook Gruppe</a></li>
                    </ol>
                </div>
            </div>
        </div>
    </div>
</div>
    </main>

    <footer class="footer mt-auto py-4 bg-dark text-white-50 border-top border-secondary">
        <div class="container text-center" style="max-width: 1248px;">
            <div class="row align-items-center g-3">
                
                <div class="col-md-6 text-md-start small">
                    <span class="d-block">&copy; 2026 <strong class="text-white">David Bowie Forum</strong></span>
                    <span class="xsmall text-white-50">Powered by ADR-Framework &bull; Service Worker Active</span>
                </div>
                
                <div class="col-md-6 text-md-end mt-2 mt-md-0 small">
                    <a href="/index.php?action=board" class="text-white-50 text-decoration-none me-3 hover-link">Forum</a>
                    <a href="/index.php?action=about" class="text-white-50 text-decoration-none me-3 hover-link">Über mich & das Projekt</a>
                    <a href="/index.php?action=impressum" class="text-white-50 text-decoration-none me-3 hover-link">Impressum</a>
                    <a href="/index.php?action=datenschutz" class="text-white-50 text-decoration-none hover-link">Datenschutz</a>
                </div>
                
            </div>
            <div class="row mt-3 border-top border-secondary border-opacity-25 pt-2">
                <div class="col-12 text-center xsmall text-white-50">
                    Diese Website steht in keiner Verbindung zum Bowie-Nachlass (Bowie Estate) oder dessen Vertretern.
                </div>
            </div>
        </div>
    </footer>

    <div id="cookie-consent-banner" class="cookie-banner fixed-bottom p-3 bg-dark text-white border-top border-secondary shadow-lg d-none animate-fade-in" style="z-index: 1060;">
        <div class="container">
            <div class="row align-items-center g-3">
                <div class="col-12 col-md-8 col-lg-9">
                    <h5 class="h6 text-warning mb-1 uppercase tracking-wider">
                        <i class="bi bi-shield-check me-2"></i>Datenschutz & Sammler-Privatsphäre
                    </h5>
                    <div class="xsmall text-muted mb-0">
                        Dieses Archiv nutzt Cookies und Dienste zur Optimierung der Performance und Sammler-Privatsphäre:
                        <ul class="mb-0 mt-1 ps-3 text-start" style="list-style-type: disc;">
                            <li><strong>Technisch notwendig:</strong> Sichern des Login-Status und Betrieb des schnellen ADR-Frameworks.</li>
                            <li><strong>Spam-Schutz:</strong> Cloudflare Turnstile zur Absicherung von Formularen.</li>
                            <li><strong>Reichweitenmessung (Optional):</strong> Google Analytics zur anonymen Reichweitenmessung (nur bei Einwilligung).</li>
                        </ul>
                    </div>
                </div>
                <div class="col-12 col-md-4 col-lg-3 text-md-end d-grid d-md-block">
                    <button id="btn-accept-cookies" class="btn btn-sm btn-outline-warning uppercase xsmall tracking-wider px-3 py-2 w-100 w-md-auto transition-card">
                        Einverstanden
                    </button>
                </div>
            </div>
        </div>
    </div>

<style>
/* Consolidated Velvet-Gold & Blackstar UI Core Styles */
.cookie-banner {
    background-color: rgba(15, 23, 42, 0.95) !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}
.tracking-wider { 
    letter-spacing: 1px; 
}
.uppercase { 
    text-transform: uppercase; 
}
.cookie-banner .text-muted { 
    color: #cbd5e1 !important; 
}
.hover-link:hover {
    color: #0dcaf0 !important;
    text-decoration: underline !important;
}
.animate-fade-in {
    animation: fadeInCookie 0.4s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
@keyframes fadeInCookie {
    from { transform: translateY(100%); opacity: 0; }
    to { transform: translateY(0); opacity: 1; }
}
</style>
 
<script>
document.addEventListener('DOMContentLoaded', function () {
    const consentStorageKey = 'dbde_forum_consent';
    const banner = document.getElementById('cookie-consent-banner');
    const acceptBtn = document.getElementById('btn-accept-cookies');

    if (!localStorage.getItem(consentStorageKey) && banner) {
        setTimeout(() => {
            banner.classList.remove('d-none');
        }, 800);
    }

    if (acceptBtn && banner) {
        acceptBtn.addEventListener('click', function (e) {
            e.preventDefault();
            localStorage.setItem(consentStorageKey, 'granted');

            // Google Tag Manager nach Einwilligung laden
            if (typeof window.initGoogleTagManager === 'function') {
                window.initGoogleTagManager();
            }

            banner.style.transition = 'transform 0.3s ease, opacity 0.3s ease';
            banner.style.transform = 'translateY(100%)';
            banner.style.opacity = '0';

            setTimeout(() => {
                banner.remove();
            }, 300);
        });
    }
});
</script>

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>

<script src="/assets/js/app.js"></script>
<script src="/assets/js/upload.js"></script>
<script src="/assets/js/composer.js"></script>

<!-- ============================================================
     PWA: Service Worker Registration + Install Prompt
     ============================================================ -->
<script>
(function () {
    'use strict';

    // --- 1. Service Worker registrieren ---
    if ('serviceWorker' in navigator) {
        window.addEventListener('load', function () {
            navigator.serviceWorker.register('/service-worker.js', { scope: '/' })
                .then(function (reg) {
                    console.log('[PWA] Service Worker registriert:', reg.scope);

                    // Auf neue Version prüfen
                    reg.addEventListener('updatefound', function () {
                        const newWorker = reg.installing;
                        if (!newWorker) return;
                        newWorker.addEventListener('statechange', function () {
                            if (newWorker.state === 'installed' && navigator.serviceWorker.controller) {
                                // Neues Update verfügbar – Toast anzeigen
                                showUpdateToast();
                            }
                        });
                    });
                })
                .catch(function (err) {
                    console.warn('[PWA] Service Worker Fehler:', err);
                });

            // SW-Nachrichten empfangen (z.B. SYNC_COMPLETE)
            navigator.serviceWorker.addEventListener('message', function (event) {
                if (event.data && event.data.type === 'SYNC_COMPLETE') {
                    console.log('[PWA] Offline-Sync abgeschlossen.');
                }
            });
        });
    }

    // --- 2. PWA Install Prompt ---
    let deferredInstallPrompt = null;
    const INSTALL_DISMISSED_KEY = 'bowie_pwa_install_dismissed';

    window.addEventListener('beforeinstallprompt', function (e) {
        e.preventDefault();
        deferredInstallPrompt = e;

        // Nur zeigen wenn nicht bereits dismissed
        const dismissed = localStorage.getItem(INSTALL_DISMISSED_KEY);
        if (!dismissed) {
            setTimeout(showInstallBanner, 3000);
        }
    });

    window.addEventListener('appinstalled', function () {
        deferredInstallPrompt = null;
        hideInstallBanner();
        localStorage.setItem(INSTALL_DISMISSED_KEY, 'installed');
        console.log('[PWA] App erfolgreich installiert!');
    });

    function showInstallBanner() {
        const banner = document.getElementById('pwa-install-banner');
        if (banner) {
            banner.classList.remove('d-none');
            setTimeout(() => banner.classList.add('pwa-banner-visible'), 50);
        }
    }

    function hideInstallBanner() {
        const banner = document.getElementById('pwa-install-banner');
        if (banner) {
            banner.classList.remove('pwa-banner-visible');
            setTimeout(() => banner.classList.add('d-none'), 350);
        }
    }

    // Install-Button Click
    document.addEventListener('DOMContentLoaded', function () {
        const btnInstall = document.getElementById('btn-pwa-install');
        if (btnInstall) {
            btnInstall.addEventListener('click', function () {
                if (!deferredInstallPrompt) return;
                deferredInstallPrompt.prompt();
                deferredInstallPrompt.userChoice.then(function (choice) {
                    if (choice.outcome === 'accepted') {
                        console.log('[PWA] Nutzer hat Installation bestätigt.');
                    } else {
                        localStorage.setItem(INSTALL_DISMISSED_KEY, 'dismissed');
                    }
                    deferredInstallPrompt = null;
                    hideInstallBanner();
                });
            });
        }

        const btnDismiss = document.getElementById('btn-pwa-dismiss');
        if (btnDismiss) {
            btnDismiss.addEventListener('click', function () {
                localStorage.setItem(INSTALL_DISMISSED_KEY, 'dismissed');
                hideInstallBanner();
            });
        }
    });

    // --- 3. Update-Toast ---
    function showUpdateToast() {
        const toast = document.getElementById('pwa-update-toast');
        if (toast && window.bootstrap) {
            const bsToast = new bootstrap.Toast(toast, { autohide: false });
            bsToast.show();
        }
    }

    document.addEventListener('DOMContentLoaded', function () {
        const btnUpdate = document.getElementById('btn-pwa-update');
        if (btnUpdate) {
            btnUpdate.addEventListener('click', function () {
                navigator.serviceWorker.getRegistration().then(function (reg) {
                    if (reg && reg.waiting) {
                        reg.waiting.postMessage({ type: 'SKIP_WAITING' });
                    }
                    window.location.reload();
                });
            });
        }
    });
}());
</script>

<!-- PWA Install Banner -->
<div id="pwa-install-banner" class="d-none" style="
    position: fixed; bottom: 70px; left: 50%; transform: translateX(-50%);
    width: calc(100% - 2rem); max-width: 420px;
    background: linear-gradient(135deg, #111622 0%, #1e293b 100%);
    border: 1px solid rgba(180,20,20,0.4);
    border-radius: 16px; padding: 1rem 1.25rem;
    box-shadow: 0 8px 32px rgba(0,0,0,0.45), 0 0 0 1px rgba(255,255,255,0.05);
    z-index: 2000;
    transition: opacity 0.35s ease, transform 0.35s cubic-bezier(0.16,1,0.3,1);
    opacity: 0; transform: translateX(-50%) translateY(20px);">
    <style>
        #pwa-install-banner.pwa-banner-visible {
            opacity: 1 !important;
            transform: translateX(-50%) translateY(0) !important;
        }
    </style>
    <div class="d-flex align-items-center gap-3">
        <img src="/assets/icons/icon-72.png" width="48" height="48"
             alt="BowieForum Icon" style="border-radius:12px; flex-shrink:0;">
        <div class="flex-grow-1 min-w-0">
            <div class="fw-bold text-white" style="font-size:.9rem;">
                ⚡ BowieForum als App installieren
            </div>
            <div class="text-white-50 xsmall mt-1">
                Schneller Zugriff, Offline-Modus & Push-Benachrichtigungen
            </div>
        </div>
        <button id="btn-pwa-dismiss" class="btn-close btn-close-white flex-shrink-0"
                aria-label="Schließen" style="font-size:.7rem;"></button>
    </div>
    <div class="d-flex gap-2 mt-3">
        <button id="btn-pwa-install"
                class="btn btn-danger btn-sm flex-grow-1 fw-semibold"
                style="border-radius:10px;">
            <i class="bi bi-download me-1"></i> Jetzt installieren
        </button>
        <button onclick="document.getElementById('pwa-install-banner').classList.add('d-none')"
                class="btn btn-outline-secondary btn-sm"
                style="border-radius:10px; color:#94a3b8; border-color:rgba(255,255,255,0.15);">
            Später
        </button>
    </div>
</div>

<!-- PWA Update Toast -->
<div id="pwa-update-toast" class="toast align-items-center text-white border-0"
     role="alert" aria-live="assertive" aria-atomic="true"
     style="position:fixed; bottom:80px; right:1rem; z-index:2001;
            background: linear-gradient(135deg,#111622,#1e293b);
            border:1px solid rgba(180,20,20,0.4) !important; border-radius:12px;">
    <div class="d-flex">
        <div class="toast-body xsmall">
            <i class="bi bi-arrow-clockwise me-1 text-warning"></i>
            <strong>Neue Version verfügbar!</strong><br>
            <span class="text-white-50">Forum-Update bereit zum Laden.</span>
        </div>
        <div class="d-flex align-items-center me-2 ms-auto flex-column gap-1 justify-content-center">
            <button id="btn-pwa-update" type="button"
                    class="btn btn-warning btn-sm fw-semibold" style="font-size:11px; border-radius:8px; white-space:nowrap;">
                Neu laden
            </button>
            <button type="button" class="btn btn-sm btn-outline-secondary"
                    data-bs-dismiss="toast" aria-label="Close"
                    style="font-size:10px; border-radius:8px; color:#94a3b8; border-color:rgba(255,255,255,0.15); white-space:nowrap;">
                Später
            </button>
        </div>
    </div>
</div>

<!-- Cloudflare Web Analytics -->
<script type="module">
(function() {
    const hostname = window.location.hostname;
    if (window.isLocalDev ||
        hostname === 'localhost' || 
        hostname === '127.0.0.1' || 
        hostname.endsWith('.local') ||
        hostname.startsWith('192.168.') || 
        hostname.startsWith('10.') || 
        hostname.startsWith('172.')) {
        console.log('[Analytics] Cloudflare Web Analytics bypassed in local development.');
        return;
    }
    const script = document.createElement('script');
    script.type = 'module';
    script.src = 'https://static.cloudflareinsights.com/beacon.min.js';
    script.setAttribute('data-cf-beacon', '{"token": "898cc0a551964fdb8ec83eb20cfacb70"}');
    document.head.appendChild(script);
})();
</script>
<!-- End Cloudflare Web Analytics -->

</body>
</html>