Index: trunk/resources/data/defaultpresets.xml
===================================================================
--- trunk/resources/data/defaultpresets.xml	(revision 18278)
+++ trunk/resources/data/defaultpresets.xml	(revision 18279)
@@ -92,4 +92,5 @@
         <combo key="frequency" text="Frequency in Hertz (Hz)" values="0,16.67,16.7,25" length="5" values_sort="false" />
         <reference ref="highway_yesno" />
+        <combo key="layer" text="Layer" values="5,4,3,2,1,0,-1,-2,-3,-4,-5" length="3" values_sort="false" />
     </chunk>
     <chunk id="railway_service_gauge_electrified_yesno">
@@ -2419,4 +2420,5 @@
                 <reference ref="railway_service" />
                 <reference ref="highway_yesno" />
+                <combo key="layer" text="Layer" values="5,4,3,2,1,0,-1,-2,-3,-4,-5" length="3" values_sort="false" />
             </optional>
         </item> <!-- Disused Rail -->
@@ -2427,4 +2429,5 @@
                 <reference ref="railway_service" />
                 <reference ref="highway_yesno" />
+                <combo key="layer" text="Layer" values="5,4,3,2,1,0,-1,-2,-3,-4,-5" length="3" values_sort="false" />
             </optional>
         </item> <!-- Abandoned Rail -->
@@ -5782,4 +5785,5 @@
                     <check key="tunnel" text="Tunnel" disable_off="true" />
                 </checkgroup>
+                <combo key="layer" text="Layer" values="5,4,3,2,1,0,-1,-2,-3,-4,-5" default="-1" length="3" values_sort="false" />
             </optional>
         </item> <!-- Goods conveyor -->
@@ -6175,5 +6179,9 @@
             <key key="man_made" value="bridge" />
             <optional>
-                <reference ref="name_layer" />
+                <text key="name" text="Name" />
+                <combo key="layer" text="Layer" values="5,4,3,2,1,0,-1,-2,-3,-4,-5" default="-1" length="3" values_sort="false" />
+                <combo key="bridge" text="Bridge" values="aqueduct,boardwalk,cantilever,covered,low_water_crossing,movable,trestle,viaduct" />
+                <combo key="bridge:structure" text="Structure" values="arch,beam,cable-stayed,floating,humpback,simple-suspension,suspension,truss" match="key" />
+                <combo key="bridge:movable" text="Type" values="bascule,drawbridge,lift,submersible,swing,transporter,retractable,tilt" match="key" />
             </optional>
         </item> <!-- Bridge outline -->
@@ -6195,11 +6203,11 @@
             <key key="military" value="bunker" />
             <optional>
-               <combo key="bunker_type" text="Type" values="command,foxhole,gun_emplacement,hardened_aircraft_shelter,mg_nest,munitions,observation,personnel_shelter,pillbox,technical,tobruk" values_context="bunker" values_searchable="true" />
-               <combo key="location" text="Location" values="overground,underground,underwater" values_context="bunker" />
-               <combo key="building" text="Building" values="bunker,yes" values_context="building" />
-               <text key="name" text="Name" />
-               <reference ref="POI_access" />
-               <check key="historic" text="Historic" />
-               <check key="ruins" text="Ruins" />
+                <combo key="bunker_type" text="Type" values="command,foxhole,gun_emplacement,hardened_aircraft_shelter,mg_nest,munitions,observation,personnel_shelter,pillbox,technical,tobruk" values_context="bunker" values_searchable="true" />
+                <combo key="location" text="Location" values="overground,underground,underwater" values_context="bunker" />
+                <combo key="building" text="Building" values="bunker,yes" values_context="building" />
+                <text key="name" text="Name" />
+                <reference ref="POI_access" />
+                <check key="historic" text="Historic" />
+                <check key="ruins" text="Ruins" />
             </optional>
         </item> <!-- Bunker -->
@@ -9515,9 +9523,14 @@
             <space />
             <key key="type" value="bridge" />
-            <combo key="layer" text="Layer" values="5,4,3,2,1,0,-1,-2,-3,-4,-5" length="3" values_sort="false" />
-            <reference ref="name_ref" />
-            <text key="height" text="Height (meters)" length="7" />
-            <text key="length" text="Length (meters)" />
-            <text key="operator" text="Operator" />
+            <combo key="layer" text="Layer" values="5,4,3,2,1,0,-1,-2,-3,-4,-5" default="1" length="3" values_sort="false" />
+            <optional>
+                <combo key="bridge" text="Bridge" values="aqueduct,boardwalk,cantilever,covered,low_water_crossing,movable,trestle,viaduct" />
+                <combo key="bridge:structure" text="Structure" values="arch,beam,cable-stayed,floating,humpback,simple-suspension,suspension,truss" match="key" />
+                <combo key="bridge:movable" text="Type" values="bascule,drawbridge,lift,submersible,swing,transporter,retractable,tilt" match="key" />
+                <reference ref="name_ref" />
+                <text key="height" text="Height (meters)" length="7" />
+                <text key="length" text="Length (meters)" />
+                <text key="operator" text="Operator" />
+            </optional>
             <roles>
                 <role key="across" text="ways supported by (on top of) the bridge" requisite="optional" type="way" />
@@ -9531,8 +9544,10 @@
             <space />
             <key key="type" value="tunnel" />
-            <combo key="layer" text="Layer" values="5,4,3,2,1,0,-1,-2,-3,-4,-5" length="3" values_sort="false" />
-            <reference ref="name_ref" />
-            <text key="length" text="Length (meters)" />
-            <text key="operator" text="Operator" />
+            <combo key="layer" text="Layer" values="5,4,3,2,1,0,-1,-2,-3,-4,-5" default="-1" length="3" values_sort="false" />
+            <optional>
+                <reference ref="name_ref" />
+                <text key="length" text="Length (meters)" />
+                <text key="operator" text="Operator" />
+            </optional>
             <roles>
                 <role key="through" text="ways passing through the tunnel" requisite="required" type="way" />
