a:hover {
	color: #FF0000;
	text-decoration: none;
}

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

a:visited {
	color: #000000;
	text-decoration: none;
}
body {
	font-family: Arial,Helvetica,Sans Serif;
	font-size: 14px;
	padding-left: 40px;
	padding: 0px;
}

#general {
	background-color: #FFFFFF;
}

#grossLogo {
	position: absolute;
	top: 0px;
	left: 10px;
}

#titlepic {
	position: absolute;
	top: 72px;
	left: 10px;
}

#table {
	position: absolute;
	top: 5px;
	left: 10px;
}

td.cell200 {
	font-size: 12px;
	font-family: Helvetica, Arial, Sans Serif;
	vertical-align: top;
	padding: 10px;
	width: 200px;
	color: #333333;
	background-color: #CCCCCC;
}

td.cell5 {
	width: 5px;
}

td.cell635 {
	font-family: Frutiger,Futura,Arial,Helvetica;
	font-size: 12px;
	font-color: #000000;
	padding: 10px;
	width: 550px;
	vertical-align: top;
}

td.cell480 {
	font-family: Frutiger,Futura,Arial,Helvetica;
	font-size: 12px;
	font-color: #000000;
	padding: 10px;
	width: 480px;
	vertical-align: top;
}

#topmenu {
	position: absolute;
	top: 72px;
	left: 465px;
	font-size: 13px;
	line-height: 18px;
	font-weight: 800;
	font-family: Arial, Helvetica, Sans Serif;
}

#race {
	position: absolute;
	top: 72px;
	left: 620px;
	font-size: 18px;
	font-weight: 800;
	font-family: Arial, Helvetica, Sans Serif;
	color: #333333;
}

#race2 {
	position: absolute;
	top: 90px;
	left: 620px;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #333333;
}

#flag {
	position: absolute;
	top: 72px;
	left: 790px;
}

#track {
	position: absolute;
	top: 115px;
	left: 620px;
}

#color {
	position: absolute;
	top: 232px;
	left: 465px;
	width:  385px;
	height: 70px;
	background-color: #FFFF00;
}

#language {
	position: absolute;
	top: 307px;
	left: 820px;
}

#subline {
	position: absolute;
	top: 307px;
	left: 10px;
	width:  840px;
	height: 23px;
	background-color: #666666;
	font-size: 12px;
	font-weight: 800;
	font-family: Arial, Helvetica, Sans Serif;
	color: #FFFFFF;
	padding-top: 5px;
}

#left {
	position: absolute;
	top: 10px;
	left: 10px;
	width:  160px;
	font-family: Frutiger,Futura,Arial,Helvetica;
	font-size: 12px;
	font-color: #000000;
	background-color: #FFFFFF;
}

#middle {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 460px;
	background-color: #FFFFFF;
	font-family: Frutiger,Futura,Arial,Helvetica;
	font-size: 12px;
	font-color: #000000;
	padding-left: 10px;
}

#right {
	position: absolute;
	top: 10px;
	left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	font-family: Frutiger,Futura,Arial,Helvetica;
	font-size: 12px;
	font-color: #000000;
}

td.bzg {
	font-size: 11px;
	font-weight: 700;
	font-family: Helvetica, Arial, Sans Serif;
	vertical-align: top;
	width: 110px;
	padding-bottom: 5px;
}

td.bzg2 {
	font-size: 11px;
	font-weight: 700;
	font-family: Helvetica, Arial, Sans Serif;
	vertical-align: top;
	width: 20px;
	padding-bottom: 5px;
}

#contentHeadline {
	font-size: 16px;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 10px;
	font-family: Frutiger, Futura, Verdana, Arial, Helvetica;
	font-weight: 800;
}

#contentText {
	width: 550px;
	font-family: Frutiger,Futura,Arial,Helvetica;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
}

/* links im Inhaltsbereich */
p a:link {
	color: #ff0000;
	text-decoration: none;
}

p a:visited {
	color: #ff6666;
	text-decoration: none;
}


