	a
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#005555;
		text-decoration:none;
	}
	a:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#000000;
		text-decoration:underline;
	}	
	a.small
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		color:#005555;
		text-decoration:none;
	}
	a.small:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		color:#000000;
		text-decoration:underline;
	}		
	a.navi
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#FFFFFF;
		text-decoration:none;
	}
	a.navi:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#000000;
		text-decoration:underline;
	}	
	a.navi2
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#FFFFFF;
		text-decoration:none;
	}
	a.navi2:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#000000;
		text-decoration:underline;
	}		
	a.navi_on
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
	a.navi_on:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
	}	
	a.navi2_on
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
	a.navi2_on:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
	}	
	a.pages
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:#FFFFFF;
		text-decoration:none;
	}
	a.pages:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:#CCCCCC;
		text-decoration:underline;
	}	
	table.border
	{
		border:1px solid;
		border-color: #000000;
		background-color:#FFFFFF;
	}
	td
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#000000;
	}			
	td.navi
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#FFFFFF;
	}		
/* Legende */
	th
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		padding-top:2pt;
		color: #000000;
		text-align: left;
		background-image: url(/pics/design/legend.gif);
    vertical-align:middle;
	}
	td.legend
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#000000;
	}	
	td.section
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
    font-weight:bold;
		color:#FFFFFF;
    background-color:#777777;
    padding: 4px 10px 4px 10px;
    border-width: 1px 0px 1px 0px;
    border-style:solid;
    border-color: #000000;
	}
	td.fieldname
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
    font-weight:bold;
    padding: 2px 5px 2px 10px;
    border-width: 1px 0px 0px 0px;
    border-style:solid;
    border-color:#FFFFFF;
    background-color:#CDE6D4;
	}	
	td.fieldvalue
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
    padding: 2px 10px 2px 10px;
    border-width: 1px 0px 0px 0px;
    border-style:solid;
    border-color:#FFFFFF;
    background-color:#E2F0E2;
	}	
	a.legend
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#000000;
		text-decoration:none;
	}
	a.legend:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#005555;
		text-decoration:underline;
	}				
	td.footer
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:#444444;
	}	
	td.block
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#000000;
		text-align:justify;
	}	
	td.small
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		line-height: 8pt;
		color:#000000;
	}		
	h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		color:#FFFFFF;
	}
	h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18pt;
		color:#FFFFFF;
		margin: 0pt 0pt 0pt 0pt;
	}
	h2.dark
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 18pt;
		color:#000000;
		margin: 0pt 0pt 0pt 0pt;
	}
	h2.error
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18pt;
		color:#FF0000;
	}
	input.list
	{
		background-color: #BDDEC6;
		border: #6EB180 solid 1pt;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		width:100%;
	}	
	input.fieldvalue
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		width:100%;
	}	
	select.list
	{
		background-color: #BDDEC6;
		border: #6EB180 solid 1pt;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}	
	textarea
	{
		background-color: #FFFFFF;
		width:93%;
	}	
	select
	{
		background-color: #CCCCCC;
	}	
	span.small
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 9pt;
		color:#000000;
	}
	.small
	{
		font-size: 7.5pt;
	}
	#grau
	{
		color:#777777;
	}
	#weiss
	{
		color:#FFFFFF;
	}
	#eng
	{
		line-height:18pt;
	}

	a.navi_dark
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#BBBBBB;
		text-decoration:none;
	}
	a.navi_dark:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#FFFFFF;
		text-decoration:none;
	}	
  	a.navi_dark_on
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#DDDDDD;
		text-decoration:none;
    font-weight:bold;
	}
	a.navi_dark_on:hover
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#FFFFFF;
		text-decoration:none;
    font-weight:bold;
	}	
  td.footer_dark
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:#888888;
	}	
