Index: trunk/resources/data/validator/geometry.mapcss
===================================================================
--- trunk/resources/data/validator/geometry.mapcss	(revision 17610)
+++ trunk/resources/data/validator/geometry.mapcss	(revision 17629)
@@ -185,5 +185,5 @@
 
 /* Overlapping areas (spatial test) */
-area[natural =~ /^(water|wetland|coastline)$/], area[landuse=reservoir] {
+area[natural =~ /^(water|wetland|coastline)$/], area[waterway=riverbank], area[landuse=reservoir] {
   set water_area;
 }
@@ -191,4 +191,5 @@
 /* area:closed:areaStyle.water_area ⧉ area:closed:areaStyle.water_area -- does not work for now -- see ticket#10215 */
 area:closed:areaStyle[natural =~ /^(water|wetland|coastline)$/] ⧉ area:closed:areaStyle.water_area,
+area:closed:areaStyle[waterway=riverbank]                       ⧉ area:closed:areaStyle.water_area,
 area:closed:areaStyle[landuse=reservoir]                        ⧉ area:closed:areaStyle.water_area {
   throwWarning: tr("Overlapping Water Areas");
@@ -213,6 +214,6 @@
 }
 
-/* #9556 */
-area:closed:areaStyle[tag("natural") = parent_tag("natural")] ⧉ area:closed:areaStyle[natural] {
+/* #9556, #20570 */
+area:closed:areaStyle[tag("natural") = parent_tag("natural")] ⧉ area:closed:areaStyle[natural][natural !~ /^(water|wetland|coastline)$/] {
   throwWarning: tr("Overlapping Identical Natural Areas");
 }
