h1, li, td, p, .einz {
	font-family: arial, verdana, sans-serif;
}
td {
	font-size:11pt;
}
h1 {
font-size: 15pt;
color: #333366;
}
h2 {
	display: block;
	background: #CC99FF;
	font-weight: bold;
	font-size: 14pt;
}
p, li, .kastmag {
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
	margin: 0px;
}
div#links {
	position: absolute; 	top:30px; left:10px; width:120px; height:700px; 
	font: 9pt Arial, sans-serif; z-index: 100;
}
div#links a {
	display: block; text-align: center; font: bold 9pt arial, sans-serif; 
   padding: 2px 1px; margin: 0 0 3px; border-width: 0; 
   text-decoration: none; color: #FFC; background: #333366;
   border-right: 5px solid #505050;
}
div#links a:hover {
	color: #411; background: #AAA;
}
div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: 240px; left: -3px; width: 120px;
   padding: 2px; margin: 2px; z-index: 100;
   color: navy; background: #FFFFCC;
   font: 8pt Arial, sans-serif; text-align: center;
}
div#link2 {
	font: 10pt Arial, sans-serif; z-index: 100;
}
div#link2 a {
	display: block; text-align: center; font: bold 10pt arial, sans-serif; 
   padding: 2px 1px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #FFF; background: #333366;
}
div#link2 a:hover {
	color: #411; background: #AAA;
}
div#link2 a span {display: none;}
div#link2 a:hover span {display: block;
   position: absolute; top: 1px; left: 1px; width: 800px;
   padding: 10px; margin: 2px; z-index: 100;
   color: white; background: #333366;
	font: 10pt Arial, sans-serif;font-weight: bold;
}
div#link3 {
	font: 10pt Arial, sans-serif; z-index: 100;
}
div#link3 a {
	display: block; text-align: center; font: bold 10pt arial, sans-serif; 
   padding: 2px 1px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #fff; background: #1F3D3D;
}
div#link3 a:hover {
	color: #411; background: #AAA;
}
div#link3 a span {display: none;}
div#link3 a:hover span {display: block;
   position: absolute; top: 1px; left: 1px; width: 800px;
   padding: 10px; margin: 2px; z-index: 100;
   color: white; background: #1f3d3d;
	font: 10pt Arial, sans-serif;font-weight: bold;
}
div#popup a:hover {
	color: #411; background: #AAA;
}
div#popup a span {display: none;}
div#popup a:hover span {display: block;
   position: absolute; top: 1px; left: 1px; width: 800px;
   padding: 10px; margin: 2px; z-index: 100;
   color: white; background: #333366;
}

.menu {
	line-height: 125%;
}
.rot {
	color: red;
}
.fettrot {
	color: red;
	font-weight: bold;
}
.rotsign {
	color: Red;
	font-family: Script;
	font-size: 18pt;
}
.gruen {
	color: Green;
}
.orange {
	color: #FF8C00;
}
.bibe {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: white;
}
.gross {font-size:24pt; color:black; text-align:center;}
.middle { font-size:18pt; color:black; text-align:center; }
.small { font-size:10pt; color:black; text-align:center; }

.gross1 {
	font-size: 16pt;
}
.tip {
	color: blue;
	font-weight: bold;
}
.merke {
	color: Fuchsia;
	font-weight: bold;
	font-size: 120%;
}
.par {
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
}
.para, .einz {
	font-size: 10pt;
	font-weight: normal;
}
.parared {
	font-size: 10pt;
	font-weight: normal;	
	color: red;
}
.einz {
	margin-left: 15pt;
}
.kastmag {
	background-color: #ffffff;
	border-style: solid;
	border-width: medium;
	border-color: fuchsia;
	margin: 5px;
	padding: 5px;
	width: 97%;
}
