\documentclass[a4paper,10pt,landscape]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[landscape,top=0.6cm,bottom=0.6cm,left=0.6cm,right=0.6cm]{geometry}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{tikz}
\usepackage{helvet}
\usepackage{hyperref}

% Set sans-serif font as default
\renewcommand{\familydefault}{\sfdefault}

% Define colors
\definecolor{headerblack}{RGB}{0,0,0}

% Configure hyperlinks to be black
\hypersetup{
  colorlinks=true,
  linkcolor=black,
  urlcolor=black,
  citecolor=black
}

\setlength{\parindent}{0pt}
\pagestyle{empty}

\begin{document}

% Brevet card for {{NAME}} (Start #{{STARTNR}})
\noindent
\begin{tikzpicture}[x=0.990cm,y=1cm]

% Black vertical separator lines (drawn first, extend through headers)
\draw[black,line width=0.5pt] (7.2,-8.2) -- (7.2,1.3);
\draw[black,line width=0.5pt] (14.4,-8.2) -- (14.4,1.3);
\draw[black,line width=0.5pt] (21.6,-8.2) -- (21.6,1.3);

% Black header boxes (drawn on top)
\fill[headerblack] (0,0) rectangle (7.2,1.3);
\node[white,align=center,font=\tiny,text width=6.9cm] at (3.6,0.65) {
  Jeder Teilnehmer muss diese Brevetkarte zu jeder Zeit\\
  mit sich führen und an den Kontrollen abstempeln lassen\\
  bzw. Fotos erstellen.\\
  \textbf{Ohne Kontrollzeiten und Zielzeit keine Wertung!}
};

\fill[headerblack] (7.2,0) rectangle (14.4,1.3);
\node[white,font=\Large] at (10.8,0.65) {HOMOLOGATION};

\fill[headerblack] (14.4,0) rectangle (21.6,1.3);
\node[white,font=\Large] at (18.0,0.65) {TEILNEHMER/-IN};

\fill[headerblack] (21.6,0) rectangle (28.8,1.3);
\node[white,align=center,font=\normalsize] at (25.2,0.75) {BREVET DES RANDONNEURS};
\node[white,font=\Large] at (25.2,0.35) {MONDIAUX};

% Column 1 - Rules (left section)
\node[anchor=north west,text width=6.9cm,font=\small,align=left] at (0.2,-0.3) {
  \textbf{Es gelten die Regeln von}\\
  \textbf{Randonneur Mondiaux}\\
  \textbf{insbesondere:}
  {\setlength{\leftmargini}{0.4cm}%
  \begin{itemize}%
  \setlength{\itemsep}{1pt}\setlength{\topsep}{2pt}\setlength{\parsep}{0pt}
    \item Einhaltung der StVO
    \item Beleuchtung und Sicherheitsweste/-Gurt
    \item keine Abkürzungen
    \item keine Begleitfahrzeuge
    \item Rücksicht auf Teilnehmer und Umwelt
    \item Rücksicht in den Kontrollen
  \end{itemize}}
  \hspace{0.3cm}$\Rightarrow$ \textbf{\underline{Bei Verstoß keine Wertung!}}\\[0.3cm]
};

\node[anchor=south west,text width=6.9cm,font=\small,align=left] at (0.2,-8.0) {
  \textbf{AUDAX RANDONNEURS ALLEMAGNE E.V.}\\
  \href{http://www.audax-randonneure.de}{www.audax-randonneure.de}\\
  - gegründet 1992 in Hamburg -
};

% Column 2 - Homologation (middle-left section)
\node[anchor=north,text width=6.9cm,font=\small,align=center] at (10.8,-0.5) {
  Der Randonnée wurde beendet in:\\[0.6cm]
  \makebox[2cm]{\dotfill}h\makebox[2cm]{\dotfill}min
};

\node[anchor=center,font=\Large] at (10.8,-4.0) {
  HOMOLOGATION
};

\node[anchor=south,text width=6.9cm,font=\small,align=center] at (10.8,-7.8) {
  Brevet N° \makebox[5cm]{\dotfill}
};

% Column 3 - Participant Info (middle-right section)
\node[anchor=north west,text width=6.9cm,font=\small,align=left] at (14.6,-0.5) {
  Name: {{NAME}}\\[0.4cm]
  Straße: {{STREET}}\\[0.4cm]
  PLZ/Ort: {{PLZ_ORT}}\\[0.4cm]
  Land: {{LAND}}\\[0.4cm]
  Medaille: {{MEDAILLE}}\\[0.6cm]
  Startzeit: {{EVENT_STARTZEIT}}
};

% Column 4 - Event Info (right section)
\node[anchor=north,text width=6.9cm,align=center] at (25.2,-0.4) {
  \includegraphics[width=5.5cm]{cyclist-logo.png}
};

\node[anchor=north,text width=6.9cm,font=\small,align=center] at (25.2,-2.2) {
  \textbf{{{EVENT_TITLE}}}\\
  Randonnée über \textbf{{{EVENT_KM}}} km\\
  am \textbf{{{EVENT_DATE}}}\\
  mit Start in \textbf{{{EVENT_START}}}\\
  von \textbf{{{EVENT_CLUB}}}\\
  N° ACP du Club \textbf{{{EVENT_CLUB_NR}}}
};

\node[anchor=south,text width=6.9cm,font=\scriptsize,align=center] at (25.2,-8.0) {
  CONTRÔLÉE ET HOMOLOGUÉE EXCLUSIVEMENT PAR\\
  \href{http://www.audax-club-parisien.com}{www.audax-club-parisien.com}\\
  - Société fondée en 1904 -
};

\end{tikzpicture}
