diff --git a/ptbposter/ptbposter-doc-1.pdf b/ptbposter/ptbposter-doc-1.pdf
index 960dac2f653b675e33e3c9da83eacf6f0722763d..46931c95ec053bf73f4f9caf21d07bc6b987cf46 100644
Binary files a/ptbposter/ptbposter-doc-1.pdf and b/ptbposter/ptbposter-doc-1.pdf differ
diff --git a/ptbposter/ptbposter-doc-1.tex b/ptbposter/ptbposter-doc-1.tex
index fa0fdba67599bfbf418566b2fb0ac3064faed984..f1df710cb0c7b80b88e97c703e25703438121f44 100644
--- a/ptbposter/ptbposter-doc-1.tex
+++ b/ptbposter/ptbposter-doc-1.tex
@@ -71,6 +71,9 @@ Nur eine einzelne Angabe wie
 \endgroup
 
 \subsection{Mehrere Autoren}
+
+Die folgenden Angaben wurden in dieser Beispieldatei verwendet:
+
 \begingroup
 \scriptsize
 \begin{verbatim}
@@ -81,12 +84,25 @@ Nur eine einzelne Angabe wie
 \end{verbatim}
 \endgroup
 
-Der zuerst aufgeführte Autor erscheint mit Adresse, E"~Mail usw.\ auch in der
-Fußzeile. Gehört ein weiterer Autor nicht der PTB an, so ist dessen Institution
-als  optionaler Parameter anzugeben. Für den zweiten Autor wird hier die
-Sternform des Makros benutzt, da er derselben Institution wie sein Vorgänger
-angehört. Der vierte Autor gehört zur Institution des dritten und gleichzeitig
-zu einer weiteren.
+Standardmäßig erscheint der zuerst aufgeführte Autor mit Adresse, E"~Mail usw.\ 
+auch in der Fußzeile. Soll abweichend von dieser Regel ein später aufgeführter 
+Autor als "`korrespondierender Autor"' gelten, kann diesem als ersten 
+optionalen Parameter das Zeichen »!« übergeben werden. Beispiel:
+
+\begingroup
+\scriptsize
+\begin{verbatim}
+...
+\Author*[!]{Max}{Mustermann}
+...
+\end{verbatim}
+\endgroup
+
+Gehört ein weiterer Autor nicht der PTB an, so ist dessen Institution als 
+optionaler Parameter am Ende des Makros anzugeben. Für den zweiten Autor wird 
+im hier gezeigten Beispiel die Sternform des Makros benutzt, da er derselben 
+Institution wie sein Vorgänger angehört. Der vierte Autor gehört zur 
+Institution des dritten und gleichzeitig zu einer weiteren.
 
 \end{multicols}
 
diff --git a/ptbposter/ptbposter-doc-2.pdf b/ptbposter/ptbposter-doc-2.pdf
index e3c069cc8572bcec8f5807a0e77070c18b7db87e..7c7404a2f44ef74bc6fb5cc72c3154cef361ad47 100644
Binary files a/ptbposter/ptbposter-doc-2.pdf and b/ptbposter/ptbposter-doc-2.pdf differ
diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls
index 5e6ebb6fb72ec80ba612c2e49eb695383b1ff969..08168a3e134db9ad922e987971f1d9b868bb611d 100644
--- a/ptbposter/ptbposter.cls
+++ b/ptbposter/ptbposter.cls
@@ -4,7 +4,7 @@
 
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{ptbposter}
-    [2016/01/19 v0.3f PTB-Poster-Klasse (RN)]
+    [2016/08/25 v0.4a PTB-Poster-Klasse (RN)]
 
 \newdimen\PTB@topmargin      % Abstand zum Rahmen
 \newdimen\PTB@leftmargin     % Abstand zum Rahmen
@@ -28,6 +28,7 @@
 \newcommand\PTB@tempc{}
 \newcommand\PTB@tempd{}
 \newcommand\PTB@tempe{}
+\newcommand\PTB@tempf{}
 
 \let\PTB@tempdima=\@ovxx
 \let\PTB@tempdimb=\@ovyy
@@ -329,19 +330,19 @@
   \begingroup
     \@ifstar{\@tempswatrue\@Author}{\@tempswafalse\@Author}}
 
-\newcommand\@Author[2][]{%     \PTB@tempa=[footnotemark],\PTB@tempb={Firstname}
-  \def\PTB@tempa{#1}\def\PTB@tempb{#2}%
+\newcommand\@Author[2][]{%     \PTB@tempf=[!],\PTB@tempb={Firstname}
+  \def\PTB@tempf{#1}\def\PTB@tempb{#2}% TODO: ggf. weiterer Optionen in #1
   \@@Author}
 
 \newcommand\@@Author[2][]{%    \PTB@tempc=[alt. Firstname],\PTB@tempd={Surname}
-  \def\PTB@tempc{#1}\def\PTB@tempd{#2}%
+  \def\PTB@tempc{#1}\def\PTB@tempd{#2}% TODO: \PTB@tempc unsinnig, oder?
   \@@@Author}
 
 \newcommand\@@@Author[1][]{%   \PTB@tempe=[Address]
     \def\PTB@tempe{#1}%
     \ifx\PTB@tempd\@empty
       % Empty Surname = Addition to the previous author
-      \g@addto@macro\@author{\PTB@fnmark{,}}%
+      \g@addto@macro\@author{\PTB@fnmark{,}}% TODO: ???
     \else
       \ifx\@author\@empty
         \xdef\@author{\PTB@tempb~\PTB@tempd}%
@@ -357,6 +358,10 @@
       %                --> \Author*
       \g@addto@macro\@author{\PTB@dec@footnotemark}%
     \fi
+    \def\reserved@a{!}%
+    \ifx\PTB@tempf\reserved@a
+      \xdef\first@author{\PTB@tempb~\PTB@tempd}% alternat. first author
+    \fi
     \ifx\PTB@tempa\@empty\else
       \expandafter\g@addto@macro\expandafter\@author
         \expandafter{\expandafter\PTB@fnmark\expandafter{\PTB@tempa}}%