Northern and southern German states were politically divided by:

A. French rule
B. Economic activities alone
C. Economic activities and religion
D. The Holy Roman Empire