diff --git a/lib/tpl/dokuwiki/images/pagetools-build.sh b/lib/tpl/dokuwiki/images/pagetools-build.sh
new file mode 100755
index 0000000000000000000000000000000000000000..202e222e98dadc7407a2f458a5cc39a780a175ce
--- /dev/null
+++ b/lib/tpl/dokuwiki/images/pagetools-build.sh
@@ -0,0 +1,56 @@
+#!/bin/sh
+#
+# This script generates a sprite from the unprocessed toolbar icons by combining them
+# and overlaying a color layer for the active state
+#
+# The final sprite is optimized with optipng
+#
+# The script currently expects a Linux system with current versions of the imagemagick
+# and optipng binaries in the path
+#
+# @author Andreas Gohr <andi@splitbrain.org>
+
+OUT=`dirname $0`
+IN="$OUT/pagetools"
+
+if [ ! -d "$IN" ]; then
+    echo "Input folder $IN not found"
+    exit 1
+fi
+
+if [ -z "$TEMP" ]; then
+    TEMP="/tmp"
+fi
+
+if [ ! -d "$TEMP" ]; then
+    echo "No temp directory available"
+    exit 1
+fi
+
+# add up all images twice
+montage `for X in $IN/*.png; do echo -n "$X $X "; done`  -background transparent -tile 1x -geometry 30x45 -gravity north $TEMP/icons.png
+
+# darken the image
+convert $TEMP/icons.png \( +clone -fill '#cccccc' -colorize 100% \) -compose multiply -composite $TEMP/darkicons.png
+
+# create the mask to highlight an active icon
+convert -size 30x30 xc:'#2b73b7' -gamma 0.7 $TEMP/active.png
+
+# create the full mask
+montage `for X in $IN/*.png; do echo -n "$TEMP/active.png "; done` -background transparent -tile 1x -geometry 30x60+0+15 -gravity south $TEMP/activemask.png
+
+# apply mask
+convert $TEMP/darkicons.png $TEMP/activemask.png  \
+\( -clone 0 -alpha extract \) \
+\( -clone 0 -clone 1 -compose overlay -composite \) \
+-delete 0,1 +swap -alpha off -compose copy_opacity -composite $OUT/pagetools-sprite.png
+
+# optimize final sprite
+optipng -o5 $OUT/pagetools-sprite.png
+
+# remove temporary images
+rm -f $TEMP/icons.png
+rm -f $TEMP/darkicons.png
+rm -f $TEMP/active.png
+rm -f $TEMP/activemask.png
+
diff --git a/lib/tpl/dokuwiki/images/pagetools-sprite.png b/lib/tpl/dokuwiki/images/pagetools-sprite.png
index a0f4036ff0701093c1587e632b73a9ad63713c81..0e8b4a9bf8e2a39c1d460af5ad37b6e8eefa7b37 100644
Binary files a/lib/tpl/dokuwiki/images/pagetools-sprite.png and b/lib/tpl/dokuwiki/images/pagetools-sprite.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools-sprite.xcf b/lib/tpl/dokuwiki/images/pagetools-sprite.xcf
deleted file mode 100644
index 07c1d83fb06e33b32d3038a6da6b68cb40cb01b6..0000000000000000000000000000000000000000
Binary files a/lib/tpl/dokuwiki/images/pagetools-sprite.xcf and /dev/null differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/01_edit.png b/lib/tpl/dokuwiki/images/pagetools/01_edit.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad4a737d8038b3319dba66188a29f31d8dfc3093
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/01_edit.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/02_create.png b/lib/tpl/dokuwiki/images/pagetools/02_create.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4fc5d3b1085be8d294148272a72fda422052202
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/02_create.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/03_draft.png b/lib/tpl/dokuwiki/images/pagetools/03_draft.png
new file mode 100644
index 0000000000000000000000000000000000000000..a13d8c3b4c3557aceaa4113a4cb9476e5aaf0747
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/03_draft.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/04_show.png b/lib/tpl/dokuwiki/images/pagetools/04_show.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f64b1bd1c7b338b819835f47cd248d821007e7c
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/04_show.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/05_source.png b/lib/tpl/dokuwiki/images/pagetools/05_source.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcc4fa21fec3510550fae3c91ce92de67f4817f0
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/05_source.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/06_revert.png b/lib/tpl/dokuwiki/images/pagetools/06_revert.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b8457e5ee5f19d266ea875700ee1362c989d37a
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/06_revert.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/07_revisions.png b/lib/tpl/dokuwiki/images/pagetools/07_revisions.png
new file mode 100644
index 0000000000000000000000000000000000000000..d918bce0505a10f4662d6ce09d77fb5f281ab3cc
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/07_revisions.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/08_backlink.png b/lib/tpl/dokuwiki/images/pagetools/08_backlink.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c0823a72acf724b88a644570ba278c5361362f4
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/08_backlink.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/09_subscribe.png b/lib/tpl/dokuwiki/images/pagetools/09_subscribe.png
new file mode 100644
index 0000000000000000000000000000000000000000..30e039dbc42230ab1c6628dca272a91deec470f5
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/09_subscribe.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/10_top.png b/lib/tpl/dokuwiki/images/pagetools/10_top.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4bf1d49d01a6f66272766e7e067a1118709bf71
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/10_top.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/11_mediamanager.png b/lib/tpl/dokuwiki/images/pagetools/11_mediamanager.png
new file mode 100644
index 0000000000000000000000000000000000000000..36116802f0b8a5e60d7f95439bb2a64e807772bd
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/11_mediamanager.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools/12_back.png b/lib/tpl/dokuwiki/images/pagetools/12_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..d154651ec2c860794cf8862258b53b6b37dc3068
Binary files /dev/null and b/lib/tpl/dokuwiki/images/pagetools/12_back.png differ
diff --git a/lib/tpl/dokuwiki/images/pagetools-license.txt b/lib/tpl/dokuwiki/images/pagetools/license.txt
similarity index 100%
rename from lib/tpl/dokuwiki/images/pagetools-license.txt
rename to lib/tpl/dokuwiki/images/pagetools/license.txt