diff --git a/app/assets/images/key/opnvkarte/rail11.svg b/app/assets/images/key/opnvkarte/rail11.svg
new file mode 100644
index 000000000..849f5cf94
--- /dev/null
+++ b/app/assets/images/key/opnvkarte/rail11.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/key/opnvkarte/rail15.svg b/app/assets/images/key/opnvkarte/rail15.svg
new file mode 100644
index 000000000..efe7792b9
--- /dev/null
+++ b/app/assets/images/key/opnvkarte/rail15.svg
@@ -0,0 +1,4 @@
+
diff --git a/config/key.yml b/config/key.yml
index 80245f8e9..5da3b138d 100644
--- a/config/key.yml
+++ b/config/key.yml
@@ -72,8 +72,8 @@ cyclemap:
opnvkarte:
- { min_zoom: 6, max_zoom: 7, name: rail, width: 52, height: 1, fill: "#868686" }
- { min_zoom: 8, max_zoom: 10, name: rail, width: 52, height: 2, fill: "#868686" }
- - { min_zoom: 11, max_zoom: 14, name: rail, width: 52, height: 3, fill: "#868686" }
- - { min_zoom: 15, name: rail, width: 52, height: 4, fill: "#868686" }
+ - { min_zoom: 11, max_zoom: 14, name: rail, image: rail11.svg }
+ - { min_zoom: 15, name: rail, image: rail15.svg }
- { min_zoom: 6, max_zoom: 9, name: train, width: 52, height: 2, fill: "#ffc366" }
- { min_zoom: 10, max_zoom: 11, name: train, width: 52, height: 3, fill: "#ffc366" }
- { min_zoom: 12, name: train, width: 52, height: 4, fill: "#ffc366" }