body			{ margin:0px;
					padding:0px;
					  background: #f7f7f7;
					  color: #1A62AC;
					  font-family:Calibri, Arial, Helvetica, sans-serif; 
					  font-size:15px;
					  line-height:120%; 
					  text-align:center; }
form, table {
color: #1A62AC;
font-family:Calibri, Arial, Helvetica, sans-serif; 
font-size:15px;
line-height:100%; 
margin:0;
padding:0;
text-align:left;
}					  
#frame				{
					  background: #ffffff;
					  border: none;
					  margin-left: auto;
					  margin-right: auto;
					  margin-top: 0px;
					  padding: 0px;
					  text-align: left;
	 				  width: 1000px;
					}				  										
#header				{
					width:1000px;
					height:114px;
					margin:0;
					padding:0;
					}
#headerlong				{
					width:1000px;
					height:204px;
					margin:0;
					padding:0;
					}
#content			{
					width:1000px;
					min-height:450px;
					margin:0;
					padding:0;
					}
#footer				{
					width:1000px;
					height:70px;
					margin:0;
					padding:0;
					}
.navi				{
					position:absolute;
					top:170px;
					float:left;
					width:280px;
					text-align:left;
					font-size:12px;
					color:#004B00; 
					}
.navimenu				{
					position:relative;
					top:0px;
					float:left;
					width:247px;
					padding:0px;
					}
				
.top				{
					position:absolute;
					top:10px;
					float:left;
					margin-left:350px;
					text-align:left;
					}
.tableframe				{
					width:695px;
					margin-left:275px;
					padding-top:0;
					}
	
.column1			{ float:left; width: 166px; }
.column2			{ float:left; width: 680px; padding-right: 20px; }	
.column3			{ float:left; width: 666px; }
b   { font-weight:bold; }
h1  { font-size:240%; font-weight:bold; line-height:120%; margin:10px 0 20px 0; padding:0; }
h2  { font-size:150%; font-weight:bold; line-height:120%; margin:10px 0 12px 0; padding: 0; }
h3  { font-size:24px; font-weight:bold; line-height:120%; margin:0 0 14px 0; padding: 0; }
h4  { font-size:18px; font-weight:normal; line-height:120%; margin:0 0 8px 0; padding:0; }
h5  { font-size:16px; font-weight:bold; line-height:120%; margin:2px 0 4px 0; padding:0; }	
p  { font-size:15px; font-weight:normal; line-height:120%; margin:2px 0 4px 0; padding:0; }
td	{ margin:0;padding:0;}
dt	{ font-size:14px; color:#FFFFFF; font-weight:bold; line-height:120%; margin-left:70px; padding:0; }		
dd	{ font-size:14px; color:#FFFFFF; margin:0; padding:0; }	
#contentbull a 	{ font-weight:normal; color:#004B00;}
a:link					{ color:#004B00; text-decoration:none; }
a:visited				{ color:#004B00; text-decoration:none; }
a:active				{ color:#004B00; text-decoration:none; }
a:hover					{ text-decoration:underline; }
img { border: 0; }
hr { background-color:#1A62AC;
border:0;
height:1px;
margin-right:0;
width:100%; }
form { color: #1A62AC;
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size:15px;
	line-height:120%; }
.tableframe a:link					{ color:#003366; font-weight:bold; text-decoration:none; }
.tableframe a:visited				{ color:#003366; font-weight:bold; text-decoration:none; }
.tableframe a:active				{ color:#003366; font-weight:bold; text-decoration:none; }
.tableframe a:hover					{ text-decoration:underline; }
.ft_trenner 						{ margin-right:70px; font-size:12px;}
.ft_trenner a:link				{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
.ft_trenner a:visited			{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
.ft_trenner a:hover				{ text-decoration:underline; }				
.ft_trenner a:active				{ color:#FFFFFF; font-size:120%; font-weight:bold; text-decoration:none; }
.txtWeiss 	{ color:#FFFFFF; }
.txtOrange 	{ color:#ff6600; }
.txtRot 	{ color:#CC3300; }
.txtSchwarz 	{ color:#000000; }
.txtKlein	{ font-size:9px;}
.txtBlau  { color:#003366; }
.clearboth	{ clear:both; }
.spacer20big	{ float:left; height:100px; width:20px; }
.spacer160big	{ float:left; height:160px; width:160px; }
.padding10  	{ padding:10px;}
.bgDunkelorange { background-color:#FF6600; }
.bgHellbeige { background-color:#FFEED5; }
.headlineweiss { color:#FFFFFF; font-weight:bold; height:18px; padding:2px 0 2px 10px; }
.imagelinks 	{ float:left; padding:0 20px 6px 0; }
.prodframe { margin-right:20px; width:200px; float:left; }
.prodhead { font-size:14px; font-weight:bold; color:#CC3300;}
.starthead { font-size:14px; font-weight:bold; color:#CC3300; width:170px; float:left; }
.navihead 	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.small 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.navisub 	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; 
}
.navisubact 	{ font-family:Arial, Helvetica, sans-serif; font-size:14px;
background-image:url(mimes/pfeil.gif);
background-repeat:no-repeat; 
}
.navi ul { margin: 0;
	padding-left: 30px;
	border: 0;
	list-style-type: none;
}
.navi li {
	margin: 0;
	border: 0;
	padding:2px 0 2px 20px;
}
.column2 ul { margin: 0;
	padding-left: 30px;
	padding-top: 10px;
	border: 0;
	list-style-type: disc;
	font-size:15px;
}
.column2 ol { margin: 0;
	padding-left: 30px;
	padding-top: 10px;
	border: 0;
	list-style-type:decimal;
	font-size:15px;
}
.column2 li {
	margin: 0;
	border: 0;
	padding:1px 5px 5px 5px;
	font-size:15px;
}
.navi a 					{ font-size:14px; }
.navi a:link					{ color:#004B00; text-decoration:none; }
.navi a:visited				{ color:#004B00; text-decoration:none; }
.navi a:active				{ color:#004B00; text-decoration:none; }
.navi a:hover					{ text-decoration:underline; }
.navifuss a 					{ margin-right:20px; }
.toplink 	{ font-family:Arial, Helvetica, sans-serif;
background-image:url(mimes/pfeil_weiss.gif);
background-repeat:no-repeat;
}
.top a 					{ font-size:14px; font-weight:bold;	padding:2px 40px 2px 20px;}
.top a:link					{ color:#ffffff; text-decoration:none; }
.top a:visited				{ color:#ffffff; text-decoration:none; }
.top a:active				{ color:#ffffff; text-decoration:none; }
.top a:hover					{ text-decoration:underline; }
.nextlink 	{ font-family:Arial, Helvetica, sans-serif;
background-image:url(mimes/pfeil.gif);
background-repeat:no-repeat; padding:2px 0 2px 18px;
}
.next a 					{ font-size:14px;}
.next a:link					{ color:#004B00; text-decoration:none;}
.next a:visited				{ color:#004B00; text-decoration:none; }
.next a:active				{ color:#004B00; text-decoration:none; }
.next a:hover					{ text-decoration:underline; }
