diff --git a/teckidscaltmp.sty b/teckidscaltmp.sty
index 2f430971d25064edd6cab2da31ebed422793fea5..05d0a74c36197511302f079b4d931d98170b26d1 100644
--- a/teckidscaltmp.sty
+++ b/teckidscaltmp.sty
@@ -462,11 +462,14 @@
    \tkAddTokp{teckidscal\csname tkDayType\number\tkjd\endcsname Label}%
    \tkAmdToks{{} \textbf}%
    \tkAddTokp{\csname tkDayTeckids\number\tkjd\endcsname}%
-  }{}%
-  \tkifdef{tkDayKW\number\tkjd}{%
-   \tkAmdToks{\color{teckidscalKW}\hspace{4em}\normalsize}%
-   \tkAddToks{\csname tkDayKW\number\tkjd\endcsname}%
-  }{}%
+  }{%
+   \tkifdef{tkDayHoliday\number\tkjd}{}{%
+    \tkifdef{tkDayKW\number\tkjd}{%
+     \tkAmdToks{\color{teckidscalKW}\hfill\normalsize}%
+     \tkAddToks{\csname tkDayKW\number\tkjd\endcsname}%
+    }{}%
+   }%
+  }%
   \csname tkCalLine\number\tktmD\endcsname=\expandafter{\the\expandafter\expandafter\csname tkCalLine\number\tktmD\endcsname \the\tkCalToks}%
  \ifnum\tkjd < \tkcalend%
   \advance\tkjd by 1%