\def\filedate{2019/03/14}
\def\fileversion{4.0.3}
%
%
%\iffalse
%
% classes `g-brief' and `g-brief2' to be used with LaTeX 2e
%
% =======================================================================
%
% Copyright (C) 1991-2003, 2008 Michael Lenzen.
%
% For additional copyright information see further down in this file.
%
% This file is part of the G-BRIEF package.
% -----------------------------------------------------------------------
%
% It may be distributed under the terms of the LaTeX Project Public
% License (LPPL), as described in lppl.txt in the base LaTeX distribution.
% Either version 1.1 or, at your option, any later version.
%
% The latest version of this license is in
%
%          http://www.latex-project.org/lppl.txt
%
% LPPL Version 1.1 or later is part of all distributions of LaTeX
% version 1999/06/01 or later.
%
%
% Error reports in case of UNCHANGED versions to
%                            <lenzen@lenzen.com>
%                            <m.lenzen@t-online.de>
%
% 2008-07-15 karl@freefriends.org -- Since Michael has not responded to
% bug reports and patches from both Debian and myself, I have uploaded
% version 4.0.2 to CTAN.  \Telefon is now redefined after loading
% marvosym, and a brace mismatch.  Debian bugs 423919, 407968, patch at
% http://svn.debian.org/wsvn/debian-tex/texlive-new/trunk/texlive-extra/debian/patches/g-brief-fix?op=file&rev=0&sc=0
%
% 2019-03-14 norbert@preining.info -- trying to write multiple letters
% in the same document fails due to multiple \newcounter calls. Fix this.
% Uploaded as 4.0.3 with permission from Michael.
% 
%\fi
%
%\def\AmS{{\protect\the\textfont2 A}\kern-.1667em\lower
%  .5ex\hbox{\protect\the\textfont2 M}\kern
%  -.125em{\protect\the\textfont2 S}}
%
%\flushbottom
%
%\parindent0mm
%
%\begin{center}
%  \parskip3mm
%  {\LARGE\textbf{Gesch"aftsbriefe mit \LaTeXe}}\par
%  {\LARGE\textbf{-- der g-brief und g-brief\hspace{1mm}2\,\footnote
%  {Diese Datei hat die Versionsnummer \fileversion\ --\ letzte
%    "Uberarbeitung \filedate.} --}} 
%  \par\vspace{10mm}\par
%  {\LARGE Version~\fileversion}
%  \par\vspace{10mm}\par
%  \parskip1mm
%  {\large Michael Lenzen}\par
%  {\large Zur Belsm"uhle 15}\par
%  {\large 53347 Alfter}\par
%  {\large Germany}\par
%  \par\vspace{7mm}\par
%  {\large\texttt{lenzen@lenzen.com}}\par
%  {\large\texttt{m.lenzen@t-online.de}}
%\end{center}
%
%\vspace{12mm}
%\parskip0mm
%\setcounter{tocdepth}{1}
%\tableofcontents
%\parskip3mm
%
%\clearpage
%\section{Kurzinformation}
%
%Der g-brief dient zur Formatierung vordruckloser Briefe im A4-Format
%unter \LaTeXe und dem \LaTeX\ 2.09~Kompabilit"atsmodus von \LaTeXe.
%Unterst"utzt werden dabei sowohl die deutsche als auch die englische
%Sprache.
%
%Soweit in dieser Beschreibung nicht anders angegeben,
%gelten die im \textsl{\LaTeX-Manual} von Lamport beschriebenen Regeln und
%Befehle f"ur \LaTeX bzw. die im \textsl{"\LaTeXe\ for authors"} vom
%\LaTeX~3 Project Team oder \textsl{"Der \LaTeX\ Begleiter"} von
%M.\,Goossens/F.\,Mittelbach/A.\,Samarin f"ur \LaTeXe.
%
%\vspace{5mm}
%\section{Systemvoraussetzungen}
%
%Erstellt wurde der g-brief f"ur \LaTeXe\ vom 01.~Juni~2001 und dessen
%Kompabilit"ats-Modus. Die \verb/.cls-/Files sind f"ur die Benutzung unter
%\LaTeXe und die \verb/.sty-/File f"ur die Benutzung unter dem
%Kompatibilit"atsmodus vorgesehen.
%
%F"ur die verschiedenen Sprachunterst"utzungen wird \textsl{Babel} ab
%der Version 3.7h vom %1.~M\"arz~2001 ben"otigt.
%
%Zur Unterst"utzung der Euro-Symbole werden, sofern auf Ihrem System
%installiert, automatisch die Pakete \verb/marvosym.sty/ von Martin Vogel
%\linebreak (\texttt{martin.vogel@fh-bochum.de}), \verb/europs.sty/ von
%J"orn Clausen \linebreak (\texttt{joern@TechFak.Uni-Bielefeld.DE}) und
%\verb/eurosym.sty/ %von Henrik Theiling (\texttt{theiling@coli.uni-sb.de})
%in den g-brief mit eingebunden.
%
%F"ur die Erstellung der g-brief-Dokumentation aus der Datei
%\verb/g-brief.drv/ wird das Paket \textsl{moreverb} ab der Version 2.2d.2
%ben"otigt.
%
%\newpage
%
%\section{Benutzung des g-brief (alte Version)}
%\subsection{Aufruf}
%
%f"ur \LaTeXe\,:\par \hspace{5mm}
%\verb/\documentclass[<optionen>]{g-brief}/
%
%\vspace{5mm}
%
%f"ur den \LaTeX\ 2.09~Kompatibilit"atsmodus\,:\par \hspace{5mm}
%\verb/\documentstyle[<optionen>]{g-brief}/
%
%
%\subsection{Optionen f"ur \texttt{documentclass} und \texttt{documentstyle}}
%
%\begin{tabbing}
%  AAAAAAAAAAAAAAAAA\=\kill \verb/10pt/, \verb/11pt/, \verb/12pt/
%  \>\verb/11pt/ entspricht einer Schreibmaschinenschrift \\ \> mit
%  Zeilenschaltung 1 und ist voreingestellt.\\[2ex]
%  \verb/ngerman, german,/ \> \verb/(n)german/ veranla"st \LaTeX, die
%  (neuen) \\ \verb/english, american/ \> deutschen Trennmuster zu verwenden,
%  l\"adt \\ \> \textsl{Babel}, definiert die deutschen "Uberschriften \\ \>
%  wie z.B. {\footnotesize \textsc{Ihr Zeichen}} und ist voreingestellt.
%  \\ \> \verb/english/ aktiviert die englischen Trennmuster, \\ \>
%  das britische Datumsformat und definiert die \\ \> "Uberschriften in
%  englischer Sprache. \\ \> \verb/american/ verh"alt sich wie
%  \verb/english/,\ jedoch \\ \> wird das amerikanische Datumsformat ver-
%  \\ \>  wendet.\\[2ex]
%  \verb/ansinew, applemac,/ \> mit einer der nebenstehenden Optionen kann \\
%  \verb/ascii, cp1250, cp1252,/ \> die Codierung des erstellten Dokumentes \\
%  \verb/cp437, cp437de, cp850,/ \> festgelegt werden. \\
%  \verb/cp852, cp865, decmulti,/ \> \\
%  \verb/latin1, latin2, latin3,/ \> \\
%  \verb/latin4, latin5, latin9,/ \> \\
%  \verb/next/                   \> 
%\end{tabbing}
%
%\subsection{Befehle}
%
%Befehle, die leer sind, d.h. auch keine Leerzeichen enthalten, werden
%vom g-brief so behandelt, als w"aren sie nicht benutzt.  Nicht
%benutzte Befehle sind grunds"atzlich als leer definiert.
%
%\begin{tabbing}
%  AAAAAAAAAAAAAAAAA\=\kill
%  \verb/\Name{ }/ \> \textsl{einzeilig} Ihr Vorname und Name.\\[2ex]
%  \verb/\Strasse{ }/ \> \textsl{einzeilig} Ihre Stra"se und Ihre
%  Hausnummer.\\[2ex]
%  \verb/\Zusatz{ }/ \> \textsl{einzeilig} ein f\"ur einen Zusatz zur
%  Adresse.\\[2ex]
%  \verb/\Ort{ }/ \> \textsl{einzeilig} Ihre Postleitzahl und Ihr
%  Ort.\\[2ex]
%  \verb/\Land{ }/ \> \textsl{einzeilig} Ihr Land; bei Verwendung
%  dieses Be- \\ \> fehles sollten Sie Ihre Adresse im Sichtfenster \\
%  \> mit \verb/\RetourAdresse{ }/ festlegen, um eine \\ \>
%  L\"angen\"uberschreitung im Sichtfensterbereich \\ \> zu
%  vermeiden.\\[2ex]
%  \verb/\RetourAdresse{ }/ \> \textsl {einzeilig} f"ur Ihre Adresse im
%  Sichtfenster; \\ \> bleibt dieser Befehl leer, wird die Retour- \\ \>
%  adresse aus den Angaben aus \verb/\Name{ }/, \\ \> \verb/\Strasse{ }/
%  und  \verb/\Ort{ }/ zusammengesetzt.\\[2ex]
%  \verb/\Unterschrift{ }/ \> \textsl{einzeilig} Ihr Name, wie er am
%  Ende des \\ \> Briefes unter Ihrer Unterschrift stehen soll.
%\end{tabbing}
%
%Die nachfolgenden f"unf Befehle dienen dazu, Ihre fernm"undliche,
%fernschriftliche und elektronische Adressen anzugeben. Wie oben schon
%beschrieben, werden leere Befehle nicht ausgegeben.
%
%\begin{tabbing}
%  AAAAAAAAAAAAAAAAA\=\kill
%  \verb/\Telefon{ }/ \> \textsl{einzeilig} Ihre Telefonnummer.\\[2ex]
%  \verb/\Telefax{ }/ \> \textsl{einzeilig} Ihre Telefaxnummer.\\[2ex]
%  \verb/\Telex{ }/ \> \textsl{einzeilig} Ihre Telexnummer.\\[2ex]
%  \verb/\EMail{ }/ \> \textsl{einzeilig} Ihre eMail-Adresse.\\[2ex]
%  \verb/\HTTP{ }/ \> \textsl{einzeilig} Ihre HTTP-Adresse.
%\end{tabbing}
%
%Die nachfolgenden Angaben m"ussen vollst"andig ausgef"ullt sein, damit
%die Bankverbindung erscheint. Entf\"allt eine Angabe oder bleibt sie
%leer, wird keine Bankverbindung ausgegeben.
%
%\begin{tabbing}
%  AAAAAAAAAAAAAAAAA\=\kill
%  \verb/\Bank{ }/ \> \textsl{einzeilig} der Name Ihrer Bank.\\[2ex]
%  \verb/\BLZ{ }/ \> \textsl{einzeilig} die Bankleitzahl Ihrer Bank.
%  \\[2ex]
%  \verb/\Konto{ }/ \>\textsl {einzeilig} Ihre Kontonummer.
%\end{tabbing}
%
%"Uberschriften f"ur Referenzen wie z.B.~\textsc{Ihr Zeichen}, auf die
%sich Ihr Schreiben bezieht, werden nur dann ausgegeben, wenn
%mindestens ein Befehl aus \verb/\IhrZeichen/,\ \verb/\IhrSchreiben/
%oder \verb/\MeinZeichen/ verwendet wurde.  Ausgenommen davon ist die
%"Uberschrift des Datums.
%
%\begin{tabbing}
%  AAAAAAAAAAAAAAAAA\=\kill
%  \verb/\Postvermerk{ }/ \>f"ur postalische Vermerke wie
%  Einschreiben,\\ \> Drucksache, etc. \\[2ex]
%  \verb/\Adresse{ }/ \> \textsl{mehrzeilig} die Anschrift des
%  Empf"angers.\\[2ex]
%  \verb/\Datum{ }/ \> \textsl{einzeilig} f"ur das Datum Ihres
%  Schreibens (vor- \\ \>eingestellt ist das Tagesdatum in der gew"ahl-
%  \\ \>ten Sprache).\\[2ex]
%  \verb/\IhrZeichen{ }/ \>\textsl {einzeilig} f"ur das Zeichen des
%  Adressaten, auf \\ \>das Sie sich beziehen. \\[2ex]
%  \verb/\IhrSchreiben{ }/ \>\textsl {einzeilig} f"ur das Datum des
%  Schreibens, auf \\ \> das Sie sich beziehen.\\[2ex]
%  \verb/\MeinZeichen{ }/ \> \textsl{einzeilig} f"ur Ihr Zeichen.
%  \\[2ex]
%  \verb/\Betreff{ }/ \> \textsl{einzeilig} f"ur Betreff; ist kein
%  Betreff definiert, \\ \> beginnt die Anrede in dieser Zeile.\\[2ex]
%  \verb/\Anrede{ }/ \> \textsl{einzeilig} f"ur die Anrede im Brief.
%  \\[2ex]
%  \verb/\Gruss{ }{ }/ \> \textsl{einzeilig} f"ur die Gru"sformel am
%  Ende des Briefes;\\ \> der zweite Parameter gibt den horizontalen
%  Vor-\\ \> schub zwischen Text und Gru"sformel mit einer\\ \> Einheit
%  an (z.B.  \texttt{ \{1.5cm\}}).\\[2ex]
%  \verb/\Anlagen{ }/ \> \textsl{ein- oder mehrzeilig} f"ur Anlagen
%  (erzeugt selbst \\ \> keine \"Uberschrift).\\[2ex]
%  \verb/\Verteiler{ }/ \> \textsl{ein- oder mehrzeilig} f"ur
%  Verteiler (erzeugt selbst \\ \> keine \"Uberschrift).\\[2ex]
%  \verb/\unserzeichen/ \> logischer Schalter, um die "Uberschrift
%  der\\ \> \verb/\MeinZeichen{ }-/Angabe von \textsc{Mein Zeichen} \\
%  \> auf \textsc{Unser Zeichen} umzuschalten.
%\end{tabbing}
%
%\clearpage
%
%\begin{tabbing}
%  AAAAAAAAAAAAAAAAA\=\kill
%  \verb/\trennlinien/ \> logischer Schalter, um die Trennlinien zwischen
%  \\ \> Kopf und Textrumpf bzw. Textrumpf und Fu"s \\ \> zu
%  setzen; die Retouradresse im Sichtfenster wird \\ \> durch
%  eine Unterstreichung von der Empf\"anger- \\ \>adresse abgehoben.\\[2ex]
%  \verb/\lochermarke/ \> logischer Schalter, um die Lochermarke auf dem \\
%  \> linken Rand der ersten Seite zu setzen.\\[2ex]
%  \verb/\faltmarken/ \> logischer Schalter, um die Faltmarken auf der \\
%  \> ersten Seite zu setzen.\\[2ex]
%  \verb/\fenstermarken/ \>logischer Schalter, um die Begrenzungsmarken \\
%  \> des Sichtfensters auf der ersten Seite zu setzen.\\[2ex]
%  \verb/\klassisch/ \> logischer Schalter, um auf das alte Kopfzeilen- \\
%  \> format in \verb/\textrm{ }/, das \textsl{Betr.:} in der Betreff- \\
%  \>zeile und den Namen unter der Unterschrift in \\ \> kursiver
%  Darstellung mit Klammern zur\"uckzu- \\ \> schalten.
%\end{tabbing}
%
%\clearpage
%
%\section{Benutzung des g-brief\,2 (neue Version)}
%\subsection{Aufruf}
%
%f"ur \LaTeXe\,:\par \hspace{5mm}
%\verb/\documentclass[<optionen>]{g-brief2}/
%
%\vspace{5mm}
%
%f"ur den \LaTeX\ 2.09~Kompatibilit"atsmodus\,:\par \hspace{5mm}
%\verb/\documentstyle[<optionen>]{g-brief2}/
%
%\subsection{Optionen f"ur \texttt{documentclass} und \texttt{documentstyle}}
%
%\begin{tabbing}
%  AAAAAAAAAAAAAAAAA\=\kill \verb/10pt/, \verb/11pt/, \verb/12pt/
%  \>\verb/11pt/ entspricht einer Schreibmaschinenschrift \\ \> mit
%  Zeilenschaltung 1 und ist voreingestellt.\\[2ex]
%  \verb/ngerman, german,/ \> \verb/(n)german/ veranla"st \LaTeX, die
%  (neuen) \\ \verb/english, american/ \> deutschen Trennmuster zu verwenden,
%  l\"adt \\ \> \textsl{Babel}, definiert die deutschen "Uberschriften \\ \>
%  wie z.B. {\footnotesize \textsc{Ihr Zeichen}} und ist voreingestellt.
%  \\ \> \verb/english/ aktiviert die englischen Trennmuster, \\ \>
%  das britische Datumsformat und definiert die \\ \> "Uberschriften in
%  englischer Sprache. \\ \> \verb/american/ verh"alt sich wie
%  \verb/english/,\ jedoch \\ \> wird das amerikanische Datumsformat ver-
%  \\ \>  wendet.\\[2ex]
%  \verb/ansinew, applemac,/ \> mit einer der nebenstehenden Optionen kann \\
%  \verb/ascii, cp1250, cp1252,/ \> die Codierung des erstellten Dokumentes \\
%  \verb/cp437, cp437de, cp850,/ \> festgelegt werden. \\
%  \verb/cp852, cp865, decmulti,/ \> \\
%  \verb/latin1, latin2, latin3,/ \> \\
%  \verb/latin4, latin5, latin9,/ \> \\
%  \verb/next/                   \>
%\end{tabbing}
%
%\subsection{Befehle und logische Schalter}
%
%Befehle, die leer sind, d.h. auch keine Leerzeichen enthalten, werden
%vom g-brief\,2 so behandelt, als w"aren sie nicht benutzt.  Nicht
%benutzte Befehle sind grunds"atzlich als leer definiert.
%
%\begin{tabbing}
%  AAAAAAAAAAAAAAAAA\=\kill
%  \verb/\Name{ }/ \> \textsl{einzeilig} Ihr Vorname und Name. \\[2ex]
%  \verb/\NameZeileA{ }/ bis \> \textsl{einzeilige} Freitextfelder zur
%  Angabe Ihres \\ \verb/\NameZeileG{ }/ \> Namens und einer
%  T"atigkeitsbeschreibung. In \\ \> den Freitextfeldern k"onnen auch
%  \TeX-Befehle \\ \> wie z.B. \verb/{\textbf }/ zum Fettdruck verwen- \\
%  \> det werden. \\[2ex]
%  \verb/\AdressZeileA{ }/ bis \> \textsl{einzeilige} Freitextfelder zur
%  Angabe Ihrer \\ \verb/\AdressZeileF{ }/ \> Adresse(n). \\[2ex]
%  \verb/\TelefonZeileA{ }/ bis \> \textsl{einzeilige} Freitextfelder zur
%  Angabe Ihrer \\ \verb/\TelefonZeileF{ }/ \> telefonischen Erreichbarkeit
%  wie z.B. Festnetz, \\ \> Telefax, Freecall, Mobile oder Telex. \\[2ex]
%  \verb/\InternetZeileA{ }/ bis \> \textsl{einzeilige} Freitextfelder zur
%  Angabe Ihrer \\ \verb/\InternetZeileF{ }/ \> Internetpr"asenz wie E-Mail-
%  und Web- \\ \> Adressen. \\[2ex]
%  \verb/\BankZeileA{ }/ bis \> \textsl{einzeilige} Freitextfelder zur
%  Angabe Ihrer \\ \verb/\BankZeileF{ }/ \> Bankverbindung(en). \\[2ex]
%  \verb/\RetourAdresse{ }/ \> \textsl {einzeilig} f"ur Ihre Adresse im
%  Sichtfenster. \\[2ex]
%  \verb/\Postvermerk{ }/ \>f"ur postalische Vermerke wie
%  Einschreiben,\\ \> Drucksache, etc. \\[2ex]
%  \verb/\Adresse{ }/ \> \textsl{mehrzeilig} die Anschrift des
%  Empf"angers. \\[2ex]
%  \verb/\Datum{ }/ \> \textsl{einzeilig} f"ur das Datum Ihres
%  Schreibens (vor- \\ \>eingestellt ist das Tagesdatum in der gew"ahl-
%  \\ \>ten Sprache). \\[2ex]
%  \verb/\IhrZeichen{ }/ \>\textsl {einzeilig} f"ur das Zeichen des
%  Adressaten, auf \\ \>das Sie sich beziehen. \\[2ex]
%  \verb/\IhrSchreiben{ }/ \>\textsl {einzeilig} f"ur das Datum des
%  Schreibens, auf \\ \> das Sie sich beziehen. \\[2ex]
%  \verb/\MeinZeichen{ }/ \> \textsl{einzeilig} f"ur Ihr Zeichen.
%  \\[2ex]
%  \verb/\Betreff{ }/ \> \textsl{einzeilig} f"ur Betreff; ist kein
%  Betreff definiert, \\ \> beginnt die Anrede in dieser Zeile. \\[2ex]
%  \verb/\Anrede{ }/ \> \textsl{einzeilig} f"ur die Anrede im Brief.
%  \\[2ex]
%  \verb/\Gruss{ }{ }/ \> \textsl{einzeilig} f"ur die Gru"sformel am
%  Ende des Briefes;\\ \> der zweite Parameter gibt den horizontalen
%  Vor-\\ \> schub zwischen Text und Gru"sformel mit einer\\ \> Einheit
%  an (z.B.  \texttt{ \{1.5cm\}}). \\[2ex]
%  \verb/\Unterschrift{ }/ \> \textsl{einzeilig} Ihr Name, wie er am
%  Ende des \\ \> Briefes unter Ihrer Unterschrift stehen soll. \\[2ex]
%  \verb/\Anlagen{ }/ \> \textsl{ein- oder mehrzeilig} f"ur Anlagen
%  (erzeugt selbst \\ \> keine \"Uberschrift). \\[2ex]
%  \verb/\Verteiler{ }/ \> \textsl{ein- oder mehrzeilig} f"ur
%  Verteiler (erzeugt selbst \\ \> keine \"Uberschrift).
%\end{tabbing}
%
%"Uberschriften f"ur Referenzen wie z.B.~\textsc{Ihr Zeichen}, auf die
%sich Ihr Schreiben bezieht, werden nur dann ausgegeben, wenn
%mindestens ein Befehl aus \verb/\IhrZeichen/,\ \verb/\IhrSchreiben/
%oder \verb/\MeinZeichen/ verwendet wurde.  Ausgenommen davon ist die
%"Uberschrift des Datums.
%
%Die einzelnen Freitextbl"ocke Name und T"atigkeitsbeschreibung, Adresse,
%telefonische Erreichbarkeit, Internetpr"asenz und Bankverbindung werden nur
%dann gedruckt, wenn mindestens ein Feld aus dem enstprechenden Block
%definiert wurde und nicht leer ist. "Uber den Freitextbl"ocken Adresse,
%telefonische Erreichbarkeit, Internetpr"asenz und Bankverbindung werden
%die entsprechenden "Uberschriften in Abh"angigkeit der ausgew"ahlten
%Sprache gesetzt.
%
%\begin{tabbing}
%  AAAAAAAAAAAAAAAAA\=\kill
%  \verb/\unserzeichen/ \> logischer Schalter, um die "Uberschrift
%  der\\ \> \verb/\MeinZeichen{ }-/Angabe von \textsc{Mein Zeichen} \\
%  \> auf \textsc{Unser Zeichen} umzuschalten. \\[2ex]
%  \verb/\trennlinien/ \> logischer Schalter, um die Trennlinien zwischen
%  \\ \> Kopf und Textrumpf bzw. Textrumpf und Fu"s \\ \> zu
%  setzen; die Retouradresse im Sichtfenster wird \\ \> durch
%  eine Unterstreichung von der Empf\"anger- \\ \>adresse abgehoben. \\[2ex]
%  \verb/\lochermarke/ \> logischer Schalter, um die Lochermarke auf dem \\
%  \> linken Rand der ersten Seite zu setzen. \\[2ex]
%  \verb/\faltmarken/ \> logischer Schalter, um die Faltmarken auf der \\
%  \> ersten Seite zu setzen. \\[2ex]
%  \verb/\fenstermarken/ \>logischer Schalter, um die Begrenzungsmarken \\
%  \> des Sichtfensters auf der ersten Seite zu setzen. \\[2ex]
%\end{tabbing}
%
%\clearpage
%
%\section{Druckeranpassung}
%
%Stimmt der anhand der Faltmarken gefaltete Brief nicht mit dem
%Sichtfenster des Fensterumschlages "uberein, so sollte die
%Nullpunkteinstellung des Druckers bzw. des DVI-Treibers mit Hilfe des
%Files \texttt{testpage.tex}, welches Bestandteil der
%\LaTeXe\/-Distribution ist, "uberpr"uft und gegebenfalls justiert
%werden.\\ Steht Ihnen dieser Weg nicht offen, dann sollten Sie in den
%\textsl{Class-Files} des g-briefs den Parametern \verb/\VorschubH/ und
%\verb/\VorschubV/ die geeigneten Werte zuweisen: Unter Verwendung von
%\verb/\VorschubH=/$x$, \verb/\VorschubV=/$y$ wird der Ausdruck um $x$
%nach rechts und $y$ nach unten verschoben.
%
%\section{Beschreibung der Dateien}
%
%\begin{tabbing}
% AAAAAAAAAAAAAAAAA\=\kill
% \verb/g-brief.ins/ \> Installationsskript f"ur \LaTeXe \\[1ex]
% \verb/g-brief.dtx/ \> g-brief Archiv \\[3ex]
% \verb/g-brief.cls/ \> Class-File f"ur alte Version\\[1ex]
% \verb/g-brief.sty/ \> Package-File f"ur alte Version\\[1ex]
% \verb/g-brief2.cls/ \> Class-File fu"r moderene Version \\[1ex]
% \verb/g-brief2.sty/ \> Package-File f"ur neue Version \\[3ex]
% \verb/g-brief.drv/ \> Dokumentation f"ur beide Versionen\\[1ex]
% \verb/beispiel.tex/ \> Beispiel-Datei f"ur alte Version \\[1ex]
% \verb/beispiel2.tex/ \> Beispiel-Datei f"ur neue Version \\[1ex]
%\end{tabbing}
%
%\section{Installation}
%
%Kopieren Sie die Dateien \verb/g-brief.cls/, \verb/g-brief.sty/, 
%\verb/g-brief2.cls/ und \verb/g-brief2.sty/ in
%ein Verzeichnis, in dem \TeX\ automatisch nach Input-Dateien sucht.
%
%\section{Einschr"ankungen und Bugs}
%
%Bei Verwendung des g-briefs zusammen mit dem Paket \verb/marvosym.sty/ von
%Martin Vogel (\texttt{martin.vogel@fh-bochum.de}) wird die Definition
%des Symbols \verb/\Telefon/ im Paket \verb/marvosym.sty/ aufgehoben, da
%g-brief diese Definition zur Angabe Ihrer Telefonnummer verwendet.
%
%Wird bei \verb/\Adresse{ }/ eine Leerzeile eingef"ugt, gibt \LaTeX~
%eine \verb/Underfull/ \verb/\hbox (badness 10000)/ -Warnung aus. Diese
%Warnung kann ignoriert werden.
%
%\section{Bugfixes}
%
%\begin{description}
%\item[Version 1.4b:] Bei Briefen mit einer L\"ange von \"uber einer
%   Seite wurde auf den folgenden Seiten der Stil der ersten Seite
%   beibehalten. Der Stil f\"ur Folgeseiten findet jetzt ab der
%   zweiten Seite Anwendung.\\
%   Auf der ersten Seite wurde kein Abstand zwischen Textrumpf und
%   Fu"szeilen gelassen. Der Abstand betr\"agt jetzt eine Zeile, wodurch
%   sich jedoch der Textrumpf von 57 auf 56 Zeilen verk\"urzt.
%
%\item[Version 2.0:] Wurde innerhalb der g-brief-Umgebung  eine "Anderung
%   des \verb/\baselinestretch/ vorgenommen, so hatte das Auswirkungen auf
%   statische Textelemente wie Adressfenster und Fu"szeilen. Eine "Anderung
%   des \verb/\baselinestretch/ wirkt sich jetzt ausschlie"slich auf den
%   Text\-rumpf aus.
%
%\item[Version 2.1:] Wurde in einem g-brief \verb/\Datum{\today}/
%   kommentiert, so f"uhrte dies zu einer endlosen Rekursion.\\
%   Die Option \verb/english/ verwendete statt dem englischen das
%   amerika\-nische Datumsformat.
%
%\item[Version 2.2:] Bei Angabe der Option \verb/english/ oder
%   \verb/american/ wurden die deutschen \"Uberschriften gedruckt.
%
%\item[Version 3.0:] Wird keine Sprachunterst"utzung im
%   \texttt{documentstyle} angegeben, wird die Option \verb/ngerman/ 
%   korrekt voreingestellt.
%
%\item[Version 4.0:] Die Einbindung von Paketen zur Unterst\"utzung
%   des Euro-Zeichens wurde korrigiert. Bei fehlenden Paketen kam es bisher
%   zu einem ClassError.\\
%   Bei einer fehlender Definition von \verb/\Unterschrift{}/ kam es in den
%   bisherigen Versionen zu einem Fehler.
%
%\item[Version 4.0.2:] Kompatibilit\"at mit marvosym dass auch 
%   \verb/\Telefon/ definiert. Fix f\"ur unbalancierte geschweifte Klammern.
%   (Karl Berry)
%
%\item[Version 4.0.3:] Unterst\"utzung von mehreren Briefen im gleichen 
%   Dokument. (Norbert Preining)
%
%\end{description}
%
%\section{\"Anderungen}
%
%\begin{description}
%\item[Version 1.4b:] Trennlinien, Faltmarken und Sichtfenstermarken
%  werden nur noch gesetzt, wenn die entsprechenden Schalter
%  \verb/\trennlinien/, \verb/\faltmarken/ und \verb/\fenstermarken/
%  benutzt werden.\\
%  Das Layout der Kopfzeilen wurde von \verb/\textrm/ auf \verb/\textsc/
%  ge\"andert. Das alte klassische Layout ist nach wie vor \"uber den
%  logischen Schalter \verb/\klassisch/ erreichbar.
%
%\item[Version 2.0:] Mit dem Schalter \verb/\lochermarke/ wird eine 
%  Lochermarke auf der ersten Seite gedruckt, um das Abheften zu
%  erleichtern.\\
%  In Anlehnung an die DIN wird die Betreffzeile jetzt in fetter
%  Schrift\-serie und ohne f"uhrendes \textsl{Betr.:} gedruckt. Die
%  bisherige Darstellung ist weiterhin "uber den Schalter
%  \verb/\klassisch/ verf"ugbar.\\
%  Ebenfalls in Anlehnung an die DIN wird der Name, der unter der 
%  Unterschrift stehen soll, nicht mehr kursiv und in Klammern
%  gesetzt. Die bisherige Darstellung ist weiterhin "uber den Schalter
%  \verb/\klassisch/ verf"ugbar.
%
%  Weiter wurden die oben angef\"uhrten Mailing-Listen eingerichtet.
%
%\item[Version 2.1:] In Anpassung an \textsl{Babel} wurde die Option 
%  \verb/usenglish/ durch \verb/american/ ersetzt.\\
%  Ab sofort wird \textsl{Babel} auch f"ur Briefe mit der Option
%  \verb/english/ oder \verb/american/ zwingend ben"otigt und
%  vorausgesetzt.
%
%\item[Version 2.2:] Der Befehl \verb/\BTX{}/ zur Angabe der BTX-Adresse
%  wurde ersatzlos entfernt.\\
%  Neu hinzugef"ugt wurde der Befehl \verb/\HTTP{}/ zur Angabe der 
%  Adresse einer Homepage.
%
%\item[Version 2.4:] Der Befehl \verb/\Land{}/ zur optionalen Angabe
%  des Landes wurde neu eingef"uhrt. Bitte beachten Sie bei Verwendung
%  dieses Befehls den unter 3.3 angef"uhrten Hinweis.
%
%\item[Version 3.0:] Die Unterst"utzung des Paketes \verb/german.sty/
%  wurde ersatzlos entfernt. Eine Konfiguration der Sprachen erfolgt
%  nun ausschlie"slich "uber \textsl{Babel}.\\
%  Als Sprachoptionen unterst"utzt g-brief jetzt neben \verb/german, english/
%  und \verb/american/ auch die \textsl{Babel}-Variante \verb/ngerman/.\\
%  Bei der Auswahl der Sprachoptionen \verb/german/ und \verb/ngerman/ wird
%  automatisch "uber das \LaTeXe-Paket \verb/inputenc.sty/ die
%  Zeichensatzunterst"utzung f"ur \verb/latin9/ (ISO-8859-15) geladen.\\
%  Zur Unterst"utzung der Euro-Symbole werden, sofern auf Ihrem System
%  installiert, automatisch die Pakete \verb/marvosym.sty/ von Martin Vogel 
%  (\texttt{martin.vogel@fh-bochum.de}), \verb/europs.sty/ von J"orn
%  Clausen (\texttt{joern@TechFak.Uni-Bielefeld.DE}) und \verb/eurosym.sty/
%  von Henrik Theiling (\texttt{theiling@coli.uni-sb.de}) in den g-brief
%  mit eingebunden.
%
%\item[Version 4.0:] Die automatische Einbindung des \LaTeXe-Pakets
%  mit der Zeichensatzunterst"utzung f"ur \verb/latin9/ (\verb/inputenc.sty/)
%  wurde wieder entfernt, um die Flexibilit"at der
%  Dokumentencodierung zu erh"ohen. Im Austausch wurde eine neue g-brief-Option
%  f"ur die Auswahl der Zeichensatzunterst"utzung eingef\"uhrt.\\
%  \textbf{Parallel zu der bisher bekannten g-brief-Klasse wird eine neue und
%  flexiblere Klasse g-brief\,2 bereitgestellt.} Mit Bereitstellung der
%  Version 4.0 sind keine Erweiterungen an der alten g-brief-Klasse mehr
%  vorgesehen. Bugfixes und Wartungen werden an der alten Klasse weiterhin
%  durchgeführt.
%
%\item[Version 4.0.1:] Anpassungen der Lizenz an die \LaTeX\ Project Public 
%  License (LPPL). \"Anderungen am Source Code wurden nicht vorgenommen.
%
%\end{description}
%
%\vspace{5mm}
%\unitlength1mm
%\begin{picture}(0,0)
%  \put(-9, 0){\rule{145mm}{1pt}}
%\end{picture} \enddocument
%
%
%
%\begin{macrocode}
%<*class>
\def\filedate{2008/07/15}
\def\fileversion{4.0.2}
\def\filename{g-brief.cls}
\NeedsTeXFormat{LaTeX2e}[2001/06/01]

\ProvidesClass{g-brief}[\filedate\space v\fileversion\space g-brief class]

\newdimen\VorschubH
\newdimen\VorschubV
\VorschubH = 0.0mm
\VorschubV = 0.0mm

\def\sprache{ngerman}
\def\telefontex{{\footnotesize Telefon\/:}}
\def\telefaxtext{{\footnotesize Telefax\/:}}
\def\telextext{{\footnotesize Telex\/:}}
\def\emailtext{{\footnotesize e--Mail\/:}}
\def\httptext{{\footnotesize HTTP\/:}}
\def\banktext{{\footnotesize Bankverbindung\/:}}
\def\blztext{{\footnotesize BLZ}}
\def\kontotext{{\footnotesize Kto.}}
\def\betrefftext{{\normalsize Betr.:}}
\def\ihrzeichentext{\footnotesize\textsc{Ihr Zeichen}}
\def\ihrschreibentext{\footnotesize\textsc{Ihr Schreiben vom}}
\def\meinzeichentext{\footnotesize\textsc{Mein Zeichen}}
\def\unserzeichentext{\footnotesize\textsc{Unser Zeichen}}
\def\datumtext{\footnotesize\textsc{Datum}}
\def\datum{\number\day.~\ifcase\month\or Januar\or Februar\or
  M\"arz\or April\or Mai\or Juni\or Juli\or August\or September\or
  Oktober\or November\or Dezember\fi \space\number\year}

%
% OPTIONEN
%
\DeclareOption{10pt}{\def\@schrift{0}}
\DeclareOption{11pt}{\def\@schrift{1}}
\DeclareOption{12pt}{\def\@schrift{2}}

\let\@docencoding\@empty
\DeclareOption{ansinew}{\def\@docencoding{ansinew}}
\DeclareOption{applemac}{\def\@docencoding{applemac}}
\DeclareOption{ascii}{\def\@docencoding{ascii}}
\DeclareOption{cp1250}{\def\@docencoding{cp1250}}
\DeclareOption{cp1252}{\def\@docencoding{cp1252}}
\DeclareOption{cp437de}{\def\@docencoding{cp437de}}
\DeclareOption{cp437}{\def\@docencoding{cp437}}
\DeclareOption{cp850}{\def\@docencoding{cp850}}
\DeclareOption{cp852}{\def\@docencoding{cp852}}
\DeclareOption{cp865}{\def\@docencoding{cp865}}
\DeclareOption{decmulti}{\def\@docencoding{decmulti}}
\DeclareOption{latin1}{\def\@docencoding{latin1}}
\DeclareOption{latin2}{\def\@docencoding{latin2}}
\DeclareOption{latin3}{\def\@docencoding{latin3}}
\DeclareOption{latin4}{\def\@docencoding{latin4}}
\DeclareOption{latin5}{\def\@docencoding{latin5}}
\DeclareOption{latin9}{\def\@docencoding{latin9}}
\DeclareOption{next}{\def\@docencoding{next}}

\DeclareOption{german}{
  \def\sprache{german}
  \def\telefontex{{\footnotesize Telefon\/:}}
  \def\telefaxtext{{\footnotesize Telefax\/:}}
  \def\telextext{{\footnotesize Telex\/:}}
  \def\emailtext{{\footnotesize e--Mail\/:}}
  \def\httptext{{\footnotesize HTTP\/:}}
  \def\banktext{{\footnotesize Bankverbindung\/:}}
  \def\blztext{{\footnotesize BLZ}}
  \def\kontotext{{\footnotesize Kto.}}
  \def\betrefftext{{\normalsize Betr.:}}
  \def\ihrzeichentext{\footnotesize\textsc{Ihr Zeichen}}
  \def\ihrschreibentext{\footnotesize\textsc{Ihr Schreiben vom}}
  \def\meinzeichentext{\footnotesize\textsc{Mein Zeichen}}
  \def\unserzeichentext{\footnotesize\textsc{Unser Zeichen}}
  \def\datumtext{\footnotesize\textsc{Datum}}
  \def\datum{\number\day.~\ifcase\month\or Januar\or Februar\or
    M\"arz\or April\or Mai\or Juni\or Juli\or August\or September\or
    Oktober\or November\or Dezember\fi \space\number\year}}

\DeclareOption{ngerman}{
  \def\sprache{ngerman}
  \def\telefontex{{\footnotesize Telefon\/:}}
  \def\telefaxtext{{\footnotesize Telefax\/:}}
  \def\telextext{{\footnotesize Telex\/:}}
  \def\emailtext{{\footnotesize e--Mail\/:}}
  \def\httptext{{\footnotesize HTTP\/:}}
  \def\banktext{{\footnotesize Bankverbindung\/:}}
  \def\blztext{{\footnotesize BLZ}}
  \def\kontotext{{\footnotesize Kto.}}
  \def\betrefftext{{\normalsize Betr.:}}
  \def\ihrzeichentext{\footnotesize\textsc{Ihr Zeichen}}
  \def\ihrschreibentext{\footnotesize\textsc{Ihr Schreiben vom}}
  \def\meinzeichentext{\footnotesize\textsc{Mein Zeichen}}
  \def\unserzeichentext{\footnotesize\textsc{Unser Zeichen}}
  \def\datumtext{\footnotesize\textsc{Datum}}
  \def\datum{\number\day.~\ifcase\month\or Januar\or Februar\or
    M\"arz\or April\or Mai\or Juni\or Juli\or August\or September\or
    Oktober\or November\or Dezember\fi \space\number\year}}

\DeclareOption{english}{
  \def\sprache{english}
  \def\telefontex{{\footnotesize Phone\/:}}
  \def\telefaxtext{{\footnotesize Fax\/:}}
  \def\telextext{{\footnotesize Telex\/:}}
  \def\emailtext{{\footnotesize e--Mail\/:}}
  \def\httptext{{\footnotesize HTTP\/:}}
  \def\banktext{{\footnotesize Bank\/:}} \def\blztext{{\footnotesize
      code}} \def\kontotext{{\footnotesize acct}}
  \def\betrefftext{{\normalsize Subj.:}}
  \def\ihrzeichentext{\footnotesize\textsc{Your Ref.}}
  \def\ihrschreibentext{\footnotesize\textsc{Your Mail}}
  \def\meinzeichentext{\footnotesize\textsc{My Ref.}}
  \def\unserzeichentext{\footnotesize\textsc{Our Ref.}}
  \def\datumtext{\footnotesize\textsc{Date}}}

\DeclareOption{american}{
  \def\sprache{american}
  \def\telefontex{{\footnotesize Phone\/:}}
  \def\telefaxtext{{\footnotesize Fax\/:}}
  \def\telextext{{\footnotesize Telex\/:}}
  \def\emailtext{{\footnotesize e--Mail\/:}}
  \def\httptext{{\footnotesize HTTP\/:}}
  \def\banktext{{\footnotesize Bank\/:}} \def\blztext{{\footnotesize
      code}} \def\kontotext{{\footnotesize acct}}
  \def\betrefftext{{\normalsize Subj.:}}
  \def\ihrzeichentext{\footnotesize\textsc{Your Ref.}}
  \def\ihrschreibentext{\footnotesize\textsc{Your Mail}}
  \def\meinzeichentext{\footnotesize\textsc{My Ref.}}
  \def\unserzeichentext{\footnotesize\textsc{Our Ref.}}
  \def\datumtext{\footnotesize\textsc{Date}}}

\ExecuteOptions{11pt,@sprache} \ProcessOptions
\LoadClass[1\@schrift pt, a4paper, oneside, final]{letter}[1999/04/29]
\normalsize

%
% SEITENLAYOUT
%
\setlength\oddsidemargin{0\p@}
\setlength\evensidemargin{\oddsidemargin}
\setlength\marginparwidth{90\p@}
\setlength\marginparsep{11\p@}
\setlength\marginparpush{5\p@}
\setlength\topmargin{-12.69mm}
\setlength\headheight{4.23mm}
\setlength\headsep{6.35mm}
\setlength\topskip{3.38mm}
\addtolength\footskip{4.23mm}

\setlength\textheight{178.88mm}
\setlength\textwidth{165mm}

\setlength\lineskip{1\p@}
\setlength\normallineskip{1\p@}

\renewcommand\baselinestretch{1}

\advance\topmargin by \VorschubV
\advance\oddsidemargin by \VorschubH
\setlength\evensidemargin{\oddsidemargin}

\AtEndOfClass{\pagestyle{regularpage}}

%
%  G-BRIEF BEFEHLE
%
\def\Name#1{\def\name{#1}} \def\name{}
\def\Strasse#1{\def\strasse{#1}} \def\strasse{}
\def\Zusatz#1{\def\zusatz{#1}} \def\zusatz{}
\def\Ort#1{\def\ort{#1}} \def\ort{}
\def\Land#1{\def\land{#1}} \def\land{}
\def\RetourAdresse#1{\def\retouradresse{#1}} \def\retouradresse{}

\def\Telefax#1{\def\telefax{#1}} \def\telefax{}
\def\Telex#1{\def\telex{#1}} \def\telex{}
\def\EMail#1{\def\email{#1}} \def\email{}
\def\HTTP#1{\def\http{#1}} \def\http{}

\def\Bank#1{\def\bank{#1}} \def\bank{}
\def\BLZ#1{\def\blz{#1}} \def\blz{}
\def\Konto#1{\def\konto{#1}} \def\konto{}

\def\Postvermerk#1{\def\postvermerk{#1}} \def\postvermerk{}
\def\Adresse#1{\def\adresse{#1}} \def\adresse{}

\def\IhrZeichen#1{\def\ihrzeichen{#1}} \def\ihrzeichen{}
\def\IhrSchreiben#1{\def\ihrschreiben{#1}} \def\ihrschreiben{}
\def\MeinZeichen#1{\def\meinzeichen{#1}} \def\meinzeichen{}
\def\Datum#1{\def\datum{#1}} \def\datum{\today}

\def\Betreff#1{\def\betreff{#1}} \def\betreff{}

\def\Anrede#1{\def\anrede{#1}} \def\anrede{}
\def\Gruss#1#2{\def\gruss{#1} \def\grussskip{#2}}
    \def\gruss{} \def\grussskip{}

\def\Unterschrift#1{\def\unterschrift{#1}} \def\unterschrift{}

\def\Anlagen#1{\def\anlagen{#1}} \def\anlagen{}
\def\Verteiler#1{\def\verteiler{#1}} \def\verteiler{}

\long\def\Einrueckung#1{\par\begin{tabular}{@{\hspace{1in}}p{5in}@{}}
    #1\end{tabular}\par}

\newif\ifklassisch\klassischfalse
\def\klassisch{\klassischtrue}

\newif\iftrennlinien\trennlinienfalse
\def\trennlinien{\trennlinientrue}

\newif\iflochermarke\lochermarkefalse
\def\lochermarke{\lochermarketrue}

\newif\iffaltmarken\faltmarkenfalse
\def\faltmarken{\faltmarkentrue}
  
\newif\iffenstermarken\fenstermarkenfalse
\def\fenstermarken{\fenstermarkentrue}

\newif\ifunserzeichen\unserzeichenfalse
\def\unserzeichen{\unserzeichentrue}

%
%  G-BRIEF ENVIRONMENT
%
\newenvironment{g-brief}{
  \thispagestyle{firstpage}
  \setlength\unitlength{1mm}
  
  \c@page\@ne
  \interlinepenalty=200
  \clearpage
  
  \ifx \ihrzeichen\empty \ifx \ihrschreiben\empty \ifx
  \meinzeichen\empty \makebox[45.5mm][l]{} \makebox[55.0mm][l]{}
  \makebox[20.0mm][l]{} \else \makebox[45.5mm][l]{\ihrzeichentext}
  \makebox[55.0mm][l]{\ihrschreibentext} \ifunserzeichen
  \makebox[20.0mm][l]{\unserzeichentext} \else
  \makebox[20.0mm][l]{\meinzeichentext} \fi \fi \else
  \makebox[45.5mm][l]{\ihrzeichentext}
  \makebox[55.0mm][l]{\ihrschreibentext} \ifunserzeichen
  \makebox[20.0mm][l]{\unserzeichentext} \else
  \makebox[20.0mm][l]{\meinzeichentext} \fi \fi \else
  \makebox[45.5mm][l]{\ihrzeichentext}
  \makebox[55.0mm][l]{\ihrschreibentext} \ifunserzeichen
  \makebox[20.0mm][l]{\unserzeichentext} \else
  \makebox[20.0mm][l]{\meinzeichentext} \fi \fi
  \makebox[37.0mm][r]{\datumtext} \\
  \makebox[45.5mm][l]{\ihrzeichen}
  \makebox[55.0mm][l]{\ihrschreiben}
  \makebox[20.0mm][l]{\meinzeichen}
  \makebox[37.0mm][r]{\datum} \par
  
  \vspace{8mm}

  \ifcase\@ptsize\vspace{0.045pt}\or \vspace{-1.555pt}\or
  \vspace{-2.955pt} \fi

  \ifx \betreff\empty \else \ifklassisch \betrefftext \space \space
  \betreff \else \textbf{\betreff} \fi \mbox{}
  \par \vspace{-1\parskip} \vspace{8mm} \fi

  \ifcase\@ptsize\vspace{0.045pt}\or \vspace{-1.555pt}\or
  \vspace{-2.955pt} \fi

  \ifx \anrede\empty \else \anrede \par \fi\nobreak
  \addtolength\textheight{63mm}
  }
{
  \renewcommand{\baselinestretch}{1.0}
  \ifcase \@ptsize\relax \normalsize \or \small \or \footnotesize \fi
 
  \vspace{\grussskip} \par \nobreak \stopbreaks \noindent
  \parbox[t]{3.5in}{\raggedright \ignorespaces {\normalsize \ifx
      \gruss\empty \else \gruss \mbox{} \\[16.92mm] \fi \ifx
      \unterschrift\empty \relax \else \ifklassisch
      \textsl{(\unterschrift)} \else \unterschrift \fi
    \fi}\strut} \ifx \anlagen\empty \else \vspace{4mm} \par \anlagen
  \par \fi \ifx \verteiler\empty \else \ifx \anlagen\empty
  \vspace{4mm}\par \fi \verteiler \fi }

%
%  PAGE STYLES
%
\def\ps@firstpage{
  \renewcommand{\baselinestretch}{1.0}
  \ifcase \@ptsize\relax \normalsize \or \small \or \footnotesize \fi
  \headheight16pt\headsep63mm
  \def\@oddhead{
    \unitlength1mm
    \begin{picture}(0,0)
      \put(-9, 3){\parbox{180mm}{\Large \ifklassisch \textsl{\quad\name}
          \else \textsc{\quad\name} \fi}}
      \put(-9, 4){\parbox{180mm}{\hfill \normalsize \ifklassisch \textsl{
            \begin{tabular}{r} \strasse \quad \\ \ifx \zusatz\empty \else
              \zusatz \quad \\ \fi \ort \quad \ifx \land\empty \else \\
              \land \quad \fi \end{tabular}} \else \textsc{
            \begin{tabular}{r} \strasse \quad \\ \ifx \zusatz\empty \else
              \zusatz \quad \\ \fi \ort \quad \ifx \land\empty \else \\
              \land \quad \fi \end{tabular}} \fi}}
      \iftrennlinien \put(-9,-7){\rule{180mm}{0.5pt}} \fi
      \iflochermarke \put(-20,- 130.50){\line(1,0){4}} \fi
      \iffaltmarken \put(-15,- 75.16){\line(1,0){3}}
      \put(-15,-182.16){\line(1,0){3}} \fi
      \put( -9, -22.00){\makebox(85,4)
        {\scriptsize \ifx \retouradresse\empty
          \textrm{\name\ $\cdot$\ \strasse\ $\cdot$\ \ort \ifx
              \land\empty \else \ $\cdot$\ \land \fi } \else
            \textrm{\retouradresse} \fi}}
      \iftrennlinien \put( -9, -22.10){\line(1,0){85}} \fi
      \put(-1,-28.15){\parbox[t]{3in}{\ifx \postvermerk\empty \hfill \par
          \else \textbf{\postvermerk} \par \vspace{2mm} \fi \adresse}}
      \iffenstermarken
      \put(-9,-18.15){\line( 1, 0){1}} \put(-9,-18.15){\line( 0,-1){1}}
      \put(76,-18.15){\line(-1, 0){1}} \put(76,-18.15){\line( 0,-1){1}}
      \put(-9,-61.00){\line( 1, 0){1}} \put(-9,-61.00){\line( 0, 1){1}}
      \put(76,-61.00){\line(-1, 0){1}} \put(76,-61.00){\line( 0, 1){1}}
      \fi
    \end{picture}
    \hfill}
  \def\@oddfoot{\unitlength1mm
    \begin{picture}(0,0)
      \put(-9,0){\parbox{180mm}{\footnotesize \iftrennlinien
          \rule{180mm}{0.5pt} \fi
          \begin{tabular}{ll}
            \ifx \telefon\empty \else \telefontex & \telefon \\ \fi \ifx
            \telefax\empty \else \telefaxtext & \telefax \\ \fi \ifx
            \telex\empty \else \telextext & \telex \\ \fi \ifx
            \email\empty \else \emailtext & \email \\ \fi \ifx
            \http\empty \else \httptext & \http \\ \fi \
          \end{tabular}\hfill
          \begin{tabular}{ll}
            \ifx \bank\empty \else \ifx \blz\empty \else \ifx
            \konto\empty \else \banktext & \bank \\ & \blztext \space \blz
            \\ & \kontotext \space \konto \\ \ \fi \fi \fi
          \end{tabular}}}
    \end{picture} \hfill}
  \def\@evenhead{\@oddhead} \def\@evenfoot{\@oddfoot}}

\def\ps@regularpage{ \headheight36pt\def\@oddhead{\unitlength1mm
    \begin{picture}(0,0)
      \put(-9,3){\makebox(180,15){\normalsize \ifklassisch \textsl{
        {\Large\quad}\name\hfill\datum\hfill\pagename\ \thepage\quad}
        \else \textsc{{\Large\quad}\name\hfill\datum\hfill\pagename\
        \thepage\quad} \fi}}
      \iftrennlinien \put(-9,0){\rule{180mm}{0.5pt}} \fi
    \end{picture}\hfill}
  \def\@oddfoot{\empty} \def\@evenhead{\@oddhead}
  \def\@evenfoot{\@oddfoot}}

%
%  INITIALISIERUNG DER SPRACHE UND LOKALEN FONTS
%
\IfFileExists{babel.sty}
  {\RequirePackage[\sprache]{babel}[2001/03/01]}
  {\ClassError{g-brief}
    {Babel not installed !!!}
    {Get babel package !!!}}

\ifx \@docencoding\empty \else
\IfFileExists{inputenc.sty}
  {\RequirePackage[\@docencoding]{inputenc}}
  {\ClassError{g-brief}
    {LaTeX2e not complete installed or out of date !!!}
    {Get current LaTeX2e !!!}}
\fi

\IfFileExists{marvosym.sty}
  {\RequirePackage{marvosym}}
  {}
  \def\Telefon#1{\def\telefon{#1}} \def\telefon{}
\IfFileExists{europs.sty}
  {\RequirePackage{europs}}
  {}{}
\IfFileExists{eurosym.sty}
  {\RequirePackage{eurosym}}
  {}{}

%</class>
%
%<*class2>
\def\filedate{2008/07/15}
\def\fileversion{4.0.2}
\def\filename{g-brief2.cls}
\NeedsTeXFormat{LaTeX2e}[2001/06/01]

\ProvidesClass{g-brief2}[\filedate\space v\fileversion\space g-brief2 class]

\IfFileExists{ifthen.sty}
  {\RequirePackage{ifthen}}
  {\ClassError{g-brief2}
    {LaTeX2e not complete installed or out of date !!!}
    {Get current LaTeX2e !!!}}

\newdimen\VorschubH
\newdimen\VorschubV
\VorschubH = 0.0mm
\VorschubV = 0.0mm

\def\sprache{ngerman}
\def\adresstext{Adresse\/:}
\def\telefontext{Telefon\/:}
\def\internettext{Internet\/:}
\def\banktext{Bankverbindung\/:}
\def\ihrzeichentext{\footnotesize\textsc{Ihr Zeichen}}
\def\ihrschreibentext{\footnotesize\textsc{Ihr Schreiben vom}}
\def\meinzeichentext{\footnotesize\textsc{Mein Zeichen}}
\def\unserzeichentext{\footnotesize\textsc{Unser Zeichen}}
\def\datumtext{\footnotesize\textsc{Datum}}
\def\datum{\number\day.~\ifcase\month\or Januar\or Februar\or
  M\"arz\or April\or Mai\or Juni\or Juli\or August\or September\or
  Oktober\or November\or Dezember\fi \space\number\year}

%
% OPTIONEN
%
\DeclareOption{10pt}{\def\@schrift{0}}
\DeclareOption{11pt}{\def\@schrift{1}}
\DeclareOption{12pt}{\def\@schrift{2}}

\let\@docencoding\@empty
\DeclareOption{ansinew}{\def\@docencoding{ansinew}}
\DeclareOption{applemac}{\def\@docencoding{applemac}}
\DeclareOption{ascii}{\def\@docencoding{ascii}}
\DeclareOption{cp1250}{\def\@docencoding{cp1250}}
\DeclareOption{cp1252}{\def\@docencoding{cp1252}}
\DeclareOption{cp437de}{\def\@docencoding{cp437de}}
\DeclareOption{cp437}{\def\@docencoding{cp437}}
\DeclareOption{cp850}{\def\@docencoding{cp850}}
\DeclareOption{cp852}{\def\@docencoding{cp852}}
\DeclareOption{cp865}{\def\@docencoding{cp865}}
\DeclareOption{decmulti}{\def\@docencoding{decmulti}}
\DeclareOption{latin1}{\def\@docencoding{latin1}}
\DeclareOption{latin2}{\def\@docencoding{latin2}}
\DeclareOption{latin3}{\def\@docencoding{latin3}}
\DeclareOption{latin4}{\def\@docencoding{latin4}}
\DeclareOption{latin5}{\def\@docencoding{latin5}}
\DeclareOption{latin9}{\def\@docencoding{latin9}}
\DeclareOption{next}{\def\@docencoding{next}}

\DeclareOption{german}{
  \def\sprache{german}
  \def\adresstext{Adresse\/:}
  \def\telefontext{Telefon\/:}
  \def\internettext{Internet\/:}
  \def\banktext{Bankverbindung\/:}
  \def\ihrzeichentext{\footnotesize\textsc{Ihr Zeichen}}
  \def\ihrschreibentext{\footnotesize\textsc{Ihr Schreiben vom}}
  \def\meinzeichentext{\footnotesize\textsc{Mein Zeichen}}
  \def\unserzeichentext{\footnotesize\textsc{Unser Zeichen}}
  \def\datumtext{\footnotesize\textsc{Datum}}
  \def\datum{\number\day.~\ifcase\month\or Januar\or Februar\or
    M\"arz\or April\or Mai\or Juni\or Juli\or August\or September\or
    Oktober\or November\or Dezember\fi \space\number\year}}

\DeclareOption{ngerman}{
  \def\sprache{ngerman}
  \def\adresstext{Adresse\/:}
  \def\telefontext{Telefon\/:}
  \def\internettext{Internet\/:}
  \def\banktext{Bankverbindung\/:}
  \def\ihrzeichentext{\footnotesize\textsc{Ihr Zeichen}}
  \def\ihrschreibentext{\footnotesize\textsc{Ihr Schreiben vom}}
  \def\meinzeichentext{\footnotesize\textsc{Mein Zeichen}}
  \def\unserzeichentext{\footnotesize\textsc{Unser Zeichen}}
  \def\datumtext{\footnotesize\textsc{Datum}}
  \def\datum{\number\day.~\ifcase\month\or Januar\or Februar\or
    M\"arz\or April\or Mai\or Juni\or Juli\or August\or September\or
    Oktober\or November\or Dezember\fi \space\number\year}}

\DeclareOption{english}{
  \def\sprache{english}
  \def\adresstext{Address\/:}
  \def\telefontext{Phone\/:}
  \def\internettext{Internet\/:}
  \def\banktext{Bank\/:}
  \def\ihrzeichentext{\footnotesize\textsc{Your Ref.}}
  \def\ihrschreibentext{\footnotesize\textsc{Your Mail}}
  \def\meinzeichentext{\footnotesize\textsc{My Ref.}}
  \def\unserzeichentext{\footnotesize\textsc{Our Ref.}}
  \def\datumtext{\footnotesize\textsc{Date}}}

\DeclareOption{american}{
  \def\sprache{american}
  \def\adresstext{Address\/:}
  \def\telefontext{Phone\/:}
  \def\internettext{Internet\/:}
  \def\banktext{Bank\/:}
  \def\ihrzeichentext{\footnotesize\textsc{Your Ref.}}
  \def\ihrschreibentext{\footnotesize\textsc{Your Mail}}
  \def\meinzeichentext{\footnotesize\textsc{My Ref.}}
  \def\unserzeichentext{\footnotesize\textsc{Our Ref.}}
  \def\datumtext{\footnotesize\textsc{Date}}}

\ExecuteOptions{11pt,@sprache} \ProcessOptions
\LoadClass[1\@schrift pt, a4paper, oneside, final]{letter}[1999/04/29]
\normalsize

%
% SEITENLAYOUT
%
\setlength\oddsidemargin{0\p@}
\setlength\evensidemargin{\oddsidemargin}
\setlength\marginparwidth{90\p@}
\setlength\marginparsep{11\p@}
\setlength\marginparpush{5\p@}
\setlength\topmargin{-12.69mm}
\setlength\headheight{4.23mm}
\setlength\headsep{6.35mm}
\setlength\topskip{3.38mm}
\addtolength\footskip{10mm}
\setlength\textheight{168.88mm}
\setlength\textwidth{165mm}

\setlength\lineskip{1\p@}
\setlength\normallineskip{1\p@}

\renewcommand\baselinestretch{1}

\advance\topmargin by \VorschubV
\advance\oddsidemargin by \VorschubH
\setlength\evensidemargin{\oddsidemargin}

\AtEndOfClass{\pagestyle{regularpage}}

%
%  G-BRIEF BEFEHLE
%
\def\Name#1{\def\name{#1}} \def\name{}

\def\RetourAdresse#1{\def\retouradresse{#1}} \def\retouradresse{}
\def\Postvermerk#1{\def\postvermerk{#1}} \def\postvermerk{}
\def\Adresse#1{\def\adresse{#1}} \def\adresse{}

\def\IhrZeichen#1{\def\ihrzeichen{#1}} \def\ihrzeichen{}
\def\IhrSchreiben#1{\def\ihrschreiben{#1}} \def\ihrschreiben{}
\def\MeinZeichen#1{\def\meinzeichen{#1}} \def\meinzeichen{}
\def\Datum#1{\def\datum{#1}} \def\datum{\today}

\def\Betreff#1{\def\betreff{#1}} \def\betreff{}

\def\Anrede#1{\def\anrede{#1}} \def\anrede{}
\def\Gruss#1#2{\def\gruss{#1} \def\grussskip{#2}}
    \def\gruss{} \def\grussskip{}
\def\Unterschrift#1{\def\unterschrift{#1}} \def\unterschrift{}

\def\Anlagen#1{\def\anlagen{#1}} \def\anlagen{}
\def\Verteiler#1{\def\verteiler{#1}} \def\verteiler{}

\def\NameZeileA#1{\def\namezeilea{#1}} \def\namezeilea{}
\def\NameZeileB#1{\def\namezeileb{#1}} \def\namezeileb{}
\def\NameZeileC#1{\def\namezeilec{#1}} \def\namezeilec{}
\def\NameZeileD#1{\def\namezeiled{#1}} \def\namezeiled{}
\def\NameZeileE#1{\def\namezeilee{#1}} \def\namezeilee{}
\def\NameZeileF#1{\def\namezeilef{#1}} \def\namezeilef{}
\def\NameZeileG#1{\def\namezeileg{#1}} \def\namezeileg{}

\def\AdressZeileA#1{\def\adresszeilea{#1}} \def\adresszeilea{}
\def\AdressZeileB#1{\def\adresszeileb{#1}} \def\adresszeileb{}
\def\AdressZeileC#1{\def\adresszeilec{#1}} \def\adresszeilec{}
\def\AdressZeileD#1{\def\adresszeiled{#1}} \def\adresszeiled{}
\def\AdressZeileE#1{\def\adresszeilee{#1}} \def\adresszeilee{}
\def\AdressZeileF#1{\def\adresszeilef{#1}} \def\adresszeilef{}

\def\TelefonZeileA#1{\def\telefonzeilea{#1}} \def\telefonzeilea{}
\def\TelefonZeileB#1{\def\telefonzeileb{#1}} \def\telefonzeileb{}
\def\TelefonZeileC#1{\def\telefonzeilec{#1}} \def\telefonzeilec{}
\def\TelefonZeileD#1{\def\telefonzeiled{#1}} \def\telefonzeiled{}
\def\TelefonZeileE#1{\def\telefonzeilee{#1}} \def\telefonzeilee{}
\def\TelefonZeileF#1{\def\telefonzeilef{#1}} \def\telefonzeilef{}

\def\InternetZeileA#1{\def\internetzeilea{#1}} \def\internetzeilea{}
\def\InternetZeileB#1{\def\internetzeileb{#1}} \def\internetzeileb{}
\def\InternetZeileC#1{\def\internetzeilec{#1}} \def\internetzeilec{}
\def\InternetZeileD#1{\def\internetzeiled{#1}} \def\internetzeiled{}
\def\InternetZeileE#1{\def\internetzeilee{#1}} \def\internetzeilee{}
\def\InternetZeileF#1{\def\internetzeilef{#1}} \def\internetzeilef{}

\def\BankZeileA#1{\def\bankzeilea{#1}} \def\bankzeilea{}
\def\BankZeileB#1{\def\bankzeileb{#1}} \def\bankzeileb{}
\def\BankZeileC#1{\def\bankzeilec{#1}} \def\bankzeilec{}
\def\BankZeileD#1{\def\bankzeiled{#1}} \def\bankzeiled{}
\def\BankZeileE#1{\def\bankzeilee{#1}} \def\bankzeilee{}
\def\BankZeileF#1{\def\bankzeilef{#1}} \def\bankzeilef{}

\long\def\Einrueckung#1{\par\begin{tabular}{@{\hspace{1in}}p{5in}@{}}
    #1\end{tabular}\par}

\newif\iftrennlinien\trennlinienfalse
\def\trennlinien{\trennlinientrue}

\newif\iflochermarke\lochermarkefalse
\def\lochermarke{\lochermarketrue}

\newif\iffaltmarken\faltmarkenfalse
\def\faltmarken{\faltmarkentrue}

\newif\iffenstermarken\fenstermarkenfalse
\def\fenstermarken{\fenstermarkentrue}

\newif\ifunserzeichen\unserzeichenfalse
\def\unserzeichen{\unserzeichentrue}

%
%  G-BRIEF ENVIRONMENT
%

\newenvironment{g-brief}{
  \thispagestyle{firstpage}
  \setlength\unitlength{1mm}

  \c@page\@ne
  \interlinepenalty=200
  \clearpage

  \ifx \ihrzeichen\empty \ifx \ihrschreiben\empty \ifx
  \meinzeichen\empty \makebox[45.5mm][l]{} \makebox[55.0mm][l]{}
  \makebox[20.0mm][l]{} \else \makebox[45.5mm][l]{\ihrzeichentext}
  \makebox[55.0mm][l]{\ihrschreibentext} \ifunserzeichen
  \makebox[20.0mm][l]{\unserzeichentext} \else
  \makebox[20.0mm][l]{\meinzeichentext} \fi \fi \else
  \makebox[45.5mm][l]{\ihrzeichentext}
  \makebox[55.0mm][l]{\ihrschreibentext} \ifunserzeichen
  \makebox[20.0mm][l]{\unserzeichentext} \else
  \makebox[20.0mm][l]{\meinzeichentext} \fi \fi \else
  \makebox[45.5mm][l]{\ihrzeichentext}
  \makebox[55.0mm][l]{\ihrschreibentext} \ifunserzeichen
  \makebox[20.0mm][l]{\unserzeichentext} \else
  \makebox[20.0mm][l]{\meinzeichentext} \fi \fi
  \makebox[41.0mm][r]{\datumtext} \\
  \makebox[45.5mm][l]{\ihrzeichen}
  \makebox[55.0mm][l]{\ihrschreiben}
  \makebox[20.0mm][l]{\meinzeichen}
  \makebox[41.0mm][r]{\datum} \par

  \vspace{8mm}

  \ifcase\@ptsize\vspace{0.045pt}\or \vspace{-1.555pt}\or
  \vspace{-2.955pt} \fi

  \ifx \betreff\empty \else \textbf{\betreff} \mbox{} \par \vspace{-1\parskip}
    \vspace{8mm} \fi

  \ifcase\@ptsize\vspace{0.045pt}\or \vspace{-1.555pt}\or
  \vspace{-2.955pt} \fi

  \ifx \anrede\empty \else \anrede \par \fi\nobreak
  \addtolength\textheight{63mm}}
  { \renewcommand{\baselinestretch}{1.0}
  \ifcase \@ptsize\relax \normalsize \or \small \or \footnotesize \fi

  \vspace{\grussskip} \par \nobreak \stopbreaks \noindent
  \parbox[t]{3.5in}{\raggedright \ignorespaces {\normalsize \ifx
      \gruss\empty \else \gruss \mbox{} \\[16.92mm] \fi \ifx
      \unterschrift\empty \relax \else \unterschrift
    \fi} \strut} \ifx \anlagen\empty \else \vspace{4mm} \par \anlagen
  \par \fi \ifx \verteiler\empty \else \ifx \anlagen\empty
  \vspace{4mm}\par \fi \verteiler \fi}

%
%  PAGE STYLES
%
\def\ps@firstpage{
  \renewcommand{\baselinestretch}{1.0}
  \ifcase \@ptsize\relax
    \normalsize \or \small \or \footnotesize
  \fi
  \headheight16pt\headsep63mm
  \def\@oddhead{
    \unitlength1mm
    \begin{picture}(0,0)
      \put(-6, 3){\parbox{180mm}{\Large \textsc{\quad\name}}}
      \iftrennlinien \put(0,-8){\rule{165mm}{0.5pt}} \fi
      \iflochermarke \put(-20,- 130.50){\line(1,0){4}} \fi
      \iffaltmarken \put(-15,- 75.16){\line(1,0){3}}
        \put(-15,-182.16){\line(1,0){3}} \fi
      \put( -9, -22.00){\makebox(85,4)
      {\scriptsize \textrm{\retouradresse}}}
      \iftrennlinien \put( -9, -22.10){\line(1,0){85}} \fi
      \put(-1,-28.15){\parbox[t]{3in}{\ifx \postvermerk\empty \hfill \par
        \else \textbf{\postvermerk} \par \vspace{2mm} \fi \adresse}}
      \iffenstermarken
        \put(-9,-18.15){\line( 1, 0){1}} \put(-9,-18.15){\line( 0,-1){1}}
        \put(76,-18.15){\line(-1, 0){1}} \put(76,-18.15){\line( 0,-1){1}}
        \put(-9,-61.00){\line( 1, 0){1}} \put(-9,-61.00){\line( 0, 1){1}}
        \put(76,-61.00){\line(-1, 0){1}} \put(76,-61.00){\line( 0, 1){1}}
        \fi
    \end{picture}
    \hfill
  }
  \def\@oddfoot{
    \unitlength1mm
    \begin{picture}(0,0)
      \put(-9,0){\parbox{180mm}{
        \ifx\c@blockzahl\undefined\newcounter{blockzahl}\else\setcounter{blockzahl}{0}\fi
        \tiny \def\@blockbreite{170mm}
        \iftrennlinien \rule{180mm}{0.5pt} \fi
        \ifthenelse{
          \equal{\namezeilea}{\empty} \and \equal{\namezeileb}{\empty} \and
          \equal{\namezeilec}{\empty} \and \equal{\namezeiled}{\empty} \and
          \equal{\namezeilee}{\empty} \and \equal{\namezeilef}{\empty} \and
          \equal{\namezeileg}{\empty}}
          {}{\stepcounter{blockzahl}}
        \ifthenelse{
          \equal{\adresszeilea}{\empty} \and \equal{\adresszeileb}{\empty} \and
          \equal{\adresszeilec}{\empty} \and \equal{\adresszeiled}{\empty} \and
          \equal{\adresszeilee}{\empty} \and \equal{\adresszeilef}{\empty}}
          {}{\stepcounter{blockzahl}}
        \ifthenelse{
          \equal{\telefonzeilea}{\empty} \and \equal{\telefonzeileb}{\empty}
          \and \equal{\telefonzeilec}{\empty} \and \equal{\telefonzeiled}
          {\empty} \and \equal{\telefonzeilee}{\empty} \and
          \equal{\telefonzeilef}{\empty}}
          {}{\stepcounter{blockzahl}}
        \ifthenelse{
          \equal{\internetzeilea}{\empty} \and \equal{\internetzeileb}{\empty}
          \and \equal{\internetzeilec}{\empty} \and \equal{\internetzeiled}
          {\empty} \and \equal{\internetzeilee}{\empty} \and
          \equal{\internetzeilef}{\empty}}
          {}{\stepcounter{blockzahl}}
        \ifthenelse{
          \equal{\bankzeilea}{\empty} \and \equal{\bankzeileb}{\empty} \and
          \equal{\bankzeilec}{\empty} \and \equal{\bankzeiled}{\empty} \and
          \equal{\bankzeilee}{\empty} \and \equal{\bankzeilef}{\empty}}
          {}{\stepcounter{blockzahl}}
        \ifthenelse{\value{blockzahl} = 1}
          {\scriptsize \def\@blockbreite{177mm}}{}
        \ifthenelse{\value{blockzahl} = 2}
          {\scriptsize \def\@blockbreite{88mm}}{}
        \ifthenelse{\value{blockzahl} = 3}
          {\scriptsize \def\@blockbreite{59mm}}{}
        \ifthenelse{\value{blockzahl} = 4}
          {\scriptsize \def\@blockbreite{44mm}}{}
        \ifthenelse{\value{blockzahl} = 5}
          {\tiny \def\@blockbreite{35mm}}{}
        \ifthenelse{
          \equal{\namezeilea}{\empty} \and \equal{\namezeileb}{\empty} \and
          \equal{\namezeilec}{\empty} \and \equal{\namezeiled}{\empty} \and
          \equal{\namezeilee}{\empty} \and \equal{\namezeilef}{\empty} \and
          \equal{\namezeileg}{\empty}}
          {}{\begin{minipage}[t]{\@blockbreite}
            \namezeilea \hspace*{0mm} \\ \namezeileb \hspace*{0mm} \\
            \namezeilec \hspace*{0mm} \\ \namezeiled \hspace*{0mm} \\
            \namezeilee \hspace*{0mm} \\ \namezeilef \hspace*{0mm} \\
            \namezeileg \hspace*{0mm}
          \end{minipage}}
        \ifthenelse{
          \equal{\adresszeilea}{\empty} \and \equal{\adresszeileb}{\empty} \and
          \equal{\adresszeilec}{\empty} \and \equal{\adresszeiled}{\empty} \and
          \equal{\adresszeilee}{\empty} \and \equal{\adresszeilef}{\empty}}
          {}{\begin{minipage}[t]{\@blockbreite} {\bf \adresstext} \\
            \adresszeilea \hspace*{0mm} \\ \adresszeileb \hspace*{0mm} \\
            \adresszeilec \hspace*{0mm} \\ \adresszeiled \hspace*{0mm} \\
            \adresszeilee \hspace*{0mm} \\ \adresszeilef \hspace*{0mm}
          \end{minipage}}
        \ifthenelse{
          \equal{\telefonzeilea}{\empty} \and \equal{\telefonzeileb}{\empty}
          \and \equal{\telefonzeilec}{\empty} \and \equal{\telefonzeiled}
          {\empty} \and \equal{\telefonzeilee}{\empty} \and
          \equal{\telefonzeilef}{\empty}}
          {}{\begin{minipage}[t]{\@blockbreite} {\bf \telefontext} \\
            \telefonzeilea\hspace*{0mm} \\ \telefonzeileb\hspace*{0mm} \\
            \telefonzeilec\hspace*{0mm} \\ \telefonzeiled\hspace*{0mm} \\
            \telefonzeilee\hspace*{0mm} \\ \telefonzeilef\hspace*{0mm}
          \end{minipage}}
        \ifthenelse{
          \equal{\internetzeilea}{\empty} \and \equal{\internetzeileb}{\empty}
          \and \equal{\internetzeilec}{\empty} \and \equal{\internetzeiled}
          {\empty} \and \equal{\internetzeilee}{\empty} \and
          \equal{\internetzeilef}{\empty}}
          {}{\begin{minipage}[t]{\@blockbreite} {\bf \internettext} \\
            \internetzeilea\hspace*{0mm} \\ \internetzeileb\hspace*{0mm} \\
            \internetzeilec\hspace*{0mm} \\ \internetzeiled\hspace*{0mm} \\
            \internetzeilee\hspace*{0mm} \\ \internetzeilef\hspace*{0mm}
          \end{minipage}}
        \ifthenelse{
          \equal{\bankzeilea}{\empty} \and \equal{\bankzeileb}{\empty} \and
          \equal{\bankzeilec}{\empty} \and \equal{\bankzeiled}{\empty} \and
          \equal{\bankzeilee}{\empty} \and \equal{\bankzeilef}{\empty}}
          {}{\begin{minipage}[t]{\@blockbreite} {\bf \banktext} \\
            \bankzeilea\hspace*{0mm} \\ \bankzeileb\hspace*{0mm} \\
            \bankzeilec\hspace*{0mm} \\ \bankzeiled\hspace*{0mm} \\
            \bankzeilee\hspace*{0mm} \\ \bankzeilef\hspace*{0mm}
          \end{minipage}}}}
    \end{picture} \hfill}
  \def\@evenhead{\@oddhead} \def\@evenfoot{\@oddfoot}}

\def\ps@regularpage{ \headheight36pt\def\@oddhead{\unitlength1mm
    \begin{picture}(0,0)
      \put(-6,3){\makebox(171,15){\normalsize
        \textsc{{\Large\quad}\name\hfill\pagename\ \thepage\quad\hfill
        \datum}}}
      \iftrennlinien \put(0,0){\rule{165mm}{0.5pt}} \fi
    \end{picture}\hfill}
  \def\@oddfoot{\empty} \def\@evenhead{\@oddhead}
  \def\@evenfoot{\@oddfoot}}

%
%  INITIALISIERUNG DER SPRACHE UND LOKALEN FONTS
%

\IfFileExists{babel.sty}
  {\RequirePackage[\sprache]{babel}[2001/03/01]}
  {\ClassError{g-brief}
    {Babel not installed !!!}
    {Get babel package !!!}}

\ifx \@docencoding\empty \else
\IfFileExists{inputenc.sty}
  {\RequirePackage[\@docencoding]{inputenc}}
  {\ClassError{g-brief}
    {LaTeX2e not complete installed or out of date !!!}
    {Get current LaTeX2e !!!}}
\fi

\IfFileExists{marvosym.sty}
  {\RequirePackage{marvosym}}
  {}{}
\IfFileExists{europs.sty}
  {\RequirePackage{europs}}
  {}{}
\IfFileExists{eurosym.sty}
  {\RequirePackage{eurosym}}
  {}{}

%</class2>
%
%<*style>

\def\filename{g-brief.sty}
\NeedsTeXFormat{LaTeX2e}[2001/06/01]
\@obsoletefile{g-brief.cls}{g-brief.sty}
\LoadClass{g-brief}

%</style>
%
%<*style2>

\def\filename{g-brief2.sty}
\NeedsTeXFormat{LaTeX2e}[2001/06/01]
\@obsoletefile{g-brief2.cls}{g-brief2.sty}
\LoadClass{g-brief2}

%</style2>
%
%<*driver>

\documentclass[11pt,a4paper]{article}

\IfFileExists{babel.sty}
  {\usepackage[ngerman]{babel}[2001/03/01] }
  {\PackageError{babel.sty}
    {Babel not installed !!!}
    {Get babel package !!!}}

\usepackage{doc}

\IfFileExists{moreverb.sty}
  {\usepackage{moreverb}}
  {\PackageError{moreverb.sty}
    {moreverb not installed !!!}
    {Get moreverb package !!!}}

%\docstart
\begin{document}
\DocInput{g-brief.dtx}
\end{document}

%</driver>
%
%<*beispiel>

\documentclass[11pt,ngerman,latin9]{g-brief}

\lochermarke
\faltmarken
\fenstermarken
\trennlinien
%% \klassisch

\Name                {Otto Raffzahn}
\Strasse             {Wiesenacker 25a}
\Zusatz              {}
\RetourAdresse       {}
\Ort                 {D-99533 Weitewelt}
\Land                {}

\Telefon             {+49\ 000\ 00000}
\Telefax             {+49\ 000\ 00000}
\Telex               {}
\HTTP                {http://www.example.com}
\EMail               {raffzahn@example.com}

\Bank                {Bankhaus Skrupellos \& Co.}
\BLZ                 {000.000.00}
\Konto               {000.000.000}

\Unterschrift        {Otto Raffzahn}

\Postvermerk         {E I N S C H R E I B E N}
\Adresse             {Frau\\
                      Else Mittellos\\
                      Finsterweg 12\\
                      \\
                      D-93456 Tiefeschlucht
                      }

\Betreff             {Zahlung Ihrer Miete}

\Datum               {\today}
\IhrZeichen          {}
\IhrSchreiben        {}
\MeinZeichen         {OR}

\Anrede              {Sehr geehrte Frau Mittellos,}
\Gruss               {Mit freundlichen Gr\"u\ss{}en}{1cm}

\Anlagen             {}
\Verteiler           {}

\begin{document}
\begin{g-brief}

seit der siebten Mieterh\"ohung im laufenden Jahr konnte ich keinen
Zahlungseingang von Ihnen mehr verbuchen. Ich bitte Sie Ihren
Verpflichtungen schnellstens nachzukommen, da ich mich sonst gezwungen sehe,
Ihre Miete ein weiteres mal anzuheben.

\end{g-brief}
\end{document}

%</beispiel>
%
%<*beispiel2>

\documentclass[11pt,ngerman,latin9]{g-brief2}

\lochermarke
\faltmarken
\fenstermarken
%% \trennlinien
%% \unserzeichen

\Name                {Otto Raffzahn}

\NameZeileA          {{\bf Otto Raffzahn}}
\NameZeileB          {}
\NameZeileC          {Mietwucherer}
\NameZeileD          {Menschenfreund}
\NameZeileE          {\& Gierschlund}
\NameZeileF          {}
\NameZeileG          {}

\AdressZeileA        {Wiesenacker 25a}
\AdressZeileB        {99533 Weitewelt}
\AdressZeileC        {}
\AdressZeileD        {Inselblick 12}
\AdressZeileE        {23213 Am Meer}
\AdressZeileF        {}

\TelefonZeileA       {Festnetz: +49 000 0000000}
\TelefonZeileB       {Freecall: +49 800 0000000}
\TelefonZeileC       {Mobil: +49 171 00000000}
\TelefonZeileD       {Fax: +49 0000 000-0000}
\TelefonZeileE       {}
\TelefonZeileF       {}

\InternetZeileA      {raffzahn@example.com}
\InternetZeileB      {info@example.com}
\InternetZeileC      {office@example.com}
\InternetZeileD      {http:/www.example.com}
\InternetZeileE      {http:/www.example.net}
\InternetZeileF      {}

\BankZeileA          {Bankhaus Skrupellos \& Co.}
\BankZeileB          {BLZ: 000.000.00}
\BankZeileC          {Konto: 000.000.000}
\BankZeileD          {}
\BankZeileE          {}
\BankZeileF          {}

\RetourAdresse       {Otto Raffzahn $\cdot$ Finsterweg 13
                      $\cdot$ Tiefeschlucht}
\Postvermerk         {E I N S C H R E I B E N}
\Adresse             {Frau\\
                      Else Mittellos\\
                      Finsterweg 12\\
                      \\
                      93456 Tiefeschlucht
                      }

\Betreff             {Zahlung Ihrer Miete}

\Datum               {\today}
\IhrZeichen          {EM}
\IhrSchreiben        {}
\MeinZeichen         {OR}

\Anrede              {Sehr geehrte Frau Mittellos,}
\Gruss               {Mit freundlichen Gr\"u\ss{}en}{1cm}
\Unterschrift        {Otto Raffzahn}

\Anlagen             {}
\Verteiler           {}

\begin{document}
\begin{g-brief}

seit der siebten Mieterh\"ohung im laufenden Jahr konnte ich
keinen Zahlungseingang von Ihnen mehr verbuchen. Ich bitte Sie
Ihren Verpflichtungen schnellstens nachzukommen, da ich mich
sonst gezwungen sehe, Ihre Miete ein weiteres mal anzuheben.

\end{g-brief}
\end{document}

%</beispiel2>
%
%\end{macrocode}

\endinput
