/* Main site */
	body{
		font-family:trebuchet MS;
		background-color:#E5E5E5;
		padding:0;
		margin:0;
	}

	td{
		vertical-align:top;
	}

	td.logo{
		background-color:#1A1E9B;
		height:110px;
		text-align:right;
		vertical-align:middle;
	}
	
	td.logo img{
		margin-right:50px;
	}

	td.groot_logo{
		height:115px;
		background-color:white;
	}
	
	td.groot_logo div{
		width:643px;
		height:115px;
		margin-left:300;
	}	
	
	td.groot_logo div img{
		width:643px;
		height:115px;
	}
	
	table.main{ /* Hoofd tabel */
		width:943px !important;
	}
	
	td.footer{
		text-align:center;
		color:white;
		background-color:1A1E9B;
		height:40px;
		font-size:14px;
		vertical-align:middle;
	}	
	
	.footer div{
		margin-left:260px;
	}
	
	td.footer a{
		color:white;
	}
	
	td.inhoud{
		background-color:white;
	}
	
	div.inhoud_container{
		font-size:13px;
		margin-top:30px;
		margin-bottom:30px;
		margin-left:335px;
		margin-right:35px;
	}
	
	div.inhoud_container td{
		font-size:13px;
	}
	
	div.inhoud_container a{
		color:black;
	}
	
	div.overlay_block{
		float:left;
		position:absolute;
		background-color:#616161;
		text-align:left;
		height:600px;
		width:285px;
		margin-left:15px;
		!margin-left:-930px;
		margin-top:-25px !important;
		!margin-top:20px;
		overflow:hidden;
	}
	
/* Eind main site */

/* Horizontaal menu */

	td.hori_menu{
		text-align:center;
		background:url('plaatjes/menu_background.gif');
		height:68px;
		
	}
	
	.hori_menu a{
		color:white;
		font-size:16px;
		font-weight:600;
		text-decoration:none;
	}
	
	.hori_menu table tr td{
		vertical-align:middle;
		text-align:center;
	}
	
	.td_seperator{
		width:30px;
	}
		
	.hori_menu table{
		width:100%;
	}
		
	a.actief_menuitem{
		text-decoration: underline;
	}

/* Eind horizontaal menu */


/* Nieuwsitem lijst */
	
	div.nieuwslijst{
		margin:20px;
	}
	
	.nieuwslijst h1{
		text-decoration:none;
		color:white;
		font-size:23px;
	}	
	.nieuwslijst a{
		font-size:13px !important;
		font-size:12px;
		text-decoration:none;
		color:white;
	}
/* eind nieuwsitem lijst */


/* Nieuwsitem */
	div.nieuwsitem_titel{
		font-size:30px;
	}
	
	div.nieuwsitem_datum{
		font-size:11px;
		font-style: italic;
		color:gray;
	}
	
	div.nieuwsitem_inleiding{
		font-weight:bold;
	}
	
	div.nieuwsitem_html{
		
	}
/* Eind nieuwsitem */

/* stappenplan*/
	
	p.kop{
		color:white;
		margin:0;
		padding:0;
		margin-top:5px;
	}
	
	p.kop:first-letter{
		font-weight:600;
	}

	div.nieuwslijst select{
		width:100%;
		!width:245px;
	}

/* Eind stappenplan*/

	table.artikelen_lijst{
		width:100%;
		font-size:12px;
	}
	
	tr.kopjes td{
		background:#2559A8;
		color:white;
		font-weight:600;
	}
	
	table.artikelen_lijst td{
		padding:5px;
		vertical-align:middle;
	}	

	tr.rijkleur_1 td{
		background-color:#EFEFEF;
	}	
	
	tr.rijkleur_2 td{
		background-color:#FFFFFF;
	}
	
	td.art_foot{
		height:5px;
		line-height:5px;
	}
	
	table.artikelen_lijst a{
		display:block;
		color:#474747;
		text-decoration:none;
	}
	
	table.artikel_details{
		font-size:12px;
	}
	
	td.det_kolom1{
		width:300px;
	}	
	
	td.det_kolom2{
		!width:250px;
	}
	
	div.titel_prijs{
		text-align:right;
		font-size:20px;
	}
	
	table.artikel_details img{
		margin-left:20px;
	}
	
	table.art_specs_nrs{
		
	}
		
	table.art_specs_nrs td{
		padding-bottom:10px;
	}
	
	table.art_specs_nrs tr td.kolom1{
		width:90px;
	}
	
	div.onderdeel_titel{
		margin-left:6px; 
		text-align:left; 
		font-size:18px; 
		margin-top:10px;
		font-weight:600;	
		font-family:Trebuchet MS;
	}	

	div.detail_footer{
		background:#FFF7E3;
		padding:5px;
		margin-top:25px;
		color:#4F4F4F;
		border:dotted 1px #AD914D;
		font-size:12px;
	}
	
	img.pic_klein{
		max-width:350px;
		!width:350px;
		border:0;
	}
	
	table.formulier{
		width:500px;
	}	
		
	table.formulier td{
		padding:5px;
	}	
	
	table.formulier input, table.formulier textarea{
		width:300px;
	}
		
	table.formulier td.formulier_kolom1{
		width:120px;
	}
	
	td.inpfout_kolom2 input, td.inpfout_kolom2 textarea{
		background-color:red;
		color:white;
	}
	
	div.submenu li{
		display:inline;
	}	
	
	div.submenu ul{
		margin:0;
		padding:0;
	}
	
	table.bestel_overzicht td{
		font-weight:600;
	}	
	
	table.bestel_overzicht td.kolom1{
		width:120px;
	}
	
	div.zie_ook{
		margin-top:5px;
	}
	
	a.as_logo{
		margin-right:255px;
	}
	
	div.talen_div{
		width:200px;
		text-align:left;
	}
	
	div.talen_div img{
		border:0;
		margin:0;
		padding:0;
		float:none;
	}
	
	ul.automerken{margin:0;padding:0;}
	ul.automerken li{display:block;float:left;width:140px;height:140px;overflow:hidden;text-align:center;margin-bottom:40px;border:1px solid white;}
	ul.automerken li:hover{border:1px solid silver;}
	.motorselectie .kop{color:#000;}
	.motorselectie select{width:400px;}

