
.clearfix:after {
    clear: both;
	content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
/* nb this rule causes problems with FF3 */
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

html, body {
	background: #f5f5f5;
	color: #000;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	height: 100%;
	text-align: left !important;
}

a {
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #E61577;
	text-decoration: none;
}

p {
	line-height: 18px;
}

em {
	font-style:italic;
}

strong,
strong em,
em strong {
	color: #E61577;
	font-weight:bold;
}


h1,h2 {
	color: #e61577 !important;
	font-size: 108%;
	font-weight:bold;
}

h3,h4 {
	color: #e61577;
	font-size: 146.5%;
	font-weight:bold;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
	color: #e61577;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
	color:#999999;
}

.lastChild {
	background: none !important;
	border: none !important;
}

div#container {
	background: #fff;
	height: 100%;
	margin: 0 auto;
	/*padding: 0 0 30px;*/ /* causes scrollbar on frontpage (height 100% + 30px padding == scrollbar) */
	position: relative;
	width: 960px;
}

#lightwindow_contents #container {
	background:#F5F5F5;
}

a#closeLightbox {
	display:block;
	height:12px;
	width:12px;
	float:right;
	margin:6px 8px 0 0;
	background:url(../images/but_close2.gif) top left no-repeat;
	cursor:pointer;
	text-indent:-1234em;
	overflow:hidden;
	z-index:999;
	position:relative;
}

body#uitgebreidzoeken div#container {
	overflow: auto;

}

/* Header */
div#header {
	background: url(../images/header_bg.gif) left top repeat-x;
	height: 71px;
	position: relative;
	z-index: 0;
}

div#lightwindow_form_div div#content {
 display:none; /* IE6 fix for lightbox windows that use general header component */
}

div#header a.logo {
	background: url(../images/logo_header.gif) left top repeat-x;
	display: block;
	height: 43px;
	left: 15px;
	overflow: hidden;
	position: relative;
	text-indent: -9999px;
	top: 4px;
	width: 198px;
}

/* Content */
div#content {
	background: #82bde9 url(../images/main_bottom.gif) bottom left no-repeat;
	/*height: 102px;*/
}

body#home div#content,
body#mijnId div#content {
	height: 178px;
}

body#home div#content {
	height:210px;
	width:auto;
}

body#home div#div#searchContainer {
	height: 150px;
}

body#uitgebreidZoeken div#content {
	height: 200px;
}

body#home div#content div#col1 div#col1_2 {
	height: 200px;
}

div#content div#col1 div#col1_2 {
	height: 128px;
}

body#uitgebreidZoeken div#content div#col1 div#col1_2,
body#mijnId div#content div#col1 div#col1_2 {
	height: auto;
}

div#results {
	background: #fff;
	margin: 5px 0 10px 0;
	padding: 0 0 10px;
/*	border-bottom:3px solid #C0E5FF;*/
}

div#results div#resultCol1 {
	float: left;
	width: 779px;
	background:#fff;

}

div#results div#resultCol1.static {
	padding-bottom:30px;
}

div#results div#resultCol2 {
	float: left;
	margin: 0 0 0 15px;
	width: 160px;
	background:#fff;
}

div.resultBlock {
	width:100%;
	overflow:hidden;
}

div#weergaveBalk {
	float: left;
	margin: 0 0 7px;
    width: 780px;
}

div#weergaveBalk p {
	color: #007AC3;
	float: left;
	font-size: 108%;
	font-weight: bold;
	margin: 0 0 0 10px;
}

div#weergaveBalk h1 {
	color: #007AC3 !important;
	font-size: 108%;
	margin: 10px 0 0 26px;
}

/* Uitgebreid zoeken */
div.uitgebreidZoeken div#weergaveBalk p {
	display: block;
	margin: 10px 0 0 25px;
}
/*
div#content div#col1 div#col1_2.uitgebreidZoeken {
	background: #C0E5FF url(../images/center_bottom_uitgebreidzoeken.gif) bottom left no-repeat;
}

div.uitgebreidZoeken {
	width: 504px;
}
 */
div.row {
	border-bottom: 1px solid #0098D4;
	float: left;
	margin: 5px 0 0 26px;
	padding: 0 0 5px;
}

div.firstRow {
	margin: 10px 0 0 26px;
}

div.row ul {
	width: 124px;
}

div.row div.box {
	background: #fff;
	float: left;
	min-height: 7.4em;
	/*height:8em;*/
	margin: 0 25px 0 0;
	padding: 2px 5px 3px 5px;
	width: 124px;
}

div.row div.box p {
	font-size:85%;
}

div.row div.box strong {
	font-size:85%;
}

div.row div.small {
	height: auto;
	min-height:2em;
	margin: 0 0 12px 0;
}

div.row div.box.last,
div.row div.small.last {
	margin: 0;
}

div.row input.fldLarge {
	width: 112px;
}

div.row input.fldDubbelSearch {
	width: 51px;
	font-size:85%;
}

div.row input.fldLarge  {
	font-size:85%;
}

div.row ul li.selected {
	background:#C0E5FF url(../images/selectedCross.gif) no-repeat right top;
}

div.last {
	border: none;
}

body#uitgebreidZoeken div#bouwjaar {
	margin: 10px 0 0;
}

body#uitgebreidZoeken div#kmstand,
body#uitgebreidZoeken div#postcode,
body#uitgebreidZoeken div#prijs,
body#uitgebreidZoeken div#heeft_garantie {
	height: auto;
	min-height:2em;

}

/* Terug in vergelijkscherm change */
div#vergelijkTerug {
	float: right;
	font-size: 93%;
	margin: 1px 5px 0 0;
}
div#vergelijkTerug a {
        color:#007AC3;
}

/* Weergave change */
div#weergaveChange {
	float: right;
	margin: 0 5px 0 0;
    width: 135px;
}

div#weergaveChange p {
	color: #007AC3;
	font-size: 93%;
	margin: 0 5px 0 0;
}

div#weergaveChange ul {
	margin: 4px 0 0 10px;
}

div#weergaveChange ul li {
	float:left;
	margin: 0 8px 0;
}

div#weergaveChange ul li a {
	background-image:url(../images/weergave.gif);
	background-color:#fff;
	text-decoration:none;
}

div#weergaveChange ul li a {
	display:block;
	height:10px;
	overflow: hidden;
	text-indent:-2200px;
}

div#weergaveChange ul li#weergave_small a {
 	background-position: 0 0;
 	width:6px;
}

div#weergaveChange ul li#weergave_small.active a {
	background-position: 0 -11px !important;
 	width:7px;
}

div#weergaveChange ul li#weergave_middle a {
	background-position: -20px 0;
 	width:7px;
}

div#weergaveChange ul li#weergave_middle.active a {
	background-position: -20px -11px;
 	width:7px;
}

div#weergaveChange ul li#weergave_large a {
 	background-position: -41px 0;
 	width:9px;
}

div#weergaveChange ul li#weergave_large.active a {
 	background-position: -41px -10px;
 	height: 9px;
	width: 9px;
}

/* table results */

table#resultsDetail,
table#resultsOccasions {
	/*clear:both;*/ /* also working */
	float:left;
	margin: 0 0 0 10px;
	/*word-break:break-all; /* fix for table row shift problems when changing the view IE only */
}

table#resultsDetail {
	float:none;
}

tr.sorterenBalk {
	background: #c0e5ff;
	font-size: 85%;
	line-height: 20px;
}

tr.sorterenBalk a {
	color:#0072ba;
}

th.uitvoering p.uitvoeringText {
	display: inline;
	margin: 0 80px 0 0;
}

tr.sorterenBalk th.uitvoering {
	padding: 0 0 0 5px;
	width: 380px;
}

tr.sorterenBalk th.straal {
	width: 80px;
}

tr.sorterenBalk th.prijs {
	width: 75px;
}

tr.sorterenBalk th.bouwjaar,
tr.sorterenBalk th.kmstand,

tr.sorterenBalk th.plaats {
	width: 100px;
}

tr.sorterenBalk th.vergelijk {
	width: 50px;
}


tr#merk_naam_model_naam_uitvoering.asc th.uitvoering {
	background:#c0e5ff url(../images/asc.gif) 260px 8px no-repeat;
}

tr#merk_naam_model_naam_uitvoering.desc th.uitvoering {
	background:#c0e5ff url(../images/desc.gif) 260px 8px no-repeat;
}


tr#bouwjaar_bouwmaand.asc th.bouwjaar {
	background:#c0e5ff url(../images/asc.gif) 50px 8px no-repeat;
}

tr#bouwjaar_bouwmaand.desc th.bouwjaar {
	background:#c0e5ff url(../images/desc.gif) 50px 8px no-repeat;
}


tr#kmstand.asc th.kmstand {
	background:#c0e5ff url(../images/asc.gif) 55px 8px no-repeat;
}

tr#kmstand.desc th.kmstand {
	background:#c0e5ff url(../images/desc.gif) 55px 8px no-repeat;
}


tr#straal.asc th.straal {
	background:#c0e5ff url(../images/asc.gif) 40px 8px no-repeat;
}

tr#straal.desc th.straal {
	background:#c0e5ff url(../images/desc.gif) 40px 8px no-repeat;
}


tr#plaats.asc th.plaats {
	background:#c0e5ff url(../images/asc.gif) 35px 8px no-repeat;
}

tr#plaats.desc th.plaats {
	background:#c0e5ff url(../images/desc.gif) 35px 8px no-repeat;
}

tr#prijs.desc th.prijs {
	background:#c0e5ff url(../images/desc.gif) 25px 8px no-repeat;
}

tr#prijs.asc th.prijs {
	background:#c0e5ff url(../images/asc.gif) 25px 8px no-repeat;
}


th.prijs,
th.plaats,
th.straal,
th.kmstand,
th.bouwjaar,
th.uitvoering {
	background-image:url(../images/sort.gif);
	background-color:#c0e5ff;
	background-repeat:no-repeat;

}

th.uitvoering {
	background-position: 260px 3px;
}

th.bouwjaar {
	background-position: 50px 3px;
}

th.kmstand {
	background-position: 55px 3px;
}

th.straal {
	background-position: 40px 3px;
}

th.plaats {
	background-position: 35px 3px;
}

th.prijs {
	background-position: 25px 3px;
}


tbody.result {
	font-size: 85%;
}

tbody.unavailable {
	background:#fff; /* ie6 opacity messup fix */
}

tbody.unavailable tr td,
tbody.unavailable tr td div.resultImages img{
	opacity:0.35;
	filter: alpha(Opacity=35);
}

tbody.result td {
		padding: 5px 0;
		border-bottom: 1px solid #C0E5FF;
}

td#bannerHolder {
	margin-top:7px;
}
tbody.result td.resultUitvoering,
tbody.result td.resultBouwjaar,
tbody.result td.resultKmstand,
tbody.result td.resultPlaats,
tbody.result td.resultPrijs,
tbody.result td.resultVergelijk {
	border: none;
}



li.resultPrijs ,
td.resultUitvoering,
td.resultPrijs,
p.resultUitvoering {
	color: #e61577;
	font-weight: bold;
}

/*
tbody.result tr {

}

tbody.result td {
	font-size: 93%;
}

tbody.result td.resultUitvoering {
	font-size: 93%;
	width: 367px;
}

tbody.result td.resultBouwjaar {
	width: 97px;
}

tbody.result td.resultKmstand {
	width: 85px;
}

tbody.result td.resultPlaats {
	width: 83px;
}

tbody.result td.resultPrijs {
	width: 110px;
}

tbody.result td.resultVergelijk {
	width: 10px;
}

/* table resultsInformatie */
/*div.resultImage {
	float: left;
	width: 145px;
}

div.resultsOpsomming {
	float: left;
}
*/

div.opties strong,
div.bijzonderheden strong {
	color:#000;
	font-weight: bold;
}

div.resultsOpsomming ul {
	float: left;
	width: 220px;
}

div.resultsOpsomming ul strong {
	color:#000;
	float: left;
	font-weight: normal;
	width: 96px;
}

div.resultsOpsomming ul.afstandLast strong {
	width: 96px;
}

div.resultsOpsomming ul.afstand {
	width:230px;
}

div.resultsOpsomming ul.afstand strong {
	width:100px;
}

div.resultsOpsomming div.opties,
div.resultsOpsomming div.bijzonderheden {
	float: left;
	margin: 10px 0 5px;
	width: 600px;
}

table#resultsOccasions.small div.bijzonderheden,
table#resultsOccasions.small div.opties {
	display: none;
}

table#resultsOccasions.middle div.bijzonderheden{
	display: none;
}

table#resultsOccasions.large div.bijzonderheden {
	display: block;
}

/* Detail Pagina */
table#resultsDetail td h2 {
	font-size:146.5%;
}

table#resultsDetail tbody.result tr {
	width: 100%;
}

table#resultsDetail td.resultUitvoering {
	width: 680px;
}

table#resultsDetail td.resultPrijs {
	width: auto;
}

table#resultsDetail div.resultsOpsomming {
	margin: 0 0 0 10px;
}

table#resultsOccasions div.resultsOpsomming {
	width:625px;
}



table#resultsDetail div.resultsOpsomming,
table#resultsDetail div.opties,
table#resultsDetail div.bijzonderheden {
	width: 460px;
}

div.resultsOpsomming div.opties p,
div.resultsOpsomming div.bijzonderheden p{
	line-height:130%;
}

/* Detail Pagina Photo Carrousel*/
div#photoCarrousel {
	float: left;
	width: 276px;
}

div#photoCarrousel img#detail_photo_img {
	width: 272px;
        height: 204px;
}

div#photoCarrousel ul#thumbnails {

}

div#photoCarrousel ul#thumbnails li {
	float: left;
	margin: 10px 4px 0 0;
}

div#photoCarrousel ul#thumbnails li img {
	width: 42px;
        height: 32px;
}

a.reageer  {
	background: #fff url(../images/but_reageer.gif) 0 2px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 28px;
	overflow: hidden;
	text-indent: -1234em;
	width: 106px;
}

a.bieden {
	background: #fff url(../images/but_bieden.gif) 0 2px no-repeat;
	cursor: pointer;
	display: block;
	float: right;
	height: 28px;
	overflow: hidden;
	text-indent: -1234em;
	width: 72px;
}

div#buttons {
	float: left;
}


/* verfijning */
div#resultCol2 div {
	margin: 0 0 20px;
}

div#resultCol2 strong,
div#resultCol2 a span.readMore,
div.row strong,
div.row a span.readMore {
	/*padding: 0 0 0 2px;*/
}

div#resultCol2 div#model_naam p,
div#resultCol2 strong {
	font-size:85%;
}

div#resultCol2 strong.verfijningStraal {
	margin: 0 0 0 16px;
}

form#uitgebreid_form strong.verfijningStraal,
form#zoekopdracht_form strong.verfijningStraal {
	margin-left:6px;
}

div.row a span.readMore,
div#resultCol2 a span.readMore {
	color: #007AC3;
	/*font-size: 77%;*/
	font-size:10px;
    /*text-decoration: underline;*/
}



div.row ul li a,
div.row p a,
div.row input.fldLarge,
div.row input.fldDubbelSearch,
div#resultCol2 ul li a,
div#resultCol2 div#model_naam,
div#resultCol2 p a,
div#resultCol2 input.fldLarge,
div#resultCol2 input.fldDubbelSearch {
	color: #686868;
	text-decoration: none;
}

form#uitgebreid_form div.row ul li.selected a {
	color:#000;
	/*font-weight:bold;*/
}
form#uitgebreid_form div.row ul li.selected a span {
	font-weight:normal;
	color:#686868;
}

div.row ul li span,
div.row p span,
div#resultCol2 ul li span,
div#resultCol2 p span {
	color: #999999;

}

body#uitgebreidZoeken div#zoekOpdracht {
	margin: 25px 0 0 0;
}

div#zoekOpdracht label {
	font-size: 9px;
}

div#zoekOpdracht {
	border-top:1px solid #C0E5FF;
	padding-top:15px;
}

div#zoekOpdracht input {
	vertical-align:middle;
	width:12px;
	height:12px;
}

div#zoekOpdracht label {
	color:#E61577;
	font-weight:bold;
}

div#zoekopdracht_div {
	border-bottom:1px solid #0098D4;
	border-top:1px solid #0098D4;

}
div#zoekopdracht_div legend {
	font-weight:bold;
	margin-bottom:10px;
}

div#zoekopdracht_div fieldset.formNotes input {
	vertical-align:middle;
	margin-right:3px;
	border:none;
}

div#zoekopdracht_div fieldset {
	margin:5px 0;
}


div.row ul li,
div#resultCol2 ul li {
	font-size: 77%;
	line-height: 11px;
	/*padding: 0 0 0 2px;*/
	padding:0;
}

div.row ul li a,
div#resultCol2 ul li a{
	display: block;
	margin: 0 0 1px 0;
	overflow: hidden;
}
div#resultCol2 ul li.selected {
	background: #C0E5FF url(../images/selectedCross.gif) right top no-repeat;
/*	background: #C0E5FF url(../images/selectedCross.gif) center right no-repeat;*/
	color: #000;
	width: 155px;
}

div#resultCol2 span.readMore {
	display: block;
	background:#fff;
}

div#resultCol2 ul li.selected a {
	color: #000;
}

div.row input.butSubmitSmall,
div#resultCol2 input.butSubmitSmall {
	background: url(../images/btnVerfijning.gif) 0 2px no-repeat;
	border: none;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
	width: 10px;
}

input,
textarea {
	border: 1px solid #000;
	font-size: 90%;
	margin: 2px 0;
	padding: 0 0 0 5px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}

input#fldAllWords,
input#fldOneWord,
input.vergelijk,
input#save_search {
	border: none;
	margin: 0;
	padding: 0;
}

input#fldOneWord,
input#fldAllWords {
	vertical-align:middle;
}

input.vergelijk {
	margin: 0 0 0 25px;
}

div#resultCol2 input.fldLarge {
	width: 135px;
	font-size:85%;
}

div#resultCol2 input.fldDubbelSearch {
	width: 62px;
	font-size:85%;
}

div.invulVeld,
div#resultCol2 div.invulVeld {
	margin: 15px 0;
}

/* col1
div#content div#col1 {
	float: left;
	overflow: hidden;
	position: relative;
	top: -26px;
	width: 779px;
	z-index: 2;
}
*/

div#content div#col1 {
	margin: -26px 0 0 0;
	position: relative;
	z-index: 100;
}

div#content div#col1 div#col1_1 {
	width: 275px;
	float: left;
}

div#content div#col1 div#col1_2 {
	background: #c0e5ff url(../images/center_bottom.gif) bottom left no-repeat;
	float: left;
	position: relative;
	width: 504px;
	padding-bottom:10px;
}

body#uitgebreidZoeken div#content div#col1 div#col1_2 {
	background: #C0E5FF url(../images/center_bottom_uitgebreidzoeken.gif) bottom left no-repeat;
}


/* NAVIGATION
ul#nav {
	background: url(../images/nav_bg.gif) left top no-repeat;
	font-size: 85%;
	height: 34px;
	overflow: hidden;
	width: 100%;
}

 */
ul#nav {
	background: url(../images/nav_bg.gif) left top no-repeat;
	font-size: 85%;
	height: 34px;
	z-index: 0;
	padding-left:5px;
}

ul#nav li {
	float: left;
}

ul#nav li a {
	background: url(../images/line.gif) right 5px no-repeat;
	color: #fff;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 28px 13px 28px;

}

ul#nav li.lastChild a{
	background: none;
	color: #d2d2d2;
	padding-right:0;
}

ul#nav li.selected {
	background: url(../images/arrow.gif) bottom center no-repeat;
}

ul#nav li a:hover, ul#nav li.selected a {
	color: #E61577;
}

/* popUp*/
div.popup {
	background: url(../images/top_popup.gif) top left no-repeat;
	padding: 1px 0;
	position: relative;
	text-align: left;
	width: 262px;
}

div.popup.large {
	background: url(../images/top_popup_large.gif) top left no-repeat;
	width: 604px;
}


div.popup div.innerContent {
	background: url(../images/bottom_popup.gif) bottom left no-repeat;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 0 5px 0 10px;
}

div.popup.large div.innerContent {
	background: url(../images/bottom_popup_large.gif) bottom left no-repeat;
}


form#uitgebreid_meer_form {
	overflow:hidden;
	width:100%;
}

div.popup strong {
	display: block;
	font-size: 85%;
	margin: 0 0 10px 0;
}

div.popup.large ul {
	width: 130px;
}

div.popup ul {
	float: left;
	width: 110px;
}

div.popup ul li {
	font-size: 77%;
	line-height: 10px;
	margin: 1px 0;
	padding-right:10px;
}

div.popup ul li a {
	display: block;
	text-decoration: none;
}

div.popup ul li.selected {
	background: #fff url(../images/selectedCross.gif) center right no-repeat;
	color:#000;

}

div.popup ul li span {
	color: #0098D4;
}

div.popup ul.left {
	margin-right:8px;
}

div.popup ul.right {
	padding: 0 8px;
	border-left: 1px solid #3090cb;
}

div.popupForm {
	float: right;
	margin: 5px 0 0 0;
}

div.selectionLists {
	width:100%;
	overflow:hidden;
}
input#butPopup {
	background:url(../images/but_ok.gif) no-repeat scroll 0%;
	border: none;
	cursor:pointer;
	height:17px;
	overflow:hidden;
	text-indent:-1234em;
	width:28px;
	margin-top:10px;
}

div.popup span a.close{
	background:url(../images/but_close.gif) no-repeat scroll 0%;
	cursor:pointer;
	display: block;
	height: 16px;
	left: 245px;
	overflow:hidden;
	position: absolute;
	z-index:99;
	top: 7px;
	text-indent:-9999em;
	width: 12px;
}

div.popup.large span a.close {
	left: 580px;
}

/* SEARCH FORM */
div#searchContainer {
	font-size:85%;
	padding:20px 22px 10px 28px;
}

body#uitgebreidZoeken input#fldSearchKeyword {
	width: 431px;
}

input#fldSearchKeyword {
	color: #686868;
	font-size: 1.2em;
	padding: 4px 8px;
	width: 334px;
}

input#fldSearchKeyword.active{
	color: #000111;
	}
input.butUitgebreid {
	float: right;
	margin: -40px 0;
	z-index:99;
	position:relative;
}

div.row{
	width: 455px;
}

input#butZoeken {
	background: url(../images/but_zoeken.gif);
	border: none;
	cursor: pointer;
	height: 32px;
	margin-left: 8px;
	overflow: hidden;
	text-indent: -1234em;
	width: 83px;
}


input#butOpslaan {
	background: url(../images/but_opslaan.gif);
	border: none;
	cursor: pointer;
	height: 25px;
	margin-left: 8px;
	overflow: hidden;
	text-indent: -1234em;
	width: 100px;
	font-size:0;
	color:#E31576;
	padding-top:10px; /* IE hiding the text */
}
input.butOpslaan {
	float: left;
	margin: 0 25px 0 0;
}

input#butUitschakelen {
	background: url(../images/but_uitschakelen.gif);
	border: none;
	cursor: pointer;
	height: 26px;
	margin-left: 8px;
	overflow: hidden;
	text-indent: -1234em;
	width: 106px;
	font-size:0; /* IE hiding the text */
	color:#E31576;
	padding-top:10px;
}
input.butUitschakelen {
	float: right;
	margin: 0 25px 0 0;
}

div.searchOptions {
	margin-top: 10px;
        text-align: right;
}

div.searchOptions label {
	margin-right: 12px;
}

a.advancedSearch {
	color: #0072BA;
	margin-left: 15px;
}

div#content div#col2 {
	color:#fff;
	float: right;
	width: 170px;
}

div#content div#col2 ul {
	margin: 30px 0 0 5px;
}

div#content div#col2 ul li {
	margin: 0 0 2px;
}

div#content div#col2 ul li a{
	color:#fff;
}

div#content div#col2 ul li.active a,
div#content div#col2 ul li.active {
	color:#E61577;
}

/* FOOTER */
div#footer {
	/*position: absolute;*/ /* removed AC-181*/
	/*bottom: 0;*/ /* removed  AC-181*/
	border-top: 1px solid #999;
	color: #999;
	padding: 4px 0;
	width: 958px;
	margin: 40px 1px 0 1px; /* oldvalue = 0 1px 0 1px AC-181 */
	text-align: center;
}

div#footer a {
	color: #999;
}

tbody.result div.pageNav {
	text-align: left;
}

div.pageNav {
	float: left;
	margin: 10px 0 10px 0;
	text-align: center;
	width:720px;
	font-size:85%;
}

div.pageNav.detailNav {
	font-size:100%;
	margin:7px 0 7px 0;
}

div.pageNav span {
	color: #000;
}

div.pageNav span.disabled,
div.pageNav a.prevnext {
	padding:0 5px;
}


div.pageNav a,
div.pageNav,
button.detailOccasionSave {
	color:#007AC3;
}

div.detailNav {
	text-align: left;
}

div.detailNav a {
	margin: 0 12px;
}

button.detailOccasionSave {
	border:none;
	background:#fff;
	font-size:96%;
	cursor:pointer;
	text-decoration:underline;
	padding:0;
	vertical-align:text-top;
	line-height:120%;

}

div.detailNav a.first {
	margin: 0 12px 0 0;
}

div.detailNav a.last {
	margin: 0 0 0 15px;
}


div#popup_paginator a {
	margin: 0 5px;
}



form#page_selector {
	display: inline;
}

/* VCARD */
div.vcard {
	float: left;
	margin: 10px 0;
	width:276px;
}

div.vcard h2 {
	font-size:100%;
}

/* Google Kaart */
div.googleKaart {
	background:#fff;
	/*margin: 10px;*/
	overflow: hidden;
	text-align: left;
}

div.googleKaart h2 {
	margin: 10px 0;
}

div.opsommingKaart ul li strong {
	color: #000;
	float:left;
	width:98px;
}

div.googleKaart div.vcard {
	float: none;
}

div.googleKaart div.vcard h2 {
	margin: 25px 0 0;
}

body#occasions h1 {
	margin: 0 0 10px 10px;
}

div#occassions_map {
	border-bottom: 1px solid #c0e5ff;
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 750px;
}

/* Advertenties */
div.adButtonsPlus {
	float: left;
	padding: 0 0 5px;
	border-bottom: 1px solid #c0e5ff;
	margin: 0 -4px 10px !important;
	width: 160px;
}
div.adButtonsPlus a {
    display: block;
}
div.adButtons {
	float: left;
	padding: 0 0 5px;
	border-bottom: 1px solid #c0e5ff;
	margin: 0 0 10px !important;
	width: 160px;
}
div.adButtons a {
	color:#E61577;
	display: block;
	font-size: 85%;
	text-decoration: none;
	padding: 10px 0 0;
}

div.adButtons span {
	display: block;
	font-size: 85%;
	margin: 0 0 10px;
}

div.adButtons strong {
	color: #000;
	display: block;
}

div#resultCol2 div.adButtons ul li {
	font-size: 93%;
}

div.adButtons ul li a {
	/*background-position:6px center;*/
	background-position:0px center;
	background-repeat:no-repeat;
	color:#000 !important;
	display:block;
	height:33px;
	line-height:33px;
	padding-left:35px;
}

/* Google Map */
div#googleMap {
	border: 1px solid #000;
	float: left;
	margin: 10px 0 10px 10px;
	width: 750px;
}

div#map_div {
	width: 750px !important;
}

/* Forms */
div#resultForm,
div#lightwindow_form_div div.form {
	position: relative;
	width: 510px;
}

div#resultForm {
	width:auto;
}

div#resultForm strong.prijs {
	color: #E61577;
	font-size:146.5%;
}

div#resultForm td.resultUitvoering {
	padding: 0 0 5px;
}

div#resultForm table.formContent {
	margin: 0 0 0 10px;
	width: 100%;
}

div#resultForm div.resultsOpsomming ul {
	width: 300px;
}

div#resultForm div.resultsOpsomming ul strong {
	width: 120px;
}

div#resultForm div.resultsOpsomming {
	margin: 0 0 10px;
}

div#resultForm div#photoForm {
	float: left;
	width: 190px;
}

div#resultForm div#photoForm img#detail_photo_img{
	height: 140px;
	width: 185px;
}

div.formBorder {
	border-bottom: 1px solid #bee2f2;
	border-top: 1px solid #bee2f2;
	float: left;
	width: 490px;
}

div.doorsturen_div {
	width: 490px;
}

p.resultUitvoering,
div#reageer_div {
	margin: 5px 0;
}

div#reageer_div input#versturenButton,
div#doorsturen_div input#versturenButton {
	background: url(../images/but_versturen.gif) 0 2px no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 28px;
	margin: 0 10px 0 0;
	overflow: hidden;
	text-indent: -1234em;
	width: 106px;
	font-size:0;
	color:#E31576;
	padding-top:10px; /* IE hiding the text */
}

div#doorsturen_div input#versturenButton,
div#reageer_div input#versturenButton{
	margin:1px 32px 0 0;
}

.doorsturen_div,
.invuldVeld,
.fieldWithErrors {
	width: 500px;
}


.invuldVeld label {
	float: left;
	width: 150px;
}

.doorsturen_div fieldset {
	float: left;
}


div#doorsturen_div div.invuldVeld {
	width:100%;
}

div#doorsturen_div form label,
div#reageer_div form label{
	font-weight:bold;
}

div#doorsturen_div form input.textfield {
	width:320px;
}
div#reageer_div form input.textfield {
	width:300px;
}

div#doorsturen_div div.submitVeld,
div#reageer_div div.submitVeld {
	width:auto;
	overflow:hidden;
}

div#doorsturen_div form textarea.textarea {
	width:320px;
	height:60px;
}
div#reageer_div form textarea.textarea {
	width:300px;
	height:60px;
}
div#reageer_div form label {
	width:180px;
}

div#errorExplanation {
	margin:10px 20px 10px 0px;
	padding:5px 8px;
	background:#E61577;
	color:#fff;
	width:auto;
	overflow:hidden;
}

div#errorExplanation h2 {
	color:#fff !important;
	float:left;
	width:140px;
	font-size:83%;
	margin:0;
}

div#errorExplanation ul {
	float:left;
	width:330px;
}

div#errorExplanation ul li {
	color:#fff;
	font-size:83%;
}

p.errorForm {
	color:#E61577;
	display: inline;
	font-size: 93%;
}


.fieldWithErrors input, .fieldWithErrors textarea {
	border: 1px solid #942701;
	float: left;
	margin: 0 5px 0 0;
}



/* HISTORYBOX */
div#historybox {
font-size:85%;
width:150px;
float:right;
margin-right:10px;
margin-top:40px;
}
div#historybox li {
padding-bottom:4px;
}
div#historybox li a {
color:#fff;
}
div#historybox li a.active {
font-weight:bold;
}
div#historybox li.login a {
color:#E61577;
font-weight:bold;
}

/* MIJN AUTOCIRCUIT */
body#mijnId div#content div#col1 div#col1_2 {
	background: #C0E5FF url(../images/center_bottom_mijnid.gif) bottom left no-repeat;
}

div#myAutoCircuit {
  font-size:85%;
  padding:5px 22px 10px 28px;
}

div#myAutoCircuit p{
  padding-bottom:8px;
}

div#myAutoCircuit strong {
  color:#000;
}

div#myAutoCircuit a{
  color:#E61577;
  font-weight:bold;
}

/* LOGINFORM */
form#loginForm {
  border-top:1px solid #0098D4;
  padding-top:8px;
}
form#loginForm legend {
  display:none;
}
form#loginForm div.formRow label {
  display:block;
  float:left;
  padding-top:5px;
  width:133px;
}
form#loginForm div.formRow input.textField {
  padding:2px 2px 0 6px;
  width:304px;
  line-height:120%;
  height:14px;
}
form#loginForm div.formRow {
  margin:5px 0pt;
}
form#loginForm .newUser {
  float:right;
}
form#loginForm .newUser a{
  color:#000;
  font-weight:normal;
}
form#loginForm .newUser input{
  float:left;
  border:none;
}
form#loginForm div.formRow.newUser label {
  padding-top:0px;
  padding-left:8px;
}

form#loginForm div.formSubmit{
  padding-bottom:8px;
  border-bottom:1px solid #0098D4;
}

form#loginForm div.formSubmit, x:-moz-any-link, x:default {
    margin: 25px 0 0;
} /* Only FireFox 3 */

form#loginForm div.formSubmit img{
  padding-top:8px;
}
form#loginForm div.formSubmit input{
  padding-top:8px;
  position:absolute;
  right:22px;
  border:none;margin:0px;
}
form#loginForm div.loginLogoContainer {
  margin-top:16px;
  height:80px;
  position:relative;
  /*padding:8px 44px 8px 24px;*/
  margin-bottom:16px;
}
form#loginForm div.loginLogoLayer {
  background:#fff;
  height:84px;
  left:-28px;
  position:absolute;
  top:10px;
  width:502px;
  border-left:1px solid #c0e5ff;
  border-right:1px solid #c0e5ff;
}
form#loginForm div.mijnIdInfoHeader {
  /*color:#0098d4;*/
  color:#005682;
}

form#loginForm div.mijnIdInfoHeader img{
  vertical-align:middle;
}
form#loginForm div.mijnIdInfoHeader span{
  text-align:left;
}
form#loginForm div.mijnIdInfoHeader{
  border-bottom:1px solid #0098D4;
  padding:5px 10px;
}
form#loginForm div.mijnIdInfoHeader a{
  /*color:#0098d4;*/
  color:#005682;
  margin-top:-22px;
  text-decoration:none;
  font-weight:normal;
}
form#loginForm div.mijnIdHelpLink {
  float:right;
  padding-top:2px;
}
form#loginForm div.loginLogoLayer ul.loginLogos {
  margin:0pt 10px;
}
form#loginForm div.loginLogoLayer ul.loginLogos li a {
  background:transparent url(../images/mijnid_login_logos.gif) no-repeat scroll 0%;
  display:block;
  float:left;
  height:38px;
  margin-right:10px;
}

form#loginForm div.loginLogoLayer ul.loginLogos li {
  float:left;
  display:inline;
}
form#loginForm div.loginLogoLayer ul.loginLogos li.dvhn a {
  background-position:-20px;
  width:100px;
}
form#loginForm div.loginLogoLayer ul.loginLogos li.lc a {
  background-position:-130px 0px;
  width:90px;
}
form#loginForm div.loginLogoLayer ul.loginLogos li.ac a {
  background-position:-220px 0px;
  width:126px;
}
form#loginForm div.loginLogoLayer ul.loginLogos li.mijngenda a {
  background-position:-360px 0px;
  width:124px;
}

div.loginInfoBar {
	text-align:right;
	color: #fff;
	margin:-18px 8px 0 0;
}

div#lightwindow_form_div div.loginInfoBar {
	display:none;
}

/* REGISTER FORM */
div#registrationmodule, div#forgotpasswordmodule {
  margin-left:10px;
  margin-right:10px;
}
div#myIDmodule img.myIDlogo{
  margin-right:5px;
  margin-top:5px;
}
form#myIDform fieldset {
  margin-bottom: 20px;
}
/*div#registrationmodule .myIDfrmRow {
  width:160px;
}
div#registrationmodule .myIDfrmRow.submitRow {
  width:98%;
}
div#myIDerror {
  color:#E61577;
}*/
p.confirmmessage {
  background-color:#E9EDF2;
  border-color:#2B4A7D;
  border-style:solid none none;
  border-width:1px;

  padding:16px;
  margin-top:45px;
}

form#myIDform {
  margin:45px 20px 0 10px;
}

div.flashMessage {
	border-bottom:1px solid #0098D4;
	padding-bottom:10px;
	margin-bottom:10px;
}

p.warning {
	background: #82BDE9;
  	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	border:1px solid #fff;
}

p.error {
	background: #E61577 !important;
  	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	border:1px solid #fff;
}

p.correct {
    background: #82BDE9;
  	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	border:1px solid #fff;
}


.myIDajaxError {
  color:red !important;
}


div.mijnIdActivated {
	background: #82BDE9;
	border:3px solid #FFFFFF;
	padding:10px;
}


/* Bekeken occasions carousel */
div#bekekenCaroussel {
	background:transparent url(../images/bekeekenHeader.gif) no-repeat top left;
	float: left;
	margin: 0 0 0 15px;
	width: 749px;
}

#bekekenOccasionsCarousel {
	height: 175px;
	margin-top: 30px;
   	width: 750px;
}

#bekekenOccasionsCarousel .container {
  float: left;
  width: 730px;
  /*height: 240px;*/
  height: 175px;
  position: relative;
  overflow: hidden;
  padding-top: 5px;
}

#bekekenOccasionsCarousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 240px;
}

#bekekenOccasionsCarousel ul li {
  /*width: 250px;*/
  width: 137px;
  /*height: 240px;*/
  height: 175px;
  text-align: left;
  list-style:none;
  float:left;
}

#bekekenOccasionsCarousel .previous_button {
  float:left;
  width: 9px;
  height: 102px;
  background: url(../images/arrow_left.gif) no-repeat;
  z-index: 100;
  cursor: pointer;
}

#bekekenOccasionsCarousel .previous_button_over {
  background: url(../images/arrow_left.gif) no-repeat;
}

#bekekenOccasionsCarousel .previous_button_disabled {
  background: url(../images/arrow_left.gif) no-repeat;
  cursor: default;
}

#bekekenOccasionsCarousel .next_button {
  float:right;
  width: 9px;
  height: 102px;
  background: url(../images/arrow_right.gif) no-repeat;
  z-index: 100;
  cursor: pointer;
}
/*
#bekekenOccasionsCarousel .next_button_over {
  background: url(../images/prototype-ui/horizontal/right_over.png);
}

#bekekenOccasionsCarousel .next_button_disabled {
  background: url(../images/prototype-ui/horizontal/right_disabled.png);
  cursor: default;
}
*/
#bekekenOccasionsCarousel ul li strong{
  color: #0072ba !important;
  display: block;
  font-size: 93%;
  text-align: left;
  text-decoration: none;
}

#bekekenOccasionsCarousel ul li em {
  font-size: 93%;
  font-style: normal;
  font-weight: bold;
  text-align: left;
}

#bekekenOccasionsCarousel img {
  border: 5px solid #c0e5ff;
  height: 88px;
  width: 132px;
}

#carouselSpinner {
  position: absolute;
  top: 0px;
  left: 50px;
  width: 100%;
  height: 240px;
  background: #FFF;
  z-index: 10;
  text-align: center;
  font-size: 40px;
  line-height: 40px;
  padding-top: 50px;
  opacity: 0;
  margin-left: -50px;
}

img.printBanner {
	display: none;
}

div#bigPhotoCarrousel div.pageNav {
	padding: 0;
	width: 770px;
        height: 570px;
}

div#bigPhotoCarrousel div.pageNav a {
	float: right;
	margin: 0;
}

/* Occasions vergelijken */
div.vergelijken a {
	color: #e61577;
	text-decoration:underline;
	font-weight:bold;

}


div.vergelijken div#weergaveBalk {
	border-bottom: 3px solid #C0E5FF;
	padding: 0 0 10px;
	margin: 0 0 0 10px;
	width: 760px;
}

div.legendaVerborgen,
div.legenda {
	float: left;
	width: 140px;
}

button.minimaliseer {
	background: url(../images/bg_minimaliseer.gif) top left no-repeat;
	float: left;
}

button.verwijder {
	background: url(../images/but_close.gif) top left no-repeat;
	float: right;
}

button.minimaliseer,
button.verwijder {
	border: none;
	cursor: pointer;
	height: 12px;
	overflow: hidden;
	margin: 5px 8px 0 8px;
	text-indent: -9999px;
	width: 12px;
}


div.buttons {
	background: url(../images/bg_vergelijk.gif) top left no-repeat;
	height:21px;
	float: right;
	width: 56px;
	margin-right:5px;
}



div#vergeleken,
div#verborgen {
	float: left;
	width: 630px;
	position: relative;
	overflow: auto;
	overflow-y:hidden;
	margin: 10px 0 0 0;
}

div#vergeleken img.spacer,
div#verborgen img.spacer {
	width:25px !important;
	height:1px !important;
}

div.legenda td,
div.legenda th,
div.legendaVerborgen th,
div#vergeleken td,
div#vergeleken th {
	width: 100px;
	vertical-align: top;
}

div#vergeleken th.calcRow {
	width:5px;
}

div#verborgen th.calcRow {
	width:25px;
}

table#vergelekenOccasions {
 /*border-collapse:separate;*/
 margin-bottom:10px;

}

table#vergelekenOccasions img {
	height: 93px;
	width: 132px;
	margin-top:8px;
}

table#vergelekenOccasions td{
	background: #cae9f8;
	margin-right: 10px;
	padding:2px 10px;
	border-right:10px solid #fff;

}



table#vergelekenOccasions th {
	/*padding:2px 10px;*/
}

table#vergelekenOccasions th.verberg {
	padding:0;
	width:158px;
	text-align:right;
}

div.legenda {
	margin-top:138px;
}

div.legenda th {
	font-weight: bold;
	margin-right: 10px;
	padding:2px 10px;
	width:100%;
}

div.legenda tr.opties td,
div.legenda tr.bijzonderheden td,
div.legenda tr.opties th,
div.legenda tr.bijzonderheden th{
	border-top: 1px solid #d1ecff;
}

div.legenda th#ocLegendOpties,
div.legenda th#ocLegendBijzonderheden,
table#vergelekenOccasions th.legendDivTop,
table#vergelekenOccasions td.legendDivTop{
	padding-top:10px;
}

div.legenda th#ocLegendGewicht,
table#vergelekenOccasions th.legendDivBottom,
table#vergelekenOccasions td.legendDivBottom {
	padding-bottom:10px;
}

div.legendaVerborgen,
div#verborgen {
	margin-top:10px;
}

div.legendaVerborgen {
	padding-left:10px;
	margin-right:-10px;
}
div.legendaVerborgen h2 {
	margin-bottom:1em;
}

div#verborgen td {
	background: #e6f4fc;
	border-right:10px solid #fff;
	vertical-align:top;
	filter:alpha(opacity=40);
	opacity:.40;
}
div#verborgen td.highlight {
	filter:alpha(opacity=100);
	opacity:1;
}

div#verborgen td div.ocHidden {
	/*border: 1px solid #C0E5FF;*/
	margin:2px 8px;
	width:137px;
}

div#verborgen a img {
	margin-top:8px;
	width:132px;
	height:93px;
	border:1px solid #82BDE9;
	display:block;
}

div#verborgen a:hover img {
	border:1px solid #C0E5FF;
}

div#verborgen a,
div#verborgen a span {
	/*filter:alpha(opacity=40);
	opacity:.40;*/
	display:block;
}

div#verborgen a span {
	text-decoration:underline;
	/*opacity:0.40;
	filter:alpha(opacity=40);*/
}

div#verborgen a:hover,
div#verborgen a:hover span{
	/*filter:alpha(opacity=100);
	opacity:1;*/
}

div.legendaVerborgen th {
	width:137px;
}

table#vergelekenOccasions tr.bijzonderheden,
table#vergelekenOccasions tr.opties {
	font-size:85%;
}

div#rssLink {
    position:absolute;
    margin:71px 0 0 13px;
}

div#rssLink ul li {
    line-height:22px;
    float:left;
    color:#fff;
}

div#rssLink ul li.rssIcon {
    background:url(../images/rss_icon.gif) top left no-repeat;
    padding-left:4px;
}

div#rssLink ul li a {
    color:#fff;
    text-decoration:underline;
}

div#rssLink ul li.rssIcon a {
    text-decoration:none;
    position:relative;
    height:22px;
    width:22px;
    display:block;
}

iframe#bannerLoader {
  border: 0px solid ;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  width: 100%;
  height: 90px;
}

/* table resultsInformatie */
div.resultImages {
	float:left;
	position:relative;
}

div.resultsOpsomming {
	float: left;

}

div#lightwindow_contents {
	overflow:auto !important;
	overflow-x:hidden !important;
}


div#lightwindow div.resultsOpsomming,
div#lightwindow div.adr,
div#lightwindow div#doorsturen_div div.invuldVeld {
	/* lightbox form cropping */
	font-size:85%;
	line-height:15px;
}

div#lightwindow div.resultsOpsomming ul li.price {
	margin-top:4px;
}


div#lightwindow div.vcard {
	margin:2px 0;
}

div.resultImage {
	width: 142px;
	float:left; /* nb wordt namelijk ook bij de google map gebruikt! */
}

div.resultImageLarge {
	position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    z-index: 99;
    margin: 0;
    padding: 0;
}

.shadow {
    /*background:#CCCCCC; /* shadow color */
    /*border:1px solid #DDDDDD; /* darker border color */
    /*margin: 5px;*/
    position: relative;
 }
.frame {
    /*background: #FFFFFF;*/
    /*border: 1px solid #999; /* lighter border color */
    position: relative;
    /*padding: 1px;*/
    /*left:-4px; /* you can change this to change the amount of shadow */
    /*top:-4px; /* you can change this to change the amount of shadow */
}

.frame img {
	padding:1px; /* simple styling */
	border:1px solid #999;
	background:#fff;
}

div.top10 {
	position: absolute;
    top: 28px;
    left: 2px;
    z-index: 4;
    margin: 0;
    padding: 0;
    font-size: 64px;
    color: #EEE;
}

div.top10_show {
	position: absolute;
    top: 350px;
    left: 12px;
    z-index: 4;
    margin: 0;
    padding: 0;
    font-size: 64px;
    color: #EEE;
}

/* MijnID reg form cutsom styling */

div.myIDtip {
	right:-213px !important;
	background-position:top left !important;
	border-right:3px solid #2B4A7D;
}

div.myIDtip div.bottom {
	border-right:3px solid #2B4A7D;
}

div.myIDhasError div.myIDtip,
div.myIDhasError div.myIDtip div.bottom {
	border-right:3px solid #FFD5D5;
}

div.myIDtip,
div.myIDtip div.bottom {
	width:208px !important;
}

div.myIDtip div.bottom {
	background-position:bottom left !important;
}
div.myIDtip div.tipText {
	width:auto;
}

div#googleMapShowClose {
    padding: 7px;
}

a#detail_googlemap_close {
	color:#007AC3;
	margin-left:3px;
        font-size: 90%;
}
a#detail_googlemap_show {
	color:#007AC3;
	margin-left:3px;
        font-size: 90%;
}

/*  RSS Popup */

div.popup.rss {
	width:600px;
	background:url(../images/rsspopup_topbg.gif) top left no-repeat;
	font-size:90%;
}

div.popup.rss div.innerContent {
	background:url(../images/rsspopup_bottombg.gif) bottom left no-repeat;
	padding-bottom:10px;
}

div.popup h1.rss {
	background:url(../images/rss_icon.gif) top left no-repeat;
	padding-left:26px;
	line-height:22px;
	color:#E61577;
	font-weight:bold;
	margin:0 !important;
}

div.popup h2.rssItem {
	font-size:100%;
	background:url(../images/custom_bullet1.gif) center left no-repeat;
	margin-top:15px;
}

div.popup.rss h3 {
	color:#000;
	font-size:100%;
}
div.popup.rss ul {
	float:none;
	width:auto;
}
div.popup.rss ul li {
	font-size:100%;
	margin:0;
	line-height:130%;
}

div.popup.rss ul li a {
	text-decoration:underline !important;
	font-weight:bold;
}

div.popup.rss p {
	margin-bottom:15px;
}
div.popup.rss ul,
div.popup.rss p,
div.popup.rss h2,
div.popup.rss h3 {
	padding-left:10px;
}

a#closeRssPopup {
	display:block;
	height:12px;
	width:12px;
	float:right;
	margin:3px 10px 0 0;
	background:url(../images/but_close.gif) top left no-repeat;
	cursor:pointer;
	text-indent:-1234em;
	overflow:hidden;
}

p.newOccasions {
	margin:10px 0;
}
div.removeOccasion {
	clear:both;
	text-align:right;
}

div.removeOccasion a {
	color:#E61577 !important;
}

span.inputError,
div.inputError {
	color:#E61577;
	font-size:85%;
}

/* autocircuit.css */

div.staticheader {
	bottom: 0;
	border-bottom: 1px solid #0098D4;
	padding: 4px 0;
	width: 758px;
	margin: 0 10px;
}
div.staticheader h1 {
    margin:0pt 0pt 0pt 15px;
}
div.statictext {
    margin:5px 10px 0pt 26px;
    padding:0pt 0pt 5px;
}

div.statictext  p {
	margin-bottom:10px;
}
div.statictext h2 {
	font-size:100%;
	margin:10px 0;
}

div.statictext h3 {
	font-size:85%;
	margin:5px 0;

}
div.statictext ul {
	margin:10px 0;
}
div.statictext ul li {
	list-style-image: none;
        list-style-position: inside;
        list-style-type: disc;
}
div.statictext ol {
	list-style:decimal;
	margin:10px 0;
}

div.statictext ol li {
	margin-left:20px;
	list-style-type:decimal;
}
div.statictext ul.sitemap li {
	list-style-image: none;
        list-style-position: inside;
        list-style-type: none;
}


div#footer_statisch {
    clear: both;
	border-top: 1px solid #0098D4;
	color: #999;
	padding: 4px 0;
	width: 758px;
	margin: -30px 10px 0 10px;
	text-align: center;
	position:absolute;
}

div#footer_statisch.resultlist {
	margin: 10px 10px 0 10px;
	width: 768px;
}

div#footer_statisch a.link_selected {
    color:#E61577;
}

.preview { display:none }



.colorOccasionNieuw {
    background: #F5F5F5;
}

.formError {
  padding: 2px;
  background-color: red;
  display: table;
}
/* Photo Carrousel op foto pagina van een occasion */

div#bigPhotoCarrousel {
  float: left;
  /*width: 276px;*/
}

div#bigPhotoCarrousel img#detail_photo_img {
  float: left;
	width: 625px;
}

div#bigPhotoCarrousel ul#thumbnails {
	float: right;
	margin: 0;
	width: 140px;
}

div#bigPhotoCarrousel ul#thumbnails li {
  float: left;
	margin-right: 2px;
}

div#bigPhotoCarrousel ul#thumbnails li a {
	
}

div#bigPhotoCarrousel ul#thumbnails li img {
  width: 68px;
}
/* removed AC-181, duplicate
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
*/

div#flashcontent {
    margin: 18px 0 0 -10px;
    padding: 0px;
}

.zoekresultatenVerfijnen {
	color: #007AC3;
	float: left;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 0 0px;
}
