diff --git a/index.html b/index.html
index d1e8c08d6a65f899f4e45359171e6beac22dc249..f7c2d60629bbe93f7003962b92c196a11eea41d9 100644
--- a/index.html
+++ b/index.html
@@ -1,15 +1,17 @@
 <!DOCTYPE html>
-
-<html>
-    <head>
-        <title>Interaktive Karte mit Leaflet</title>
+<html lang="de">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        <title>Stahlskelettkirchen der Hochmoderne</title>
         <link rel="stylesheet" href="https://unpkg.com/leaflet/dist/leaflet.css" />
-        <link rel="stylesheet" type="text/css" href="style.css">
+        <link rel="stylesheet" href="style.css">
     </head>
     <body>
     <div class="container">
         <div class="karte-container">
             <div id="map" class="karte"></div>
+            <div class="bildnachweis">Bildnachweis: <a href="https://de.batchgeo.com/map/15c01aba3677d3063b4cc759e49de386">Quelle</a></div>
         </div>
 
     <div class="tabelle-container">
@@ -17,6 +19,7 @@
         <h1> Ãœbersicht der Stahlskelettkirchen in Deutschland 1920- 1945 </h1>
 
         <table>
+        
             <tr>
                 <th>Name</th>
                 <th>Standort</th>
diff --git a/script.js b/script.js
index 08cd92bfc55eb1b384ef70c94088614f5f5c05b7..a7e15410620631a11f8ef2df08c0e60bdbaeac48 100644
--- a/script.js
+++ b/script.js
@@ -1,33 +1,53 @@
 document.addEventListener("DOMContentLoaded", function () {
-  // Initialisiere die Karte
-  var map = L.map('map').setView([51.1657, 10.4515], 6); // Setze die Karte auf Deutschland
+    // Initialisiere die Karte
+    var map = L.map('map').setView([51.1657, 10.4515], 6); // Setze die Karte auf Deutschland
 
-  // Füge eine OpenStreetMap-Kachel hinzu
-  L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
-      attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
-  }).addTo(map);
+    // Füge eine OpenStreetMap-Kachel hinzu
+    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
+        attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
+    }).addTo(map);
 
-  // Füge Markierungen hinzu
-  var markers = [
-      {
-          coords: [52.2799, 8.0472],
-          dataBefund: "1",
-          name: "Heilig Kreuz Kirche"
-      }
-      // Füge hier weitere Markierungen hinzu
-  ];
+    // Füge Markierungen hinzu
+    var markers = [
+        {
+            coords: [52.2799, 8.0472],
+            dataBefund: "1",
+            name: "Heilig Kreuz Kirche"
+        }
+        // Füge hier weitere Markierungen hinzu
+    ];
 
-  markers.forEach(function(marker) {
-      var mark = L.marker(marker.coords).addTo(map);
-      mark.bindPopup(marker.name);
-      mark.on('click', function() {
-          // Markierung und Tabellenzeile hervorheben
-          document.querySelectorAll('.markierung, table tr').forEach(function(el) {
-              el.classList.remove('ausgewaehlt');
-          });
-          document.querySelectorAll('.markierung[data-befund="' + marker.dataBefund + '"], table tr[data-befund="' + marker.dataBefund + '"]').forEach(function(el) {
-              el.classList.add('ausgewaehlt');
-          });
-      });
-  });
+    markers.forEach(function(marker) {
+        var mark = L.marker(marker.coords).addTo(map);
+        mark.bindPopup(marker.name);
+        mark.on('click', function() {
+            // Markierung und Tabellenzeile hervorheben
+            document.querySelectorAll('.markierung, table tr').forEach(function(el) {
+                el.classList.remove('ausgewaehlt');
+            });
+            document.querySelectorAll('.markierung[data-befund="' + marker.dataBefund + '"], table tr[data-befund="' + marker.dataBefund + '"]').forEach(function(el) {
+                el.classList.add('ausgewaehlt');
+            });
+        });
+    });
+
+    const tableRows = document.querySelectorAll("table tr");
+    tableRows.forEach(function (row) {
+        row.addEventListener("click", function () {
+            const befundNummer = row.getAttribute("data-befund");
+
+            // Alle Zeilen und Markierungen deselektieren
+            document.querySelectorAll('.ausgewaehlt').forEach(function (el) {
+                el.classList.remove('ausgewaehlt');
+            });
+
+            // Aktuelle Zeile hervorheben
+            row.classList.add('ausgewaehlt');
+
+            // Markierung hervorheben
+            document.querySelectorAll('.markierung[data-befund="' + befundNummer + '"]').forEach(function (el) {
+                el.classList.add('ausgewaehlt');
+            });
+        });
+    });
 });