/*=================================================
This StyleSheet is copyrighted by www.hopintung.com
Copying is NOT allowed under any circumstances.

Author: HC Designs
=================================================*/

body {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	color:							#000000;
	height:							100%;
	background-color:		#CCCCCC;
	background-image:		url(../images/bg/bg.gif);
	background-repeat:	repeat;
	background-position:center;
	text-align:					center;			/*center for IE*/
	margin:							0px;
	padding:						0px;
}

a,
a:link,
a:visited {
	color:							#660000;
	font-weight:				normal;
	text-decoration:		none;
}

a:hover {
	color:							#330000;
}

ul {
	padding:						0 0 0 10px;
	margin: 						0px;
}

li {
	list-style-type: 		none;
	margin:							0 0 5px 0;
}

td {
	font-size:					9px;
	color:							#666666;
	vertical-align:			top;
}

#content {
	padding: 						10px;
}

#content table {
	margin-left:				10px;
}

#content td {
	font-size:					12px;
	color:							#333333;
}

#header {
	display:						none;
}

#container {
	border-left:				1px solid #333333;
	border-right:				1px solid #333333;
	background-image:		url(../images/bg/contentBorder.gif);
	background-repeat:	repeat-y;
	width:							775px;
	text-align:					left;
	margin:							0px auto 0px auto;
	background-color:		#FFFFFF;
}

#topLayer {
	background-color:		#000000;
	background-image:		url(../images/bg/top.gif);
	height:							75px;
	width:							100%;
	text-align:					left;
	overflow:						hidden;
	margin:							0px;
}

#topLeft {
	margin-left:				10px;
	height:							75px;
	float:							left;
	padding:						0px;
}

#topRight {
	height:							75px;
	float:							right;
	padding:						0px;
	text-align:					right;
}

#topMenu {
	margin:							0px;
	margin-right:				10px;
	padding:						0px;
}

#topMenu ul {
	list-style-type:		none;
	margin:							0px;
	padding:						0px;
}

#topMenu li {
	display:						inline;
	text-align:					right;
	margin: 						0px;
	padding: 						0px;
}

#topMenu a,
#topMenu a:link,
#topMenu a:visited {
	font-size:					10px;
	color:							#999999;
	text-decoration:		none;
}

#topMenu a:hover {
	color:							#660000;
}

#talen ul {
	list-style-type:		none;
	margin:							2px 10px 0px 0px;
	padding:						0px;
}

#talen li {
	display:						inline;
	margin-left:				2px;
}

.flag {
	border:							1px solid #330000;
	width:							16px;
	height:							10px;
}

#quote {
	font-family:				Georgia, "Times New Roman", Times, serif;
	font-size:					10px;
	color:							#999999;
	margin-top:					30px;
}

#quote span {
	color:							#990000;
	font-style:					normal;
	font-weight:				bold;
}

#menuLayer {
	background-color:		#000000;
	background-image:		url(../images/bg/menu.gif);
	height:							24px;
	width:							100%;
	text-align:					left;
	overflow:						hidden;
	margin:							0px;
	padding:						0px;
}

#menuLayer ul {
	list-style-type:		none;
	width:							100%;
	height:							24px;
	margin:							0px;
	padding:						0px;
}

#menuLayer li {
	display:						inline;
	float:							left;
	margin-left:				8px;
}

#menuLayer a,
#menuLayer a:link,
#menuLayer a:visited {
	display:						block;
	width:							120px;
	height:							24px;
	background-image:		url(../images/content/menuTexture.gif);
	background-repeat:	no-repeat;
	background-position:0px 3px;
	text-align:					center;
	text-decoration:		none;
}

#menuLayer a:hover {
	background-color:		#330000;
}

#menuLayer span {
	display:						block;
	padding-top:				4px;
	font-size:					12px;
	font-weight:				bold;
	font-style:					normal;
	color:							#CCCCCC;
}

#contentLayer {
	/*DE DAADWERKELIJKE INHOUD VAN DE PAGINA*/
	width:							775px;
	padding:						0px;
	margin:							0px;
}

#leftContent {
	float:							left;
	width:							130px;
	height:							100%;
	margin:							0px;
	padding:						0px;
}

#nextRace {
	text-align:					center;
	padding-top:				10px;
	padding-bottom:			10px;
	background-image:		url(../images/bg/content.gif);
	background-repeat:	repeat-x;
	font-size:					11px;
}

#nextRace span {
	font-size:					9px;
	font-style:					normal;
}

#subMenu {
	padding:						0px;
	border-top:					1px solid #CCCCCC;
}

#subMenu ul {
	list-style-type:		none;
	margin:							0px;
	padding:						0px;
	background-image:		url(../images/bg/submenu.gif);
	background-repeat:	repeat-y;
}

#subMenu li {
	border-bottom:			1px solid #CCCCCC;
	margin:							0px;
	padding:						0px;
}

#subMenu a,
#subMenu a:link,
#subMenu a:visited {
	display:						block;
	height:							20px;
	font-size:					12px;
	color:							#666666;
	text-decoration:		none;
	padding-top:				6px;
	padding-left:				10px;
}

#subMenu a:hover {
	color:							#660000;
}

#subMenu span {
	font-style:					normal;
	font-weight:				bold;
}

#forums {
	padding-bottom:			10px;
	border-bottom:			1px solid #CCCCCC;
}

#forums ul {
	list-style-type:		none;
	margin:							0px;
	padding:						0px 0px 0px 10px;
}

#forums li {
	margin:							0px;
	padding-bottom:			7px;
}

#forums a,
#forums a:link,
#forums a:visited {
	font-size:					9px;
	color:							#660000;
	text-decoration:		none;
}

#forums a:hover {
	color:							#990000;
}

#members {
	padding:						10px 0px 0px 10px;
	width:							110px;
	border-width:				0px;
}

#content {
	float:							left;
	width:							510px;
	overflow:						hidden;
	margin: 						0px;
	padding: 						0px;
	border-left:				1px solid #CCCCCC;
	border-right:				1px solid #CCCCCC;
}

#rightContent {
	float:							left;
	width:							133px;
	height:							100%;
	margin: 						0px;
	padding: 						0px;
}

#clocks {
	text-align:					center;
}

#hotNews {
	border-top:					1px solid #CCCCCC;
	border-bottom:			1px solid #CCCCCC;
}

#hotNews ul {
	padding-right:			5px;
}

#hotNews li {
	list-style-type:		none;
}

#hotNews a,
#hotNews a:link,
#hotNews a:visited,
#hotNews a:hover {
	font-size:					10px;
	text-decoration:		none;
}

#partners {
	text-align:					center;
}

#partners ul {
	list-style-type:		none;
	margin:							0px;
	padding:						0px;
}

#partners li {
	margin:							0px;
	padding:						0px;
}

.number {
	text-align:					right;
	font-weight:				bold;
}

.sponsor {
	width:							100px;
	height:							25px;
	border:							1px solid #330000;
}

.frameKop {
	display:						block;
	padding:						10px 0px 5px 10px;
	font-size:					12px;
	color:							#660000;
	font-style:					normal;
	font-weight:				bold;
	text-align:					left;
}

.more {
	font-size:					9px;
	padding-left:				80px;
}

h1 {
	font-family:				Georgia, "Times New Roman", Times, serif;
	font-size:					18px;
	font-weight:				normal;
	color:							#660000;
	text-indent:				5px;
	padding:						0px;
	margin:							0 0 20px 0;
}

h1.pageTitle {
	padding-left:				50px;
	background-image:		url(../images/content/titleBullet.gif);
	background-repeat:	no-repeat;
	background-position: 3px 3px;
}

h1.hn_title {
	font-family:				"Tahoma", Arial, Helvetica, sans-serif;
	font-size:					13px;
	color:							#FFFFFF;
	margin:							0px;
	background-image:		url(../images/bg/menu.gif);
	background-repeat:	repeat-x;
	background-color:		#330000;
}

h1.hn_title a:link,
h1.hn_title a:visited,
h1.hn_title a:active,
h1.hn_title a:hover {
	color:							#FFFFFF;
}

.hotNewsitem {
	background-color:		#FFFFFF;
	background-image:		url(../images/bg/content.gif);
	background-repeat:	repeat-x;
	border-bottom:			1px solid #660000;
}

h1.hn_title span.hn_date {
	float:							right;
	clear:							both;
	font-family:				"Tahoma", Arial, Helvetica, sans-serif;
	font-size:					13px;
	color:							#FFFFFF;
	margin:							0px;
	border-left:				1px solid #FFFFFF;
	background-image:		url(../images/bg/menu.gif);
	background-repeat:	repeat-x;
}

.hn_summary {
	font-size:					11px;
	padding-top:				3px;
}

.hn_image {
	float: 							left;
	display:						block;
	border:							1px solid #000000;
	vertical-align:			middle;
	margin:							10px 10px 10px 5px;
}

.readMore {
	font-size:					11px;
}

h2 {
	font-family:				Georgia, "Times New Roman", Times, serif;
	font-size:					14px;
	color:							#000000;
	font-weight:				normal;
	display:						block;
	padding:						0 5px 0 5px;
	margin:							0px;
}

h3 {
	font-family:				Georgia, "Times New Roman", Times, serif;
	font-size:					12px;
	font-style:					italic;
	color:							#000000;
	font-weight:				normal;
	text-indent:				10px;
	margin:							5px 0px 0px 0px;
}

p {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	color:							#333333;
	font-weight:				normal;
	padding:						0px 10px 10px 10px;
/*	text-indent:				15px;*/
	margin-top:					5px;
	text-align:					justify;
}

span {
	font-style:					italic;
}

#footer {
/* IE FAILS RENDERING THIS
	position:						absolute;
	bottom:							0px;
	z-index:						100;
*/
	clear:							both;
	width:							775px;
	height:							50px;
	background-image:		url(../images/bg/footer.gif);
	background-repeat:	no-repeat;
	overflow:						hidden;
	margin:							0px;
	padding:						0px;
}

#footer ul {
	padding-left:				10px;
	padding-bottom:			0px;
	margin-bottom:			0px;
	margin-top:					3px;
	margin-left:				0px;
}

#footer li {
	display:						inline;
	color:							#999999;
}

#footer a,
#footer a:link,
#footer a:visited {
	font-size:					10px;
	font-style:					normal;
	color:							#CCCCCC;
	text-decoration:		none;
}

#footer a:hover {
	text-decoration:		underline;
}

#copyright {
	padding-left:				10px;
	padding-top:				8px;
	font-style:					normal;
	font-size:					9px;
	color:							#CCCCCC;
}

#copyright a,
#copyright a:link,
#copyright a:visited {
	font-size:					9px;
	color:							#FFFFFF;
	text-decoration:		none;
}

#copyright a:hover {
	font-size:					9px;
	color:							#999999;
	text-decoration:		underline;
}

.contentList {
	margin:							10px;
	padding:						0px;
}

.contentList li {
	list-style-type:		none;
	margin:							0px;
	padding:						0px;
	border-top: 				1px solid #999999;
	display:						block;
	clear: 							both;
}

.contentList a:link,
.contentList a:visited,
.contentList a:active {
	color:							#999999;
	font-weight: 				normal;
	display:						block;
	width:							490px;
	font-size: 					12px;
}

/* IE FAILS CASHING -> onmouseover
.contentList a:hover {
	background-color:		#E0E0E0;
	color:							#660000;
}
*/

#galleryWrapper {
	margin-bottom: 			10px;
}

.galleryCats {
	margin:							10px;
}

#gallery {
	margin:							0 0 0 20px;
}

.galFoto {
	border:							1px solid #000000;
	margin-right:				17px;
	margin-bottom: 			17px;
	vertical-align:			top;
}

label {
	display: 						block;
}

input {
	border: 						1px solid #000000;
	width: 							200px;
	height: 						15px;
	font-size: 					11px;
	font-family: 				Arial, Helvetica, sans-serif;
}

textarea {
	border:							1px solid #000000;
	font-size: 					11px;
	font-family: 				Arial, Helvetica, sans-serif;
}

.canvasbutton {
	height: 						20px;
	width: 							100px;
}

.canvasbutton_over {
	height: 						20px;
	width: 							100px;
	background-color: 	#990000;
	color: 							#FFFFFF;
}

#pageBanner {
	width: 							510px;
	/*height: 						200px;*/
	border-bottom: 			1px solid #CCCCCC;
}

#backButton {
	margin-right: 			20px;
	margin-bottom: 			10px;
	clear: 							left;
	text-align: 				right;
}