Das hier funktioniert aber nicht. Der Abstand zwischen den ersten beiden Tabellen ist viel zu klein. \vspace* wird vermutlich ganz ignoriert.
\documentclass[10pt]{scrartcl}
\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\usepackage{tabularx}
\parindent=0pt
\begin{document}
\begin{tabularx}{\columnwidth}{X}
KaffeeA:
\end{tabularx}
\vspace*{8pt}
\begin{tabularx}{\columnwidth}{X}
KaffeeB:
\end{tabularx}
\vspace*{8pt}
\begin{tabularx}{\columnwidth}{X}
KaffeeC:
\end{tabularx}
\vspace*{8pt}
\end{document}
