\RequirePackage[german]{babel}
\RequirePackage{a4,t1enc,bookman,euler}
\RequirePackage{amssymb}
\usepackage[latin1]{inputenc}  % Dient der Erkennung von Umlauten, etc.

\setlength{\topmargin}{30mm}     % Grundlinie der 1. Zeile 30mm von Oberkante
\addtolength{\topmargin}{-1in}
\addtolength{\topmargin}{-\headsep}
\addtolength{\topmargin}{-\headheight}
\addtolength{\topmargin}{-\topskip}
%
\setlength{\textheight}{267mm} % Unterkante der Fussbox 30pt-voffset ueber Rand
\addtolength{\textheight}{\topskip}
\addtolength{\textheight}{-\footskip}
\addtolength{\textheight}{-30pt}
%
\setlength{\oddsidemargin}{-1in}   % Left margin 30mm
\addtolength{\oddsidemargin}{30mm}
\setlength{\evensidemargin}{\oddsidemargin}
\setlength{\textwidth}{150mm}      % Right margin 30mm {assuming A4}
%
\parindent0pt
\newcommand{\TITEL}{Algebraic Geometry I}
\newcommand{\titel}[1]{\renewcommand{\TITEL}{#1}}

\newcommand{\SEMESTER}{Winterterm 2001/02}
\newcommand{\semester}[1]{\renewcommand{\SEMESTER}{#1}}

\newcommand{\ABGABETAG}{Monday}
\newcommand{\abgabetag}[1]{\renewcommand{\ABGABETAGA}{#1}}

\newcommand{\ABGABEZEIT}{10:00 Uhr \/}
\newcommand{\abgabezeit}[1]{\renewcommand{\ABGABEZEIT}{#1}}

\newcommand{\BLATT}{Set}
\newcommand{\blattname}[1]{\renewcommand{\BLATT}{#1}}

\newcommand{\AUFGABE}{Exercise}
\newcommand{\aufgabenwort}[1]{\renewcommand{\AUFGABE}{#1}}

\newcommand{\PAUFGABE}{Pr\"asenzaufgabe}
\newcommand{\paufgabenwort}[1]{\renewcommand{\PAUFGABE}{#1}}

\newcommand{\TERMINWORT}{Due date}
\newcommand{\terminwort}[1]{\renewcommand{\TERMINWORT}{#1}}

\newcommand{\Deutsch}{\blattname{Blatt}\aufgabenwort{Aufgabe}\terminwort{Abgabetermin}}

\newcommand{\wenig}{%
\renewcommand{\baselinestretch}{1.6}
}

\newcommand{\Blatt}[1]{\thispagestyle{empty}
FB Mathematik\hfill \SEMESTER, \BLATT\/ #1\\
Gert-Martin Greuel\hfill Thomas Keilen
\vskip5mm
\centerline{\textbf{\large \TITEL}}\vskip2mm plus 3mm}
\newcommand{\Abgabe}[2][\ABGABEZEIT]{\TERMINWORT:\;\;\;\; \ABGABETAG, #2, #1%
                                \par}
\newcounter{aufgabennummer}
\newcounter{praesenzaufgabennummer}
\newcommand{\Nr}{\vskip 12pt plus 6pt minus 12pt\textbf{\AUFGABE\/
    \arabic{aufgabennummer}:}\quad\stepcounter{aufgabennummer}}
\newcommand{\NrSt}{\vskip 12pt plus 6pt minus 12pt\textbf{\AUFGABE$^*$\/
    \arabic{aufgabennummer}:}\quad\stepcounter{aufgabennummer}}
\newcommand{\PNr}{\vskip 12pt plus 6pt minus 12pt\textbf{\PAUFGABE\/ 
    \arabic{praesenzaufgabennummer}:}\quad\stepcounter{praesenzaufgabennummer}}

\renewcommand{\labelenumi}{\alph{enumi}.}