Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardEButton.svg
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardEButton.svg	(revision 24613)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardEButton.svg	(revision 24613)
@@ -0,0 +1,354 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="100"
+   height="32"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="CardEButton.svg"
+   inkscape:export-filename="/Users/mherring/boatsw/oseam/josm/plugins/smed/plugs/oseam/src/images/CardWButton_de.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3638"
+       inkscape:collect="always">
+      <stop
+         id="stop3640"
+         offset="0"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.1803427"
+         id="stop3642" />
+      <stop
+         id="stop3646"
+         offset="0.49928904"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3644"
+         offset="1"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3606">
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="0"
+         id="stop3608" />
+      <stop
+         id="stop3614"
+         offset="0.31745982"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="1"
+         id="stop3610" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3606"
+       id="linearGradient3612"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0005258,0,0,0.80006404,-0.02882728,210.3836)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3638"
+       id="linearGradient3636"
+       gradientUnits="userSpaceOnUse"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3947" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3882" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3792" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3736" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3530" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3440" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3172" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3739" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3689" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3639" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3401" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3274" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3203" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3123" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3073" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2989" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2933" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2862" />
+    <inkscape:perspective
+       id="perspective2915"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 160 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="11.879394"
+     inkscape:cx="39.344297"
+     inkscape:cy="14.585448"
+     inkscape:document-units="px"
+     inkscape:current-layer="g2900"
+     showgrid="true"
+     inkscape:showpageshadow="false"
+     inkscape:snap-grids="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1088"
+     inkscape:window-x="1440"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2816"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Graphics"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1020.3622)"
+     style="display:inline">
+    <rect
+       y="1020.5844"
+       x="0.22224484"
+       height="31.55551"
+       width="99.555534"
+       id="rect3618"
+       style="fill:url(#linearGradient3612);fill-opacity:1;stroke:#000000;stroke-width:0.44448969;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
+    <path
+       style="fill:#000000;fill-opacity:1;stroke:none"
+       d="M 32.483929,1036.8818 17.5,1036.8398 l 7.449875,10.5224 7.534054,-10.4803 z"
+       id="path2871"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       id="path3645"
+       d="m 17.5,1035.8716 14.983929,0 -7.491965,-10.5224 L 17.5,1035.8716 z"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+  </g>
+  <g
+     transform="translate(0,-1020.3622)"
+     id="g2900"
+     inkscape:groupmode="layer"
+     inkscape:label="Text EN"
+     style="display:inline">
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2908"
+       y="1033.3982"
+       x="69.834709"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1033.3982"
+         x="69.834709"
+         id="tspan2910"
+         sodipodi:role="line">East</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="69.71566"
+       y="1045.303"
+       id="text2863"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2865"
+         x="69.71566"
+         y="1045.303">Cardinal</tspan></text>
+  </g>
+  <g
+     style="display:none"
+     inkscape:label="Text DE"
+     inkscape:groupmode="layer"
+     id="g2912"
+     transform="translate(0,-1020.3622)">
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="70.037933"
+       y="1045.1742"
+       id="text2914"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2916"
+         x="70.037933"
+         y="1045.1742">Deutsch</tspan></text>
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2867"
+       y="1032.9124"
+       x="69.799843"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1032.9124"
+         x="69.799843"
+         id="tspan2869"
+         sodipodi:role="line">Deutsch</tspan></text>
+  </g>
+</svg>
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardNButton.svg
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardNButton.svg	(revision 24613)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardNButton.svg	(revision 24613)
@@ -0,0 +1,354 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="100"
+   height="32"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="CardNButton.svg"
+   inkscape:export-filename="/Users/mherring/boatsw/oseam/josm/plugins/smed/plugs/oseam/src/images/CardNButton_de.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3638"
+       inkscape:collect="always">
+      <stop
+         id="stop3640"
+         offset="0"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.1803427"
+         id="stop3642" />
+      <stop
+         id="stop3646"
+         offset="0.49928904"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3644"
+         offset="1"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3606">
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="0"
+         id="stop3608" />
+      <stop
+         id="stop3614"
+         offset="0.31745982"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="1"
+         id="stop3610" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3606"
+       id="linearGradient3612"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0005258,0,0,0.80006404,-0.02882728,210.3836)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3638"
+       id="linearGradient3636"
+       gradientUnits="userSpaceOnUse"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3947" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3882" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3792" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3736" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3530" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3440" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3172" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3739" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3689" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3639" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3401" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3274" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3203" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3123" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3073" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2989" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2933" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2862" />
+    <inkscape:perspective
+       id="perspective2915"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 160 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="8.4000001"
+     inkscape:cx="32.933424"
+     inkscape:cy="14.585448"
+     inkscape:document-units="px"
+     inkscape:current-layer="g2912"
+     showgrid="true"
+     inkscape:showpageshadow="false"
+     inkscape:snap-grids="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1088"
+     inkscape:window-x="1440"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2816"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Graphics"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1020.3622)"
+     style="display:inline">
+    <rect
+       y="1020.5844"
+       x="0.22224484"
+       height="31.55551"
+       width="99.555534"
+       id="rect3618"
+       style="fill:url(#linearGradient3612);fill-opacity:1;stroke:#000000;stroke-width:0.44448969;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
+    <path
+       style="fill:#000000;fill-opacity:1;stroke:none"
+       d="m 17.54209,1036.3768 14.983929,0 -7.491965,-11.0275 -7.491964,11.0275 z"
+       id="path2871"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       id="path3645"
+       d="m 17.5,1047.3622 14.983929,0 -7.491965,-11.0275 L 17.5,1047.3622 z"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+  </g>
+  <g
+     transform="translate(0,-1020.3622)"
+     id="g2900"
+     inkscape:groupmode="layer"
+     inkscape:label="Text EN"
+     style="display:inline">
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2908"
+       y="1033.3982"
+       x="69.834709"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1033.3982"
+         x="69.834709"
+         id="tspan2910"
+         sodipodi:role="line">North</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="69.71566"
+       y="1045.303"
+       id="text2863"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2865"
+         x="69.71566"
+         y="1045.303">Cardinal</tspan></text>
+  </g>
+  <g
+     style="display:none"
+     inkscape:label="Text DE"
+     inkscape:groupmode="layer"
+     id="g2912"
+     transform="translate(0,-1020.3622)">
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="70.037933"
+       y="1045.1742"
+       id="text2914"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2916"
+         x="70.037933"
+         y="1045.1742">Deutsch</tspan></text>
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2867"
+       y="1032.9124"
+       x="69.799843"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1032.9124"
+         x="69.799843"
+         id="tspan2869"
+         sodipodi:role="line">Deutsch</tspan></text>
+  </g>
+</svg>
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardSButton.svg
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardSButton.svg	(revision 24613)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardSButton.svg	(revision 24613)
@@ -0,0 +1,354 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="100"
+   height="32"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="CardSButton.svg"
+   inkscape:export-filename="/Users/mherring/boatsw/oseam/josm/plugins/smed/plugs/oseam/src/images/CardNButton_de.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3638"
+       inkscape:collect="always">
+      <stop
+         id="stop3640"
+         offset="0"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.1803427"
+         id="stop3642" />
+      <stop
+         id="stop3646"
+         offset="0.49928904"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3644"
+         offset="1"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3606">
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="0"
+         id="stop3608" />
+      <stop
+         id="stop3614"
+         offset="0.31745982"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="1"
+         id="stop3610" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3606"
+       id="linearGradient3612"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0005258,0,0,0.80006404,-0.02882728,210.3836)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3638"
+       id="linearGradient3636"
+       gradientUnits="userSpaceOnUse"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3947" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3882" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3792" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3736" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3530" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3440" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3172" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3739" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3689" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3639" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3401" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3274" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3203" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3123" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3073" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2989" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2933" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2862" />
+    <inkscape:perspective
+       id="perspective2915"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 160 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="8.4000001"
+     inkscape:cx="32.814376"
+     inkscape:cy="14.585448"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:showpageshadow="false"
+     inkscape:snap-grids="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1088"
+     inkscape:window-x="1440"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2816"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Graphics"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1020.3622)"
+     style="display:inline">
+    <rect
+       y="1020.5844"
+       x="0.22224484"
+       height="31.55551"
+       width="99.555534"
+       id="rect3618"
+       style="fill:url(#linearGradient3612);fill-opacity:1;stroke:#000000;stroke-width:0.44448969;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
+    <path
+       style="fill:#000000;fill-opacity:1;stroke:none"
+       d="m 32.483929,1036.3347 -14.983929,0 7.491965,11.0275 7.491964,-11.0275 z"
+       id="path2871"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       id="path3645"
+       d="m 32.526019,1025.3493 -14.983929,0 7.491965,11.0275 7.491964,-11.0275 z"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+  </g>
+  <g
+     transform="translate(0,-1020.3622)"
+     id="g2900"
+     inkscape:groupmode="layer"
+     inkscape:label="Text EN"
+     style="display:inline">
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2908"
+       y="1033.3982"
+       x="69.834709"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1033.3982"
+         x="69.834709"
+         id="tspan2910"
+         sodipodi:role="line">South</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="69.71566"
+       y="1045.303"
+       id="text2863"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2865"
+         x="69.71566"
+         y="1045.303">Cardinal</tspan></text>
+  </g>
+  <g
+     style="display:none"
+     inkscape:label="Text DE"
+     inkscape:groupmode="layer"
+     id="g2912"
+     transform="translate(0,-1020.3622)">
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="70.037933"
+       y="1045.1742"
+       id="text2914"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2916"
+         x="70.037933"
+         y="1045.1742">Deutsch</tspan></text>
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2867"
+       y="1032.9124"
+       x="69.799843"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1032.9124"
+         x="69.799843"
+         id="tspan2869"
+         sodipodi:role="line">Deutsch</tspan></text>
+  </g>
+</svg>
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardWButton.svg
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardWButton.svg	(revision 24613)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/images/CardWButton.svg	(revision 24613)
@@ -0,0 +1,354 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="100"
+   height="32"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="CardWButton.svg"
+   inkscape:export-filename="/Users/mherring/boatsw/oseam/josm/plugins/smed/plugs/oseam/src/images/CardSButton.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3638"
+       inkscape:collect="always">
+      <stop
+         id="stop3640"
+         offset="0"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.1803427"
+         id="stop3642" />
+      <stop
+         id="stop3646"
+         offset="0.49928904"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3644"
+         offset="1"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3606">
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="0"
+         id="stop3608" />
+      <stop
+         id="stop3614"
+         offset="0.31745982"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="1"
+         id="stop3610" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3606"
+       id="linearGradient3612"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0005258,0,0,0.80006404,-0.02882728,210.3836)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3638"
+       id="linearGradient3636"
+       gradientUnits="userSpaceOnUse"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3947" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3882" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3792" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3736" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3530" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3440" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3172" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3739" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3689" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3639" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3401" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3274" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3203" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3123" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3073" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2989" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2933" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2862" />
+    <inkscape:perspective
+       id="perspective2915"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 160 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="11.879394"
+     inkscape:cx="37.033433"
+     inkscape:cy="14.585448"
+     inkscape:document-units="px"
+     inkscape:current-layer="g2900"
+     showgrid="true"
+     inkscape:showpageshadow="false"
+     inkscape:snap-grids="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1088"
+     inkscape:window-x="1440"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2816"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Graphics"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1020.3622)"
+     style="display:inline">
+    <rect
+       y="1020.5844"
+       x="0.22224484"
+       height="31.55551"
+       width="99.555534"
+       id="rect3618"
+       style="fill:url(#linearGradient3612);fill-opacity:1;stroke:#000000;stroke-width:0.44448969;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
+    <path
+       style="fill:#000000;fill-opacity:1;stroke:none"
+       d="m 17.5,1047.3622 14.983928,0 -7.491965,-11.0275 L 17.5,1047.3622 z"
+       id="path2871"
+       sodipodi:nodetypes="cccc" />
+    <path
+       sodipodi:nodetypes="cccc"
+       id="path3645"
+       d="m 32.526018,1025.3493 -14.983928,0 7.491964,11.0275 7.491964,-11.0275 z"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+  </g>
+  <g
+     transform="translate(0,-1020.3622)"
+     id="g2900"
+     inkscape:groupmode="layer"
+     inkscape:label="Text EN"
+     style="display:inline">
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2908"
+       y="1033.3982"
+       x="69.834709"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1033.3982"
+         x="69.834709"
+         id="tspan2910"
+         sodipodi:role="line">West</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="69.71566"
+       y="1045.303"
+       id="text2863"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2865"
+         x="69.71566"
+         y="1045.303">Cardinal</tspan></text>
+  </g>
+  <g
+     style="display:none"
+     inkscape:label="Text DE"
+     inkscape:groupmode="layer"
+     id="g2912"
+     transform="translate(0,-1020.3622)">
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="70.037933"
+       y="1045.1742"
+       id="text2914"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2916"
+         x="70.037933"
+         y="1045.1742">Deutsch</tspan></text>
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2867"
+       y="1032.9124"
+       x="69.799843"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1032.9124"
+         x="69.799843"
+         id="tspan2869"
+         sodipodi:role="line">Deutsch</tspan></text>
+  </g>
+</svg>
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/images/IsolButton.svg
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/images/IsolButton.svg	(revision 24613)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/images/IsolButton.svg	(revision 24613)
@@ -0,0 +1,364 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="100"
+   height="32"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="IsolButton.svg"
+   inkscape:export-filename="/Users/mherring/boatsw/oseam/josm/plugins/smed/plugs/oseam/src/images/CardEButton_de.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3638"
+       inkscape:collect="always">
+      <stop
+         id="stop3640"
+         offset="0"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.1803427"
+         id="stop3642" />
+      <stop
+         id="stop3646"
+         offset="0.49928904"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3644"
+         offset="1"
+         style="stop-color:#80a4c4;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3606">
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="0"
+         id="stop3608" />
+      <stop
+         id="stop3614"
+         offset="0.31745982"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#80a4c4;stop-opacity:1"
+         offset="1"
+         id="stop3610" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3606"
+       id="linearGradient3612"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0005258,0,0,0.80006404,-0.02882728,210.3836)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3638"
+       id="linearGradient3636"
+       gradientUnits="userSpaceOnUse"
+       x1="50.002548"
+       y1="1012.4216"
+       x2="50.002548"
+       y2="1052.3596" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3947" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3882" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3792" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3736" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3530" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3440" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3172" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3739" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3689" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3639" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3401" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 200 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="400 : 200 : 1"
+       inkscape:persp3d-origin="200 : 133.33333 : 1"
+       id="perspective3274" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3203" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3123" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective3073" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2989" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2933" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       id="perspective2862" />
+    <inkscape:perspective
+       id="perspective2915"
+       inkscape:persp3d-origin="160 : 106.66667 : 1"
+       inkscape:vp_z="320 : 160 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 160 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="8.4000001"
+     inkscape:cx="35.12524"
+     inkscape:cy="14.585448"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:showpageshadow="false"
+     inkscape:snap-grids="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1088"
+     inkscape:window-x="1440"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2816"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Graphics"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1020.3622)"
+     style="display:inline">
+    <rect
+       y="1020.5844"
+       x="0.22224484"
+       height="31.55551"
+       width="99.555534"
+       id="rect3618"
+       style="fill:url(#linearGradient3612);fill-opacity:1;stroke:#000000;stroke-width:0.44448969;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
+    <path
+       sodipodi:type="arc"
+       style="fill:#000000;fill-opacity:1;stroke:none"
+       id="path3731"
+       sodipodi:cx="12.648809"
+       sodipodi:cy="12"
+       sodipodi:rx="5.0892859"
+       sodipodi:ry="5"
+       d="M 17.738095,12 A 5.0892859,5 0 1 1 7.5595236,12 5.0892859,5 0 1 1 17.738095,12 z"
+       transform="matrix(1.1789473,0,0,1.2,10.08772,1015.9622)" />
+    <path
+       transform="matrix(1.1789473,0,0,1.2,10.08772,1027.9622)"
+       d="M 17.738095,12 A 5.0892859,5 0 1 1 7.5595236,12 5.0892859,5 0 1 1 17.738095,12 z"
+       sodipodi:ry="5"
+       sodipodi:rx="5.0892859"
+       sodipodi:cy="12"
+       sodipodi:cx="12.648809"
+       id="path3733"
+       style="fill:#000000;fill-opacity:1;stroke:none"
+       sodipodi:type="arc" />
+  </g>
+  <g
+     transform="translate(0,-1020.3622)"
+     id="g2900"
+     inkscape:groupmode="layer"
+     inkscape:label="Text EN"
+     style="display:inline">
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2908"
+       y="1033.3982"
+       x="69.834709"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1033.3982"
+         x="69.834709"
+         id="tspan2910"
+         sodipodi:role="line">Isolated</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="69.71566"
+       y="1045.303"
+       id="text2863"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2865"
+         x="69.71566"
+         y="1045.303">Danger</tspan></text>
+  </g>
+  <g
+     style="display:none"
+     inkscape:label="Text DE"
+     inkscape:groupmode="layer"
+     id="g2912"
+     transform="translate(0,-1020.3622)">
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       x="70.037933"
+       y="1045.1742"
+       id="text2914"
+       sodipodi:linespacing="100%"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan2916"
+         x="70.037933"
+         y="1045.1742">Deutsch</tspan></text>
+    <text
+       inkscape:export-ydpi="90"
+       inkscape:export-xdpi="90"
+       inkscape:export-filename="/Users/mherring/boatsw/oseam/openseamap/josm/icons/Chan.png"
+       sodipodi:linespacing="100%"
+       id="text2867"
+       y="1032.9124"
+       x="69.799843"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+       xml:space="preserve"><tspan
+         y="1032.9124"
+         x="69.799843"
+         id="tspan2869"
+         sodipodi:role="line">Deutsch</tspan></text>
+  </g>
+</svg>
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/dialogs/OSeaMAction.java
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/dialogs/OSeaMAction.java	(revision 24612)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/dialogs/OSeaMAction.java	(revision 24613)
@@ -56,4 +56,7 @@
 	private JLabel raconIcon = null;
 	private JLabel fogIcon = null;
+	private JLabel nameLabel = null;
+	private JTextField nameBox = null;
+	private JButton saveButton = null;
 	private ButtonGroup typeButtons = null;
 	private JRadioButton chanButton = null;
@@ -62,4 +65,6 @@
 	private JRadioButton lightButton = null;
 	private PanelChan panelChan = null;
+	private PanelHaz panelHaz = null;
+	private PanelSpec panelSpec = null;
 
 	public OSeaMAction() {
@@ -79,4 +84,10 @@
 		panelChan.setBounds(new Rectangle(105, 0, 295, 160));
 		panelChan.setVisible(false);
+		panelHaz= new PanelHaz();
+		panelHaz.setBounds(new Rectangle(105, 0, 295, 160));
+		panelHaz.setVisible(false);
+		panelSpec= new PanelSpec();
+		panelSpec.setBounds(new Rectangle(105, 0, 295, 160));
+		panelSpec.setVisible(false);
 	}
 
@@ -112,4 +123,6 @@
 			oseamPanel.add(getLightButton(), null);
 			oseamPanel.add(panelChan, null);
+			oseamPanel.add(panelHaz, null);
+			oseamPanel.add(panelSpec, null);
 			typeButtons = new ButtonGroup();
 			typeButtons.add(chanButton);
@@ -126,6 +139,18 @@
 						panelChan.setVisible(false);
 					}
-					hazButton.setEnabled(!hazButton.isSelected());
-					specButton.setEnabled(!specButton.isSelected());
+					if (hazButton.isSelected()) {
+						hazButton.setEnabled(false);
+						panelHaz.setVisible(true);
+					} else { 
+						hazButton.setEnabled(true);
+						panelHaz.setVisible(false);
+					}
+					if (specButton.isSelected()) {
+						specButton.setEnabled(false);
+						panelSpec.setVisible(true);
+					} else { 
+						specButton.setEnabled(true);
+						panelSpec.setVisible(false);
+					}
 					lightButton.setEnabled(!lightButton.isSelected());
 //System.out.println("pressed: " + chanButton.isSelected() + " " + hazButton.isSelected() + " " + specButton.isSelected() + " " + lightButton.isSelected());
@@ -136,4 +161,16 @@
 			specButton.addActionListener(alType);
 			lightButton.addActionListener(alType);
+			
+			nameLabel = new JLabel();
+			nameLabel.setBounds(new Rectangle(5, 325, 60, 20));
+			nameLabel.setText(tr("Name:"));
+			oseamPanel.add(nameLabel, null);
+			nameBox = new JTextField();
+			nameBox.setBounds(new Rectangle(60, 320, 200, 30));
+			oseamPanel.add(nameBox, null);
+			saveButton = new JButton();
+			saveButton.setBounds(new Rectangle(285, 320, 100, 30));
+			saveButton.setText(tr("Save"));
+			oseamPanel.add(saveButton, null);
 		}
 		return oseamPanel;
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages.properties
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages.properties	(revision 24612)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages.properties	(revision 24613)
@@ -19,4 +19,14 @@
 SafeWaterButton=/images/SafeWaterButton.png
 SafeWaterTip=Safe Water marks
+NorthButton=/images/CardNButton.png
+PortTip=North cardinal marks
+SouthButton=/images/CardSButton.png
+SouthTip=South cardinal marks
+EastButton=/images/CardEButton.png
+EastTip=East cardinal marks
+WestButton=/images/CardWButton.png
+WestTip=West cardinal marks
+IsolButton=/images/IsolButton.png
+IsolTip=Isolated danger marks
 PillarButton=/images/PillarButton.png
 SparButton=/images/SparButton.png
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages_de.properties
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages_de.properties	(revision 24612)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages_de.properties	(revision 24613)
@@ -19,4 +19,14 @@
 SafeWaterButton=/images/SafeWaterButton_de.png
 SafeWaterTip=Safe Water marks
+NorthButton=/images/CardNButton_de.png
+PortTip=North cardinal marks
+SouthButton=/images/CardSButton_de.png
+SouthTip=South cardinal marks
+EastButton=/images/CardEButton_de.png
+EastTip=East cardinal marks
+WestButton=/images/CardWButton_de.png
+WestTip=West cardinal marks
+IsolButton=/images/IsolButton_de.png
+IsolTip=Isolated danger marks
 PillarButton=/images/PillarButton_de.png
 SparButton=/images/SparButton_de.png
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages_en.properties
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages_en.properties	(revision 24612)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages_en.properties	(revision 24613)
@@ -19,4 +19,14 @@
 SafeWaterButton=/images/SafeWaterButton.png
 SafeWaterTip=Safe Water marks
+NorthButton=/images/CardNButton.png
+PortTip=North cardinal marks
+SouthButton=/images/CardSButton.png
+SouthTip=South cardinal marks
+EastButton=/images/CardEButton.png
+EastTip=East cardinal marks
+WestButton=/images/CardWButton.png
+WestTip=West cardinal marks
+IsolButton=/images/IsolButton.png
+IsolTip=Isolated danger marks
 PillarButton=/images/PillarButton.png
 SparButton=/images/SparButton.png
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelHaz.java
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelHaz.java	(revision 24613)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelHaz.java	(revision 24613)
@@ -0,0 +1,195 @@
+package oseam.panels;
+
+import javax.swing.BorderFactory;
+import javax.swing.JPanel;
+
+import java.awt.Color;
+import java.awt.Dimension;
+import java.awt.Rectangle;
+import java.awt.Font;
+
+import javax.swing.ButtonGroup;
+import javax.swing.ImageIcon;
+import javax.swing.JLabel;
+import javax.swing.JTextField;
+import javax.swing.JComboBox;
+import javax.swing.JCheckBox;
+import javax.swing.JRadioButton;
+
+import oseam.Messages;
+
+import java.awt.Cursor;
+import java.awt.event.ActionListener;
+
+public class PanelHaz extends JPanel {
+
+	private ButtonGroup catButtons = null;
+	private JRadioButton northButton = null;
+	private JRadioButton southButton = null;
+	private JRadioButton eastButton = null;
+	private JRadioButton westButton = null;
+	private JRadioButton isolButton = null;
+
+	private ButtonGroup shapeButtons = null;
+	private JRadioButton pillarButton = null;
+	private JRadioButton sparButton = null;
+	private JRadioButton floatButton = null;
+	private JRadioButton beaconButton = null;
+	private JRadioButton towerButton = null;
+
+	public PanelHaz() {
+		super();
+		initialize();
+	}
+
+	private void initialize() {
+		this.setLayout(null);
+		this.add(getNothButton(), null);
+		this.add(getSouthButton(), null);
+		this.add(getEastButton(), null);
+		this.add(getWestButton(), null);
+		this.add(getIsolButton(), null);
+		catButtons = new ButtonGroup();
+		catButtons.add(northButton);
+		catButtons.add(southButton);
+		catButtons.add(eastButton);
+		catButtons.add(westButton);
+		catButtons.add(isolButton);
+		ActionListener alCat = new ActionListener() {
+			public void actionPerformed(java.awt.event.ActionEvent e) {
+				northButton.setEnabled(!northButton.isSelected());
+				southButton.setEnabled(!southButton.isSelected());
+				eastButton.setEnabled(!eastButton.isSelected());
+				westButton.setEnabled(!westButton.isSelected());
+				isolButton.setEnabled(!isolButton.isSelected());
+			}
+		};
+		northButton.addActionListener(alCat);
+		southButton.addActionListener(alCat);
+		eastButton.addActionListener(alCat);
+		westButton.addActionListener(alCat);
+		isolButton.addActionListener(alCat);
+
+		this.add(getPillarButton(), null);
+		this.add(getSparButton(), null);
+		this.add(getFloatButton(), null);
+		this.add(getBeaconButton(), null);
+		this.add(getTowerButton(), null);
+		shapeButtons = new ButtonGroup();
+		shapeButtons.add(pillarButton);
+		shapeButtons.add(sparButton);
+		shapeButtons.add(floatButton);
+		shapeButtons.add(beaconButton);
+		shapeButtons.add(towerButton);
+		ActionListener alShape = new ActionListener() {
+			public void actionPerformed(java.awt.event.ActionEvent e) {
+				pillarButton.setEnabled(!pillarButton.isSelected());
+				sparButton.setEnabled(!sparButton.isSelected());
+				floatButton.setEnabled(!floatButton.isSelected());
+				beaconButton.setEnabled(!beaconButton.isSelected());
+				towerButton.setEnabled(!towerButton.isSelected());
+			}
+		};
+		pillarButton.addActionListener(alShape);
+		sparButton.addActionListener(alShape);
+		floatButton.addActionListener(alShape);
+		beaconButton.addActionListener(alShape);
+		towerButton.addActionListener(alShape);
+	}
+
+	private JRadioButton getNothButton() {
+		if (northButton == null) {
+			northButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("NorthButton"))));
+			northButton.setBounds(new Rectangle(0, 0, 105, 32));
+			northButton.setToolTipText(Messages.getString("NorthTip"));
+		}
+		return northButton;
+	}
+
+	private JRadioButton getSouthButton() {
+		if (southButton == null) {
+			southButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("SouthButton"))));
+			southButton.setBounds(new Rectangle(0, 32, 105, 32));
+			southButton.setToolTipText(Messages.getString("SouthTip"));
+		}
+		return southButton;
+	}
+
+	private JRadioButton getEastButton() {
+		if (eastButton == null) {
+			eastButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("EastButton"))));
+			eastButton.setBounds(new Rectangle(0, 64, 105, 32));
+			eastButton.setToolTipText(Messages.getString("EastTip"));
+		}
+		return eastButton;
+	}
+
+	private JRadioButton getWestButton() {
+		if (westButton == null) {
+			westButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("WestButton"))));
+			westButton.setBounds(new Rectangle(0, 96, 105, 32));
+			westButton.setToolTipText(Messages.getString("WestTip"));
+		}
+		return westButton;
+	}
+
+	private JRadioButton getIsolButton() {
+		if (isolButton == null) {
+			isolButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("IsolButton"))));
+			isolButton.setBounds(new Rectangle(0, 128, 105, 32));
+			isolButton.setToolTipText(Messages.getString("IsolTip"));
+		}
+		return isolButton;
+	}
+
+	private JRadioButton getPillarButton() {
+		if (pillarButton == null) {
+			pillarButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("PillarButton"))));
+			pillarButton.setBounds(new Rectangle(105, 0, 90, 32));
+		}
+		return pillarButton;
+	}
+
+	private JRadioButton getSparButton() {
+		if (sparButton == null) {
+			sparButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("SparButton"))));
+			sparButton.setBounds(new Rectangle(105, 32, 90, 32));
+		}
+		return sparButton;
+	}
+
+	private JRadioButton getFloatButton() {
+		if (floatButton == null) {
+			floatButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("FloatButton"))));
+			floatButton.setBounds(new Rectangle(105, 64, 90, 32));
+		}
+		return floatButton;
+	}
+
+	private JRadioButton getBeaconButton() {
+		if (beaconButton == null) {
+			beaconButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("BeaconButton"))));
+			beaconButton.setBounds(new Rectangle(105, 96, 90, 32));
+		}
+		return beaconButton;
+	}
+
+	private JRadioButton getTowerButton() {
+		if (towerButton == null) {
+			towerButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("TowerButton"))));
+			towerButton.setBounds(new Rectangle(105, 128, 90, 32));
+		}
+		return towerButton;
+	}
+
+}
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java	(revision 24613)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java	(revision 24613)
@@ -0,0 +1,183 @@
+package oseam.panels;
+
+import javax.swing.BorderFactory;
+import javax.swing.JPanel;
+
+import java.awt.Color;
+import java.awt.Dimension;
+import java.awt.Rectangle;
+import java.awt.Font;
+
+import javax.swing.ButtonGroup;
+import javax.swing.ImageIcon;
+import javax.swing.JLabel;
+import javax.swing.JTextField;
+import javax.swing.JComboBox;
+import javax.swing.JCheckBox;
+import javax.swing.JRadioButton;
+
+import oseam.Messages;
+
+import java.awt.Cursor;
+import java.awt.event.ActionListener;
+
+public class PanelSpec extends JPanel {
+
+	private ButtonGroup shapeButtons = null;
+	private JRadioButton pillarButton = null;
+	private JRadioButton sparButton = null;
+	private JRadioButton canButton = null;
+	private JRadioButton coneButton = null;
+	private JRadioButton sphereButton = null;
+	private JRadioButton barrelButton = null;
+	private JRadioButton superButton = null;
+	private JRadioButton floatButton = null;
+	private JRadioButton beaconButton = null;
+	private JRadioButton towerButton = null;
+
+	public PanelSpec() {
+		super();
+		initialize();
+	}
+
+	private void initialize() {
+		this.setLayout(null);
+
+		this.add(getPillarButton(), null);
+		this.add(getSparButton(), null);
+		this.add(getCanButton(), null);
+		this.add(getConeButton(), null);
+		this.add(getSphereButton(), null);
+		this.add(getBarrelButton(), null);
+		this.add(getSuperButton(), null);
+		this.add(getFloatButton(), null);
+		this.add(getBeaconButton(), null);
+		this.add(getTowerButton(), null);
+		shapeButtons = new ButtonGroup();
+		shapeButtons.add(pillarButton);
+		shapeButtons.add(sparButton);
+		shapeButtons.add(canButton);
+		shapeButtons.add(coneButton);
+		shapeButtons.add(sphereButton);
+		shapeButtons.add(barrelButton);
+		shapeButtons.add(superButton);
+		shapeButtons.add(floatButton);
+		shapeButtons.add(beaconButton);
+		shapeButtons.add(towerButton);
+		ActionListener alShape = new ActionListener() {
+			public void actionPerformed(java.awt.event.ActionEvent e) {
+				pillarButton.setEnabled(!pillarButton.isSelected());
+				sparButton.setEnabled(!sparButton.isSelected());
+				canButton.setEnabled(!canButton.isSelected());
+				coneButton.setEnabled(!coneButton.isSelected());
+				sphereButton.setEnabled(!sphereButton.isSelected());
+				barrelButton.setEnabled(!barrelButton.isSelected());
+				superButton.setEnabled(!superButton.isSelected());
+				floatButton.setEnabled(!floatButton.isSelected());
+				beaconButton.setEnabled(!beaconButton.isSelected());
+				towerButton.setEnabled(!towerButton.isSelected());
+			}
+		};
+		pillarButton.addActionListener(alShape);
+		sparButton.addActionListener(alShape);
+		canButton.addActionListener(alShape);
+		coneButton.addActionListener(alShape);
+		sphereButton.addActionListener(alShape);
+		barrelButton.addActionListener(alShape);
+		superButton.addActionListener(alShape);
+		floatButton.addActionListener(alShape);
+		beaconButton.addActionListener(alShape);
+		towerButton.addActionListener(alShape);
+	}
+
+	private JRadioButton getPillarButton() {
+		if (pillarButton == null) {
+			pillarButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("PillarButton"))));
+			pillarButton.setBounds(new Rectangle(105, 0, 90, 32));
+		}
+		return pillarButton;
+	}
+
+	private JRadioButton getSparButton() {
+		if (sparButton == null) {
+			sparButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("SparButton"))));
+			sparButton.setBounds(new Rectangle(105, 32, 90, 32));
+		}
+		return sparButton;
+	}
+
+	private JRadioButton getCanButton() {
+		if (canButton == null) {
+			canButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("CanButton"))));
+			canButton.setBounds(new Rectangle(105, 64, 90, 32));
+		}
+		return canButton;
+	}
+
+	private JRadioButton getConeButton() {
+		if (coneButton == null) {
+			coneButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("ConeButton"))));
+			coneButton.setBounds(new Rectangle(105, 96, 90, 32));
+		}
+		return coneButton;
+	}
+
+	private JRadioButton getSphereButton() {
+		if (sphereButton == null) {
+			sphereButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("SphereButton"))));
+			sphereButton.setBounds(new Rectangle(105, 128, 90, 32));
+		}
+		return sphereButton;
+	}
+
+	private JRadioButton getBarrelButton() {
+		if (barrelButton == null) {
+			barrelButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("BarrelButton"))));
+			barrelButton.setBounds(new Rectangle(195, 0, 90, 32));
+		}
+		return barrelButton;
+	}
+
+	private JRadioButton getSuperButton() {
+		if (superButton == null) {
+			superButton = new JRadioButton(new ImageIcon(getClass().getResource(
+					Messages.getString("SuperButton"))));
+			superButton.setBounds(new Rectangle(195, 32, 90, 32));
+		}
+		return superButton;
+	}
+
+	private JRadioButton getFloatButton() {
+		if (floatButton == null) {
+			floatButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("FloatButton"))));
+			floatButton.setBounds(new Rectangle(195, 64, 90, 32));
+		}
+		return floatButton;
+	}
+
+	private JRadioButton getBeaconButton() {
+		if (beaconButton == null) {
+			beaconButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("BeaconButton"))));
+			beaconButton.setBounds(new Rectangle(195, 96, 90, 32));
+		}
+		return beaconButton;
+	}
+
+	private JRadioButton getTowerButton() {
+		if (towerButton == null) {
+			towerButton = new JRadioButton(new ImageIcon(getClass()
+					.getResource(Messages.getString("TowerButton"))));
+			towerButton.setBounds(new Rectangle(195, 128, 90, 32));
+		}
+		return towerButton;
+	}
+
+}
