diff --git a/docs/data/calendar.ics b/docs/data/calendar.ics
index fcee0bb8e5e44d785ee416bac1cef82cf2303863..020bc867a21b71c658c30fac763e4bd85009200a 100644
--- a/docs/data/calendar.ics
+++ b/docs/data/calendar.ics
@@ -20,39 +20,17 @@ END:DAYLIGHT
 END:VTIMEZONE
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240806T080000Z;INTERVAL=1;BYDAY=TU;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000E25A647633DAD901000000000000000
- 010000000138BAC1578677B4A9AED22700D9DE5FA
+RRULE:FREQ=WEEKLY;UNTIL=20250925T080000Z;INTERVAL=1;BYDAY=TH;WKST=MO
+EXDATE;TZID=W. Europe Standard Time:20240711T100000,20240808T100000,2024081
+ 5T100000,20240822T100000,20240829T100000,20241226T100000,20250102T100000
+UID:040000008200E00074C5B7101A82E00800000000AA91DCD133DAD901000000000000000
+ 01000000079410D4550CCFD4E8D3BD91A32DE7D36
 SUMMARY:Open Makerspace
-DTSTART;TZID=W. Europe Standard Time:20240625T100000
-DTEND;TZID=W. Europe Standard Time:20240625T160000
-CLASS:PUBLIC
-PRIORITY:5
-DTSTAMP:20240922T180322Z
-TRANSP:OPAQUE
-STATUS:CONFIRMED
-SEQUENCE:0
-LOCATION:
-X-MICROSOFT-CDO-APPT-SEQUENCE:0
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
-X-MICROSOFT-DONOTFORWARDMEETING:FALSE
-X-MICROSOFT-DISALLOW-COUNTER:FALSE
-END:VEVENT
-BEGIN:VEVENT
-DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240625T083000Z;INTERVAL=2;BYDAY=TU;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000B072245FAE65DA01000000000000000
- 010000000CFCE756E45D41945B984ABE4533C253A
-SUMMARY:Allgemeine Sicherheitsunterweisung
-DTSTART;TZID=W. Europe Standard Time:20240625T103000
-DTEND;TZID=W. Europe Standard Time:20240625T113000
+DTSTART;TZID=W. Europe Standard Time:20240627T100000
+DTEND;TZID=W. Europe Standard Time:20240627T160000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -68,16 +46,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000B072245FAE65DA01000000000000000
- 010000000CFCE756E45D41945B984ABE4533C253A
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240625T000000
-SUMMARY:Allgemeine Sicherheitsunterweisung VOLL keine Anmeldung mehr mögli
- ch
-DTSTART;TZID=W. Europe Standard Time:20240625T103000
-DTEND;TZID=W. Europe Standard Time:20240625T113000
+UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
+ 01000000035AEA1359B0E6243AF0736241BE1605D
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240627T000000
+SUMMARY:Unterweisung FDM
+DTSTART;TZID=W. Europe Standard Time:20240627T120000
+DTEND;TZID=W. Europe Standard Time:20240627T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -93,15 +70,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240709T100000Z;INTERVAL=2;BYDAY=TU;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000B0FAE0B1AD65DA01000000000000000
- 010000000D1A5FE113FB1D34C810035BFE3D75291
-SUMMARY:Unterweisung Lasercutter nach Bedarf
-DTSTART;TZID=W. Europe Standard Time:20240625T120000
-DTEND;TZID=W. Europe Standard Time:20240625T133000
+RRULE:FREQ=WEEKLY;UNTIL=20240808T100000Z;INTERVAL=2;BYDAY=TH;WKST=MO
+UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
+ 01000000035AEA1359B0E6243AF0736241BE1605D
+SUMMARY:Unterweisung FDM nach Bedarf
+DTSTART;TZID=W. Europe Standard Time:20240627T120000
+DTEND;TZID=W. Europe Standard Time:20240627T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -117,65 +94,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000B0FAE0B1AD65DA01000000000000000
- 010000000D1A5FE113FB1D34C810035BFE3D75291
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240625T000000
-SUMMARY:Unterweisung Lasercutter
-DTSTART;TZID=W. Europe Standard Time:20240625T120000
-DTEND;TZID=W. Europe Standard Time:20240625T133000
-CLASS:PUBLIC
-PRIORITY:5
-DTSTAMP:20240922T180322Z
-TRANSP:OPAQUE
-STATUS:CONFIRMED
-SEQUENCE:0
-LOCATION:
-X-MICROSOFT-CDO-APPT-SEQUENCE:0
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
-X-MICROSOFT-DONOTFORWARDMEETING:FALSE
-X-MICROSOFT-DISALLOW-COUNTER:FALSE
-END:VEVENT
-BEGIN:VEVENT
-DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20250918T080000Z;INTERVAL=1;BYDAY=TH;WKST=MO
-EXDATE;TZID=W. Europe Standard Time:20240711T100000,20240808T100000,2024081
- 5T100000,20240822T100000,20240829T100000,20241226T100000,20250102T100000
-UID:040000008200E00074C5B7101A82E00800000000AA91DCD133DAD901000000000000000
- 01000000079410D4550CCFD4E8D3BD91A32DE7D36
+RRULE:FREQ=WEEKLY;UNTIL=20240806T080000Z;INTERVAL=1;BYDAY=TU;WKST=MO
+UID:040000008200E00074C5B7101A82E00800000000E25A647633DAD901000000000000000
+ 010000000138BAC1578677B4A9AED22700D9DE5FA
 SUMMARY:Open Makerspace
-DTSTART;TZID=W. Europe Standard Time:20240627T100000
-DTEND;TZID=W. Europe Standard Time:20240627T160000
-CLASS:PUBLIC
-PRIORITY:5
-DTSTAMP:20240922T180322Z
-TRANSP:OPAQUE
-STATUS:CONFIRMED
-SEQUENCE:0
-LOCATION:
-X-MICROSOFT-CDO-APPT-SEQUENCE:0
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
-X-MICROSOFT-DONOTFORWARDMEETING:FALSE
-X-MICROSOFT-DISALLOW-COUNTER:FALSE
-END:VEVENT
-BEGIN:VEVENT
-DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240808T100000Z;INTERVAL=2;BYDAY=TH;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
- 01000000035AEA1359B0E6243AF0736241BE1605D
-SUMMARY:Unterweisung FDM nach Bedarf
-DTSTART;TZID=W. Europe Standard Time:20240627T120000
-DTEND;TZID=W. Europe Standard Time:20240627T133000
+DTSTART;TZID=W. Europe Standard Time:20240702T100000
+DTEND;TZID=W. Europe Standard Time:20240702T160000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -191,15 +118,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
- 01000000035AEA1359B0E6243AF0736241BE1605D
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240627T000000
+UID:040000008200E00074C5B7101A82E00800000000E0EB30D2AD65DA01000000000000000
+ 010000000DB5E3D838C79ED408C9BCBC7091CEF79
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240702T000000
 SUMMARY:Unterweisung FDM
-DTSTART;TZID=W. Europe Standard Time:20240627T120000
-DTEND;TZID=W. Europe Standard Time:20240627T133000
+DTSTART;TZID=W. Europe Standard Time:20240702T120000
+DTEND;TZID=W. Europe Standard Time:20240702T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -223,7 +150,7 @@ DTSTART;TZID=W. Europe Standard Time:20240702T120000
 DTEND;TZID=W. Europe Standard Time:20240702T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -239,15 +166,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000E0EB30D2AD65DA01000000000000000
- 010000000DB5E3D838C79ED408C9BCBC7091CEF79
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240702T000000
-SUMMARY:Unterweisung FDM
-DTSTART;TZID=W. Europe Standard Time:20240702T120000
-DTEND;TZID=W. Europe Standard Time:20240702T133000
+RRULE:FREQ=WEEKLY;UNTIL=20240801T083000Z;INTERVAL=2;BYDAY=TH;WKST=MO
+UID:040000008200E00074C5B7101A82E008000000007C178317B3BDDA01000000000000000
+ 010000000137028A66F76E941B822DD6C8308AD96
+SUMMARY:Allgemeine Sicherheitsunterweisung
+DTSTART;TZID=W. Europe Standard Time:20240704T103000
+DTEND;TZID=W. Europe Standard Time:20240704T113000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -257,21 +184,21 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-CDO-INSTTYPE:1
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240801T083000Z;INTERVAL=2;BYDAY=TH;WKST=MO
-UID:040000008200E00074C5B7101A82E008000000007C178317B3BDDA01000000000000000
- 010000000137028A66F76E941B822DD6C8308AD96
+RRULE:FREQ=WEEKLY;UNTIL=20240806T083000Z;INTERVAL=2;BYDAY=TU;WKST=MO
+UID:040000008200E00074C5B7101A82E00800000000CDAA365DB3BDDA01000000000000000
+ 0100000008964AFEE255044489248452A07568C70
 SUMMARY:Allgemeine Sicherheitsunterweisung
-DTSTART;TZID=W. Europe Standard Time:20240704T103000
-DTEND;TZID=W. Europe Standard Time:20240704T113000
+DTSTART;TZID=W. Europe Standard Time:20240709T103000
+DTEND;TZID=W. Europe Standard Time:20240709T113000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -287,15 +214,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240806T083000Z;INTERVAL=2;BYDAY=TU;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000CDAA365DB3BDDA01000000000000000
- 0100000008964AFEE255044489248452A07568C70
-SUMMARY:Allgemeine Sicherheitsunterweisung
-DTSTART;TZID=W. Europe Standard Time:20240709T103000
-DTEND;TZID=W. Europe Standard Time:20240709T113000
+RRULE:FREQ=WEEKLY;UNTIL=20240709T100000Z;INTERVAL=2;BYDAY=TU;WKST=MO
+UID:040000008200E00074C5B7101A82E00800000000B0FAE0B1AD65DA01000000000000000
+ 010000000D1A5FE113FB1D34C810035BFE3D75291
+SUMMARY:Unterweisung Lasercutter nach Bedarf
+DTSTART;TZID=W. Europe Standard Time:20240709T120000
+DTEND;TZID=W. Europe Standard Time:20240709T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -319,7 +246,7 @@ DTSTART;TZID=W. Europe Standard Time:20240709T120000
 DTEND;TZID=W. Europe Standard Time:20240709T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -343,7 +270,7 @@ DTSTART;TZID=W. Europe Standard Time:20240711T140000
 DTEND;TZID=W. Europe Standard Time:20240711T200000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:7
@@ -367,7 +294,7 @@ DTSTART;TZID=W. Europe Standard Time:20240711T163000
 DTEND;TZID=W. Europe Standard Time:20240711T173000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -392,7 +319,7 @@ DTSTART;TZID=W. Europe Standard Time:20240711T163000
 DTEND;TZID=W. Europe Standard Time:20240711T173000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -408,14 +335,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E008000000009F4A6C12DAB0DA01000000000000000
- 0100000003DE7603F170F6A4CA2C95702BC409235
-SUMMARY:Unterweisung Schneidplotter + Transferpresse nach Bedarf
+UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
+ 01000000035AEA1359B0E6243AF0736241BE1605D
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240711T000000
+SUMMARY:Unterweisung FDM
 DTSTART;TZID=W. Europe Standard Time:20240711T180000
-DTEND;TZID=W. Europe Standard Time:20240711T190000
+DTEND;TZID=W. Europe Standard Time:20240711T193000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -425,21 +353,20 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:0
+X-MICROSOFT-CDO-INSTTYPE:3
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
- 01000000035AEA1359B0E6243AF0736241BE1605D
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240711T000000
-SUMMARY:Unterweisung FDM
+UID:040000008200E00074C5B7101A82E008000000009F4A6C12DAB0DA01000000000000000
+ 0100000003DE7603F170F6A4CA2C95702BC409235
+SUMMARY:Unterweisung Schneidplotter + Transferpresse nach Bedarf
 DTSTART;TZID=W. Europe Standard Time:20240711T180000
-DTEND;TZID=W. Europe Standard Time:20240711T193000
+DTEND;TZID=W. Europe Standard Time:20240711T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -449,7 +376,7 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-CDO-INSTTYPE:0
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
@@ -462,7 +389,7 @@ DTSTART;TZID=W. Europe Standard Time:20240716T130000
 DTEND;TZID=W. Europe Standard Time:20240716T143000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -485,7 +412,7 @@ DTSTART;TZID=W. Europe Standard Time:20240718T100000
 DTEND;TZID=W. Europe Standard Time:20240718T120000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -509,7 +436,7 @@ DTSTART;TZID=W. Europe Standard Time:20240718T103000
 DTEND;TZID=W. Europe Standard Time:20240718T113000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -525,15 +452,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240718T100000Z;INTERVAL=2;BYDAY=TH;WKST=MO
 UID:040000008200E00074C5B7101A82E0080000000040C7C817AE65DA01000000000000000
  010000000F6BB27FA42259942B2D11BE79F1E376C
-SUMMARY:Unterweisung Lasercutter nach Bedarf
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240718T000000
+SUMMARY:Unterweisung Lasercutter
 DTSTART;TZID=W. Europe Standard Time:20240718T120000
 DTEND;TZID=W. Europe Standard Time:20240718T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -543,21 +470,21 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
+X-MICROSOFT-CDO-INSTTYPE:3
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
+RRULE:FREQ=WEEKLY;UNTIL=20240718T100000Z;INTERVAL=2;BYDAY=TH;WKST=MO
 UID:040000008200E00074C5B7101A82E0080000000040C7C817AE65DA01000000000000000
  010000000F6BB27FA42259942B2D11BE79F1E376C
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240718T000000
-SUMMARY:Unterweisung Lasercutter
+SUMMARY:Unterweisung Lasercutter nach Bedarf
 DTSTART;TZID=W. Europe Standard Time:20240718T120000
 DTEND;TZID=W. Europe Standard Time:20240718T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -567,7 +494,7 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-CDO-INSTTYPE:1
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
@@ -580,7 +507,7 @@ DTSTART;TZID=W. Europe Standard Time:20240723T120000
 DTEND;TZID=W. Europe Standard Time:20240723T140000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -604,7 +531,7 @@ DTSTART;TZID=W. Europe Standard Time:20240725T120000
 DTEND;TZID=W. Europe Standard Time:20240725T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -627,7 +554,7 @@ DTSTART;TZID=W. Europe Standard Time:20240730T110000
 DTEND;TZID=W. Europe Standard Time:20240730T140000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -648,7 +575,7 @@ DTSTART;TZID=W. Europe Standard Time:20240801T113000
 DTEND;TZID=W. Europe Standard Time:20240801T123000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -670,7 +597,7 @@ DTSTART;TZID=W. Europe Standard Time:20240806T120000
 DTEND;TZID=W. Europe Standard Time:20240806T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -693,7 +620,7 @@ DTSTART;TZID=W. Europe Standard Time:20240806T120000
 DTEND;TZID=W. Europe Standard Time:20240806T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -717,7 +644,7 @@ DTSTART;TZID=W. Europe Standard Time:20240808T140000
 DTEND;TZID=W. Europe Standard Time:20240808T200000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:7
@@ -738,7 +665,7 @@ DTSTART;TZID=W. Europe Standard Time:20240808T150000
 DTEND;TZID=W. Europe Standard Time:20240808T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -761,7 +688,7 @@ DTSTART;TZID=W. Europe Standard Time:20240808T163000
 DTEND;TZID=W. Europe Standard Time:20240808T173000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -785,7 +712,7 @@ DTSTART;TZID=W. Europe Standard Time:20240808T180000
 DTEND;TZID=W. Europe Standard Time:20240808T193000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -809,7 +736,7 @@ DTSTART;TZID=W. Europe Standard Time:20240905T130000
 DTEND;TZID=W. Europe Standard Time:20240905T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -834,7 +761,7 @@ DTSTART;TZID=W. Europe Standard Time:20240905T133000
 DTEND;TZID=W. Europe Standard Time:20240905T143000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -857,7 +784,7 @@ DTSTART;TZID=W. Europe Standard Time:20240905T150000
 DTEND;TZID=W. Europe Standard Time:20240905T170000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -881,7 +808,7 @@ DTSTART;TZID=W. Europe Standard Time:20240912T130000
 DTEND;TZID=W. Europe Standard Time:20240912T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -897,16 +824,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20241219T140000Z;INTERVAL=2;BYDAY=TH;WKST=MO
-EXDATE;TZID=W. Europe Standard Time:20240926T150000
 UID:040000008200E00074C5B7101A82E0080000000090C678D911FADA01000000000000000
  010000000846FDBA000E31246996DB80110E0BB46
-SUMMARY:Unterweisung Lasercutter nach Bedarf
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240912T000000
+SUMMARY:Unterweisung Lasercutter
 DTSTART;TZID=W. Europe Standard Time:20240912T150000
 DTEND;TZID=W. Europe Standard Time:20240912T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -916,21 +842,22 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
+X-MICROSOFT-CDO-INSTTYPE:3
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
+RRULE:FREQ=WEEKLY;UNTIL=20241219T140000Z;INTERVAL=2;BYDAY=TH;WKST=MO
+EXDATE;TZID=W. Europe Standard Time:20240926T150000
 UID:040000008200E00074C5B7101A82E0080000000090C678D911FADA01000000000000000
  010000000846FDBA000E31246996DB80110E0BB46
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240912T000000
-SUMMARY:Unterweisung Lasercutter
+SUMMARY:Unterweisung Lasercutter nach Bedarf
 DTSTART;TZID=W. Europe Standard Time:20240912T150000
 DTEND;TZID=W. Europe Standard Time:20240912T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -940,24 +867,21 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-CDO-INSTTYPE:1
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
-DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000BFE186D980E9DA01000000000000000
- 010000000FE206703CDC1814BA1FC81FF6E3BB3D4
-SUMMARY:Unterweisung Schneidplotter + Transferpresse nach Bedarf
+UID:97F97925-5481-4AE6-9A13-F34BF5E4DC1B
+SUMMARY:Unterweisung Medienlabor
 DTSTART;TZID=W. Europe Standard Time:20240912T173000
-DTEND;TZID=W. Europe Standard Time:20240912T190000
+DTEND;TZID=W. Europe Standard Time:20240912T183000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
-LOCATION:
 X-MICROSOFT-CDO-APPT-SEQUENCE:0
 X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
@@ -968,16 +892,19 @@ X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
-UID:97F97925-5481-4AE6-9A13-F34BF5E4DC1B
-SUMMARY:Unterweisung Medienlabor
+DESCRIPTION:\n
+UID:040000008200E00074C5B7101A82E00800000000BFE186D980E9DA01000000000000000
+ 010000000FE206703CDC1814BA1FC81FF6E3BB3D4
+SUMMARY:Unterweisung Schneidplotter + Transferpresse nach Bedarf
 DTSTART;TZID=W. Europe Standard Time:20240912T173000
-DTEND;TZID=W. Europe Standard Time:20240912T183000
+DTEND;TZID=W. Europe Standard Time:20240912T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
+LOCATION:
 X-MICROSOFT-CDO-APPT-SEQUENCE:0
 X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
@@ -997,7 +924,7 @@ DTSTART;TZID=W. Europe Standard Time:20240919T130000
 DTEND;TZID=W. Europe Standard Time:20240919T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1021,7 +948,7 @@ DTSTART;TZID=W. Europe Standard Time:20240919T150000
 DTEND;TZID=W. Europe Standard Time:20240919T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1046,7 +973,7 @@ DTSTART;TZID=W. Europe Standard Time:20240919T150000
 DTEND;TZID=W. Europe Standard Time:20240919T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1070,7 +997,7 @@ DTSTART;TZID=W. Europe Standard Time:20240926T130000
 DTEND;TZID=W. Europe Standard Time:20240926T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1093,7 +1020,7 @@ DTSTART;TZID=W. Europe Standard Time:20240926T150000
 DTEND;TZID=W. Europe Standard Time:20240926T170000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1117,7 +1044,7 @@ DTSTART;TZID=W. Europe Standard Time:20241003T130000
 DTEND;TZID=W. Europe Standard Time:20241003T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1141,7 +1068,31 @@ DTSTART;TZID=W. Europe Standard Time:20241010T130000
 DTEND;TZID=W. Europe Standard Time:20241010T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
+TRANSP:OPAQUE
+STATUS:CONFIRMED
+SEQUENCE:0
+LOCATION:
+X-MICROSOFT-CDO-APPT-SEQUENCE:0
+X-MICROSOFT-CDO-BUSYSTATUS:BUSY
+X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
+X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
+X-MICROSOFT-CDO-IMPORTANCE:1
+X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-DONOTFORWARDMEETING:FALSE
+X-MICROSOFT-DISALLOW-COUNTER:FALSE
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:\n
+UID:040000008200E00074C5B7101A82E0080000000090C678D911FADA01000000000000000
+ 010000000846FDBA000E31246996DB80110E0BB46
+RECURRENCE-ID;TZID=W. Europe Standard Time:20241010T000000
+SUMMARY:Unterweisung Lasercutter 
+DTSTART;TZID=W. Europe Standard Time:20241010T150000
+DTEND;TZID=W. Europe Standard Time:20241010T163000
+CLASS:PUBLIC
+PRIORITY:5
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1164,7 +1115,7 @@ DTSTART;TZID=W. Europe Standard Time:20241010T150000
 DTEND;TZID=W. Europe Standard Time:20241010T170000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1188,7 +1139,31 @@ DTSTART;TZID=W. Europe Standard Time:20241017T130000
 DTEND;TZID=W. Europe Standard Time:20241017T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
+TRANSP:OPAQUE
+STATUS:CONFIRMED
+SEQUENCE:0
+LOCATION:
+X-MICROSOFT-CDO-APPT-SEQUENCE:0
+X-MICROSOFT-CDO-BUSYSTATUS:BUSY
+X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
+X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
+X-MICROSOFT-CDO-IMPORTANCE:1
+X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-DONOTFORWARDMEETING:FALSE
+X-MICROSOFT-DISALLOW-COUNTER:FALSE
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:\n
+UID:040000008200E00074C5B7101A82E00800000000D0F0F48911FADA01000000000000000
+ 0100000002CF8F00775AAB34BA0F5A8EC50047FFE
+RECURRENCE-ID;TZID=W. Europe Standard Time:20241017T000000
+SUMMARY:Unterweisung FDM
+DTSTART;TZID=W. Europe Standard Time:20241017T150000
+DTEND;TZID=W. Europe Standard Time:20241017T163000
+CLASS:PUBLIC
+PRIORITY:5
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1211,7 +1186,7 @@ DTSTART;TZID=W. Europe Standard Time:20241017T150000
 DTEND;TZID=W. Europe Standard Time:20241017T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1235,7 +1210,7 @@ DTSTART;TZID=W. Europe Standard Time:20241024T130000
 DTEND;TZID=W. Europe Standard Time:20241024T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1259,7 +1234,7 @@ DTSTART;TZID=W. Europe Standard Time:20241031T130000
 DTEND;TZID=W. Europe Standard Time:20241031T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1283,7 +1258,7 @@ DTSTART;TZID=W. Europe Standard Time:20241107T130000
 DTEND;TZID=W. Europe Standard Time:20241107T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1307,7 +1282,7 @@ DTSTART;TZID=W. Europe Standard Time:20241114T130000
 DTEND;TZID=W. Europe Standard Time:20241114T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1331,7 +1306,7 @@ DTSTART;TZID=W. Europe Standard Time:20241121T130000
 DTEND;TZID=W. Europe Standard Time:20241121T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1355,7 +1330,7 @@ DTSTART;TZID=W. Europe Standard Time:20241128T130000
 DTEND;TZID=W. Europe Standard Time:20241128T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1379,7 +1354,7 @@ DTSTART;TZID=W. Europe Standard Time:20241205T130000
 DTEND;TZID=W. Europe Standard Time:20241205T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1403,7 +1378,7 @@ DTSTART;TZID=W. Europe Standard Time:20241212T130000
 DTEND;TZID=W. Europe Standard Time:20241212T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1427,7 +1402,7 @@ DTSTART;TZID=W. Europe Standard Time:20241219T130000
 DTEND;TZID=W. Europe Standard Time:20241219T160000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1451,7 +1426,7 @@ DTSTART;TZID=W. Europe Standard Time:20250109T130000
 DTEND;TZID=W. Europe Standard Time:20250109T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1475,7 +1450,7 @@ DTSTART;TZID=W. Europe Standard Time:20250116T130000
 DTEND;TZID=W. Europe Standard Time:20250116T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1499,7 +1474,7 @@ DTSTART;TZID=W. Europe Standard Time:20250123T130000
 DTEND;TZID=W. Europe Standard Time:20250123T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
diff --git a/public/data/calendar.ics b/public/data/calendar.ics
index fcee0bb8e5e44d785ee416bac1cef82cf2303863..020bc867a21b71c658c30fac763e4bd85009200a 100644
--- a/public/data/calendar.ics
+++ b/public/data/calendar.ics
@@ -20,39 +20,17 @@ END:DAYLIGHT
 END:VTIMEZONE
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240806T080000Z;INTERVAL=1;BYDAY=TU;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000E25A647633DAD901000000000000000
- 010000000138BAC1578677B4A9AED22700D9DE5FA
+RRULE:FREQ=WEEKLY;UNTIL=20250925T080000Z;INTERVAL=1;BYDAY=TH;WKST=MO
+EXDATE;TZID=W. Europe Standard Time:20240711T100000,20240808T100000,2024081
+ 5T100000,20240822T100000,20240829T100000,20241226T100000,20250102T100000
+UID:040000008200E00074C5B7101A82E00800000000AA91DCD133DAD901000000000000000
+ 01000000079410D4550CCFD4E8D3BD91A32DE7D36
 SUMMARY:Open Makerspace
-DTSTART;TZID=W. Europe Standard Time:20240625T100000
-DTEND;TZID=W. Europe Standard Time:20240625T160000
-CLASS:PUBLIC
-PRIORITY:5
-DTSTAMP:20240922T180322Z
-TRANSP:OPAQUE
-STATUS:CONFIRMED
-SEQUENCE:0
-LOCATION:
-X-MICROSOFT-CDO-APPT-SEQUENCE:0
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
-X-MICROSOFT-DONOTFORWARDMEETING:FALSE
-X-MICROSOFT-DISALLOW-COUNTER:FALSE
-END:VEVENT
-BEGIN:VEVENT
-DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240625T083000Z;INTERVAL=2;BYDAY=TU;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000B072245FAE65DA01000000000000000
- 010000000CFCE756E45D41945B984ABE4533C253A
-SUMMARY:Allgemeine Sicherheitsunterweisung
-DTSTART;TZID=W. Europe Standard Time:20240625T103000
-DTEND;TZID=W. Europe Standard Time:20240625T113000
+DTSTART;TZID=W. Europe Standard Time:20240627T100000
+DTEND;TZID=W. Europe Standard Time:20240627T160000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -68,16 +46,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000B072245FAE65DA01000000000000000
- 010000000CFCE756E45D41945B984ABE4533C253A
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240625T000000
-SUMMARY:Allgemeine Sicherheitsunterweisung VOLL keine Anmeldung mehr mögli
- ch
-DTSTART;TZID=W. Europe Standard Time:20240625T103000
-DTEND;TZID=W. Europe Standard Time:20240625T113000
+UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
+ 01000000035AEA1359B0E6243AF0736241BE1605D
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240627T000000
+SUMMARY:Unterweisung FDM
+DTSTART;TZID=W. Europe Standard Time:20240627T120000
+DTEND;TZID=W. Europe Standard Time:20240627T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -93,15 +70,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240709T100000Z;INTERVAL=2;BYDAY=TU;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000B0FAE0B1AD65DA01000000000000000
- 010000000D1A5FE113FB1D34C810035BFE3D75291
-SUMMARY:Unterweisung Lasercutter nach Bedarf
-DTSTART;TZID=W. Europe Standard Time:20240625T120000
-DTEND;TZID=W. Europe Standard Time:20240625T133000
+RRULE:FREQ=WEEKLY;UNTIL=20240808T100000Z;INTERVAL=2;BYDAY=TH;WKST=MO
+UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
+ 01000000035AEA1359B0E6243AF0736241BE1605D
+SUMMARY:Unterweisung FDM nach Bedarf
+DTSTART;TZID=W. Europe Standard Time:20240627T120000
+DTEND;TZID=W. Europe Standard Time:20240627T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -117,65 +94,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000B0FAE0B1AD65DA01000000000000000
- 010000000D1A5FE113FB1D34C810035BFE3D75291
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240625T000000
-SUMMARY:Unterweisung Lasercutter
-DTSTART;TZID=W. Europe Standard Time:20240625T120000
-DTEND;TZID=W. Europe Standard Time:20240625T133000
-CLASS:PUBLIC
-PRIORITY:5
-DTSTAMP:20240922T180322Z
-TRANSP:OPAQUE
-STATUS:CONFIRMED
-SEQUENCE:0
-LOCATION:
-X-MICROSOFT-CDO-APPT-SEQUENCE:0
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
-X-MICROSOFT-DONOTFORWARDMEETING:FALSE
-X-MICROSOFT-DISALLOW-COUNTER:FALSE
-END:VEVENT
-BEGIN:VEVENT
-DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20250918T080000Z;INTERVAL=1;BYDAY=TH;WKST=MO
-EXDATE;TZID=W. Europe Standard Time:20240711T100000,20240808T100000,2024081
- 5T100000,20240822T100000,20240829T100000,20241226T100000,20250102T100000
-UID:040000008200E00074C5B7101A82E00800000000AA91DCD133DAD901000000000000000
- 01000000079410D4550CCFD4E8D3BD91A32DE7D36
+RRULE:FREQ=WEEKLY;UNTIL=20240806T080000Z;INTERVAL=1;BYDAY=TU;WKST=MO
+UID:040000008200E00074C5B7101A82E00800000000E25A647633DAD901000000000000000
+ 010000000138BAC1578677B4A9AED22700D9DE5FA
 SUMMARY:Open Makerspace
-DTSTART;TZID=W. Europe Standard Time:20240627T100000
-DTEND;TZID=W. Europe Standard Time:20240627T160000
-CLASS:PUBLIC
-PRIORITY:5
-DTSTAMP:20240922T180322Z
-TRANSP:OPAQUE
-STATUS:CONFIRMED
-SEQUENCE:0
-LOCATION:
-X-MICROSOFT-CDO-APPT-SEQUENCE:0
-X-MICROSOFT-CDO-BUSYSTATUS:BUSY
-X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
-X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
-X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
-X-MICROSOFT-DONOTFORWARDMEETING:FALSE
-X-MICROSOFT-DISALLOW-COUNTER:FALSE
-END:VEVENT
-BEGIN:VEVENT
-DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240808T100000Z;INTERVAL=2;BYDAY=TH;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
- 01000000035AEA1359B0E6243AF0736241BE1605D
-SUMMARY:Unterweisung FDM nach Bedarf
-DTSTART;TZID=W. Europe Standard Time:20240627T120000
-DTEND;TZID=W. Europe Standard Time:20240627T133000
+DTSTART;TZID=W. Europe Standard Time:20240702T100000
+DTEND;TZID=W. Europe Standard Time:20240702T160000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -191,15 +118,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
- 01000000035AEA1359B0E6243AF0736241BE1605D
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240627T000000
+UID:040000008200E00074C5B7101A82E00800000000E0EB30D2AD65DA01000000000000000
+ 010000000DB5E3D838C79ED408C9BCBC7091CEF79
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240702T000000
 SUMMARY:Unterweisung FDM
-DTSTART;TZID=W. Europe Standard Time:20240627T120000
-DTEND;TZID=W. Europe Standard Time:20240627T133000
+DTSTART;TZID=W. Europe Standard Time:20240702T120000
+DTEND;TZID=W. Europe Standard Time:20240702T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -223,7 +150,7 @@ DTSTART;TZID=W. Europe Standard Time:20240702T120000
 DTEND;TZID=W. Europe Standard Time:20240702T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -239,15 +166,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000E0EB30D2AD65DA01000000000000000
- 010000000DB5E3D838C79ED408C9BCBC7091CEF79
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240702T000000
-SUMMARY:Unterweisung FDM
-DTSTART;TZID=W. Europe Standard Time:20240702T120000
-DTEND;TZID=W. Europe Standard Time:20240702T133000
+RRULE:FREQ=WEEKLY;UNTIL=20240801T083000Z;INTERVAL=2;BYDAY=TH;WKST=MO
+UID:040000008200E00074C5B7101A82E008000000007C178317B3BDDA01000000000000000
+ 010000000137028A66F76E941B822DD6C8308AD96
+SUMMARY:Allgemeine Sicherheitsunterweisung
+DTSTART;TZID=W. Europe Standard Time:20240704T103000
+DTEND;TZID=W. Europe Standard Time:20240704T113000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -257,21 +184,21 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-CDO-INSTTYPE:1
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240801T083000Z;INTERVAL=2;BYDAY=TH;WKST=MO
-UID:040000008200E00074C5B7101A82E008000000007C178317B3BDDA01000000000000000
- 010000000137028A66F76E941B822DD6C8308AD96
+RRULE:FREQ=WEEKLY;UNTIL=20240806T083000Z;INTERVAL=2;BYDAY=TU;WKST=MO
+UID:040000008200E00074C5B7101A82E00800000000CDAA365DB3BDDA01000000000000000
+ 0100000008964AFEE255044489248452A07568C70
 SUMMARY:Allgemeine Sicherheitsunterweisung
-DTSTART;TZID=W. Europe Standard Time:20240704T103000
-DTEND;TZID=W. Europe Standard Time:20240704T113000
+DTSTART;TZID=W. Europe Standard Time:20240709T103000
+DTEND;TZID=W. Europe Standard Time:20240709T113000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -287,15 +214,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240806T083000Z;INTERVAL=2;BYDAY=TU;WKST=MO
-UID:040000008200E00074C5B7101A82E00800000000CDAA365DB3BDDA01000000000000000
- 0100000008964AFEE255044489248452A07568C70
-SUMMARY:Allgemeine Sicherheitsunterweisung
-DTSTART;TZID=W. Europe Standard Time:20240709T103000
-DTEND;TZID=W. Europe Standard Time:20240709T113000
+RRULE:FREQ=WEEKLY;UNTIL=20240709T100000Z;INTERVAL=2;BYDAY=TU;WKST=MO
+UID:040000008200E00074C5B7101A82E00800000000B0FAE0B1AD65DA01000000000000000
+ 010000000D1A5FE113FB1D34C810035BFE3D75291
+SUMMARY:Unterweisung Lasercutter nach Bedarf
+DTSTART;TZID=W. Europe Standard Time:20240709T120000
+DTEND;TZID=W. Europe Standard Time:20240709T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -319,7 +246,7 @@ DTSTART;TZID=W. Europe Standard Time:20240709T120000
 DTEND;TZID=W. Europe Standard Time:20240709T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -343,7 +270,7 @@ DTSTART;TZID=W. Europe Standard Time:20240711T140000
 DTEND;TZID=W. Europe Standard Time:20240711T200000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:7
@@ -367,7 +294,7 @@ DTSTART;TZID=W. Europe Standard Time:20240711T163000
 DTEND;TZID=W. Europe Standard Time:20240711T173000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -392,7 +319,7 @@ DTSTART;TZID=W. Europe Standard Time:20240711T163000
 DTEND;TZID=W. Europe Standard Time:20240711T173000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -408,14 +335,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E008000000009F4A6C12DAB0DA01000000000000000
- 0100000003DE7603F170F6A4CA2C95702BC409235
-SUMMARY:Unterweisung Schneidplotter + Transferpresse nach Bedarf
+UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
+ 01000000035AEA1359B0E6243AF0736241BE1605D
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240711T000000
+SUMMARY:Unterweisung FDM
 DTSTART;TZID=W. Europe Standard Time:20240711T180000
-DTEND;TZID=W. Europe Standard Time:20240711T190000
+DTEND;TZID=W. Europe Standard Time:20240711T193000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -425,21 +353,20 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:0
+X-MICROSOFT-CDO-INSTTYPE:3
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000C0EB7CDEAC65DA01000000000000000
- 01000000035AEA1359B0E6243AF0736241BE1605D
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240711T000000
-SUMMARY:Unterweisung FDM
+UID:040000008200E00074C5B7101A82E008000000009F4A6C12DAB0DA01000000000000000
+ 0100000003DE7603F170F6A4CA2C95702BC409235
+SUMMARY:Unterweisung Schneidplotter + Transferpresse nach Bedarf
 DTSTART;TZID=W. Europe Standard Time:20240711T180000
-DTEND;TZID=W. Europe Standard Time:20240711T193000
+DTEND;TZID=W. Europe Standard Time:20240711T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -449,7 +376,7 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-CDO-INSTTYPE:0
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
@@ -462,7 +389,7 @@ DTSTART;TZID=W. Europe Standard Time:20240716T130000
 DTEND;TZID=W. Europe Standard Time:20240716T143000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -485,7 +412,7 @@ DTSTART;TZID=W. Europe Standard Time:20240718T100000
 DTEND;TZID=W. Europe Standard Time:20240718T120000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -509,7 +436,7 @@ DTSTART;TZID=W. Europe Standard Time:20240718T103000
 DTEND;TZID=W. Europe Standard Time:20240718T113000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -525,15 +452,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20240718T100000Z;INTERVAL=2;BYDAY=TH;WKST=MO
 UID:040000008200E00074C5B7101A82E0080000000040C7C817AE65DA01000000000000000
  010000000F6BB27FA42259942B2D11BE79F1E376C
-SUMMARY:Unterweisung Lasercutter nach Bedarf
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240718T000000
+SUMMARY:Unterweisung Lasercutter
 DTSTART;TZID=W. Europe Standard Time:20240718T120000
 DTEND;TZID=W. Europe Standard Time:20240718T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -543,21 +470,21 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
+X-MICROSOFT-CDO-INSTTYPE:3
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
+RRULE:FREQ=WEEKLY;UNTIL=20240718T100000Z;INTERVAL=2;BYDAY=TH;WKST=MO
 UID:040000008200E00074C5B7101A82E0080000000040C7C817AE65DA01000000000000000
  010000000F6BB27FA42259942B2D11BE79F1E376C
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240718T000000
-SUMMARY:Unterweisung Lasercutter
+SUMMARY:Unterweisung Lasercutter nach Bedarf
 DTSTART;TZID=W. Europe Standard Time:20240718T120000
 DTEND;TZID=W. Europe Standard Time:20240718T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -567,7 +494,7 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-CDO-INSTTYPE:1
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
@@ -580,7 +507,7 @@ DTSTART;TZID=W. Europe Standard Time:20240723T120000
 DTEND;TZID=W. Europe Standard Time:20240723T140000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -604,7 +531,7 @@ DTSTART;TZID=W. Europe Standard Time:20240725T120000
 DTEND;TZID=W. Europe Standard Time:20240725T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -627,7 +554,7 @@ DTSTART;TZID=W. Europe Standard Time:20240730T110000
 DTEND;TZID=W. Europe Standard Time:20240730T140000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -648,7 +575,7 @@ DTSTART;TZID=W. Europe Standard Time:20240801T113000
 DTEND;TZID=W. Europe Standard Time:20240801T123000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -670,7 +597,7 @@ DTSTART;TZID=W. Europe Standard Time:20240806T120000
 DTEND;TZID=W. Europe Standard Time:20240806T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -693,7 +620,7 @@ DTSTART;TZID=W. Europe Standard Time:20240806T120000
 DTEND;TZID=W. Europe Standard Time:20240806T133000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -717,7 +644,7 @@ DTSTART;TZID=W. Europe Standard Time:20240808T140000
 DTEND;TZID=W. Europe Standard Time:20240808T200000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:7
@@ -738,7 +665,7 @@ DTSTART;TZID=W. Europe Standard Time:20240808T150000
 DTEND;TZID=W. Europe Standard Time:20240808T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -761,7 +688,7 @@ DTSTART;TZID=W. Europe Standard Time:20240808T163000
 DTEND;TZID=W. Europe Standard Time:20240808T173000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -785,7 +712,7 @@ DTSTART;TZID=W. Europe Standard Time:20240808T180000
 DTEND;TZID=W. Europe Standard Time:20240808T193000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -809,7 +736,7 @@ DTSTART;TZID=W. Europe Standard Time:20240905T130000
 DTEND;TZID=W. Europe Standard Time:20240905T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -834,7 +761,7 @@ DTSTART;TZID=W. Europe Standard Time:20240905T133000
 DTEND;TZID=W. Europe Standard Time:20240905T143000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -857,7 +784,7 @@ DTSTART;TZID=W. Europe Standard Time:20240905T150000
 DTEND;TZID=W. Europe Standard Time:20240905T170000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -881,7 +808,7 @@ DTSTART;TZID=W. Europe Standard Time:20240912T130000
 DTEND;TZID=W. Europe Standard Time:20240912T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -897,16 +824,15 @@ X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
-RRULE:FREQ=WEEKLY;UNTIL=20241219T140000Z;INTERVAL=2;BYDAY=TH;WKST=MO
-EXDATE;TZID=W. Europe Standard Time:20240926T150000
 UID:040000008200E00074C5B7101A82E0080000000090C678D911FADA01000000000000000
  010000000846FDBA000E31246996DB80110E0BB46
-SUMMARY:Unterweisung Lasercutter nach Bedarf
+RECURRENCE-ID;TZID=W. Europe Standard Time:20240912T000000
+SUMMARY:Unterweisung Lasercutter
 DTSTART;TZID=W. Europe Standard Time:20240912T150000
 DTEND;TZID=W. Europe Standard Time:20240912T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -916,21 +842,22 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:1
+X-MICROSOFT-CDO-INSTTYPE:3
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
 DESCRIPTION:\n
+RRULE:FREQ=WEEKLY;UNTIL=20241219T140000Z;INTERVAL=2;BYDAY=TH;WKST=MO
+EXDATE;TZID=W. Europe Standard Time:20240926T150000
 UID:040000008200E00074C5B7101A82E0080000000090C678D911FADA01000000000000000
  010000000846FDBA000E31246996DB80110E0BB46
-RECURRENCE-ID;TZID=W. Europe Standard Time:20240912T000000
-SUMMARY:Unterweisung Lasercutter
+SUMMARY:Unterweisung Lasercutter nach Bedarf
 DTSTART;TZID=W. Europe Standard Time:20240912T150000
 DTEND;TZID=W. Europe Standard Time:20240912T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -940,24 +867,21 @@ X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
 X-MICROSOFT-CDO-IMPORTANCE:1
-X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-CDO-INSTTYPE:1
 X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
-DESCRIPTION:\n
-UID:040000008200E00074C5B7101A82E00800000000BFE186D980E9DA01000000000000000
- 010000000FE206703CDC1814BA1FC81FF6E3BB3D4
-SUMMARY:Unterweisung Schneidplotter + Transferpresse nach Bedarf
+UID:97F97925-5481-4AE6-9A13-F34BF5E4DC1B
+SUMMARY:Unterweisung Medienlabor
 DTSTART;TZID=W. Europe Standard Time:20240912T173000
-DTEND;TZID=W. Europe Standard Time:20240912T190000
+DTEND;TZID=W. Europe Standard Time:20240912T183000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
-LOCATION:
 X-MICROSOFT-CDO-APPT-SEQUENCE:0
 X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
@@ -968,16 +892,19 @@ X-MICROSOFT-DONOTFORWARDMEETING:FALSE
 X-MICROSOFT-DISALLOW-COUNTER:FALSE
 END:VEVENT
 BEGIN:VEVENT
-UID:97F97925-5481-4AE6-9A13-F34BF5E4DC1B
-SUMMARY:Unterweisung Medienlabor
+DESCRIPTION:\n
+UID:040000008200E00074C5B7101A82E00800000000BFE186D980E9DA01000000000000000
+ 010000000FE206703CDC1814BA1FC81FF6E3BB3D4
+SUMMARY:Unterweisung Schneidplotter + Transferpresse nach Bedarf
 DTSTART;TZID=W. Europe Standard Time:20240912T173000
-DTEND;TZID=W. Europe Standard Time:20240912T183000
+DTEND;TZID=W. Europe Standard Time:20240912T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
+LOCATION:
 X-MICROSOFT-CDO-APPT-SEQUENCE:0
 X-MICROSOFT-CDO-BUSYSTATUS:BUSY
 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
@@ -997,7 +924,7 @@ DTSTART;TZID=W. Europe Standard Time:20240919T130000
 DTEND;TZID=W. Europe Standard Time:20240919T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1021,7 +948,7 @@ DTSTART;TZID=W. Europe Standard Time:20240919T150000
 DTEND;TZID=W. Europe Standard Time:20240919T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1046,7 +973,7 @@ DTSTART;TZID=W. Europe Standard Time:20240919T150000
 DTEND;TZID=W. Europe Standard Time:20240919T163000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1070,7 +997,7 @@ DTSTART;TZID=W. Europe Standard Time:20240926T130000
 DTEND;TZID=W. Europe Standard Time:20240926T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1093,7 +1020,7 @@ DTSTART;TZID=W. Europe Standard Time:20240926T150000
 DTEND;TZID=W. Europe Standard Time:20240926T170000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1117,7 +1044,7 @@ DTSTART;TZID=W. Europe Standard Time:20241003T130000
 DTEND;TZID=W. Europe Standard Time:20241003T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1141,7 +1068,31 @@ DTSTART;TZID=W. Europe Standard Time:20241010T130000
 DTEND;TZID=W. Europe Standard Time:20241010T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
+TRANSP:OPAQUE
+STATUS:CONFIRMED
+SEQUENCE:0
+LOCATION:
+X-MICROSOFT-CDO-APPT-SEQUENCE:0
+X-MICROSOFT-CDO-BUSYSTATUS:BUSY
+X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
+X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
+X-MICROSOFT-CDO-IMPORTANCE:1
+X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-DONOTFORWARDMEETING:FALSE
+X-MICROSOFT-DISALLOW-COUNTER:FALSE
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:\n
+UID:040000008200E00074C5B7101A82E0080000000090C678D911FADA01000000000000000
+ 010000000846FDBA000E31246996DB80110E0BB46
+RECURRENCE-ID;TZID=W. Europe Standard Time:20241010T000000
+SUMMARY:Unterweisung Lasercutter 
+DTSTART;TZID=W. Europe Standard Time:20241010T150000
+DTEND;TZID=W. Europe Standard Time:20241010T163000
+CLASS:PUBLIC
+PRIORITY:5
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1164,7 +1115,7 @@ DTSTART;TZID=W. Europe Standard Time:20241010T150000
 DTEND;TZID=W. Europe Standard Time:20241010T170000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1188,7 +1139,31 @@ DTSTART;TZID=W. Europe Standard Time:20241017T130000
 DTEND;TZID=W. Europe Standard Time:20241017T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
+TRANSP:OPAQUE
+STATUS:CONFIRMED
+SEQUENCE:0
+LOCATION:
+X-MICROSOFT-CDO-APPT-SEQUENCE:0
+X-MICROSOFT-CDO-BUSYSTATUS:BUSY
+X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
+X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
+X-MICROSOFT-CDO-IMPORTANCE:1
+X-MICROSOFT-CDO-INSTTYPE:3
+X-MICROSOFT-DONOTFORWARDMEETING:FALSE
+X-MICROSOFT-DISALLOW-COUNTER:FALSE
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:\n
+UID:040000008200E00074C5B7101A82E00800000000D0F0F48911FADA01000000000000000
+ 0100000002CF8F00775AAB34BA0F5A8EC50047FFE
+RECURRENCE-ID;TZID=W. Europe Standard Time:20241017T000000
+SUMMARY:Unterweisung FDM
+DTSTART;TZID=W. Europe Standard Time:20241017T150000
+DTEND;TZID=W. Europe Standard Time:20241017T163000
+CLASS:PUBLIC
+PRIORITY:5
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1211,7 +1186,7 @@ DTSTART;TZID=W. Europe Standard Time:20241017T150000
 DTEND;TZID=W. Europe Standard Time:20241017T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1235,7 +1210,7 @@ DTSTART;TZID=W. Europe Standard Time:20241024T130000
 DTEND;TZID=W. Europe Standard Time:20241024T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1259,7 +1234,7 @@ DTSTART;TZID=W. Europe Standard Time:20241031T130000
 DTEND;TZID=W. Europe Standard Time:20241031T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1283,7 +1258,7 @@ DTSTART;TZID=W. Europe Standard Time:20241107T130000
 DTEND;TZID=W. Europe Standard Time:20241107T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1307,7 +1282,7 @@ DTSTART;TZID=W. Europe Standard Time:20241114T130000
 DTEND;TZID=W. Europe Standard Time:20241114T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1331,7 +1306,7 @@ DTSTART;TZID=W. Europe Standard Time:20241121T130000
 DTEND;TZID=W. Europe Standard Time:20241121T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1355,7 +1330,7 @@ DTSTART;TZID=W. Europe Standard Time:20241128T130000
 DTEND;TZID=W. Europe Standard Time:20241128T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1379,7 +1354,7 @@ DTSTART;TZID=W. Europe Standard Time:20241205T130000
 DTEND;TZID=W. Europe Standard Time:20241205T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1403,7 +1378,7 @@ DTSTART;TZID=W. Europe Standard Time:20241212T130000
 DTEND;TZID=W. Europe Standard Time:20241212T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1427,7 +1402,7 @@ DTSTART;TZID=W. Europe Standard Time:20241219T130000
 DTEND;TZID=W. Europe Standard Time:20241219T160000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1451,7 +1426,7 @@ DTSTART;TZID=W. Europe Standard Time:20250109T130000
 DTEND;TZID=W. Europe Standard Time:20250109T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1475,7 +1450,7 @@ DTSTART;TZID=W. Europe Standard Time:20250116T130000
 DTEND;TZID=W. Europe Standard Time:20250116T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0
@@ -1499,7 +1474,7 @@ DTSTART;TZID=W. Europe Standard Time:20250123T130000
 DTEND;TZID=W. Europe Standard Time:20250123T190000
 CLASS:PUBLIC
 PRIORITY:5
-DTSTAMP:20240922T180322Z
+DTSTAMP:20240926T180326Z
 TRANSP:OPAQUE
 STATUS:CONFIRMED
 SEQUENCE:0