body
{
	font-family:		Arial, Helvetica, sans-serif;
	
}
table.zusammenfassung
{
	margin-bottom:		50px;
	width: 				400px;
	border-color:		#666666;
	border-style:		solid;
	border-width: 		1px;
		
}

table.zusammenfassung tr td
{
	background-color: 	#ddddff;
	font-size: 			16px;
	font-weight:		bolder;

}

 table.zusammenfassung td.wert
{
	text-align: right;
		
}


td.jahr
{
	width: 50px;
	
}

table.ergebnis tr.oberetr td 
{
	vertical-align:			top;
	border-color:			#000000;	
	border-style:			solid;
	border-width:			0px;
	border-top-width:	1px;

	
}




table.ergebnis tr.kopf td
{
	padding-right:		20px;
}
table.ergebnis tr.kopf td.details
{
	padding-right:		0px;
}


table.ergebnis tr.gesamt
{
	background-color:	#ffcccc;
	font-weight:			bold;
}


table.ergebnis tr td
{
	padding-left:					5px;
	padding-right:					5px;
}

table.ergebnis td.endergebnis
{
	background-color:	#ffcccc;
	font-weight:			bold;	
	text-align: right;
}

table.ergebnis
{
	margin-bottom: 50px;
	width: 400px;
	
	border-color:		#666666;
	border-style:		solid;
	border-width: 		1px;
	
}


table.ergebnis tr.1 td
{
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

table.ergebnis tr.2 td
{
	padding-left: 5px;

	padding-right: 5px;
}

table.ergebnis tr.3 td
{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

h1
{
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}


