I have to create a table containing some package header information. I created a HTML reference layout, I now want to translate it to LaTeX.
LaTeX:
\documentclass[11pt,a4paper,titlepage,openbib]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage[hidelinks]{hyperref}
\usepackage{enumitem}
\usepackage{array}
\usepackage{tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\setlength\tabcolsep{.5pt}
\begin{document}
\begin{tabularx}{\textwidth}{|*{16}{C|}}
\hline
\multicolumn{4}{|r|}{4}
& \multicolumn{4}{r|}{8}
& \multicolumn{4}{r|}{12}
& \multicolumn{4}{r|}{16}\\
\hline
\multicolumn{1}{|c|}{B/R}
& \multicolumn{5}{c|}{Msg-Type}
& \multicolumn{5}{c|}{Src-Addr}
& \multicolumn{5}{c|}{Dest-Addr}\\
\hline
\multicolumn{16}{|c|}{Fletcher-16 Checksum}\\
\hline
\multicolumn{8}{|c|}{Payload-Length in Bits}
& \multicolumn{8}{c|}{Payload max. 28 Byte}\\
\hline
\end{tabularx}
\end{document}
What am I missing?