﻿*{margin:0;	padding:0;}

body, html{background-color: #000000; font-family:Arial; font-size:11px; line-height:15px; color:#FFFFFF;}
body.white {background-color: #ffffff;}
.highslide-html {background:#000 !important}
.highslide-html-content{background:#000 !important}

h1{font-size:11px;}

img {border:0px}

a:link, a:visited { color:#999;}
a:hover { color:#fff;}
a.orange:link, a.orange:visited { color:#ff8200;text-decoration:underline}
a.orange:hover { color:#ff8200;text-decoration:underline}
/* --- DIVS --- */
.centerDiv{margin: 0 auto;	width:997px;}
.headerDiv{width:100%;	height:134px; margin-top:50px;}
.logoDiv{width:213px; height:134px; background-image:url(../img/logo_bobby_d.jpg); cursor:pointer; float:left;}
.menuDiv{height:134px; float:left; width:373px;}
.headerRightDiv{width:251px; height:74px; background-image:url(../img/right_header.jpg); background-repeat:no-repeat; background-position:right; float:left; padding:60px 0 0 158px;}
.fl {float:left;display:inline;}
.footerDiv{float:left;width:997px;	height:65px; background-image:url(../img/footer.jpg); background-repeat:no-repeat;}
.footerDiv .language{font-size:10px; color:#999; padding-top:3px; font-family:Arial; padding-left:25px; width:100px;}
.footerDiv .copyright{color:#3f3f3f;	width:862px; text-align:center; padding-top:0px; font-family:Arial; margin:36px 0 0 67px;}
.contentDiv{width:997px; background-image:url(../img/bg_content.jpg); background-position:right; background-repeat:no-repeat;}

.highslide-html {background-color:#000 !important}

/* --- HOME --- */
.contentHomeDiv{
	width:997px;
	height:439px;
	background-image:url(../img/bg_home.jpg);
	background-repeat:no-repeat;
}

.galleryThumb {
	width: 100px; 
	height: 75px; 
	background-position:center; 
	background-repeat: no-repeat; 
	float:left; 
	margin: 5px;
	cursor: pointer;
}

.galleryNav { margin-bottom: 10px;}
.galleryNav .side{ width: 60px;}

.homeLeftColumn{
	margin-left:330px;
	width:390px;
	height:100%;
	float:left;
	display:inline;
}

	.homeLeftColumn .latestNews{
		height:165px;
		padding-top:45px;
	}
	
		.homeLeftColumn .latestNews .left{
			width:200px;
			float:left;
		}
		
		.homeLeftColumn .latestNews .right{
			width:190px;
			float:left;
		}
		
	.homeLeftColumn .moreNews{
		height:165px;
		padding-top:40px;
	}	
	
.homeRightColumn{
	margin-left:15px;
	width:205px;
	height:100%;
	float:left;
	display:inline;
}	

	.homeRightColumn .weblog{
		margin-top:0px; 
		margin-left:15px;
		height:130px;
		width:220px;
		cursor:pointer;
	}

	.homeRightColumn .resultsLastRace{
		margin-top:38px; 
		margin-left:35px;
	}
	
	.homeRightColumn .standingsIrl{
		margin-top:53px; 
		margin-left:35px;
	}
	h1.headTitle{
	font-size:15px;
	font-weight:normal;
	line-height:17px;
}
	
/* --- Nieuws --- */
.contentNewsDiv{
	width:997px;
	height:439px;
	background-image:url(../img/bg_news.jpg);
	background-repeat:no-repeat;
}
P.headTitle{
	font-size:14px;
	font-weight:normal;
}
.newsLeftColumn{
	margin-left:310px;
	width:420px;
	height:420px;
	float:left;
	overflow:auto; 
	display:inline;
}

	
.newsRightColumn{
	margin-left:5px;
	margin-top:10px;
	width:205px;
	height:420px;
	float:left;
	display:inline;
}	

	.newsRightColumn .weblog{
		margin-top:140px; 
		margin-left:15px;
	}

	.newsRightColumn .pictures{
		margin-top:10px; 
		margin-left:15px;
		height:140px;
	}
	
	
	.newsRightColumn .pictures img{
		opacity:0.4;
		filter:alpha(opacity=40);
	}	
	
	.newsRightColumn .pictures img:hover{
		opacity:1;
		filter:alpha(opacity=100);
	}	
	
	.newsRightColumn .headlines{
		margin-top:10px; 
		margin-left:15px;
	}	
	
/* --- TEAM --- */
.contentTeamDiv{
	width:997px;
	height:439px;
	background-image:url(../img/bg_team.jpg);
	background-repeat:no-repeat;
}	

.contentTeamDiv.a1 { 	background-image:url(../img/bg_team_a1.jpg);}
.contentTeamDiv.hvm { 	background-image:url(../img/bg_hvm.jpg);}
.contentTeamDiv.car { 	background-image:url(../img/bg_car.jpg);}

	.contentTeamDiv .leftColumn{
		padding-top:288px; 
		padding-left:5px; 
		float:left;	
		display:inline;
	}
	
	.contentTeamDiv .leftColumn a img,
	.contentTeamDiv .leftColumn a .btn {
		opacity:0.4;
		filter:alpha(opacity=40);
	}	
	
	.contentTeamDiv .leftColumn a:hover img,
	.contentTeamDiv .leftColumn a:hover .btn{
		opacity:1;
		filter:alpha(opacity=100);
	}	
	
	.contentTeamDiv .rightColumn{
		float:left; 
		width:250px; 
		height:370px; 
		margin-top:50px; 
		overflow:auto; 
		padding-left:19px;
		padding-right:15px;
		display:inline;
	}
	
	.contentTeamDiv .btn {
		width: 222px;
		height: 145px;
		background-repeat: no-repeat;
		float: left; display: inline;
		cursor: pointer;
	}	

	.contentTeamDiv .btn.engine {
		margin-left: 5px;
	}

	.contentTeamDiv.nhl .btn.engine {	background-image: url('../img/bg_btn_engine.jpg');	}
	.contentTeamDiv.nhl .btn.chassis { 	background-image: url('../img/bg_btn_chassis.jpg');	}
	.contentTeamDiv.nhl .btn.misc { background-image: url('../img/bg_btn_misc.jpg');	}
	.contentTeamDiv.a1 .btn.engine {	background-image: url('../img/bg_btn_engine_a1.jpg');	}
	.contentTeamDiv.a1 .btn.chassis { 	background-image: url('../img/bg_btn_chassis_a1.jpg');	}
	.contentTeamDiv.a1 .btn.misc { background-image: url('../img/bg_btn_misc_a1.jpg');	}
	.contentTeamDiv.car .btn.engine {	background-image: url('../img/bg_btn_engine_car.jpg');	}
	.contentTeamDiv.car .btn.chassis { background-image: url('../img/bg_btn_chassis_car.jpg');	}
	.contentTeamDiv.car .btn.misc { background-image: url('../img/bg_btn_misc_car.jpg');	}
	.contentTeamDiv .btn .label {
		margin-top: 24px;
		margin-left: 24px;
	}
		
/* --- FANZONE --- */
.contentFanzoneDiv{
	width:997px;
	height:439px;
	background-image:url(../img/bg_fanzone_1.jpg);
	background-repeat:no-repeat;
}	

	.contentFanzoneDiv .leftColumn{
		padding-left:330px; 
		padding-top:10px;
		width:400px;
		height:410px;
		float:left;
		display:inline;
	}

	.contentFanzoneDiv .rightColumn{
		padding-left:30px; 
		padding-top:40px;
		width:200px;
		height:410px;
		float:left;
		display:inline;
		position:relative;
		}DIV.rightColumn DIV.login{
			position:absolute;
			top:40px; left:30px;
		}DIV.rightColumn DIV.forgotPassword{
			position:absolute;
			top:40px; left:30px;
		}		
	
	.contentFanzoneDiv .rightColumn input{
		background-color:#000000; 
		border: 1px solid #333333; 
		color:#ff8200; 
		padding-left:5px; 
		padding-top:2px; 
		font-size:10px; 
		width:170px; 
		height:17px;
	}	
	
	.contentFanzoneDiv .rightColumn .go{
		background-image:url(../img/btn_go.jpg); 
		border:none; 
		width:45px; 
		height:38px;
		cursor:pointer;
	}	
	
/* --- SUBSCRIBE --- */
.contentSubscribeDiv{
	width:997px;
	height:439px;
	background-image:url(../img/bg_subscribe.jpg);
	background-repeat:no-repeat;
}	

	.contentSubscribeDiv .leftColumn{
		padding-top:370px; 
		padding-left:25px;
		width:395px;
		text-align:right;
		float:left;	
	}
	
	.contentSubscribeDiv .rightColumn{
		float:left; 
		width:510px; 
		height:410px; 
		margin-top:10px; 
		overflow:auto; 
		padding-left:19px;
		display:inline;
	}	

	.contentSubscribeDiv .rightColumn tr{
		height:23px;
	}
	
	.contentSubscribeDiv .rightColumn input{
		background-color:#000000; 
		border: 1px solid #999999; 
		color:#fff; 
		padding-left:5px; 
		padding-top:2px; 
		font-size:10px; 
		width:120px; 
		height:17px;
	}
	.contentSubscribeDiv .rightColumn select{
		background-color:#000000; 
		border: 1px solid #999999; 
		color:#fff; 
		padding-left:5px; 
		padding-top:2px; 
		font-size:10px; 
		width:127px; 
		height:20px;
	}
	.contentSubscribeDiv .rightColumn option{
		background-color:#000000;
		border-width:1px;
		border-bottom-style:solid;
		border-bottom-color: #999; 
	}		
	.contentSubscribeDiv .rightColumn .inschrijvingAfronden_nl{
		background-image:url(../img/btn_inschrijvingAfronden.jpg); 
	}
	.contentSubscribeDiv .rightColumn .inschrijvingAfronden_en{
		background-image:url(../img/btn_inschrijvingAfronden_en.jpg); 
	}
	.contentSubscribeDiv .rightColumn .inschrijvingAfronden{
		border:none; 
		width:152px; 
		height:26px;
		cursor:pointer;
	}					
		
/* --- ABOUT --- */
.contentAboutDiv{
	width:997px;
	height:439px;
	background-image:url(../img/bg_about.jpg);
	background-repeat:no-repeat;
}

	.contentAboutDiv .imgColumn{
		margin-left:310px;
		margin-right:15px;
		width:200px;
		height:420px;;
		float:left;
		display:inline;
	}	

	.contentAboutDiv .column{
		margin-left:0px;
		margin-top:10px;
		width:420px;
		height:420px;;
		float:left;
		overflow:auto;
		display:inline;
	}			

/* --- STORE --- */
.contentStoreDiv {
	width:997px;
	height:439px;
	background-image:url(../img/bg_about.jpg);
	background-repeat:no-repeat;
}
	.contentStoreDiv .store{
		margin-left:310px;
		margin-top:10px;
		width:620px;
		height:420px;;
		float:left;
		overflow:auto;
		display:inline;
	}			
/* --- FORUM --- */
.contentForumDiv {
	float:left;
	width:997px;
	background-image:url(../img/bg_about.jpg);
	background-repeat:no-repeat;
}
	.contentForumDiv .forum{
		margin-left:310px;
		margin-top:10px;
		width:640px;
		float:left;
		display:inline;
	}			
	
/* --- INFO --- */
.contentInfoDiv{
	width:997px;
	height:439px;
	background-image:url(../img/bg_info.jpg);
	background-repeat:no-repeat;
}

	.contentInfoDiv .column{
		background-image:url(../img/bg_info_logo_gr8.jpg);
		background-position:right top;
		background-repeat:no-repeat;
		margin-left:695px;
		margin-top:10px;
		width:250px;
		height:420px;;
		float:left;
		overflow:auto;
		display:inline;
	}
	
	.contentInfoDiv a{
		color:#fff;
		text-decoration:none;
	}
	.contentInfoDiv a:hover{
		text-decoration:underline;
	}		
	
/* --- PARTNERS --- */
.contentPartnersDiv{
	width:997px;
	height:439px;
	background-image:url(../img/bg_partners.jpg);
	background-repeat:no-repeat;
}	

	.contentPartnersDiv .leftColumn{
		padding-top:300px; 
		width:650px;
		padding-left:35px; 
		float:left;	
		display:inline;
	}
		.contentPartnersDiv .leftColumn .redBull{
			width:285px;
			float:left;
			padding-right:20px;
			overflow:auto;
			height:120px;
			display:inline;
		}
	
		.contentPartnersDiv .leftColumn .ing{
			margin-left:20px;
			width:285px;
			float:left;
			overflow:auto;
			padding-right:20px;
			height:120px;
			display:inline;
		}	
		
	.contentPartnersDiv .rightColumn{
		float:left; 
		width:280px; 
		height:410px; 
		margin-top:10px; 
		overflow:auto; 
		padding-left:10px;
		display:inline;
	}					

/* --- GALLERY --- */
.contentGalleryDiv{
	width:997px;
	height:439px;
	background-image:url(../img/bg_gallery.jpg);
	background-repeat:no-repeat;
}	

	.contentGalleryDiv .leftColumn{
		padding-top:270px; 
		width:375px;
		padding-left:25px; 
		float:left;	
		color:#999;
		display:inline;
	}
	
	.contentGalleryDiv .leftColumn .latest img{
		opacity:0.4;
		filter:alpha(opacity=40);
	}	
	
	.contentGalleryDiv .leftColumn .latest img:hover{
		opacity:1;
		filter:alpha(opacity=100);
	}		
	
	.contentGalleryDiv .centerColumn{
		margin-top:10px; 
		padding-left:10px; 	
		padding-right:10px;	
		width:295px;
		height:410px;
		background-image:url(../img/bg_gallery_centerColumn.jpg);
		background-position:right;
		background-repeat:repeat-y;
		float:left;		
		display:inline;
		overflow-y:auto;
	}	
		
	.contentGalleryDiv .rightColumn{
		float:left; 
		width:236px; 
		height:410px; 
		margin-top:10px; 
		overflow:auto; 
		padding-left:10px;
		display:inline;
	}
	
.orange {color:#ff8200}
.paging {text-align:center}

.button {border:1px solid #fff;background:#000;color:#fff;font-family:Arial; font-size:11px; }