diff --git a/ptbletter/ptbletter.cls b/ptbletter/ptbletter.cls
index 417a3c7af4cc5878ed99d361e737e78315173e29..eea6991a2f569f59147bda724727744be341106d 100644
--- a/ptbletter/ptbletter.cls
+++ b/ptbletter/ptbletter.cls
@@ -3,7 +3,7 @@
 \setcounter{errorcontextlines}{100}  \listfiles
 
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesClass{ptbletter}[2019/04/02 v0.3e PTB-Brief-Klasse (RN)]
+\ProvidesClass{ptbletter}[2020/12/09 v0.4a PTB-Brief-Klasse (RN)]
 
 \let\ptb@tempdima=\@ovxx
 \let\ptb@tempdimb=\@ovyy
@@ -134,34 +134,40 @@
 
 %%%\AtEndOfClass{\shorthandon{"}}
 
-\@setplength{toaddrhpos}{72bp}
-\@setplength{toaddrvpos}{124bp}
+\setplength{toaddrhpos}{72bp}
+\setplength{toaddrvpos}{124bp}
 
-\@setplength{lochpos}{-354bp}% "-" --> vom linken Blattand aus
-\@setplength{locvpos}{146bp}%      --> vom oberen Blattand aus
-\@setplength{locwidth}{212bp}
-\@setplength{locheight}{139bp}
+\setplength{lochpos}{-354bp}% "-" --> vom linken Blattand aus
+\setplength{locvpos}{146bp}%      --> vom oberen Blattand aus
+\setplength{locwidth}{212bp}
+\setplength{locheight}{139bp}
 
-\@setplength{refvpos}{304bp}
-%\@setplength{refwidth}{40mm}
-\@setplength{refaftervskip}{\z@}
+\setplength{refvpos}{304bp}
+%\setplength{refwidth}{40mm}
+\setplength{refaftervskip}{\z@}
 
-\@setplength{firstheadhpos}{72bp}
-\@setplength{firstheadvpos}{50bp}
-\@setplength{firstheadwidth}{469bp}
+\setplength{firstheadhpos}{72bp}
+\setplength{firstheadvpos}{50bp}
+\setplength{firstheadwidth}{469bp}
 
-\@setplength{firstfoothpos}{72bp}
-\@setplength{firstfootvpos}{764bp}
-\@setplength{firstfootwidth}{\useplength{firstheadwidth}}
+\setplength{firstfoothpos}{72bp}
+\setplength{firstfootvpos}{764bp}
+\setplength{firstfootwidth}{\useplength{firstheadwidth}}
 
-\@setplength{subjectaftervskip}{23bp}
+\setplength{subjectaftervskip}{23bp}
+
+\setplength{sigindent}{3em}
+\setplength{sigbeforevskip}{3mm}%
 
-\@setplength{sigindent}{3em}
-\@setplength{sigbeforevskip}{-17.2mm}% ???
 \setlength{\textheight}{235mm}
-\setlength{\footskip}{1\baselineskip}
+\setlength{\footskip}{2mm}
 \setlength{\footheight}{30bp}
 
+%\widowpenalties 2 10000 0 %
+\usepackage[defaultlines=2]{nowidow}
+\setnowidow% keine einzelne Zeile am Seitenbeginn (keine "Hurenkinder")
+% https://tex.stackexchange.com/questions/21983/how-to-avoid-page-breaks-inside-paragraphs
+
 \let\raggedsignature=\raggedright
 
 \removereffields