\documentclass[a4paper,11pt]{article}
\usepackage[a4paper,left=3em,right=3em,top=3em,bottom=3em,footskip=.25em]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[pdftex]{hyperref}
\usepackage{xcolor}
\definecolor{myself}  			{RGB} {80,   250,  123}
\definecolor{myselfshade}	    {RGB} {203,  254,  215}
\definecolor{other}		  		{RGB} {255,  184,  108}
\definecolor{othershade} 		{RGB} {255,  241,  226}
\definecolor{world}			    {RGB} {189,  147,  249} % {255,  121,  198}
\definecolor{worldshade}	   	{RGB} {235,  223,  253} % {255,  215,  238}

\pagenumbering{gobble} % no page numbers
\setlength{\parindent}{0pt} % no paragraph indent
\def\lbl#1{#1\dotfill\strut}

\def\ctriple#1#2{
	\hbox to \hsize{
		\vbox{
			\lbl{#2}
			\hbox{
				\begin{Form}
				\CheckBox[name=#1-myself,height=0.4cm,width=0.4cm,backgroundcolor=myselfshade,bordercolor=myself]{}
				\CheckBox[name=#1-other,height=0.4cm,width=0.4cm,backgroundcolor=othershade,bordercolor=other]{}
				\CheckBox[name=#1-world,height=0.4cm,width=0.4cm,backgroundcolor=worldshade,bordercolor=world]{}
				\end{Form}
			}
		}
	}
	\vskip1.4ex
}


\def\cdualotherworld#1#2{
	\hbox to \hsize{
		\vbox{
			\lbl{#2}
			\hbox{
				\begin{Form}
				\CheckBox[name=#1-other,height=0.4cm,width=0.4cm,backgroundcolor=othershade,bordercolor=other]{}
				\CheckBox[name=#1-world,height=0.4cm,width=0.4cm,backgroundcolor=worldshade,bordercolor=world]{}
				\end{Form}
			}
		}
	}
	\vskip1.4ex
}

\def\csingleworld#1#2{
	\hbox to \hsize{
		\vbox{
			\lbl{#2}
			\hbox{
				\begin{Form}
				\CheckBox[name=#1-world,height=0.4cm,width=0.4cm,backgroundcolor=worldshade,bordercolor=world]{}
				\end{Form}
			}
		}
	}
	\vskip1.4ex
}

\begin{document}
	% Headline
	\begin{center}
	\section*{Konsens-Checkliste}
	\end{center}

	% Explanation for checkboxes
	Nutze die untenstehenden Kästchen, um anzugeben, ob es für dich fein ist, wenn die angegebene Sache deinem Charakter
	(\CheckBox[name=legende-self,height=0.25cm,width=0.25cm,backgroundcolor=myselfshade,bordercolor=myself,checked=true]{}),
	dem Charakter eines anderen Spielenden oder NPC
	(\CheckBox[name=legende-third,height=0.25cm,width=0.25cm,backgroundcolor=othershade,bordercolor=other,checked=true]{}),
	oder in der Spielwelt
	(\CheckBox[name=legende-other,height=0.25cm,width=0.25cm,backgroundcolor=worldshade,bordercolor=world,checked=true]{})
	passiert.
	
	\vspace{0.5em}
	Ist etwas für dich nicht fein, lass' das jeweilige Kästchen frei. Du musst deine Entscheidung nicht begründen.
	\vspace{1.35em}

	\subsection*{Tod}
	\ctriple{tod}{Tod eines Charakters}
	\cdualotherworld{todtier}{Tod eines Tiers}

	\subsection*{Explizite Darstellung}
	\ctriple{blut}{Blut}
	\ctriple{glied}{Verletzungen und versehrte Gliedmaßen}
	\cdualotherworld{svv}{Selbstverletzendes Verhalten}
	\ctriple{schmerz}{Physischer Schmerz}
	\ctriple{folter}{Folter}
	\ctriple{ekel}{Ekelerregende Darstellungen}
	\ctriple{tierg}{Gewalt an Tieren}
	\ctriple{nackt}{Nacktheit}
	\ctriple{sex}{Konsensuelle sexuelle Handlungen}

	\subsection*{Gegenspieler}
	\ctriple{tier}{Horror-typische Tiere (Wölfe, Schlangen, Spinnen, Ratten)}
	\ctriple{untot}{Horror-typische untote Kreaturen (Zombies, Skelette)}
	\ctriple{abwert}{Abwertende Sprache, Diskriminierung}

	\subsection*{Psychischer Horror}
	\ctriple{beeinflussung}{Psychische Beeinflussung}
	\ctriple{amnestie}{Gedächtnisverlust}
	\ctriple{gaslighting}{Unklarheiten und Widersprüche, Gaslighting}
	\ctriple{wille}{Verlust des freien Willens}
	\ctriple{freiheit}{Entzug der körperlichen Freiheit (Fesseln, Einsperren)}
	\ctriple{stalking}{Überwachung (Stalking, Kameras)}
	\ctriple{erpressung}{Erpressung und Einschüchterung}
	\ctriple{klaus}{Klaustrophobie (Aufzug, Kerker, Gefängnis)}

	\subsection*{Setting}
	\csingleworld{dystopie}{Dystopie (Naturkatastrophe, Zusammenbruch, Überwachung)}
	\csingleworld{arzt}{Medizinische Einrichtung (Klinik, Praxis, Psychatrie)}
	\csingleworld{unter}{Unterwelt, Hölle}
 \end{document}
