Index: /applications/editors/josm/plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/ExceptValueModel.java
===================================================================
--- /applications/editors/josm/plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/ExceptValueModel.java	(revision 30650)
+++ /applications/editors/josm/plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/ExceptValueModel.java	(revision 30651)
@@ -24,4 +24,5 @@
         s.add("hgv");
         s.add("bicycle");
+        s.add("moped");
         s.add("motorcar");
         STANDARD_VEHICLE_EXCEPTION_VALUES = Collections.unmodifiableSet(s);
Index: /applications/editors/josm/plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/VehicleExceptionEditor.java
===================================================================
--- /applications/editors/josm/plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/VehicleExceptionEditor.java	(revision 30650)
+++ /applications/editors/josm/plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/VehicleExceptionEditor.java	(revision 30651)
@@ -40,4 +40,5 @@
     private JCheckBox cbPsv;
     private JCheckBox cbBicyle;
+    private JCheckBox cbMoped;
     private JCheckBox cbHgv;
     private JCheckBox cbMotorcar;
@@ -124,8 +125,20 @@
         lbl.setIcon(ImageProvider.get("vehicle", "bicycle"));
         
-
         gc.weightx = 0.0;
         gc.gridx++;
         pnlStandard.add(cbBicyle, gc);
+        gc.weightx = 1.0;
+        gc.gridx++;
+        pnlStandard.add(lbl, gc);
+        
+        cbMoped = new JCheckBox();
+        cbMoped.addItemListener(svtChangeListener);
+        lbl = new JLabel(tr("Mopeds"));
+        lbl.setIcon(ImageProvider.get("vehicle", "moped"));
+        
+        gc.weightx = 0.0;
+        gc.gridx = 0;
+        gc.gridy = 2;
+        pnlStandard.add(cbMoped, gc);
         gc.weightx = 1.0;
         gc.gridx++;
@@ -238,4 +251,5 @@
             cbPsv.setSelected(exceptValue.isVehicleException("psv"));
             cbBicyle.setSelected(exceptValue.isVehicleException("bicycle"));
+            cbMoped.setSelected(exceptValue.isVehicleException("moped"));
             cbMotorcar.setSelected(exceptValue.isVehicleException("motorcar"));
             cbHgv.setSelected(exceptValue.isVehicleException("hgv"));
@@ -318,4 +332,5 @@
             if (!enabled) return;
             exceptValue.setVehicleException("bicycle", cbBicyle.isSelected());
+            exceptValue.setVehicleException("moped", cbMoped.isSelected());
             exceptValue.setVehicleException("hgv", cbHgv.isSelected());
             exceptValue.setVehicleException("psv", cbPsv.isSelected());
