body {
	background-color:#ffffff;
	margin:0; 
}

p { margin-top:0px; margin-left:3px; margin-right:3px;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:16px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:16px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:16px;
}
.tabcontent { background-color:#FFFFFF; color:#CCCC66; }

.menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;	color:#990000; font-weight:bold; line-height:12pt; }

.mzell {
	font-family:Verdana, Arial;
	font-size:8pt;
	color:#999999;
	line-height:12pt;
	/*background-color:#E5EBF9;*/
	font-weight:lighter;
	text-decoration:none; }
	
.mcat  {background-color:#FEFCB2; }

.tablerand  { background-color:#CCCC66; }

.tabletopbanner  { background-color:#FFFFFF; }

.normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
}
.gross {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:22px;
	font-weight: bold;
}

.copyt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; line-height:10pt;}
.header1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:30px;
	font-weight:bold;
	color:#E20A16;
}

.Box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	color:#474747;
	background-color:#F2F5FC;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #FFCC4C;
}

.header2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#E20A16;
	line-height:16px;
}

.header3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E20A16;
	line-height:16px;
}

.Boxwichtig {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	color:#FFB00A;
	text-decoration:blink;
}

.BoxHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:14px;
	font-weight:bolder;
	color:#1E46A0;
	text-align:left;
}

.BoxHeader2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5474BE;
}

.Liste {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474747;
	line-height:normal;
	list-style-type:disc;
	font-weight:normal;
}

.normalklein {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	cursor:text;
	font-style:normal;
}

.menuklein {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	cursor:text;
	font-style:normal;
}

.MenuKleinNavy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:navy;
	cursor:text;
	font-style:normal;
}

.blauklein {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:navy;
	cursor:text;
	font-style:normal;
}

a {
	color:#E20A16;
	text-decoration:underline;

}
a:link{
/*	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;  */
}

a:visited {
/*	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;  */
}

a:hover {
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#E20A16;  */
	color:#000000;
}	

a:active {
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#E20A16;  */
	color:#000000;
}

.formular {
   padding:20px; border:1px solid #FF9900; }
   
 .label, input, select, textarea
   {
	font-size:10px;
	font-family:Verdana, sans-serif;
	font-weight:lighter;
	color: #666666;
}

 .input, .select, .textarea { color:#FFFF80; }
 
 .Bereich, .Feld
   { background-color:#FFFF80; width:300px; border:1px solid #FF9900; }
   
  .Auswahl
   { background-color:#FFFF80; width:300px; border:1px solid #FF9900; }
   
 .Check, .Radio
   {
	border:1px solid #FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:lighter;
}
 .Button
   { background-color:#FFFFFF; color:#FF9900; width:100px; border:1px solid #FF9900; }
}
.TabelleHintergrund {
	background-color:#FFFF80;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#FF9900;
}
.Newsheader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #990000;
	font-weight: bold;


}
.Newsheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;


}
.Feldkurz {
	border: 1px solid #FF9900;
	background-color: #FFFF80;
	width: 100px;

}

.uphill {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}
.uphill a {
	color:#cccccc;
}