Index: trunk/resources/data/defaultpresets.xml
===================================================================
--- trunk/resources/data/defaultpresets.xml	(revision 18250)
+++ trunk/resources/data/defaultpresets.xml	(revision 18259)
@@ -121,4 +121,10 @@
             </checkgroup>
         </optional>
+    </chunk>
+    <chunk id="check_crossing_access">
+        <checkgroup columns="2">
+            <check key="bicycle" text="Cross by bicycle" icon="presets/vehicle/restriction/plain/bicycle.svg" disable_off="true" />
+            <check key="horse" text="Cross on horseback" icon="presets/vehicle/restriction/plain/horse.svg" disable_off="true" />
+        </checkgroup>
     </chunk>
     <chunk id="common_advertising">
@@ -1322,13 +1328,20 @@
             </optional>
             <optional text="Optional crossing attributes:">
-                <combo key="crossing" text="Pedestrian crossing type" values="uncontrolled,traffic_signals,unmarked,no" />
+                <combo key="crossing" text="Pedestrian crossing type" >
+                    <list_entry value="uncontrolled" icon="presets/vehicle/crossing.svg" />
+                    <list_entry value="traffic_signals" icon="presets/vehicle/crossing_traffic_signals.svg" />
+                    <list_entry value="unmarked" icon="presets/vehicle/crossing_unmarked.svg" />
+                    <list_entry value="no" />
+                </combo>
                 <combo key="crossing_ref" text="Crossing type name (UK)" values="zebra,pelican,toucan,puffin,pegasus,tiger" />
                 <combo key="kerb" text="Kerb" values="flush,lowered,no,raised,rolled,yes" values_context="kerb" />
+                <combo key="supervised" text="Crossing attendant" delimiter="|" values="yes|no|06:00-20:00|Mo-Fr 09:00-18:00,Sa 08:00-14:00|May-Sep 09:30-12:30,14:15-19:30" values_i18n="false" values_sort="false" />
                 <check key="crossing:island" text="With island" />
-                <check key="button_operated" text="Button operated" />
-                <check key="traffic_signals:sound" text="Sound signals" />
-                <combo key="supervised" text="Crossing attendant" delimiter="|" values="yes|no|06:00-20:00|Mo-Fr 09:00-18:00,Sa 08:00-14:00|May-Sep 09:30-12:30,14:15-19:30" values_i18n="false" values_sort="false" />
-                <check key="bicycle" text="Cross by bicycle" />
-                <check key="horse" text="Cross on horseback" />
+                <reference ref="check_crossing_access" />
+                <label text="In case of crossing traffic signals:" />
+                <checkgroup columns="2">
+                    <check key="button_operated" text="Button operated" />
+                    <check key="traffic_signals:sound" text="Sound signals" />
+                </checkgroup>
             </optional>
             <optional text="Optional values for specific countries">
@@ -1376,9 +1389,10 @@
             <combo key="tactile_paving" text="Tactile Paving" values="yes,no,incorrect" />
             <check key="crossing:island" text="With island" />
-            <check key="bicycle" text="Cross by bicycle" />
-            <check key="horse" text="Cross on horseback" />
+            <reference ref="check_crossing_access" />
             <label text="In case of traffic signals:" />
-            <check key="button_operated" text="Button operated" />
-            <check key="traffic_signals:sound" text="Sound signals" />
+            <checkgroup columns="2">
+                <check key="button_operated" text="Button operated" />
+                <check key="traffic_signals:sound" text="Sound signals" />
+            </checkgroup>
         </item> <!-- Pedestrian Crossing -->
         <group name="Traffic Calming" icon="presets/vehicle/choker.svg">
@@ -2409,6 +2423,5 @@
                 <combo key="crossing" text="Crossing type" values="uncontrolled,traffic_signals" />
                 <reference ref="supervised" />
-                <check key="horse" text="Cross on horseback" />
-                <check key="bicycle" text="Cross by bicycle" />
+                <reference ref="check_crossing_access" />
                 <check key="crossing:light" text="Traffic lights" />
                 <check key="crossing:bell" text="Sound signals" />
