Index: /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/gui/PTAssistantPaintVisitor.java
===================================================================
--- /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/gui/PTAssistantPaintVisitor.java	(revision 33453)
+++ /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/gui/PTAssistantPaintVisitor.java	(revision 33454)
@@ -102,5 +102,8 @@
                 stopOrderMap.put(rm.getUniqueId(), sb.toString());
                 try {
-                    drawStopLabel(rm.getMember(), sb.toString());
+                    if (PTStop.isPTStopPosition(rm))
+                        drawStopLabel(rm.getMember(), sb.toString(), false);
+                    else if (PTStop.isPTPlatform(rm))
+                        drawStopLabel(rm.getMember(), sb.toString(), true);
                 } catch (NullPointerException ex) {
                     // do nothing
@@ -325,5 +328,5 @@
      * @param label label
      */
-    protected void drawStopLabel(OsmPrimitive primitive, String label) {
+    protected void drawStopLabel(OsmPrimitive primitive, String label, Boolean platform) {
 
         // find the point to which the stop visualization will be linked:
@@ -333,8 +336,14 @@
 
         if (label != null && !label.equals("")) {
-            g.setColor(Color.WHITE);
             Font stringFont = new Font("SansSerif", Font.PLAIN, 24);
-            g.setFont(stringFont);
-            g.drawString(label, p.x + 20, p.y - 20);
+            if (platform) {
+                g.setColor(new Color(255, 255, 102));
+                g.setFont(stringFont);
+                g.drawString(label, p.x + 20, p.y - 40);
+            } else {
+                g.setColor(Color.WHITE);
+                g.setFont(stringFont);
+                g.drawString(label, p.x + 20, p.y - 20);
+            }
         }
 
