Hallo zusammen,

ich habe im unten stehenden MB ein Problem. Mit fancyhdr gestalte ich Kopf- und Fußzeile. Der Abstand der Fußzeile zum Seitenende auf Seite 1 ist vollkommen normal, ab Seite 2 ist allerdings die Fußzeile um einiges nach oben gerutscht. Woher kommt das und - vor allem - wie kann ich das umgehen?

MB:
Code:
\documentclass[fontsize=12pt, parskip=half, paper=a4, pagesize]{scrartcl}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage{mathpazo}
\usepackage{tabularx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{1pt}

\fancypagestyle{firstpage}{% 
   \fancyhead[C]{
	\Large \textsf{Vorname Nachname}\\
	\vspace{0.2em}
	\normalsize \textsf{Musterstraße 1a\\12453 Stadt}
	} 
	\addtolength{\headheight}{31.04pt} %%bewahrt vor Warning
}

\fancyhead[C]{\thepage } 

\fancyfoot[C]{
	\hrule
	\vspace{0.2em}
	\parbox[t]{\linewidth}{\scriptsize\sffamily
		\begin{tabular}[t]{l@{}}
			\multicolumn{1}{@{}l@{}}{E-Mail:}\\\vspace{0.2em}
			email@muster.de
		\end{tabular}
		\hfill
		\begin{tabular}[t]{l@{}}
			\multicolumn{1}{@{}l@{}}{Homepage:}\\\vspace{0.2em}
http://Musterinternetseite.de
		\end{tabular}		
				\hfill
		\begin{tabular}[t]{l@{}}
			\multicolumn{1}{@{}l@{}}{Telefon:}\\\vspace{0.2em}
12 34 5 - 78 23 1		\end{tabular}
	}
}

\begin{document}
\thispagestyle{firstpage}

~
\newpage
~

\end{document}