diff --git a/xslfo/datenspuren/guide/Makefile b/xslfo/datenspuren/guide/Makefile
index db240b19e..b44de0cea 100644
--- a/xslfo/datenspuren/guide/Makefile
+++ b/xslfo/datenspuren/guide/Makefile
@@ -9,7 +9,14 @@ DEPS=$(GUIDE_XML) $(GUIDE_XSL) $(SCHEDULE_XSL) $(SCHEDULE_XML) $(C3D2WEB_XSL)
FOP=~/programs/fop/fop
XEP=~/Java/XEP/xep
-guide.pdf: $(DEPS)
- $(FOP) -d -xml $(GUIDE_XML) -xsl $(GUIDE_XSL) -pdf $@
-guide-xep.pdf: $(DEPS)
- $(XEP) -xml $(GUIDE_XML) -xsl $(GUIDE_XSL) -pdf $@
+guide.pdf: guide.fo
+ $(FOP) -d -fo guide.fo -pdf $@
+guide-xep.pdf: guide.fo
+ $(XEP) -fo guide.fo -pdf $@
+guide.fo: $(DEPS)
+ xsltproc $(GUIDE_XSL) $(GUIDE_XML) > $@
+
+fahrplan.fo: $(DEPS)
+ xsltproc $(GUIDE_XSL) fahrplan.xml > $@
+fahrplan.pdf: fahrplan.fo
+ $(FOP) -d -fo fahrplan.fo -pdf $@
diff --git a/xslfo/datenspuren/guide/fahrplan.xml b/xslfo/datenspuren/guide/fahrplan.xml
new file mode 100644
index 000000000..29f6c40ab
--- /dev/null
+++ b/xslfo/datenspuren/guide/fahrplan.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/xslfo/datenspuren/guide/guide.xml b/xslfo/datenspuren/guide/guide.xml
index 3f71c84db..000d6e8ad 100644
--- a/xslfo/datenspuren/guide/guide.xml
+++ b/xslfo/datenspuren/guide/guide.xml
@@ -1,6 +1,12 @@
+
+
+
+
diff --git a/xslfo/datenspuren/guide/schedule.xsl b/xslfo/datenspuren/guide/schedule.xsl
index 66a34a23f..aa75c2e18 100644
--- a/xslfo/datenspuren/guide/schedule.xsl
+++ b/xslfo/datenspuren/guide/schedule.xsl
@@ -1,6 +1,8 @@
@@ -62,4 +64,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.2mm solid black
+
+
+
+
+
+ ,
+
+
+
+
+
+ #e0e0e0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+