My titlepage looks right now like this:

using this code:
\documentclass[a4paper,11pt,oneside,titlepage,german,final]{scrreprt}
\usepackage{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{stfloats}
\begin{document}
\begin{titlepage}
\begin{flushright}
\textbf{\textsc{University XY}}\\
{\small{\textsf{Department Z\\}}}
\end{flushright}
\begin{center}
\bigskip
{\huge{Masterthesis}}\\
\bigskip
{\huge{\textbf{How to vertical align in Latex}}}\\
\bigskip
{\today}\\
\end{center}
\textbf{Author}
\smallskip
\hrule
\smallskip
\begin{tabular}{ll}
Some: & texts \\
\end{tabular}
\end{titlepage}
\end{document}
What I would like to know is, how I should define the placements of the text-elements properly and not as some gross, linebreak, lineskip disaster.
Where I would like to place the elemets:
- the Univerity should stay at the top-right corner, right aligned
- the author and following, should be at the bottom, left aligned, and in any case stay on this page
- the title should be at the center between the University and the author
- Masterthesis should be at between University and title
- the date should be between title and author
- I would like to be able to easily move Title, Masterthesis and date (to change their relative vertical distance)
Of course I could hack something, so that the output would met these requirements, but I am looking for a sound, a nice and dynamic solution - lacking of that much experience, I hope someone else has it. Many thanks in advance!

classicthesiscould be a solution, but it depends on the given rules of your university. For German language I knew a few templates. – Kurt Oct 1 '12 at 17:53classicthesis- it looks very nice, this will surely help too. – Jook Oct 2 '12 at 8:21