/* MAIN */

BODY { padding: 0px; margin: 0px; }

.table_main { background: url(../images/layout/ptrn.gif) repeat-x left top; background-color: #FFFFFF; }

.land_boven { background: url(../images/layout/land_boven.gif) no-repeat right top; }

.bg_content { background: url(../images/layout/bg_content.gif) no-repeat left top; }

.map { background: url(../images/layout/map.gif) no-repeat 310px 15px; }

/* CONTENT */

.contenttitel { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #000119; font-weight: normal;
	padding-left: 25px;
}
.contenttitel_std { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #000119; font-weight: normal; }

.contenttext { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #000119; font-weight: normal; text-align: justify;
	padding-left: 25px; padding-right: 25px; line-height: 125%;
}
.contenttext_std { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #000119; font-weight: normal;
	 line-height: 125%
}

table { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #000119; font-weight: normal;
	 line-height: 125%
}

a.contactknop, a.contactknop:hover, a.meerinfoknop, a.meerinfoknop:hover
{
    background-image:url(../images/layout/bg_knop.jpg);
    background-repeat:repeat-x;
    height:21px;
    line-height:21px;
    font: normal 10px/100% Verdana; color: #ffffff;
    padding-top:4px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
}


td.search, td.search:hover
{
    background-image:url(../images/layout/bg_knop_autodetail.jpg);
    background-repeat:repeat-x;
    height:21px;
    line-height:21px;
    padding-top:4px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;        
}

td.search a, td.search a:hover
{
    font: normal 10px/100% Verdana; color: #001632;
}

/*
a.autodetailknop, a.autodetailknop:hover, a.autodetailknop_vorige, a.autodetailknop_volgende
{
    background-image:url(../images/layout/bg_knop_autodetail.jpg);
    background-repeat:repeat-x;
    height:21px;
    line-height:21px;
    font: normal 10px/100% Verdana; color: #001632;
    padding-top:4px;
    
    padding-left:2px;
    padding-right:2px;    
}

a.autodetailknop_vorige
{
    padding-right:0px;
    background-image:url(../images/layout/knop_vorigeauto.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    padding-right:10px;
    
}

a.autodetailknop_volgende
{
    padding-left:0px;
    background-image:url(../images/layout/knop_volgendeauto.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:10px;    
}

a.autodetailknopselected, a.autodetailknopselected:hover
{
    background-image:url(../images/layout/bg_knop.jpg);
    background-repeat:repeat-x;
    height:21px;
    line-height:21px;
    font: normal 10px/100% Verdana; color: #001632;
    padding-top:4px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;    
}

a.autodetailknop_vorige:hover
{
    background-image:url(../images/layout/knop_vorigeauto_hover.jpg);
    background-repeat:no-repeat;
    background-position:right top;    
    font: normal 10px/100% Verdana; color: #001632;
}

a.autodetailknop_volgende:hover
{
    background-image:url(../images/layout/knop_volgendeauto_hover.jpg);
    background-repeat:no-repeat;
    background-position:left top;    
    font: normal 10px/100% Verdana; color: #001632;
}
*/
    
#autodetail_knoppen
{
    width:100%;
}
    
td.autodetailknop
{
    height:21px;    
    line-height:21px;
    background-image:url(../images/layout/bg_knop_autodetail.jpg);
    background-repeat:repeat-x;
    background-position:left bottom;
    background-color:#ffffff;
}

td.autodetailknopselected
{
    height:21px;
    line-height:21px;
    background-image:url(../images/layout/bg_knop.jpg);
    background-repeat:repeat-x;
    background-position:left bottom;
    background-color:#08a5d8;
}


td.autodetailknop a, td.autodetailknopselected a, td.autodetailknop a:hover, td.autodetailknopselected a:hover
{
    font: normal 10px/100% Verdana; color: #001632;
    padding-top:4px;
    
    padding-left:4px;
    padding-bottom:7px;      
}

td.autodetailknop a.autodetailknop_vorige
{
    padding-right:9px;
    background-image:url(../images/layout/knop_vorigeauto.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
    /*padding-right:10px;*/
}

td.autodetailknop a.autodetailknop_volgende
{
    padding-left:0px;
    background-image:url(../images/layout/knop_volgendeauto.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    padding-left:9px;
}

td.autodetailknop a.autodetailknop_vorige:hover
{
    padding-right:9px;
    background-image:url(../images/layout/knop_vorigeauto_hover.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;    
}

td.autodetailknop a.autodetailknop_volgende:hover
{
    padding-left:0px;
    background-image:url(../images/layout/knop_volgendeauto_hover.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    padding-left:9px;    
}

/* ******* */

/* OTHERS */

.blok_txt { FONT-FAMILY: Verdana; FONT-SIZE: 9px; COLOR: #a3a3a1; font-weight: normal;
	padding-left: 6px; padding-top: 3px;
}

div#overlay { background: url(../images/layout/bg_div.png) no-repeat left top;
    margin: 0 auto; position: absolute;
    left: 50%; margin-left: -466px;
    height: 504; width: 932px;
}

.div_titel { FONT-FAMILY: Verdana; FONT-SIZE: 18px; COLOR: #00739f; font-weight: bold;
    margin-bottom: 15px;
}
.div_tekst { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #000214; font-weight: normal; }
.div_tekst a { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #00739f; font-weight: normal; text-decoration: none; }
.div_tekst a:hover { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #00739f; font-weight: normal; text-decoration: none; }

/* ******* */

/* SPECIALS */

h1 { margin: 0px; }
h2 { margin: 0px; }
hr { margin: 0px; }

.promotitel
{
    font: bold 15px/100% Verdana; color: #001632;    
    display:block;
}

div.promotext
{
    font: normal 11px/100% Verdana; color: #001632;
}

td.content_top
{
    background-image:url(../images/layout/bg_content_top.jpg);
    height:7px;
    background-repeat:no-repeat;
}

td.content_midden
{
    background-image:url(../images/layout/bg_content_midden.jpg);
    background-repeat:repeat-y;
}

td.content_bottom
{
    background-image:url(../images/layout/bg_content_bottom.jpg);
    height:7px;
    background-repeat:no-repeat;
}

.tweedehandsoverzichtslijst th
{
    background-image:url(../images/layout/tweedehandsoverzichtslijst_th.jpg);
    height:28px;
    background-repeat:repeat-x;
    padding-top:3px;  
    border-right:solid 1px #1b4c6a;
    border-bottom:solid 1px #1b4c6a;     
    font: normal 11px/100% Verdana; color: #ffffff;
}

.tweedehandsoverzichtslijst td
{
    font: normal 11px/100% Verdana; color: #001632;
    border-right:solid 1px #1b4c6a;
    text-align:center;
}

.tweedehandsoverzichtslijst_td_even
{
    background-image:url(../images/layout/tweedehandsoverzichtslijst_td_even.jpg);    
    height:29px;
    cursor:pointer;
}

.tweedehandsoverzichtslijst_td_oneven
{
    background-image:url(../images/layout/tweedehandsoverzichtslijst_td_oneven.jpg);    
    height:29px;
    cursor:pointer;
}

.tweedehandsoverzichtslijst_td_selected
{
    background-image:url(../images/layout/tweedehandsoverzichtslijst_td_selected.jpg);    
    height:29px;
    cursor:pointer;
}

.contactrow, .contactrow_selected
{
    background-position:left bottom;
    background-repeat:repeat-x;
    height:72px;
}

.contactrow
{
    background-image:url(../images/layout/contactrow.jpg);
    font: normal 11px/100% Verdana; color: #000018;
}

.contactrow_selected
{
    background-image:url(../images/layout/contactrow_selected.jpg);
    font: normal 11px/100% Verdana; color: #000018;
    cursor:pointer;
}

.autodetailtitel
{
    height:30px;
    background-image:url(../images/layout/bg_autodetailtitel.jpg);
    background-repeat:repeat-x;
    font: normal 11px/100% Verdana; color: #fff;
    padding-left:19px;
}

td.autodetail_legendetitel
{
    font: normal 10px/100% Verdana; color: #001632;
    padding-top:3px;
    padding-bottom:7px;
    width:193px;
    /*
    font: normal 10px/100% Verdana; color: #001632;
    border-right:1px solid #1b4c6a;
    padding-right:7px;
    text-align:right;
    */
}

td.autodetail_legendetitel_streep
{
    border-right:solid 1px #001632;
}

td.autodetail_legendetekst
{
    padding-left:21px;
}

td.autodetail_legendewaarde_licht
{
    border-right:1px solid #1b4c6a;    
    background-image:url(../images/layout/bg_autodetail_legendewaarde_licht.jpg);
    background-repeat:repeat-x;
    background-position:left top;
    width:102px;
    height:20px;
}

td.autodetail_legendewaarde_donker
{
    border-right:1px solid #1b4c6a;    
    background-image:url(../images/layout/bg_autodetail_legendewaarde_donker.jpg);
    background-repeat:repeat-x;
    background-position:left top;
    width:102px;
    height:20px;
}

td.autodetail_legendewaarde_licht, td.autodetail_legendewaarde_donker
{
    padding-left:4px;
}

td.autodetailcontent
{
    font: normal 10px/100% Verdana; color: #001632;
    padding-bottom:5px;
}

.search_titel
{
    font: normal 11px/100% Verdana; color: #ffffff;
    height:3px;
    background-image:url(../images/layout/bg_searchtabel_topmidden.jpg);
    background-repeat:repeat-x;
    padding-left:19px;
}

td.searchtabel_content
{
    background-image:url(../images/layout/bg_searchtabel.jpg);
    background-position:left bottom;
    background-repeat:repeat-x;
}

td.searchtabel_middenlinks
{
    width:7px;
    background-image:url(../images/layout/bg_searchtabel_middenlinks.jpg);
    background-repeat:repeat-y;
    background-position:right top;
}

td.searchtabel_middenrechts
{
    width:4px;
    background-image:url(../images/layout/bg_searchtabel_middenrechts.jpg);
    background-repeat:repeat-y;
    background-position:right top;
}

.searchtabel_bottommidden
{
    height:3px;
    background-image:url(../images/layout/bg_searchtabel_bottommidden.jpg);
    background-repeat:repeat-x;
}

#searchintrotext
{
    margin-left:20px;
    margin-right:28px;
    font: normal 11px/100% Verdana; color: #001632;
    line-height:20px;
    text-align:justify;
    margin-top:21px;
}

.searchform_label
{
    font: normal 11px/100% Verdana; color: #001632;
    text-align:right;
    padding-right:8px;
    width:113px;
}

.searchform_select
{
    font: normal 11px/100% Verdana; color: #000000;
    width:107px;
    margin-top:5px;
}

table.pager td
{
    font: normal 11px/100% Verdana; color: #001632;
}


div.popup_selectedusedcar
{
    background-color:#00a2d8;
    font: normal 9px/100% Verdana; color: #ffffff;
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}


a.verzendenknop
{
    background-image:url(../images/layout/bg_knop.jpg);
    background-repeat:repeat-x;
    height:21px;
    line-height:21px;
    font: normal 10px/100% Verdana; color: #ffffff;
    padding-top:4px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:63px;
    margin-right:6px;
}

.button_contact
{
    background-image:url(../images/layout/bg_knop.jpg);
    background-repeat:repeat-x;
    height:21px;
    line-height:21px;
    padding-top:4px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:63px;
    margin-right:6px;
}

.button_contact, .button_contact a, .button_contact a:hover
{
    font: normal 10px/100% Verdana; color: #ffffff;
}

#homebanner
{
    background-image:url(../images/layout/bg_homebanner_image.png);
    background-position:left top;
    background-repeat:repeat-x;
    width:778px;
    height:116px;
    float:right;
    margin-top:16px;
}

#homebanner_img img
{
    float:right;
    margin-right:2px;
    margin-top:1px;
}

#homebanner_data
{
    width:570px;float:left;
    font: normal 11px "Verdana"; color: #ffffff;
    text-align:justify;
    padding-left:9px;
    
    padding-top:8px;
}

#homebanner_data h2
{
    font: bold 11px "Verdana"; color: #ffffff;    
    display:block;
    border-bottom:solid 1px #0096d2;
    padding-bottom:5px;
    margin-bottom:6px;
}

a.banner_meerinfoknop
{
    background-image:url(../images/layout/bg_knop.jpg);
    background-repeat:repeat-x;
    height:21px;
    line-height:21px;
    font: normal 10px/100% Verdana; color: #ffffff;
    padding-top:4px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:35px;
    float:right;
    clear:left;
}
