
table.niko{
	font-size:  10pt;
	border-collapse: collapse;
}

table.niko caption{
	font-size: 11pt;
	color:#000000;
}

table.niko thead tr{
	background-color: #B43B33;
	/*border-top: 1px solid black;
	border-bottom: 1px solid black;*/
	color:#FFFFFF;
}
table.niko thead tr.thActionArea{  background:none; }
table.niko thead .thActionArea th { text-align:right; border:0px;}
table.niko tfoot tr{
	background-color: #FFFFFF;
}

table.niko thead th{
	padding: 4px;
	white-space: nowrap;
}

table.niko tfoot th{
	font-size: 110%;
	text-align: right;
	padding-right: 4px;
	letter-spacing: 1px;
	background:   #FFFFFF;
}

table.niko tfoot td{
	padding-left: 4px;
	color: red;
	font-size: 110%;
	font-weight: 600;
}

table.niko tfoot td:hover{
	/*background-color: red;*/
	color: white;
}

table.niko tr{
	background-color: #E1DFD6;
}
table.niko tr.even{
	background-color: #E1DFD6;
}

table.niko tr.odd{
	background-color: #FFFFFF;
}

table.niko tbody tr:hover, table.niko tr.prototypeHover{
	background-color: #FFFF99;
}

table.niko td, table.niko th{
	border: 1px solid #660B0B;
}

table.niko tbody td
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
}

table.niko td a:link, table.niko th a:link{
	color: black;
}

table.niko td a:visited, table.niko th a:visited{
	/* 
	   color: black;
	   text-decoration: line-through;
	*/
}

table.niko td a:hover, table.niko th a:hover{
	/* 
	   color: purple;
	   text-decoration: underline;
	*/
}

table.niko td:last-child a:hover{
	/*  color: red;
		text-decoration: underline overline;
	*/
}
table.niko thead.tblHead th { text-align:center}

table.noNiko tbody td, table.noNiko thead th{border: none; padding:0px};
table.noNiko tbody tr.odd:hover{
	background-color: #FFFF99;
}
table.noNiko tbody tr.even:hover{
	background-color: #FFFF99;
}