/* owner: Rob */

*					{ -moz-box-sizing:border-box; }

body				{ color:#000; margin:0; padding:0; }
body, th, td		{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height:1.2; text-shadow:0 0 0; }
body.mainbody       { background:#CFE4FB url(/images/back_site.gif) repeat-x; }
body.mainbodytmp    { background:#f8f8f8 url(/images/wallpaper_volvo.jpg) no-repeat center top fixed; }
a					{ color:#f00; text-decoration:none; }
a:hover				{ text-decoration:underline; }

a.red				{ color:#f00; text-decoration:none; }
a.red:hover			{ color:#f00; text-decoration:underline; }

a.lowlevel			{ color:#000; text-decoration:none; }
a.lowlevel:hover	{ color:#f00; text-decoration:underline; }

h1, h2, h3, h4	{ margin-bottom:12px; font-size:14px; }
h1.kopje		{ font-weight:bold; margin:0 0 12px; }
h1.kopje2		{ font-weight:bold; margin:12px 0 0; }
h1.kopje0		{ font-weight:bold; margin:0; }
h1 span.adv		{ font-size:11px; font-weight:normal; font-style:italic; }
h4.kopje		{ font-weight:bold; margin:0 0 12px; }
h4.kopje2		{ font-weight:bold; margin:12px 0 0; }
h4.kopje0		{ font-weight:bold; margin:0; }
h4 span.adv		{ font-size:11px; font-weight:normal; font-style:italic; }

h5				{ margin-bottom:10px; font-size:12px; }
h5.kopje0		{ font-weight:bold; margin:0; }

h6				{ margin-bottom:8px; font-size:12px; }
h6.cbkopje		{ margin:0 0 4px; color:#000; font-weight:bold; }
h6.cbkopje_bb	{ margin:0 0 8px; color:#000; font-weight:bold; padding-bottom:4px; border-bottom:solid 1px #ccc; }

form            { margin:0; padding:0; }

.small			{ font-size:10px; color:#000; }
.error			{ color:#c00; }
.relpos			{ position:relative; }
.awform			{ font:11px Tahoma, Arial, Helvetica, sans-serif; }
.awformnr		{ font:11px Tahoma, Arial, Helvetica, sans-serif; text-align:right; }
.awformlarge	{ font:13px Tahoma, Arial, Helvetica, sans-serif; }
button.black	{ font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; background:#000 url(/images/btn_black.gif) repeat-x center; border:solid 1px #000; cursor:pointer; }
button.white	{ font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; background:#fff url(/images/btn_white.gif) repeat-x center; border:solid 1px #ccc; cursor:pointer; }
button.black:hover	{ color:#f00; }
button.white:hover	{ color:#f00; }
td.grayedwhitebutton	{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#999; background:#fff url(/images/btn_white.gif) repeat-x; border:solid 1px #ccc; text-align:center; }
a.whitebutton	{ display:block; padding:2px; text-align:center; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; background:#fff url(/images/btn_white.gif) repeat-x; border:solid 1px #ccc; }
a.whitebutton:hover	{ color:#f00; cursor:pointer; text-decoration:none; }
.tabactive .tableft		{ background:url(/images/tab_active_l.gif) no-repeat; }
.tabactive .tabmid		{ background:#fff url(/images/tab_active_bg.gif) repeat-x; font-weight:bold; }
.tabactive .tabright	{ background:url(/images/tab_active_r.gif) no-repeat right; }
.tabinactive .tableft	{ background:url(/images/tab_inactive_l.gif) no-repeat; }
.tabinactive .tabmid	{ background:#ededed url(/images/tab_inactive_bg.gif) repeat-x; font-weight:bold; color:#f00; }
.tabinactive .tabright	{ background:url(/images/tab_inactive_r.gif) no-repeat right; }
.tabinactivealt .tableft	{ background:url(/images/tab_inactive_alt_l.gif) no-repeat; }
.tabinactivealt .tabmid		{ background:#fff url(/images/tab_inactive_alt_bg.gif) repeat-x; font-weight:bold; color:#f00; }
.tabinactivealt .tabright	{ background:url(/images/tab_inactive_alt_r.gif) no-repeat right; }
.tabinactivealt2 .tableft	{ background:url(/images/tab_inactive_l.gif) no-repeat; }
.tabinactivealt2 .tabmid	{ background:#ededed url(/images/tab_inactive_bg.gif) repeat-x; font-weight:bold; color:#000; }
.tabinactivealt2 .tabright	{ background:url(/images/tab_inactive_r.gif) no-repeat right; }
.tabhover .tableft		{ background:url(/images/tab_hover_l.gif) no-repeat; cursor:pointer; }
.tabhover .tabmid		{ background:#f00 url(/images/tab_hover_bg.gif) repeat-x; color:#fff; font-weight:bold; cursor:pointer; }
.tabhover .tabright		{ background:url(/images/tab_hover_r.gif) no-repeat right; cursor:pointer; }
.tabspacing				{ background:url(/images/tab_space.gif) repeat-x; }

.smalltabactive .tableft	{ background:url(/images/tab_active_l.gif) no-repeat top left; border-bottom:solid #fff; }
.smalltabactive .tabmid		{ background:#fff url(/images/tab_active_bg.gif) repeat-x; font-weight:bold; border-bottom:solid #fff; }
.smalltabactive .tabright	{ background:url(/images/tab_active_r.gif) no-repeat top right; border-bottom:solid #fff; }
.smalltabinactive .tableft	{ background:url(/images/tab_inactive_l.gif) no-repeat top left; border-bottom:solid #ccc; }
.smalltabinactive .tabmid	{ background:#ededed url(/images/tab_inactive_bg.gif) repeat-x; font-weight:bold; color:#f00; border-bottom:solid #ccc; }
.smalltabinactive .tabright	{ background:url(/images/tab_inactive_r.gif) no-repeat top right; border-bottom:solid #ccc; }
.smalltabhover .tableft		{ background:url(/images/tab_hover_l.gif) no-repeat top left; cursor:pointer; border-bottom:solid #ccc; }
.smalltabhover .tabmid		{ background:#f00 url(/images/tab_hover_bg.gif) repeat-x; color:#fff; font-weight:bold; cursor:pointer; border-bottom:solid #ccc; }
.smalltabhover .tabright	{ background:url(/images/tab_hover_r.gif) no-repeat top right; cursor:pointer; border-bottom:solid #ccc; }
.smalltabspacing			{ background:url(/images/tab_space.gif) repeat-x; border-bottom:solid #ccc; }

.s9             { font-size: 9px; line-height: 11px }
.s10            { font-size: 10px; line-height: 12px }
.s11            { font-size: 11px; line-height: 14px }
.s12            { font-size: 12px; line-height: 16px }
.s13            { font-size: 13px; line-height: 16px }
.s14            { font-size: 14px; line-height: 18px }
.s15            { font-size: 15px; line-height: 19px }
.s16            { font-size: 16px; line-height: 20px }
.s18            { font-size: 18px; line-height: 22px }
.t11            { font-size: 11px; line-height: 14px; font-weight: bold }
.t12            { font-size: 12px; line-height: 16px; font-weight: bold }
.t13            { font-size: 13px; line-height: 16px; font-weight: bold }
.f11			{ font:11px "Lucida Console", "Andale Mono", "Courier New", Courier; line-height:14px; }

.b1             { background-color:#f00 }
.b6             { background-color:#c6c6c6 }
.b7             { background-color:#e2e2e2 }
.b8             { background-color:#fff }
.b9             { background-color:#000 }

.l1             { border:1px #000 solid; }
.l2             { border:1px #ccc solid; }
.l3             { border:1px #f00 solid; }

.m16            { margin:16px; }
.p16            { padding:16px; }
.pr8			{ padding-right:8px; }
.pl8			{ padding-left:8px; }
.mb8            { margin-bottom:8px; }
.mb16           { margin-bottom:16px; }

.white          { color:#fff; }
.black          { color:#000; }
.red            { color:#f00; }
.gray			{ color:#999; }
.grey			{ color:#999; }

.bt_gray		{ border-top:solid 1px #ccc; }
.bt_graylight	{ border-top:solid 1px #eee; }
.bb_gray		{ border-bottom:solid 1px #ccc; }

.mw200			{ min-width:200px; }

.vet			{ font-weight:bold; }

.toparea		{ background-color:#eee; margin-top:32px; background: url(/images/back_top.jpg) }

.searchbar			{ background:#000 url(/images/searchbar_bg.gif) repeat-x; color:#fff; font-size:11px; }
.searchbar td		{ color:#fff; font-size:11px; }
.searchbar th		{ color:#fff; font-size:11px; }
.searchbarmargin	{ background:#666 url(/images/searchbarmargin_bg.gif) repeat-x; }

.searchform			{ background:#000 url(/images/searchbar_bg.gif) repeat-x; color:#fff; margin-bottom:16px; font-size:11px; }
.searchform td		{ color:#fff; font-size:11px; }
.searchform th		{ color:#fff; font-size:11px; }

.searchformlite			{ background:#eee; border:solid 1px #ccc; margin-bottom:16px; font-size:11px; }
.searchformlite td		{ font-size:11px; }
.searchformlite th		{ font-size:11px; }

.searchformwhite		{ margin-bottom:16px; font-size:11px; }
.searchformwhite td		{ font-size:11px; }
.searchformwhite th		{ font-size:11px; }

.contentarea	{ background-color:#eee; }
.pageborder		{ background-color:none; }
.pagemargin		{ background-color:#eee; }
.leftcol		{ width:500px; }
.rightcol		{ width:336px; }
.fullcol		{ width:952px; }

.bottommerkindex	{ background-color:#000;}
.bottombar			{ background-color:#f00; }
.bottombarcontent			{ color:#fff; font-size:10px; margin:8px 16px; line-height:1.2; }
.bottombarcontent td		{ color:#fff; font-size:10px; margin:8px 16px; line-height:1.2; }
.bottombarcontent h4		{ margin:0; font-size:12px; }
ul.merkkolom				{ list-style-type:none; padding:0; margin:0 2px 0 0; }
.bottombarcontent a			{ color:#fff; text-decoration:none; }
.bottombarcontent a:hover	{ color:#fff; text-decoration:underline; }

.indexblock			{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.articleblock		{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.smallindexblock	{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.testcentre			{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.newsopener			{ background-color:#fff; margin-bottom:16px; }
.advertorial		{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.recentupdates		{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.kopersgids			{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.magazinecover		{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.magazinecover2		{ background-color:#fff; border:solid 1px #ccc; }
.statichtmlblock	{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.homepagepoll		{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.cse_searchresults	{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.weblogs			{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.merklinksblock		{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.fotovideoblock		{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.videoblock			{ background-color:#fff; margin-bottom:16px; width:100%; }
.minivideoblock		{ background-color:#000; margin-bottom:16px; }
.photospecialblock	{ background-color:#fff; margin-bottom:16px; width:100%; }
.commentsblock		{ margin-bottom:16px; }
.commentsformblock	{ margin-bottom:16px; }
.myautoweek			{ background-color:#fff; margin-bottom:16px; border:solid #ccc; border-width:0 1px 1px;}

.ratingform			{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }

.newsopener div.titlebar	{ background-color:#fff; width:100%; -moz-opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90, Style=0); }

.articleblock div.titlebar	{ background-color:#fff; width:100%; -moz-opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90, Style=0); }
.articleblock h1.titlebar	{ background-color:#fff; margin:0 15px; overflow:hidden; font-weight:bold; }
.articleblock h4.titlebar	{ background-color:#fff; margin:0 15px; overflow:hidden; font-weight:bold; }
.articleblock .inleiding	{ font-weight:bold; margin-bottom:16px; }
.articleblock .tekst		{  }
.articleblock .rectangle	{ float:right; margin:16px 0 0 16px; }	/* width:336px; */
.articleblock .rectangle2	{ float:right; margin:0 0 16px 16px; }	/* width:336px; */
.articleblock .sepline		{ background-color:#ccc; margin-bottom:8px; }
/*
.articleblock .techdata				{ margin-bottom:16px; border:solid 1px #ccc; }
.articleblock .techdata td.naam		{ font-size:11px; color:#000; padding:2px 4px; }
.articleblock .techdata td.waarde	{ font-size:11px; color:#000; padding:2px; text-align:center; }
.articleblock .techdata td.sep		{ width:1px; background-color:#ccc; }
*/

.reviewdata td		{ padding:3px 0; font-size:11px; }
.myreviewtekst		{ font:11px "Lucida Console", "Andale Mono", "Courier New", Courier; line-height:14px; }

.weblogs .blogitem	{ margin:16px 0 0; }
.weblogs .itemtitle	{ font-size:12px; font-weight:bold; margin-bottom:8px; }
.weblogs .fotos		{ margin-bottom:8px; }
.weblogs .tekst		{ padding-bottom:8px; border-bottom:solid 1px #999; margin-bottom:4px; }

.fotovideoblock .videocell	{ background:#ddd url(/images/bg_videocell.gif) no-repeat; padding-left:20px; }
.fotovideoblock .rubriek	{ font-size:11px; }
.fotovideoblock .medialink	{ font-size:11px; margin-bottom:16px; }

.videoblock div.titlebar	{ border:solid #ccc; border-width:1px 1px 0; }
.videoblock div.titlebar h1	{ margin:16px 16px 0; }
.videoblock div.titlebar h4	{ margin:16px 16px 0; }
.videotextcelltop			{ background:#000 url(/images/bg_videotext_top.gif) no-repeat top left; color:#fff; }
.videotextcellbottom		{ background:#000 url(/images/bg_videotext_bottom.gif) repeat-y left; color:#fff; }
.videotextcelltop .dateauthor	{ color:#ccc; }

.photospecialblock div.titlebar		{ border:solid #ccc; border-width:1px 1px 0; }
.photospecialblock div.titlebar h1	{ margin:16px 16px 0; }
.photospecialblock div.titlebar h4	{ margin:16px 16px 0; }

.photospecialblock2					{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.photospecialblock2 div.titlebar h1	{  }
.photospecialblock2 div.titlebar h4	{  }


/* bottom:-36px; */
#idCommentRules					{ position:absolute; visibility:hidden; left:450px; top:-140px; width:500px; z-index:100; border:solid 1px #999; background-color:#fff; margin:2px 5px 5px 2px; }
.commentsblock .sepline			{ background-color:#ccc; margin-bottom:8px; }
.commentsblock .comment_text	{ background-color:#fff; margin-bottom:16px; border:solid 1px #ccc; }
.commentsblock .comment_text .reactioncontent	{ }

.pagenavbar td		{ font-size:11px;}
.pagenavbutton		{ background:url(/images/paging_knop_m.gif) repeat-x; text-align:center; }
.pagenavbutton_gray	{ background:url(/images/paging_knop_m.gif) repeat-x; text-align:center; color:#999; }
.pagenavbutton a		{ display:block; text-align:center; color:#000; }
.pagenavbutton a:hover	{ color:#000; text-decoration:none;}

.indexitem			{ margin-bottom:16px; border-bottom:solid 1px #eee; }
.indexitem h4, .indexitem h1		{ margin-top:0; }
.videoindexitem		{ margin-bottom:8px; border-bottom:solid 1px #eee; }
.videoindexitem h4, .videoindexitem h1	{ margin:0; }
.thumbviewitem		{ padding:4px; border:solid 1px #ccc; background-color:#eee; }
.thumbviewitem .itemtitle	{ height:34px; overflow:hidden; }
.videothumbviewitem	{ padding:4px; border:solid 1px #ccc; background-color:#eee; }
.specialsindexitem		{ margin-bottom:8px; border-bottom:solid 1px #eee; }
.specialsindexitem h4, .specialsindexitem h1	{ margin:0; }

.testcentrerow			{  }
.testcentrerow a		{ padding:2px; display:block; color:#000; }
.testcentrerow a.red	{ color:#f00; text-decoration:none; }
.testcentrerow a:hover	{ text-decoration:underline; color:#f00; }
.even					{ background-color:#eee; }
.testcentrerow td.lb	{ border-left:solid 1px #ccc; }
.testcentreheader				{ background-color:#000; color:#fff; }
.testcentreheader td			{ padding:2px 0 2px 2px; }
.testcentreheader td.lb			{ border-left:solid 1px #fff; }
.testcentreheader td.hand		{ cursor:pointer; background:url(/images/filterknoppenbalk_bg.gif) repeat-x; }
.testcentreheader td.hand:hover	{ color:#f00; background:url(/images/filterknopactive2_bg.gif) repeat-x; }

.techdata				{ margin-bottom:16px; border:solid 1px #ccc; }
.techdata td.naam		{ font-size:11px; padding:2px 4px; }
.techdata td.waarde		{ font-size:11px; padding:2px; text-align:center; }
.techdata td.sep		{ width:1px; background-color:#ccc; }
.techdata td.lb			{ border-left:solid 1px #ccc; }

.techdataprint				{ margin-bottom:16px; border:solid 1px #ccc; }
.techdataprint .testcentreheader		{ background-color:#fff; color:#000; font-weight:bold; }
.techdataprint td			{ border-bottom:solid 1px #ccc; }
.techdataprint td.naam		{ font-size:11px; padding:2px 4px; }
.techdataprint td.waarde	{ font-size:11px; padding:2px; text-align:center; }
.techdataprint td.sep		{ width:1px; background-color:#ccc; }
.techdataprint td.lb		{ border-left:solid 1px #ccc; }

ul.smallindex					{ list-style-image:url(/images/spacer.gif); padding:0; margin:0; line-height:1.5; border-top:solid 1px #ddd; }
ul.smallindex li.smallindexitem	{ padding:3px 0; margin:0; font-size:11px; border-bottom:solid 1px #ddd; }
ul.smallindex .itemdate			{ float:right; font-size:11px; margin-left:6px; color:#999; }
.advertorialitem	{ margin-bottom:16px; border-bottom:solid 1px #eee; background-color:#eee; }
.kopje				{ font-weight:bold; margin-bottom:12px; }
.dateauthor			{ font-size:10px; color:#999; }
.bottomlinks		{ font-size:10px; color:#999; }
.bottomlinks a.lowlevel			{ text-decoration:none; color:#999; }
.bottomlinks a.lowlevel:hover	{ text-decoration:underline; color:#f00; }
.bijschrift			{ text-align:left; font-size:10px; color:#999; }

.merklinksblock .indexitem		{ font-size:11px; border-bottom:solid 1px #ddd; margin:0; }
.merklinksblock .indexitem a	{ display:block; padding:4px 0; }
.merklinksblock .topline		{ border-top:solid 1px #ddd; }

.thumbmouseover2content		{ margin:0; width:400px; }
.thumbmouseover2balk		{}	/* background:#000 url(/images/thumbbarv_bg.gif) repeat-y; */
.thumbmouseoverouterborder	{ background-color:#ccc; }
.thumbmouseover2leftborder	{ background-color:#ccc; width:2px; }	/* #666 */
.thumbmouseover2rightborder	{ background-color:#ccc; width:3px; }	/* #000 */
.thumb2spacer				{ background-color:#ccc; }
.thumbarrow2				{ position: absolute; right:-12px; z-index:16; }
.thumbmouseover2cell		{ background:#eee  cursor:pointer; }
.thumbmouseover2cellactive	{ background:#fff url(bg.gif); cursor:pointer; }
.thumbv_content				{ margin:4px; /*background:#eee repeat-x ;*/ }
.thumbmouseover2textcell	{ }
.thumbmouseoverdatediv		{ position:absolute; right:4px; bottom:-60px; }
.thumbmouseover2textdiv		{ margin:4px 4px 4px 8px; text-align:left; color:#000; font-weight:bold; }
.thumbmouseover2cellactive .thumbmouseover2textdiv	{ color:#f00; }

.thumbmouseovercontent		{ margin:0; height:240px; }
.thumbmouseovertopborder	{ background-color:#666; height:1px; }
.thumbmouseoversideborder	{ background-color:#ccc; }
.thumbmouseoverbottomborder	{ background-color:#000; height:1px; }
.thumbmouseoverbalk			{ background:#000 url(/images/thumbbar_bg.gif) repeat-x; }
.thumbcontainer				{ position:relative; margin:0; }
.thumbarrow					{ position:absolute; top:-12px; z-index:10; }
.thumbmouseovercell			{ padding:4px 0; text-align:center; color:#fff; }
.thumbmouseovercellactive	{ padding:4px 0; text-align:center; color:#000; background:#fff; }
.thumbmouseovernavcell		{ background:#f0f0f0; cursor:pointer; }

.thumbs2 .thumbmouseovertopborder		{ background-color:#999; }
.thumbs2 .thumbmouseoverbottomborder	{ background-color:#333; }
.thumbs2 .thumbmouseoverbalk			{ background:#333 url(/images/thumbbar2_bg.gif) repeat-x; }

.thumbs3 .thumbmouseovertopborder		{ background-color:#ccc; }
.thumbs3 .thumbmouseoverbottomborder	{ background-color:#666; }
.thumbs3 .thumbmouseoverbalk			{ background:#666 url(/images/thumbbar3_bg.gif) repeat-x; }

.photonavthumb				{}
.photonavthumbactive		{ background:#fff; }

.scrollingthumbbar_h					{  }
.scrollingthumbbar_h .topborder			{ background-color:#666; height:1px; }
.scrollingthumbbar_h .thumbbar			{ background:#000 url(/images/thumbbar_bg.gif) repeat-x; }
.scrollingthumbbar_h .bottomborder		{ background-color:#000; height:1px; }
.scrollingthumbbar_h .navcell			{ background:#f0f0f0; cursor:pointer; }
.scrollingthumbbar_h .thumbcontainer	{ position:relative; margin:0; }
.scrollingthumbbar_h .thumbcell			{ padding:4px 0; text-align:center; color:#fff; }
.scrollingthumbbar_h .thumbcellactive	{ padding:4px 0; text-align:center; color:#000; background:#fff; }
.scrollingthumbbar_h .thumbarrow		{ position:absolute; z-index:10; }

.scrollingthumbbar_v					{  }
.scrollingthumbbar_v .thumbbar			{ background:#000; }
.scrollingthumbbar_v .thumbcontainer	{ position:relative; margin:0; }
.scrollingthumbbar_v .thumbcell			{ padding:0 4px; text-align:center; color:#fff; }
.scrollingthumbbar_v .thumbcellactive	{ padding:0 4px; text-align:center; color:#000; background:#fff; }
.scrollingthumbbar_v .thumbcell .bg			{ background:#333; }
.scrollingthumbbar_v .thumbcellactive .bg	{ background:#333; margin:4px 0; }
.scrollingthumbbar_v .thumbarrow		{ position:absolute; z-index:10; }

.photothumbblock			{ background-color:#000; color:#fff; }

.buttonrow						{ background:url(/images/filterknoppenbalk_bg.gif) repeat-x; margin-bottom:8px; }	/* 8 less than 16, because bar is 28 height but bg_img 20 */
.buttonrow tr.filterknoppenrow	{ height:28px; }
.buttonrow td					{ font-weight:bold; font-size:11px; }
.buttonrow a					{ color:#fff; text-decoration:none; padding-top:1px; border-right:solid 1px #999; }
/*.buttonrow a:visited			{ color:#fff; text-decoration:none; }*/
.buttonrow a:hover				{ color:#fff; text-decoration:none; background:url(/images/filterknophover_bg.gif) #f00; }
.buttonrow td.activebutton				{ background:#fff url(/images/filterknopactive_bg.gif) repeat-x center top; }
.buttonrow td.activebutton a			{ color:#000; }
/*.buttonrow td.activebutton a:visited	{ color:#000; }*/
.buttonrow td.activebutton a:hover		{ color:#000; background:#fff; cursor:default; }

.kopersgids h1.kopje, .kopersgids h4.kopje		{ font-weight:bold; margin:0; }
.kopersgids .kg_item		{ border-top:solid 1px #ccc; padding:4px 0; font-size:11px; }

.magazinecover a.shaded		{ }
.magazinecover a.shaded img	{ border:solid 1px #000; filter:progid:DXImageTransform.Microsoft.DropShadow(color=#666666, offX=3, offY=4); }
.magazinecover .nrdate		{ font-size:10px; margin-bottom:16px; }
.magazinecover .announce	{ font-size:10px; }
.magazinecover .hilight		{ margin-bottom:8px; }

.kk_review					{ background-color:#eee; margin-bottom:16px; border:solid 1px #ccc; }
.kk_review .rating			{ font-weight:bold; color:#c00; }
.kk_review .tekst			{  }

.pollballoon				{ position:absolute; z-index:20; width:144px; }
.pollballoon_content		{ background:url(/images/poll_balloon_middle.gif) repeat-y; }
.pollballoon_content_on		{ background:url(/images/poll_balloon_middle.gif) repeat-y; }
.pollballoon_content a		{ display:block; margin:0 16px; }
.pollballoon_content_on a	{ display:block; margin:0 16px; background-color:#000; color:#fff; }

.pollresults			{ margin-top:16px; font-size:11px; }
.pollresults .answer	{ margin-bottom:1px; }
.pollresults .scorebg	{ margin-bottom:10px; background-color:#ccc; }
.pollresults .scorebar	{ background-color:#f00; height:14px; display:inline; float:left; }
.pollresults .perc		{ width:50px; background-color:#f00; color:#fff; text-align:right; font-size:11px; }

.webgidskopje				{ background:#000 url(/images/webgidskopje_bg.gif) repeat-y; color:#fff; padding:2px 4px; font-size:11px; font-weight:bold;}
.webgidscat					{ padding:0 2px 4px 0; margin:0; background:url(/images/webgidsblokje_bg.gif) repeat-y right; }
.webgidscat ul				{ list-style-type:none; padding:0; margin:0; }
.webgidscat ul li a			{ color:#000; text-decoration:none; font-size:11px; }
.webgidscat ul li a:hover	{ color:#f00; text-decoration:underline; }

.helpcellkop			{ font-size:11px; font-weight:bold; color:#999; }
.helpcell				{ background-color:#eee; border:solid 1px #ccc; font-size:11px; color:#666; }
.helptext				{ font-size:11px; color:#666; }

form .dataname			{ padding:6px 0 4px; font-size:11px; font-weight:bold; color:#999; }
form .dataedit			{ padding:3px 0; }

.myautoweek .sectionblokkopje	{ font-size:14px; font-weight:bold; }
.myautoweek .sectionblokkopje2	{ font-size:12px; font-weight:bold; }
.myautoweek .sectionblokkopje3	{ font-size:11px; font-weight:bold; }
.myautoweek .dataname			{ padding:6px 0 4px; font-size:11px; font-weight:bold; color:#999; }
.myautoweek .datavalue			{ padding:3px 0; border-bottom:solid 1px #eee; }
.myautoweek .dataedit			{ border-bottom:solid 1px #eee; }
.myautoweek a.linkblock			{ padding:3px 0; display:block; }
.myautoweek .formcellkop		{ font-size:11px; font-weight:bold; color:#999; padding:16px 0 2px; }
.myautoweek .helpcellkop		{ font-size:11px; font-weight:bold; color:#999; }
.myautoweek .helpcell			{ background-color:#eee; border:solid 1px #ccc; font-size:11px; color:#666; }
.myautoweek .helptext			{ font-size:11px; color:#666; }
td.logo_cb						{ background:url(/images/logo_carbase_17.gif) no-repeat right center; }

.cbmdataname			{ padding:6px 0 4px; font-size:11px; font-weight:bold; color:#999; }
.cbmdataedit			{ border-bottom:solid 1px #eee; }
.cbmdataedit_pre		{ border-top:solid 1px #eee; }
a.cbmlinkblock			{ padding:3px 16px 3px 0; display:block; }
td.lb a.cbmlinkblock	{ padding-left:4px; }

.ervaringenform					{ position:absolute; visibility:hidden; z-index:10; border:solid 1px #ccc; background-color:#eee; }
.localinputdiv					{ position:absolute; width:374px; top:-3px; z-index:10; padding:3px; border:solid 1px #ccc; background-color:#eee; }
.localinputdiv2					{ position:absolute; width:500px; left:-130px; top:-3px; z-index:10; padding:3px; border:solid 1px #ccc; background-color:#eee; }
.emptydiv						{ position:absolute; }
.optionslayer					{ position:absolute; visibility:hidden; max-height:440px; overflow:auto; overflow-x:hidden; background-color:#fff; border:solid 1px #ccc; }
.options_outerlayer				{ position:absolute; visibility:hidden; }
.options_innerlayer				{ max-height:440px; overflow:auto; overflow-x:hidden; background-color:#fff; border:solid 1px #666; }
.popup_rightshade				{ background:url(/images/bg_dropdownshade_right.png) repeat-y right; margin:0; padding:0; }
.popup_leftshade				{ background:url(/images/bg_dropdownshade_left.png) repeat-y left; margin:0; padding:0; }
.popup_bottomleft				{ background:url(/images/bg_dropdownshade_bottomleft.png) no-repeat left top; width:12px; height:12px; padding:0; }
.popup_bottom					{ background:url(/images/bg_dropdownshade_bottom.png) repeat-x top; height:12px; padding:0; }
.popup_bottomright				{ background:url(/images/bg_dropdownshade_bottomright.png) no-repeat right top; width:12px; height:12px; padding:0; }

#idCBM_submit					{ visibility:hidden; }
#idCBM_options					{ }
#idCBM_options td.lb			{ border-left:solid 1px #ccc; }

#idCBMS_submit					{ visibility:hidden; }
#idCBMS_options					{ left:-3px; }
#idCBMS_options td.lb			{ border-left:solid 1px #ccc; }

#idCDlr_submit					{ visibility:hidden; }
#idCDlr_options					{ left:-3px; }
#idCDlr_options td.lb			{ border-left:solid 1px #ccc; }

#idClassic_submit				{ visibility:hidden; }
#idClassic_options				{ left:-3px; }
#idClassic_options td.lb		{ border-left:solid 1px #ccc; }



#idFotoboekSearch	{ position:absolute; visibility:hidden; z-index:20; width:746px; min-height:600px; background-color:#fff; border:solid 1px #ccc; }
.fotoboekcell		{ background-color:#eee; font-size:11px; color:#999; }

#idPopupAni			{ position:absolute; visibility:hidden; left:200px; text-align:center; border:solid 1px #ccc; background:#fff; }

input.kenteken_home	{ text-transform:uppercase; font-size:14px; font-weight:bold; letter-spacing:2px; background:#fff url(/images/back_kenteken_23.gif) no-repeat; border:0px solid #ffcc00; margin:0px 0px 0px 0px; padding:3px 0px 0px 20px; height:23px; width:119px; }
input.kenteken		{ text-transform:uppercase; font-size:18px; font-weight:bold; letter-spacing:2px; background:#fff url(/images/back_kenteken_29.gif) no-repeat; border:0px solid #ffcc00; margin:0px 0px 0px 0px; padding:3px 0px 0px 28px; height:29px; width:150px; }

.popup_outerlayer				{ position:absolute; visibility:hidden; }
.popup_innerlayer				{ background-color:#fff; border:solid 1px #666; text-align:left; }
.popup_header					{ background-color:#eee; font-weight:bold; }


.accessoireshoplinkheader		{ height:42px; margin-bottom:2px; border-bottom:solid 1px #eee; }
.accessoireshoplink				{ height:42px; margin-bottom:2px; border-bottom:solid 1px #eee; }
.accessoireshoplink td.txt a	{ padding:8px 0; display:block; }
.accessoireshopmerkheader		{ padding:4px 0; border-bottom:solid 1px #ccc; cursor:pointer; }
.accessoireshopindexblock		{ background-color:#fff; }
.accessoireshopindexitem		{ padding-bottom:8px; margin-bottom:8px; border-bottom:solid 1px #eee; }
img.accessoireshopscore			{ background:#fff url(/images/accessoireshop/score_back.png) no-repeat 0 0; }
.accessoireshopinfo				{ position:absolute; visibility:hidden; left:24px; bottom:4px; width:500px; border:solid 1px #ccc; background:#fff; text-align:left; }
.accessoireshopinfo p			{ font-weight:bold; margin-bottom:8px; }
.accessoireshopspecs tr.odd		{ background-color:#eee; }
.accessoireshopspecs tr.even	{ background-color:#fff; }
.accessoireshopspecs td			{ padding:4px 0; }
td.kk_descr						{ padding-right:8px; }

.accessoireshopshops th			{ border-bottom:solid 1px #ccc; }
.accessoireshopshops td			{ padding:4px; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; }
.accessoireshopshops td.lb		{ padding:8px; border-left:solid 1px #ccc; }

#idKkFilterForm th				{ padding-bottom:2px; }
.kkfiltergroup					{ border:solid 1px #7f9db9; height:80px; overflow:auto; margin-right:16px; }
#idKkFilterMerken				{ margin:1px 4px 1px 1px; }

#feeds{top:-32px; left: 604px; position:absolute; width:263px;float:right;margin-top:-2px;font-size:12px }
#feeds .mobile{width:56px;height:16px;float:right;border-right:1px solid #bfbfd9;background:url(/images/ico_phone.gif) no-repeat 2px 0px}
#feeds .iphone{width:60px;height:16px;float:right;border-right:1px solid #bfbfd9;background:url(/images/ico_iphone.gif) no-repeat 2px 0px}
#feeds .rss{width:40px;height:16px;float:right;border-right:1px solid #bfbfd9;background:url(/images/ico_rss.gif) no-repeat 4px 2px}
#feeds .twitter{width:62px;height:16px;float:right;background:url(/images/ico_twitter.gif) no-repeat 4px 2px}
