I tried HTML but unfortunately it wasn't displayed as intended. All the CSS was ignored. Maybe I did something wrong - not sure.
Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Sudoku Statistik</title>
<style type="text/css">
h1.inhalt {page-break-before: avoid; }
h1 { page-break-before: allways; }
table { border-collapse: collapse;; }
td { width: 1.5em; height: 1.5em; text-align: center; vertical-align: middle; }
td { border: 0.1em solid; }
td.t { border-top: 0.2em solid; }
td.r { border-right: 0.2em solid; }
td.b { border-bottom: 0.2em solid; }
td.l { border-left: 0.2em solid; }
</style>
</head>
<body>
<a id="Inhalt:">Inhalt</a>
<ul>
<li><a href="#Mag 2013 Heft_19 4_Extreme">Mag 2013 Heft_19 4_Extreme</a></li>
<li><a href="#Mag 2013 Heft_22 3_Hard">Mag 2013 Heft_22 3_Hard</a></li>
</ul>
<h1><a id="Mag 2013 Heft_19 4_Extreme">Mag 2013 Heft_19 4_Extreme</a></h1>
<table><caption><a href="#Inhalt:">Zurück zum Inhalt</a></caption>
<tr><td class="t l">3</td><td class="t "> </td><td class="t r"> </td><td class="t l"> </td><td class="t "> </td><td class="t r"> </td><td class="t l"> </td><td class="t "> </td><td class="t r">7</td></tr>
<tr><td class=" l"> </td><td class=" ">2</td><td class=" r"> </td><td class=" l">8</td><td class=" "> </td><td class=" r">1</td><td class=" l"> </td><td class=" ">9</td><td class=" r"> </td></tr>
<tr><td class="b l"> </td><td class="b "> </td><td class="b r">1</td><td class="b l"> </td><td class="b "> </td><td class="b r"> </td><td class="b l">5</td><td class="b "> </td><td class="b r"> </td></tr>
<tr><td class="t l"> </td><td class="t ">7</td><td class="t r"> </td><td class="t l">4</td><td class="t ">6</td><td class="t r">5</td><td class="t l"> </td><td class="t ">2</td><td class="t r"> </td></tr>
<tr><td class=" l"> </td><td class=" "> </td><td class=" r"> </td><td class=" l">7</td><td class=" "> </td><td class=" r">3</td><td class=" l"> </td><td class=" "> </td><td class=" r"> </td></tr>
<tr><td class="b l"> </td><td class="b ">3</td><td class="b r"> </td><td class="b l">1</td><td class="b ">9</td><td class="b r">8</td><td class="b l"> </td><td class="b ">6</td><td class="b r"> </td></tr>
<tr><td class="t l"> </td><td class="t "> </td><td class="t r">6</td><td class="t l"> </td><td class="t "> </td><td class="t r"> </td><td class="t l">3</td><td class="t "> </td><td class="t r"> </td></tr>
<tr><td class=" l"> </td><td class=" ">4</td><td class=" r"> </td><td class=" l">6</td><td class=" "> </td><td class=" r">2</td><td class=" l"> </td><td class=" ">7</td><td class=" r"> </td></tr>
<tr><td class="b l">1</td><td class="b "> </td><td class="b r"> </td><td class="b l"> </td><td class="b "> </td><td class="b r"> </td><td class="b l"> </td><td class="b "> </td><td class="b r">2</td></tr>
</table>
<h1><a id="Mag 2013 Heft_22 3_Hard">Mag 2013 Heft_22 3_Hard</a></h1>
<table><caption><a href="#Inhalt:">Zurück zum Inhalt</a></caption>
<tr><td class="t l">3</td><td class="t "> </td><td class="t r"> </td><td class="t l"> </td><td class="t "> </td><td class="t r"> </td><td class="t l"> </td><td class="t "> </td><td class="t r">8</td></tr>
<tr><td class=" l"> </td><td class=" "> </td><td class=" r">4</td><td class=" l">8</td><td class=" "> </td><td class=" r">2</td><td class=" l">1</td><td class=" "> </td><td class=" r"> </td></tr>
<tr><td class="b l"> </td><td class="b "> </td><td class="b r">5</td><td class="b l"> </td><td class="b ">1</td><td class="b r"> </td><td class="b l">7</td><td class="b "> </td><td class="b r"> </td></tr>
<tr><td class="t l"> </td><td class="t "> </td><td class="t r">2</td><td class="t l">6</td><td class="t "> </td><td class="t r">9</td><td class="t l">4</td><td class="t "> </td><td class="t r"> </td></tr>
<tr><td class=" l">1</td><td class=" "> </td><td class=" r"> </td><td class=" l"> </td><td class=" "> </td><td class=" r"> </td><td class=" l"> </td><td class=" "> </td><td class=" r">6</td></tr>
<tr><td class="b l"> </td><td class="b "> </td><td class="b r">6</td><td class="b l">1</td><td class="b "> </td><td class="b r">3</td><td class="b l">8</td><td class="b "> </td><td class="b r"> </td></tr>
<tr><td class="t l"> </td><td class="t "> </td><td class="t r">7</td><td class="t l"> </td><td class="t ">4</td><td class="t r"> </td><td class="t l">9</td><td class="t "> </td><td class="t r"> </td></tr>
<tr><td class=" l"> </td><td class=" "> </td><td class=" r">1</td><td class=" l">2</td><td class=" "> </td><td class=" r">8</td><td class=" l">6</td><td class=" "> </td><td class=" r"> </td></tr>
<tr><td class="b l">5</td><td class="b "> </td><td class="b r"> </td><td class="b l"> </td><td class="b "> </td><td class="b r"> </td><td class="b l"> </td><td class="b "> </td><td class="b r">1</td></tr>
</table>
</body>
</html>