@charset "utf-8";
/* CSS Document */


/*-------------------------bof: generic elements---------------------------*/
body {margin:0; padding:0; background:url(../images/bg.gif) repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
img {border:none;}
a {color:#fff;}
form {margin:0;}
select,
input,
textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.clearer {font-size:1px; clear:both;}
span.person {font-style:italic;}
div#main_col h1, div#main_col_r h1 {color:#fff; font-size:26px; font-weight:bold; margin:1px 0 10px 15px;}
div#main_col h2, div#main_col_r h2{font-size:18px; color:#fff; margin:0;}
div#main_col h3, div#main_col_r h3{font-size:14px; color:#fff;	}
div#main_col h2.exp, div#main_col_r h2.exp{float: right; font-size:18px; color:#fff; margin:0 10px 0px 20px;}
div#main_col span.exp_title_addon, div#main_col_r  span.exp_title_addon{float: right;font-size:18px;  margin:5px 10px 0px 20px;}
/* eb9d00 */
div#main_col p, div#main_col_r p,  
div#main_col ul, div#main_col_r ul {font-size:12px;}
div#main_col ul li, div#main_col_r ul li {padding-top:10px; padding-bottom:10px;}
div#main_col ul.basic, div#main_col_r ul.basic {list-style:none;}
div#main_col p a , div#main_col_r p a{color:#eb9d00; text-decoration:none;}
div#main_col p a:hover , div#main_col_r p a:hover{text-decoration:underline;}
div#main_col p img.floated , div#main_col_r p img.floated{float:right; margin-left:10px;}
div#main_col div.text_separator, div#main_col_r div.text_separator {font-size:1px; height:25px; background:url(../images/brdr_dotted1.gif) repeat-x left center;}

a.yellow {color:#eb9d00;}
a img 	{ 	border:0 }
a:active { 	outline:none; }
:focus   { -moz-outline-style:none; }
/*-------------------------eof: generic elements---------------------------*/



/*-------------------------bof: main layout elements---------------------------*/
div#page_container {width:934px; padding:0 20px; margin:0 auto; background:#000;}
div#header_container {height:135px; margin-bottom:6px;}
div#main_content_container {}
div#footer_container {margin-top:10px; width:934px; height:64px; background:url(../images/bg_footer.gif);}
div#main_col {width:678px; float:left;}
div#main_col_r {width:678px; float:right;}
div#side_col {width:256px; float:left;}
div#side_col_l {width:256px; float:left;}
div#main_col_content {padding:15px 15px 0 15px; background:url(../images/bg_main_col.png) no-repeat; min-height:600px; vertical-align:top; margin-top: 5px;}
div#main_col_content_list {background:url(../images/bg_main_col.png) no-repeat;}
/*-------------------------eof: main layout elements---------------------------*/



/*-------------------------bof: top & header section---------------------------*/
div#top {height:109px; background:url(../images/bg_top1.jpg); position:relative;}
div#top_2 {height:109px; background:url(../images/bg_top2.jpg); position:relative;}
div#top_2-FR {height:109px; background:url(../images/bg_top2-FR.jpg); position:relative;}
a#logo_ziptuning {position:absolute; display:block; background:url(../images/logo_ziptuning.png); width:250px; height:79px; text-indent:-5000px; top:13px; left:12px;}

div#main_menu {background:url(../images/bg_main_menu.gif); height:26px;}
div#main_menu a {display:block; float:left; color:#000; font-weight:bold; text-decoration:none; height:20px; padding:6px 8px 0 8px; text-transform:uppercase; border-left:1px solid #fdc63f; border-right: 1px solid #d89d0d; font-size: 12px;}
div#main_menu a:hover,
div#main_menu a.active {background:url(../images/bg_mmenu_active.gif); color:#fff;}
div#main_menu a#mm_home-active,
div#main_menu a#mm_home:hover {background:url(../images/bg_mmenu_active_home.gif); width:40px; border:none; padding-left:32px; padding-right:0; color:#fff;	} 
div#main_menu a#mm_home {width:40px; border:none; padding-left:32px; padding-right:0;}

div#main_menu32 {background:url(../images/bg_main_menu32.gif); height:32px;}
div#main_menu32 a {display:block; float:left; color:#000; font-weight:bold; text-decoration:none; height:24px; padding:8px 6px 0 6px; text-transform:uppercase; border-left:1px solid #fdc63f; border-right: 1px solid #d89d0d; font-size: 12px;}
div#main_menu32 a:hover,
div#main_menu32 a.active {background:url(../images/bg_mmenu_active32.gif); color:#fff;}
div#main_menu32 a#mm_home-active,
div#main_menu32 a#mm_home:hover {background:url(../images/bg_mmenu_active_home32.gif); width:36px; border:none; padding:8px 8px 0 32px; color:#fff;	font-size: 12px;} 
div#main_menu32 a#mm_home {width:36px; border:none; padding:8px 8px 0 32px;font-size: 12px;}

div#tools_menu {position:absolute; right:153px; top:10px; color:#858484;}
div#tools_menu a {color:#fff;}
div#tools_menu a:hover {text-decoration:none;}
div#langs_menu {position:absolute; right:10px; top:10px;}
div#langs_menu a img {border:1px solid #969696;}
div#langs_menu a:hover img {border:1px solid #fff;}
div#search_box {position:absolute; right:10px; top:40px;}
div#search_box input#i_search_keyword {margin:0; font-size:12px; color:#000; width:162px; padding:2px 5px; border:1px solid #a5acb2; position:absolute; top:0; left:-180px;}
div#search_box input#bt_search_NL {background:url(../images/bt_search_nl.png); border:none; width:58px; height:21px;}
div#search_box input#bt_search_BE {background:url(../images/bt_search_nl.png); border:none; width:58px; height:21px;}
div#search_box input#bt_search_FR {background:url(../images/bt_search_fr.png); border:none; width:58px; height:21px;}
div#search_box input#bt_search_DE {background:url(../images/bt_search_de.png); border:none; width:58px; height:21px;}
div#search_box input#bt_search_EN {background:url(../images/bt_search_en.png); border:none; width:58px; height:21px;}
div#search_box input#bt_search_PL {background:url(../images/bt_search_pl.png); border:none; width:58px; height:21px;}
/*-------------------------eof: top & header section---------------------------*/



/*-------------------------bof: main page intro section---------------------------*/
div#main_visual_container{}
div#mv_title {width:700px; padding-right:10px; float:right;}
div#mv_title h1 {font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:25px;  text-transform:uppercase; font-stretch:narrower; margin: 10px 0 15px 0;}
div#mv_title span.lower {text-transform:lowercase;}
div#mv_title h1.fr {font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:25px; text-transform:uppercase; font-stretch:narrower; margin: 10px 0 15px 0;}
div#mv_carmake_select {float:left; margin-right:7px; font-weight:bold; font-size:14px; color:#ffb400; padding-left:20px; background:url(../images/arrow_carmake_select.gif) no-repeat 0 6px;}
div#mv_carmake_select select {font-size:14px; height: 23px; margin-top:2px; width:265px; border-radius: 4px; -moz-border-radius: 3px; -webkit-border-radius: 4px; padding-right: 1px; border: 1px #000; background: #efefef;}

div#mv_carmake_select_new {float:left; margin-right:7px; font-weight:bold; font-size:14px; color:#ffb400; padding-left:0px; width: 210px;}
div#mv_carmake_select_new select {font-size:17px; height: 28px; margin-top:10px; width:295px; border-radius: 4px; -moz-border-radius: 3px; -webkit-border-radius: 4px; padding-right: 1px; border: 1px #000; background: #efefef;}

div#mv_carmake_select_new_sidebox {float:left; margin:5px; margin-left:30px; font-weight:bold; font-size:14px; color:#ffb400; padding-left:0px; width: 210px;}
div#mv_carmake_select_new_sidebox select {font-size:17px; height: 28px; margin-top:0px; width:295px; border-radius: 4px; -moz-border-radius: 3px; -webkit-border-radius: 4px; padding-right: 1px; border: 1px #000; background: #efefef;}

div#intro_panel {clear:both; width:924px; height:300px; padding:5px; background:url(../images/bg_intro_panel.gif); margin-bottom:15px;}
div#ip_main_photo {float:left; background:url(../images/bg_mv_main_photo.gif); width:631px; height:296px; padding:2px;}
div#intro_blocks {float:right;}
div.intro_block {background:url(../images/bg_intro_block.gif); width:280px; height:93px; padding:2px;} 
div.intro_block div.content {padding:7px 0 0 9px; float:left;}
div.intro_block div.title a{font-size:15px; font-weight:bold; color:#cccccc; margin-bottom:4px; text-decoration: none;}
div.intro_block div.title a:hover{text-decoration: underline;}
div.intro_block div.title {font-size:16px; font-weight:bold; color:#cfcfcf; margin-bottom:4px; text-decoration: none;}
div.intro_block div.text {color:#858585;}
div.intro_block .highlight {color:#fff;}

div.intro_block div.text a{color:#858585; text-decoration:none;}
div.intro_block a.highlight {color:#dc000;text-decoration:none;}
div#ib_default div.text {width:190px;}
div#ib_default { margin-bottom:4px;}
a#highlight2 {color:#fff;text-decoration:none;}

div#ib_benefits2 {position: relative;}
div#ib_benefits2 {margin-bottom:5px;}
div#ib_circuit_days {margin-bottom:5px;}
div#ib_chip_calculator {margin-bottom:4px;}
div#ib_chip_calculator table {margin-top:3px;}
div#ib_chip_calculator table td {padding-right:4px;}
div#ib_garantie div.text {width:160px;}
div#ib_gfx_green {background:url(../images/ib_eko.jpg); width:66px; height:71px; margin:10px 12px 0 0; float:right; display:inline;}
div#ib_gfx_flag {background:url(../images/ib_flag.jpg); width:85px; height:72px; margin-top:15px; margin-right:8px; float:right; display:inline;}
div#ib_gfx_card {background:url(../images/ib_card.jpg); width:99px; height:81px; margin:8px 5px 0 0; float:right; display:inline;}

#index_rotator {
    /*border: 2px solid #555;*/
    width: 631px;
    height: 296px;
  }
/*-------------------------eof: main page intro section---------------------------*/



/*-------------------------bof: main page content blocks section---------------------------*/
div#content_blocks_container {}
div#content_blocks_container div.last {margin-right:0;}
div#cb_1st_row {height:321px; padding-bottom:15px;}
div#cb_2nd_row {height:290px; padding-bottom:15px;}
div#cb_1st_row div.content_block div.content {height:270px;}
div#cb_1st_row div.content_block div.alt {height:264px;}
div#cb_1st_row div.content_block div.alt1 {height:288px;}
div#cb_2nd_row div.content_block div.content {height:244px;}
div#cb_2nd_row div.content_block div.alt {height:264px;}
div#cb_2nd_row div.content_block div.alt2 {height:264px;}

div.content_block {float:left; background:url(../images/bg_cb.gif) no-repeat; width:216px; padding:5px; margin-right:10px;}
div.content_block a.header {display:block; background:url(../images/bg_cb_header-1.gif) no-repeat; width:196px; height:22px; font-size:14px;  font-weight:bold; color:#000; text-decoration:none; padding:5px 10px 0 10px;}
div.content_block a.header:hover {background-position:0px -27px; width:196px;}
div.content_block div.header {display:block; background:url(../images/bg_cb_header2.gif); width:196px; height:22px; font-size:14px; font-weight:bold; color:#000; padding:5px 10px 0 10px;}
div.content_block div.content {background:url(../images/bg_cb_content.gif) repeat-x #141414; width:196px; padding:10px;}
div.content_block div.alt2 { width:216px; padding:0;}
div.content_block div.alt1 { width:216px; padding:0;}
div.content_block div.alt {background:none; width:216px; padding:0;}
div.content_block div.gfx_bottom {width:216px; height:1px; font-size:1px; background:url(../images/bg_cb_content_bottom.gif);}
div.content_block div.content a {color:#fff;}
div.content_block div.content a:hover {text-decoration:none;}
div.content_block div.content_title {color:#eb9d00; font-weight:bold; margin-bottom:12px;}
div#cb_rijervaringen div.content_title {color:#fff; margin-bottom:8px;}

div#cb_chiptuning div.photo {height:80px; padding:14px 0 0 0; text-align:center;}
div#cb_fotovideo div.photo,
div#cb_rijervaringen div.photo {text-align:center; max-height: 150px; overflow: hidden;}
div#cb_rijervaringen div.photo,
div#cb_circuit_days div.photo { text-align:center; margin-bottom:5px; max-height: 130px; overflow: hidden;}
div#cb_circuit_days div.photo img{border:0px solid #828282;}
div#cb_rijervaringen div.photo img{border:1px solid #828282;}
div.content_block a.link1 {display:block; padding-left:8px; font-weight:normal; background:url(../images/arrow_white.gif) no-repeat 0 5px;}
div.content_block a.link_text {background:url(../images/arrow_red_white.gif) right 3px no-repeat; padding-right:13px;}
div.content_block div.content a.link2 {color:#ffb100;} 
div.content_block div.cb_text { padding-left:10px; margin-top:5px;}
div.content_block div.content a.link_archive {background:url(../images/arrow_yellow.gif) no-repeat 0 5px; padding-left:8px; float:right; color:#eb9d00;}
div#cb_news a.link1 {font-weight:normal; margin-bottom:10px;}
div.content_block div.person {padding-top:7px; font-size: 12px; margin-top:5px; font-style:italic;}

div.list1 a {width:172px; height:16px; display:block; background:url(../images/bg_list1.png); color:#fff; text-decoration:none; margin-top:1px; padding:2px 2px 0 22px;}
div.list1 a:hover {background:url(../images/bg_list1_hover.gif);}
div.list1 a.active {background:url(../images/bg_list1_active.gif);}
div.list1 div.address_info { padding:2px 7px; height:135px;}
div.list1 div.address_info img {border:1px solid #828282; margin:1px 0;}
div.list1 {overflow: hidden;}

div.list2 {margin-top:5px;}
div.list2 div.list_el {background:url(../images/bg_list2.png); width:216px; height:46px; margin-top:1.5px;}
div.list2 div.list_el div {float:left;}
div.list2 div.list_el div.ico {width:20px; margin-left:10px; margin-right:12px; height:39px; position:relative;}
div.list2 div.list_el div.ico img {height:22px; position:absolute; top:55%; margin-top:-11px;}
div.list2 div.list_el div.text {font-weight:bold; margin-top:8px;}
div.list2 div.list_el div.text a {font-weight:normal; color:#eb9d00; text-decoration:none;}
div.list2 div.list_el div.text a:hover {text-decoration:underline;}

div.list3 div.list_el {background:url(../images/bg_list3.png) no-repeat; width:196px; height:46px; margin-top:2px; padding-top:5px;}
div.list3 div.list_el div.carmake {float:left; width:60px; margin-left:9px; font-weight:bold; display:inline;}
div.list3 div.list_el div.carmodels {float:left; width:122px;}
div.list3 div.list_el div.carmodels a {display:block; padding-left:12px; background:url(../images/arrow_gray_white.gif) no-repeat 0 2px;}

div.list4 a {width:192px; height:17px; display:block; background:url(../images/bg_list1.png); color:#fff; text-decoration:none; margin-top:1px; padding:2px 2px 0 22px;}
div.list4 a:hover {background:url(../images/bg_list1_hover.gif);}
div.list4 a.active {background:url(../images/bg_list1_active.gif);}

div#cb_circuit_days table {width:100%;}
div#cb_circuit_days table th {color:#949494; font-weight:normal; text-align:left; padding-bottom:3px;}
div#cb_circuit_days table th.num,
div#cb_circuit_days table td.num {text-align:right;}
div#cb_circuit_days a.link1 {font-weight:normal;}
/*-------------------------eof: main page content blocks section---------------------------*/



/*-------------------------bof: main page carmakes list section---------------------------*/
div#carmakes_panel_container {clear:both; padding-bottom:20px;}
div#cmp_gfx_top,
div#cmp_gfx_bottom {background:url(../images/brdr_cmp.gif); height:1px; font-size:1px;}
div#carmakes_panel {border-left:1px solid #363636; border-right:1px solid #363636; padding:12px 0 12px 14px;}
div#carmakes_panel a {color:#a1a1a1; display:block; text-decoration:none;}
div#carmakes_panel a:hover {text-decoration:underline;}
div#carmakes_panel table {width:100%;}
div#carmakes_panel table td { font-size:12px; vertical-align:top; padding-left:0px;}
/*-------------------------eof: main page carmakes list section---------------------------*/



/*-------------------------bof: banners section---------------------------*/
div#banners_bottom_container a {display:block; width:226px; height:60px; float:left; margin-right:10px; margin-bottom:10px;}
div#banners_bottom_container a.last {margin-right:0;}
/*
a#banner_lampen {background:url(../images/banners/banner_lampen.jpg);}
a#banner_lws {background:url(../images/banners/banner_lws.jpg);}
a#banner_horlogeplaats {background:url(../images/banners/banner_horlogeplaats.jpg);}
a#banner_lsd {background:url(../images/banners/banner_lsd.jpg);}
a#banner_911shop {background:url(../images/banners/banner_911shop.jpg);}
a#banner_sonic {background:url(../images/banners/banner_sonic.jpg);}
a#banner_bookpoint {background:url(../images/banners/banner_bookpoint.jpg);}
a#banner_ks {background:url(../images/banners/banner_ks.jpg);}
a#banner_carhifi {background:url(../images/banners/banner_carhifi.jpg);}
a#banner_wws {background:url(../images/banners/banner_wws.jpg);}
a#banner_kws {background:url(../images/banners/banner_kws.jpg);}
a#banner_oger {background:url(../images/banners/banner_oger.jpg);}
a#banner_autoweek {background:url(../images/banners/banner_autoweek.jpg);}
a#banner_leasetrader {background:url(../images/banners/banner_leasetrader.jpg);}
a#banner_subgmt {background:url(../images/banners/banner_subgmt.jpg);}
a#banner_jorik {background: url(../images/banners/banner_jorik.jpg);}
a#banner_michelin {background:url(../images/banners/banner_michelin.jpg);}
a#banner_continental {background: url(../images/banners/banner_continental.jpg);}
a#banner_werocku {background: url(../images/banners/banner_werocku.jpg);}
a#banner_spareribexp {background:url(../images/banners/banner_spareribexp.jpg);}
*/
/*-------------------------eof: main page banners section---------------------------*/



/*-------------------------bof: footer section---------------------------*/

div#social_menu {margin: 3px 0 0 10px; display:inline; width:25%; color:#000;}
div#social_menu a {color:#000; text-decoration:none; margin: 5px 1px 0 0;}
div#social_menu img{margin: 5px 1px 0 0;}
div#scocial_menu a:hover {text-decoration:none;}
div#seo_menu {padding-top:15px; text-align:center; width:75%; color:#000; display:inline; float: right;}
div#seo_menu a {color:#000; text-decoration:none;}
div#seo_menu a:hover {text-decoration:underline;}
div#f_contact {padding-top:8px; float:left; width:606px; text-align:center;}
div#crights {text-align:center; width:328px; padding-top:8px; float:right;}
/*-------------------------eof: footer section---------------------------*/



/*-------------------------bof: styles for subpages ---------------------------*/
/*-------------------------bof: subpage alterations of styles; for elements visible on mainpage and subpages ---------------------------*/
div#side_col div#mv_carmake_select {float:right; margin-right:0; background:url(../images/arrow_carmake_select.gif) no-repeat 0 6px; margin-bottom:15px;}
div#side_col div#mv_carmake_select select {font-size:12px; margin-top:2px; width:226px;}
div#side_col div.content_block {float:right; margin-right:0; background:url(../images/bg_cb_side.gif) no-repeat; margin-bottom:15px;}
div#side_col div.content_block div.content {background:#333;}
div#side_col div.content_block div.alt {background:none;}
div#side_col div.content_block div.gfx_bottom {background:url(../images/bg_cb_content_bottom_side.gif);}
div#side_col div#cb_popular_tuning {background:url(../images/bg_cb_popular_tuning1.gif) no-repeat;}
div#side_col div#cb_rijervaringen {background:url(../images/bg_cb_side_longer.gif) no-repeat;}
div#side_col div#cb_carmake_rijervaringen {line-height:150%; background:url(../images/bg_cb_carmake_experiences.gif) no-repeat;}
div#side_col div#cb_address_and_staff   {line-height:100%; margin-top:10px; background:url(../images/bg_cb_address_and_staff.gif) no-repeat;}
div#side_col div#cb_zip_advantages {background:url(../images/bg_cb_zip_advantages.gif) no-repeat;}
div#side_col div#cb_search_tag_cloud {background:url(../images/bg_cb_zip_advantages.gif) no-repeat; text-align: justify; }
div#side_col div#cb_search_tag_cloud a{font-size: 11px;  text-decoration:none;}
div#side_col div#cb_search_tag_cloud a:hover{font-size: 11px; text-decoration:underline;}
div#side_col div#cb_partners {background:url(../images/bg_cb_partners.gif) no-repeat;}
div#side_col div#cb_products {background:url(../images/bg_cb_partners.gif) no-repeat;}
div#side_col div.list3 div.list_el {background:url(../images/bg_list3_side.gif) no-repeat;}

div#side_col div.content_block_long {float:right; margin-right:0; background:url(../images/bg_cb_side.gif) no-repeat; margin-bottom:15px;}
div#side_col div.content_block_long div.content {background:#333;}
div#side_col div.content_block_long div.alt {background:none;}
div#side_col div.content_block_long div.gfx_bottom {background:url(../images/bg_cb_content_bottom_side.gif);}


div#side_col_l div#mv_carmake_select {float:left; margin-right:0; background:url(../images/arrow_carmake_select.gif) no-repeat 0 6px; margin-bottom:15px;}
div#side_col_l div#mv_carmake_select select {font-size:12px; margin-top:2px; width:226px;}
div#side_col_l div.content_block {float:left; margin-right:0; background:url(../images/bg_cb_side.gif) no-repeat; margin-bottom:15px;}
div#side_col_l div.content_block div.content {background:#333;}
div#side_col_l div.content_block div.alt {background:none;}
div#side_col_l div.content_block div.gfx_bottom {background:url(../images/bg_cb_content_bottom_side.gif);}
div#side_col_l div#cb_popular_tuning {background:url(../images/bg_cb_popular_tuning1.gif) no-repeat;}
div#side_col_l div#cb_rijervaringen {background:url(../images/bg_cb_side_longer.gif) no-repeat;}
div#side_col_l div#cb_carmake_rijervaringen {line-height:150%; background:url(../images/bg_cb_carmake_experiences.gif) no-repeat;}
div#side_col_l div#cb_address_and_staff   {line-height:100%; margin-top:10px; background:url(../images/bg_cb_address_and_staff.gif) no-repeat;}
div#side_col_l div#cb_zip_advantages {background:url(../images/bg_cb_zip_advantages.gif) no-repeat;}
div#side_col_l div#cb_search_tag_cloud {background:url(../images/bg_cb_zip_advantages.gif) no-repeat; text-align: justify; }
div#side_col_l div#cb_search_tag_cloud a{font-size: 11px;  text-decoration:none;}
div#side_col_l div#cb_search_tag_cloud a:hover{font-size: 11px; text-decoration:underline;}
div#side_col_l div#cb_partners {background:url(../images/bg_cb_partners.gif) no-repeat;}
div#side_col_l div#cb_products {background:url(../images/bg_cb_partners.gif) no-repeat;}
div#side_col_l div.list3 div.list_el {background:url(../images/bg_list3_side.gif) no-repeat;}

div#side_col_l div.content_block_long {float:left; margin-right:0; background:url(../images/bg_cb_side.gif) no-repeat; margin-bottom:15px;}
div#side_col_l div.content_block_long div.content {background:#333;}
div#side_col_l div.content_block_long div.alt {background:none;}
div#side_col_l div.content_block_long div.gfx_bottom {background:url(../images/bg_cb_content_bottom_side.gif);}
/*-------------------------eof: subpage alterations of styles; for elements visible on mainpage and subpages ---------------------------*/



/*-------------------------bof: sidecol styles ---------------------------*/
div#email_offers_side {float:right; background:url(../images/bg_email_panel.png) no-repeat; width:216px; height:132px; padding:5px; margin-bottom:15px;}
div#email_offers_side div.header1 {font-size:14px; font-weight:bold; color:#f0a000; padding:5px 10px 5px 10px;}
div#email_offers_side div.content {padding:10px;}
input#i_email {border:1px solid #a5acb2; margin:7px 0 9px 0; width:180px}

div#side_col_l div#email_offers_side {float:left; background:url(../images/bg_email_panel.png) no-repeat; width:216px; height:132px; padding:5px; margin-bottom:15px;}
div#side_col_l div#email_offers_side div.header1 {font-size:14px; font-weight:bold; color:#f0a000; padding:5px 10px 5px 10px;}
div#side_col_l div#email_offers_side div.content {padding:10px;}



div#side_col div#chip_calculator_side {float:right; background:url(../images/bg_calculator_side.gif); width:196px; height:63px; padding:12px 15px; margin-bottom:15px;}
div#side_col div#chip_calculator_side div.header1 {font-size:17px; font-weight:bold; color:#ff0000; margin-bottom:4px;}
div#side_col div#chip_calculator_side div.content {font-size:12px;}
div#side_col div#chip_calculator_side div.content a {color:#ffab01;}
div#side_col div#chip_calculator_side div.content a:hover {text-decoration:none;}

div#side_col_l div#chip_calculator_side {float:left; background:url(../images/bg_calculator_side.gif); width:196px; height:63px; padding:12px 15px; margin-bottom:15px;}
div#side_col_l div#chip_calculator_side div.header1 {font-size:17px; font-weight:bold; color:#ff0000; margin-bottom:4px;}
div#side_col_l div#chip_calculator_side div.content {font-size:12px;}
div#side_col_l div#chip_calculator_side div.content a {color:#ffab01;}
div#side_col_l div#chip_calculator_side div.content a:hover {text-decoration:none;}

div#slideshow_side {float:right; background:url(../images/bg_slideshow_side.gif) no-repeat; width:222px; height:204px; padding:2px; margin-bottom:15px; font-size:15px; color:#fff; font-weight:bold;}
div#slideshow_side div#sss_control {padding:7px; position:relative;}
div#slideshow_side a#sss_left {position:absolute; display:block; background:url(../images/arrow_left.png); width:18px; height:18px; right:30px; top:8px;}
div#slideshow_side a#sss_right {position:absolute; display:block; background:url(../images/arrow_right.png); width:18px; height:18px; right:8px; top:8px;}

div#banners_side_container a {display:block; width:226px; height:60px; margin-bottom:10px; float:right;}
div#banners_side_internal_container a {display:block; margin-bottom:10px; padding-left: 43px;}

div#banner_side_container a {display:block; width:226px; margin-bottom:10px; text-align:center; margin: 10px 60px 15px 0px;}
div#banner_side_container_l a {display:block; width:226px; margin-bottom:10px; text-align:center; float:left;}
div#cb_zip_advantages ul {margin:0; padding:0; list-style:none; font-size:12px;}
div#cb_zip_advantages li {line-height:177%; background:url(../images/ico_v_medium.gif) left center no-repeat; padding-left:20px;}

div#cb_partners ul {margin:0; padding:0; list-style:none; font-size:12px;}
div#cb_partners li {line-height:177%; background:url(../images/ico_v_medium.gif) left center no-repeat; padding-left:20px;}

div#cb_products ul {margin:0; padding:0; list-style:none; font-size:12px;}
div#cb_products li {line-height:177%; background:url(../images/ico_v_medium.gif) left center no-repeat; padding-left:20px;}
div#cb_products li a{text-decoration: none;}
div#cb_products li a:hover{text-decoration: underline;}

div#side_col div#cb_contact_form {background:url(../images/bg_cb_side_200.gif) no-repeat;}
/* div.contact_form { background:url(../images/sideboxes/contact_form.png) no-repeat bottom right; height: 100px;} */
div.contact_form textarea{border: 1px solid #bfbfbf; margin: 5px; background: #999; width: 183px;}
div.contact_form input{border: 1px solid #bfbfbf; margin: 5px; background: #999; width: 183px;}
div.contact_form a{font-weight: bold; margin-left: 5px; cursor: pointer; text-decoration: underline;}
div#side_col div#cb_phone_us {background:url(../images/bg_cb_side_200.gif) no-repeat;}
div#side_col div#cb_phone_you {background:url(../images/bg_cb_side_200.gif) no-repeat;}
div.phone_you input{border: 1px solid #bfbfbf; margin: 5px; background: #999;}
div.phone_you a{font-weight: bold; margin-left: 5px; cursor: pointer; text-decoration: underline;}

div#side_col div.phone_us {font-size:16px; font-weight:bold; color: #ffffff; height: 40px; margin-top: 15px;}
div#side_col div#cb_phone_us div.content img {float: right; margin:3px; }
/*-------------------------eof: sidecol styles ---------------------------*/







/*-------------------------bof: rijervaringen page main content ---------------------------*/
div#carexp_header {padding:15px 20px 15px 23px;}
div#carexp_header h2 {margin:0; padding:0; padding-bottom:10px; font-weight:bold; color:#eb9d00; font-size:14px;}
div#carexp_header_select {background:url(../images/bg_carmake_exp_select.png); width:623px; height:27px; padding:5px 6px 0 6px; text-align:right; color:#ffb400; font-weight:bold;}
div#carexp_header_select select {margin-left:5px; width:363px;}

table#carexp_list {width:100%; margin-bottom:15px;}
table#carexp_list th {text-align:left; padding-bottom:6px;}
table#carexp_list th.model {padding-left:23px;}
table#carexp_list th.nr {padding-left:5px;}
table#carexp_list td,
table#carexp_list th {background:url(../images/brdr_dotted1.gif) repeat-x left bottom; font-size:12px; vertical-align:top;}
table#carexp_list td.nr {padding:18px 17px 18px 5px; width:20px;}
table#carexp_list td.model {padding:18px 17px 18px 23px; width:220px;}
table#carexp_list td.desc {padding:18px 20px 18px 0;}
table#carexp_list td.score {padding:18px 20px 18px 0; width: 30px;}
table#carexp_list td.score div, table#show_exp td.score div{ border: 1px solid #fff; background: #ff0000; color: #ffffff; font-weight: bold; font-size: 16px; width: 25px; height: 25px; text-align: center; padding-top: 3px;}
table#carexp_list td img {border:1px solid #505050; float:left; margin-right:10px;}
table#carexp_list td a {color:#eb9d00;}
table#carexp_list td a:hover {text-decoration:none;}
table#carexp_list a.dexp_txt {color:#fff;text-decoration: none;}
table#carexp_list a.dexp_txt:hover {text-decoration: underline;}

div.score {float: right; display:inline; border: 1px solid #fff; background: #ff0000; color: #ffffff; font-weight: bold; font-size: 16px; width: 25px; height: 22px; text-align: center; padding-top: 3px; margin: 3px 0 0 5px;}

table tr.dark td {background:#1d1d1d;}
table tr.light td {background:#373737;}
table#show_exp td a {color:#eb9d00;}
table#show_exp td a:hover {text-decoration:none;}
table#show_exp {width:94%; margin: auto;}
/*-------------------------eof: rijervaringen page main content ---------------------------*/




/*-------------------------bof: chiptuning page main content ---------------------------*/
/*-------------------------bof: chiptuning page car model select ---------------------------*/
div#ct_carmodel_select {font-weight:bold; font-size:14px; color:#ffb400; padding-left:20px; background:url(../images/arrow_carmake_select.gif) no-repeat 0 6px; height:40px; margin-bottom:10px;}

div#ct_carmodel_select select{font-size:14px; height: 22px; margin-top:2px; border-radius: 4px; -moz-border-radius: 3px; -webkit-border-radius: 4px; padding-right: 1px; border: 1px #000; background: #efefef; }

div#ct_carmodel_select_new {font-weight:bold; font-size:16px; color:#ffb400; padding-left:0px; height:40px; margin-bottom:10px;}

div#ct_carmodel_select_new select{font-size:18px; height: 28px; margin-top:10px; border-radius: 4px; -moz-border-radius: 3px; -webkit-border-radius: 4px; padding-right: 1px;padding-top: 0px; border: 1px #000; background: #efefef; }


select#ctcm_select_make {width:194px; margin-right:10px;}
select#ctcm_select_model {width:194px; margin-right:10px;}
select#ctcm_select_engine {width:262px;}
.select {
  position: absolute;
  width: 158px;
  height: 21px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(select.gif) no-repeat;
  overflow: hidden;
}
/*-------------------------eof: chiptuning page car model select ---------------------------*/


/*-------------------------bof: chiptuning page car model intro ---------------------------*/
div#ct_bcrumb {font-size:12px; color:#fdb200; margin: 0 0 5px 0; padding-bottom:5px; display:block;}
div#main_col h1#ct_carmodel, div#main_col_r h1#ct_carmodel {font-size:22px;  margin:0 0 10px 0;}
div#main_col h1#ct_carmodel_fr, div#main_col_r h1#ct_carmodel_fr{font-size:20px;  margin:0 0 10px 0;}
div#ct_modelphoto_container {height:180px; margin: 5px 0 5px 0;}
div#ct_modelphoto_containersingle { margin: 8px 0 0px 0; text-align: center;}
div#ct_modelphoto_container img {float:left; margin: 5px 0 5px 0;}
div#ct_modelphoto_container img.single {text-align:center; margin: 5px auto 5px auto; display:block;}
span#model_main_picture img {text-align:center; margin: 5px auto 5px auto; display:block;}
div#ct_actions {float:right; width: 140px; padding-right: 18px;}                                     
#ct_actions img{margin: 5px; border: none;}
div#ct_actions_new {display:inline;margin-right: 2px; float: right; padding-top: 2px;}
a#ct_bt_print {display:block; background:url(../images/bt_print.gif); width:70px; height:21px; margin-bottom:5px;}
a#ct_bt_s2f {display:block; background:url(../images/bt_s2f.gif); width:158px; height:21px;}
.dexp_txt {color:#fff;}
/*-------------------------eof: chiptuning page car model intro ---------------------------*/


/*-------------------------bof: chiptuning page content blocks ---------------------------*/
div.ct_content_block {clear:both; margin-top:20px;}
div.ct_content_block div.header {background:url(../images/bg_ct_cb_header1.gif) no-repeat; width:648px; height:28px;}
div.ct_content_block div.tabs {width:648px; height:28px; display:block; }
div.ct_content_block div.tabs a span{top: 5px; position: relative;}
div.ct_content_block div.tabs a.active {cursor: pointer; display:inline; float: left; margin: 0px 15px 0 0px; padding:0px; background:url(../images/bg_ct_cb_tabs.gif) no-repeat; height: 28px; width: 205px; color: #fff; font-size: 12px; font-weight: bold;
text-align: center;}
div.ct_content_block div.tabs a.inactive {cursor: pointer; display:inline; float: left; margin: 0px 15px 0 0px; padding:0px; background:url(../images/bg_ct_cb_tabs_inactive.gif) no-repeat; height: 28px; width: 205px; color: #fff; font-size: 12px; font-weight: bold;
text-align: center;}
div.ct_content_block div.header_long {background:url(../images/bg_ct_cb_header_long.gif) no-repeat; width:648px; height:28px;}
div.ct_content_block a {color:#ffb100;}
div.ct_content_block a:hover {text-decoration:none;}
div.ct_content_block div.content {background:#1d1d1d; border:1px solid #363636; border-style:none solid solid solid; padding:10px;  font-size:12px;}
div.ct_content_block div.content div.title {font-weight:bold; color:#ffb100; padding-bottom:10px;}
div.ct_content_block div.content div.text {line-height:140%;}
div.ct_content_block div.content div.text img {float:left; margin-right:10px;}
div.ct_content_block div.content div.text a {color:#fff; text-decoration:none;}
div.ct_content_block div.content div.text a:hover {color:#fff; text-decoration:underline;}
div.ct_content_block div.content div.text a.link {color:#fff; text-decoration:underline;}
div.ct_content_block div.content div.text a.link:hover {color:#fff; text-decoration:none;}
div.ct_content_block div.content div.text a.dexp_txt {color:#fff; text-decoration:none;}
div.ct_content_block div.content div.text a.dexp_txt:hover {color:#fff; text-decoration:underline;}
div#ct_cb_carmakes {margin-top:3px;}
div#ct_cb_carmakes div.header {background:url(../images/bg_ct_cb_header2l.gif) no-repeat; width:648px; height:32px;}
div#ct_cb_carmakes a {display:block; text-decoration:none; color:#a1a1a1;}
div#ct_cb_carmakes a:hover {text-decoration:underline}
div#ct_cb_carmakes table {width:100%;}
div#ct_cb_carmakes table td {width:20%;}

div#ct_cb_specsprice div.content {background:none; border:none; padding:0;}
div#ct_cb_specsprice table {width:100%;}
div#ct_cb_specsprice table td, div#ct_cb_specsprice table th {font-size:12px; padding:4px 6px; border-bottom: 1px solid #666;}
div#ct_cb_specsprice table td.offer_request {border:none;}
div#ct_cb_specsprice table tr.dark td, div#ct_cb_specsprice table tr.dark th{background:#1d1d1d;}
div#ct_cb_specsprice table tr.light td, div#ct_cb_specsprice table tr.light th{background:#373737;}
div#ct_cb_specsprice table tr.separator td {height:14px;}
div#ct_cb_specsprice table td.spec, div#ct_cb_specsprice table td.spec_diff{text-align:center;}
div#ct_cb_specsprice table td.spec_diff, div#ct_cb_specsprice table th.spec_diff {color:#000000; background:#f0f0f0;}
div#ct_cb_specsprice table tr.dark td.spec_diff{color:#fff; background:#575757;}
div#ct_cb_specsprice table tr.light td.spec_diff{color:#fff; background:#3d3d3d;}
div#ct_cb_specsprice table tr.dark th.spec_diff{color:#fff; background:#575757;}
div#ct_cb_specsprice table tr td.offer_request {text-align:right; padding-bottom:25px;}
div#ct_cb_specsprice table td.offer_request a {text-align:right; color:#ff0000;}
div#ct_cb_specsprice table tr.price th.alt  {color:#fff; background:#575757;}
div#ct_cb_specsprice table tr.price th.alt2  {color:#fff; background:#575757;}
div#ct_cb_specsprice table .alt {text-align:left;}
div#ct_cb_specsprice table .alt2 {text-align:right;}
div#ct_cb_specsprice table .highlight {color:#ffb100;}
div#ct_cb_specsprice table a.red {color:#ee1111; }
div#ct_cb_specsprice table a.black {color:#fff; }
div#ct_cb_specsprice table td a {color:#ee2222;}
div#ct_cb_specsprice table td a.orange {color:#ee222;}
div#ct_cb_specsprice table td.tip {color:#ee2222;}

div#main_col div.ct_content_block div.header h2 {font-size:12px; color:#fff; padding: 6px 1px 0 1px; width:260px; text-align:center}
div#main_col_r div.ct_content_block div.header h2 {font-size:12px; color:#fff; padding: 6px 1px 0 1px; width:260px; text-align:center}
div#main_col div.ct_content_block div.header_long h2 {font-size:12px; color:#fff; padding: 6px 1px 0 1px; width:440px; text-align:center}
div#main_col_r div.ct_content_block div.header_long h2 {font-size:12px; color:#fff; padding: 6px 1px 0 1px; width:440px; text-align:center}
div#ct_cb_info_request div.content {padding-right:0px;}
div#cb_carmake_rijervaringen div.content{padding-left:8px;}
div#ct_cb_client_review {margin-top:3px;}
div#ct_cb_info_request .highlight {color:#ffb100;}

div#ct_cb_search div.content a{width: 48%; float: left; padding-right: 5px; color: #f0f0f0; text-decoration: none; line-height: 20px;}
div#ct_cb_search div.content a.long{width: 90%; float: left; padding-right: 5px; color: #f0f0f0; text-decoration: none; line-height: 20px;}
div#ct_cb_search div.content a:hover, div#ct_cb_search div.content a.long:hover {text-decoration: underline;}

div#ct_cb_search div.content span.highlight {color: #FFB300;}
/*-------------------------bof: chiptuning page content blocks ---------------------------*/

div#ct_vat_prices      {font-size:12px; text-align:left; margin-top:5px; vertical-align:top; float: left; display:inline; width: 250px;}
div#ct_payment_methods {font-size:12px; text-align:right; margin-top:5px; vertical-align:top; float: right; display:inline; width: 350px;}
div#ct_payment_methods img {margin-top:2px;}

div#ct_inforequest_desc {margin-top:4px; text-align:right;}
img#banner_contact {margin-top:30px;}



/*-------------------------bof: chiptuning page form panel ---------------------------*/
div.form_row,
div.form_row_last {clear:both;}
div.f_el {float:left;}
div.f_el input,
div.f_el select,
div.f_el textarea {margin-top:4px; margin-bottom:10px; margin-right:8px;}
div.form_row_last div.f_el input {margin:0;}
div.f_el_submit {float:right; margin-right:10px; display:inline;}
input#bt_info_request {background:url(../images/bt_send_request_blank.gif); width:154px; height:22px; border:none; font-size:12px;}
div.f_el-smaller input,
div.f_el-smaller select,
div.f_el-smaller textarea {margin-top:4px; margin-bottom:10px; margin-right:8px;}
.f_el-smaller {float: left; margin-right: 10px;}

input#ff_merk,
input#ff_achternaam {width:174px;}
input#ff_telefoonnummer {width:131px;}
input#ff_emailadres {width:287px;}
select#ff_vestiging,
select#ff_product_keuze {width:180px;}
input#ff_type_motor {width:234px;}
select#ff_bouwjaar {width:145px;}
textarea#vraag {width:619px;}
input#ff_char_count {width:41px;}
/*-------------------------eof: chiptuning page form panel ---------------------------*/
/*-------------------------eof: chiptuning page main content ---------------------------*/
/*-------------------------eof: styles for subpages ---------------------------*/


/*-------------------------bof: chiptuning news page ---------------------------*/
div.news {	margin-bottom:15px;	margin-top:5px;}

div.news_title {	font-size:12px;	font-weight:bold;	color:#fdb913;	background-color:#1a1713; border-top:1px solid #29241e;	margin-bottom:1px;	padding-left:4px;	position:relative; }
div.news_date {color:#fff;	font-size:11px;	font-weight:normal;	float:right;	position:absolute;	right:6px;	top:2px;}
div.news_text {	background-color:#1a1713; border-top:1px solid #29241e;	padding:8px;	border-bottom:1px solid #282828;}
img.news_image {	float:right;	margin-left:8px;	border:3px solid #676767;}
div.news_url a{	color:#fdb913; text-decoration: none;}
td.news_text_1{	background-color:#1a1713; border-top:1px solid #29241e;	padding:8px;	border-bottom:1px solid #282828;}
td.news_text_1 a{	color:#fdb913; text-decoration: none;}
td.news_text_1 a:hover{	color:#fdb913; text-decoration:underline;}
td.news_title_1{	font-size:12px;	font-weight:bold;	color:#fdb913;	background-color:#1a1713; border-top:1px solid #29241e;	margin-bottom:1px; padding-left:4px; width:560px;}
td.news_title_1 a{text-decoration: none;	font-size:12px;	font-weight:bold;	color:#fdb913;	background-color:#1a1713; border-top:1px solid #29241e;	margin-bottom:1px; padding-left:4px; width:560px;}
td.news_title_1 a:hover{ text-decoration: underline;}
td.news_date_1 {	color:#fff;	font-size:11px; font-weight:normal;	text-align:right;	background-color:#1a1713; border-top:1px solid #29241e; width:60px;}
/*-------------------------eof: chiptuning news page  ---------------------------*/

/*-------------------------bof: chiptuning zandvoort page ---------------------------*/
table#driver_exp {width:100%;}
table#driver_exp td {color:#fff; text-align:left; padding:4px;}	
table#driver_exp th {text-align:left; border-bottom:1px solid #676767; padding:4px;}
table#driver_exp a {color:#fdb913; text-decoration:none;}
table#driver_exp a.dexp_txt {color:#fff;}
table#driver_exp a.dexp_txt:hover {text-decoration: none;}
table#driver_exp td.light {background-color:#1a1713;}
table#driver_exp td.light2 {background-color:#1a1713; border-top:1px solid #29241e;}
/*-------------------------eof: chiptuning zandvoort page  ---------------------------*/


DIV.succeed {     
	      text-align: left;
			  padding: 5px 0px 5px 5px;
			  font-weight: bold; 
			  color: #FFFFFF;
			  border: 1px solid #00CC00; 
			  width: 620px;
			  
		}

DIV.fail {     
	      text-align: left;
			  padding: 5px 0px 5px 5px;
			  font-weight: bold; 
			  color: #FFFFFF;
			  border: 1px solid #F6170C; 
			  width: 620px;
			  
		}
		
		
div.model_images{
  display:inline;
  float:left;
  width: 140px;
  height: 140px;
  vertical-align: top;
  text-align: center;
  padding: 2px;
  /* border: 1px solid #cfcfcf; */
}

span.ecoperformance_product {
font-weight:bold; color: #97DF37; font-style:italic;
}

span.ecoperformance_product a{
font-weight:bold; color: #97DF37; font-style:italic;
}

span.brand_group_name{
font-weight: bold; color: #ffAB01;
}

table#brand_models a.model_link{display:block; padding-bottom: 4px;}

div#roi_calc table th{
background-color:#555;
}

div#roi_calc table td{
background-color:#222;

padding: 2px;
}

div#roi_calc table{
width:100%;
border: 0;
}

div#roi_calc input{
width:50px;
border: 1px solid #666;
}

div#roi_calc input.button{
width:80px;
}

div#rss_news{
border: 1px solid #333;
width: 95%;
margin: 0 auto 0 auto;
background: #222;
}

div#rss_news div#rss_title{
  font-weight:bold;
  color:  #ffAB01;
  margin-bottom:10px;
}

div#rss_news div#rss_title span#rss_date{
  font-weight:bold;
  color:  #999;
  float:right;
}

div#rss_news td#rss_image{
 width: 105px;
}

div#rss_news td#rss_content{
 vertical-align:top;
}

div#rss_news div#rss_description{
  font-weight:normal;
  color:  #fff;
}

div#rss_news  span#rss_category{
  font-weight:bold;
  color:  #fff;
  float:right;
  margin-right: 5px;
}

div#rss_news hr#rss_hr {
width: 85%;
color: #333;
background-color: #333;
height: 1px;
border: solid #333 1px;
margin:0 auto 5px auto;
}

span.lists_a a{
  color: #ccc;  
  border: 1px solid #666;
  background: #1A1713;
  margin-top: 30px;
  padding: 5px;
}

span.lists_a a.active{
  color: #fff;
  border-bottom: none;
  background: #000;  
}
.sharing { float: right; top: 2px; position: relative; display:inline;}

ul.listing1 li {
line-height: 0.35em; padding: 0; margin: 0;
}

div.kahn_wheels{
float: left;
width: 235px;
vertical-align: top;
height: 265px;
margin: 5px 20px 10px 20px;

}


div.kahn_wheels_title{
background: #d30833;
font-family: Calibri;
color: #ffffff;
width: 230px;
height: 20px;
font-size: 14px;
padding: 3px 2px 2px 2px;
margin: 0 0 0 1px;
}

a.article_text {color: #fff; text-decoration: none;}

/* tipbox styles*/
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}
/* EOF tipbox styles*/

#search_box #searchwrapper_zip {
width:351px; /*follow your image's size*/
height:33px;/*follow your image's size*/
background-image:url(../images/bg_search_bar_zip.png);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
right: 0px;
}

#search_bar {
width: 100%;
text-align: center;
height: 33px;
margin: 2px 0 2px 0;
display:block;
}
#search_bar #searchwrapper_zip {
width:351px; /*follow your image's size*/
height:33px;/*follow your image's size*/
background-image:url(../images/bg_search_bar_zip.png);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
left: 285px;
}
 
#search_bar #searchwrapper_zip form { display:inline ; }
 
.searchbox_zip {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:0px;
left:9px;
width:300px;
height:33px;
font-size: 14px;
}
 
.searchbox_submit_zip {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:310px;
width:38px;
height:33px;
}

