diff --git a/teckids.sty b/teckids.sty
index c3ef993e0cdadc92c57e3d31c1d0d3a190d50a89..997a6ce3271211b68ea33c74b880a7a2223dbbea 100644
--- a/teckids.sty
+++ b/teckids.sty
@@ -27,7 +27,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{teckids}
 
-\RequirePackage{picins}
+\RequirePackage{wrapfig}
 \RequirePackage{intcalc}
 
 \RequirePackage[utf8]{inputenc}
@@ -241,19 +241,14 @@
 }
 }
 
-\newcount\stamps
-\stamps=0
+\newcounter{stamps}
+\setcounter{stamps}{0}
+\newcounter{stamp}
 
 \newcommand{\briefmarke}[1]{
- \newcount\stampoff
- \stampoff=\intcalcAdd(#1}{\stamps}
- \newcount\page
- \page=\intcalcAdd{\intcalcMod{\stampoff}{32}}{1}
- \stampoff=\intcalcSub{\stampoff}{\intcalcMul{\page}{32}}
- \newcount\row
- \row=\intcalcMod{\stampoff}{4}
- \stampoff=\intcalcSub{\stampoff}{\intcalcMul{\row}{4}}
- \newcount\col
- \col=\stampoff
- \parpic[r]{\includegraphics[trim=\intcalcAdd{25}{\intcalcMul{\col}{40}}mm \intcalcSub{259}{\intcalcMul{33}{\row}}mm \intcalcSub{177}{\intcalcAdd{25}{\intcalcMul{\col}{40}}mm \intcalcAdd{25}{\intcalcMul{40}{\row}}mm,crop]{\page}
-}
\ No newline at end of file
+ \setcounter{stamp}{\intcalcAdd{\value{stamps}}{#1}}
+ \begin{wrapfigure}{r}{33mm}
+  \includegraphics[width=33mm]{\arabic{stamp}}
+ \end{wrapfigure}
+ \addtocounter{stamps}{1}
+}