html, body {    text-align:center;    margin:0 auto;
    color:#000;    background: url(../_img/site_bg.jpg) top left repeat-x #000000; }body {    padding-top:50px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;     font-size:62.5%;  }#wrapper {    text-align:center;    margin:0 auto;    width:908px;
    border:6px solid #4d4c4d;
    min-height:885px;    position:relative;    padding:50px 52px 10px 52px;    /* typo */    line-height: 1.5em;    font-size: 1.1em;    background: url(../_img/content_hold_bg_2.jpg) top center no-repeat #303235; }
#nav {
    position:relative;
}
/* NAVIGATIE */
ul#navigation {    width: 910px;	margin: 0;	padding: 0;    text-align:left;    list-style: none;}ul#navigation li {	float:left;	margin: 0;	padding: 0;}ul#navigation li a {    display:block;    height:50px;    background:url(../_img/menu_sprite.gif) top left no-repeat;}ul#navigation li#menu1 a {     width:110px;    background-position: 0 0; }ul#navigation li#menu1 a:hover, ul#navigation li#menu1 a.active {    background-position: 0 -50px;}ul#navigation li#menu2 a {     width:254px;    background-position: -110px 0; }ul#navigation li#menu2 a:hover, ul#navigation li#menu2 a.active {    background-position: -110px -50px;}ul#navigation li#menu3 a {     width:136px;    background-position: -364px 0; }ul#navigation li#menu3 a:hover, ul#navigation li#menu3 a.active {    background-position: -364px -50px; }ul#navigation li#menu4 a {     width:131px;    background-position: -500px 0;}ul#navigation li#menu4 a:hover, ul#navigation li#menu4 a.active {    background-position: -500px -50px;}ul#navigation li#menu5 a {     width:147px;    background-position: -631px 0; }ul#navigation li#menu5 a:hover, ul#navigation li#menu5 a.active {    background-position: -631px -50px; }ul#navigation li#menu6 a {     width:132px;    background-position: -778px 0; }ul#navigation li#menu6 a:hover, ul#navigation li#menu6 a.active {    background-position: -778px -50px; }
.nav_txt { display:none; }
a#nl_flag, a#uk_flag {
    display:block;
    position:absolute;
    right:-40px;
    top:8px;
    width:33px;
    height:20px;
    background:url(../_img/flags_sprite.gif) 0 0 no-repeat;
}
a#nl_flag:hover, a#nl_flag.active {
    background-position:0 -20px;
}
a#uk_flag {
    top:30px;
    background-position: -33px 0;
}
a#uk_flag:hover, a#uk_flag.active {
    background-position: -33px -20px;
}

/* SEARCH */
#search_box {
    text-align:right;
    position:relative;
    padding:4px 2px 7px 0;
    height:19px;
    background:url(../_img/search_bg.gif) top right no-repeat;
}
input#search_submit {
    position:absolute;
    top:0;right:250px;
}
input#search_input {
    position:absolute;
    top:5px;right:5px;
    border:1px solid #fff;
    height:12px;
    width:226px;
    font-size:10px;
    padding:2px;
}
#header {
    position:relative;
    clear:both;
    margin:0 0 3px 0;
    height:184px;
    background:url(../_img/header_bg.jpg) 0 5px no-repeat;
}
a#home_link {
    display:block;
    position: absolute;
    top:5px;
    width:425px;
    height:179px;
}
/* main content */
#content_hold {
    clear:both;
    background:url(../_img/main_content_bg.gif) top left repeat-y;
}
#left_block, #center_block, #right_block {
    float:left;
    text-align:left;
    width:209px;
    margin:0 5px 0 0;
    min-height:595px;
}
#center_block { 
    position:relative;
    width:480px;
}
#right_block { margin:0; }
h1.side_h1 {
    height:44px;
    margin:0;
    padding:0;
    background:url(../_img/h1_side_sprite.gif) 0 0 no-repeat;
}
.side_h1_txt { display:none; }
h1.side_h1#h1_modellen {
    background-position: 0 -50px;
}
h1.side_h1#h1_autos {
    background-position: 0 -100px;
}
h1.side_h1#h1_nieuw {
    background-position: 0 -150px;
}
h1.side_h1#h1_details {
    background-position: 0 -200px;
}
h1.side_h1#h1_voorraad {
    background-position: 0 -250px;
}
#center_block h1 {     font-size:2.3em;
    line-height:1.1em;    margin:0 0 3px 0;
    padding:8px 6px 8px 6px;
    color:#4f0110;
    background:#ccc;
}
#center_block h2 {     font-size:1.6em;
    line-height:1.1em;    margin:0 0 3px 0;
    padding:6px 6px 3px 6px;
    color:#4f0110;
    background:#ccc;
    font-weight:bold;
}
#center_block h2 a {
    text-decoration:none;
    color:#000;
}
#center_block h2 a:hover {
    color:#4f0110;
}
.page_txt { position:relative;margin:3px 9px; }
ul.big_list {	margin:10px 0;	padding: 0;    text-align:left;    list-style: none;}ul.big_list li {
    font-size:1.3em;	margin: 5px 0;}ul.big_list li a {
    display:block;
    text-decoration:none;
    color:#d5d4d4;
	padding: 0 0 0 23px;
	background:url(../_img/side_lists_bullet.gif) 10px 5px no-repeat;}ul.big_list li a:hover, ul.big_list li a.active  {
    color:#fff;
    background-color:#4a4c51;
}
ul.big_list li a.active:hover {
    color:#d5d4d4;
    background-color:#252629;
}
/* ul details */
ul.detail_list {	margin:10px 0;	padding: 0;    text-align:left;    list-style: none;}ul.detail_list li {
    font-size:1.3em;    color:#d5d4d4;
	padding: 0 0 0 23px;
	background:url(../_img/side_lists_bullet.gif) 10px 5px no-repeat;	margin: 5px 0;}
ul.detail_list li a { color:#d5d4d4; }ul.detail_list li a:hover { text-decoration:none; }.side_txt {
    font-size:1.3em;    color:#d5d4d4;
	margin: 5px 0;	padding: 0 10px;
}
.new_item {
    color:#d5d5d4;
    padding:5px 12px;
    font-size:1.3em;}
.new_item a, #footer a {
    color:#d5d5d4;
}
.new_item a:hover, #footer a:hover {
    text-decoration: none;
}
img.new_item_pic { margin:3px 0; }
#footer {
    clear:both;
    padding:5px 0 0 0;
    color:#d5d5d4;
    font-size:1.1em;
    letter-spacing:0.5px;}
.endIt {
    clear:both;
    height:1px;
    margin:0;padding:0;
    font-size:1px;line-height:1px;
}
#route_form {
    clear:both;
    margin:3px 0;
}
#route_form h3 {
    margin:0 0 3px 0;
    padding:0;
    color:#4f0110;
    font-size:14px;
}
#route_form input.pagetitle, select.form_select, input.pagetitle {
    width:200px;
    margin:2px 0;
    border:1px solid #ccc;
    font-size:11px;
    padding:2px;
}
#route_form label {
    float:left;
    width:100px;
}
#route {
    clear:both;
    padding:3px 9px;
}
#route a { color:#000; }
/* AUTO PAGE */
.car_item {
    width:145px;
    float:left;
    margin:0 6px 5px 0;
}
h3 {
    margin:0 0 3px 0;
    padding:0;
    color:#000;
    font-size:14px;
}
/* car gallery */
#car_gallery { margin:3px 9px; }
#car_form { 
    height:350px;
    display:none;
    margin:3px 9px; 
}
#car_form label, label {
    float:left;
    width:110px;
}
#car_form textarea, textarea {
    width:300px;
    height:100px;
    padding:2px;
    border:1px solid #ccc;
    font-size:1.2em;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; }
.mail_succes {
    padding:3px;
    background:#b9ffa6;
    color:#0e4200;
    font-size:1.3em;
    border-top:1px solid #37ff00;
    border-left:1px solid #37ff00;
    border-right:#40c91a 1px solid;
    border-bottom:#40c91a 1px solid;
}
img#car_focus {
    margin:4px 0;
}
.car_gal_thumb {
    float:left;
    padding:0 0 7px 7px;
}
#auto_keuze_links {
    height:25px;
    margin:3px 0;
    clear:both;
    position:relative;
}
a#auto_overzicht {
    display:block;
    width:250px;
    position:absolute;
    top:5px;left:9px;
    font-size:1.3em;
    color:#560f19;
}
a#auto_overzicht:hover { text-decoration:none; }
a#auto_contact {
    display:block;
    width:144px;height:24px;
    position:absolute;
    top:0;right:9px;
    background:url(../_img/auto_contact.gif) 0 0 no-repeat;
}
a#auto_contact:hover { background-position: 0 -24px; }
/* onderdelen page */
#center_block h2.parts_heading {
    padding:10px 10px 10px 0;
    margin:0;
    background:#252629;
}
.part_type_header {
    color:#d5d4d4;
    padding:3px 10px;
    background:#4a4c51;
}
#center_block h2 a.part_file_dl { font-size:0.8em;font-weight:normal;color:#ccc; }
#center_block h2 a.part_file_dl:hover { text-decoration:underline; }
a#back_overview {
    font-size:1.3em;
    color:#560f19;
    display:block;
    position:absolute;
    top:0;left:0;
}
a#back_overview:hover { text-decoration:none; }
.part_row_1, .part_row_2 {
    clear:both;
    padding:4px;
}
.part_row_2 { background:#d6d5d4; }
.part_pic {
    width:120px;
    float:left;
    margin:0 5px 5px 0;
}
.part_info {
    position: relative;
    width:325px;
    float:left;
}
a.meer_info, a.bestel {
    position:absolute;
    bottom:0;right:0;    
}
a.meer_info { right:57px; }

/* SEARCH RESULTS */ul#search_result {     margin:0 0 0 5px;    padding-left: 0;    margin-top:0;    list-style: none;}ul#search_result li {    font-family: Helvetica, Arial, sans-serif;     font-size:12px;    line-height:16px;    text-align:left;    padding-left: 10px;    margin:0 0 10px 0;    background: url(../_img/bullet.gif) 0 .5em no-repeat;
    border-bottom:1px dotted #560f19;}ul#search_result li a {
    font-weight:bold;    text-decoration:none;    color:#560f19;}ul#search_result li a:hover {    color:#000;}.keyword { color:#000; }