body {
	background-color:#E0E0FF; 
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:90%;
}
h1 	{ font-size:175%; 
	 margin-top:12pt; }
h2	{ font-size:150%; }
h3	{ font-size:125%; }
h4	{ font-size:112%; }
h1, h2, h3, h4 {
	clear:left;
	border-bottom:1pt solid #999;
	/* für IE und opera */ 
	padding-top:0;
}
h2, h3, h4 { 	 margin-top:16pt; }

#menu {	
	/* top right bottom left */
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#D0D0EE;
}
#menu p {
	margin:10pt 0 0 0;
	padding:1pt 0 2pt 5pt;
}
#submenu {
	margin:0 0 0 -2pt;
	padding:0 0 0 0;
	background-color:#D0D0EE;
}
#submenu p {
	margin:10pt 0 0 0;
	padding:1pt 5pt 2pt 5pt;
}

#footer	{
	clear:both; 
	border-top:1pt solid #999; 
	margin-top:20pt;
}
#footer .cr {
 	font-size:80%;
	text-align:right;
}
#footer .lm {
	float:left;
 	font-size:80%;
	text-align:left;
}

#enum dd { margin-bottom:0.8em; }

#kat {
	margin:0 0 -9pt 0;
	padding:0 0 0 0;
	background-color:#D0D0EE;
	border-bottom:1pt solid #999;
}

#icon img {
	clear:left; 
	float:left;
	margin-right:5pt;
	margin-bottom:0pt;
	overflow:visible;
}
#icon p { clear:left; }

.picture {
	float:left;
	margin-right:20pt;
	margin-bottom:10pt;
	overflow:visible;
}

.center	{ text-align:center; }
.block { text-align:justify; }
.nw {
	white-space:nowrap;
 	vertical-align:top
}
.top { vertical-align:top }
.rot { color:#FF0000; 
     font-weight:bold;}
.sidenote { font-size:80%; }