/* body */
body { color: #525568; font-size: 10px; font-variant: normal; background-color: black; background-image: url(../images/verloop.png); background-repeat: repeat-x; background-attachment: fixed; text-align:center; vertical-align: top; }
/* .body_table1 { margin: 0 auto; } */
.body_table2 { background-image: url(../images/background.gif); }
.body_tr { background-color: #0a0a0a; background-image: url(../images/background.jpg); background-repeat: no-repeat; background-position: 0 top; }
.border_blue { background-color: #00315f; text-align: center; }
.table_alpha-pad_10 { margin: 10px; padding: 10px; }
.td_alpha-black-50p { background-color: black; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }

/* knoppen */
.knop_top { color: white; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; text-align: right; }
.knop_top:link { color: white; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; text-align: right; }
.knop_top:visited { color: white; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; text-align: right; }
.knop_top:hover { color: white; font-size: 11px; font-family: "trebuchet ms"; text-decoration: underline; text-align: right; }
.knop_top:active { color: white; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; text-align: right; }

/* main */
.td_hr { color: white; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; background-color: black; text-transform: uppercase; text-align: left; letter-spacing: 0.2px; vertical-align: middle; margin-left: 10px; padding-left: 10px; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
.td_hr_sub { color: white; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: black; text-align: left; text-transform: uppercase; letter-spacing: 0.2px; vertical-align: middle; margin-left: 10px; padding-left: 10px; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
.td { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: black; text-align: left; letter-spacing: 0.2px; margin-left: 10px; padding-left: 10px; vertical-align: middle; margin-right: 10px; padding-right: 10px; }
.td_top { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 18px; background-color: black; text-align: left; letter-spacing: 0.2px; vertical-align: top; margin: 10px; padding: 10px; }
.td_top-right_note { color: #868686; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; background-color: black; text-transform: uppercase; text-align: right; letter-spacing: 1px; margin-top: 10px; margin-right: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-left: 10px; vertical-align: top; }
.td_image { position:relative; color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: black; text-align: center; letter-spacing: 0.2px; vertical-align: middle; margin: 5px; padding: 5px; }
.td_footer { color: white; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 0.2px; margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px; vertical-align: middle; }
.td_dragracing_sponsor { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 18px; background-color: black; text-transform: uppercase; text-align: left; letter-spacing: 0.2px; margin-top: 10px; margin-right: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-left: 10px; vertical-align: middle; }
.td_dragracing_linkmarker { color: white; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; background-color: black; text-align: left; text-transform: uppercase; letter-spacing: 0.2px; margin-top: 10px; margin-right: 10px; margin-left: 10px; vertical-align: middle; padding: 10px; }
.td_gallery_vorige { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: black; text-align: left; letter-spacing: 0.2px; margin: 0; padding: 0; vertical-align: middle; }
.td_gallery_volgende { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: black; text-align: right; letter-spacing: 0.2px; margin: 0; padding: 0; vertical-align: middle; }
.top { color: white; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; text-align: left; vertical-align: middle; margin-left: 20px; padding-left: 20px; }
.locatie { color: gray; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; text-align: right; vertical-align: middle; margin-right: 20px; padding-right: 20px; }
.header { color: white; font-size: 10px; font-family: "trebuchet ms"; text-decoration: none; }
.knoppen { color: white; font-size: 10px; font-family: "trebuchet ms"; background-color: black; text-decoration: none; text-align: center; margin-right: 20px; padding-right: 20px; }
.knop { color: white; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: right; letter-spacing: 2px; }
.knop:link { color: white; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: right; text-transform: uppercase; letter-spacing: 2px; }
.knop:visited { color: white; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: right; text-transform: uppercase; letter-spacing: 2px; }
.knop:hover { color: red; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: right; text-transform: uppercase; letter-spacing: 2px; }
.knop:active { color: white; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: right; text-transform: uppercase; letter-spacing: 2px; }
.main { color: white; font-size: 10px; font-family: "trebuchet ms"; background-image: url(../images/background.gif); background-repeat: repeat-y; text-decoration: none; vertical-align: top; }
.main_table { color: white; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; vertical-align: top; margin-top: 40px; margin-bottom: 0 !important; }
.kader { color: gray; font-size: 10px; font-family: "trebuchet ms"; background-color: black; text-decoration: none; vertical-align: top; margin: 10px; padding: 0; }
.radio { background-color: black; border-color: black; border-width: 0; }
.titel { color: white; font-size: 18px; font-family: "trebuchet ms", arial; font-style: italic; font-weight: bold; text-decoration: none; background-image: url(../producten/images/product-knoppen/knop.gif); background-repeat: repeat; background-position: left top; text-align: left; text-transform: uppercase; letter-spacing: 0.2px; margin: 30px 30px 25px 20px; vertical-align: top; }
.ondertitel { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-decoration: none; background-image: url(../producten/images/product-knoppen/knop.gif); background-repeat: repeat; background-position: left top; text-align: left; text-transform: uppercase; word-spacing: 2px; letter-spacing: 1px; vertical-align: top; margin-top: 30px; }
.txt { color: #eee; font-size: 10px; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 16px; text-decoration: none; text-align: left; letter-spacing: 1px; margin-left: 30px; vertical-align: top; margin-right: 30px; }

/* home */
#home_ocassions { color:white; font-size:24pt; font-family:"helvetica"; font-weight:bold; width:730px; height:88px; margin:0 10px 0 10px; background-image:url(../home/images/ocassionsknop.jpg); background-repeat:no-repeat; display:block; cursor:pointer; }
#home_ocassions_text { position:relative; top:35px; left:320px; width:100px; overflow:hidden; }
#home_ocassionsknop, a:link { text-decoration: none; }
#home_ocassionsknop, a:visited { text-decoration: none; }
#home_ocassionsknop, a:hover { text-decoration: none; }
#home_ocassionsknop, a:active { text-decoration: none; }
#home_aanbiedingen { color:white; font-size:24pt; font-family:"helvetica"; font-weight:bold; width:730px; height:40px; margin:10px 10px 0 10px; background-image:url(../home/images/aanbiedingsknop.jpg); background-repeat:no-repeat; display:block; cursor:pointer; }
#home_onderdelen { color:white; font-size:24pt; font-family:"helvetica"; font-weight:bold; width:730px; height:40px; margin:10px 10px 0 10px; background-image:url(../home/images/onderdelenknop.jpg); background-repeat:no-repeat; display:block; cursor:pointer; }
#home_catalogus { color:white; font-size:24pt; font-family:"helvetica"; font-weight:bold; width:360px; height:40px; margin:10px 10px 0 10px; background-image:url(../home/images/catalogusknop.jpg); background-repeat:no-repeat; float:left; display:block; cursor:pointer; }
#home_catalogusknop, a:link { text-decoration: none; }
#home_catalogusknop, a:visited { text-decoration: none; }
#home_catalogusknop, a:hover { text-decoration: none; }
#home_catalogusknop, a:active { text-decoration: none; }
#home_dragracing { color:white; font-size:24pt; font-family:"helvetica"; font-weight:bold; width:730px; height:40px; margin:10px 10px 10px 10px; background-image:url(../home/images/teamprostreetdragracingknop.jpg); background-repeat:no-repeat; display:block; cursor:pointer; }
#home_dragracingknop, a:link { text-decoration: none; }
#home_dragracingknop, a:visited { text-decoration: none; }
#home_dragracingknop, a:hover { text-decoration: none; }
#home_dragracingknop, a:active { text-decoration: none; }

/* auto verkoop */
.td_auto_verkoop_image { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: black; text-align: left; letter-spacing: 0.2px; margin-right: 0; margin-left: 10px; vertical-align: top; padding: 10px; }
.td_auto_verkoop_txt { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: black; text-align: left; letter-spacing: 0.2px; margin-right: 10px; margin-left: 0; padding: 10px 10px 10px 0; vertical-align: top; }
.image_auto_verkoop { margin: 0; padding: 0; border: solid 2px #202020; }
.auto_verkoop_info_bold { color: #898989; font-weight: bold; }
.auto_verkoop_gallery_infobold { color: #898989; font-weight: bold; margin: 0; padding: 0; }
.auto_verkoop_gallery_tdthumbs { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: black; text-align: left; letter-spacing: 0.2px; margin-right: 10px; margin-left: 10px; vertical-align: top; padding: 10px 10px 0; }
.auto_verkoop_gallery_tdfoto { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: black; text-align: center; letter-spacing: 0.2px; margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px; vertical-align: middle; }
.auto_verkoop_gallery_thumb { margin: 0 0 10px; padding: 0; border: solid 2px #202020; }
.auto_verkoop_gallery_thumbhighlight { margin: 0 0 10px; padding: 0; border: solid 2px #00315f; }
.auto_verkoop_gallery_foto { margin-top: 10px; margin-bottom: 10px; }

/* aanbiedingen */
#maandaanbieding { position:absolute; display:block; margin:40px 0 0 75px; width:89px; height:90px; }

/* gallery pagina */
#gallery_info { width:730px; margin:10px 10px 10px 10px; background-color:black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; }
#gallery_info #container { width:710px; margin:10px 10px 10px 10px; border:1px solid black;}
.gallery_link:link { color: #00447c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; margin: 10px; padding: 10px; }
.gallery_link:visited { color: #00447c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; margin: 10px; padding: 10px; }
.gallery_link:hover { color: #525568; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; margin: 10px; padding: 10px; }
.gallery_link:active { color: #00447c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; margin: 10px; padding: 10px; }

/* error pagina */
.error { color: white; font-size: 11px; font-family: "trebuchet ms"; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; letter-spacing: 3px; margin: 0; vertical-align: top; padding-top: 60px; }
.error_link:link { color: white; font-size: 10px; font-family: "trebuchet ms"; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; letter-spacing: 3px; margin: 0; padding-top: 40px; vertical-align: top; }
.error_link:visited { color: white; font-size: 10px; font-family: "trebuchet ms"; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; letter-spacing: 3px; margin: 0; padding-top: 40px; vertical-align: top; }
.error_link:hover { color: red; font-size: 10px; font-family: "trebuchet ms"; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; letter-spacing: 3px; margin: 0; padding-top: 40px; vertical-align: top; }
.error_link:active { color: white; font-size: 10px; font-family: "trebuchet ms"; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; letter-spacing: 3px; margin: 0; padding-top: 40px; vertical-align: top; }

/* onderkant */
#adres { color: gray; font-size: 11px; font-family: "trebuchet ms"; text-decoration: none; margin: 0; padding: 10px; vertical-align: top; }
.main_adres { color: gray; font-size: 11px; font-family: "trebuchet ms"; line-height: 14px; text-decoration: none; vertical-align: top; }
.kolom { color: white; font-size: 10px; font-family: "trebuchet ms"; background-image: url(../images/red-alpha_50p.png); background-repeat: repeat; text-decoration: none; }

/* image objecten */
#automart { margin-left:-550px; position:absolute; top:50px; left:50%; width:253px; height:600px; /*background-image:url(../images/automart.png); background-repeat:no-repeat;*/ overflow:hidden;}
#banner_dutch-dragracing { margin-left: -550px; position: relative; top: 50px; left: 50%; }
#rook { margin-left: -550px; position: absolute; top: 50px; left: 50%; }
#midden-onder { text-align: center; margin-top: -254px; position: relative; float: right; vertical-align: bottom; }
#car { position:absolute; width:500px; height:254px; bottom:0px; right:0px; margin:0; /*background-image:url(../images/car.png); background-repeat:no-repeat;*/ border:0px solid red; overflow:hidden; }

/* links & overig */
.link_blauw:link { color: #00447c; }
.link_blauw:visited { color: #00447c; }
.link_blauw:hover { color: #525568; text-decoration: underline; }
.link_blauw:active { color: #00447c; }
.copyright { position:relative; width:100%; height:30px; font-size: 9px; font-family: "trebuchet ms"; text-transform: uppercase; text-align: center; letter-spacing: 2px; vertical-align: middle; border:0px solid green;}

/**/
select.select { color: white; font-size: 12px; font-family: Verdana; background: #404040; border-color: gray; border-style: solid; border-width: 2px !important; }
input.file { color: white; font-size: 12px; font-family: Verdana; background: #404040; border: solid 2px gray; }
input.text_default { color: black; font-size: 11px; font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: white; width: 300px; border: solid 2px #868686; }
input.text_naam { color: black; font-size: 11px; font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: white; width: 300px; border: solid 2px #868686; }
input.text_postcode { color: black; font-size: 11px; font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: white; border: solid 2px #868686; }
input.text_plaats { color: black; font-size: 11px; font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: white; width: 300px; border: solid 2px #868686; }
input.text_telefoon { color: black; font-size: 11px; font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: white; border: solid 2px #868686; }
textarea.text { color: black; font-size: 11px; font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: white; width: 400px; height: 100px; border: solid 2px #868686; }
input.select { color: white; font-size: 12px; font-family: Verdana; background: #404040; border-color: #868686; border-style: solid; border-width: 2px !important; }
input.submit { color: white; font-size: 12px; font-family: Verdana; background: #404040; border: solid 2px #868686; }
ul { list-style-image: url('images/bullit_gray.gif'); color: #333; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana; font-weight: normal; }
ul.decimal { list-style-type: decimal; color: #333; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana; font-weight: normal; }
/**/
