@charset"iso-8859-1";.cat_description{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#800000;background:inherit;font-weight:bold;}
.boxText{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.centerTable{background-image:url('./images/bg_cat4.gif');background-repeat:repeat-x;background:#fbfcfd;color:inherit;}
.errorBox{font-family:Verdana, Arial, sans-serif;font-size:10px;color:inherit;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#cc0033;background:inherit;}
.productsNotifications{background:#f2fff7;color:inherit;}
.orderEdit{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#70d250;background:inherit;text-decoration:underline;}
.navBlue{color:#ff0000;background:inherit;font-size:8pt;font-family:Verdana, Arial, sans-serif;}
.subnavBlue{color:#667eff;background:inherit;font-size:8pt;font-family:Verdana, Arial, sans-serif;}
BODY{background:#ffffff;color:#000000;background:inherit;font-size:12pt;font-family:Verdana, Arial, sans-serif;margin:0;background-image:;background-repeat:repeat-x;}
A{color:#000000;text-decoration:none;}
A:hover{color:#aabbdd;text-decoration:underline;}
FORM{display:inline;}
TR.header{color:inherit;background-color:#ffffff;background-image:url(./images/buttons/dutch/button1.gif);background-repeat:repeat-y;}
TR.headerNavigation{background:#FFFFFF;color:inherit;}
TD.headerNavigation{font-family:Verdana, Arial, sans-serif;font-size:12px;background:#FFFFFF;color:#6A6A6A;font-weight:normal;}
A.headerNavigation{color:#6A6A6A;background:#FFFFFF;}
a:hover.headerNavigation{color:#6A6A6A;background:#FFFFFF;}
TR.headerError{background:#ff0000;color:#bbc3d3;}
TD.headerError{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;}
TR.headerInfo{background:#00ff00;color:#bbc3d3;}
TD.headerInfo{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#00ff00;color:#000;font-weight:bold;}
TR.footer{background:#bbc3d3;color:inherit;}
TD.footer{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#bbc3d3;color:#ffffff;font-weight:bold;}
.templateinfobox{background:#f8f8f9;color:inherit;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;}
.infoBox{background:#FFFFFF;color:#000000;}
TD.infoBox, SPAN.infoBox{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background:#bbc3d3;color:inherit;}
TD.infoBoxHeading{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background:#ffffff;color:#6A6A6A;}
.infoBoxContents{background:#fffafa;color:#000000;font-family:Verdana, Arial, sans-serif;font-size:10px;border:1px solid #DDDDDD;}
TD.infoBoxFooter{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background-color:#cccccc;color:#000000;}
TD.contentBoxHeading{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;color:#534f4d;background:#bbc3d3;padding-top:5px;}
.infoBoxContentsHeader{background:#bbc3d3;color:#ffffff;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;}
.infoBoxContentsCenter{color:inherit;background:#f8f8f9;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.infoBoxContentsfooter{color:#000000;background:#bbc3d3;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;}
TD.infoBoxHeadingImage{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background-position:left;background-color:#bbc3d3;color:#000000;}
TD.infoBoxFooterImage{font-family:Verdana, Arial, sans-serif;font-size:1px;font-weight:bold;background-color:#bbc3d3;color:#000000;}
.infoBoxNotice{background:#ff8e90;color:#ffffff;}
.infoBoxNoticeContents{background:#ffe6e6;color:#ffffff;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.main_table_heading{font-family:Verdana, Arial, sans-serif;font-size:11px;background:#cccccc;color:#000000;}
TD.main_table_heading_inner{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#ffffff;color:#000000;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#f8f8f9;color:inherit;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{background:#f8f8f9;color:inherit;}
TABLE.productListing{border:1px;border-style:solid;border-color:#b6b7cb;border-spacing:0px;}
.productListing-heading{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#b6b7cb;color:6a6a6a;font-weight:normal;}
.productlisting-headingPrice{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#cccccc;color:#9a9a9a;font-weight:normal;}
TD.productListing-data{font-family:Verdana, Arial, sans-serif;font-size:10px;border-bottom:solid 1px #DDDDDD;padding:5px;}
A.pageResults{color:#0000ff;background:inherit;}
a:hover.pageResults{color:#0000ff;background:#ffff33;}
TD.pageHeading, DIV.pageHeading{font-family:Verdana, Arial, sans-serif;font-size:11px;font-weight:normal;color:#696969;background:inherit;}
TR.subBar{background:#f4f7fd;color:inherit;}
TD.subBar{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;background:inherit;}
TD.main, P.main{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5;color:#000000;background:inherit;}
TD.smallText, SPAN.smallText, P.smallText{font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.accountCategory{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#aabbdd;background:inherit;}
TD.fieldKey{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;}
TD.fieldValue{font-family:Verdana, Arial, sans-serif;font-size:12px;}
TD.tableHeading{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
TD.category_desc{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5;}
SPAN.newItemInCart{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ff0000;background:inherit;}
CHECKBOX, INPUT, RADIO, SELECT{font-family:Verdana, Arial, sans-serif;font-size:11px;}
TEXTAREA{font-family:Verdana, Arial, sans-serif;font-size:11px;}
SPAN.greetUser{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#f0a480;background:inherit;font-weight:bold;}
TABLE.formArea{background:#f1f9fe;color:#f4f7fd;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;}
SPAN.markProductOutOfStock{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;color:#c76170;background:inherit;font-weight:bold;}
SPAN.productSpecialPrice{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ff0000;background:inherit;}
SPAN.errorText{font-family:Verdana, Arial, sans-serif;color:#ff0000;background:inherit;}
.moduleRowOver{background-color:#d7e9f7;color:inherit;cursor:pointer;}
.moduleRowSelected{background-color:#e9f4fc;color:inherit;}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#8c8c8c;background:inherit;}
.checkoutBarCurrent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;background:inherit;}
.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.messageStackError, .messageStackWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#ffb3b5;color:inherit;}
.messageStackSuccess{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#99ff00;color:inherit;}
.inputRequirement{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ff0000;background:inherit;}
TABLE.linkListing{border:1px;border-style:solid;border-color:#b6b7cb;border-spacing:1px;}
.linkListing-heading{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background:#b6b7cb;color:#ffffff;text-align:center;}
TD.linkListing-data{border-right:1px solid #b6b7cb;border-bottom:1px solid #b6b7cb;padding:4px;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TR.linkListing-odd{background:#f8f8f9;color:inherit;}
TR.linkListing-even{background:#f5f5f5;color:inherit;}
.content{color:#000000;background:inherit;font-size:10px;font-family:Verdana, Arial, sans-serif;}
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5;color:#bdcaf0;background:inherit;}
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft{background-image:url('http://static.derks-wielersport.nl/templates/images/button_blank_left.gif');}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight{background-image:url('http://static.derks-wielersport.nl/templates/images/button_blank_right.gif');}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks{background-image:url('http://static.derks-wielersport.nl/templates/images/button_blank_middle.gif');font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background-color:inherit;color:#000000;}
A.HeaderPageLinks{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;color:#000000;background:inherit;}
a:hover.HeaderPageLinks{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background:inherit;color:#00ff00;}
TD.cookieUsage{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background:#000000;color:#ffffff;}
.attributeBoxContent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;background-color:#808080;}
.TR.attributeBoxContent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;background-color:#808080;}
.TD.attributeBoxContent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;background-color:#c0c0c0;}
.storyboxtitle{font-family:Verdana, Arial, sans-serif;color:#000000;font-size:10px;font-weight:bold;background:inherit;}
.storyboxtitle A:link{font-family:Verdana, Arial, sans-serif;color:#000000;font-size:10px;font-weight:bold;background:inherit;}
.storyboxtitle A:active{font-family:Verdana, Arial, sans-serif;color:#000000;font-size:10px;font-weight:bold;background:inherit;}
.storyboxtitle A:visited{font-family:Verdana, Arial, sans-serif;color:#000000;font-size:10px;font-weight:bold;background:inherit;}
.storyboxtitle A:hover{font-family:Verdana, Arial, sans-serif;color:#ffffff;font-size:10px;font-weight:bold;text-decoration:underline;background:inherit;}
.yearHeader{font-family:Verdana, Arial, sans-serif;font-size:xx-small;font-weight:bold;color:#000000;background-color:#ffffff;}
.calendarMonth{background-color:#cccccc;color:inherit;cursor:default;width:100%;}
.calendarHeader{font-family:Verdana, Arial, sans-serif;font-size:xx-small;font-weight:bold;color:#000000;background-color:#ffffff;text-decoration:none;height:22px;}
.calendarToday{font-family:Verdana, Arial, sans-serif;font-size:xx-small;color:#000000;background-color:#ffcf00;padding-left:3px;text-decoration:none;border:1px solid #ffffff;height:22px;width:18px;}
.calendarWeekend{font-family:Verdana, Arial, sans-serif;font-size:xx-small;color:#000000;background-color:#caeeff;padding-left:3px;line-height:14px;text-decoration:none;border:1px solid #ffffff;height:22px;width:18px;}
.calendar{font-family:Verdana, Arial, sans-serif;font-size:smaller;color:#000000;background-color:#ffffff;padding-left:3px;line-height:14px;text-decoration:none;height:22px;width:18px;}
.event{font-family:Verdana, Arial, sans-serif;font-size:11px;color:#000000;background-color:#ffffff;text-decoration:none;border:1px solid #e6e6e6;}
.empty{background-color:#f0faff;color:inherit;line-height:14px;height:22px;width:18px;}
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover{color:red;text-decoration:underline;background:inherit;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover{color:red;text-decoration:underline;background:inherit;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover{color:red;text-decoration:underline;background:inherit;}
h4.infoTitle{margin-top:0;margin-right:0;margin-left:0;margin-bottom:0.2em;}
p.infoBlurb{margin-top:0;margin-right:0;margin-left:0;margin-bottom:2em;}
TD.productPriceInListing{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#d2e9fb;color:inherit;}
TD.productPriceInBox{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#eeeeee;color:inherit;}
TD.productPriceInProdInfo{font-family:Verdana, Arial, sans-serif;font-size:12px;background:#ccffcc;color:inherit;}
TD.article{font-family:Verdana, Arial, sans-serif;font-size:11px;font-weight:normal;color:#000;background:inherit;}
.grayBold{border:solid 1px #DDDDDD;padding:5px;font-family:Verdana, Arial, sans-serif;font-size:11px;}
#navMenu{clear:both;height:0.01%;margin:0;padding:0;list-style:none;}
#navMenu ul{float:left;width:150px;margin:0;padding:0;list-style:none;}
#navMenu li{position:relative;float:left;line-height:24px;margin-bottom:-1px;width:150px;}
#navMenu li ul{position:absolute;left:-999em;margin-left:150px;margin-top:-26px;}
#navMenu li ul ul{left:-999em;}
#navMenu li a{width:150px;display:block;color:#334;font-weight:bold;text-decoration:none;background:#ffffff;border:1px solid #cce;padding-left:2px;}
#navMenu li a:hover{color:#000000;background:#aac;}
#navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul{left:-999em;}
#navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul{left:auto;}
.tooltip,.tooltip *{display:block}
.tooltip{width:550px;color:#000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;text-align:left}
.tooltip span.top{padding:30px 20px 40px;background:url(./images/bt.gif) no-repeat top}
.tooltip b.bottom{padding:3px 8px 15px;color:#548912;background:url(./images/bt.gif) no-repeat bottom}
.mainpage{margin:0 auto;width:1034px;text-align:center;background:url(./images/site_background.gif);overflow:hidden;}
#randomProductDiv{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.get1free{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#ffb3b5;font-weight:bold;}
.Cpoint{CURSOR:pointer}
.checkoutPop{display:none;left:0px;background:#fff;border:#dfdfde 1px solid;width:768px;padding:10px;position:absolute;top:22px}
.imagesBoxContents{font-family:Verdana, Arial, sans-serif;font-size:9px;}
.AdditionalImages{float:left;width:74px;height:74px;overflow:hidden;border:1px solid #dddddd;padding:3px;margin:2px;}
.AdditionalImages img{*margin-top:expression(( 70 - this.height )/2);}
.calendar{position:relative;display:none;border-top:2px solid #fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #fff;font-size:11px;color:#000;cursor:default;background:#F9F9F9;font-family:Verdana, Arial, Helvetica, sans-serif;z-index:99;}
.calendar table{border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;font-size:11px;color:#000;cursor:default;background:#F9F9F9;font-family:Verdana, Arial, Helvetica, sans-serif;}
.calendar .button{text-align:center;padding:1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;}
.calendar .nav{background:transparent url(menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title{font-weight:bold;padding:1px;border:1px solid #000;background:#8FB4FE;color:#fff;text-align:center;}
.calendar thead .headrow{}
.calendar thead .daynames{}
.calendar thead .name{border-bottom:1px solid #000;padding:2px;text-align:center;background:White;}
.calendar thead .weekend{color:#f00;}
.calendar thead .hilite{border-top:2px solid #fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #fff;padding:0px;background-color:#e4e0d8;}
.calendar thead .active{padding:2px 0px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;background-color:#c4c0b8;}
.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody .day.othermonth{font-size:80%;color:#aaa;}
.calendar tbody .day.othermonth.oweekend{color:#faa;}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:White;}
.calendar tbody .rowhilite td{background:#cccccc;}
.calendar tbody .rowhilite td.wn{background:#A6BDBD;}
.calendar tbody td.hilite{padding:1px 3px 1px 1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background:#8fb4fb;}
.calendar tbody td.active{padding:2px 2px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar tbody td.selected{font-weight:bold;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;padding:2px 2px 0px 2px;background:#e4e0d8;}
.calendar tbody td.weekend{color:#f00;}
.calendar tbody td.today{font-weight:bold;color:#3366CC;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{}
.calendar tfoot .ttip{background:#f4f0e8;padding:1px;border:1px solid #000;background:#8FB4FE;color:#fff;text-align:center;}
.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:1px;background:#e4e0d8;}
.calendar tfoot .active{padding:2px 0px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar .combo{position:absolute;display:none;width:4em;top:0px;left:0px;cursor:default;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background:#CCCCCC;font-size:90%;padding:1px;}
.calendar .combo .label, .calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
.calendar .combo .active{background:#c4c0b8;padding:0px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar .combo .hilite{background:#048;color:#fea;}
.calendar td.time{border-top:1px solid #000;padding:1px 0px;text-align:center;background-color:#f4f0e8;}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm{padding:0px 3px 0px 4px;border:1px solid #889;font-weight:bold;background-color:#fff;}
.calendar td.time .ampm{text-align:center;}
.calendar td.time .colon{padding:0px 2px 0px 3px;font-weight:bold;}
.calendar td.time span.hilite{border-color:#000;background-color:#766;color:#fff;}
.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}
td.DAG{background-color:#D4E0F9;}
td.today{background-color:#D4E0F9;border:2px solid #FF8C00;}
div.over{background-color:#3333FF;cursor:pointer;padding:3px;white-space:nowrap;color:white;overflow:hidden;}
div.out{background-color:#fff;white-space:nowrap;padding:3px;overflow:hidden;}
div.frame{font-family:Verdana, Arial, sans-serif;border:1px solid #CBCBCB;overflow:hidden;font-size:8pt;text-overflow:ellipsis;background-color:#fff;}
#tabsF{float:left;width:100%;font-size:11px;line-height:normal;font-family:Arial, sans-serif;margin:0px;padding:0px;height:40px;overflow:hidden;}
#tabsF ul{margin:0px;padding:2px;list-style:none;}
#tabsF li{display:inline;margin:0;padding:0;}
#tabsF a{float:left;background:url("http://static.derks-wielersport.nl/templates/images/menu_blue_left.png") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabsF span{float:left;display:block;background:url("http://static.derks-wielersport.nl/templates/images/menu_blue_right.png") no-repeat right top;padding:6px 6px 4px 6px;line-height:25px;color:#000;font-weight:bold;white-space:nowrap;cursor:pointer;}
#tabsF a span{float:none;}
#tabsF a:hover span{color:#000;}
#tabsF a:hover{background-position:0% -38px;}
#tabsF a:hover span{background-position:100% -38px;}
#tabsF #current a{background-position:0% -38px;}
#tabsF #current a span{background-position:100% -38px;}
div#sslwbimg{position:relative;clear:none;}
div#waarborg{background:transparent url("images/logo_winkelwaarborg_small.gif") no-repeat top left;width:30px;display:inline;height:31px;padding:0;position:absolute;}
div#ssllogo{width:35px;display:inline;padding:0;height:35px;margin-left:40px;background:transparent url("images/ssl_logo_small.jpg") no-repeat top left;position:absolute;}
