diff --git a/vtm-jeo/src/org/oscim/layers/OSMIndoorLayer.java b/vtm-jeo/src/org/oscim/layers/OSMIndoorLayer.java
index 8c95b174..4ed56cbb 100644
--- a/vtm-jeo/src/org/oscim/layers/OSMIndoorLayer.java
+++ b/vtm-jeo/src/org/oscim/layers/OSMIndoorLayer.java
@@ -95,7 +95,8 @@ public class OSMIndoorLayer extends JeoVectorLayer {
 
         if (ll.line == null) {
             float width = rule.number(f, CartoCSS.LINE_WIDTH, 1.2f);
-            int color = Color.rainbow((level + 1) / 10f);
+            //int color = Color.rainbow((level + 1) / 10f);
+            int color = JeoUtils.color(rule.color(f, CartoCSS.LINE_COLOR, RGB.black));
 
             if (/*level > -2 && */!active)
                 color = getInactiveColor(color);