h1.mp2010 {font-size: 2.0em; text-align: center;}
h2.mp2010 {font-size: 1.6em; text-align: center;}
h2.mp2010 {font-size: 1.2em; text-align: center;}

div.sitedaten {margin-top: 12px; background-color: #ddd; border-top: 1px solid #a00;}

p.mp2010 {font-size: 1.0em;}
p.mptexte {font-size: 0.9em; padding-left: 6px;}

.themen 	{margin:0;padding:0; margin-top: 20px; list-style-type: none; font-size: 1.2em; line-height: 1.3em; margin-bottom: 20px;}
.themen li			{padding-top: 4px; padding-bottom: 4px; display: block; font-weight: bold; display: block;}
.themen li a			{color: #09304f; padding-left: 2px; text-decoration: none; display: block; background-color: #bbcae9;}
.themen li a:visited	{color: #09304f; padding-left: 2px; text-decoration: none; display: block;  background-color: #bbcae9;}
.themen li a:focus	{color: #09304f; padding-left: 2px; text-decoration: none; display: block;  background-color: #bbcae9;}	
.themen li a:hover	{color: #ffffff; padding-left: 2px; text-decoration: none; display: block; background-color: #09304f;}
.themen li a:active	{color: #09304f; padding-left: 2px; text-decoration: none; display: block; background-color: #bbcae9;}