Index: trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Condition.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Condition.java	(revision 6629)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Condition.java	(revision 6630)
@@ -13,4 +13,5 @@
 import org.openstreetmap.josm.data.osm.Way;
 import org.openstreetmap.josm.gui.mappaint.Cascade;
+import org.openstreetmap.josm.gui.mappaint.ElemStyles;
 import org.openstreetmap.josm.gui.mappaint.Environment;
 import org.openstreetmap.josm.tools.CheckParameterUtil;
@@ -333,4 +334,6 @@
             } else if ("sameTags".equals(id)) {
                 return e.osm.hasSameInterestingTags(Utils.firstNonNull(e.child, e.parent));
+            } else if ("areaStyle".equals(id)) {
+                return ElemStyles.hasAreaElemStyle(e.osm, false);
             }
             return true;
