\documentclass[tikz,border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning}
\tikzset{female/.style={font=\fontsize{9}{10}\color{black!100}\ttfamily, fill=red!20, rounded corners=10pt, rectangle,draw,minimum height=4.8em,text width=4.5cm},male/.style={font=\fontsize{9}{10}\color{black!100}\ttfamily, fill=blue!20, rectangle,draw,minimum height=4.8em,text width=4.5cm},neutral/.style={draw=black!0,text width=3.2cm, minimum height=1em},siblingm/.style={font=\fontsize{9}{10}\color{black!100}\ttfamily, fill=blue!20, rectangle,draw, text width=3.5cm, minimum height=1em},siblingf/.style={font=\fontsize{9}{10}\color{black!100}\ttfamily, fill=red!20, rounded corners=10pt, rectangle,draw, text width=3.5cm, minimum height=1em}}
\begin{document}\tikzset{female/.style={font=\fontsize{9}{10}\color{black!100}\ttfamily, fill=red!20, rounded corners=10pt, rectangle,draw,minimum height=4.8em,text width=4.5cm},male/.style={font=\fontsize{9}{10}\color{black!100}\ttfamily, fill=blue!20, rectangle,draw,minimum height=4.8em,text width=4.5cm},neutral/.style={draw=black!0,text width=3.2cm, minimum height=1em},siblingm/.style={font=\fontsize{9}{10}\color{black!100}\ttfamily, fill=blue!20, rectangle,draw, text width=3.5cm, minimum height=1em},siblingf/.style={font=\fontsize{9}{10}\color{black!100}\ttfamily, fill=red!20, rounded corners=10pt, rectangle,draw, text width=3.5cm, minimum height=1em}}\begin{tikzpicture}[node distance=5pt and 20pt]\node(zerou) [neutral,right=35em] {Ur-Grosseltern};\node(zerog) [neutral,left=of zerou] {Grosseltern};\node(zeroe) [neutral,left=of zerog] {Eltern};\node(zerok) [neutral,left=of zeroe] {Kinder};\node[male,below=of zerou] (8) {8 HS\\ \textit{geboren} \\ verh \\ Leop};\node[male,below left=of 8] (4) {4\\1\\2\\3};\node[female,below right=of 4] (9) {9\\1\\2\\3};\node[neutral,below =of 9] (invisible1) {\textcolor{white}{1}};\node [male,below= of invisible1] (10) {10\\1\\2\\3};\node[female,below left=of 10] (5) {5\\1\\2\\3};\node[female,below right=of 5] (11) {11\\1\\2\\3};\node[neutral,below =of 11] (invisible2) {\textcolor{white}{1}};\node [male,below= of invisible2] (12) {12\\1\\2\\3};\node[male,below left=of 12] (6) {6\\1\\2\\3};\node[female,below right=of 6] (13) {13\\1\\2\\3};\node[neutral,below =of 13] (invisible3){\textcolor{white}{1}};\node [male,below= of invisible3] (14) {14\\1\\2\\3};\node[female,below left=of 14] (7) {7\\1\\2\\3};\node[female,below right=of 7] (15) {15\\1\\2\\3};\node [male,left=4cm of invisible1] (2) {2\\1\\2\\3};\node [female,left=4cm of invisible3] (3) {3\\1\\2\\3};\node [siblingf, left=9.5cm of invisible2] (1) {2 Kind\\1};\node [siblingm, above= of 1] (c) {1 Kind\\1};\node [siblingm, below= of 1] (a) {3 Kind\\1};\node [siblingm, below= of a] (b) {4 Kind\\1};\node [siblingf, below= of b] (d) {5 Kind\\1};\coordinate[right=12pt of 4] (aux4);\coordinate[right=12pt of 5] (aux5);\coordinate[right=12pt of 6] (aux6);\coordinate[right=12pt of 7] (aux7);\coordinate[right=12pt of 1] (aux1);\coordinate[right=12pt of a] (auxa);\coordinate[right=12pt of b] (auxb);\coordinate[right=12pt of c] (auxc);\coordinate[right=12pt of d] (auxd);\draw (8.west) -| (aux4) |- (9.west);\draw (4) -- (aux4);\draw (10.west) -| (aux5) |- (11.west);\draw (5) -- (aux5);\draw (12.west) -| (aux6) |- (13.west);\draw (6) -- (aux6);\draw (14.west) -| (aux7) |- (15.west);\draw (7) -- (aux7);\draw (4.west) -| (2) |- (5.west);\draw (6.west) -| (3) |- (7.west);\draw (2.west) -| (aux1) |- (3.west);\draw (1) -- (aux1);\draw (a) -- (auxa);\draw (b) -- (auxb);\draw (c) -- (auxc);\draw (d) -- (auxd);\end{tikzpicture}\end{document}