diff --git a/kalibrierschein.cls b/kalibrierschein.cls
index be44fa01bcfb187311b180949143f09dd4c05fac..7c571fc83806d356573fe39eb632713f11d2c4ab 100644
--- a/kalibrierschein.cls
+++ b/kalibrierschein.cls
@@ -9,7 +9,7 @@
 \newif\ifnoCMC \noCMCfalse
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{kalibrierschein}
-  [2021/01/11 v0.6a documentclass PTB `Kalibrierschein' (RN/PTB)]
+  [2021/03/12 v0.6b documentclass PTB `Kalibrierschein' (RN/PTB)]
 \DeclareOption{BS}{\def\ks@location{Braunschweig}}
 \DeclareOption{BLN}{\def\ks@location{Berlin}}
 \DeclareOption{KK}{\edef\ks@kalType{\CurrentOption}}
@@ -56,6 +56,13 @@ footskip=0bp,
   \newcommand*\ks@draftName{Entwurf}%
   \defineshorthand{"`}{\openautoquote}
   \defineshorthand{"'}{\closeautoquote}
+  %-------------------------------------------------------
+  \RequirePackage{hyphsubst}% Trennregeln austauschen
+  \HyphSubstIfExists{ngerman-x-latest}{%
+    \HyphSubstLet{ngerman}{ngerman-x-latest}}{}
+  %%%\babelprovide[hyphenrules=ngerman-x-latest]{ngerman}
+  % TODO: aktivieren, wenn funktionstüchtig
+  %-------------------------------------------------------
 }{%
   \newcommand*\ks@draftName{Draft}%
   \useshorthands{"}
@@ -409,6 +416,11 @@ footskip=0bp,
   \endotherlanguage
 }
 
+%\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
+
 \endinput
 %%
 %% End of file `kailbrierschein.cls'.