% Achtung: Der hier gezeigte Code ist nicht empfehlenswert, sondern lediglich lauffähig.
% Siehe die Kritikpunkte unter <https://texwelt.de/fragen/26577>.
\documentclass[11pt,a4paper]{article}
%\usepackage{ngerman}% Keinesfalls hier laden!
\usepackage[ngerman]{babel}% Nur hier laden, wenn Paket `ngerman` überhaupt nicht geladen wird!
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{marvosym}
\usepackage{ifpdf}
\usepackage[pdftex]{color}
\ifpdf
\usepackage[pdftex]{graphicx}
\else
\usepackage[dvips]{graphicx}\fi
\pagestyle{empty}
\usepackage[scale=0.775]{geometry}
\setlength{\parindent}{0pt}
\addtolength{\parskip}{6pt}
\def\firstname{Nabil}
\def\familyname{Sifo}
\def\FileAuthor{\firstname~\familyname}
\def\FileTitle{\firstname~\familyname's Bewerbungsschreiben}
\def\FileSubject{Bewerbungsschreiben}
\def\FileKeyWords{\firstname~\familyname, Bewerbungsschreiben}
\renewcommand{\ttdefault}{pcr}
\hyphenation{ins-be-son-de-re}
\usepackage{url}
\urlstyle{tt}
\ifpdf
\usepackage[pdftex,pdfborder=0,breaklinks,baseurl=http://,pdfpagemode=None,pdfstartview=XYZ,pdfstartpage=1]{hyperref}
\hypersetup{
pdfauthor = \FileAuthor,%
pdftitle = \FileTitle,%
pdfsubject = \FileSubject,%
pdfkeywords = \FileKeyWords,%
pdfcreator = \LaTeX,%
Siehe auch https://tex.stackexchange.com/q/545144/35864. Die Endlosschleife kann verhindert werden, wenn Du
\usepackage{ngerman}
entfernst. Aber dann istblock
immer noch nicht definiert und wirft einen Fehler aus.