/*TABLE*/
table {
	font-size: 0.8em;
	background-color: #FFF;
	border-collapse: collapse;
	border: 1px solid #E6E6E6;
}
thead {
	background-color: #E6E6E6;
}
td, th {
	line-height:120%;
	text-align: left;
	border: 1px solid #e6e6e6;
	padding: 0.9em 0.6em 0.9em 0.6em; 
}
tr:hover {
	background: lightyellow;
}
.colorOver {
	background-color: #FFCFD1;
}
.colorOut {
	background-color: #FFF;
}
td a {
	font-size: 0.9em;
}
td a:link, td a:visited {
	color: red;
	text-decoration: underline;
}
td a:hover, td a:focus, td a:active {
	text-decoration: underline;
}
.albumhorizontal {
	table-layout: auto;
}
.albumhorizontal td {
	border: 0px solid white;
	padding: 0 5px 0 0;
} 