\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{enumitem}
\usepackage[margin=1.2cm]{geometry}
\usepackage{setspace}
\renewcommand{\familydefault}{\sfdefault}

\newcommand{\lohko}{
	\begin{tabularx}{\textwidth}{
		|c
		|X
		|>{\centering}p{1.3cm}
		|>{\centering}p{1.3cm}
		|>{\centering}p{1.3cm}
		|>{\centering}p{1.3cm}
		|>{\centering}p{1.3cm}
		|>{\centering}p{1.3cm}
		|>{\centering}p{1.3cm}
		|>{\centering}p{1.3cm}
		|c
		|
	}
		\hline
		& \bf Joukkue & \bf 1 & \bf 2 & \bf 3 & \bf 4 & \bf 5 & \bf 6 & \bf yht. & \bf kesk. & \bf sij. \\
		\hline
		1 & & --- & / & / & / & / & / & / & / & \\
		\hline
		2 & & / & --- & / & / & / & / & / & / & \\
		\hline
		3 & & / & / & --- & / & / & / & / & / & \\
		\hline
		4 & & / & / & / & --- & / & / & / & / & \\
		\hline
		5 & & / & / & / & / & --- & / & / & / & \\
		\hline
		6 & & / & / & / & / & / & --- & / & / & \\
		\hline
	\end{tabularx}
}

\newcommand{\kaavioA}[4]{
	\begin{tabularx}{\textwidth}{l X X X}
		#1 & & & \\
		\cline{2-2}
		& \multicolumn{1}{c|}{} & & \\
		\cline{3-3}
		#2 & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \\
		\cline{2-2}
		 & & \multicolumn{1}{c|}{} & \\
		\cline{4-4}
		#3 & & \multicolumn{1}{c|}{} & \\
		\cline{2-2}
		 & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \\
		\cline{3-3}
		#4 & \multicolumn{1}{c|}{}  & & \\
		\cline{2-2}
	\end{tabularx}
}

\newcommand{\kaavioB}[8]{
	\begin{tabularx}{\textwidth}{l X X X X}
		#1 & & & &\\
		\cline{2-2}
		& \multicolumn{1}{c|}{} \\
		\cline{3-3}
		#2 & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\
		\cline{2-2}
		 & & \multicolumn{1}{c|}{} & \\
		\cline{4-4}
		#3 & & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\
		\cline{2-2}
		 & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\
		\cline{3-3}
		#4 & \multicolumn{1}{c|}{} & & \multicolumn{1}{c|}{} \\
		\cline{2-2}
		 & & & \multicolumn{1}{c|}{}\\
		\cline{5-5}
		#5 & & & \multicolumn{1}{c|}{}\\
		\cline{2-2}
		& \multicolumn{1}{c|}{} & & \multicolumn{1}{c|}{} \\
		\cline{3-3}
		#6 & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\
		\cline{2-2}
		 & & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\
		\cline{4-4}
		#7 & & \multicolumn{1}{c|}{} \\
		\cline{2-2}
		 & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\
		\cline{3-3}
		#8 & \multicolumn{1}{c|}{} \\
		\cline{2-2}
	\end{tabularx}
}

\begin{document}
\pagestyle{empty}
\subsection*{Lohko 1}
\lohko
\subsection*{Lohko 2}
\lohko
\subsection*{Lohko 3}
\lohko
\subsection*{Lohko 4}
\lohko
\subsection*{Ylempi jatkosarja}
\noindent
\kaavioA{L1--1 / L1--1}
       {L2--1 / L2--2}
       {L3--1 / L1--2}
       {L4--1 / L2--1}

\subsection*{Alempi jatkosarja}
\kaavioA{L1--2 / L1--3}
       {L2--2 / L2--4}
       {L3--2 / L1--4}
       {L4--2 / L2--3}

\scriptsize
\begin{spacing}{1.0}
\vspace{2mm}
\noindent
Jos kaksi tai useampi joukkuetta saa saman voittopistemäärän, määräytyy voittaja ja muut sijoitukset seuraavasti:
\begin{enumerate}[noitemsep, nosep]
	\item keskinäinen ottelu
	\item keskinäisten ottelujen ({\bf kesk.}) voittopistemäärä
	\item keskinäisten ottelujen ({\bf kesk.}) plus- ja miinuspisteet. Eniten plussia saanut sijoittuu paremmin.
	\item kaikki lohkon sarjapelin pelipisteet ja jos nämäkin on tasan, ratkaistaan jatkoon menijä lyhyellä uusinnalla.
\end{enumerate}
\vspace{2mm}
\noindent
Kahdessa lohkossa pelattaessa jatkoon pääsee kummastakin lohkosta kaksi parhaiten sijoittunutta.
Neljässä lohkossa pelattaessa jatkoon pääsee lohkojen voittajat, ja SM-joukkuekipailussa jatkoon pääsee myös lohkojen toiseksi sijoittuneet.
Kahdeksassa lohkossa pelattaessa jatkoon pääsee lohkojen voittajat.
\end{spacing}
\normalsize


\subsection*{Lohko 5}
\lohko
\subsection*{Lohko 6}
\lohko
\subsection*{Lohko 7}
\lohko
\subsection*{Lohko 8}
\lohko

\subsection*{Jatkosarja kahdeksalle joukkueelle}
\kaavioB{L1--1 / L1--1}
       {L2--1 / L3--2}
       {L3--1 / L2--1}
       {L4--1 / L4--2}
       {L5--1 / L3--1}
       {L6--1 / L1--2}
       {L7--1 / L4--1}
       {L8--1 / L2--2}

\end{document}
