Lazily create default style
Merge pull request #973 from tschaub/default-style

Rework default style handling.