Index: /applications/editors/josm/plugins/toms/src/toms/dialogs/SmpDialogAction.java
===================================================================
--- /applications/editors/josm/plugins/toms/src/toms/dialogs/SmpDialogAction.java	(revision 22536)
+++ /applications/editors/josm/plugins/toms/src/toms/dialogs/SmpDialogAction.java	(revision 22537)
@@ -1209,4 +1209,6 @@
 			cbM01Kennung.addActionListener(new java.awt.event.ActionListener() {
 				public void actionPerformed(java.awt.event.ActionEvent e) {
+					int i1, i2;
+					String g = "", c = "";
 					String it = (String) cbM01Kennung.getSelectedItem();
 
@@ -1220,5 +1222,29 @@
 						return;
 					}
-					buoy.setLightChar(it);
+
+					i1 = it.indexOf("(");
+					i2 = it.indexOf(")", i1);
+
+					if (i1 >= 0) {
+						c = it.substring(0, i1);
+						if (i1 >= 0)
+							g = it.substring(i1 + 1, i2);
+					}
+
+					if (it.contains("+")) {
+						i1 = it.indexOf("+");
+						i2 = it.length();
+						if (c == "")
+							c = it;
+						else
+							c = c + it.substring(i1, i2);
+					}
+
+					if (c == "")
+						c = it;
+					buoy.setLightChar(c);
+					buoy.setLightGroup(g);
+//					buoy.setLightColour();
+
 					buoy.paintSign();
 				}
