diff --git a/teckids.sty b/teckids.sty
index 221aaf6854e1000d39f83726e7c812f552d8f90d..1b25cda798b0e6d79d5d9770956970d4966d4e33 100644
--- a/teckids.sty
+++ b/teckids.sty
@@ -201,7 +201,7 @@
 
 % From: http://tex.stackexchange.com/a/159701/43807
 
-\usepackage{xcolor}
+\usepackage[table]{xcolor}
 \usepackage{newunicodechar}
 
 \newcommand\Warning{%
diff --git a/teckidscaltmp.sty b/teckidscaltmp.sty
index e9c2693ca40588df59a42dc13440afcea93e6b5e..e66de078ce6accfc3a1310c1f7919c88c3dfe636 100644
--- a/teckidscaltmp.sty
+++ b/teckidscaltmp.sty
@@ -421,6 +421,8 @@
   \fi%
   %
   %TODO: bgcolor = teckidscal\csname tkDayType\number\tkjd\endcsname
+  \tkAddToks{\cellcolor}%
+  \tkAddTokp{teckidscal\csname tkDayType\number\tkjd\endcsname}%
   %TODO: color = black
   \tkAddToks{\number\tktmD}%
   \tkAmdToks{\tkCalColsep}%
@@ -461,6 +463,8 @@
  \tkAddTokp{\number\@tempcnta}%
  \tkCalLineY=\expandafter{\the\expandafter\tkCalLineY \the\tkCalToks}%
 
+\detokenize\expandafter{\the\csname tkCalLine19\endcsname}
+
  \begin{tabu} to \linewidth {|*{\the\tkCalNumMon}{rlX|}}
   \the\tkCalLineY\\\hline
   \the\csname tkCalLine0\endcsname\\\hline