/* CSS Fietssportief.nl */

/* ALGEMEEN */

*{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

body { background: white url(../img/body_bg.jpg) repeat-x top; }
img { border: none; }
a { cursor: hand; cursor:pointer; }
ol { list-style-position: inside; }

#pagebox { width: 996px; margin: 0 auto; }

#header { width: 969px;  height: 138px; margin: 0 auto; }
#header .logo { width: 195px; height: 102px; float: left; } 
#header .foto { width: 399px; height: 102px; float: left; }
#header .winkelwagen { width: 197px; height: 102px; background:url(../img/header-winkelwagen_bg.jpg); float: left; text-align: right;  padding-right: 10px; }
#header .winkelwagen .titel { font-weight: bold; text-align: left; margin: 10px 0px 5px 15px; }
#header .winkelwagen .inhoud a { text-decoration: underline; color: #282828; font-weight: bold; }


#header .metamenu { width: 168px; height: 102px; background:url(../img/header-metamenu_bg.jpg); font-weight: bold; float: left; }
#header .metamenu a { text-decoration: none; color: #525252; }
#header .metamenu a:hover { text-decoration: underline; }
#header .metamenu ul { list-style: none; margin: 7px 0px 0px 20px; line-height: 13px; }
#header .metamenu #talenswitch { margin: 5px 0 0 20px; position: relative; }
#header .metamenu #talenswitch img { margin-right: 5px; }
#header .metamenu #talenswitch .ts { display: none; position: absolute; width: 190px; right: 0px; top: 25px; padding: 5px; background: #ffa232; border: 2px solid white; font-weight: normal; color: white;  }
#header .metamenu #talenswitch #ts_fr { width: 255px; }


#header .nav { width: 801px; height: 36px; background:url(../img/header-nav_bg.jpg) repeat-x; float: left; }

#header .zoeken { width: 168px; height: 36px; background:url(../img/header-zoeken_bg.jpg); float: left; }
#header .zoeken .input { background-image:url(../img/zoeken_bg.gif); color: #c7c7c7; font-weight: bold; width: 121px; height: 21px; padding: 7px 0px 0px 10px; margin-left: 9px; border: 0px; }
#header .zoeken .zoekbtn { }


#content { width: 996px; }
#content .top { background: url(../img/content-top_bg.gif) no-repeat; height: 25px; }
#content .bottom { background: url(../img/content-bot_bg.gif) no-repeat; height: 28px; } 
#content .content { overflow:hidden; height: 100%; background: #000000; background: url(../img/content-mid_bg.gif) repeat-y; }

#footer { width: 996px; height: 50px; margin: 0 auto; text-align:center; }
#footer .col-a { float: left; width: 204px; padding-left: 7px; text-align: left; } 
#footer .col-b { float: left; width: 580px; text-align: left; font-weight: bold; color: #b2b2b2; } 
#footer .col-c { float: left; width: 205px; margin-top: 7px; text-align: left; font-weight: bold; color: #b2b2b2; } 

#footer a { text-decoration: none; color: #b2b2b2; }
#footer a:hover { text-decoration: underline; }

#footer .col-bt { float: left; display: block; margin: 5px 7px 0 0px; }
#footer .col-bt.be { margin-left: 35px; }
#footer .col-b1 { float: left; display: block; text-decoration: none; width: 103px; height: 28px; background: url(../img/footer_shimano_103_bg.jpg) top left no-repeat; }
#footer .col-b2 { float: left; display: block; text-decoration: none; width: 83px; height: 28px; background: url(../img/footer_pro_83_bg.jpg) top left no-repeat; }
#footer .col-b3 { float: left; display: block; text-decoration: none; width: 96px; height: 28px; background: url(../img/footer_unigarant_96_bg.jpg) top left no-repeat; }
#footer .col-b4 { float: left; display: block; text-decoration: none; width: 107px; height: 28px; background: url(../img/footer_sram_bg.jpg) top left no-repeat; }
#footer .col-b5 { float: left; display: block; text-decoration: none; width: 103px; height: 28px; background: url(../img/footer_fulcrum_bg.jpg) top left no-repeat; }
#footer .col-b6 { float: left; display: block; text-decoration: none; width: 103px; height: 28px; background: url(../img/footer_fietsned_103_bg.jpg) top left no-repeat;  }
/*
#footer .col-b4 { float: left; display: block; text-decoration: none; width: 76px; height: 28px; background: url(../img/footer_fietsprojecten_76_bg.jpg) 0 0 no-repeat; background-position: top; }
#footer .col-b5 { float: left; display: block; text-decoration: none; width: 103px; height: 28px; background: url(../img/footer_fietsned_103_bg.jpg) 0 0 no-repeat; background-position: top; }
*/
#footer .col-b a:hover { background-position: 0 -28px; }


#navigation { list-style-type: none; } 
#navigation li { position: relative; display: block; float: left; height: 34px; }
#navigation li:hover { background-position: 0 -34px; z-index: 1; }
#navigation li:hover ul { display: block; }

#navigation li ul { position: absolute; display: none; left: 0px; top: 34px; width: 165px; }
#navigation li ul li { display: block; width: 165px; clear: both; text-align: left; height: 20px; z-index: 100; }
#navigation li ul li a { font-size: 11px; font-weight: bold; color: #2b2b2b; text-decoration: none; padding: 0 8px 0 13px; }
#navigation li ul li a:hover { text-decoration: none; color: #f7791d; }

.navigation_link { color: #F5893B; font-weight: bold; }


/* GENERATE MENU HEADERS*/
#navigation li { background-image: url(../img/vert_streep.gif); background-position:-5px top; background-repeat:no-repeat; }
#navigation li a img { margin-top:11px; margin-left:12px; }



/* PNG of GIF */
#navigation li ul li.drop_top { padding-top: 5px; height: 21px; background: url(../img/nav-drop-top_bg.gif) no-repeat left top; }
#navigation li ul li.drop_mid { background: url(../img/nav-drop-mid_bg.gif) no-repeat left top; }
#navigation li ul li.drop_bot { background:  url(../img/nav-drop-bot_bg.gif) no-repeat left top; height: 18px;}
#navigation li ul li.drop_last { background:  url(../img/nav-drop-last_bg.png) no-repeat left top; height: 14px;}





/* COL-A */
#content #col-a {  display: inline; width: 195px; float: left; margin: 0px 0px 0px 14px; }

#content #col-a .spacer { height: 5px; width: 190px; }

#content #col-a #nieuwsbrief { color: #FFFFFF; font-weight: bold; }
#content #col-a #nieuwsbrief .top {  background: url(../img/nieuwsbrief-top_bg.gif) no-repeat; height: 34px; }
#content #col-a #nieuwsbrief .bottom { background: url(../img/col-a-bot_bg.gif); height: 14px; }
#content #col-a #nieuwsbrief .content { background: url(../img/col-a-mid_bg.gif) repeat-y; height: 67px; padding-left: 15px; }
#content #col-a #nieuwsbrief .content .verzenden { margin-top: 5px; }
#content #col-a #nieuwsbrief .content .inputcontainer { background-image: url(../img/nieuwsbrief-input_bg.gif); background-position: top left; background-repeat: no-repeat; margin: 5px 0 0; padding: 0; }
#content #col-a #nieuwsbrief .content .input { background-image: url(../img/x.gif); background: none; margin-top: 0; color:#b8b8b8; font-weight: bold; text-align: right; width: 142px; height: 20px; padding: 7px 10px 0px 7px; border: 0px; }
#content #col-a #nieuwsbrief .content .verzenden a { color: #FFFFFF; font-weight: bold; text-align: right; margin-left: 95px; text-decoration: underline; }
#content #col-a #nieuwsbrief .content .tekst { margin-left: 3px; xmargin-bottom: 10px; }

#content #col-a #klantwoord {  }
#content #col-a #klantwoord .top {  background: url(../img/klantwoord-top_bg.gif) no-repeat; height: 34px; }
#content #col-a #klantwoord .bottom { background: url(../img/col-a-bot_bg.gif); height: 14px; }
#content #col-a #klantwoord .content { background: url(../img/col-a-mid_bg.gif) repeat-y; height: 90px; }
#content #col-a #klantwoord .content .titel { color:#FFFFFF; font-weight: bold; margin-left: 15px; }
#content #col-a #klantwoord .content .tekst { color:#FFFFFF; font-style: oblique; width: 160px; margin-left: 15px; } 
#content #col-a #klantwoord .content .tekst2 { color:#FFFFFF; width: 160px; margin-left: 15px; } 
#content #col-a #klantwoord .content .tekst2 a { color:#FFFFFF; text-decoration: underline; } 
#content #col-a #klantwoord .content .leesmeer { margin-top: 5px; }
#content #col-a #klantwoord .content .leesmeer a { color:#FFFFFF; text-decoration: underline; margin-left: 107px; font-weight: bold; }

#content #col-a #geenverzendkosten { width: 195px; height: 69px; }

#content #col-a #veiligwinkelen { }
#content #col-a #veiligwinkelen .top {  background: url(../img/veiligwinkelen-top_bg.gif) no-repeat top; height: 34px; }
#content #col-a #veiligwinkelen .bottom { background: url(../img/col-a-bot_bg.gif); height: 14px; }
#content #col-a #veiligwinkelen .content { background: url(../img/col-a-mid_bg.gif) repeat-y; text-align: center; }
#content #col-a #veiligwinkelen .content .logo { margin: 5px; }
#content #col-a #veiligwinkelen .content a { color: #FFFFFF; font-weight: bold; }

#content #col-a #veiligwinkelen2 { }
#content #col-a #veiligwinkelen2 .top {  background: url(../img/veiligwinkelen-top_bg.gif) no-repeat top; height: 34px; }
#content #col-a #veiligwinkelen2 .bottom { background: url(../img/col-a-bot_bg.gif); margin-top: -5px; height: 14px; }
#content #col-a #veiligwinkelen2 .content { background: url(../img/col-a-mid_bg.gif) repeat-y; margin-top: -1px; text-align: center; }
#content #col-a #veiligwinkelen2 .content .logo { margin: 1px 5px; }

#content #col-a #submenu { color: #FFFFFF; }
#content #col-a #submenu .top { height: 34px; }
#content #col-a #submenu .bottom { background: url(../img/col-a-bot_bg.gif); height: 14px; }
#content #col-a #submenu .content { background: url(../img/col-a-mid_bg.gif) repeat-y; font-weight: bold; text-align: left; line-height: 18px; }
#content #col-a #submenu .content  ul { list-style: none; }
#content #col-a #submenu .content  ul li { margin-left: 15px; }
#content #col-a #submenu .content  ul li a { text-decoration: underline; color: #FFFFFF; font-weight: bold; }
#content #col-a #submenu .content  ul li a:hover { text-decoration: none; color: #FFFFFF; font-weight: bold; }

/* COL-B */
#content #col-b { display: inline; width: 768px; float: left; margin: 0px 17px 0px 0px; }

#content #col-b .top-color1 { background:url(../img/col-b-color1-top_bg.gif) no-repeat top; height: 34px; }
#content #col-b .top-color1 span { margin-right:350px;}
#content #col-b .bottom-color1 { background:url(../img/col-b-color1-bot_bg.gif) no-repeat top; background-color:#FFFFFF; height: 13px; }
#content #col-b .content-color1 { background:url(../img/col-b-color1-mid_bg.gif) repeat-y; overflow: hidden; height: 100%; }

#content #col-b .top-color2 { background:url(../img/col-b-color2-top_bg.gif); height: 34px; }
#content #col-b .bottom-color2 { background:url(../img/col-b-color2-bot_bg.gif) no-repeat top; background-color:#FFFFFF; height: 13px; }
#content #col-b .content-color2 { background:url(../img/col-b-color2-mid_bg.gif) repeat-y; overflow: hidden; height: 100%; }

#content #col-b #tagline { float: left; padding-left: 12px; margin-top: 7px; font-weight: bold; color: #FFFFFF;  }
#content #col-b #tagline a { text-decoration: none; font-weight: bold; color: #FFFFFF; }
#content #col-b #opties { float: right; padding-right: 12px; margin-top: 7px; font-weight: bold; color: #FFFFFF; }
#content #col-b #opties a { font-weight: bold; color: #FFFFFF; text-decoration: none; }
#content #col-b #opties a:hover { text-decoration: underline;}
#content #col-b #kruimelpad { float: left; padding-left: 10px; margin-top: 7px; color:#FFFFFF; font-weight: bold; }
#content #col-b #kruimelpad a { font-weight: bold; color: #FFFFFF; text-decoration: underline; }
#content #col-b #kruimelpad a:hover { text-decoration: underline;}

#content #col-b #homepage { margin-left: 11px; }
#content #col-b #homepage .catkeuze { float: left; margin-right: 4px; }
#content #col-b #homepage .catkeuze a { display: block; margin: 0px 0px 7px 0px; }
#content #col-b #homepage .aanbieding { margin-top: 3px; }

#content #col-b #tekstpagina { margin-left: 11px; line-height: 16px; color: #0f0f0f; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#content #col-b #tekstpagina ul li { margin-left: 15px; }

#content #col-b #tekstpagina { margin-left: 11px; line-height: 16px; color: #0f0f0f; }
#content #col-b #tekstpagina .col-a { width: 492px; float: left; }
#content #col-b #tekstpagina .col-b { margin-left: 15px; width: 240px; float: left;  }
/* #content #col-b #tekstpagina .col-a h1 { font-size: 11px; font-weight:bold; } */
#content #col-b #tekstpagina .col-a h1 { font-size: 16px; font-weight: bold; color: #000; }
#content #col-b #tekstpagina .col-a h2 { font-size: 14px; font-weight: bold; color: #000; }
#content #col-b #tekstpagina .col-a h3 { font-size: 12px; font-weight: bold; color: #000; }
#content #col-b #tekstpagina .col-a ol { list-style-position: outside; margin-left: 25px; }
#content #col-b #tekstpagina .col-a td { vertical-align: top; }
#content #col-b #tekstpagina a { color:#252525; font-weight: bold; text-decoration: underline; }
#content #col-b #tekstpagina a:hover { text-decoration: none; }

/* sitemap */ 
#sitemap { line-height: 15px; margin-left:30px; color:#000000;} 
#sitemap li { list-style-image:url(../img/ico-sitemap-hoofd.gif); } 
#sitemap li a { text-decoration:none; font-weight:bold; color:#000000; } 
#sitemap li a:hover { text-decoration:underline; font-weight:bold; color:#000000; } 
 
#sitemap ul ul li { list-style-image:url(../img/ico-sitemap-sub.gif); margin-bottom: 0px; margin-left:20px; margin-top:0px; } 
#sitemap ul ul li a { text-decoration:none; font-weight:normal; color:#000000; } 
#sitemap ul ul li a:hover { text-decoration:underline; font-weight:normal; color:#000000; }


/* productoverzicht */

#content #col-b #productoverzicht { margin-left: 8px; }
#content #col-b #productoverzicht .productbox { width: 182px; float: left; margin-left: 5px; margin-top: 5px; }
#content #col-b #productoverzicht .productbox .top { height: 9px; background:url(../img/productoverzicht-boxtop_bg.gif) no-repeat; }
#content #col-b #productoverzicht .productbox .content { height: 195px; background: #FFFFFF; }
#content #col-b #productoverzicht .productbox .content .titel { color: #ff6c00; text-align: right; width: 177px; padding-right: 5px; font-weight: bold; }
#content #col-b #productoverzicht .productbox .content .vanprijs { color: #f7941d; margin-top: 17px; text-align: left; float: left; padding-left: 5px; font-weight: bold; }
#content #col-b #productoverzicht .productbox .content .prijs { color: #ff6c00; text-align: right; font-size: 31px; float: right; padding-right: 5px; font-weight: bold; }
#content #col-b #productoverzicht .productbox .content img { margin-left: 6px; }
#content #col-b #productoverzicht .productbox .bot { height: 9px; background:url(../img/productoverzicht-boxbot_bg.gif) no-repeat; }

/* accessoirebox */
#content #col-b #productoverzicht .accessoirebox { width: 143px; float: left; margin-left: 5px; margin-top: 5px; }
#content #col-b #productoverzicht .accessoirebox a { text-decoration: none; color: #ff6c00; }
#content #col-b #productoverzicht .accessoirebox .top { height: 9px; background:url(../img/accessoireoverzicht-boxtop_bg.gif) no-repeat; }
#content #col-b #productoverzicht .accessoirebox .content { height: 170px; background: #FFFFFF; }
#content #col-b #productoverzicht .accessoirebox .content .titel { line-height: 14px; height: 28px; overflow: hidden; color: #ff6c00; text-align: right; width: 138px; padding-right: 5px; font-weight: bold; }
#content #col-b #productoverzicht .accessoirebox .content img { margin: 6px 0 0 6px; }
#content #col-b #productoverzicht .accessoirebox .bot { height: 9px; background:url(../img/accessoireoverzicht-boxbot_bg.gif) no-repeat; }
#content #col-b #productoverzicht .accessoirebox .prijs { color: #ff6c00; text-align: right; font-size: 25px; float: right; padding-right: 5px; font-weight: bold; }


#content #col-b .top-productoverzicht { background:url(../img/col-b-productoverzicht-top_bg.gif) no-repeat top; height: 54px; }
#content #col-b .top-productoverzicht .boven { float: left; width: 768px; }
#content #col-b .top-productoverzicht .onder { float: left; width: 768px;  } 

#content #col-b .bottom-productoverzicht { background:url(../img/col-b-productoverzicht-bot_bg.gif) no-repeat top; background-color:#FFFFFF; height: 37px; }


#content #col-b .paginering { margin-left: 14px; float: left; color: #FFFFFF; font-weight: bold; }
#content #col-b .paginering a { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
#content #col-b .paginering a:hover { text-decoration: none; } 
#contact #col-b .paginering .selected { font-weight: normal; }

#content #col-b .laatzien { float: right; margin-right: 14px; margin-top: 10px; color:#FFFFFF; font-weight: bold; }
#content #col-b .laatzien select { font-weight: normal; border: 1px solid  #f7791d; }

#content #col-b .paginaselect-bot { padding-top: 10px; }
#content #col-b .paginering-bot { margin-left: 14px; float: left; color: #FFFFFF; font-weight: bold; }
#content #col-b .paginering-bot a { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
#content #col-b .paginering-bot a:hover { text-decoration: none; } 
#contact #col-b .paginering-bot .selected { font-weight: normal; }

#content #col-b .laatzien-bot { float: right; margin-right: 14px; color:#FFFFFF; font-weight: bold; }
#content #col-b .laatzien-bot select { font-weight: normal; border: 1px solid  #f7791d; }

#content #col-a #extrablok-productoverzicht { width: 195px; height: 64px; background: url(../img/extrablok-productoverzicht.gif); }


#content #col-a #extrablok { color: #FFFFFF; }
#content #col-a #extrablok .top { height: 34px; }
#content #col-a #extrablok .bottom { background: url(../img/col-a-bot_bg.gif); height: 14px; }
#content #col-a #extrablok .content { background: url(../img/col-a-mid_bg.gif) repeat-y; text-align: left; line-height: 18px; height: 235px; }
#content #col-a #extrablok .content .tekst { color:#FFFFFF; width: 164px; margin-left: 15px; } 


/* productdetail */
#content #col-b #productdetail { margin-left: 11px; overflow: hidden; height: 100%;  }
#content #col-b #productdetail #mainbox { float: left; width: 567px; }
#content #col-b #productdetail #mainbox .top { background:url(../img/productdetail-mainbox-top_bg.gif) no-repeat top; height: 39px; }
#content #col-b #productdetail #mainbox .top .titel { padding-left: 10px; padding-top: 7px; color:#FFFFFF; font-weight: bold; }

/*#content #col-b #productdetail #mainbox .content { background:url(../img/productdetail-mainbox-mid_bg.gif); height: 315px; }*/

#content #col-b #productdetail #mainbox .content {
	background:url(../img/productdetail-mainbox-mid_bg.gif);
}

#content #col-b #productdetail #mainbox .bot { background:url(../img/productdetail-mainbox-bot_bg.gif) no-repeat top; height: 11px; }
#content #col-b #productdetail #mainbox .content img { border: 1px solid #f7791d; } 
#content #col-b #productdetail #mainbox .content .hoofdfoto { padding-left: 10px; padding-bottom: 10px; float: left; width: 285px; }
#content #col-b #productdetail #mainbox .content .hoofdfoto .ico { padding:0 auto; margin-right:0; margin-bottom:0; float: left; border:none; margin-top:2px; margin-left:45px; }
#content #col-b #productdetail #mainbox .content .hoofdfoto P { padding:0 auto; margin-top:3px; margin-left:3px; float: left; color:#333333; font-size:10px; }
#content #col-b #productdetail #mainbox .content .hoofdfoto #oneliner {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #f5893b; 
	padding: 15px 0px 0px 0px;
	width: 285px; 
}

#content #col-b #productdetail #mainbox .content .thumbs #ac_oneliner { text-align: center; font-size: 20px; font-weight: bold; color: #f5893b; padding: 15px 0px 0px 0px;
}

#content #col-b #productdetail #mainbox .content .thumbs { float: right; padding-right: 5px; width: 260px; font-weight: bold;}
#content #col-b #productdetail #mainbox .content .thumbs .kleurkeuze { overflow: hidden; height: 100%; }
#content #col-b #productdetail #mainbox .content .thumbs .kleurkeuze .tekst { float: left; width: 130px; }
#content #col-b #productdetail #mainbox .content .thumbs .kleurkeuze .icon{ float: right;  padding-right: 7px;}
#content #col-b #productdetail #mainbox .content .comtekst { clear: both; padding-top: 10px; margin: 0px 10px 0px 10px; border-top: 1px solid #f7791d; line-height: 15px; }
#content #col-b #productdetail .prijs { float: left; width: 177px; margin-top: 13px; height: 101px; background:url(../img/productdetail-prijs.gif) no-repeat; }
#content #col-b #productdetail .prijs .vanprijs { color: #f5893b; margin: 30px 0px 0px 10px; font-weight: bold;}
#content #col-b #productdetail .prijs .voorprijs { color: #f5893b; font-size: 40px; width: 135px; text-align: right; font-weight: bold; margin-left: 20px; }
#content #col-b #productdetail .beschikbaarheid { float: left; width: 177px; margin-top: 10px; height: 87px; background:url(../img/productdetail-beschikbaarheid.gif) no-repeat; }
#content #col-b #productdetail .beschikbaarheid .titel { margin: 30px 0px 0px 10px; }
#content #col-b #productdetail .beschikbaarheid .onbeschikbaar { margin: 25px 0 0 10px; }
#content #col-b #productdetail .beschikbaarheid .tekst { margin: 3px 0px 0px 10px; }
#content #col-b #productdetail .bestellen { float: left; width: 177px; margin-top: 10px; height: 137px; background:url(../img/productdetail-bestellen.gif) no-repeat; }
#content #col-b #productdetail .bestellen.cstm { float: left; width: 177px; margin-top: 10px; height: 213px; background:url(../img/productdetail_custombestellen_bg.gif) no-repeat; }
#content #col-b #productdetail .bestellen .inhoud  { margin: 30px 0px 0px 0px; }

#content #col-b #productdetail .bestellen .custom { margin: 25px 0 0 0; }
#content #col-b #productdetail .bestellen .custom ul { height: 153px; }
#content #col-b #productdetail .bestellen .custom ul li { list-style: outside; margin: 0 0 0 17px; list-style-image: url(../img/productdetail_custom-li_bg.gif); } 
#content #col-b #productdetail .bestellen .custom .voegtoe { text-align: center; }

#content #col-b #productdetail .bestellen.custom_wrap { float: left; width: 177px; height: 100%; overflow: hidden; margin-top: 10px; background: none; }
#content #col-b #productdetail .bestellen .custom_dy .top { height: 30px; background:url(../img/productdetail_custombestellen-top_bg.gif) no-repeat; }
#content #col-b #productdetail .bestellen .custom_dy .mid { background:url(../img/productdetail_custombestellen-mid_bg.gif) repeat-y; }
#content #col-b #productdetail .bestellen .custom_dy .mid ul { margin: 0 0 10px 0; padding: 0px; }
#content #col-b #productdetail .bestellen .custom_dy .mid ul li { list-style-position: outside; margin: 0 0 0 18px; padding: 0 px; list-style: url(../img/productdetail_custom-li_bg.gif); } 
#content #col-b #productdetail .bestellen .custom_dy .mid .voegtoe { text-align: center; }
#content #col-b #productdetail .bestellen .custom_dy .bot { height: 11px; background:url(../img/productdetail_custombestellen-bot_bg.gif) no-repeat; }

#content #col-b #productdetail .bestellen .inhoud .maat  { margin: 40px 24px 0px 4px; text-align: right;  }
#content #col-b #productdetail .bestellen .inhoud .maat .pulldown  { border: 1px solid #f7791d; width: 100px;   }
#content #col-b #productdetail .bestellen .inhoud .kleur  { margin: 5px 24px 10px 4px; text-align: right; }
#content #col-b #productdetail .bestellen .inhoud .kleur .pulldown  { border: 1px solid #f7791d; width: 100px;  }
#content #col-b #productdetail .bestellen .inhoud .voegtoe  { text-align: center; }
#content #col-b #productdetail #accessoires .bot { background:url(../img/productdetail-subbox-bot_bg.gif) no-repeat top; height: 10px; }

#content #col-b #productdetail .spacer { clear: both; height: 10px; }

#content #col-b #productdetail #customopties { width: 744px; margin-bottom: 10px; } 
#content #col-b #productdetail #customopties .top { background:url(../img/productdetail-subbox-top_bg.gif) no-repeat top; height: 32px; }
#content #col-b #productdetail #customopties .top .titel { padding-left: 10px; padding-top: 7px; color:#FFFFFF; font-weight: bold; }
#content #col-b #productdetail #customopties .content { background:url(../img/productdetail-subbox-mid_bg.gif); }
#content #col-b #productdetail #customopties .content .inhoud { margin: 0px 0px 0px 20px; width: 724px; overflow: hidden; height: 100%; }
#content #col-b #productdetail #customopties .bot { background:url(../img/productdetail-subbox-bot_bg.gif) no-repeat top; height: 10px; }
#content #col-b #productdetail #customopties .set { width: 704px; padding: 10px 0; height: 100%; overflow: hidden; border-bottom: 1px solid #f88a39; }
#content #col-b #productdetail #customopties .set.last { border-bottom: none; height: 50px; }
#content #col-b #productdetail #customopties .set h3 { font-size: 14px; }
#content #col-b #productdetail #customopties .set .col-a { width: 170px; float: left; margin-top: 10px; }
#content #col-b #productdetail #customopties .set .col-a .pulldown { width: 100px; border: 1px solid #c8c8c8; }
#content #col-b #productdetail #customopties .set .col-b { width: 500px; float: right; margin-top: 10px; text-align: right; }
#content #col-b #productdetail #customopties .set .col-b.prijs { background: none; margin-top: -20px; z-index: 1; font-size: 18px; font-weight: bold; }
#content #col-b #productdetail #customopties .set p { margin-bottom: 5px; }
#content #col-b #productdetail #customopties .set .item { height: 100%; overflow: hidden; }
#content #col-b #productdetail #customopties .set .item label { width: 670px; height: 18px; margin-top: 2px; padding: 2px 0 0 2px; display: block; float: left; }
#content #col-b #productdetail #customopties .set .item div.radio { width: 18px; height: 18px; padding: 5px 0 0 2px; margin: 0 5px -2px 0; float: left; }

#content #col-b #productdetail #specificaties { width: 744px; } 
#content #col-b #productdetail #specificaties .top { background:url(../img/productdetail-subbox-top_bg.gif) no-repeat top; height: 32px; }
#content #col-b #productdetail #specificaties .top .titel { padding-left: 10px; padding-top: 7px; color:#FFFFFF; font-weight: bold; }
#content #col-b #productdetail #specificaties .content { background:url(../img/productdetail-subbox-mid_bg.gif); }
#content #col-b #productdetail #specificaties .content .inhoud { margin: 0px 0px 0px 20px; width: 724px; overflow: hidden; height: 100%;  }
#content #col-b #productdetail #specificaties .content .inhoud td { border-bottom: 1px solid #fcc59e; padding-top: 5px; padding-bottom: 5px; } 
#content #col-b #productdetail #specificaties .content .titel { font-weight: bold; padding-left: 10px; }
#content #col-b #productdetail #specificaties .content .punt { font-weight: bold; }
#content #col-b #productdetail #specificaties .content .inhoud .col-a { float: left; width: 350px; }
#content #col-b #productdetail #specificaties .content .inhoud .col-b { float: right; width: 350px; margin-left: 20px; }
#content #col-b #productdetail #specificaties .content .inhoud .col-c { float: left; width: 228px; margin-left: 20px; }
#content #col-b #productdetail #specificaties .bot { background:url(../img/productdetail-subbox-bot_bg.gif) no-repeat top; height: 10px; }

#content #col-b #productdetail #accessoires { width: 744px; margin-top: 10px; } 
#content #col-b #productdetail #accessoires .top { background:url(../img/productdetail-subbox-top_bg.gif) no-repeat top; height: 32px; }
#content #col-b #productdetail #accessoires .top .titel { padding-left: 10px; padding-top: 7px; color:#FFFFFF; font-weight: bold; }
#content #col-b #productdetail #accessoires .content { background:url(../img/productdetail-subbox-mid_bg.gif); }
#content #col-b #productdetail #accessoires .content .blok { float: left; width: 128px; height: 152px; background:#ffa232; margin-left: 17px; } 
#content #col-b #productdetail #accessoires .content .blok .titel { font-weight: bold; width: 128px; background:#FFFFFF; }

#content #col-b #productdetail #accessoires .content .blok .acc_foto { position: relative; width: 126px; height: 94px; overflow: hidden; background-color: #FFFFFF; border: 1px solid #ffa232; }

#content #col-b #productdetail #accessoires .content .blok .acprijs { color: #FFFFFF; width: 123px; text-align: right; margin: 3px 5px 0px 0px; } 
#content #col-b #productdetail #accessoires .content .blok .inwinkelwagen { margin: 10px 0px 0px 5px; }
#content #col-b #productdetail #accessoires .content .blok .inwinkelwagen a { color: #FFFFFF; text-decoration: underline; } 
#content #col-b #productdetail #accessoires .content .blok .inwinkelwagen a:hover { text-decoration: none; } 

/* Betaalstappen */

#content #col-a #submenu .content .winkelwagensub { background: url(../img/col-a-mid_bg.gif) repeat-y; font-weight: normal; text-align: left; line-height: 18px; }
#content #col-a #submenu .content .winkelwagensub  ul { list-style: none; }
#content #col-a #submenu .content .winkelwagensub  ul li { margin-left: 15px; }

#content #col-b .stapoverzicht { width: 704px; height: 20px; margin: 10px 0px 20px 0px; background:url(../img/betaalstap-ruler_bg.gif); }
#content #col-b .stapoverzicht ul { padding: 3px 0px 0px 15px; }
#content #col-b .stapoverzicht li { display: inline; color:#FFFFFF; }
#content #col-b .stapoverzicht .selected { font-weight: bold; text-decoration: underline; }
#content #col-b .stapoverzicht .spacer { margin: 0px 10px 0px 10px; }

#content #col-b #betaalstap1 { margin: 0px 0px 10px 30px; line-height: 16px; color: #0f0f0f; }
#content #col-b #betaalstap1 .titelkop { color: #FFFFFF; font-weight: bold; }
#content #col0b #betaalstap1 .vruler { border-left: 1px solid #FF9900; }
#content #col-b #betaalstap1 .aantal { border: 1px solid #ffa232; text-align: center; margin-top: 2px; }
#content #col-b #betaalstap1 .producttitel { font-weight: bold; text-decoration: underline; }
#content #col-b #betaalstap1 .producttitel a { font-weight: bold; text-decoration: underline; color:#000000; }
#content #col-b #betaalstap1 .producttitel a:hover { font-weight: bold; text-decoration: underline; color:#000000; }

#content #col-b #betaalstap1 .productkleur { font-weight: bold; vertical-align: top; text-align: center; border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; }
#content #col-b #betaalstap1 .productmaat { font-weight: bold; vertical-align: top; text-align: center; border-right: 1px solid #FF6600; }
#content #col-b #betaalstap1 .productprijs { font-weight: bold; vertical-align: top; text-align: right; }
#content #col-b #betaalstap1 .actualiseer { padding-left: 10px; }
#content #col-b #betaalstap1 .actualiseer img { padding-top: 3px; }
#content #col-b #betaalstap1 .actualiseer a { background:url(../img/ico-actualiseer.gif) left no-repeat; padding-left: 17px; color:#FFFFFF; text-decoration: underline;  }
#content #col-b #betaalstap1 .subtotaal { color:#FFFFFF; text-align: right; }
#content #col-b #betaalstap1 .subtotaalprijs { color:#FFFFFF; font-size: 13px; font-weight: bold; text-align: right; }
#content #col-b #betaalstap1 .terug { background:url(../img/betaalstap-terug_bg.gif) no-repeat; width: 240px; height: 21px; padding: 3px 0px 0px 30px; }
#content #col-b #betaalstap1 .terug a { color:#FFFFFF; font-weight: bold; }
#content #col-b #betaalstap1 .verder { background:url(../img/betaalstap-verder_bg.gif) no-repeat; width: 240px; height: 21px; padding-top: 3px; }
#content #col-b #betaalstap1 .verder a { color:#FFFFFF; font-weight: bold; margin-right: 26px; }


#content #col-b #betaalstap2 { margin: 0px 0px 10px 30px; line-height: 16px; color: #0f0f0f; }
#content #col-b #betaalstap2 .kleur1 { background: #f9f9f9; padding: 5px 0px 5px 10px; }
#content #col-b #betaalstap2 .kleur2 { background: #f4f4f4; padding: 5px 0px 5px 10px; }
#content #col-b #betaalstap2 .col-a { background: #f7791d; }
#content #col-b #betaalstap2 h1 { font-size: 14px; }
#content #col-b #betaalstap2 .kosten { color: #3e3e3e; font-size: 14px; } 
#content #col-b #betaalstap2 .radio { width: 100%; background: #ffa232; padding: 2px 0px 2px 0px; text-align: center; }

#content #col-b .stapselect { width: 704px; height: 20px; margin: 20px 0px 20px 0px; }
#content #col-b .stapselect .terug { float: left; background:url(../img/betaalstap-terug_bg.gif) no-repeat; width: 240px; height: 21px; padding: 3px 0px 0px 30px; }
#content #col-b .stapselect .terug a { color:#FFFFFF; font-weight: bold; text-decoration: none; }
#content #col-b .stapselect .verder { float: right; background:url(../img/betaalstap-verder_bg.gif) no-repeat; width: 240px; height: 21px; padding-top: 3px; }
#content #col-b .stapselect .verder a { color:#FFFFFF; font-weight: bold; margin-left: 9px; text-decoration: none; }

#content #col-b #betaalstap3 { margin: 0px 0px 10px 30px; line-height: 16px; color: #0f0f0f; }
#content #col-b #betaalstap3 .kleur1 { background: #f9f9f9; padding: 5px 0px 5px 10px; }
#content #col-b #betaalstap3 .kleur2 { background: #f4f4f4; padding: 5px 0px 5px 10px; }
#content #col-b #betaalstap3 .kleur3 { background: #dddddd; padding: 5px 0px 5px 10px; }
#content #col-b #betaalstap3 .col-a { background: #f7791d; }
#content #col-b #betaalstap3 .input { border: 1px solid #f7791d; font-weight: normal; }
#content #col-b #betaalstap3 .ster { color: #f7791d; }
#content #col-b #betaalstap3 .invoer { font-weight: bold; float: left; margin-right: 10px; }



/* Betaalstap 4 */

#content #col-b #betaalstap4 { margin: 0px 0px 10px 30px; line-height: 16px; color: #0f0f0f; }
#content #col-b #betaalstap4 .titelkop { color: #FFFFFF; font-weight: bold; }
#content #col-b #betaalstap4 .producttitel { font-weight: bold; text-decoration: underline; }
#content #col-b #betaalstap4 .productkleur { font-weight: bold; vertical-align: top; text-align: center; border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; }
#content #col-b #betaalstap4 .productmaat { font-weight: bold; vertical-align: top; text-align: center; border-right: 1px solid #FF6600; }
#content #col-b #betaalstap4 .productprijs { font-weight: bold; vertical-align: top; text-align: right; }
#content #col-b #betaalstap4 .subtotaal { color:#FFFFFF; text-align: right; }
#content #col-b #betaalstap4 .subtotaalprijs { color:#FFFFFF; font-size: 13px; font-weight: bold; text-align: right; }
#content #col-b #betaalstap4 .type { padding-right: 10px; font-weight: bold; }
#content #col-b #betaalstap4 .totaalprijs { width: 704px; height: 20px; color: #ffffff; margin: 10px 0px 20px 0px; text-align: right; background:url(../img/betaalstap-ruler_bg.gif); }
#content #col-b #betaalstap4 .totaalprijs .inhoud { margin-right: 15px; padding-top: 2px; }
#content #col-b #betaalstap4 .totaalprijs .inhoud .prijs { font-size: 13px; font-weight: bold; }
#content #col-b #betaalstap4 .betaalmethode { float: left; }
#content #col-b #betaalstap4 .verzendkosten { float: right; padding-right: 15px; font-weight: bold; }

#content #col0b #betaalstap1 .vruler { border-left: 1px solid #FF9900; }
#content #col-b #betaalstap1 .aantal { border: 1px solid #ffa232; text-align: center; margin-top: 2px; }
#content #col-b #betaalstap1 .producttitel { font-weight: bold; text-decoration: underline; }
#content #col-b #betaalstap1 .productkleur { font-weight: bold; vertical-align: top; text-align: center; border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; }
#content #col-b #betaalstap1 .productmaat { font-weight: bold; vertical-align: top; text-align: center; border-right: 1px solid #FF6600; }
#content #col-b #betaalstap1 .productprijs { font-weight: bold; vertical-align: top; text-align: right; }
#content #col-b #betaalstap1 .actualiseer { padding-left: 10px; }
#content #col-b #betaalstap1 .actualiseer img { padding-top: 3px; }
#content #col-b #betaalstap1 .actualiseer a { background:url(../img/ico-actualiseer.gif) left no-repeat; padding-left: 17px; color:#FFFFFF; text-decoration: underline;  }
#content #col-b #betaalstap1 .subtotaal { color:#FFFFFF; text-align: right; }
#content #col-b #betaalstap1 .subtotaalprijs { color:#FFFFFF; font-size: 13px; font-weight: bold; text-align: right; }
#content #col-b #betaalstap1 .terug { background:url(../img/betaalstap-terug_bg.gif) no-repeat; width: 240px; height: 21px; padding: 3px 0px 0px 30px; }
#content #col-b #betaalstap1 .terug a { color:#FFFFFF; font-weight: bold; }
#content #col-b #betaalstap1 .verder { background:url(../img/betaalstap-verder_bg.gif) no-repeat; width: 240px; height: 21px; padding-top: 3px; }
#content #col-b #betaalstap1 .verder a { color:#FFFFFF; font-weight: bold; margin-right: 26px; }

/* Acties */

#content #col-b #productdetail #acties {}
#content #col-b #productdetail #acties p { font-size: 11px; color: #ffffff; font-weight: bold; padding: 3px 0 0 10px; }
#content #col-b #productdetail #acties .top { background:url(../img/acties_bg_top.gif) no-repeat top left; height: 32px; }
#content #col-b #productdetail #acties .bot { background:url(../img/acties_bg_bot.gif) no-repeat top left; height: 11px; line-height: 0; font-size: 0; }
#content #col-b #productdetail #acties .content { background: url(../img/acties_bg_content.gif) repeat-y top left; overflow: hidden; height: 100%; padding: 0 0 0 20px; font-size: 11px;  }
#content #col-b #productdetail #acties .content a { color: #000000; font-weight: bold; text-decoration: none; display: block; height: 100%; text-align: center; }
#content #col-b #productdetail #acties .content a span { text-decoration: underline; }
#content #col-b #productdetail #acties .content a img { border: 0; float: left; margin: 0 0 5px 0; }
#content #col-b #productdetail #acties .content .proefrit { float: left; width: 59px; margin: 0 10px 0 0; }
#content #col-b #productdetail #acties .content .voorraad { float: left; width: 59px; margin: 0 10px 0 0; }
#content #col-b #productdetail #acties .content .video { float: left; width: 59px; margin: 0 10px 0 0; }

/* FAQ */

#content #col-b #faq { width: 717px; padding: 0 0 0 10px; }
#content #col-b #faq h1 { font-size: 11px; color: #f7791d; margin: 0 0 5px 0; }
#content #col-b #faq .hdr .topx { background: url(../img/faq_hdr_bg_top.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #faq .hdr .bot { background: url(../img/faq_hdr_bg_bot.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #faq .hdr .content { width: 697px; background: #ffc47d; padding: 5px 10px 5px 10px; } 
#content #col-b #faq .hdr .content form select { vertical-align: middle; margin: 0 10px 0 0; font-size: 12px; } 
#content #col-b #faq .hdr .content form input { vertical-align: middle; }
#content #col-b #faq .index  { padding: 10px 20px 20px 20px; }
#content #col-b #faq .index p { font-size: 12px; color: #f7791d; margin: 0 0 5px 0; font-weight: bold; }
#content #col-b #faq .index ol { margin: 10px 0 0 20px; }
#content #col-b #faq .index ol li { font-size: 12px; }
#content #col-b #faq .index ol li a { font-size: 12px; color: #000000; text-decoration: underline; font-weight: normal; }

#content #col-b #faq .cat.a .topx { background: #ffdbaf url(../img/faq_a_bg_top.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #faq .cat.a .bot { background: url(../img/faq_a_bg_bot.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #faq .cat.a  .content { width: 577px; background: #ffdbaf url(../img/faq_a_bg_top.gif) no-repeat top left; position: relative; padding: 8px 120px 0 20px; } 
#content #col-b #faq .cat.b .topx { background: #ffe8cd url(../img/faq_b_bg_top.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #faq .cat.b .bot { background:  url(../img/faq_b_bg_bot.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #faq .cat.b  .content { width: 577px;  background: #ffe8cd url(../img/faq_b_bg_top.gif) no-repeat top left; position: relative; padding: 8px 120px 0 20px; } 

#content #col-b #faq .cat .bot { position: relative; }

#content #col-b #faq .cat { margin: 0 0 2px 0; }
#content #col-b #faq .cat .content p { font-size: 12px; } 
#content #col-b #faq .cat .content .hdr { font-weight: bold; color: #000000; margin: 0 0 15px 0; } 
#content #col-b #faq .cat .content .hdr span { color: #ff6200; } 
#content #col-b #faq .cat .bot .totop { position: absolute; top: -11px; left: 620px; }

/* Routes */

#content #col-b #routes { width: 717px; padding: 0 0 0 10px; }
#content #col-b #routes h1 { font-size: 11px; color: #f7791d; margin: 0 0 5px 0; }
#content #col-b #routes .hdr .top { background: url(../img/faq_hdr_bg_top.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #routes .hdr .bot { background: url(../img/faq_hdr_bg_bot.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #routes .hdr .content {  width: 697px; background: #ffc47d; padding: 5px 10px 5px 10px; } 
#content #col-b #routes .hdr .content form select { vertical-align: middle; margin: 0 10px 0 0; font-size: 12px; } 
#content #col-b #routes .hdr .content form input { vertical-align: middle; }
#content #col-b #routes .index  { padding: 10px 20px 20px 20px; overflow: hidden; height: 100%; }
#content #col-b #routes .index p { font-size: 12px; color: #f7791d; margin: 0 0 5px 0; font-weight: bold; }
#content #col-b #routes .index ul { margin: 10px 0 0 0px; list-style: none; width: 300px; float: left; }
#content #col-b #routes .index ul li { font-size: 12px; }
#content #col-b #routes .index ul li a { font-size: 12px; color: #000000; text-decoration: underline; font-weight: normal; }

#content #col-b #routes .cat.a .top { background: url(../img/faq_a_bg_top.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #routes .cat.a .bot { background: url(../img/faq_a_bg_bot.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #routes .cat.a .content { width: 577px; background: #ffdbaf url(../img/faq_a_bg_top.gif) no-repeat top left; position: relative; padding: 8px 120px 0 20px; } 
#content #col-b #routes .cat.b .top { background: url(../img/faq_b_bg_top.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #routes .cat.b .bot { background: url(../img/faq_b_bg_bot.gif) no-repeat top left; height: 8px; line-height: 0; font-size: 0; } 
#content #col-b #routes .cat.b .content { width: 577px;  background: #ffe8cd url(../img/faq_b_bg_top.gif) no-repeat top left; position: relative; padding: 8px 120px 0 20px; } 

#content #col-b #routes .cat .bot { position: relative; }

#content #col-b #routes .cat { margin: 0 0 2px 0; }
#content #col-b #routes .cat .content p { font-size: 12px; } 
#content #col-b #routes .cat .content .hdr { font-weight: bold; color: #000000; margin: 0 0 15px 0; } 
#content #col-b #routes .cat .content .hdr span.numero { color: #ff6200; } 
/* #content #col-b #routes .cat .content .hdr span.titel { font-weight: normal; } */
#content #col-b #routes .cat .content .hdr span.titel { font-weight: bold; width: 150px; } 
#content #col-b #routes .cat .bot .totop { position: absolute; top: -11px; left: 620px; }
#content #col-b #routes .cat .content table td { font-size: 12px; vertical-align: top; line-height: 18px; }
#content #col-b #routes .cat .content table td.titel { font-weight: bold; width: 150px; }
#content #col-b #routes .cat .content table td a { color: #000000; text-decoration: none; }
#content #col-b #routes .cat .content table td a span { text-decoration: underline; }
#content #col-b #routes .cat .content table td img { vertical-align: middle; margin: 0 10px 0 0; }
#content #col-b #routes .cat .content table td.bestand { padding: 20px 0 0 0; vertical-align:  middle; }


/* UPDATE JB 05-10-2008 */

#content #col-b .laatzien { float: right; position: relative; margin-right: 14px; margin-top: 10px; color:#FFFFFF; height: 20px; }
#content #col-b .laatzien div { float: left; position: relative; }
#content #col-b .laatzien .show { line-height: 19px;  }
#content #col-b .laatzien .radio { position: relative; width: 15px; height: 15px; top: 3px; }
#content #col-b .laatzien label { position: relative; padding: 0 5px 0 3px; line-height: 19px; font-weight: normal; }

#content #col-b .laatzien-bot { float: right; position: relative; margin-right: 14px; margin-top: -2px; color:#FFFFFF; height: 20px; }
#content #col-b .laatzien-bot div { float: left; position: relative; }
#content #col-b .laatzien-bot .show { line-height: 19px;  }
#content #col-b .laatzien-bot .radio { position: relative; width: 15px; height: 15px; top: 3px; }
#content #col-b .laatzien-bot label { position: relative; padding: 0 5px 0 3px; line-height: 19px; font-weight: normal; }

/* END */


/* Gastenboek */

.gblz { color: white; }
.gblz a { color: white !important; font-weight: bold; text-decoration: none !important; }
.gblz a:hover { text-decoration: underline !important; }


/* Homepage v2 */
#homepage-v2 .categorieen { display: inline; float: left; width: 562px; height: 100%; margin-left: 10px; overflow: hidden; }
#homepage-v2 .categorieen .cat { display: inline; float: left; }
#homepage-v2 .advert { display: inline; float: right; width: 182px; margin-right: 10px; }
#homepage-v2 .cta-blok { clear: both; margin-left: 10px; }
#homepage-v2 .cta-blok .cta { float: left; width: 370px; height: 101px; margin: 6px 6px 0 0; background: url(../img/homepage_cta_bg.gif) no-repeat; }
#homepage-v2 .cta-blok .cta.nieuws { color: white; }
#homepage-v2 .cta-blok .cta.nieuws h2 { margin: 6px 0 3px 10px; }
#homepage-v2 .cta-blok .cta.nieuws a { display: block; margin: 0 0 0 10px; color: white; text-decoration: none; line-height: 16px; }
#homepage-v2 .cta-blok .cta.nieuws a:hover { text-decoration: underline; }
#homepage-v2 .cta-blok .cta.nieuws a.bekijkalles { margin-top: 2px; text-decoration: underline; }

#content #col-a #tien-x-fietssportief { margin-bottom: 6px; }
#content #col-a #tien-x-fietssportief .top { background: url(../img/10xfietssportief-top_bg.gif) no-repeat top; height: 34px; }
#content #col-a #tien-x-fietssportief .bottom { background: url(../img/col-a-bot_bg.gif); height: 14px; }
#content #col-a #tien-x-fietssportief .content { background: url(../img/col-a-mid_bg.gif) repeat-y; margin-top: -1px; padding-left: 20px; }
#content #col-a #tien-x-fietssportief .content ol { padding-left: 20px; list-style-position: outside; color: white; font-weight: bold; }
#content #col-a #tien-x-fietssportief .content ol li a { font-weight: normal; line-height: 18px; color: white; text-decoration: underline; }
#content #col-a #tien-x-fietssportief .content ol li a:hover { text-decoration: none; }
#content #col-a #tien-x-fietssportief .content span { display: block; margin-top: 3px; color: white; font-weight: bold; line-height: 13px; }

#content #col-a #actie { margin-bottom: 6px; }
#content #col-a #actie .top { background: url(../img/actie-top_bg.gif) no-repeat top; height: 34px; }
#content #col-a #actie .top.betaalgemak { background: url(../img/betaalgemak-top_bg.gif) no-repeat top; height: 34px; }
#content #col-a #actie .top.onderdelen { background: url(../img/onderdelen-top_bg.gif) no-repeat top; height: 34px; }
#content #col-a #actie .bottom { background: url(../img/col-a-bot_bg.gif); margin-top: -5px; height: 14px; }
#content #col-a #actie .content { background: url(../img/col-a-mid_bg.gif) repeat-y; margin-top: -1px; text-align: center; }

#forumlink { float: left; margin: 7px 12px; }
#forumlink a { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; }
#forumlink a:hover { text-decoration: underline; }

