Index: /trunk/src/org/openstreetmap/josm/gui/mappaint/StyleSetting.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/mappaint/StyleSetting.java	(revision 13799)
+++ /trunk/src/org/openstreetmap/josm/gui/mappaint/StyleSetting.java	(revision 13800)
@@ -36,5 +36,5 @@
      * A style setting for boolean value (yes / no).
      */
-    class BooleanStyleSetting implements StyleSetting {
+    class BooleanStyleSetting implements StyleSetting, Comparable<BooleanStyleSetting> {
         public final StyleSource parentStyle;
         public final String prefKey;
@@ -82,4 +82,9 @@
             }
         }
+
+        @Override
+        public int compareTo(BooleanStyleSetting o) {
+            return label.compareTo(o.label);
+        }
     }
 }
Index: /trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleSource.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleSource.java	(revision 13799)
+++ /trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleSource.java	(revision 13800)
@@ -606,4 +606,5 @@
             }
         }
+        settings.sort(null);
     }
 
