\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{graphicx,hyperref}
\usepackage[ngerman]{babel}
\usepackage[margin=10pt,font=small,labelfont=bf]{caption}



%%%%%%%%%%%%
% document %
%%%%%%%%%%%%

\def\bild{\rule{9cm}{6cm}}


\begin{document}

\listoftables
\listoffigures

\newpage

\begin{center}
\bild
\captionof{figure}{Eine schwarze Box}
\end{center}

\newpage

\begin{center}
\bild
\captionof{figure}{Eine schwarze Box mit einem viel längeren Text, der über mehr als eine Zeile gehen soll.}\label{fig:fig2}
\end{center}

\newpage


\begin{center}
\begin{tabular}{crl}
abc & def & geh \\
abc & def & geh \\
abc & def & geh \\
abc & def & geh \\
abc & def & geh \\
\end{tabular}
\captionof{table}{Eine schwarze Box mit einem viel längeren Text, der über mehr als eine Zeile gehen soll.}\label{tab:tab1}
\end{center}

\newpage


\ref{fig:fig2}

\ref{tab:tab1}

\end{document} 