Index: /trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java	(revision 10895)
+++ /trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java	(revision 10896)
@@ -128,5 +128,5 @@
         String directionDefault = "oneway? | (aerialway=* -aerialway=station) | "+
                 "waterway=stream | waterway=river | waterway=ditch | waterway=drain | "+
-                "\"piste:type\"=downhill | \"piste:type\"=sled | man_made=\"piste:halfpipe\" | "+
+                "(\"piste:type\"=downhill & -area=yes) | (\"piste:type\"=sled & -area=yes) | (man_made=\"piste:halfpipe\" & -area=yes) | "+
                 "junction=roundabout | (highway=motorway & -oneway=no & -oneway=reversible) | "+
                 "(highway=motorway_link & -oneway=no & -oneway=reversible)";
Index: /trunk/styles/standard/elemstyles.mapcss
===================================================================
--- /trunk/styles/standard/elemstyles.mapcss	(revision 10895)
+++ /trunk/styles/standard/elemstyles.mapcss	(revision 10896)
@@ -1061,5 +1061,5 @@
     color: ski#809bc0;
 }
-area[piste:difficulty=easy][!highway]:closed::core_piste {
+area[piste:difficulty=easy][!highway][area=yes]::core_piste {
     fill-color: piste_easy#0000ff;
 }
@@ -1070,5 +1070,5 @@
     color: piste_easy#0000ff;
 }
-area[piste:difficulty=intermediate][!highway]:closed::core_piste {
+area[piste:difficulty=intermediate][!highway][area=yes]::core_piste {
     fill-color: piste_intermediate#ff0000;
 }
@@ -1079,5 +1079,5 @@
     color: piste_intermediate#ff0000;
 }
-area[piste:difficulty=advanced][!highway]:closed::core_piste {
+area[piste:difficulty=advanced][!highway][area=yes]::core_piste {
     fill-color: piste_advanced#606060;
 }
@@ -1088,5 +1088,5 @@
     color: piste_advanced#606060;
 }
-area[piste:difficulty=expert][!highway]:closed::core_piste {
+area[piste:difficulty=expert][!highway][area=yes]::core_piste {
     fill-color: piste_expert#606060;
 }
@@ -1097,5 +1097,5 @@
     color: piste_expert#606060;
 }
-area[piste:difficulty=freeride][!highway]:closed::core_piste {
+area[piste:difficulty=freeride][!highway][area=yes]::core_piste {
     fill-color: piste_freeride#ffff00;
 }
@@ -1106,5 +1106,5 @@
     color: piste_freeride#ffff00;
 }
-area[piste:difficulty=novice][!highway]:closed::core_piste {
+area[piste:difficulty=novice][!highway][area=yes]::core_piste {
     fill-color: piste_novice#00ff00;
 }
