Habitats of colonial rugose corals: the Mississippian of western Europe as example for a general classification