diff --git a/docs/javascripts/ics_calendar.js b/docs/javascripts/ics_calendar.js
index f9fe635780cce04427d414f957caf1e5d2f3a0ba..69eeef69c9d88e6d6e43bf1769d3804b600741ff 100755
--- a/docs/javascripts/ics_calendar.js
+++ b/docs/javascripts/ics_calendar.js
@@ -307,6 +307,7 @@ processICSFile().then(events => {
         
         eventDidMount: function(info) {
           handlePastEventsVisibility(); 
+          styleOddEvenEvents();
         },   
         
         //Opens the contact form with event specific informations after clicking an event
@@ -531,16 +532,40 @@ processICSFile().then(events => {
     var view = calendar.view;
     var displayStyle = view.type.includes('list') ? 'table-row' : 'block';
     var pastEvents = document.querySelectorAll('.past-event');
-    pastEvents.forEach(function(eventEl) {
-        eventEl.style.display = showPastEvents ? displayStyle : 'none';
+    pastEvents.forEach(function (eventEl) {
+      eventEl.style.display = showPastEvents ? displayStyle : 'none';
     });
     if (view.type.includes('list')) {
-        var pastDays = document.querySelectorAll('.fc-day-past');
-        pastDays.forEach(function(dayEl) {
-            dayEl.style.display = showPastEvents ? 'table-row' : 'none';
-        });
+      var pastDays = document.querySelectorAll('.fc-day-past');
+      pastDays.forEach(function (dayEl) {
+        dayEl.style.display = showPastEvents ? 'table-row' : 'none';
+      });
     }
   }
+
+ function styleOddEvenEvents() {
+    // Select tbody elements
+    document.querySelectorAll('tbody').forEach(tbody => {
+      let fcEventCount = 0; // Counter for fc-event rows
+
+      // Loop through all child elements of tbody
+      tbody.querySelectorAll('tr').forEach(row => {
+        if (row.classList.contains('fc-event')) {
+          // Increment counter only for fc-event rows
+          fcEventCount++;
+
+          // Apply alternating background based on the counter
+          if (fcEventCount % 2 === 0) {
+            row.classList.add('even-event');
+            row.classList.remove('odd-event');
+          } else {
+            row.classList.add('odd-event');
+            row.classList.remove('even-event');
+          }
+        }
+      });
+    });
+  };
 });
 
 // Function to disable the submit button for a certain period
diff --git a/docs/stylesheets/base/variables.css b/docs/stylesheets/base/variables.css
index 043a8f103177664b9a2fab2fbd403d095816550e..eae17ad81da963876aa25341f2e6f07e54bf4175 100644
--- a/docs/stylesheets/base/variables.css
+++ b/docs/stylesheets/base/variables.css
@@ -72,7 +72,7 @@
     --header-svg: url('/medien/header-formen.svg'); /* Bunte Formen im Hintergrund des Headers */
     --header-logo: url(/medien/makerspace-weiss.svg);
     --hours-shadow: black;
-    --spNews-arrow: url('/medien/spNews_right_dark.svg')
+    --spNews-arrow: url('/medien/spNews_right_dark.svg');
 }
 
 [data-md-color-scheme="default"] { /* Variables for light-Mode */
@@ -108,7 +108,7 @@
     --md-typeset-a-color: var(--link-color);
     --header-svg: url('/medien/header-formen.svg'); /* Bunte Formen im Hintergrund des Headers */
     --hours-shadow: var(--md-typeset-color);
-    --spNews-arrow: url('/medien/spNews_right.svg')
+    --spNews-arrow: url('/medien/spNews_right.svg');
 }
 
 
diff --git a/docs/stylesheets/components/calender.css b/docs/stylesheets/components/calender.css
index 18b2c53ec98e43666c6d87b8e79e252f2af6790f..1b4e56ae83aafef7cad5eb48da0daa890abf5ace 100644
--- a/docs/stylesheets/components/calender.css
+++ b/docs/stylesheets/components/calender.css
@@ -71,6 +71,15 @@ body {
     margin: 2px;
 }
 
+/* Add styles for odd and even fc-event rows */
+tbody tr.fc-event.odd-event {
+    background-color: var(--header-bg-color); /* Color for odd rows */
+}
+
+tbody tr.fc-event.even-event {
+    background-color: transparent; /* Color for even rows */
+}
+
 .fc-list-event:hover,
 .fc-list-event:hover a,
 .fc-list-event:hover .fc-event-title,
diff --git a/public/feed_rss_created.xml b/public/feed_rss_created.xml
index 3c303d0088c6a8969c9bddfab1699590b9d86ae9..50ab89648cf7742bc53fa791259af3bf7c4d04c3 100644
--- a/public/feed_rss_created.xml
+++ b/public/feed_rss_created.xml
@@ -1,2 +1,2 @@
 <?xml version='1.0' encoding='utf-8'?>
-<rss xmlns:ns0="http://www.w3.org/2005/Atom" version="2.0"> <channel><title>RUB-MAKERSPACE</title><description>Die offene Werkstatt an der RUB</description><link>https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/</link><ns0:link href="https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/feed_rss_created.xml" rel="self" type="application/rss+xml" /><language>en-None</language> <pubDate>Mon, 23 Sep 2024 11:06:27 -0000</pubDate> <lastBuildDate>Mon, 23 Sep 2024 11:06:27 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.8.0</generator> <image> <url>https://git.noc.ruhr-uni-bochum.de/makerspace/homepage/-/raw/main/docs/medien/rub-makerspace-logo.svg</url> <title>RUB-MAKERSPACE</title><link>https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/</link> </image> </channel></rss>
\ No newline at end of file
+<rss xmlns:ns0="http://www.w3.org/2005/Atom" version="2.0"> <channel><title>RUB-MAKERSPACE</title><description>Die offene Werkstatt an der RUB</description><link>https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/</link><ns0:link href="https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/feed_rss_created.xml" rel="self" type="application/rss+xml" /><language>en-None</language> <pubDate>Mon, 23 Sep 2024 12:42:52 -0000</pubDate> <lastBuildDate>Mon, 23 Sep 2024 12:42:52 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.8.0</generator> <image> <url>https://git.noc.ruhr-uni-bochum.de/makerspace/homepage/-/raw/main/docs/medien/rub-makerspace-logo.svg</url> <title>RUB-MAKERSPACE</title><link>https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/</link> </image> </channel></rss>
\ No newline at end of file
diff --git a/public/feed_rss_updated.xml b/public/feed_rss_updated.xml
index 8abf021f3a883a139fb896d2a113cb6ad646fedb..e8f93efd3fb6ac1839272aea912fc4ddcc43f5a6 100644
--- a/public/feed_rss_updated.xml
+++ b/public/feed_rss_updated.xml
@@ -1,2 +1,2 @@
 <?xml version='1.0' encoding='utf-8'?>
-<rss xmlns:ns0="http://www.w3.org/2005/Atom" version="2.0"> <channel><title>RUB-MAKERSPACE</title><description>Die offene Werkstatt an der RUB</description><link>https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/</link><ns0:link href="https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/feed_rss_updated.xml" rel="self" type="application/rss+xml" /><language>en-None</language> <pubDate>Mon, 23 Sep 2024 11:06:27 -0000</pubDate> <lastBuildDate>Mon, 23 Sep 2024 11:06:27 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.8.0</generator> <image> <url>https://git.noc.ruhr-uni-bochum.de/makerspace/homepage/-/raw/main/docs/medien/rub-makerspace-logo.svg</url> <title>RUB-MAKERSPACE</title><link>https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/</link> </image> </channel></rss>
\ No newline at end of file
+<rss xmlns:ns0="http://www.w3.org/2005/Atom" version="2.0"> <channel><title>RUB-MAKERSPACE</title><description>Die offene Werkstatt an der RUB</description><link>https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/</link><ns0:link href="https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/feed_rss_updated.xml" rel="self" type="application/rss+xml" /><language>en-None</language> <pubDate>Mon, 23 Sep 2024 12:42:52 -0000</pubDate> <lastBuildDate>Mon, 23 Sep 2024 12:42:52 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.8.0</generator> <image> <url>https://git.noc.ruhr-uni-bochum.de/makerspace/homepage/-/raw/main/docs/medien/rub-makerspace-logo.svg</url> <title>RUB-MAKERSPACE</title><link>https://test-ms-boehntxp-a762342731fc2e4f5ac31921f2de1d2c94efb6952110ae.io.noc.ruhr-uni-bochum.de/</link> </image> </channel></rss>
\ No newline at end of file
diff --git a/public/javascripts/ics_calendar.js b/public/javascripts/ics_calendar.js
index f9fe635780cce04427d414f957caf1e5d2f3a0ba..69eeef69c9d88e6d6e43bf1769d3804b600741ff 100644
--- a/public/javascripts/ics_calendar.js
+++ b/public/javascripts/ics_calendar.js
@@ -307,6 +307,7 @@ processICSFile().then(events => {
         
         eventDidMount: function(info) {
           handlePastEventsVisibility(); 
+          styleOddEvenEvents();
         },   
         
         //Opens the contact form with event specific informations after clicking an event
@@ -531,16 +532,40 @@ processICSFile().then(events => {
     var view = calendar.view;
     var displayStyle = view.type.includes('list') ? 'table-row' : 'block';
     var pastEvents = document.querySelectorAll('.past-event');
-    pastEvents.forEach(function(eventEl) {
-        eventEl.style.display = showPastEvents ? displayStyle : 'none';
+    pastEvents.forEach(function (eventEl) {
+      eventEl.style.display = showPastEvents ? displayStyle : 'none';
     });
     if (view.type.includes('list')) {
-        var pastDays = document.querySelectorAll('.fc-day-past');
-        pastDays.forEach(function(dayEl) {
-            dayEl.style.display = showPastEvents ? 'table-row' : 'none';
-        });
+      var pastDays = document.querySelectorAll('.fc-day-past');
+      pastDays.forEach(function (dayEl) {
+        dayEl.style.display = showPastEvents ? 'table-row' : 'none';
+      });
     }
   }
+
+ function styleOddEvenEvents() {
+    // Select tbody elements
+    document.querySelectorAll('tbody').forEach(tbody => {
+      let fcEventCount = 0; // Counter for fc-event rows
+
+      // Loop through all child elements of tbody
+      tbody.querySelectorAll('tr').forEach(row => {
+        if (row.classList.contains('fc-event')) {
+          // Increment counter only for fc-event rows
+          fcEventCount++;
+
+          // Apply alternating background based on the counter
+          if (fcEventCount % 2 === 0) {
+            row.classList.add('even-event');
+            row.classList.remove('odd-event');
+          } else {
+            row.classList.add('odd-event');
+            row.classList.remove('even-event');
+          }
+        }
+      });
+    });
+  };
 });
 
 // Function to disable the submit button for a certain period
diff --git a/public/sitemap.xml.gz b/public/sitemap.xml.gz
index 5bfc15e2c088448ae80a00d9f4ddfa97b59516fb..a25a0a56bb7ea6730f71146175e322476edd6c3d 100644
Binary files a/public/sitemap.xml.gz and b/public/sitemap.xml.gz differ
diff --git a/public/stylesheets/base/variables.css b/public/stylesheets/base/variables.css
index 043a8f103177664b9a2fab2fbd403d095816550e..eae17ad81da963876aa25341f2e6f07e54bf4175 100644
--- a/public/stylesheets/base/variables.css
+++ b/public/stylesheets/base/variables.css
@@ -72,7 +72,7 @@
     --header-svg: url('/medien/header-formen.svg'); /* Bunte Formen im Hintergrund des Headers */
     --header-logo: url(/medien/makerspace-weiss.svg);
     --hours-shadow: black;
-    --spNews-arrow: url('/medien/spNews_right_dark.svg')
+    --spNews-arrow: url('/medien/spNews_right_dark.svg');
 }
 
 [data-md-color-scheme="default"] { /* Variables for light-Mode */
@@ -108,7 +108,7 @@
     --md-typeset-a-color: var(--link-color);
     --header-svg: url('/medien/header-formen.svg'); /* Bunte Formen im Hintergrund des Headers */
     --hours-shadow: var(--md-typeset-color);
-    --spNews-arrow: url('/medien/spNews_right.svg')
+    --spNews-arrow: url('/medien/spNews_right.svg');
 }
 
 
diff --git a/public/stylesheets/components/calender.css b/public/stylesheets/components/calender.css
index 18b2c53ec98e43666c6d87b8e79e252f2af6790f..1b4e56ae83aafef7cad5eb48da0daa890abf5ace 100644
--- a/public/stylesheets/components/calender.css
+++ b/public/stylesheets/components/calender.css
@@ -71,6 +71,15 @@ body {
     margin: 2px;
 }
 
+/* Add styles for odd and even fc-event rows */
+tbody tr.fc-event.odd-event {
+    background-color: var(--header-bg-color); /* Color for odd rows */
+}
+
+tbody tr.fc-event.even-event {
+    background-color: transparent; /* Color for even rows */
+}
+
 .fc-list-event:hover,
 .fc-list-event:hover a,
 .fc-list-event:hover .fc-event-title,