diff --git a/src/HsH-report.cls b/src/HsH-report.cls
index afbf614a9cf5a06dd73568931cfd7c0052acb383..b95353a91b81d9989f8fc647460d4741e51e01e9 100644
--- a/src/HsH-report.cls
+++ b/src/HsH-report.cls
@@ -92,6 +92,7 @@
 \fi
 \RequirePackage{geometry}
 \if@german\PassOptionsToPackage{ngerman}{babel}\else\PassOptionsToPackage{english}{babel}\fi
+\PassOptionsToPackage{shorthands=off}{babel}
 \RequirePackage{babel}
 \PassOptionsToPackage{headsepline}{scrlayer-scrpage}
 \RequirePackage{scrlayer-scrpage}
diff --git a/src/config.tex b/src/config.tex
index c2a4e65729a45cfc179dbfd7153455d2259b76cf..52a1396631f935a4730642290dc8cedc86551941 100644
--- a/src/config.tex
+++ b/src/config.tex
@@ -47,7 +47,7 @@
     keywordstyle=\color{FireBrick}\bfseries,
     stringstyle=\color{DodgerBlue},
     showstringspaces=false,
-    basicstyle=\ttfamily,
+    basicstyle=\small\ttfamily,
     tabsize=4,
     literate={Ö}{{\"O}}1{Ä}{{\"A}}1{Ü}{{\"U}}1{ß}{{\ss}}1{ü}{{\"u}}1{ä}{{\"a}}1{ö}{{\"o}}1,
     escapeinside={(*@}{@*)},
@@ -67,7 +67,7 @@
     framextopmargin=5px,
     framexbottommargin=5px,
     numbers=left,
-    numberstyle=\scriptsize\ttfamily\color{gray},
+    numberstyle=\tiny\ttfamily\color{gray},
     numbersep=5pt,
   }
 }{}