


body, p, div, td, th {
	font-family: Arial, Helvetiva, Verdana, Geneva;
	font-size: 12pt;
	color: #003366;
	line-height: 17pt;
}

.address {
	font-family: Arial, Helvetiva, Verdana, Geneva;
	font-size: 12pt;
	color: #003366;
	line-height: 14pt;	
}

th {
	font-weight: bold;
	text-align: left;
}

.spotList {
	border-top:2px solid #e6e6e6; 
	padding-bottom=10px;
}

.spotHeader {
	width:850px;
	overflow:visible;
	padding-left:5px;
	background-color: #003366;
	color: #ffffff;
}

.grau {
	color: #bbBBbb;
}

.fett {
	font-weight: bold;
}

body {
	background: #ffffff;
	color: #000000;
}


a:link {
	color: #ff0103;
	text-decoration: none;
}

a:visited {
	color: #9C9C9C;
	text-decoration: none;
}

a.novisited:visited {
	color: #FF0103;
	text-decoration: none;
}

a.comCal:visited {
	color: #ff0103;
	text-decoration: none;
}

sup {
	font-size: 10pt;
}

.bu {
	font-weight: bold;
	font-size: 11pt;
}

.alert {
	font-weight: bold;
	color: #FF0305;
}

.subheader {
	font-weight: bold;
	font-size: 13pt;
}

.subheadergroesser {
	font-weight: bold;
	font-size: 14pt;
}

.blue {
	color: #FFFFFF;
	background: #003366;
}

.red {
	color: #FF0103;
}

.header {
	color: #FF0103;
	font-weight: bold;
	font-size: 18}

.right {
	text-align: right;
}

td.h1 {
	font-weight: bold;
	color: #ffffff;
	background: #003366;
}
td.h2 {
	background: #dddddd;
	vertical-align: top;
}