diff --git a/README.md b/README.md
index 1368f22..4ce150d 100644
--- a/README.md
+++ b/README.md
@@ -1,404 +1,70 @@
-# VBB Netz Status
+# VBB Netz Status - Getrennte Dateien
-> **Live-Nahverkehr für Berlin & Brandenburg**
-> Eine Progressive Web App (PWA) für Echtzeit-Abfahrten, Routenplanung und Live-Fahrzeugverfolgung im VBB-Gebiet
+## 📁 Dateistruktur
-[](https://opensource.org/licenses/MIT)
-[](https://github.com/Serverlele30/VBB-Status-Web-App)
-
-**Live-Demo:** [VBB-Status-Web-App](https://github.com/Serverlele30/VBB-Status-Web-App)
-
----
-
-## 📱 Features
-
-### 🚇 **Echtzeit-Abfahrten**
-- **Live-Daten** für alle Stationen im VBB-Netz (Berlin + Brandenburg)
-- **GPS-Standort** - Automatische Stationserkennung
-- **Intelligente Suche** mit Autocomplete
-- **Detaillierte Infos** - Verspätungen, Ausfälle, Gleis/Steig
-- **Auto-Refresh** - Alle 30 Sekunden (optional)
-- **Offline-Modus** - Gespeicherte Daten anzeigen
-
-### 🗺️ **Intelligenter Routenplaner**
-- **Start/Ziel-Suche** mit GPS-Unterstützung
-- **5 Min. Umstiegszeit** garantiert
-- **Detaillierte Fußwege** mit Gehzeit
-- **Alternative Routen** - Mehrere Optionen
-- **Robuste Stationserkennung** - Funktioniert auch bei unvollständigen Eingaben
-
-### 🌍 **Live-Map**
-- **Echtzeit-Fahrzeugverfolgung** auf Dark-Mode Karte
-- **Authentische BVG-Farben** für alle Linien (U-Bahn, S-Bahn, Tram, Bus)
-- **Dynamische Bounds** - Nur sichtbare Fahrzeuge laden (bis zu 69% weniger Daten)
-- **Filter nach Fahrzeugtyp** - U-Bahn, S-Bahn, Tram, Bus, Fähre
-- **API-optimiert** - Intelligentes Caching
-
-### 📱 **Progressive Web App (PWA)**
-- **Installierbar** - Als App auf Home-Screen
-- **Offline-Fähig** - Service Worker mit Caching
-- **Touch-optimiert** - Pull-to-Refresh, Wischgesten
-- **Responsive** - Funktioniert auf Mobile & Desktop
-- **Dark-Mode** - Schont die Augen
-
----
-
-## 🚀 Quick Start
-
-### **Option 1: Direkt nutzen**
-Öffne die App einfach im Browser - keine Installation nötig!
-
-### **Option 2: Als PWA installieren**
-
-**Mobile (iOS/Android):**
-1. Öffne die App im Browser
-2. Tippe auf "Teilen" → "Zum Home-Bildschirm"
-3. Fertig! App ist jetzt auf deinem Home-Screen
-
-**Desktop (Chrome/Edge):**
-1. Öffne die App im Browser
-2. Klicke auf das Install-Icon in der Adressleiste
-3. Fertig! App ist jetzt in deinen Apps
-
----
-
-## 🛠️ Installation (für Entwickler)
-
-### **Voraussetzungen**
-- Node.js (v16+)
-- npm oder yarn
-- HTTPS-Server (für PWA-Features)
-
-### **Setup**
-
-```bash
-# Repository klonen
-git clone https://github.com/Serverlele30/VBB-Status-Web-App.git
-cd VBB-Status-Web-App
-
-# Dependencies installieren
-npm install
-
-# HTTPS-Server starten
-npm start
-```
-
-Die App ist jetzt verfügbar unter: `https://localhost:3000`
-
-### **HTTPS-Server**
-
-Die App benötigt HTTPS für PWA-Features (Service Worker, GPS, etc.).
-
-**Server-Skript (`server.js`):**
-```javascript
-const https = require('https');
-const fs = require('fs');
-const path = require('path');
-const { execSync } = require('child_process');
-const mimeTypes = require('mime-types');
-
-// Auto-generiert SSL-Zertifikate falls nicht vorhanden
-// Nutzt OpenSSL für self-signed certificates
-```
-
-**SSL-Zertifikate werden automatisch generiert!**
-
----
-
-## 📂 Projekt-Struktur
+Die App wurde jetzt in separate Dateien aufgeteilt:
```
-VBB-Status-Web-App/
-├── index.html # Haupt-HTML (Single-Page App)
-├── service-worker.js # PWA Service Worker
-├── manifest.json # PWA Manifest
-├── server.js # HTTPS Development Server
-├── package.json # Node.js Dependencies
-├── icons/ # App-Icons (verschiedene Größen)
-│ ├── icon-192.png
-│ ├── icon-512.png
-│ └── icon-maskable.png
-├── fonts/ # Custom Fonts
-│ └── DotMatrix.ttf # BVG-Schriftart
-└── data/ # Statische Daten
- └── station_lines.json # Station-zu-Linie Mappings
+vbb-netz-status/
+├── index.html # HTML-Struktur
+├── styles.css # Alle CSS-Styles
+├── script.js # Alle JavaScript-Funktionen
+├── server.js # HTTPS-Entwicklungsserver
+├── service-worker.js # PWA Service Worker
+├── manifest.json # PWA Manifest
+├── package.json # Node.js Dependencies
+└── LICENSE # MIT Lizenz
```
----
+## 🚀 Installation & Start
-## 🎨 Design
+1. **Abhängigkeiten installieren:**
+ ```bash
+ npm install
+ ```
-### **Farbschema**
-- **Primär:** `#FFED00` (BVG-Gelb)
-- **Background:** `#000000` (Schwarz)
-- **Sekundär:** `#1a1a1a` (Dunkelgrau)
-- **Text:** `#ffffff` / `#cccccc`
-- **Borders:** `#333333`
+2. **Server starten:**
+ ```bash
+ npm start
+ ```
-### **Typografie**
-- **Haupt-Font:** DotMatrix (BVG-Stil)
-- **Fallback:** Courier New, monospace
+3. **Browser öffnen:**
+ ```
+ https://localhost:3000
+ ```
-### **Icons & Emojis**
-- 🚇 U-Bahn
-- 🚊 S-Bahn
-- 🚋 Tram
-- 🚌 Bus
-- ⛴️ Fähre
+## 📝 Änderungen
-### **BVG-Linienfarben**
-Authentische Farben für alle 40+ Linien:
-- **U-Bahnen:** U1-U9 mit Original-Farben
-- **S-Bahnen:** S-Bahn Grün + Ringbahn Orange
-- **Trams:** Metro-Tram Rot + Tram Gelb
-- **Busse:** Gelb + Metro-Bus Rot
+**Vorher:**
+- Alles in einer `index.html` (4698 Zeilen)
+
+**Nachher:**
+- `index.html` - Nur HTML-Struktur (~380 Zeilen)
+- `styles.css` - Alle CSS-Regeln (~2300 Zeilen)
+- `script.js` - Alle JavaScript-Funktionen (~1990 Zeilen)
+
+## ✅ Vorteile der Trennung
+
+- 📦 **Bessere Organisation** - Jede Datei hat einen klaren Zweck
+- 🔧 **Einfachere Wartung** - CSS und JS können unabhängig bearbeitet werden
+- ⚡ **Caching** - Browser können CSS/JS separat cachen
+- 🎨 **Entwicklung** - Einfacher zu debuggen und zu bearbeiten
+- 👥 **Teamarbeit** - Mehrere Entwickler können parallel arbeiten
+
+## 🛠️ Technische Details
+
+- **CSS**: Enthält alle Styles inkl. Dark Mode, Responsive Design, Animationen
+- **JavaScript**: Enthält alle Funktionen für Abfahrten, Routen, Live-Map
+- **HTML**: Referenziert CSS (``) und JS (`
+