diff --git a/ptbletter/README.md b/ptbletter/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..07e2acda24cdbf42f84a9052c848c5257c8a8380
--- /dev/null
+++ b/ptbletter/README.md
@@ -0,0 +1,7 @@
+## ptbletter
+Das Projekt enthält eine LaTeX-Dokumentenklasse zur Erzeugung eines PTB-konformen Briefes (siehe MS-Word-Vorlage »PTB-Kopfbogen mit Informationsblock«). Näheres siehe [Dokumentation](ptbletter-doc.pdf).
+
+Rolf Niepraschk, 2015-05-26
+
+
+
diff --git a/ptbletter/ptbletter-doc.pdf b/ptbletter/ptbletter-doc.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..09a722a58cea2917d0442c622eb65c05c3810a8f
Binary files /dev/null and b/ptbletter/ptbletter-doc.pdf differ
diff --git a/ptbletter/ptbletter-doc.tex b/ptbletter/ptbletter-doc.tex
index 8f61d6771f33c4001ee3397eff7032999d1d2948..8877916ae46cd2313a95e1200ebb9f9c68c777d7 100644
--- a/ptbletter/ptbletter-doc.tex
+++ b/ptbletter/ptbletter-doc.tex
@@ -7,19 +7,17 @@
 ,BLN
 ]{ptbletter}
 
-\usepackage{blindtext}
-
 \yourref{4711-0815}
 \yourmail{2015-05-08}
 
-\handledby{Peter Silie}
+\handledby{Rolf Niepraschk}
 \myref{7.5-1V-15-05}
 \mymail{2015-05-14}
 \myphone{7316}
 \myfax{7777}
-\myemail{Peter.Silie@ptb.de}
+\myemail{Rolf.Niepraschk@ptb.de}
 
-\subject{Test der \LaTeX-Dokumentenklasse "`ptbletter"'}
+\subject{Die \LaTeX-Dokumentenklasse "`ptbletter"'}
 
 \date{2015-05-21}
 
@@ -33,9 +31,46 @@ Dorfstraße 1\\
 
 \opening{Sehr geehrte Frau Bogen,}
 
-\blindtext[12]
+die neue \LaTeX-Dokumentenklasse "`ptbletter"' ist fertig. Mit ihr können
+Briefe nach den offiziellen Vorgaben der PTB gesetzt werden. Zum Setzen eines
+Briefes muss die Datei "`\texttt{ptbletter.cls}"' dem \TeX"=Compiler zugänglich
+sein, d.\,h.\  sie muss sich im \TeX"=Suchpfad befinden. Näheres dazu ist der
+Dokumentation der benutzten \TeX"=Distribution zu entnehmen.
+
+Die \LaTeX-Dokumentenklasse "`ptbletter"' unterstützt die folgenden
+Klassenoptionen:
+
+\begin{itemize}
+  \item \textbf{BLN}: Wählt die für den Standort Berlin gültigen Angaben
+  (Standard).
+  \item \textbf{BS}: Wählt die für den Standort Braunschweig gültigen Angaben.
+  \item \textbf{serif}: Wählt die Serifenschrift für den Textbereich (Standard).
+  \item \textbf{sanserif}: Wählt die serifenlose Schrift für den Textbereich.
+  \item \textbf{de}, \textbf{german}, \textbf{ngerman}: Trennregeln für die neue
+  deutsche Rechtschreibung werden benutzt (Standard).
+  \item \textbf{en}, \textbf{english}: Trennregeln für die englische Sprache
+  werden benutzt.
+\end{itemize}
+
+\noindent Alle anderen Optionen werden an die intern benutzte Dokumentenklasse
+"`scrlttr2"' weitergeleitet. Das Papierformat ist entsprechend der Vorgabe auf
+"`A4"' festgelegt. Als Eingabe-Kodierung wird ausschließlich "`UTF-8"'
+unterstützt.
+
+%\closing{\MHG}
+\closing{\MFG}
+
+\ps PS: Viel Spaß beim \TeX{}en!
+
+\encl{
+  \begin{itemize}
+    \item alter Fahrschein
+    \item Tüte Mottenpulver
+    \item Glückspfennig
+  \end{itemize}
+}
 
-\encl{BlaBla}
+\cc{Präsident\\Fachbereichsleiter\\Arbeitsgruppenleiter}
 
 \end{letter}
 
diff --git a/ptbletter/ptbletter.cls b/ptbletter/ptbletter.cls
index 82207e7753cb76f44d87646f51ae250808c2a6ef..d8bd2d5afbc4e48e7653b647c4e6db4a162f9ad6 100644
--- a/ptbletter/ptbletter.cls
+++ b/ptbletter/ptbletter.cls
@@ -14,7 +14,7 @@
 \let\ptb@tempdimf=\@dashdim
 
 \newif\ifptb@BLN \ptb@BLNtrue
-\newif\ifPTB@serif \PTB@seriffalse
+\newif\ifptb@serif \ptb@seriffalse
 
 % TODO: BS, BLN, serif, sanserif
 
@@ -25,8 +25,8 @@
 \DeclareOption{en}{\def\ptb@lang{main=english}}
 \DeclareOption{BS}{\ptb@BLNfalse}
 \DeclareOption{BLN}{\ptb@BLNtrue}
-\DeclareOption{sanserif}{\PTB@seriffalse}
-\DeclareOption{serif}{\PTB@seriftrue}
+\DeclareOption{sanserif}{\ptb@seriffalse}
+\DeclareOption{serif}{\ptb@seriftrue}
 
 \DeclareOption{visualize}{%
   \PassOptionsToClass{\CurrentOption}{scrlttr2}
@@ -92,7 +92,7 @@
 
 \def\tiny{\@setfontsize\tiny{7}{8.17}}
 
-\ifPTB@serif
+\ifptb@serif
   \renewcommand*\familydefault{\rmdefault}
 \else
   \renewcommand*\familydefault{\sfdefault}
@@ -256,5 +256,50 @@
 \defcaptionname{german,ngerman,austrian,naustrian,%
   swissgerman,nswissgerman}\enclname{Anlagen}%
 
+\AtBeginDocument{%
+  \RequirePackage{paralist}
+  \newcommand*\ptb@begin@list[1]{%
+    %\ptb@tempdima=\parindent
+    %\ptb@tempdimb=\parskip
+    \@nameuse{#1}%
+    %\parindent=\ptb@tempdima
+    %\parskip=\ptb@tempdimb
+  }
+  \def\enumerate{%
+    \ptb@begin@list{compactenum}%
+  }
+  \def\itemize{%
+    \ptb@begin@list{compactitem}%
+  }
+  \def\description{%
+    \ptb@begin@list{compactdesc}%
+  }
+  \let\enditemize\endcompactitem
+  \let\endenumerate\endcompactenum
+  \let\enddescription\endcompactdesc
+  \pltopsep=\medskipamount
+  \plitemsep=\medskipamount
+  \setlength\leftmargini{1.5em}
+  \setlength\leftmarginii{1.1em}
+  \setlength\leftmarginiii{1.1em}
+  \setlength\leftmarginiv{1.1em}
+  \setlength\labelsep{.5em}
+
+  \ifxetex\else
+    \RequirePackage[%
+    ,factor=1500
+    ,protrusion=true
+    ,expansion=true
+    ,verbose=true
+    ,final=true
+    ,letterspace=100
+    ,babel=true
+    ]{microtype}
+  \fi
+}
+
+\newcommand*\MFG{Mit freundlichen Gr\"u\ss en}
+
+\newcommand*\MHG{Mit herzlichen Gr\"u\ss en}
 
 \endinput