body {
	margin: 0px; 
	height: 100%; 
	font-family:menu,Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;	
	color:black;
}
.menu{	display:none;}


.inhalt{
	position: static;
	margin: 0px 0px 0px 0px;
	border: none;
	padding: 20px;
}

.tabelle { border: 1px solid black; border-radius: 0px 0px 20px 20px; -moz-border-radius: 0px 0px 20px 20px; padding: 0px; margin:0px 0px 20px 0px;}
.tabelle2 { border: 1px solid black; padding: 4px; margin:4px; color:black; background-color:grey; width: 400px;}
.info { color:gray; border: 2px solid; border-radius: 20px; -moz-border-radius: 20px; padding: 20px;}
.info2 { color:orange; border: 2px solid; border-radius: 20px; -moz-border-radius: 20px; padding: 20px;}


/* Schriften */

a:link { color:black; text-decoration:none;}
a:visited { color:black; text-decoration:none; }
a:hover { color:black; text-decoration:none; }
a:active { color:black; text-decoration:none; }
acronym { text-decoration:none; }


h1  { font-size:20pt; font-weight:bold; color:red; text-align:center;}
h2  { font-size:16pt; font-weight:bold; color:red; text-align:center;}
h3, h4  { font-size:12pt; font-weight:bold; color:red; text-align:center;}
#date { font-size:10pt; font-weight:bold; text-decoration:underline;}
table {border-color:black;}

p,blockqoute { orphans:3; widows:3;} /* Alleinstehende Zeilen am Seitenende und Anfang */
