@import url(plugins/google_cse/style.css);
@import url(plugins/complexoptionselector/style.css);

body.mainbody{
    background:#CFE4FB url(/images/back_site.gif) repeat-x;
}

body.mainbodygto{
    background:#e5e5e5 url(/images/back_site_gto.gif) repeat-x;
}

body.mainbodygroen{
    background:#d8fbcf url(/images/back_site_groen.gif) repeat-x;
}

body.mainbodyAutoshow{
    background-color:#333;
}

body.mainbodytmp{ 
    background:#931422 url(/images/banners/takeover_ipad.png) repeat-y center top fixed;
}

.kopje0{
    font-weight:bold;
    margin:0;
}

form{
    margin:0;
    padding:0;
}

.small{ 
    font-size:10px;
}

.error{}

.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;
}

#idDisclaimer{
    background-color:#fff;
    font-size:13px;
    display:none;
}

#idGedragregelsUsercontent{ 
    background-color:#fff;
    font-size:13px;
    display:none;
}

.gedragsregels{ 
    border:solid 1px #ccc;
    padding:8px;
    background-color:#cfc;
    font-size:11px;
    color:#666;
}

.gedragsregelskop{
    font-size:11px;
    font-weight:bold;
    color:#999;
    padding:16px 0 2px;
}

.gedragsregels a{
    color:#666;
    font-weight:bold;
}

.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; }
.pb4 { padding-bottom:4px; }
.pr8 { padding-right:8px; }
.pl8 { padding-left:8px; }
.mb0            { margin-bottom:0; }
.mb4            { margin-bottom:4px; }
.mb8            { margin-bottom:8px; }
.mb16           { margin-bottom:16px; }
.mt4            { margin-top:4px; }
.mt8            { margin-top:8px; }
.mt16           { margin-top: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;
}

#idKtErrorMsg, #idKwErrorMsg{
	position:absolute;
	z-index:100;
	top:30px;
	right:-16px;
	width:300px;
	background-color:#fff;
	padding:10px;
	border:solid 1px #ccc;
	color:#c00;
	visibility:hidden;
}

.contentarea{ 
    background-color:#eee;
}

.pageborder{ 
    background-color:#999;
}

.pagemargin{
    background-color:#eee;
}

.leftcol{ 
    width:600px;
}

.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, .bottombarcontent h2{
    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;
}

.awiframe { background-color:transparent; margin-bottom:16px; border-width:0; }

.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%;
}

.videoblock p {
	margin-bottom:4px;
	margin-top:0px;
}

.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;
}

.tabsblock{
    background-color:#fff;
    border:solid #ccc;
    border-width:0 1px 1px;
}

.opzetkop{
    background-color:#fff;
    margin-bottom:0;
    border:solid #ccc;
    border-width:1px 1px 0;
}

.pb_bg1{ 
    background-image:url(/images/bg_pageblockbottom1.png);
    background-repeat:repeat-x;
    background-position:center bottom;
}

.pb_bg2{ 
    background-image:url(/images/bg_pageblockbottom2.png);
    background-repeat:repeat-x;
    background-position:center bottom;
}

.ratingform{
    background-color:#fff;
    margin-bottom:16px;
    border:solid 1px #ccc;
}

.newsopener div.titlebar{ background-color:#fff; width:100%; opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90, Style=0); }

.articleblock div.titlebar{
    background-color:#fff;
    width:100%;
    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;
    line-height:16px;
}

.articleblock h4.titlebar{
    background-color:#fff;
    margin:0 15px;
    overflow:hidden;
    font-weight:bold;
}

.articleblock .inleiding{
    font-weight:bold;
    margin-bottom:16px;
}

.articleblock h2.inleiding{
    font-size:13px;
    margin:0 0 12px;
}

.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 .tekst p{
    margin-top: 0;
    margin-bottom: 0;
}

/*
.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 h3, .indexitem h2, .indexitem h1{ 
    margin-top:0;
}

.videoindexitem{
    margin-bottom:8px;
    border-bottom:solid 1px #eee;
}

.videoindexitem h4, .videoindexitem h3, .videoindexitem h2, .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 h3,
.specialsindexitem h2,
.specialsindexitem h1{ 
    margin:0;
}

.even{ 
    background-color:#eee;
}

.odd{ 
    background-color:#fff;
}

.eveneditmode{
    background-color:#DEFFEB;
}

.oddeditmode{ 
    background-color:#DEFFEB;
}

.testcentrerow{}

.testcentrerow .nolink {
    padding:2px;
}

.testcentrerow .nolink.pr8{
    padding-right:8px;
}

.testcentrerow a{
    padding:2px;
    display:block;
    color:#000;
}

.testcentrerow a.red{
    color:#f00;
    text-decoration:none;
}

.testcentrerow a:hover{
    text-decoration:underline;
    color:#f00;
}

.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;
}

.lightgrey, .darkgrey {
    border:solid 1px #ccc;
}
.lightgrey .testcentreheader{
    background-color:#ddd;
    color:#000;
    font-weight:bold;
}
.lightgrey .testcentreheader td {
    border-bottom:solid 1px #aaa;
}
.lightgrey .testcentreheader td.hand{
    cursor:pointer;
    background:url(/images/lightgrey_header_gradient.gif) repeat-x;
}
.lightgrey .testcentreheader td.hand:hover{
    color:#f00;
    background:url(/images/lightgrey_header_gradient2.gif) repeat-x;
    border-bottom-color:#ccc;
}

.techdata{
    margin-bottom:16px;
    border:solid 1px #ccc;
}

.techdata td.naam{
    font-size:11px;
    padding:2px 0px 2px 4px;
}

.techdata td.waarde{ 
    font-size:11px;
    padding:2px 0px 2px 0px;
    text-align:center;
}

.techdata td.sep{
    width:1px;
    background-color:#ccc;
}

.techdata td.lb{
    border-left:solid 1px #ccc;
}

.techdataalt{
    margin-bottom:16px;
}

.techdataalt td.naam{
    font-size:11px;
    padding:3px 0px 3px 4px;
}

.techdataalt td.waarde{
    font-size:11px;
    padding:3px 0px 3px 0px;
    text-align:center;
}

.techdataalt td.sep{
    width:1px;
    background-color:#ccc;
}

.techdataalt 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;
}

.kt_uitgelicht td.lb		{ border-left:solid 1px #ccc; padding-left:8px; }

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;
}

ul.bull					{ }
ul.bull li				{ list-style-type:disc; margin-left:15px; }
ul.bull.spacious li		{ padding-top:2px; padding-bottom:2px; }

ul.checks				{ }
ul.checks li			{ list-style-type:none; margin:0; padding-left:20px; background:transparent url(/images/icon_avail_yes.png) no-repeat 0 2px; }
ul.checks.spacious li	{ padding-top:2px; padding-bottom:2px; background-position:0 4px; }
ul.checks li.na			{ background-image:url(/images/icon_avail_no.png); }
ul.checks li.nk			{ background-image:url(/images/icon_avail_maybe.png); }

.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;
}

.adv{
    font-size:11px;
    font-weight:normal;
    font-style:italic;
}

.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;
}

.thumbmouseover2balk {} /* background:#000 url(/images/thumbbarv_bg.gif) repeat-y; */

.thumbmouseoverouterborder {
    background-color:#ccc;
}

.thumbmouseover2leftborder {
    background-color:#ccc;
    width:1px;
} /* #666 */

.thumbmouseover2rightborder {
    background-color:#ccc;
    width:1px;
} /* #000 */

.thumb2spacer {
    background-color:#ccc;
}

.thumbarrow2 {
    position:absolute;
    left:-11px;
    z-index:10;
}

.thumbmouseover2cell {
    background:#eee url(/images/thumbbarv_tumbcell_bg.gif) repeat-x;
    cursor:pointer;
}

.thumbmouseover2cellactive {
    background:#fff url(/images/thumbbarv_bg_active.gif) repeat-y;
    cursor:pointer;
}

.thumbv_content  {
    margin:4px;
} /* background:#eee url(/images/thumbbarv_tumbcell_inner_bg.gif) 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 h3.kopje,
.kopersgids h4.kopje{
    font-weight:bold; margin:0;
}

.kopersgids .kg_item{
    border-top:solid 1px #ccc;
    padding:3px 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;
}

.vm_totals{
    background-color:#eee;
    border:solid 1px #ccc;
    font-size:11px;
    color:#666;
}

.vm_totals_v2 {
    font-size:11px;
    color:#666;
}

.vm_totalsrow { 
    display:block;
    height:20px;
    margin:1px 1px 0 1px;
}

.vm_totalsrow div {
    float:left;
    display:inline;
}

.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;
}

.schuifhelpcontainer {
    position:absolute;
    z-index:11;
    clip:rect(0,0,0,0);
}

.schuifhelp  {
    border:solid 1px #ccc;
    background-color:#ffe;
}

.schuifhelptab  {
    position:absolute;
    z-index:10;
}

.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;
    z-index:101;
}

.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;
}

.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;
}

#idCCM_submit{ 
    visibility:hidden;
}

#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_top {
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    background-color:#ffde22;
    border:0px;
    margin:0px 0px 0px 0px;
    padding:1px 0px 0px 2px;
    height:15px;
    width:67px;
}

input.kenteken_tt {
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:1px;
    background-color:#ffde22;
    border:1px #000 solid;
    margin:0px 0px 0px 0px;
    padding:2px 2px 2px 2px;
    height:17px
}

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:26px;
    width:124px;
}

input.searchbox {
    border:0px;
    padding:1px 0px 0px 2px;
    margin:0px 0px 0px 0px;
    height:15px;
    font-size:11px;
    width:125px
}

input.kenteken_19, div.kenteken_19 {
    background:transparent url(/images/back_kenteken_19.gif) no-repeat;
    border:0;
    margin:0;
    padding:1px 0 0 12px;
    height:18px;
    width:86px;
    font-size:13px;
    font-weight:bold;
    letter-spacing:2px;
    text-transform:uppercase;
}

div.kenteken_19 a {
    color:#000;
}

div.kenteken_19 a:hover {
    color:#000;
}

.ddo2_ctrlbox1  {
    background-color:#fff;
    margin-bottom:16px;
    border:solid 1px #ccc;
}

.ddo2_ctrlbox1 div {
    margin-left:25px;
    font-weight:bold;
    text-align:center;
    padding-top:5px;
}

.ddo2_ctrlbox2  { 
    position:absolute;
    visibility:hidden;
    top:-12px;
    border:solid #ccc;
    border-width:1px 1px 0;
}

.ddo2_ctrlbox2 a {
    display:block;
    color:#000;
}

.ddo2_ctrlbox2 div,
.ddo2_ctrlbox2 a  {
    background-color:#fff;
    border-top:solid 1px #fff;
    border-bottom:solid 1px #ccc;
    text-align:center;
    font-weight:bold;
    padding:5px 0;
    cursor:default;
}

.ddo2_ctrlbox2 div:hover,
.ddo2_ctrlbox2 a:hover {
    background-color:#eee;
    color:#000;
    text-decoration:none;
}

button.ddo2_white {
    font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color:#000;
    background:#fff url(/images/btn_ddo2_white.gif) no-repeat left center;
    border:solid 1px #ccc;
    cursor:pointer;
}

button.ddo2_white:hover { 
    color:#f00;
}

#idWoordenboeksuggestions {
    position:absolute;
    visibility:hidden;
    top:2px;
    border:solid 1px #ccc;
    padding:1px 2px;
    background-color:#fff;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
}

.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: 343px;
    position:absolute;
    width:530px;
    float:right;
    margin-top:-2px;
    font-size:12px
}

#feeds .chrome{
    font-size:11px;
    width:60px;
    height:16px;
    float:right;
    border-right:1px solid #bfbfd9;
    background:url(/images/ico_chrome.gif) no-repeat 0px 2px
}

#feeds .igoogle{
    font-size:11px;
    width:62px;
    height:16px;
    float:right;
    border-right:1px solid #bfbfd9;
    background:url(/images/ico_igoogle.gif) no-repeat 2px 0px
}

#feeds .iphone,
#feeds .android{
    font-size:11px;
    width:60px;
    height:16px;
    float:right;
    border-right:1px solid #bfbfd9;
    background:url(/images/ico_iphone.gif) no-repeat 2px 0px
}

#feeds .ipad{
    font-size:11px;
    width:46px;
    height:16px;
    float:right;
    border-right:1px solid #bfbfd9;
    background:url(/images/ico_ipad.gif) no-repeat 2px 0px
}

#feeds .facebook{
    font-size:11px;
    width:72px;
    height:16px;
    float:right;
    border-right:1px solid #bfbfd9;
    background:url(/images/ico_facebook.gif) no-repeat 2px 0px
}

#feeds .mobile{
    font-size:11px;
    width:56px;
    height:16px;
    float:right;
    border-right:1px solid #bfbfd9;
    background:url(/images/ico_phone.gif) no-repeat 2px 0px
}

#feeds .rss{
    font-size:11px;
    width:40px;
    height:16px;
    float:right;
    border-right:1px solid #bfbfd9;
    background:url(/images/ico_rss.gif) no-repeat 4px 2px
}

#feeds .twitter{
    font-size:11px;
    width:62px;
    height:16px;
    float:right;
    background:url(/images/ico_twitter.gif) no-repeat 4px 2px
}

.portlet.awverzblock p{
    padding:0;
    margin:0;
    font-size:11px;
}

/*
#billboardad{
    background:#EEE;
    padding:6px;
    margin-top:-20px;
}

#billboard-content{
    position:relative;
    border:1px solid #FFF;
}

#billboard-content span.close{
    position:absolute;
    top:2px;
    right:2px;
    background:#FFF url('../images/closebtnbg.png') 50% 50% no-repeat;
    width:14px;
    height:14px;
    border:1px solid #000;
    cursor:pointer;
}
*/
