BODY {
background-color : #F7F3F7; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 10pt; 
margin-left : 15px; 
margin-top : 15px;
}

.image {
border-style : solid; 
border-color : #888888; 
border-width : 1px; 
} 

h3 {
font-weight : bold;
font-size : 16px; 
color : #999999;
margin: 0;
padding : 0;
margin-bottom : 10px;
}

h1 {
font-weight : normal;
color : #003399; 
font-size : 15pt; 
text-decoration : underline; 
}


/* algemene divs */

img {
border : 0;
}

div#right {
float : right;
}

div#left {
float : left;
}

div.right {
background-color : #fff;
float : right;
}

div.h10 {
height :20px;
clear:both;
}

div.clear {
clear : both;
padding : 0;
}

a.alternate_link {
	color: #666666;
	font-weight: bold;
}

a.back_link {
	color: #003399;
}

a.more_link {
	color: #999999;
	font-size: 8pt;
	text-decoration: none;
}

a.more_link_red {
	color: #EF0404;
	font-size: 8pt;
	text-decoration: underline;
}

a.more_link:hover {
	text-decoration: underline;
}

h4 {
font-weight : bold;
font-size : 12px; 
color : #999999;
margin : 0; 
}

h4:hover {
font-weight : bold;
font-size : 12px; 
color : #999999;
text-decoration : underline; 
margin : 0; 
}

.small-text {
color : #999999; 
font-size : 8pt; 
text-decoration : none; 
} 

.small-text:hover {
color : #999999; 
text-decoration : underline; 
}

.small-text_underline {
color : red; 
font-size : 8px; 
text-decoration : underline;
} 

div.frame {
float:left;
width:760px;
background-color : #ffffff;
}

div.leaderboard_box {
background-color : #004679;
padding: 15px 16px 15px 16px;
width:728px;
height: 90px;
}

div.leaderboard{
width:728px;
height: 90px;
}

div.header {
background-color : #2F0104;
background-image: url(/images/tec_logo.gif);
background-repeat :  no-repeat;
height: 90px;
width:760px;
}

/* homepage zoekblok & rectangle */


div.search {
height : 220px;
width : 370px;
float:left;
padding-left: 20px;
padding-right: 10px;
}

div.search_rectangle {
background-color : #fff;
vertical-align: middle ;
width:760px;
height:305px;
}

div.search-bodywork {
background-color : #fff;
width : 150px;
float : right;
}

fieldset.search-box legend {
margin : 0;
padding :0;
margin-top: 5px;
}

div.search-box {
background-color : #F7F3F7;
width : 220px;
height : 220px;
padding-top :10px;
float : left;
}

fieldset.search-box {
border : 0;
}

div.vantot {
float : right;
}

fieldset.search-box ol {
	list-style : none; /* bullets weg */
	margin: 0;
	padding: 0;
}

fieldset.search-box ol li {
	margin: 2px 0px 2px 5px;
	padding: 0;
}

input.zoeken_submit {
margin-top : 10px;
margin-left : 5px;
float : left;
}

span.uitgebreid_zoeken {
float : left;
margin-top : 10px;
margin-left : 10px;
}

div.rectangle {
float:right;
height : 280px;
width : 336px;
padding-right: 20px;
}


/* homepage menublok */

div.menu {
width:730px;
height : 30px;
background-image: url(/images/navbar_bg.gif);
padding-left : 15px;
clear:both;
}

ul.navigatie {
width:100%;
height : 30px;
list-style : none; /* bullets weg */
margin : 0;
padding : 0; /* komt bij li's */
}

li.nav-button {
float : left;
width : 85px;
}

li.flag {
float:right;
margin : 0;
padding-right:10px;
}

span.menu_line {
background-image: url(/images/menu_line.gif);
background-repeat : repeat-x;
margin : 0;
padding : 0;
height : 9px;
display : block;
} 

span.menu_line_black {
background-color : #000;
margin : 0px;
padding : 0px;
height : 1px;
display : block;
} 

div.left_menu {
background-color : #C40101;
float:left;
width: 200px;
height: 740px;
}

/* homepage witte contentblok */

div.content {
width:760px;
background-color : #FFF;
margin-top: 25px;
}

div.pagecontent {
padding : 10px 10px 0px 10px;
clear:both;
}

div.last5ads {
margin-left: 15px;
width:740px;
clear:both;
}

div.skyscraper {
width :120px;
float :left;
margin-left : 15px;
}

img.logo-bar{
height: 40px;
margin 	: 0;
padding : 0;
}

a.button {
float : right;
margin-right : 16px;
margin-top : 15px;
width : 120px; 
height : 60px;
}

a#button-links {
margin-right: 10px;
}

div.h10 {
height :10px;
clear:both;
}

/* homepage - laatste 10 advertenties */

div.foto-rij-horizontaal {
width : 138px;
float : left;
margin: 3.5px;
}

div.foto-rij-tekst {
text-align : center;
width : 138px;
float : left;
margin-top : 10px;
margin-bottom : 5px;
}


/* homepage - lijn onder laatste occasions */

div.line-tekst {
width : 730px;
height : 30px;
clear:both;
background-image: url(/images/line_bg.gif);
}

h3.line-title {
margin-right : 20px; 
margin-left : 25px; 
}

div.h3-line {
float : left;
background-color : #fff;
}


div#right80px {
float : right;
margin-right : 80px;
}

div.meer {
background-color : #fff;
float : right;
margin-top : 5px;
margin-right : 20px;
}


/* homepage - most popular */

div.line-tekst-grey {
background-color : #F7F3F7;
width : 728px;
height : 15px;
clear:both;
background-image: url(/images/line_bg.gif);
background-repeat : repeat-x;
}

div.block-most-popular {
width : 728px;
height : 112px;
padding :0;
margin:0;
background-color : #F7F3F7;
}

div.block-most-popular-brands {
width : 444px;
height : 62px;
clear : both;
float : left;
}

div.h3-line-grey {
float : left;
background-color : #F7F3F7;
}

div.block-most-popular-occasion {
width : 284px;
height : 62px;
float : right;
}

IMG#logo-zl {
width : 148px;
height : 58px;
}

h3.line-title-mpb {
margin-top: 5px;
padding : 0;
margin-right : 20px; 
margin-left : 25px; 
}

div.block-mpo-txt {
padding-left : 20px;
width : 182px;
height : 62px;
float : left;
background-color : #fff;
}

hr.bottom-line {
	margin-top :30px;
	height: 0;
	border: 0;
	border-top: 1px solid #999999;
}

div.block-logos {
	margin-top : 15px;
}

div.block-onder {
	width : 710px;
	background-color : #fff;
	margin : 50px 25px 150px 25px;
}

div.block-onder-contact {
	width : 710px;
	height : 50px;
	margin : 50px 25px 0px 25px;
}

div.link-zoekopdracht {
	width : 710px;
	text-align : center;
}

/* advertisement.php */

div.google_block1 {
	float :right;
	margin :10px;
}

div.advertisement_frame {
	width: 728px;
	color: #000000;
	font-size: 10pt;
	text-decoration: none;
}

div.advertisement_header {
	width: 728px;
	height: 58px;
	padding-bottom: 20px;
	margin-bottom: 15px;
}

div.content_left {
	clear: both;
	float: left;
	width: 418px;
}

div.content_right {
	float: left;
	width: 300px;
	margin-left: 10px;
}

div.photogallery {
	width: 418px;
	margin-bottom: 10px;
}

div.banner {
	width: 418px;
	margin: 22px 0 22px 0;
}

div.banner_right {
	clear: right;
	width: 275px;
	padding: 10px 0 10px 10px;
}

div.more {
	width: 275px;
	padding-left: 10px;
	padding-bottom: 22px;
}

div.specials {
	width: 396px;
	padding: 10px;
	border: 1px solid #dddbdb;
}

div.dealer_block {
	width: 300px;
	padding-bottom: 10px;
}

div.bottom_photo {
	clear: both;
	width: 728px;
	text-align: center;
}

ol.car_properties {
	margin: 0;
	padding: 0;
	list-style: none;
}

ol.car_properties li {
	height: 20px;
	padding: 2px 0 0 10px;
}

ol.more {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 5px;
}

ol.more li {
	height: 45px;
	padding: 0 5px 0 0;
	margin-bottom: 5px;
}

li.bg {
	background-color: #dddbdb;
}

li.bg2 {
	background-color: #F7F6F6;
}

img.brand_img {
	width: 148px;
	height: 58px;
	float: left;
	margin-right: 20px;
}

img.gallery_img {
	border: 1px solid #888888;
	margin-right: 6px;
}

img.gallery_img_right {
	border: 1px solid #888888;
	margin-right: 0;
}

img.gallery_img_big {
	border: 1px solid #888888;
}
img#bottom_img {
	display: block;
	margin: 30px;
}

img.enlarge_img {
	float: right;
}

img.more_thumb {
	float: left;
	margin-right: 5px;
}

span.page_header {
	color: #003399;
	font-size: 15pt;
	float: left;
	width: 415px;
	padding-top: 10px;
}

span.alternate_text {
	float: left;
	clear: left;
	color: #003399;
}

span.back {
	width: 140px;
	float: right;
	margin-top: 10px;
	text-align: right;
}

span.property_title {
	width: 110px;
	display: block;
	float: left;
}

span.property_value {
	float: left;
}

span.finance {
	float: right;
	margin-right: 100px;
}

span.more_header {
	color: #003399;
	font-size: 12pt;
	font-weight: bold;
}



/* rest */

.page_header {
color : #003399; 
font-size : 15pt; 
text-decoration : none; 
} 
.sub_header {
color : #999999; 
font-size : 12pt; 
text-decoration : none; 
font-weight : bold; 
} 
.table_header {
color : #003399; 
font-size : 12pt; 
text-decoration : none; 
font-weight : bold; 
} 
.seperator_line {
background-color : #484747; 
} 
.seperator_line_dark {
background-color : #c3c2c2;
width : 740px;
height : 1px;
clear:both;
} 
.row_a {
background-color : #dddbdb; 
} 
.row_b {
background-color : #ffffff;
vertical-align: middle
} 
.row_c {
background-color : #ececec; 
} 

.row_d {
background-color : #F7F6F6; 
} 

.standard_link:hover {
text-decoration : underline; 
} 
.standard_link {
color : #003399; 
font-size : 10pt; 
text-decoration : none; 
} 
.standard_link_underlined {
color : #003399; 
font-size : 10pt; 
text-decoration : underline; 
} 
.standard_link_underlined_grey {
color : #666666; 
font-size : 10pt; 
text-decoration : underline; 
} 

.back_link {
color : #003399; 
font-size : 10pt; 
} 
.alternate_link {
color : #666666; 
font-size : 10pt;
font-weight : bold;  
} 
.alternate_right_text {
color : #666666; 
font-size : 10pt; 
} 
.search_box {
color : #cccccc; 
font-size : 10pt; 
} 
.navbar_row {
background-color : #cccccc; 
} 
 
.form_text {
color : #000000; 
font-size : 10pt; 
text-decoration : none;
text-align : left;
} 
.form_required {
color : #ff0000; 
} 
.alternate_text {
color : #003399; 
font-size : 10pt; 
text-decoration : none; 
} 

.box_bg {
background-color : #dddbdb; 
} 
.search_box_bg {
background-color : #f1f0f0; 
} 
.search_box_title {
color : #9b9c9c; 
font-size : 12pt; 
font-weight : bold; 
} 
.search_box_link {
color : #003399; 
font-size : 10pt; 
} 
.search_link:hover {
text-decoration : underline; 
} 
.search_link {
color : #999999; 
font-size : 9pt; 
text-decoration : none; 
} 
.page_numbers {
color : #003399; 
font-size : 10pt; 
font-weight : bold; 
text-decoration : none; 
} 
.active_page_number {
background-color : #003399; 
color : #ffffff; 
font-size : 10pt; 
font-weight : bold; 
text-decoration : none; 
} 
.page_number_seperator {
background-color : #9b9c9c; 
} 
.page_number_text {
color : #9b9c9c; 
font-size : 10pt; 
font-weight : bold; 
text-decoration : none; 
} 
.page_number_sub_text {
color : #9b9c9c; 
font-size : 9pt; 
text-decoration : none; 
} 
.bottom_text {
color : #666666; 
font-size : 10pt; 
}

 
.subpagenav_link:hover {
text-decoration : underline; 
color : #fdd805; 
} 
.subpagenav_link {
color : #ffffff; 
font-size : 10pt; 
font-weight : bold; 
} 
.subpagenav {
color : #ffffff; 
font-size : 10pt; 
font-weight : bold; 
} 

div#formdiv {
    vertical-align: top;
}
div#formdiv form {
    width: 200px;
    display: inline;
}
input#station {
    border: 1px solid #000;
    width: 200px;
}
div#suggest {
    display: none;
    position: absolute;
    width: 198px;
    padding: 0;
    border: 1px solid #AAA;
    background-color: #FFF;
    text-align: left;
	margin-left: 15px;]
	margin-top: 15px;
}
div#suggest ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
div#suggest li {
    padding-left: 2px;
    list-style-type: none;
    color: #000;
    font-weight: normal;
    font-size: 80%;
    text-decoration: none;
}
div#suggest li.active {
    background: #889;
    color: #FFF;
}

div.dealer_block {
	width: 300px;
	height: 206px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: right;
}
div.dealer_block_text {
	width: 280px;
	padding: 10px 10px 0px 10px;
	color : #666666; 
	font-size : 10pt; 
	background-image: url(images/gray_x.jpg);
}
div.dealer_block_image {
	width: 292px;
	height: 68px;
	padding: 0px 4px 4px 4px;
	background-color: #cecece;
}
div.dealer_block_white {
	width: 236px;
	height: 62px;
	padding: 3px 28px 3px 28px;
	background-color: #ffffff;
}
