/* PvH */body {	height: 100%;	text-align: center;	background-color: #E0E0E0;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;}td {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;}a {	text-decoration: none;	color: #1443A1;}a:hover {	text-decoration: underline;}h1 {	color: #666666;	font-size: 16px;}#container {	width: 780px;	margin-right: auto;	margin-left: auto;	margin-top: 20px;	text-align: left;	background: url(media/bg.gif);	background-repeat: repeat-y;	background-position: center;}.clear {	clear: both;	height: 1px;}#header {	width: 758px;	height: 160px;	padding: 0 11px;	background-image: url(media/top.gif);	background-repeat: no-repeat;	background-position: top;}#menu {	background: url(media/bg_menu.gif) repeat-x;	width: 758px;	height: 33px;	padding: 0px 0px 0px 0px;	margin: 0 11px 0 11px;	text-align: right;}#content {	margin-left: 203px;	width: 540px;	padding: 10px 0 30px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;	}#submenu {	padding: 0px 0px 0px 11px;	float: left;	width: 190px;	line-height: 28px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;}#submenu ul {	list-style: none;	margin: 0;	padding: 0;}#submenu ul li {	list-style: none;	margin: 0;	padding: 0;	line-height: 30px;	height: 30px;	border-bottom: solid 1px #E0E0E0;}#submenu ul li a {	color: #808080;	padding: 0 0 0 20px;	display: block;	width: 170px;}#submenu  ul li.selected a, #submenu ul li a:hover {	color: #1443A1;	background-image: url(media/driehoekje.gif);	background-repeat: no-repeat;	background-position: left center;}* html #submenu {	margin: 0px 1px 0px 0px;}* html #content {	height: 1%;	margin: 0 0 0 0;}#footer {	margin: 0 auto 0 auto;	width: 780px;	height: 15px;	background-image: url(media/footer.gif);	background-repeat: no-repeat;}.menudivider {	margin: 0px 10px 0px 10px;}/* DSL */#dsl {	width: 540px;	background-color: #FFFFFF;}#dsl .clear {	clear: both;	line-height: 1px;	font-size: 1px;	height: 1px;}#dsl h1 {	font-size: 17px;}#dsl .avdw h2, #dsl #detail .gegevens h3 {	font-size: 13px;}#dsl .aanbieding {	border: solid 1px #999999;	padding: 4px;}#dsl .avdw img {	border: solid 1px #999999;}#dsl .modeloverzicht h2, #dsl .merkoverzicht h2 {	color: #FFFFFF;	font-size: 13px;	background-color: #999999;	margin: 15px 0 0 0;	padding: 0 0 0 3px;}#dsl #mail h2, #dsl #print h2, #dsl #info h2, #dsl #afbeelding h2 {	text-align: left;	color: #FFFFFF;	font-size: 13px;	background-color: #999999;	margin: 15px 0 10px 0;	padding: 0 0 0 3px;}#detail h2 {	color: #FFFFFF;	font-size: 13px;	background-color: #999999;	margin: 15px 0 10px 0;	padding: 0 0 0 3px;}#dsl .modeloverzicht table, #dsl .merkoverzicht table {	width: 100%;	margin: 0;}#dsl .modeloverzicht td, #dsl .merkoverzicht td {	width: 33%;	padding: 2px 0 0 3px;}#dsl .modeloverzicht td a, #dsl .merkoverzicht td a {	color: #1443A1;	padding: 0 0 0 10px;	text-decoration: none;	font-weight: bold;	background-image: url(http://dsl.autokopen.nl/tpl/flevomotors/media/driehoekje.gif);	background-position: left center;	background-repeat: no-repeat;}#dsl #lijst table {	width: 100%;}#dsl .autonaam {	font-weight: bold;	font-size: 16px;}#dsl #lijst td.label_foto {	width: 94px;	background-color: #999999;	color: #FFFFFF;	font-weight: bold;	padding: 0 3px;	line-height: 18px;}#dsl #lijst td.label_omschrijving {	background-color: #999999;	color: #FFFFFF;	font-weight: bold;	padding: 0 3px;	line-height: 18px;}#dsl #lijst td.label_bouwjaar {	width: 54px;	background-color: #999999;	color: #FFFFFF;	font-weight: bold;	padding: 0 3px;	text-align: right;	line-height: 18px;}#dsl #lijst td.label_kmstand {	width: 69px;	background-color: #999999;	color: #FFFFFF;	font-weight: bold;	padding: 0 3px;	text-align: right;	line-height: 18px;}#dsl #lijst td.label_prijs {	width: 69px;	background-color: #999999;	color: #FFFFFF;	font-weight: bold;	padding: 0 3px;	text-align: right;	line-height: 18px;}#dsl #lijst td.label_foto a, #dsl #lijst td.label_omschrijving a, #dsl #lijst td.label_bouwjaar a, #dsl #lijst td.label_kmstand a, #dsl #lijst td.label_prijs a {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}#dsl #lijst td.kmstand {	text-align: right;	padding: 0 3px;}#dsl #lijst td.prijs {	text-align: right;	padding: 0 3px;}#dsl #lijst td.omschrijving {	padding: 0 3px;}#dsl #lijst a.fotolink {	font-weight: normal;	font-size: 10px;}#dsl #lijst td.omschrijving a {	color: #1443A1;	text-decoration: none;}#dsl #lijst td.omschrijving a:hover {	color: #999999;	text-decoration: underline;}#dsl #lijst td.bouwjaar {	text-align: right;	padding: 0 3px;}#dsl .img_aanbieding {	margin: 5px 0 0 0;}#dsl .fotolink {	margin: 5px 0 0 0;}#dsl .modeloverzicht td a:hover, #dsl .merkoverzicht td a:hover {	text-decoration: underline;}#dsl .footer {	clear: both;	width: 100%;	text-align: center;}#dsl .footer h1 a {	text-align: center;	font-size: 9px;	color: #DCDCDC;	text-decoration: none;	font-style: italic;}#dsl .rij_even td {	background-color: #EEEEEE;}#dsl .rij_oneven td {	background-color: #FFFFFF;}#dsl .lijst_info {	color: #808080;	padding: 3px;	font-size: 11px;	line-height: 10px;	border: solid 1px #DDDDDD;}#dsl .detail_info {	color: #808080;	font-size: 11px;	line-height: 10px;}#dsl .nav {	margin: 10px 0px;}#dsl .nav td {	font-size: 11px;	line-height: 11px;}#dsl .nav td a {	margin: 0 5px;	text-decoration: none;	color: #999999;}#dsl .nav td a:hover {	text-decoration: underline;}#dsl #print td {	line-height: 20px;}#dsl #detail .gegevens, #dsl #mail .gegevens, #dsl #info .gegevens {	width: 330px;	float: left;} #dsl #print .gegevens {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;	width: 330px;	float: left;}#dsl #mail .formulier, #dsl #print .dealer, #dsl #info .formulier {	width: 100%;	float: left;	text-align: left;}#dsl #detail .gegevens table, #dsl #print .gegevens table, #dsl #mail .gegevens table, #dsl #info .gegevens table {	width: 100%;}#dsl #detail .foto_links, #dsl #mail .foto, #dsl #print .foto, #dsl #info .foto {	font-size: 12px;	width: 160px;	float: right;	text-align: center;}#dsl #detail .foto_links ul{	margin: 10px 0 0 0;	padding: 0;}#dsl #detail .foto_links ul li{	display: block;	border: solid 1px #999999;	background-color: #EEEEEE;	padding: 0;	margin: 5px 0 0 0;	height: 20px;	line-height: 20px;	width: 160px;	text-align: center;}#dsl #detail .foto_links ul li a{	font-weight: bold;	color: #606060;	display: block;	width: 100%;	text-decoration: none;}#dsl #detail .foto_links ul li a:hover{	color: #1443A1;}#dsl #detail .foto_links img{	border: solid 1px #999999;}#dsl #detail .gegevens td.label, #dsl #print .gegevens td.label, #dsl #mail .gegevens td.label, #dsl #mail .formulier td.label, #dsl #print .dealer td.label, #dsl #info .gegevens td.label, #dsl #info .formulier td.label {	width: 150px;	font-weight: bold;}#dsl span.label {	font-weight: bold;}#dsl #mail .formulier input.text, #dsl #info .formulier input.text {	width: 250px;}#dsl #mail .formulier textarea.text, #dsl #info .formulier textarea.text {	width: 250px;	height: 70px;}#dsl #afbeelding .small {	text-align: center;	font-size: 10px;	margin: 0 0 20px 0;}#dsl #afbeelding .small a{	margin: 0 10px 0 0;}