\documentclass[a4paper,ngerman,12pt]{article} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{array}
\usepackage{dcolumn}
\usepackage{booktabs}
\usepackage{babel}
\setlength\parindent{0pt}% damit nicht eingerueckt wird

\makeatletter
\newcolumntype{n}{l}
\newcolumntype{N}{>{\scriptsize}l}
\newcolumntype{d}[1]{>{\DC@{.}{,}{#1}}l<{\DC@end}}
\newcolumntype{V}[1]{>{\scriptsize\raggedright\hspace{0pt}}p{#1}}
\makeatother

\begin{document} 

\begin{tabular}{@{}n*{3}{d{7.0}}@{}}\toprule% tab8.tex
 \multicolumn{1}{@{}N}{Ort} &
 \multicolumn{1}{V{6em}}{Gesamtzahl der Orts"~~und Ferngespr"ache} &
 \multicolumn{1}{V{6em}}{Ortsgespr"ache in "offentlichen Fernsprechstellen} &
 \multicolumn{1}{V{6em}@{}}{Ferngespr"ache im Selbstw"ahlfernverkehr} \\\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-3}\cmidrule(l){4-4}
 M"unchen      & 723849  &  436322 &  287527 \\
 Ludwigshafen & 957365  &  593146 &  364219 \\
 Hamburg      & 1242212 & 1115321 & 1326861 \\
 Wiesbaden    & 1641050 &  942316 &  698734 \\
 Berlin       & 1351204 &  651223 &  442747 \\
 D"usseldorf   & 1274714 &  394613 &  915853 \\\bottomrule
\end{tabular}

\end{document}
