/* CSS Document */
body { background-color: #0074BF; background-image: url(/img/global/site_bg.gif); background-repeat: repeat-x; background-position: center top; }
#wrapper { width: 976px; background-color: #FFFFFF; background-repeat: repeat-y; background-position: center top; background-image: url(/img/global/contentholdershop_bg.gif); }
#menubardiv { height: 33px; display: block; margin-top: 121px; margin-right: auto; margin-bottom: auto; margin-left: auto; width: 962px; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px; }
#header { width: 976px; background-image: url(/img/global/bg_header.jpg); background-repeat: no-repeat; background-position: center top; margin-bottom: 0px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; display: block; padding: 0px; height: 185px; }
#crumbs { height: 16px; width: auto; padding: 0px; overflow: hidden; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }
#crumbs p { height: auto; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; display: block; padding: 0px; margin: 0px; }
#content { width: 962px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: -10px; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px; }
.footer { position: relative; margin: 0 auto; background-image: url(/img/global/footer.gif); background-repeat: no-repeat; background-position: center 5px; width: 976px; background-color: #FFFFFF; }
.footer p { text-align: right; color: #333333; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.footer p a:link, .footer p a:visited { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.footer p a:hover, .footer p a:active { color: #006699; }
#toplinks { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #373737; height: 24px; width: 948px; text-align: right; display: block; padding-left: 0px; padding-right: 28px; padding-top: 2px; padding-bottom: 0px; margin: 0px; }
#toplinks a:link, #toplinks a:visited { color: #333333; }
#toplinks a:hover, #toplinks a:active { color: #00AEEF; }
.clearer { height: 1px; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: -1px; margin-left: 0px; padding: 0px; clear: both; }
* html .clearer { height: 19px; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: -18px; margin-left: 0px; padding: 0px; clear: both; }
.clearerafterform { height: 1px; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: -1px; margin-left: 0px; padding: 0px; clear: both; }
* html .clearerafterform, * html #contentholdershop .column1 .clearer { display: none; }
#menubarholder { display: block; height: 33px; padding: 0px; width: 962px; margin: 0px; }
* html #menubarholder { display: inline; float: left; height: 25px; width: 962px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: -7px; margin-left: 0px; }
#contentholdershop .spacer { float: left; height: 10px; width: 10px; display: inline; }
#contentholdershop .column1 { float: left; width: 154px; display: inline; height: auto; padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; }
#contentholdershop .column2 { height: auto; width: 618px; display: inline; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 4px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; background-image: url(/img/global/bgcrumbsshop.gif); background-repeat: no-repeat; background-position: center 3px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; }
#contentholdershop .column2 h1 span { font-size: 11px; font-weight: normal; color: #C8217D; font-family: Arial, Helvetica, sans-serif; display: inline; margin-left: 6px; }
#contentholdershop .column2 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #82BADF; line-height: 19.3px; width: auto; display: block; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px; height: auto; }
#contentholdershop .column2 p { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }
#contentholdershop .column3 { display: inline; margin: 0px; float: left; height: auto; width: 156px; padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; }
#crumbs p a:link, #crumbs p a:visited { color: #FFFFFF; text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
#crumbs p a:hover, #crumbs p a:active { color: #FFB85C; }
#contentholdershop a:link, #contentholdershop a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
#contentholdershop a:hover, #contentholdershop a:active { color: #00AEEF; }
#contentholdershop h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0074BF; line-height: 19.3px; width: auto; display: block; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px; height: auto; }
#contentholdershop .column2 #news a:link, #contentholdershop .column2 #news a:visited { color: #A8CBDC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
#contentholdershop .column2 #news a:hover, #contentholdershop .column2 #news a:active { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
#contentholdershop .column2 #news h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; display: block; }
#contentholder .dynamiccontent p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; margin: 0px; line-height: 16.3px; color: #000000; }
#contentholdershop { width: 962px; margin-bottom: 10px; margin-top: 0px; }
#contentholdershop .column1 h2, #contentholdershop .column3 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 14.3px; width: 146px; background-color: #0E6E9E; padding: 4px; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#contentholdershop .column3 h2 { text-align: center; background-color: #add3ea; width: 158px; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; color: #FFFFFF; margin-bottom: 5px; }
#contentholdershop .column3 p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: block; color: #FFFFFF; width: 158px; padding-top: 3px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; background-color: #ADD3EA; text-align: center; margin-top: 4px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
#contentholdershop .column1 ul, #contentholdershop .column2 ul#newsList { padding: 0px; width: 154px; float: left; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: auto; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
* html #contentholdershop .column1 ul, #contentholdershop .column2 ul#newsList { margin: 0px; }
#contentholdershop .column1 li, #contentholdershop .column2 ul#newsList li { display: inline; float: left; clear: both; width: 154px; height: auto; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#contentholdershop .column1 a:link, #contentholdershop .column1 a:visited { font-size: 11px; color: #0074BF; text-decoration: none; width: 133px; display: block; height: auto; padding-left: 21px; padding-top: 2px; padding-right: 0px; padding-bottom: 1px; margin: 0px; background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(/img/global/handy.gif); }
#contentholdershop .column1 a:hover, #contentholdershop .column1 a:active { color: #FFC22F; background-image: url(/img/global/handy.gif); background-repeat: no-repeat; background-position: left -150px; }
#contentholdershop .column1 a.maincats:link, #contentholdershop .column1 a.maincats:visited { font-size: 9px; color: #0074BF; text-decoration: none; width: 153px; display: block; height: auto; padding-left: 1px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; margin: 0px; background-repeat: no-repeat; background-position: left top; font-family: tahoma,sans-serif; font-weight: bold; background-image: none; background-color: #CDE6F8; text-align: left; }
#contentholdershop .column1 a.maincats:hover, #contentholdershop .column1 a.maincats:active { color: #FFFFFF; text-decoration: none; background-color: #FFC22F; }
#contentholdershop .column2 ul#newsList li a:link, #contentholdershop .column2 ul#newsList li a:visited { font-size: 12px; color: #0E6E9E; text-decoration: underline; display: block; padding-left: 21px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; background-repeat: no-repeat; background-position: left 1px; font-family: Arial, Helvetica, sans-serif; background-image: url(/img/Nieuws/notebullet.gif); width: 531px; height: auto; margin: 0px; float: left; }
#contentholdershop .column2 ul#newsList li a:hover, #contentholdershop .column2 ul#newsList li a:active { color: #7D9C00; background-image: url(/img/Nieuws/notebullet.gif); background-repeat: no-repeat; background-position: left -17px; }
#products, #news, #products_subcats { height: 100%; width: 618px; background-color: #FFFFFF; margin-top: 5px; margin-bottom: 5px; margin-right: auto; margin-left: auto; padding: 0px; }
#contentholdershop .column2 ul.rubriekenMain { padding: 0px; width: 206px; float: left; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: auto; list-style-type: none; color: #004C9A; margin: 0px; }
#products_subcats .rubriekenMain a:link, #products_subcats .rubriekenMain a:visited { color: #004C9A; font-weight: normal; display: block; width: 183px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; background-image: url(/img/global/handy2.gif); background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 21px; background-color: #FFFFFF; }
#products_subcats .rubriekenMain a:hover, #products_subcats .rubriekenMain a:active { color: #004C9A; font-weight: normal; display: block; width: 183px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; background-image: url(/img/global/handy2.gif); background-repeat: no-repeat; background-position: left -150px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 21px; background-color: #CDE6F8; text-decoration: none; }
#news { width: 582px; background-color: #0E6E9E; margin-top: 35px; margin-bottom: 0px; margin-right: auto; margin-left: auto; height: auto; padding-top: 12px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-image: url(/img/Nieuws/bgNieuws.gif); background-repeat: no-repeat; background-position: center top; }
#products .product { width: 618px; height: auto; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-position: -30px 29px; background-image: url(/img/global/bg_productdetail.gif); background-repeat: no-repeat; }
#products p a:link, #products p a:visited { color: #000000; text-decoration: underline; }
#products p a:hover, #products p a:active { color: #FFC22F; text-decoration: none; }
#products p.descshort { height: 80px; width: auto; padding: 0px; clear: both; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #2D2D2D; }
#products .productextraInfoActions { display: inline; float: left; height: auto; width: 110px; padding-right: 5px; }
#products .productOptions { display: block; height: 18px; width: 618px; background-image: url(/img/producten/product_optieRow.gif); background-repeat: no-repeat; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; }
#products .productOptions_oms { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004C9A; height: 16px; width: 367px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px; display: inline; float: left; }
#products .productOrderit:link, #products .productOrderit:visited { background-image: url(/img/producten/product_optieOrder.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 18px; width: 108px; }
#products .productOrderit:hover, #products .productOrderit:active { background-position: left center; }
#products .hidden { display: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0074BF; }
#products .productPrice { display: inline; float: left; height: 16px; width: 65px; border-left-width: 1px; border-left-style: solid; border-left-color: #9FCBE7; padding-left: 2px; color: #004C9A; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 2px; padding-bottom: 0px; }
#products .productPrice_cursymbol { display: inline; float: left; height: 16px; width: 10px; padding-top: 0px; text-align: left; }
#products .productPrice_price { display: inline; float: left; height: 16px; width: 55px; text-align: right; }
#products .productNostock { background-image: url(/img/producten/product_optieOrder.gif); background-repeat: no-repeat; background-position: left bottom; display: inline; float: left; height: 18px; width: 108px; }
#products .extraOptionsmore:link, #products .extraOptionsmore:visited { display: block; height: 16px; width: 615px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; padding-top: 2px; padding-left: 3px; color: #FFC22F; text-decoration: underline; margin: 0px; padding-right: 0px; padding-bottom: 0px; font: bold 11px Arial, Helvetica, sans-serif; background: url(/img/producten/letop.gif) no-repeat left top; text-align: center; }
#products .extraOptionsmore:hover, #products .extraOptionsmore:active { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; color: #FFFFFF; text-decoration: none; }
a.extraOptionsmore span { font-weight: bold; color: #FFFFFF; font-size: 12px; line-height: 12px; }
#products .extraOptions:link, #products .extraOptions:visited { display: block; height: 16px; width: 615px; background-image: url(/img/producten/product_extraRow.gif); background-repeat: no-repeat; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; padding-top: 2px; padding-left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; background-position: left top; text-decoration: underline; margin: 0px; padding-right: 0px; padding-bottom: 0px; text-align: center; }
#products .extraOptions:hover, #products .extraOptions:active { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; color: #FFC22F; text-decoration: none; background-position: left bottom; }
#products h1 { display: block; width: 608px; height: auto; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; float: left; line-height: 15.7px; background-color: #0074BF; padding: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#products .product img { padding: 0px; float: left; height: 110px; width: 110px; margin-right: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; display: block; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #2d2d2d; border-bottom-color: #2d2d2d; border-left-color: #CCCCCC; }
#products .productdescription { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15.3px; float: left; width: 492px; display: inline; padding-left: 6px; margin: 0px; }
#products .product .productdetailImage, #products .product .productImage { display: block; padding: 0px; height: 110px; width: 110px; margin-right: auto; background-color: #FFFFFF; margin-top: 0px; margin-bottom: 5px; margin-left: auto; }
#products .productdetail { color: #0074BF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15.3px; width: 618px; display: block; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: auto; padding: 0px; }
a.idealLink:link { display: inline; text-align: center; padding-left: 2px; padding-right: 2px; margin: 0px; padding-top: 0px; padding-bottom: 0px; }
#products .spacetenpx { margin: 0px; padding: 0px; float: left; height: 186px; width: 8px; display: inline; }
.brandlogo { display: inline; float: left; height: auto; width: 110px; margin-right: 8px; border: 1px solid #006599; margin-bottom: 5px; }
.branddescription { width: 482px; float: left; display: inline; }
img.banner { padding: 0px; height: 90px; width: 600px; margin-top: 0px; margin-right: auto; margin-bottom: 5px; margin-left: auto; border: 1px solid #01ABC2; }
#orderTable { width: 618px; font-family: Arial, Helvetica, sans-serif; display: inline-table; }
#orderTable .data td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #004C9A; }
#orderTable .ordernummer_data { text-align: right; vertical-align: top; }
#orderTable .datum { width: 80px; }
#orderTable th { background-color: #004C9A; color: #FFFFFF; padding: 2px; }
#orderTable .ordernummer { width: 84px; }
#orderTable .datum_data { text-align: right; vertical-align: top; border-left-width: 1px; border-left-style: solid; border-left-color: #004C9A; }
#orderTable .status_data { text-align: left; vertical-align: top; color: #0074BF; font-weight: bold; background-color: #CDE6F8; }
#orderTable td { padding: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #004C9A; }
#orderTable .munteenheid_data { border-top-style: none; border-right-style: none; border-left-style: none; width: 5px; vertical-align: top; }
#orderTable .totaal { width: 66px; }
#orderTable .totaal_data { text-align: right; vertical-align: top; }
#orderTable .bekijk_data { vertical-align: top; width: 48px; text-align: center; padding-top: 2px; padding-bottom: 2px; }
#orderTable .status { text-align: left; padding-left: 4px; }
#orderTable a.details:link, #orderTable a.details:visited { background-color: #0075BF; width: 44px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; padding: 1px; text-decoration: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #00B7F0; border-right-color: #004C9A; border-bottom-color: #004C9A; border-left-color: #00B7F0; }
#orderTable a.details:hover, #orderTable a.details:active { background-color: #FFC22F; width: 44px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; padding: 1px; text-decoration: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #FFFFCC; border-right-color: #996600; border-bottom-color: #996600; border-left-color: #FFFFCC; }
.blockRight { width: 154px; height: auto; clear: both; background-color: #FFB0B0; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; padding-left: 2px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.copypastecode { background-color: #CDE6F8; width: 608px; padding: 4px; margin-bottom: 12px; font-family: Arial, Helvetica, sans-serif; color: #004C9A; border: 1px solid #004C9A; }
hr { color: #0075BF; margin: 0 0 10px 0; padding: 10px 0 0 0; border-top-width: 5px; border-top-style: solid; border-top-color: #0075BF; border-right-style: none; border-bottom-style: none; border-left-style: none; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

