Index: /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 11670)
+++ /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 11671)
@@ -966,6 +966,10 @@
             MapViewPoint p = mapState.getPointFor(bbox.getCenter());
             drawIcon(p, img, disabled, selected, member, theta, (g, r) -> {
+                if (useStrokes) {
+                    g.setStroke(new BasicStroke(2));
+                }
                 // only draw a minor highlighting, so that users do not confuse this for a point.
                 Color color = getSelectionHintColor(disabled, selected);
+                color = new Color(color.getRed(), color.getGreen(), color.getBlue(), (int) (color.getAlpha() * .2));
                 g.setColor(color);
                 g.draw(r);
