diff --git a/ReportImp/MuellestumpeReports/MuellestumpeReports.csproj b/ReportImp/MuellestumpeReports/MuellestumpeReports.csproj
index 75265026f..4d7dcd898 100644
--- a/ReportImp/MuellestumpeReports/MuellestumpeReports.csproj
+++ b/ReportImp/MuellestumpeReports/MuellestumpeReports.csproj
@@ -108,6 +108,7 @@
ServicesOverviewReport.cs
+
Component
@@ -163,6 +164,10 @@
{40D8B312-EA64-49E3-A31A-5E57ED4D5654}
Report
+
+ {094331c3-ecee-4c89-bbfd-4c9ded89f0ef}
+ Service
+
{2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
Shared
diff --git a/ReportImp/MuellestumpeReports/Service/CustomVacationService.cs b/ReportImp/MuellestumpeReports/Service/CustomVacationService.cs
new file mode 100644
index 000000000..9d87484d1
--- /dev/null
+++ b/ReportImp/MuellestumpeReports/Service/CustomVacationService.cs
@@ -0,0 +1,28 @@
+using BeWo.Service.Plugins;
+using BS.Shared.DataContracts;
+using System;
+using System.Collections.Generic;
+
+namespace MuellestumpeReports.Service
+{
+ public class CustomVacationService : VacationService
+ {
+ public override List GetFeiertage(int year, string bundesland)
+ {
+ var feiertage = base.GetFeiertage(year, bundesland);
+
+ if (year >= 2025)
+ {
+ feiertage.Add(new FeiertagDC() { Datum = new DateTime(year, 12, 31), Name = "Silvester" });
+ }
+
+ if (year >= 2026)
+ {
+ DateTime osterSonntag = GetOsterSonntag(year);
+ feiertage.Add(new FeiertagDC { Datum = osterSonntag.AddDays(-48), Name = "Rosenmontag" });
+ }
+
+ return feiertage;
+ }
+ }
+}