/************************************************************************ * Stylesheet voor De Beier, www.debeier.nl  *************************************************************************/html, body {	font: 12px/16px "Trebuchet MS", Helvetica, Arial, sans-serif;	margin: 0;	padding: 0;	height: 99.9%; /* NIET op 100%, inverband met 'hidden feature' in Soundmanager..... */	behavior: url("csshover.htc");  	background-repeat: no-repeat;	background-position: top center;}body.bmw { background-image: url(/images/bg_header_bmw.gif); background-color: white;}body.mini { background-image: url(/images/bg_header_mini.gif);  background-color: black;}/***************** OPMAAK VOOR HOME-PAGE ************************/div#home {	position: relative;	top: 0;	left: 0;	margin: 0px auto;	width: 980px;	min-height: 655px;	background-image: url(/picture.asp?kenmerk=achtergrond);	background-repeat: no-repeat;	background-position: right bottom;}body.bmw div#home { background-image: url(/picture.asp?kenmerk=achtergrond_bmw);}body.mini div#home { background-image: url(/picture.asp?kenmerk=achtergrond_mini);}body.bmw div#home.pagina, body.bmw div#home.nieuwslijst, body.bmw div#home.nieuws, body.mini div#home.pagina, body.mini div#home.nieuwslijst, body.mini div#home.nieuws  {	background-image: none;	min-height: 0;}div#miniLogoClick {	position: absolute;	width: 104px;	height: 44px;	right: 47px;	top: 21px; 	cursor: pointer;}div#bmwLogoClick {	position: absolute;	width: 72px;	height: 70px;	left: 17px;	top: 10px; 	cursor: pointer;}img#links {	position: absolute;	left: 0px;	top: 201px;}/* MENU-ITEMS */div#topmenu {	position: absolute;	left: 0px;	top: 0px;	width: 980px;	height: 139px;	background-repeat: no-repeat;	z-index: 95;	}div#topmenu h1 {	font-size: 28px;	line-height:28px;	font-weight:bold;	font-family: Helvetica, sans-serif;	margin: 13px 0 0 107px;	padding: 0;}div#topmenu h2{	font-size: 28px;	line-height:28px;	font-weight:normal;	font-family: Helvetica, sans-serif;	margin: 0 0 0 145px;	padding: 0;}div#topmenu ul#menu {	margin: 0;	padding: 0 0 0 10px;	list-style-type: none;	color: white;	position: absolute;	bottom: 32px;	left: 0;	font-size: 14px;	width:932px;}div#topmenu ul#menu li {	font-weight: bold;	display: block;	float: left;	padding: 0;}div#topmenu ul#menu li a {	display:block;	float:left;		height:23px;			padding:7px 27px 0;	color: white;	text-decoration:none;	text-transform:uppercase;	background:transparent;}div#topmenu ul#menu li a:hover, div#topmenu ul#menu li a.hover, div#topmenu ul#menu li a.selected {	background:#0E5E8E;}body.mini div#topmenu ul#menu li a:hover, body.mini div#topmenu ul#menu li a.hover, body.mini div#topmenu ul#menu li a.selected {	background:#930011;}div#topmenu .submenu {	position: absolute;	top: 107px;	left: 0;	background-color: white;	color: black;	display: none;	z-index: 99;	margin: 0;	padding: 0;	list-style-type: none;	font-size: 12px;	font-weight: bold;	overflow: hidden;}body.mini div#topmenu .submenu li {	padding: 0;	margin: 0;	background-color: #E2001A;	display: block;}body.bmw div#topmenu .submenu li {	padding: 0;	margin: 0;	background-color: #0E5E8E;	display: block;}body.mini div#topmenu .submenu li:hover { background-color: #FB4459; }body.bmw div#topmenu .submenu li:hover { background-color: #8AC5E7; }/* div#topmenu .submenu li:hover a { color: black; } */div#topmenu .submenu li a {	display:block;	height:27px;	line-height:27px;		padding:0 27px;	margin:0;	color: white;	text-decoration:none;	overflow:hidden;	}body.bmw div#topmenu ul#menu  li#menu_mini {	float:right;	}body.bmw div#topmenu ul#menu  li#menu_mini a {	padding:7px 8px 0;}body.bmw div#topmenu ul#menu  li#menu_mini a:hover {	background:#000;}body.mini div#topmenu ul#menu  li#menu_bmw a:hover {	background:#000;}body.bmw div#topmenu ul#menu  li#menu_mini, body.mini div#topmenu ul#menu li#menu_bmw {	background-color: black; }/* EINDE MENU-ITEMS */div#topmenu form#zoekform {	position: absolute;	left: 96px;	top: 110px;	height:18px;	overflow:hidden;}body.bmw div#topmenu  input {	border: 1px solid #D2D2D2;	color: #000;	width: 95px;	height: 13px;	line-height: 13px;	font-size: 12px;	outline:none;}body.bmw div#topmenu  input.submitbutton {	color: #B5B5B5;	border: 0;	background-color: white;	width: 65px;	cursor: pointer;	height: 15px;	font-weight: normal;	font-size: 12px;	margin:0;	padding:0;	float:none;}body.bmw div#topmenu  input.submitbutton:hover {	color: #000;}body.mini div#topmenu  input {	border: 1px solid #535353;	color: #fff;	width: 95px;	height: 13px;	line-height: 13px;	font-size: 12px;	outline:none;	background-color: #333333;}body.mini div#topmenu  input.submitbutton {	color: #DCDCDC;	border: 0;	width: 65px;	cursor: pointer;	height: 15px;	font-weight: normal;	font-size: 12px;	background-color: #333333;	cursor: pointer;	margin:0;	padding:0;	float:none;}body.mini div#topmenu  input.submitbutton:hover {	color: #fff;}div#topmenu #adresregel {	position: absolute;	bottom: 12px;	color: #B5B5B5;	right: 38px;	font-size: 12px;}div#topmenu #adresregel  a {	color: #B5B5B5;	text-decoration: none;}div#topmenu #disclaimer  a {	color: #D2D2D2;	text-decoration: none;}div#topmenu #disclaimer  a:hover, div#topmenu #adresregel  a:hover {	color: #999;	text-decoration: underline;}div#topmenu #disclaimer {	position: absolute;	top: 5px;	left: 600px;	color: #CDCDCD;}/********** einde topmenu  **************/img#rssimagehome { border: 0; }div#laatsteoccasions {	position: absolute;	width: 252px;	overflow: hidden;	z-index: 85;}div#laatsteoccasions table {	border-collapse:collapse;}body.bmw div#laatsteoccasions tr {color: black;}body.mini div#laatsteoccasions tr {color: white;}.home div#laatsteoccasions {	top: 164px;	right: 70px;}.pagina div#laatsteoccasions, .nieuwslijst div#laatsteoccasions, .nieuws div#laatsteoccasions, .autolw div#laatsteoccasions, .autofl div#laatsteoccasions {	top: 149px;	right: 10px;}.auto div#laatsteoccasions {	top: 148px;	left: 650px;	height: 21px;	padding: 5px 5px 0 5px;	border: 1px solid #ABB2BA;	overflow: hidden;	width:265px;}body.bmw .auto div#laatsteoccasions {	color: #2C2E32;	background-color: #E8E8E8;}body.mini .auto div#laatsteoccasions {	color: white;	background-color: #111111;}div#laatsteoccasions table {	margin: 0;	padding: 0;	border:0;}div#laatsteoccasions table td {	margin: 0;	padding: 0;	overflow: hidden;	border:0;	height:14px;	font-size:12px;	line-height:14px;}div#laatsteoccasions img { border: 0; }div.occasions_bmw table td { padding: 0; }div#meestbekeken {	position: absolute;	width: 250px;	height: 225px;	overflow: hidden;}.home div#meestbekeken {	top: 142px;	left: 92px;}.pagina div#meestbekeken, .nieuwslijst div#meestbekeken, .nieuws div#meestbekeken, .autofl div#meestbekeken, .autolw div#meestbekeken {	top: 335px;	right: 10px;}div#meestbekeken h1, div#laatstbinnen h1 {	font-size: 12px;	line-height:12px;	font-weight:normal;	margin: 0;	padding: 0;	text-transform: uppercase;}body.bmw  div#meestbekeken h1, body.bmw div#laatstbinnen h1 { color: #2A9ADB; }body.mini  div#meestbekeken h1, body.mini  div#laatstbinnen h1 { color: #FF0000; }body.bmw  div#meestbekeken {	color: #A0A0A0;}body.mini  div#meestbekeken {	color:white;}body.bmw  div#meestbekeken strong {	color:black;}body.mini  div#meestbekeken strong {	color:white;}div#meestbekeken img, div#laatstbinnen img { margin: 10px 0 5px; display:block; }div#laatstbinnen {	position: absolute;	width: 250px;	height: 225px;	overflow: hidden;	color: #A0A0A0;}body.bmw  div#laatstbinnen {	color: #A0A0A0;}body.mini  div#laatstbinnen {	color:white;}body.bmw  div#laatstbinnen strong {	color:black;}body.mini  div#laatstbinnen strong {	color:white;}.home div#laatstbinnen {	top: 142px;	left: 377px;}.pagina div#laatstbinnen, .nieuwslijst div#laatstbinnen, .nieuws div#laatstbinnen, .autofl div#laatstbinnen, .autolw div#laatstbinnen {	top: 570px;	right: 10px;}div#poweredby {	position: absolute;	bottom: -15px;	right: 33px;}body.bmw div#poweredby a {	color: #CDCDCD;	text-decoration: none;	font-size: 11px;}body.mini div#poweredby a {	color: #888888;	text-decoration: none;	font-size: 11px;}div#poweredby a:hover {	text-decoration: underline;}div#actie {	position: absolute;	top: 377px;	left: 93px;	width: 230px;	height: 257px;	overflow: hidden;	background-color: #565A63;	color: white;	padding: 5px 9px;	font-size: 12px;}div#actie p {	margin: 5px 0 10px;}body.bmw div#actie {background-color: #565A63;}body.mini div#actie {background-color: #E2001A;}img#occasion_gedraaid {	position: absolute;	left: 63px;	top: 214px;}img#actie_gedraaid {	position: absolute;	left: 63px;	top: 590px;}div#actie h1 {	color: white;	margin: 0;	padding: 0;	font-size: 18px;	line-height:22px;	font-weight:bold;	text-transform:uppercase;}div#houmeopdehoogte {	width: 236px;	height: 42px;	background-image: url(/images/bg_houmeopdehoogte.gif);	padding: 4px 4px 4px 10px;	font-weight:bold;	line-height:15px;}body.bmw div#houmeopdehoogte { background-image: url(/images/bg_houmeopdehoogte_bmw.gif); }body.mini div#houmeopdehoogte { background-image: url(/images/bg_houmeopdehoogte_mini.png); }div#content div#houmeopdehoogte a, div#houmeopdehoogte a {	color: white;	text-decoration: none;}.home div#houmeopdehoogte {	position: absolute;	top: 377px;	left: 375px;}.autofl div#houmeopdehoogte, .autolw div#houmeopdehoogte  {	position: absolute;	top: 575px;	right: 11px;}.pagina div#houmeopdehoogte, .nieuwslijst div#houmeopdehoogte, .nieuws div#houmeopdehoogte {	position: absolute;	top: 805px;	right: 11px;}.auto div#houmeopdehoogte {	position: relative;	margin-top: 15px;}a#rssinfohomelink {	position: absolute;	top: 209px;	left: 685px;}div#rssinfohome {	position: absolute;	top: 200px;	width: 260px;	height: 200px;	right: 60px;	display: none;	background-color: #B6C5C9;	padding: 6px;	cursor: pointer;}a#rssinfolink {	position: absolute;	top: 209px;	left: 685px;}div#rssinfo {	position: absolute;	top: 0;	width: 260px;	height: 200px;	right: 170px;	display: none;	background-color: #B6BEC1;	border: 1px solid #CBDBE0; 	padding: 6px;	cursor: pointer;}/***************** EINDE OPMAAK VOOR HOME-PAGE ************************/div#frame {	position: relative;	top: 0;	margin: 0px auto 0px auto;	padding: 0;	width: 770px;}div#header {	position: relative;	top: 0;	left: 0;	height: 160px;	width: 100%;	margin: 0;	padding: 0;	background-image: url(/images/bg_top.jpg);	background-repeat: no-repeat;	background-position: 270px 0;}div#hoofdmenu {	position: absolute;	top: 51px;	left: 0;}div#content {	position: relative;	top: 0;	left: 10px;	margin: 0;	z-index: 80;	clear: both;	width: 970px;	min-height: 720px;}div#content h1 {	font-size:16px;	margin:0 0 0px 0px;	padding:0;}body.mini div#content { color: white; }body.bmw div#content { color: black; }.home #content {	width: 925px;	padding-top: 148px;}.auto #content {	padding-top: 148px;	padding-left: 8px;}.autolw #content, .autofl #content {	width: 725px;	padding-bottom: 50px;	padding-top: 148px;}.pagina #content, .nieuwslijst #content, .nieuws #content {	width: 670px;	padding-top: 148px;	min-height: 700px;}.pagina #content {	width: 700px;	padding-top: 148px;	min-height: 700px;}.pagina #content.smal, .nieuwslijst #content.smal, .nieuws #content.smal {	width: 589px;	padding-left: 81px;}div.occasions_bmw_div {	height:167px;	border-bottom:1px solid #C9C9C9;	margin-right:10px;	font-weight:bold;	font-size:16px;	vertical-align:bottom;		float:left;}body.bmw div#content div.occasions_bmw_div a {	text-decoration:none;	color:#000;	display:block;	height:167px;	position:relative;}body.bmw div#content div.occasions_bmw_div a:hover {	color:#2A9ADB;}body.bmw div#content div.occasions_bmw_div a div.alignbottom {	position:absolute;	bottom:5px;	cursor:pointer;}body.bmw div#content div.occasions_bmw_div span {	margin-left:10px;	line-height:20px;}div.occasions_bmw_div a img {	border:0;	display:block;}div.width1 {	width:220px;}div.width2 {	width:221px;}div.width3 {	width:222px;	margin-right:0;}div#linkerblok {	width: 634px;	float: left;	overflow: hidden;}div#rechterblok {	width: 330px;	overflow: hidden;	padding: 25px 0 300px 0;	font-size: 11px;}.auto div#rechterblok {	padding-top: 35px;}div#content #disclaimer_auto {	color: #C6C6C6;	width: 330px;	padding-top: 15px;}/* HOOFDMENU ITEMS */div#hoofdmenu ul   {	list-style-type: none;	margin: 0;	padding: 0;	width: 136px;	background-color: #4F5A6E;}div#hoofdmenu li {	padding: 6px 0 0 20px;	font-weight: bold;	font-size: 11px;	height: 18px;}div#hoofdmenu li.selected {	background-color: #637289;}div#hoofdmenu li:hover {	background-color: #637289;}div#hoofdmenu form {	padding: 0;	margin: 0;}div#hoofdmenu a {	text-decoration:none;	color: #ABABB3;}/* EINDE HOOFDMENU ITEMS *//* SUBMENU ITEMS */div#submenu     {	position: absolute;	top: 113px;	left: 136px;	padding-top: 7px;	width: 630px;	height: 23px;}div#submenu span.selected {	background-color: white;}/* Submenu-items moeten een absolute positie hebben, anders werkt "opacity" in Internet Explorer niet */span.subtekst {	position: absolute;	top: 0;	height: 22px;	font-size: 11px;	font-weight: bold;	margin: 0;	padding: 4px 0 0 10px;	opacity: 0.75;	filter: alpha(opacity=75); 	background-color: #CDCDCD;}div#submenu a {	text-decoration:none;	color: #3E4450;}.show {	display: inline;}.hide {	display: none;}/* EINDE SUBMENU ITEMS */body.bmw div#content a { 	color: #7A7A7A; }body.mini div#content a { 	color: #fff; }body.bmw div#content .bedrijven a { color: black; text-decoration:none; }body.mini div#content .bedrijven a { color: #fff; text-decoration:none; }body.bmw div#content a:hover { 	color: black; }body.mini div#content a:hover { 	color: white; }body.bmw div#content .bedrijven a:hover, body.mini div#content .bedrijven a:hover { text-decoration:underline; }body.mini div#laatsteoccasions a {	color: white;	text-decoration: none;} body.bmw div#laatsteoccasions a {	color: #2C2E32;	text-decoration: none;} body.bmw div#laatsteoccasions a:hover {	color: black;	text-decoration: underline;}body.mini div#laatsteoccasions a:hover {	color: #ddd;	text-decoration: underline;}div.rechterkolom {	margin-bottom: 10px;	position: relative;	float: right;	width: 120px;	padding: 5px 5px 200px 5px;	font-size: 12px;/*	font-weight: bold; */	color: #B0B4B7;	background-color: #59657B;	clear: both;}div.rechterkolom a {	text-decoration: none;	color: #B0B4B7;}div.rechterkolom a:hover {	text-decoration: underline;	color: white;}div.rechterkolom ul {	padding: 0 0 0 15px;	margin: 0;}div.rechterkolom li {	padding: 0;}div#menufoto {	position: absolute;	top: 51px;	left: 52px; }/*************** OPMAAK VOOR BEDRIJVEN EN CONTACTPERSONEN 			*/div.bedrijven {	padding-bottom: 10px;	margin-bottom: 10px;	clear: both;	width: 375px;}div.bedrijven img {	float: right;	border: 0;}div.bedrijven table td {	vertical-align: top;}.afdeling {	text-transform: uppercase;	}/*************** EINDE OPMAAK VOOR BEDRIJVEN 	*/input.schaduw {	vertical-align: top;	padding: 0 5px;	background-image: url(/images/blueshadow.gif);}input.zoekbutton {	vertical-align: top;	margin: 5px 0 0 5px;	width: 17px;	height: 12px;	background-image: url(/images/zoekbutton.gif);	border: 0;	cursor: pointer;}input.groot { width: 400px; margin: 0 0 6px 0; }input.klein { width: 70px; margin: 0 0 6px 0; }input.submitbutton {	float: right;	background-color: white;	margin-right: 4px;	cursor: pointer;}input { border: 1px solid #CDCDCD; font-size:11px; padding:0 }/*************** Opmaak voor autolijsten ***************************/body.bmw span.selected { color: #2A9ADB; }body.mini span.selected { color: #E2001A; }span.selected, span.notselected {	padding: 3px 5px;	font-size:12px;}span.selected {	text-decoration:underline;}table.autolijst {	border-collapse: collapse;	width: 684px;	margin-bottom:23px;}table.autolijstweergave {	border-collapse: collapse;	width: 567px;	margin-left:113px;}table.autolijstweergave tr {	cursor:pointer;}table.autolijst td { 	vertical-align: top; 	margin: 0;	padding: 0;}body.bmw  table.autolijstweergave td {	border-bottom:1px solid #000;	height:15px;	line-height:12px;	padding:5px 0;	background:#fff;}body.mini  table.autolijstweergave td {	border-bottom:1px solid #fff;	height:15px;	line-height:12px;	padding:5px 0;	background:#000;}table.autolijstweergave th {	text-align: left;	padding:5px 0;	text-transform:uppercase;	height:15px;	line-height:12px;}.table-th-sort {	text-decoration:underline;} .table-th-sort-span {	display:none;}body.bmw div#content table.autolijst td.right a { color: #B5B5B5; text-decoration:none; }body.bmw div#content table.autolijst td.right a:hover { color: #000; text-decoration:none; }body.mini div#content table.autolijst td.right a { color: #B5B5B5; text-decoration:none; }body.mini div#content table.autolijst td.right a:hover { color: #fff; text-decoration:none; }table.autolijst th {	text-align: left;	padding-left: 5px;}tr.highlight {	background-color: white;	color: black;}table.autolijstweergave td.thumb_rand {	width: 120px;	border-bottom:0px;}body.mini tr { color: white; }body.bmw tr { color: black; }tr.serie {	background-color: #76859B;	color: white;	font-weight: bold;	font-size: 14px;	}tr.serie td {	border-top: 10px solid #CBDBE0;	padding-top: 5px;}div#foto {	display: none;	position: absolute;	top: 180px;	right: 857px; 	padding: 0;	background-color: transparant;		opacity: 0.2;	filter: alpha(opacity=20);	z-index:100;}body.bmw div#foto {	border:5px solid #ddd;}body.mini div#foto {	border:5px solid #333;}#autolink {	display:block;}img#grotefoto {	border: 0;	display:block;}/*************** Einde opmaak voor autolijsten ***************************//*************** opmaak voor fotolijsten ***************************/div.autofotolijst {	display: block;	width: 323px;	cursor: pointer;	float: left;	padding: 6px 0 0 0;	height: 73px;	overflow: hidden;	font-size: 12px;	border-bottom: 1px solid #CDCDCD;}body.mini div.autofotolijst {	background:#000;}body.bmw div.autofotolijst {	background:#fff;}div.oneven {	margin-right:37px;}div.autofotolijst img {	float: left;		margin: 0 15px 0px 0;	width: 103px;	height: 67px;	}/*************** Einde opmaak voor fotolijsten ***************************//*************** Opmaak voor geselecteerde auto ***************************/span#print_pdf_overzicht {	position: absolute;}table.auto {	border-collapse: collapse;/*	width: 214px; */	width: 190px;	float: left;}table.auto td { vertical-align: top }table.auto ul {	padding: 0;	margin: 0 0 0 20px;	}table.auto ul li {	list-style-type: bullet;}table.autoinfo {	padding:0;	border:0;	border-collapse: collapse;}body.bmw table.autoinfo th { 	color: #2A9ADB; 	padding-left: 0; 	font-size: 14px;}body.mini table.autoinfo th { 	color: #E2001A; 	padding-left: 0; 	font-size: 14px;}table.autoinfo td { 	padding-left: 0; 	border-bottom: 1px solid #CDCDCD; 	font-weight: bold;	height: 15px;	line-height: 12px;	padding:5px;}table.autoinfo td.optie { 	background-position: 3px 4px;	background-repeat: no-repeat;	padding-left: 13px;}body.mini table.autoinfo td.optie { 	background-image: url(/images/stipje_mini.gif); }body.bmw table.autoinfo td.optie { 	background-image: url(/images/stipje_bmw.gif); }tr.financiering {	color: #2C2E32;	text-align: center;	font-weight: bold;	letter-spacing: 4px;}tr.financiering  td {	padding: 5px 0 5px 0;} .right {	text-align: right;	vertical-align: top;}.autotitel {	font-weight: bold;	font-size: 18px;	float:left;	display:block;	margin-bottom:15px;	text-transform:uppercase;}.path {	float:left;	color: #AAAAAA;	font-size: 12px;	text-transform:uppercase;}body.bmw div#content .path a, body.mini div#content .path a {	color: #AAAAAA;}.path span {	cursor:default;}.path strong {	color:#898989;}th {	font-size:12px;	padding:5px;	white-space:nowrap;	font-weight:bold;	text-align:left;}tr.even2{	background-color:#C6C6C6;}td {	font-size:11px;	padding:0 5px 0 0;	white-space:normal;	vertical-align:top;}td.wrap {	white-space:normal;}div#fotobrowser {	width: 290px;	margin: 0;	padding: 5px 0 0 0;	float: left;}div#fotobrowser img {	margin: 4px;	cursor: pointer;}div#grootstefoto {	position: absolute;	top: 50px;	right: 15px;	display: none;	background-image: url(/images/bg_auto.gif);	border: 1px solid #B3B6C1;	padding: 18px;	text-align: right;	color: white;}img#gf {	border: 1px solid white;}div#interieurFoto {	height:0px;	overflow-y:hidden;}.thumb {	cursor:pointer;}a.more, a.less {	cursor:pointer;	color:red;	font-size:12px;	text-decoration:underline;}a.print {	cursor:pointer;}div.autowrapper {	float:left;	margin:0 6px 6px 0;	cursor:pointer;}/*************** Einde opmaak voor geselecteerde auto ***************************//*** opmaak voor slideshow ****/div.slideshow { margin: 0; }div.slideshow p {	padding-top: 9px;}div.slideshow ul {	margin: 0;	bottom: -45px;	left: 0px;	position: absolute;	overflow: hidden;	padding: 5px 0;	z-index: 100;	width: 280px;}div.slideshow ul a {	background-position: 50% 50%;	cursor: pointer;	display: block;	height: 25px;	margin-right: 5px;	opacity: 0.5;	filter: alpha(opacity=50); 	width: 30px;	color: white;}div.slideshow ul a.active,div.slideshow ul a:hover {	opacity: 1;	filter: alpha(opacity=100);  }div.slideshow ul li {	float: left;	list-style: none;}#xtraOpties{	display:none;}	div.slider {	width: 16px;	height: 16px;	background: #fff;}div.slider div.knob {	background: #666 url(/images/schuif.gif) no-repeat 0 2px;	width: 34px;	height: 16px;	cursor:pointer;}div.slider2 {	width: 160px;	height: 16px;	background: #fff;	border:1px solid #999;}div.slider2 div.knob2 {	background: #666;	width: 16px;	height: 16px;	cursor:pointer;}div.firstImage {	position:absolute;	height:361px;	width:545px;	margin-bottom:10px;	cursor:pointer;	z-index:90;}div#images {	position:absolute;	height:361px;	width:545px;	margin-bottom:10px;	cursor:pointer;	z-index:100;}div#images img {	position:absolute;	top:0;	left:0;	display:none;	border:0;}div#fotoshow360 {	float:left;	background-repeat: no-repeat;	background-position: 2px 2px;}span#back {	background:url(/images/rechtsom.gif) no-repeat;	width:16px;	height:16px;	border:1px solid #999;	cursor:pointer;	display:block;	float:left;	margin-right:3px;}span#stop {	background:url(/images/stop.gif) no-repeat;	width:16px;	height:16px;	border:1px solid #999;	cursor:pointer;	display:block;	float:left;	margin-right:3px;}span#forward {	background:url(/images/linksom.gif) no-repeat;	width:16px;	height:16px;	border:1px solid #999;	cursor:pointer;	display:block;	float:left;	margin-right:3px;}span#toggle {	background:url(/images/deurOpen.gif) no-repeat;	width:16px;	height:16px;	border:1px solid #999;	cursor:pointer;	display:block;	float:left;	margin-right:3px;}span#vergroten {	background:url(/images/vergroten.gif) no-repeat;	width:16px;	height:16px;	border:1px solid #999;	cursor:pointer;	display:block;	float:left;	margin-right:3px;}.vcard {	width: 375px;}body.mini .waiterMsg {	color:#000;}