.hotTickets{
	background-image: url(images/bghottickets.gif);
	height: 374px;
	width: 366px;
}

a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4176a2;
	text-decoration:underline;
}

.popupText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #4176a2;
	vertical-align: top;
	padding-top:20px;
	padding-left: 0px;
	padding-right: 0px;	
}

.voorwaarde{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4176A2;
	text-decoration:underline;
}

.voorwaarde:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4176A2;
    text-decoration:none;
}

.bgcolor {
	background-color: #0A0545;
}
.races {
	background-color: #a5cb02;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
}

strong{
    color: #000000;
}

.bgpopup{
    background-color:#CAE167;
}

.bgnews {
	background-image: url(images/bgnews.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d739a;
	padding-left: 15px;
	padding-right: 25px;
	vertical-align:top;
}
.navleft1 {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}
.navleft2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4176a2;
	font-size: 11px;
	text-decoration: none;
}

.availablelink{
	text-decoration: none;
}

availablelink:hover{
	text-decoration: none;
}

.formtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style:italic;
	font-weight: bolder;
	color:#000000;
	vertical-align: bottom;
	padding-left: 15px;
}

.formtitleTickets 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style:italic;
	font-weight: bolder;
	color:#000000;
	vertical-align: bottom;
	padding-left: 15px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6CBCF;


	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6CBCF;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C6CBCF;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C6CBCF;
}

.formtitletop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style:italic;
	font-weight: bolder;
	color:#FFFFFF;
	vertical-align: bottom;
}

.nextrace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #c40808;
	vertical-align: bottom;
	padding-left: 15px;
}
.nextracebgcolor {
	background-color: #E5EAEE;
	vertical-align: top;

}
.RDbgcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0a0545;
	background-color: #DCE1E5;
	height: 20px;
	padding-left: 7px;

}
.RDborderbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #084C8E;
	height: 14px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0E968;

}
.nextracebuttons {
	background-position: right;
	padding: 18px;
	width: 366px;
}

.nextracebuttons2 {
	background-position: right;
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 366px;
	background-color: #FFFFFF;
}

.RDborderbottomA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4176a2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D6E7;
	padding-left: 7px;

}

.RDborderbottomB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4176a2;
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #D3D6E7;
	padding-left: 17px;
}

.nextracecircuit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;	
	font-style: strong;
	color: #0a0545;
	vertical-align: top;
}
.welcome {
	background-image: url(images/goto.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 203px;
	width: 931px;
	padding-top: 76px;
	padding-left: 398px;
}

.welcome1{
	background-image: url(images/goto1.gif);
	height: 202px;
	width: 366px;
}

.welcome3{
	background-image: url(images/langwave2.gif);
	height: 111px;
	width: 565px;
}

.popuptext {
               font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.welcomediv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0a0545;
	width: 510px;
	padding-top: 3px;
	
}

.popupdiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #415000;
	width: 510px;

}

.formtitleRace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4d739a;
}

.welcomeimagepadding {
	margin-bottom: 10px;

}
.topwinkelmand {
	background-image: url(images/bgwinkelmandje.gif);
	height: 113px;
	vertical-align: center;
	padding-left: 57px;
	padding-top: 73px;
}
.winkelmandje {
	background-image: url(images/bgwinkelmandcontent.gif);
	padding-top: 11px;
	padding-right: 57px;
	padding-bottom: 57px;
	padding-left: 57px;
}
.races2006 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	text-decoration: none;

}
.vlagpadding {
	margin-right: 10px;
}
.racedate {
	color: #c6e444;
	padding-right: 4px;
}

.racedate2 {	
	padding-right: 4px;
}

.bgnewstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	padding-right: 25px;
}
.newstitledark {
	color: #000000;
}
.stillavailable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A0545;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #84A301;
	border-right-color: #84A301;
	border-bottom-color: #000000;
	border-left-color: #84A301;

}

.stillavailableOl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #84A301;
	border-right-color: #84A301;
	border-bottom-color: #000000;
	border-left-color: #84A301;

}

.stillavailable02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A0545;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
	

}


.stillavailablehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #0a044c;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #84A301;
	border-right-color: #84A301;
	border-bottom-color: #84A301;
	border-left-color: #84A301;
}

.notavailable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4176a2;
}

.iconpadding {
	margin-right: 9px;
}
.stillavailablecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4176a2;
	height: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #84A301;
	border-right-color: #84A301;
	border-bottom-color: #84A301;
	border-left-color: #84A301;

}

.ticketlist_link {
	text-decoration: none;
}

.ticketlist_link:hover { 
	text-decoration: underline 
}

.input {
	height: 15px;
	width: 25px;
	border: 1px solid #949494;
	font-size:11px;

}
.input1 {
    height: 18px;
	width: 190px;
	font-size:11px;
}

.input2 {
               height: 18px;
	width: 150px;
	font-size:11px;
}

.sendinput {
	width:60px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4176a2;
	
}

.stillavailableborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5BACF;
}

.contact {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #54749A;
}

.nextracebgcolorTL {
	background-color: #a5cb02;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EBA6A6;

}

.racesTL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #54749A;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 10px;	
	background-image: url(images/bgticketslistTL.gif);
}

.racesTL_no_bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #54749A;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;	
}

.racesTL_no_padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #54749A;
	vertical-align: top;
	padding-left: 5px;
	/*padding-right: 26px;*/
		
}

.orderingimagepadding {
	margin-bottom: 5px;
}
 
.nextracebuttonsTL {
	background-position: right;
	width: 346px;
	background-color: #FEFEFE;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 10px;
}

.buttonpadding {
	margin-left: 8px;
}
.stillavailablecontentVW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4176a2;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #9b9fa2;
	border-right-color: #2E6BA6;
	border-bottom-color: #9b9fa2;
	border-left-color: #2E6BA6;
}

.stillavailablecontentVW_dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0A0545;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #9b9fa2;
	border-right-color: #2E6BA6;
	border-bottom-color: #9b9fa2;
	border-left-color: #2E6BA6;
}

.stillavailablecontentVWOl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: White;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #2E6BA6;
	border-right-color: #2E6BA6;
	border-bottom-color: #2E6BA6;
	border-left-color: #2E6BA6;
}

.stillavailablecontentVW1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4176a2;
	height: 20px;
}
.input_insurance 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#4176a2;
	font-weight: normal; 
	background-color: transparent; 
	vertical-align: middle; 
	text-align: right;
	width: 20px; 
	height: 16px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
.input_grandtotal
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#0E0943;
	font-weight: bold; 
	background-color: transparent; 
	vertical-align: middle; 
	text-align: right; 
	width: 30px; 
	height: 16px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

.stillavailableborderVWOl {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2E6BA6;
}

.stillavailableborderVW {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbccce;
}
.nextracebuttonsVW {
	background-position: right;
	padding: 11px;
	width: 100%;
}

form 
{
	margin: 0px;
	padding: 0px;
}

.small_title_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #54749A;
	vertical-align: top;		
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash span#contentSubtitle0 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#contentSubtitle1 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#contentSubtitle2 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#contentSubtitle3 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#contentSubtitle4 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#contentSubtitle5 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#contentSubtitle6 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#contentSubtitle7 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#contentSubtitle8 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#contentSubtitle9 {
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span#nextRaceSubtitle {
	visibility: hidden;
	font-size: 16px;
}


.sIFR-hasFlash span#nextRaceSubtitleIndex {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 16px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 13px;
}

.sIFR-hasFlash span.ticketListTitle{
	visibility: hidden;
	font-size: 16px;	
}

span.ticketListTitle{
	font-size: 16px;	
	vertical-align: bottom;
	padding-left:32px;
	padding-bottom: 0px;
	font-weight: bold; 
	color:#0A0545;
	font-family: Arial, Helvetica, sans-serif; 
}

td.CI_title{
	font-weight: bold; 	
	color: #0A0545;
	/*padding-left:16px;*/
	font-size: 14px;		
}

.sIFR-hasFlash td.CI_title{	
	visibility: hidden;		
}

td.CI_subtitle{
	font-weight: bold; 	
	color: #0A0545;
	/*padding-left:16px;*/
	font-size: 11px;		
}

.sIFR-hasFlash td.CI_subtitle{	
	visibility: hidden;		
}

.gotomoto1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #54749A;
	width:263;
	height:84;
	background-image:url(images/img_container_motoGP_01.jpg);				
}
.gotomoto2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #54749A;
	width:195;
	height:50;
	background-image:url(images/img_container_motoGP_03.jpg);
}			
.gotomoto1_text{
	margin-top:18px;
	margin-left:7px;
	margin-right:50px;
	height:28;
}

.gotomoto2_text{	
	position:relative;
	top:-5;
	margin-left:7px;
	height:50;
}

.gotoSBK1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #54749A;
	width:263;
	height:84;
	background-image:url(images/img_container_sbk_01.gif);				
}
.gotoSBK2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #54749A;
	width:195;
	height:50;
	background-image:url(images/img_container_sbk_03.gif);
}			
.gotoSBK1_text{
	margin-top:20px;
	margin-left:65px;
	margin-right:2px;
	height:28;
}

.gotoSBK2_text{	
	position:relative;
	top:-5;
	margin-left:85px;
	height:50;
}

.gotoF11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #54749A;
	width:263;
	height:84;
	background-image:url(images/img_container_f1_01.gif);				
}
.gotoF12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #54749A;
	width:195;
	height:50;
	background-image:url(images/img_container_f1_03.gif);
}			
.gotoF11_text{
	margin-top:18px;
	margin-left:7px;
	margin-right:50px;
	height:28;
}

.gotoF12_text{	
	position:relative;
	top:-5;
	margin-left:7px;
	height:50;
}

.popup_tbl{
	border: 8px solid #0A0545;
	background-color: #FFFFFF;
	width: 446px;
}

.popup_sides{
	background-color: #dce1e5;
	vertical-align: top;
}

.popup_left{
	background-image: url('images/popupimg_left_repeater.gif');
}		
.popup_right{
	background-image: url('images/popupimg_right_repeater.gif');
}				

.popup_content{
	color: #4D739A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;	
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}