I recommend to set form elements colors and fonts as shown in table~\vref{tab:gestaltung-von-formularelementen}. \begin{longtable}{|l|c|c|c|} \caption{Form element colors and fonts} \label{tab:gestaltung-von-formularelementen} \\ \multicolumn{4}{c}{~}\\*[-0.9em] \hline &&&\\*[-0.9em]\multicolumn{1}{|c|}{}&\multicolumn{1}{c|}{\textbf{Border color}}&\multicolumn{1}{c|}{\textbf{Fill color}}&\multicolumn{1}{c|}{\textbf{Font weight}}\\ \hline \endfirsthead \multicolumn{4}{|r|}{\textsl{Continuation}} \endhead \multicolumn{4}{|r|}{\textsl{to be continued}} \endfoot \hline \endlastfoot \hline &&&\\*[-0.9em]Screen&colored&colored&bold\\ \hline &&&\\*[-0.9em]Printout&black&white®ular\\ \hline &&&\\*[-0.9em]Screen and Printout\footnote{if JavaScript is deactivated}&colored&white®ular\\ \end{longtable} All form elements should be marked fully colored when shown on screen so users can find all elements easily. For readability we choose a bold font to show text on a colored background. Printouts of forms are typically done on black-and-white printers. On printout we want a black border and white filling for form elements. The text is black on white now, so we do not need a bold font. JavaScript must be enabled in the \textsc{pdf} viewer to change colors and fonts before and after printing the document. The color for marking form elements should be the same color for all elements. We want to show black text on color-filled areas, so we should use a light color for a good contrast.