
	body
    {
        padding: 0px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
	
	html {
        overflow: hidden;
    }
	.header {
		height: 122px;
		width: 100%;
	    background:url('../img/entryForm/back.png')
	}
	
	.logo
    {
        padding: 0px;
        margin: 0px auto 0px auto;
        height: 122px;
        width: 800px;
        background: url( '../img/entryForm/logo.png' );
        background-repeat:no-repeat;
    }
	
	.nav {
	    text-align:center;   
        font-family:Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #808080;
        width:100%;
        height:12px;
        padding:2px 0px 5px 0px;
	}
	
	.nav a{
	    color: #808080;
	}
	
	.content{
        text-align: left;
        margin: 0px auto 0px auto;
        width: 800px;
        height: 478px;
        left:0;
        background-color:Transparent;
        border:solid 0px black;
        position:relative;
    }
    
    .left{
        right:0px;
        position:absolute;
        height:478px;
        width:100%;
        background-image: url( '../img/entryForm/background.jpg' ) ;
        background-repeat:repeat-x;
     }
     
    .right{
        right:0px;
        position:absolute;
        height:478px;
        width:30%;
        z-index:0;
        background-color:#FFFFFF;
     }
     
     .bottomMiddle{
        height:150px;
        width: 800px;
        position:relative;
        margin:0px auto 0px auto;
        background-image: url( '../img/entryForm/bottomMiddle.gif' );
     }
  
     .bottomLeft
     {
        left:0px;
        height:150px;
        position:absolute;
        width:60%;
        background-image: url( '../img/entryForm/backBottom.gif' );
     }
     
            
    .bottomLine{
       width:100%;
       height:3px;
	font-size: 3px;


       background-color:#ff6600;
       }
    .verplicht_veld{
        /*margin-top:150px;*/
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:Red;
     }
	.products_content
	{
		text-align: left;
        margin: 0px auto 0px auto;
        width: 800px;
        height: 478px;
       
	}
	
	.report_contentMain {
        float:left;
        text-align:left;
        margin:0px;
        width:228px;
        height:435px;
        border:solid 1px gray;
     }
     
     .report_contentMain:hover {
       
        border:solid 1px #EE8833;
     }
     
     .report_content {
        float:left;
        text-align:left;
        margin:0px;
        padding:10px 15px 15px 15px;
        width:200px;
        height:383px;
     }
    
    .report_content h1 {
        padding:10px 0px 10px 0px;
	    margin:0;
	    height:18px;
        font-family   :Verdana, Arial, Helvetica, sans-serif;
	    font-size:21px;
	    font-weight:normal;
	}
	
	.report_content p {
	    margin:0;
	    padding:0;
	    height:155px;
	    font-family:Geneva, Arial, Helvetica, sans-serif;
	    font-size:11px;
	    line-height:20px;
	    overflow: auto;
	}
	
	.report_content_sum{
	    
        height:65px;
        margin:0px;
        color: #808080;
	}
	
	.report_content_sum h1{
        margin:0px;
        font-family   :Verdana, Arial, Helvetica, sans-serif;
	    font-size:18px;
	    font-weight:normal;
        width: 130px;
        float:left;
        height: 50px;
        color: #808080;
	}
	
	.report_content_sum a{
        float:right;  
        padding-right:3px;
        font-family   :Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        font-weight:normal;
        color: #808080;
        text-decoration: none;
        cursor: pointer;
	}
	
	.report_content_download {
	    float:right;
	    width:45px;
	    height:50px;
	}
	
	
    .report_content_incl{
        float:right;
        width:50px;
    }
	
	.report_content_incl p{
        font-family   :Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        height:20px;
        font-weight:normal;
        color: #808080;
    }
    
    	    
    #imgTech,#imgEco,#imgGeneral{
        float:left;
        margin-top:10px;
        font-style:normal;
    }
    
     
    .report_header{
       height:110px;
    }
    
    .footer{
       text-align:center;   
       font-family:Arial, Helvetica, sans-serif;
       font-size: 10px;
       color: #808080;
       margin:0px auto;
       width:100%;
    }
	    
    .footer a{
        text-align:center;   
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #808080;
        width:100%;
        height:12px;
    }
    
    img{
			/* fixes the download images, removes a blue border */
	    border: 0px;
	}
	
	
	
	.carRegistrationNr{
       float:left;
       border:none;
       background:transparent;
       margin-top:15px;
       margin-left:80px;
       width: 150px;
       height:35px;
       text-align:left;   
       font-family:Arial, Helvetica, sans-serif;
       font-size: 30px;
     }
	
	 .input{
        float:left;
        height:100px;
        width: 270px;
        margin:10px 0px 0px 0px;
        padding:10px 5px 5px 5px;
     }
	
	.TextBack{
        background:url("../img/entryForm/fieldBg.jpg") no-repeat;
        height:20px;
        width:120px;
        margin-top:2px;
     }
     
     .TextBackS{
        background:url("../img/entryForm/fieldBgS.jpg") no-repeat;
        height:20px;
        width:80px;
        margin-top:2px;
     }
     
    .TextBackB{
        background:url("../img/entryForm/fieldX.jpg") no-repeat;
        height:20px;
        width:145px;
        margin-top:2px;
     }
    .TextBackXL{
        background:url("../img/entryForm/fieldXL.jpg") no-repeat;
        height:20px;
        width:245px;
        margin-top:2px;
     }
     
    .TextBackM{
        background:url("../img/entryForm/fieldM.jpg") no-repeat;
        height:20px;
        width:200px;
        margin-top:2px;
     }
	
	#country
     {
         width:118px;
         }
     
    .lp{
       float:left;
       margin-top:3px;
       height:74px;
       width:100%;
       background:url(../img/entryForm/lp.gif) no-repeat;
    }
     
       
    #mileage,#postalCode{
        border-style: none;
        background:none;
        height:22px;
        width:100%;
        font-size:13px;
        padding-left:5px;
    }
     
	.step_content{
        width: 550px;
        height: 385px;
        height:350px;
        padding:10px 0px 0px 20px;
    }
	
	.step_header {
		width: 100%;
		text-align: left;
		font-size: 24px;
		padding:10px 0px 10px 0px;
		font-weight: bolder;
		height: 35px;
	}
	
	.step_details {
	    float: left;
	    position: absolute;
	    z-index:2;
		height: 320px;
		width: 530px;
		padding:3px 0px 0px 10px;
		font-size: 12px;
		overflow: auto;
		background-color:#FFFFFF;
		border:solid 1px gray;
	}
	
    .msg 
    {
        display:none;
        background:#FFFF84;
        color:#fff;
        width: 90%;
    }

    #attention {
        margin-left: 10px;
        margin-right: 5px;
        float:left;
    }

   #lblMessage
   {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin-left:47px;
        color:#000;
        min-height: 32px;
   }
        .rtop, .rbottom
   {
        display:block;
        background:#ffffff;
   }
         .rtop *, .rbottom *
   {
        display: block;
        height: 1px;
        overflow: hidden;
        background:#FFFF84;
   }
        .r1{margin: 0 5px}
        .r2{margin: 0 3px}
        .r3{margin: 0 2px}
        .r4
   {
        margin: 0 1px;
        height: 2px
   }

	#step_buttons {
		width: 260px;
		height: 50px;
		position:absolute;
		z-index:4;
		top:410px;
	}
	
	.button {
		cursor:pointer;
		text-decoration:none;
	}
	
	#button_image_left {
           float: left;
           height: 50px;
           width: 130px;
           background:url(../img/entryForm/btnDefault.gif) no-repeat;
	}
	
	#button_image_left_new {
           float: left;
           height: 50px;
           width: 150px;
           background:url(../img/entryForm/btnDefaultXL.gif) no-repeat;
	}

	#button_image_right {
           float:left;
           height: 50px;
           width: 130px;
           background:url(../img/entryForm/btnDefault.gif) no-repeat;
	}

	.button_text_left {
		text-align:right;
		padding: 5px 35px 0px 0px;
		color: #000000;
		font-size: 18px;
		font-weight: bolder;
		background-color: transparent;
	}
	
	.button_text_middle {
		text-align:center;
		padding: 8px 0px 0px 0px;
		color: #000000;
		font-size: 16px;
		font-weight: bolder;
		background-color: transparent;
	}
	
	.button_text_left_new {
		text-align:right;
		padding: 5px 7px 0px 0px;
		color: #000000;
		font-size: 18px;
		font-weight: bolder;
		background-color: transparent;
	}
	
	.button_text_right {
		text-align:left;
		padding: 5px 0px 0px 10px;
		color: #000000;
		font-size: 18px;
		font-weight: bolder;
		background-color: transparent;
	}
	
	#progress_content{
	    margin-top:20px; 
	    height:330px;   
	    z-index:6;
	    position:absolute;
     }
       
	#progress {
	   float:right;
	   width:224px;
	   position:absolute;
	   top:0px;
	   right:0px;
	   z-index:5;
	   height:478px;
	}
	
	.item {
           text-align: left;	   
           margin-left: 43px;
	       margin-bottom:12px;
           padding-top: 20px;
	       font-size: 13px;
	       font-weight: bold;
	       color: #ffffff;

	}	
	
	 .selected_item {
           text-align: left;	   
           margin-left: 43px;
	       margin-bottom:12px;
           padding-top: 20px;
           font-weight: bold;
	       font-size: 13px;
	       
	       color: #000000;

	}	

	#links_section {
           width: 100%;
           float:left;
           height:20px;
           text-align: center;
	}
	
	.link {
           color:#808080;
           font-size:10px;
           cursor: pointer;
	}
	
	.link_seperator {
           color:#808080;
           font-size:10px;
   	}

    .InputBorder{
        background-color:Transparent;
        border:none 0px;
    }
     
     #map
    {
        padding: 5px 0px;
        margin: 5px 0px;
        width: 98%;
	    border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: silver;
    }

   #main
    {
        padding:5px 0px;
        height: 80px;
        width: 98%;
        line-height:15px;
        margin: 5px 0px;
        border-bottom-width:1px;
        border-bottom-style: solid;
        border-bottom-color: silver;
    }

    .itemText
    {
        padding:0px 3px 3px 3px;
        font-size: 11px;
        font-weight: normal;
        text-align: left;
        float: left;
    }


    #report
    {
        float:left;
        padding:7px 8px 0px 0px;
        width:95px;
        height:68px;
        border-right-width:1px;
        border-right-style: solid;
        border-right-color: silver;
    }

    #reportInfo
    {
        float:left;
        width:310px;
        padding:0px 0px 0px 3px;
        height:75px;
        border-right-width:1px;
        border-right-style: solid;
        border-right-color: silver;
    }
    
    #reportInfoS7
    {
        float:left;
        width:220px;
        padding:0px 0px 0px 3px;
        height:75px;
        border-right-width:1px;
        border-right-style: solid;
        border-right-color: silver;
    }
    
    #reportDetails{
        width:310px;
    }
    
    #paymentDetails{
    	width:175px;
    }
    
     #reportDetailsS7{
        width:220px;
    }
    
    #paymentDetailsS7
    {
        width:185px;
    }
    
    #payment{
        float:left;
        width:185px;
        height:75px;
    }
    
    #payment_c{
        float:left;
        width:180px;
        height:75px;
        border-right-width:1px;
        border-right-style: solid;
        border-right-color: silver;
    }
    
    #paymentText
    {
        font-size: 12px;
        width:185px;
	    font-weight: bold;
	    margin:7px 0px 0px 5px;
        }
        
	#thankYouBlock {
	   font-size: 9px;
	}
	
    #buttonBlock
    {
        margin:0px 0px 0px 0px;
        text-align:center;
        width:310px;
        height:50px;
    }
    
    #ViewAsHtml
    {
        float:left;
        padding-top:7px;
        background:url("../img/entryForm/btnSmall51.gif") no-repeat;
        height:32px;
        width:140px;
        text-align:center;
        text-decoration:none;
        cursor: pointer;
        font-size: 15px;
        font-weight: bolder;
        color: #ffffff;
    }

    .msgBreak {
    	height: 6px;
    }
    
    .buttonText
    {
        font-family:Arial, Helvetica, sans-serif;
        font-size:15px; 
        font-weight:bolder;
        color: #ffffff;
        text-decoration:none;

    }

     #ViewAsPdf
     {
        float:left;
        padding-top:7px;
        background:url("../img/entryForm/btnSmall51.gif") no-repeat;
        height:32px;
        width:140px;
        text-align:center;
        text-decoration:none;
        cursor: pointer;
        font-size: 15px;
        font-weight: bolder;
        color: #ffffff;
      }
        
    .downloadLink {
       text-decoration:none;
       cursor: pointer;
       width:150px;
       height:30px;
       float:left;
    }
    
    .ImgStep6{
        float: right;
        position: absolute;
        margin:88px 0px 0px 228px;
        z-index: 3;
    }
    
    .ImgControleren{
        float: right;
        position: absolute;
        margin:113px 0px 0px 300px;
        border-style:none;
        z-index: 3;
    }
    
     .ImgPayment{
        float:left;
        position: absolute;
        margin:54px 0px 0px -50px;
        border-style:none;
        z-index: 3;
    }
    
    .ImgDownload{
        position: absolute;
        margin:163px 0px 0px 305px;
        border-style:none;
        z-index: 3;
    }
    
    .ImgKentekenSelectie{
        float:left;
        position: absolute;
        margin:83px 0px 0px 260px;
        border-style:none;
        z-index: 3;
    }
    
    .ImgModelSelectie{
        float:right;
        position: absolute;
        margin:52px 0px 0px 240px;
        border-style:none;
        z-index: 3;
    }
    
    .ImgEmail{
        float:right;
        position: absolute;
        margin:98px 0px 0px 220px;
        border-style:none;
        z-index: 3;
    }
 
    #input {
	}
		
	.email_bg, #password_bg {
       background:url("../img/entryForm/fieldX.jpg") no-repeat;
       height:23px;
       width:145px;
       margin-top:3px;
	}
	
	.email_input, .email_input_check, #password {
        border-style: none;
        background:transparent;
        height:22px;
        width:143px;
        font-size:11px;
        padding:0px -10px 0px 5px;
	}
	
	.label{
	    font-size:11px;
	}
	
	#passwordBox {
		padding-top: 10px;
	}
	
	#usePwd {
	}
	
	.bgSmallest {
       background:url("img/wizardPage/fieldBg.jpg") no-repeat;
       height:23px;
       width:120px;
	}
	
	.bgSmall {
       background:url("img/wizardPage/fieldBg.jpg") no-repeat;
       height:23px;
       width:120px;
	}

	.bgNormal {
       background:url("img/wizardPage/fieldBg.jpg") no-repeat;
       height:23px;
       width:120px;
	}
				
	/* labels */
	#lblFirstname, #lblStreet, #lblPostalCode,#lblCity,#lblCountry,#lblInitials, #lblHouseNr  {
	   width: 120px;
	   font-size:11px;
	}
	
	#lblNameAddition, #lblHouseNrAddition {
		width: 90px;
        font-size:11px;
    }
	
	#lblLastname {
		width: 200px;
		font-size:11px;
		position:relative;
		float:left;
	}
	
	#lblGender {
		width: 30px;
		font-size:11px;
		position:relative;
		float:left;
		padding-left:8px;
		#padding-left:15px;
	}
	
	/* inputs */
	#inputFirstname{
	   width: 146px;
	   font-size:11px;
	}
	
	#inputPostalCode{
	   width: 246px;
	}
	
	#firstname {
	   width: 120px;
	}
	
	#inputInitials, #inputHouseNr {
		width: 120px;
	}
	
	#nameAddition, #houseNr, #houseNrAddition {
		width: 120px;
	}
	
	#nameInitials{
	    width: 120px;
	}
	
	#postalCode {
		width: 120px;
	}
	
	#city, #street {
	    width: 146px;
	}
	
	#inputNameAddition, #inputHouseNrAddition {
		width: 120px;
	}
	
	#inputCity {
		width: 246px;
	}
	
	#inputLastname {
		width: 201px;
		position:relative;
		float:left;
	}
	
	#inputGender {
		width: 45px;
		position:relative;
		float:left;
		padding-left:5px;
	}
	
	#inputGender input{
		margin:2px 0px;
	}
	
    .style2
    {
        width: 126px;
    }
    .style3
    {
        width: 67px;
    }
    .style4
    {
        width: 84px;
    }
    .style5
    {
        height: 9px;
    }
    
    #model {
	   width: 99%;
	}
	
	.textfield {
	   max-width: 500px;
	   margin-top:3px;
	}
	
	#header_all {
		font-size: 10px;
		font-weight: bold;
		padding-top: 1px;
		padding-left: 0px;
		height: 13px;
		width: 98%;
		 border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: silver;
	}
	
	.subhdr {
		font-size: 10px;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 1px;
		border-bottom: 1px solid silver;
		height: 15px;
		width: 98%;
	}
	.subcontent {
		font-size: 11px;
		font-weight: normal;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 98%;
		height: auto;
		z-index:0;
		position:relative;
	}

	.subcontent a {
		font-size: 10px;
		font-weight: normal;
		z-index:0;
		
	}
	
	.checkbox{
	    font-size: 11px;
		font-weight: normal;
		padding:10px 0px 5px 0px;
		width: 80%;
		/*margin-top:190px;*/
	}
		
	#nameHdr, #addressHdr, #emailHdr {
		width: 50px;
		font-size:10px;
	}
	
	#nameContent, #addressContent, #emailContent {
		width: 400px;
		font-size:10px;
	}
	
	#licensePlate {
	    float: left;
		width: 160px;
		height: 50px;
		margin-top:5px;
		background: url(../img/entryForm/lp2.gif) no-repeat;
	}
	
	#lpText {

	    font-size: 19px;
	    font-weight: bold;
	    margin:10px 0px 0px 50px;
	}
	
	#lpTextDownload {

	    font-size: 12px;
	    font-weight: bold;
	    margin:7px 0px 0px 0px;
	}
	
	
	#reportType {
	
		font-size: 11px;
		width: 110px;
		height: 60px;
		border-right: 1px solid silver;
		
	}
	
	#reportParams {
		font-size: 11px;
		width: 350px;
		height: 60px;
		border-right: 1px solid silver;
	}

    #reportPrice {
		font-size: 12px;
	    font-weight: bold;
	    width:90px;
	    float:left;
		height: 60px;
		padding:7px 0px 0px 10px;
    }
   
    
	#reportImg {
		
		background:url(../img/entryForm/general.gif) no-repeat;
		height: 32px;
		width: 32px;
		padding:0px 1px 1px 1px;
	}
	
	#model, #kms, #postalcode {
	   width: 50px;
	}
	#modelS{
	    width:300px;
	    margin-top:10px;
	}
	
	#kmsVal, #postalVal, #modelVal {
	   width: 125px;
	}
	
	#reportName {
		width: 60px;
		height: 50px;
		padding-top: 4px;
		text-align:left;
	}
	
	.shadow
	{
	    float:left;
        text-align:left;
        margin:10px 10px 0px 10px;
        width:243px;
        height:452px;
        background:url('../img/productPage/shadow.gif') no-repeat bottom right;
	}
	
	.imgHeader
	{
	    font-size: 12px;
	    color:#FFFFFF;
	    width:230px;
	    height:18px;
	    background:url('../img/productPage/header2.gif');
	 }
	 #nav
	    {
	        text-align:center;   
	        font-family:Arial, Helvetica, sans-serif;
	        font-size: 10px;
	        color: #808080;
	        width:100%;
	        height:30px;
	    }
	    
	 #HTMLReport
	 {
	     margin-top:20px;
	     float:left;
	     width:500px;
	     height:400px;
	     border:solid 1px #000000;
	     }
	     
	 #buttonContent
	 {
	     margin-top:20px;
	     float:left;
	     width:200px;
	     height:365px;
	     padding:30px 10px 10px 0px;
	     }
	     
	 .btn{
         float: left;
         height: 50px;
         width: 130px;
        cursor: pointer;
        background:url(../img/entryForm/btnDefault.gif) no-repeat;
	 }
	
	 