/*
/////////////////////////////////////

Website gerealiseerd in opdracht van: 
	BOSA REIZEN
	
door:
	Twente Multimedia B.V
	Nijverheidsstraat 7
	7651 BC Tubbergen

/////////////////////////////////////

Neem ook een kijkje op onze website:		
	www.twentemultimedia.nl
		
Voor meer informatie:
	[e] info@twentemultimedia.nl
		
	[t] +(0)546 624 087
	[f] +(0)546 624 948
	
/////////////////////////////////////


CSS Document

body 
========================================*/
body {
	font: 62.5% "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; 
	color: #666; 

	text-align: left; 

	margin-left: 0px; 
	margin-top: 0px;	
	margin-right: 0px; 
	margin-bottom: 0px;
	
	scrollbar-base-color: #fa9c1e; 
	scrollbar-arrow-color: #934409; 
	scrollbar-track-color: #fef2e3; 
	scrollbar-shadow-color: #fef2e3; 
	scrollbar-lightshadow-color: #fef2e3; 
	scrollbar-darkshadow-color: #fef2e3; 
	scrollbar-highlight-color: #fef2e3; 
	scrollbar-3dlight-color: #fef2e3;	
}

#tmmcontainer {position: absolute; left: 575px; top: 0; z-index: 10;}
#tmmcontainer a:hover {color: #FE2E3B;}

#main 		{ float: left; width: 760px; height:100%; position: absolute; background: #fc8100; left: 50%; top: 0; margin-left:-351px; }

#footer		{ float: inherit; width: 763px; height: 20px; position: relative; background: #e4e4e4 url(../images/bg_footer.gif) no-repeat 0 0; text-align: right;							
			line-height: 18px; color: #666666; font-weight: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.titel		{ font-size: 14px; color: #934409; font-weight: bold; }
.bestellen	{ font-size: 10px; color: #934409; font-weight: bold; }

#header 	{ float: left; width: 760px; height: 135px;	background: #934409; }
/* genesteld in header */	
	#header_incline	{ float: right; width: 519px; height: 112px; background: #da6a14 url(../images/bg_header.jpg) no-repeat right top; }
	/* genesteld in header_incline */	
		#header_opvulling	{ float: right; width: 519px; height: 82px; }
		#menubalk1	{ font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 18px; color: #f57c0a; float: right; width: 504px; height: 30px; background: #da6a14; text-align: right; padding-right: 15px }
		
		a:link.menubalk1		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fbba00; text-decoration: none; font-weight: bold; line-height: 28px; } 
		a:active.menubalk1	 	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fbba00; text-decoration: none; font-weight: bold; line-height: 28px; } 
		a:visited.menubalk1		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fbba00; text-decoration: none; font-weight: bold; line-height: 28px; } 
		a:hover.menubalk1		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 28px; }
		
		a:link.menubalk1_selected	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 28px; } 
		a:active.menubalk1_selected	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 28px; } 
		a:visited.menubalk1_selected{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 28px; } 
		a:hover.menubalk1_selected	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 28px; }
		
	/* einde header_incline */
	#logo	{ float: left; width: 241px; height: 112px; background: #ffffff url(../images/logo.jpg) no-repeat left top; }
	
	#menubalk2	{ width: 730px; height: 35px; background: #934409 url(../images/bg_menulijn.gif) no-repeat left; padding-left: 30px; }
		
		/* menubalk2 als niet is geselecteerd */	
		#tussenvlak			{ float: left; width: 29px; }
		#knop_formule1		{ float: left; height: 35px; width: 110px;	}
		#knop_motogp		{ float: left; height: 35px; width: 80px; 	}		
		#knop_superbikes	{ float: left; height: 35px; width: 100px; 	}
		#knop_dtm			{ float: left; height: 35px; width: 50px; 	}
		#knop_a1gp			{ float: left; height: 35px; width: 70px; 	}
		#knop_lemans		{ float: left; height: 35px; width: 80px; 	}
		#knop_champcar		{ float: left; height: 35px; width: 95px; 	}
		#knop_cityracing	{ float: left; height: 35px; width: 165px; 	}
		
		a:link.menubalk2		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 25px; } 
		a:active.menubalk2	 	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 25px; } 
		a:visited.menubalk2		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 25px; } 
		a:hover.menubalk2		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fbad2b; text-decoration: none; font-weight: bold; line-height: 25px; }
		
		/* menubalk2 als een menu-item is geselecteerd */
		#knop_formule1_selected		{ float: left; height: 35px; width: 110px; background: #ffffff url(../images/bg_menu_f1.gif) no-repeat left top; }
		#knop_motogp_selected		{ float: left; height: 35px; width: 80px; background: #ffffff url(../images/bg_menu_motogp.gif) no-repeat left top; }
		#knop_superbikes_selected	{ float: left; height: 35px; width: 100px; background: #ffffff url(../images/bg_menu_superbikes.gif) no-repeat left top; }		
		#knop_dtm_selected			{ float: left; height: 35px; width: 50px; background: #ffffff url(../images/bg_menu_dtm.gif) no-repeat left top; }
		#knop_a1gp_selected		{ float: left; height: 35px; width: 70px; background: #ffffff url(../images/bg_menu_a1gp.gif) no-repeat left top; }
		#knop_lemans_selected		{ float: left; height: 35px; width: 80px; background: #ffffff url(../images/bg_menu_lemans.gif) no-repeat left top; }
		#knop_champcar_selected		{ float: left; height: 35px; width: 95px; background: #ffffff url(../images/bg_menu_champcar.gif) no-repeat left top; }
		#knop_cityracing_selected		{ float: left; height: 35px; width: 165px; background: #ffffff url(../images/bg_menu_city.gif) no-repeat left top; }
		
		a:link.menubalk2_selected		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #924408; text-decoration: none; font-weight: bold; 
										line-height: 25px; } 
		a:active.menubalk2_selected	 	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #924408; text-decoration: none; font-weight: bold; 
										line-height: 25px; } 
		a:visited.menubalk2_selected	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #924408; text-decoration: none; font-weight: bold; 
										line-height: 25px; } 
		a:hover.menubalk2_selected		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fbad2b; text-decoration: none; font-weight: bold; 
										line-height: 25px; }
		/* einde van knoppen menubalk2 */
		
/* einde header */	

#content 			{ float: left; width: 760px; height: 100%; background: #fb8200; }
/* genesteld in content */
	#scheidingslijn		{ float: left; width: 760px; height: 8px; }
	/* genesteld in scheidingslijn */
		#scheidingslijn1	{ float: left; width: 600px; height: 8px; background: #ffffff url(../images/bg_scheidingslijn1.gif) repeat-x left top; }
		#scheidingslijn2	{ float: right; width: 160px; height: 8px; background: #fa9b1d url(../images/bg_scheidingslijn2.gif) repeat-x left top; }
	/* einde scheidingslijn */

	#vlakken1			{ float: left; width: 760px; height: 195px; }
	/* genesteld in vlakken1 */	
		#tekstvlak1			{ float: left; width: 600px; height: 195px; background: #ffffff url(../images/bg_tekstvlak1.gif) no-repeat left bottom; }
		/* genesteld in tekstvlak1 */	
			#tekst1			{ float: left; width: 575px; height: 140px; background: #ffffff; padding-left: 20px; padding-right: 5px; padding-top: 10px;
								
								font: 10px Verdana, Arial, Helvetica, sans-serif;
								word-spacing: 2px;
								line-height: 14px;
																
								overflow: auto;
								scrollbar-base-color: #fa9c1e; 
								scrollbar-arrow-color: #934409; 
								scrollbar-track-color: #ffffff; 
								scrollbar-shadow-color: #ffffff; 
								scrollbar-lightshadow-color: #ffffff; 
								scrollbar-darkshadow-color: #ffffff; 
								scrollbar-highlight-color: #ffffff; 
								scrollbar-3dlight-color: #ffffff;
			 }
		/* einde tekstvlak1 */
		#linkvlak1	{ float: right; width: 145px; height: 195px; background: #fa9b1d url(../images/bg_linkvlak1.gif) no-repeat left bottom; 
					padding-right: 15px; }
			#nieuws		{ float: right; width: 130px; height: 130px; text-align: right; background: url(../images/nieuws.gif) no-repeat right top; padding-top: 25px; }
			/* links bij selectie van een racetype */			
				a:link.nieuws		{ font-size: 12px; color: #ffffff; text-decoration: none; font-weight: none; display: block; padding-right: 3px; } 
				a:active.nieuws		{ font-size: 12px; color: #ffffff; text-decoration: none; font-weight: none; display: block; padding-right: 3px; } 
				a:visited.nieuws	{ font-size: 12px; color: #ffffff; text-decoration: none; font-weight: none; display: block; padding-right: 3px; } 
				a:hover.nieuws		{ font-size: 12px; color: #ffffff; text-decoration: none; font-weight: none; display: block; background: #db6a15; padding-right: 3px; }
			/* einde*/	
			#meernieuws	{ float: right; width: 130px; height: 25px; text-align: right; }
				a:link.meernieuws		{ font-size: 12px; color: #db6a15; text-decoration: none; font-weight: none; } 
				a:active.meernieuws		{ font-size: 12px; color: #db6a15; text-decoration: none; font-weight: none; } 
				a:visited.meernieuws	{ font-size: 12px; color: #db6a15; text-decoration: none; font-weight: none; } 
				a:hover.meernieuws		{ font-size: 12px; color: #ffffff; text-decoration: none; font-weight: none; }		
		
	/* einde vlakken1 */
	
	#scheidingslijn3		{ float: left; width: 760px; height: 30px; }
	/* genesteld in scheidingslijn3 */
		#scheidingslijn31	{ float: left; width: 585px; height: 30px; background: #934409; no-repeat right top; 
							text-align: right; padding-right: 15px; line-height: 28px; font-size: 14px; color: #ffffff; font-weight: bold; }
		#scheidingslijn31_selected	{ float: left; width: 585px; height: 30px; background: #934409 url(../images/bg_scheidingslijn3_selected.gif) no-repeat right top; 
									text-align: right; padding-right: 15px; line-height: 28px; font-size: 12px; color: #ffffff; font-weight: bold; }							
		/* links bij selectie van een racetype */			
			a:link.circuit_kaart	{ font: 12px; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 28px; } 
			a:active.circuit_kaart	{ font: 12px; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 28px; } 
			a:visited.circuit_kaart	{ font: 12px; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 28px; } 
			a:hover.circuit_kaart	{ font: 12px; color: #fbba00; text-decoration: none; font-weight: bold; line-height: 28px; }
			
			a:link.circuit_kaart_selected	{ font: 12px; color: #fbba00; text-decoration: none; font-weight: bold; line-height: 28px; } 
			a:active.circuit_kaart_selected	{ font: 12px; color: #fbba00; text-decoration: none; font-weight: bold; line-height: 28px; } 
			a:visited.circuit_kaart_selected{ font: 12px; color: #fbba00; text-decoration: none; font-weight: bold; line-height: 28px; } 
			a:hover.circuit_kaart_selected	{ font: 12px; color: #fbba00; text-decoration: none; font-weight: bold; line-height: 28px; }
		/* einde*/	
				
		#scheidingslijn32	{ float: right; width: 160px; height: 30px; background: #da6a14 url(../images/nieuwsbrief.gif) no-repeat right top; }
	/* einde scheidingslijn3 */
	
	#vlakken2			{ float: left; width: 760px; height:auto !important; height:100%; min-height:400px; background: #fc8100 url(../images/bg_content.jpg) no-repeat left top; }
	/* genesteld in vlakken2 */	
		#tekstvlak2		{ float: left; width: 550px; height: 100%; padding-left: 25px; padding-right: 25px; padding-top: 40px; padding-bottom: 20px;
						fontsize: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
						word-spacing: 1px; 
						color: #ffffff; }
		
		#linkvlak2		{ float: right; width: 130px; max-width: 130px; max-height: 160px; height: 160px; color: #ffffff; 
						text-align: right; padding-right: 15px; padding-left: 15px; 
						font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	/* einde vlakken2 */	
	
/* einde content */

#oranjelijn 		{ float: right;	width: 3px;	height: 100%; background: #fb8106; }

/* aanmelden nieuwsbrief */
.email_nieuwsbrief	{ width: 125px; height: 14px; background-color: #fef2e3; border: 1px solid #934409; color: #666666; 
					font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; padding-right: 2px; }
.nieuwsbrief_knop	{ width: 80px; height: 16px; background-color: #fef2e3; border: 1px solid #934409; color: #666666; 
					font: 10px Verdana, Arial, Helvetica, sans-serif; }
.knop				{ width: 140px; height: 16px; background-color: #fef2e3; border: 1px solid #934409; color: #666666; 
					font-weight: bold; font: 10px Verdana, Arial, Helvetica, sans-serif; }
/* einde nieuwsbrief */
								
/* bestelformulier */
.contact40			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; width: 40px; height: 12px; background-color: #fef2e3; 
					border: 1px solid #934409; font-weight: bold; text-align: center; }
.contact60			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; width: 60px; height: 12px; background-color: #fef2e3;
					border: 1px solid #934409; }
.contact100			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; width: 100px; height: 12px; background-color: #fef2e3;
					border: 1px solid #934409; }
.contact300			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; width: 300px; height: 12px; background-color: #fef2e3;
					border: 1px solid #934409; }										
/* einde bestelformulier */		

/* contactformulier */

.contact601			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 60px; height: 16px; background-color: #fef2e3;
					border: 1px solid #934409; line-height: 16px; }
.contact1001		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 100px; height: 16px; background-color: #fef2e3;
					border: 1px solid #934409; line-height: 16px; }
.contact3001		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 300px; height: 16px; background-color: #fef2e3;
					border: 1px solid #934409; line-height: 16px; }
.contact3002		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 300px; height: 85px; background-color: #fef2e3;
					border: 1px solid #934409; }															
/* einde contactformulier */					
									
	/* overzicht v/d nieuwsitems */
		a:link.nieuws_overzicht		{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; display: block; } 
		a:active.nieuws_overzicht	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; display: block; } 
		a:visited.nieuws_overzicht	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; display: block; } 
		a:hover.nieuws_overzicht	{ font-size: 10px; color: #666666; text-decoration: none; font-weight: none; display: block; }

		a:link.nieuws_pagina	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; } 
		a:active.nieuws_pagina	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; } 
		a:visited.nieuws_pagina	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; } 
		a:hover.nieuws_pagina	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; background: #c05200 }
		
		a:link.nieuws_pagina_selected	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; background: #934409 }
		a:active.nieuws_pagina_selected	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; background: #934409 }
		a:visited.nieuws_pagina_selected{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; background: #934409 }
		a:hover.nieuws_pagina_selected	{ font-size: 10px; color: #ff9900; text-decoration: none; font-weight: none; background: #934409 }
		
	/* overzicht v/d links */
		a:link.link		{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; } 
		a:active.link	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; } 
		a:visited.link	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; } 
		a:hover.link	{ font-size: 10px; color: #666666; text-decoration: none; font-weight: none; }
		
		a:link.race		{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; border-bottom: 1px dotted #ffffff; line-height: 16px; } 
		a:active.race	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; border-bottom: 1px dotted #ffffff; line-height: 16px; } 
		a:visited.race	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; border-bottom: 1px dotted #ffffff; line-height: 16px; } 
		a:hover.race	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: none; border-bottom: 1px solid #ffffff; line-height: 16px;}

		a:link.koplink 		{ text-decoration: none; color: #acacac; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 28px; }
		a:active.koplink 	{ text-decoration: none; color: #acacac; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 28px; }
		a:visited.koplink 	{ text-decoration: none; color: #acacac; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 28px; }	
		a:hover.koplink 	{ text-decoration: none; color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 28px; }		

		a:link.koplink_selected 	{ text-decoration: none; color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
									line-height: 28px; border-bottom: 1px dotted #ff9900; }
		a:active.koplink_selected 	{ text-decoration: none; color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
									line-height: 28px; border-bottom: 1px dotted #ff9900; }
		a:visited.koplink_selected 	{ text-decoration: none; color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
									line-height: 28px; border-bottom: 1px dotted #ff9900; }	
		a:hover.koplink_selected 	{ text-decoration: none; color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
									line-height: 28px; border-bottom: 1px solid #ff9900; }
		
		a:link.contactlink 		{ text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
		a:active.contactlink 	{ text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
		a:visited.contactlink 	{ text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }	
		a:hover.contactlink 	{ text-decoration: none; color: #e48a03; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }	
		
		a:link.footer		{ font-size: 10px; color: #666666; text-decoration: none; font-weight: none; border-bottom: 1px dotted #666666; line-height: 16px; } 
		a:active.footer		{ font-size: 10px; color: #666666; text-decoration: none; font-weight: none; border-bottom: 1px dotted #666666; line-height: 16px; } 
		a:visited.footer	{ font-size: 10px; color: #666666; text-decoration: none; font-weight: none; border-bottom: 1px dotted #666666; line-height: 16px; } 
		a:hover.footer		{ font-size: 10px; color: #666666; text-decoration: none; font-weight: none; border-bottom: 1px solid #666666; line-height: 16px;}			