diff --git a/arbeitsanweisung/vl-arbeitsanweisung.cls b/arbeitsanweisung/vl-arbeitsanweisung.cls
index 0f9fd8aa3a2a267df04c0d9d9a2e09c589562301..d00a0333da8920eac2cd3adf34f20492d910e6a8 100644
--- a/arbeitsanweisung/vl-arbeitsanweisung.cls
+++ b/arbeitsanweisung/vl-arbeitsanweisung.cls
@@ -41,11 +41,12 @@ footskip=25mm,
 \RequirePackage[main=ngerman,english]{babel}
 \RequirePackage{tabularx}
 \RequirePackage{graphicx}
-\let\ptb@endtabularx=\TX@endtabularx
+%%%\let\ptb@endtabularx=\TX@endtabularx
 \RequirePackage{xltabular}
 \RequirePackage{amsmath,threeparttable,tabto,grffile}
 \RequirePackage{pdflscape,picture,trimspaces,url,varwidth,placeins}
-\RequirePackage{zref-totpages,booktabs,array,pdfpages}
+\RequirePackage{zref-totpages,booktabs,array}
+\RequirePackage[final]{pdfpages}
 \RequirePackage{longtable,siunitx,ragged2e,ifxetex,ifluatex,relsize}
 \keepXColumns
 \RequirePackage{siunitx-PTB}
@@ -139,7 +140,7 @@ footskip=25mm,
 \newcommand*\ptb@first@foot{%
   \raisebox{-4bp}[0pt][0pt]{% 
   \begingroup
-    \let\TX@endtabularx=\ptb@endtabularx
+    \let\TX@endtabularx=\ORIGi@TX@endtabularx
     \normalfont\sffamily\tiny\extrarowheight=.3\baselineskip
     \arrayrulewidth=\ptb@rulewidth \extratabsurround=0pt %
     \renewcommand\tabularxcolumn[1]{m{##1}}%
@@ -175,7 +176,7 @@ footskip=25mm,
 }
 \newcommand*\ptb@foot@even{%
   \begingroup
-    \let\TX@endtabularx=\ptb@endtabularx
+    \let\TX@endtabularx=\ORIGi@TX@endtabularx
     \normalfont\sffamily\tiny\extrarowheight=.3\baselineskip
     \arrayrulewidth=\ptb@rulewidth \extratabsurround=0pt %
     \renewcommand*\tabularxcolumn[1]{m{##1}}%
@@ -195,7 +196,7 @@ footskip=25mm,
 }
 \newcommand*\ptb@foot@odd{%
   \begingroup
-    \let\TX@endtabularx=\ptb@endtabularx
+    \let\TX@endtabularx=\ORIGi@TX@endtabularx
     \normalfont\sffamily\tiny\extrarowheight=.3\baselineskip
     \arrayrulewidth=\ptb@rulewidth \extratabsurround=0pt %
     \renewcommand*\tabularxcolumn[1]{m{##1}}%