/* CSS Document */

html{overflow: -moz-scrollbars-vertical;}
body{ background:url(images/line.gif) repeat-x top #a8a8a8; margin:0; padding:0;}
img {border:none;}

.maintable { width: 100%; height: 100%;}

.cart_rect { padding-left: 10px; padding-top: 10px;	padding-right: 10px;}

.side_image { background:url(images/side_04.gif) no-repeat top;	width: 100px; height: 482px;	}
.left_panel { background:url(images/gpassen_2_05.jpg) no-repeat top; width: 100px;height:396px;	}
.right_panel { background:url(images/gpassen_2_08.jpg) no-repeat top; width: 100px;	height:396px;	}
.top_rt { background:url(images/gpassen_2_02_02.gif) no-repeat bottom;	width: 456px; height:70px;}
.top_lt { background:url(images/gpassen_2_02_01.gif) no-repeat bottom;	width: 344px; height:70px;}

.text_heading {	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;	color: #ff1800;	padding-left: 10px;	text-align:left;}

.red_heading {font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-align:center;	padding-left: 10px;	font-weight: bold;	background-color: #e60100;}
.text_td {font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #454545; padding-left: 10px; text-align:left; margin:0;}
.text_td_r {font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #454545; padding-left: 10px; text-align:right; margin:0;}

.footer_link { font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #454545; padding: 0 5px; text-align:center;	text-decoration: none;}
a.footer_link { font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #454545; padding: 0 5px;  text-align:left; text-decoration: none;}
a.footer_link:hover {font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #454545;padding: 0 5px;   text-align:left; text-decoration: underline;}

.hr_line2 { color: #4e4e4e;}




.main_image_lt {
	background-image: url(images/gpassen_2_06.jpg);
	background-repeat:no-repeat;
	width: 344px;
	height: 396px;
	
}

.main_image_rt {
	background-image: url(images/gpassen_2_07.jpg);
	background-repeat:no-repeat;
	width: 456px;
	height: 396px;
	
}
.left_buton {
	background-image: url(images/gpassen_2_10.jpg);
	background-repeat:no-repeat;
	width: 344px;
	height:134px;
	
}
.left_panel {
	background-image: url(images/gpassen_2_05.jpg);
	background-repeat:no-repeat;
	width: 100px;
	height:396px;
	
}
.right_panel {
	background-image: url(images/gpassen_2_08.jpg);
	background-repeat:no-repeat;
	width: 100px;
	height:396px;
	
}


.race_image {
	background-image: url(images/gpassen_front_12.jpg);
	background-repeat:no-repeat;

	width: 456px;
	height: 354px;
	
}
.circuit_map {
	background-image: url(images/gpassen_front_11.jpg);
	background-repeat:no-repeat;

	width: 344px;
	height: 354px;
	
}
.head1 {
	background-image: url(images/gpassen_front_09.jpg);
	background-repeat:no-repeat;

	width: 344px;
	height: 65px;
	
}
.head_rt {
	background-image: url(images/gpassen_front_10.jpg);
	background-repeat:no-repeat;

	width: 456px;
	height: 65px;
	
}
.rt_box {
	background-image: url(images/box.gif);
	background-repeat:no-repeat;
	background-color:#e8e8e8;
	width: 283px;
	height: 100%;
	
}
.text_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff1800;
	padding-left: 10px;
	text-align:left;
	font-weight: bold;
     
}
.img_legend {
text-align:left;
	padding-left: 10px;
}
.grey_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
	padding-left: 10px;
	font-weight: bold;
    padding-bottom:0px;
}

.grey_heading_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
	padding-top: 0px;
	text-align:left;
	font-weight: bold;
   
}

.grey_heading_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
	padding-top: 0px;
	text-align:left;
	font-weight: bold;
   
}

.grey_heading_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
	padding-left: 3px;
	font-weight: bold;
    padding-bottom:0px;
}

.grey_total_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	padding-top: 0px;
	font-weight: bold;
     
}

.grey_total_new_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:right;
	padding-top: 0px;
	font-weight: bold;
     
}

.grey_total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
	
	font-weight: bold;
     
}
.red_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align:center;
	padding-left: 10px;
	font-weight: bold;
	background-color: #e60100;
     
}
.text_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	padding-top: 0px;
	text-align:left;
}
.text_currency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	
	padding-top: 0px;
	text-align:left;
}

.text_currency_amount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	
	padding-top: 0px;
	text-align:right;
}
.text_tdcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	
	padding-top: 0px;
	text-align:center;
}
.input_textfield 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 0px;
	text-align:left;
	
}
.inputshipping {

    height: 18px;
	width: 150px;
	font-size:11px;
	}
	
.input_grandtotal 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	font-weight: bold;
	background-color: transparent; 
	vertical-align: top; 
	text-align: left; 
	width: 32px; 
	height: 15px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

.input_grandtotal_new
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	font-weight: bold;
	background-color: transparent; 
	vertical-align: top; 
	text-align: right; 
	width: 32px; 
	height: 15px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

.input_insurance 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#454545;
	font-weight: normal; 
	background-color: transparent; 
	vertical-align: top; 
	text-align: left; 
	width: 32px; 
	height: 15px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

.input_insurance_new 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#454545;
	font-weight: normal; 
	background-color: transparent; 
	vertical-align: top; 
	text-align: right; 
	width: 32px; 
	height: 15px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

.footer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	text-align:center;
	text-decoration: none;	
	
}
.copyright_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	padding-right: 5px;
	text-align:center;
	text-decoration: none;	
	
}
a.footer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
	text-decoration: none;
	
}
a.footer_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
	text-decoration: underline;
}

.hr_line {
padding-left: 10px;
	color: #e61c00;
}

.hr_line2 {

	color: #40403f;
}
.text_input{
	font-family:arial,verdana;
	font-size: 11px;
	color:#493f07;
	}
	
.menu_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;	
    	 
}
.menu_box {
	background-image: url(images/gpassen_index_24.gif);
	background-repeat:no-repeat;
	width: 456px;
	height: 35px;
	
}
.text_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	padding-top: 5px;
	text-align:left;
	text-decoration: none;	
	
}
a.text_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	padding-right: 0px;
	text-align:left;
	text-decoration: underline;
}


.text_link_long {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-top: 5px;
	text-align:left;
	text-decoration: none;	
	
}
a.text_link_long:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-right: 0px;
	text-align:left;
	text-decoration: underline;
}

.general_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 0px;
	text-align:left;
	text-decoration: none;	
	
}
a.general_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 0px;
	padding-right: 0px;
	text-align:left;
	text-decoration: underline;
}
/*.product_popup {
	font-family: Tahoma;
	font-size: 10px;	
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;	
	padding-right: 8px;	
	background-image: url(images/popup_03.gif);
}*/
/* Nodig voor popup2 script */
/*.popupDivClass {z-index:99;background:transparent;width:266px;height:246px;position:absolute;left:5px;top:7px;display:none;}

*html .mainPopup {position:relative;margin:-100px 0 0 -200px;}
*html .popupDivClass {z-index:99;background:transparent;width:266px;height:246px;position:absolute;left:0px;top:0px;display:none;}

#popup2Window {
	font-family: Tahoma;
	font-size: 10px;	
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background: url(images/bg-popup.png) top left no-repeat;
	width:266px;
	height:246px;
	padding:30px 20px 20px 20px;
	}
#popup2Window h3 {font-size:120%; font-weight:bold;}*/
/* Nodig voor popup script SB */
.popupWindow {display:none; position:absolute;background: url(images/bg-popup.png) top left no-repeat;width:226px;height:200px;padding:30px 20px 20px 20px;color: #FFFFFF;font-weight: bold;font-size: 10px;font-family: Tahoma;text-align: left;}
.popupWindow h3 {font-size:120%; font-weight:bold;}
