Most GBC carts should be black if they support the original GB, and clear if they don't. Though I'm sure there's a couple exceptions.
Legal Pokemon Gold/Silver will be colored respectively. I'm not sure of Crystal, but I suspect it should be clear (as for some reason, it was Color-exclusive...