html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body {
  background-color: #7e8aa2;
  color: #444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
}
h1 {
  color: #b54f37;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}
h2 {
  color: #b54f37;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
a,  a:link {
  color: #da5242;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #904841;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #bf1c1c;
  text-decoration: underline;
}
a:focus {
  color: #bf1c1c;
}
a:active {
  color: #702922;
}
.font11{font-size:11px;}

.right{
	float:right;
}

#shadow{
  background: url(../images/shadow.jpg) 0% 0%;
  background-repeat: repeat-y;
  margin: 0 auto 0 auto;
  width: 850px;
}
#shadow_bottom{
  background: url(../images/shadow_bottom.jpg) 0% 0%;
  background-repeat: no-repeat;
  height: 26px;
  margin: 0 auto 0 auto;
  width: 850px;
}
#backimagecontainer{
/*  background: url(../images/outerBackimage.jpg) 100% 0%;
  background-repeat: no-repeat;
  margin: 0 auto 0 auto;
  width: 850px;*/
}
#outerWrapper {
	background-color: #fff;
/*  border: solid 1px #0b0f15; */
  margin: 0 auto 0 auto;
  text-align: left;
  width: 780px;
}

#outerWrapper #header {
  background-image: url(../images/logo-auto-elburg.jpg);
  background-repeat: no-repeat;
  font-size: 18px;
  font-weight: bold;
  height: auto;
  line-height: 15px;
  padding-top: 125px;
  box-shadow: 2px 2px 2px #333;
}
#outerWrapper #header #navigation{
	background: #253146;
	padding: 0 20px;
	height: 30px;
}
#outerWrapper #navigation ul{
	float: left;
	list-style: none;
	margin-top: 0;
	width: auto;
}
#outerWrapper #navigation li{
	color: #cfcfb4;
	display: inline;
	font-size: 14px;
	font-weight: normal;
}
#outerWrapper #navigation li a{
	background-color: transparent;
	color: #cfcfb4;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-weight: normal;
	padding:10px;
}
#outerWrapper #navigation li a:hover{
	color: #da5242;
}
#outerWrapper #navigation ul li a.selected{
	color: #f9f1e1;
	font-weight: bold;
}
#outerWrapper #navigation #date{
	color: #cfcfb4;
	float: right;
	font-size: 11px;
	font-weight: normal;
	line-height: 30px;
/*	margin-top: 124px;*/
}

/*******  CONTENT  ************************************************/

#outerWrapper #contentWrapper #content {
/*	background: transparent url(../images/rightcontentback.gif) 100% 0%;
	background-repeat: no-repeat;*/
   width: 100%;
}
#outerWrapper #contentWrapper #content img{
	border: 1px solid #333; 
}
#outerWrapper #contentWrapper #content #rightColumn{
/*	background: transparent url(../images/rightcontentback.jpg) 100% 0%;
	background-repeat: no-repeat;*/
   border-left: solid 1px #cda98b;
   float: right;
   min-height: 100%;
   padding: 20px;
   padding-top: 55px;
   width: 225px;
}
#outerWrapper #contentWrapper #content #homecontent{
   float: left;
   padding: 45px 3% 20px 3%;
   width: 94%;
}
#outerWrapper #contentWrapper #content #homecontent h1{
	font-size: 24px;
}
#outerWrapper #contentWrapper #content #homecontent #bedrijfsfoto{
	margin-top: 20px;
}
#outerWrapper #contentWrapper #content #overons,
#outerWrapper #contentWrapper #content #contact,
#outerWrapper #contentWrapper #content #emailcontainer,
#outerWrapper #contentWrapper #content #emailbevestiging{
   padding: 25px;
}
#outerWrapper #contentWrapper #content #contact{ 
	float: left;
	padding-top: 55px;
	padding-right: 10px;
}
#outerWrapper #contentWrapper #content #contact label{
	float: left;
	width: 125px;
}
#outerWrapper #contentWrapper #content #contact label .txtlabel{
	width: 160px;
}

#outerWrapper #contentWrapper #content #contact .txtlabel{
	width: 90px;
}

#outerWrapper #contentWrapper #content #googlemaps{
	float: right;
	padding: 50px 25px 25px 20px;
}
#outerWrapper #contentWrapper #content #voorraad,
#outerWrapper #contentWrapper #content #finance{
	border: 0px; 
	height: 800px;
/*	height: 100%;*/
	min-height: 100%;
	margin: 20px;
	margin-top: 45px;
	overflow: visible;
	width: 740px;
}



#outerWrapper #contentWrapper #content .clearFloat {
	background-color: transparent;
	font-size: 0px;
  	height: 0px;
	line-height: 0px;
  	clear: both;
  	display: block;
}


#outerWrapper #footer {
  background-color: #f9f1e1;
  border-top: solid 1px #cda98b;
  padding: 0px 0px 0px 15px;
}
#outerWrapper #footer ul{
	list-style: none;
}
#outerWrapper #footer li{
	background-color: transparent;
   color: #666 ;/*  #b5b2b5; */
	display: inline;
	font-size: 11px;
}
#outerWrapper #footer li a{
	background-color: transparent;
   color: #666 ;/*  #b5b2b5; */
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;
}
#outerWrapper #footer li a:hover{
   color: #000; 
}


/* --------------------------------------------------
   EMAIL                                 
   -------------------------------------------------- */
div#emailcontainer p{
/*	font-size: 10px;*/
	line-height: 21px;
	margin-top: 0px
}	
div#emailcontainer label{
	float: left;
	width: 120px;
	font-weight: bold;
}
div#emailcontainer input{
	width: 260px;
	margin-bottom: 5px;
}
div#emailcontainer select{
	width: 264px;
	margin-bottom: 10px;
}
* html div#emailcontainer select{
	width: 266px;
}
div#emailcontainer textarea{
	width: 320px;
	height: 125px;
	margin-bottom: 10px;
}
div#emailcontainer #submitbutton, div#emailcontainer #resetbutton{
	width: 90px;
	margin-left: 122px;
	margin-top: 5px;
}
div#emailcontainer #resetbutton{
	margin-left: 10px;
}
div#emailcontainer span{
	color: Red;
	font-size: 14px;
}
.verplicht{
	font-size: 11px;
}
#outerWrapper #contentWrapper #content #emailbevestiging{
	text-align: center;
	color: #333;
}
#outerWrapper #contentWrapper #content #emailbevestiging h1{
	margin: 40px 0 50px 0;
	line-height: 30px;
}

#speurderDataTable{
	margin-bottom:14px;
}
#handelsprijzen{
	padding:30px;
}

#handelsprijzenList .advertentie{
	padding:5px;
	width: 710px;
}
#handelsprijzenList .advertentie:hover{
	background:none repeat scroll 0 0 #E4E4E4;
	opacity:0.8
}
#handelsprijzenList .advertentie h2{
	font-size:95%;
	padding-bottom:5px;
	text-transform:uppercase;
}
#handelsprijzenList .advertentie h2 span.price{
	font-size:110%;
}
#outerWrapper #contentWrapper #content #handelsprijzenList .advertentie img{
	border:none;
}
.advertentie dl, .advertentiedetails dl{
	width:165px;
}
.advertentie_content dl dd{
	float:right;
}

#financiering{padding:30px 60px 30px 30px;}

#financiering img{
	margin: 10px 25px;
}

.advertentiedetails dl{
	padding: 10px 0 0 0 !important;
	width:100%;
}
#outerWrapper #contentWrapper #content .advertentiedetails img{
	border: none;
}
.advertentiedetails h1{
	font-size:90%;
	text-transform:uppercase;
}


