

a:hover, a:focus, #SubsectionMenu a:hover, #SubsectionMenu a:focus,
.YouAreHere a:hover, .YouAreHere a:focus, .VertMenu a:hover, .VertMenu a:focus, .FeatureBox a:focus, .FeatureBox a:hover
{
  color: #888;
}
a:active, a:visited:active, #SubsectionMenu a:active
.YouAreHere a:active, .VertMenu a:active, .FeatureBox a:active
{
  color: #AAA;
}

a:visited
{
  color: #D00;
}

h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.results tr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.results td {
	vertical-align: top;
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
/*
	border: 1px red solid;
*/
}

table {
}

.day1 {
	BACKGROUND-COLOR: #D7E2FE;
}

.day0 {
	BACKGROUND-COLOR: #C0EDC6;
}

.day2 {
	BACKGROUND-COLOR: FFF7CD;
}

.rates_table {
	BACKGROUND-COLOR: #D7E2FE;
	font-size: 14px;
}


.filter td {
	font-size: 12px;
	padding: 0px 5px 3px 0px;
        margin: 0px 0px 0px 0px;
	BACKGROUND-COLOR: FFF7CD;
}

.filter checkbox {
	size: 2px;
}



.heading a {
	font-family:		Helvetica,Arial,sans-serif;
	font-size:		19.1333px;
	font-weight:		bold;
	font-style:		normal;
	text-transform:		none;
	text-decoration:	none;
	word-spacing:		normal;
	line-height:		19.4667px;
	text-align:		start;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.teaser {
	font-family:	Helvetica,Arial,sans-serif;
	font-size:	16px;
	font-weight:	400;
	font-style:	normal;
	color:	#000000;
	text-transform:	none;
	text-decoration:	none;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	text-align:	start;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.date {
	font-family:	Helvetica,Arial,sans-serif;
	font-size:	11.3333px;
	font-weight:	400;
	font-style:	normal;
	color:	#666666;
	text-transform:	none;
	text-decoration:	none;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	text-align:	start;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
