diff --git a/teckidscal.sty b/teckidscal.sty
index 1e45ff58845c5c20f8891f39653186325ddfabdc..fca1d38ce48e3b05c723401bdfec7d9b2222abb0 100644
--- a/teckidscal.sty
+++ b/teckidscal.sty
@@ -46,6 +46,7 @@
 % \tkDayName$JD = 'Mo*'
 % \tkDayKW$JD = '1' (ISO 8601 calendar week, only on Mondays)
 % \tkDayHoliday$JD = 'Neujahr'
+% \tkDayHolilong$JD = 'Neujahrstag'
 % \tkDayTeckids$JD = 'MGV'
 % \tkDayType$JD = 0 (normal), 1 (weekend/holiday), 2 (Veranstaltung),
 %	3 (Workday groß), 4 (Workday klein), 5 (Online-Meeting)
@@ -166,9 +167,9 @@
 \expandafter\def\csname tkCALmon11\endcsname{November}%
 \expandafter\def\csname tkCALmon12\endcsname{Dezember}%
 
-\def\tk@mkholiday#1#2{%
- \tkToJD{#1}%
- \expandafter\xdef\csname tkDayHoliday\number\tkjd\endcsname{#2}%
+\newcommand{\tk@mkholiday}[3][teckidsargdefaulted]{%
+ \tkToJD{#2}%
+ \expandafter\xdef\csname tkDayHoliday\number\tkjd\endcsname{#3}%
  \expandafter\xdef\csname tkDayType\number\tkjd\endcsname{1}%
  \expandafter\xdef\csname tkDayNr\number\tkjd\endcsname{\csname tkDayNr\number\tkjd\endcsname *}%
  \expandafter\xdef\csname tkDayName\number\tkjd\endcsname{\csname tkDayName\number\tkjd\endcsname *}%
@@ -237,10 +238,10 @@
   \tkFromJD{\csname pgfcalendar@Easter@\the\@tempcnta\endcsname}%
   \tk@mkholiday{\tktmY-\tktmM-\tktmD+1}{Ostermontag}%
   %% Tag des Bekenntnisses zu Freiheit und Frieden, sozialer Gerechtigkeit, Völkerversöhnung und Menschenwürde (01.05.)
-  \tk@mkholiday{\@tempcnta-05-01}{Maifeiertag}%Tag des Friedens und der Völkerversöhnung}%
+  \tk@mkholiday[Tag des Bekenntnisses zu Freiheit und Frieden, sozialer Gerechtigkeit, Völkerversöhnung und Menschenwürde]{\@tempcnta-05-01}{Maifeiertag}%Tag des Friedens und der Völkerversöhnung}%
   %% Christi-Himmelfahrts-Tag (Ostersonntag + 39)
   \tkFromJD{\csname pgfcalendar@Easter@\the\@tempcnta\endcsname}%
-  \tk@mkholiday{\tktmY-\tktmM-\tktmD+39}{Himmelfahrt}%Christi Himmelfahrt}%
+  \tk@mkholiday[Christi Himmelfahrt]{\tktmY-\tktmM-\tktmD+39}{Himmelfahrt}%
   %% Pfingstsonntag (Ostersonntag + 49)
   \tkFromJD{\csname pgfcalendar@Easter@\the\@tempcnta\endcsname}%
   \tk@mkholiday{\tktmY-\tktmM-\tktmD+49}{Pfingstsonntag}%
@@ -251,18 +252,18 @@
   \tkFromJD{\csname pgfcalendar@Easter@\the\@tempcnta\endcsname}%
   \tk@mkholiday{\tktmY-\tktmM-\tktmD+60}{Fronleichnam}%
   %% Tag der Deutschen Einheit (03.10.)
-  \tk@mkholiday{\@tempcnta-10-03}{T.d.Dt.Einheit}%Tag der Deutschen Einheit}%
+  \tk@mkholiday[Tag der Deutschen Einheit]{\@tempcnta-10-03}{T.d.Dt.Einheit}%
   %% Allerheiligentag (01.11.)
   \tk@mkholiday{\@tempcnta-11-01}{Allerheiligen}%
   %% 1. Weihnachtstag (25.12.)
-  \tk@mkholiday{\@tempcnta-12-25}{Weihnachten}%1. Weihnachtstag}%
+  \tk@mkholiday[1. Weihnachtstag]{\@tempcnta-12-25}{Weihnachten}%
   %% 2. Weihnachtstag (26.12.)
-  \tk@mkholiday{\@tempcnta-12-26}{Weihnachten}%2. Weihnachtstag}%
+  \tk@mkholiday[2. Weihnachtstag]{\@tempcnta-12-26}{Weihnachten}%
  \ifnum\@tempcnta<\@tempcntb%
   \advance\@tempcnta by 1%
  \repeat%
  %% 500. Jahrestag der Reformation (31.10.2017)
- \tk@mkholiday{2017-10-31}{500. Jahrestag der Reformation}%
+ \tk@mkholiday[500. Jahrestag der Reformation]{2017-10-31}{500. Jahrestag Reformation}%
 }%
 
 \def\tk@BoldenDay{%