\usepackage{german}
\usepackage{graphicx}
\usepackage{ifthen}
-\usepackage[utf8]{inputenc}
+\usepackage{iftex}
+%Compilerunabhängigkeit
+\ifPDFTeX
+ \usepackage[utf8]{inputenc}
+ \usepackage[T1]{fontenc}
+\fi
\usepackage{latexsym}
\usepackage{longtable}
\usepackage{textcomp}
\setlength{\footskip}{0.9cm}
}
-%% Standardschrift
-\newcommand{\defaultfont}{\fontfamily{cmss}\fontsize{10pt}{12pt}\fontseries{m}\selectfont}
-\renewcommand{\familydefault}{cmss}
+%% Standardschrift Compilerunabhängig
+\newcommand*{\defaultfont}{\normalfont}
+\renewcommand*{\familydefault}{\sfdefault}
+\ifPDFTeX
+\else
+\usepackage{fontspec}
+\fi
%% Checkboxen
\newsavebox{\checkedbox}