html { 
		height:100%; 
		min-height:100%; 
		margin-bottom:1px 
		}

body { 
		margin:0px; 
		font-family:Arial; 
		font-size:small; 
		background:white; 
		padding-bottom:70px 
		}
#wrapper { 
		width:95%; 
		margin:0 auto 0 auto; 
		border:1px solid #999999; 
		border-top:0; 
		border-bottom:1px;
		height: auto;
		}       

#head { 
		width:100%; 
		height:193px; 
		top:0px; 
		position:relative;
        background:#CCCCCC url(../css/images/headerbg23.jpg) no-repeat; 
		background-position:0px 0;
		border-bottom:1px solid #999999; 
		}

#sellescars { 
		position:absolute; 
		left:40px; 
		top:0px; 
		filter:alpha (opacity=85);
		}

#sellescarsprint { 
		position:absolute; 
		left:20px; 
		top:0px; 
		filter:alpha (opacity=85);
		}

#logo { 
		position:absolute; 
		right:0px; 
		top:100px; 
		filter:alpha (opacity=85);
		}

#merklogo { 
		position:absolute; 
		left:40px; 
		top:0px; 
		filter:alpha (opacity=85);

		}

#column_wrapper { 
		position:relative;
		height: auto;
		min-height: 400px;
		
		}

#left_column { 
		position:absolute; 
		top:79px; 
		left:0px; 
		width:140px; 
		background:white 
		}



#middle_column { 
		margin:45px 60px 0 175px;
		border: 0px solid #000;
		}

#middle_column_broad { 
		margin:0 20px 0 165px 
		}

#menu { 
		position:absolute; left:0; top:10px 
		}  
		
#page_top { 
		padding-top:20px 
		}

/* menu mechanics */

#menu ul { 
		list-style-type:none; 
		padding:0; 
		margin:0 
		}

#menu li { 
		float:left; 
		position:relative; 
		}
#menu li ul { 
		visibility:hidden; 
		position:absolute; 
		}

#menu li ul li { 
		float:none; 
		}

#menu .container { 
		left:0px;
		top:21px; 
		width:40px; 
		height:40px;
         position:absolute; visibility:hidden; overflow:hidden 
		 }

/* menu appearance */

#menu { 
		margin:0; 
		background:#CCCCCC no-repeat; 
		font-family: arial; 
		font-size:100%; 
		font-weight: bold;
		color:#333333; 
		border:1px solid #999999; 
		border-left:0; 
		border-right:0; 
		width: 100%; 
		}

#menu ul { 
		margin-left:0px; 
		height:19px;  
		font-size:100%;  
		}

#menu ul li { 
		cursor: pointer; 
		padding:2px 1.1%; 
		border-right:1px solid #999999; 
		}

#menu ul li ul { 
		height:auto; 
		margin:0; 
		background:#CCCCCC; 
		border:1px solid #999999; 
		border-top:0
		}

#menu ul li ul li  { 
		padding:0; 
		background:#CCCCCC; 
		border:0; 
		border-bottom:1px solid #999999 
		}

#menu li a { 
		color:#333333; 
		text-decoration:none 
		}

#menu li li a { 
		padding:2px 12px; 
		display:block; 
		color:#333333; 
		text-decoration:none 
		}

#menu li a:hover   { 
		background:#E8D28E; 
		}

#menu li.selected  { 
		color:#0099CC!important 
		}

#menu li ul li.selected a { 
		color:#0099CC 
		}

#menu a.selected { 
		color:#0099CC 
		}




div#locator { 
		float:left; 
		}
div#locator ul { 
		list-style-type:none; 
		width:566px; 
		padding:0; 
		font-size:85%; 
		margin:20px 0px 0 12px; 
		}
div#locator li { 
		display:inline; 
		margin:0  
		}



ul#menu2 { 
		list-style-type:none; 
		font-size:85%; 
		padding:0; 
		margin:6px 0px 0 0; 
		}

ul#menu2 li { 
		display:inline; 
		margin:0 6px 
		}

ul#menu2 form { 
		display:inline 
		}

ul#menu2 input { 
		font-size:85%; 
		margin-bottom:-1px; 
		width:80px 
		}

ul#menu2 input.submit { 
		border:0; 
		width:auto; 
		height:auto; 
		background:white; 
		color:#999999; 
        text-decoration:underline; cursor:pointer  
		}



h1 { 
		color:#336699; 
		background:white; 
		background-position:0 34px;
		font-size:200%; 
		font-family: Helvetica, Arial, sans-serif; 
		font-weight: bold; 
		font-style: normal; 
		}
h2 { 

		color:#336699; 
		font-weight: bold; 
		font-size:100% 
		}

h2 a {
		text-decoration:none
}

h3 {	color:#336699; 
		font-style:normal; 
		font-size:85% 
		}
h4 { 
		color:#336699; 
		font-style:normal; 
		font-size:120% 
		}

h5 {	color:#666; 
		margin:6px 30px 1px 0px; 
		font-size:85% 
		}

h6 { 

		color:#336699; 
		font-weight: bold; 
		font-size:120%;
		margin:0 10px 0px 0; 
		padding:0px 0 3px 0px;
		}

h6 a {
		text-decoration:none
}



h1 em { background:white; 
		padding:0 2px 
		}

h1 {	margin:0 10px 15px 0; 
		padding:10px 0 0 0px 
		}

h3,h4 { 
		margin:10px 0 2px 0;  
		}




p {	
		margin:0 0px 0em 0 
		}

a  { 
		color:#748B9E
		}

a:hover { 
		color:#006699 
		}

ul {	
		margin:0 17px 1.6em 17px; 
		padding:0 
		}

ol {	margin:0 17px 1.6em 24px; 
		padding:0 
		}

    

table { 
		font-size: 100%; 
		margin:10px 0 30px 0px; 
		vertical-align: top;
		}


td {	
		background:#FFFFFF; 
		vertical-align: top;
		}

td, th { 
		padding:2px 0px; border:0px solid #CCCCCC; border-bottom:0; border-left:0  
		}

.details {
		border:0px solid #CCCCCC;
		padding: 10px 10px;
		}

a img { 
		border:0 
		}

address { 
		position:relative; 
		top:25px; 
		font-style:normal; 
		font-size:11px; 
		clear:both; 
		margin-top:80px;
		padding:0px 0  2em 170px;        
		}


address em { 
		font-style:normal; 
		background:white; 
		padding:0 5px 
		}



/* left column */

#left_column h2 { 
		color:#333333; 
		background:#CCCCCC; 
		padding:1px 5px; margin:0; 
		font-weight:normal; 
		font-style:normal 
		}
#left_column ul { 
		font-size:85%; 
		list-style-type:none; 
		padding:0; 
		margin:0 0 20px 0 
		}

#left_column li { 
		border-right:1px solid #CCCCCC; 
		border-bottom:1px solid #CCCCCC; 
		padding:1px 6px 
		}

#left_column a  { 
		color:#666666;
		text-decoration:none; 
		}

#left_column a.selected { 
		color:#3399CC
		}

#left_column a:hover { 
		color:#006699
		}

#left_column li a:hover { 
		color:#006699; 
		}

#left_column p  { 
		font-size:85%; 
		border-right:1px solid #CCCCCC; 
		border-bottom:1px solid #CCCCCC;
		margin:0; 
		padding:5px 0 5px 6px 
		}





#left_column ul li.hover  { 
		color:#3399CC
		}

#left_column ul li.selected a { 
		color:#3399CC
		}

#left_column li.selected { 
		color:#003366
		}

#middle_column h2 { 
		color:#336699;  
		font-size:100%;

		background: none; 
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px; 
		font-weight:bold; 
		font-style:normal; 
		}


.sel{
	
	border: 1px solid #000;
	text-decoration: none !important;
	padding: 0px 2px;
}


.more{
	float: right;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
}


.nieuwsfoto{
	
	padding-top: 5px;
}


#form table { 
		width: 600px;
		font-size: 100%; 		
		vertical-align: top;
		border:1px solid #CCCCCC;
		border-collapse: collapse;
		}


#form td {	
		padding: 1px 15px 1px 10px;
		margin-left:5px; 
		background:#FFFFFF; 
		vertical-align: top;
		border:0px solid #CCCCCC;
		}

#form tr {	
		margin: 20px 0px 20px 0px;
		background:#FFFFFF; 
		vertical-align: top;
		border:0px solid #CCCCCC;
		}

#form th {	
		font-weight: normal; 
		border-bottom: 14px solid #FFF;
		margin-left:5px; 
		margin-bottom: 12px;
		padding: 2px 15px 4px 10px;
		text-align: left;
		background:#CCC; 
		vertical-align: top; 
		}

#formzoek table { 
		font-size: 100%; 		
		vertical-align: top;
		border:1px solid #CCCCCC;
		border-collapse: collapse;
		}

#formzoek td {	
		padding: 1px 15px 1px 10px;
		}

#formzoek tr {	
		margin: 20px 0px 20px 0px;
		}
/* print */

#headprint { 
		width: 620px; 
		height:193px; 
		top:0px; 
		position:absolute;
        background:#FFF; 
		border:1px solid #999999; 
		border-bottom: 0px;
		padding-left: 20px;
		}

#print { 
		top: 193px;
		position: relative;
		width: 600px;
		border: 1px solid #999;
		padding: 20px;
		margin-bottom: 20px;
}



#printfooter {
		top: 160px;
		position:relative; 
		font-style:normal; 
		font-size:11px; 
		clear:both; 
		padding-left: 0px;        
		}


#newsitem {
	width: 280px;
	height: 140px;	
	border: 1px solid #ccc;
	padding: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
	float: left;
	overflow: hidden;
}

#newsitem p {
	overflow: hidden;
	margin-top: 5px;
	border: 0px solid #999;
	font-size: 80%;
//	height: 84px;

}

#newsitem .more{
	float: right;
	font-size: 80%;
	padding-bottom: 10px;
}

#newsitem .image{
	float: left;
	padding-bottom: 10px;
}

#newsitem a{
	text-decoration: none;
	}

#lino table { 
		margin-top: 0px;
		margin:0px 0px 0px 0px; 
		border-collapse: collapse;
		}


#lino tr {	
		background:none; 
		border-top:1px solid #CCC;
		padding:0px 0px 0px 0px;
		}

#lino td {	
		background:none; 
		padding-right: 30px;
		border-top:1px solid #CCC;
		}

.pic {
float:left;
padding-right: 8px;
padding-bottom: 8px;
}

.picright {
float:right;
padding-top: 8px;
padding-left: 8px;
padding-bottom: 8px;
}

#right {
width: 300px;
float: right;
}

#nieuwsblok {
width: 660px;
	border: 0px solid #ccc;
	margin-bottom: 5px;
	}

#onderhoud table { 
		margin-top: 0px;
		margin:0px 0px 0px 0px; 
		border-collapse: collapse;
		}


#onderhoud tr {	
		width: 600px;
		background:none; 
		border-top:1px solid #CCC;
		padding:0px 0px 0px 0px;
		}

#onderhoud td {	
		background:none; 
		padding-right: 50px;
		border-top:1px solid #CCC;
		}


#merkitem {
	width: 560px;
	height: auto;	
	border: 1px solid #ccc;
	padding: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
	float: left;
	overflow: hidden;
}

#merkitem #blok {
	float:left;
	padding-left: 15px;
	left: 10px;
	overflow: hidden;
	margin-top: 5px;
	border: 0px solid #999;
	font-size: 80%;
	height: auto;

}

#merkitem #pix {
	float: left;
	width: 130px;
	border: 0px solid #000;
	}
	
#merkitem H2 {
	font-size: 100%;
}

#merkitem .more{
	float: right;
	font-size: 80%;
	padding-bottom: 10px;
}

#merkitem .image{

	padding-bottom: 10px;
	padding-right: 15px;
}

#merkitem a{
	text-decoration: none;
	}

td.label {
	font-weight: bold;
	padding-right: 15px;
}