I obeserve a strange behaviour when trying to get text vertically centered in tabularx cells. According to a suggestion, I tried \renewcommand{\tabularxcolumn}[1]{m{#1}} which works so far as it goes. But I have three columns, only two of which appear to be affected.
Here is my MWE
\documentclass{article}
\usepackage{tabularx,colortbl,xcolor}
\usepackage[utf8]{inputenc}
\begin{document}
\renewcommand{\tabularxcolumn}[1]{m{#1}}
\begin{center}
\begin{tabularx}{\textwidth}{|c|X|X|}
\hline
Chomsky-Typ & Name der Sprachfamilie & Automaten \\
\hline\hline\hline
0 & \cellcolor{lightgray!20}rekursiv aufzählbar & \cellcolor{lightgray!20}(N)DTM \\[1em]
\hline
\cellcolor{lightgray!20}1 & \cellcolor{lightgray!20}kontext-sensitiv & NLBA \\[1em]
\hline
\cellcolor{lightgray!20}3 & regulär & \cellcolor{lightgray!20}(N)DEA \\[1em]
\hline
hu & ha & he \\[1em]
\hline
\end{tabularx}
\end{center}
\end{document}
Here is the output. As you see, the right X coulumn is unaffected.

I am at a loss. What am I missing?

