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

	td{
		vertical-align:top;
	}
	
	img{
		border:0;
	}

	table.main{
		border:solid 1px #6F6F6F;
		border-top:none;
		width:1000px;
	}
	
	div.header{
		width:100%;
		height:22px;
		background:url('plaatjes/top_balk_tegel.gif');
		color:#757575;
		vertical-align:center;
		font-size:12px;
		font-weight:bold;
		text-align:right;
	}
	
	div.header a{
		color:#757575;
		text-decoration:none;
	}
	
	div.header div.menu{
		padding-right:30px;
	}
	
	div.menu li, div.menu ul{
		display:inline;
		padding:0;
		margin:0;
	}
	
	table.mid{
		width:100%;
	}
	
	table.mid td.kolom1{
		width:157px;
		background-color:#EDEDED;
		font-size:11px;
		color:#434343;
	}
	
	table.mid td.kolom2{
		width:686px;
		background-color:#FFFFFF;
	}
	
	table.mid td.kolom3{
		width:156px;
		background-color:#EDEDED;
	}	
	
	table.mid td.kolom3 img{
		margin-left:18px;
		margin-bottom:8px;
	}
	
	div.midmenu{
		height:26px;
		background-color:#EDEDED;
	}

	div.midmenu div.menu{
		margin-left:20px;
		color:#484848;
		font-weight:bold;
		font-size:14px;
		padding-top:4px;
	}
	
	td.kolom2 div.midmenu div.menu ul li a{
		color:#484848;
		text-decoration:none;
	}
	
	div.roodkopje{
		height:26px;
		width:142px;
		!width:157px;
		padding-left:15px;
		background-color:#E50000;
		color:white;
		font-weight:bold;
		font-size:15px;
		line-height:160%;
	}	
	
	div.blauwkopje{
		height:26px;
		width:156px;
		text-align:center;
		background-color:#344C8F;
		color:white;
		font-weight:bold;
	}
	
	div.kolom1content{
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
	}	
	
	div.kolom1content form input{
		margin:5px;
		width:120px;
	}
	
	div.footer{
		height:20px;
		width:1000px;
		text-align:center;
		background:url('plaatjes/bottom_balk_tegel.gif');
	}	
	
	div.footer div{
		font-weight:bold;
		padding-top:3px;
		color:white;
		font-size:11px;
	}	
	
	div.footer div a{
		color:white;
	}
	
	div.content{
		padding:20px;
		padding-top:0;
		font-size:13px;
	}	
	
	div.content img{
		margin:5px;
	}
	
	div.submenu div.menu, div.submenu div.menu a{
		margin-top:10px;
		color:#757575;
		text-decoration:none;
		font-size:13px;
		font-weight:bold;
	}
	
	div.klein_nieuwslijst ul{
		list-style-image:url('plaatjes/list.gif');
		margin-left:-10px;
		!padding-left:35px;
	}
	
	div.klein_nieuwslijst, div.klein_nieuwslijst a{
		font-size:11px;
		color:#434343;
		text-decoration:none;
	}	
	
	div.nieuwsitem_lijst ul{
		list-style-image:url('plaatjes/list.gif');
		margin-left:-10px;
		!padding-left:35px;
	}
	
	div.nieuwsitem_lijst, div.nieuwsitem_lijst a{
		font-size:11px;
		color:#434343;
	}
	
	div.nieuwsitem_datum{
		font-style:italic;
		font-size:12px;
	}
	
	div.nieuwsitem_titel{
		font-weight:bold;
		font-size:24px;
		color:#484848;
	}
	
	div.terugknopje a{
		padding-top:10px;
		padding-bottom:10px;
		font-size:13px;
		color:#484848;
		text-decoration:none;
	}
	
	a.title_lijst{
		font-weight:bold;
	}
	
	td.inpfout_kolom2 input, td.inpfout_kolom2 textarea{
		background-color:red;
		color:white;
	}
	
	div.content form input, div.content form textarea{
		width:200px;
		margin:5px;
	}
	
	div.content iframe{
		!margin-left:-30px;
	}

	tr.rijkleur_1 td{
		background-color:#EFEFEF;
	}
	
	table.leos_autos_details td{
		padding:5px;
	}
	
	div.selectboxes select{
		width:128px;
		margin-top:5px;
		margin-bottom:5px;
	}	
		
	
	table.zoektabel tr.kopjes td{
		font-weight:bold;
		background-color:#EDEDED;
		color:#484848;
		font-size:13px;
		text-align:center;
	}		
	
	table.zoektabel tr.zoek_inhoud td{
		padding:2px;
		border-bottom:dotted 1px black;
		!border-bottom:1px dotted black;
		font-size:11px;
		vertical-align:top;
	}		
	
	table.zoektabel tr.zoek_inhoud td a{
		display:block;
		color:black;
		text-decoration:none;
	}		
	
	table.zoektabel tr.zoek_inhoud:hover td{
		background-color:DFDFDF;
	}	
	
	a.sexy_hover:hover{
		background-color:DFDFDF;
	}
	
	table.zoektabel{
		width:645px;
	}

	table.zoektabel td.col1 { width:168px !important; width:172px; }
	table.zoektabel td.col2 { width:169px !important; width:173px; }
	table.zoektabel td.col3 { width:64px !important; width:70px; }
	table.zoektabel td.col4 { width:106px !important; width:110px; }
	table.zoektabel td.col5 { width:56px !important; width:60px; }
	table.zoektabel td.col6 { width:56px !important; width:60px; }
	
	div.backbutton input{
		margin-top:10px;
		border:solid 1px gray;
		background-color:#EDEDED;
	}
	
	li.actief_menuitem a{
		text-decoration:underline;
		color:blue;
	}
	
	div.midmenu div.menu ul li.actief a{
		text-decoration:underline !important;
		color:black !important;
	}
	
	div.menu_midden{
		width:520px;
	}
	
	table.product_specs{
		width:645px;
	}
	
	table.product_gegevens td{
		font-size:13px;
		border-bottom:dotted 1px black;
	}
	
	td.kolom1content form{
		padding:0;
		margin:0;
	}
	
	tr.phat td{
		font-weight:bold;
	}
	
	#groep{
		position:absolute;
	}
	
	#hnav1 ul li.actief_menuitem a{
		color:#DA1B1B;
	}
	
		
	#hnav1 ul li a{
		color:#445C9F;
	}
	
	table.product_specs td.plaatje img{
		border:solid 1px #484848;
		width:300px;
	}
	
	table.product_specs td.prod_code{
		font-size:17px;
		padding-left:5px;
	}
	
	table.product_specs p.specs_cat{
		font-size:12px;
		display:inline;
	}
	
	table.product_gegevens tr td.kolom_1{
		font-weight:bold;
		width:70px;
	}	
	
	table.product_gegevens tr td{
		padding-top:10px;
		font-size:11px;
		background-color:white;
	}
	
	table.product_gegevens td.prijs{
		font-size:13px;
		font-weight:bold;
	}
	
	div.besteloverzicht{
		color:#484848;
		margin-top:-18px;
		!margin-top:-21px;
		margin-left:560px;
	}
	
	div.besteloverzicht a{
		font-weight:bold;
		font-size:14px;
		color:#484848;
		text-decoration:none;
	}	
	
	table.zoektabel td.aantal{
		width:50px;
	}
	
	table.zoektabel td.aantal input{
		width:50px;
		margin:0;
		padding:0;
	}	
	
	table.zoektabel form{
		display:inline;
	}
	
	h3.toegevoegd_melding, h3.toegevoegd_melding a{
		color:red;
	}
	
	td#form_regel_16_22 textarea{
		display:none;
		visibility:hidden;
	}	

