@charset "utf-8";
#contentholdershop .paginateHolder { width: 602px; margin-bottom: 0px; height: auto; margin-top: 0px; margin-right: auto; margin-left: auto; background-color: #E8F1F6; font-weight: bold; display: block; padding: 0px; clear: both; }
#contentholdershop .paginateNumbers a:link, #contentholdershop .paginateNumbers a:visited { font-weight: normal; color: #0E6E9E; }
#contentholdershop .paginateNumbers a:hover, #contentholdershop .paginateNumbers a:active { font-weight: normal; color: #C8217D; }
#contentholdershop .paginateHolder .paginateBack { width: 118px; float: left; display: inline; height: 24px; padding: 0px; margin-top: 0px; margin-right: 6px; margin-bottom: 0px; margin-left: 0px; }
#contentholdershop .paginateHolder .paginateForward { width: 118px; float: left; display: inline; height: 24px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 6px; }
#contentholdershop .paginateHolder .paginateNumbers { float: left; display: inline; height: auto; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; width: 354px; text-align: center; color: #0E6E9E; }
#contentholdershop .paginateNumbers .number_seperator { font-weight: normal; }
#contentholdershop .paginateHolder .paginateBack a:link, #contentholdershop .paginateHolder .paginateBack a:visited { width: 118px; display: block; height: 16px; padding-top: 5px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; text-align: center; background-color: #0E6E9E; font-size: 11px; text-decoration: none; font-weight: bold; color: #FFFFFF; }
#contentholdershop .paginateHolder .paginateForward a:link, #contentholdershop .paginateHolder .paginateForward a:visited { width: 118px; display: block; height: 16px; padding-top: 5px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; text-align: center; background-color: #0E6E9E; font-size: 11px; text-decoration: none; font-weight: bold; color: #FFFFFF; }
#contentholdershop .paginateHolder .paginateBack a:hover, #contentholdershop .paginateHolder .paginateBack a:active, #contentholdershop .paginateHolder .paginateForward a:hover, #contentholdershop .paginateHolder .paginateForward a:active { background-color: #0099CC; color: #FFFFFF; }
#minicart { width: 154px; height: auto; clear: both; background-color: #00A0E2; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; padding-left: 2px; margin-bottom: 10px; }
#minicart .minicartproduct { font-family: Arial, Helvetica, sans-serif; font-size: 9px; width: 148px; height: auto; background-color: #C8217D; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-left-color: #FFFFFF; padding: 2px; margin: 0px; color: #FFFFFF; display: block; float: left; }
#minicart a.minicartproduct:link, #minicart a.minicartproduct:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; width: 148px; height: auto; background-color: #C8217D; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-left-color: #FFFFFF; padding: 2px; margin: 0px; color: #FFFFFF; display: block; float: left; }
#minicart a.minicartproduct:hover, #minicart a.minicartproduct:active { background-color: #82A200; color: #FFFFFF; }
#minicart .minicartstuksprijs { font-family: Arial, Helvetica, sans-serif; font-size: 9px; width: 148px; height: auto; background-color: #E3F3F4; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; border-bottom-width: 1px; border-bottom-color: #FFFFFF; padding: 2px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; }
#minicart .minicartsubtotaal { font-family: Arial, Helvetica, sans-serif; font-size: 9px; width: 148px; height: auto; background-color: #0E6E9E; border-right-width: 1px; border-left-width: 1px; border-top-style: double; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; border-bottom-width: 1px; border-bottom-color: #FFFFFF; padding: 2px; margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: medium; border-top-color: #FFFFFF; color: #FFFFFF; }
#minicart .txt { display: inline; float: left; width: 80px; margin: 0px; padding: 0px; }
#minicart .euro { display: inline; float: left; width: 8px; margin: 0px; padding: 0px; }
#minicart .prijs { float: left; width: 56px; display: inline; text-align: right; }
#minicart .minicartactions { font-family: Arial, Helvetica, sans-serif; font-size: 9px; width: 150px; height: auto; padding: 2px; color: #FFFFFF; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center; }
#minicart .minicartactions a:link, #minicart .minicartactions a:visited { color: #FFFFFF; background-color: #97185D; display: inline; height: auto; width: auto; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px; text-decoration: none; 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: #FFFFFF; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #FFFFFF; }
#minicart .minicartactions a:hover, #minicart .minicartactions a:active { color: #FFFFFF; background-color: #C8217D; }
#minicart .minicartactions a.details:link, #minicart .minicartactions a.details:visited { background-color: #0E6E9E; }
#minicart .minicartactions a.details:hover, #minicart .minicartactions a.details:active { color: #FFFFFF; background-color: #34B0ED; }
#cartdetails { height: auto; width: 598px; background-color: #00A0E2; font-size: 12px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-collapse: collapse; float: left; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; clear: both; }
#cartdetails td { height: 14px; vertical-align: top; text-transform: lowercase; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8F1F6; border-right-width: 1px; border-right-style: solid; border-right-color: #E8F1F6; border-left-width: 1px; border-left-style: solid; border-left-color: #E8F1F6; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; color: #FFFFFF; }
#cartdetails th { font-weight: bold; color: #FFFFFF; font-size: 13px; background-color: #0E6E9E; margin: 0px; padding: 2px; height: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E8F1F6; border-left-color: #E8F1F6; }
#cartdetails th.artikel { text-align: left; }
#cartdetails th.aantal { width: 44px; text-align: center; }
#cartdetails th.euro { width: 15px; border-right-style: none; }
#cartdetails th.prijs { width: 55px; text-align: center; border-left-style: none; }
#cartdetails th.delete { width: 22px; border-right-color: #E8F1F6; }
#cartdetails td.artikelnaam { text-align: left; background-color: #C8217D; }
#cartdetails span.hidden { display: none; }
#cartdetails td.moneyType { text-align: right; border-right-style: none; background-color: #C8217D; }
#cartdetails td.moneyType2 { text-align: right; border-right-style: none; }
#cartdetails td.deleteItemTD { width: 22px; vertical-align: top; text-align: center; background-color: #C8217D; }
#cartdetails td .delitem:link, #cartdetails td .delitem:visited { background-image: url(/img/cartdetails/deleteItem.gif); background-repeat: no-repeat; background-position: left top; display: block; padding: 0px; height: 20px; width: 22px; margin-top: -2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#cartdetails td .delitem:hover, #cartdetails td .delitem:active { background-position: left -20px; }
#cartdetails td.amount { text-align: right; border-left-style: none; overflow: hidden; background-color: #C8217D; }
#cartdetails td.amount2 { text-align: right; border-left-style: none; overflow: hidden; }
#cartdetails td.formfield .inputfield { height: 16px; width: 44px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: right; padding: 2px; margin: 0px; background-color: #FFFFFF; border: 1px solid #2D2D2D; }
.blockform { margin: 0px; padding: 0px; display: inline; }
#cartdetails td.formfield { text-align: right; background-color: #C8217D; }
#cartdetails td.subTotalTD { vertical-align: bottom; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; padding-top: 5px; padding-left: 5px; color: #FFFFFF; border-left-width: 1px; border-left-color: #E8F1F6; }
#cartdetails td.subTotalTDUnderLine { vertical-align: bottom; padding-top: 5px; border-top-style: double; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #E8F1F6; text-align: right; color: #FFFFFF; }
#cartdetails td.subTotalTDMoneytype { vertical-align: bottom; padding-top: 5px; border-top-style: double; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #E8F1F6; }
#cartdetails td.clearLineStyle { border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-right-width: 1px; border-right-color: #E8F1F6; }
#cartdetails td.spacerTD { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 12px; text-align: right; background-color: #FFFFFF; }
#cartdetails .button:link, #cartdetails .button:visited { width: 94px; display: block; padding: 4px; height: 14px; background-color: #97185D; 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: #E8B5D4; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #E8B5D4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 14.6px; color: #FFFFFF; text-align: center; font-weight: bold; text-transform: none; margin: 0px; }
#cartdetails .button:hover, #cartdetails .button:active { background-color: #FF3399; color: #FFFFFF; }
#checkoutsteps { background-image: url(/img/checkout/steps.gif); background-position: center top; padding: 0px; height: 54px; width: 585px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px; }
#checkoutsteps div { background-image: url(/img/checkout/steps.gif); margin: 0px; padding: 0px; float: left; height: 54px; width: 117px; }
#checkoutsteps .step1Active { background-position: 0px -54px; }
#checkoutsteps .step1Ok { background-position: 0px -108px; }
#checkoutsteps .step2Active { background-position: -117px -54px; }
#checkoutsteps .step2Ok { background-position: -117px -108px; }
#checkoutsteps .step3Active { background-position: -234px -54px; }
#checkoutsteps .step3Ok { background-position: -234px -108px; }
#checkoutsteps .step4Active { background-position: -351px -54px; }
#checkoutsteps .step4Ok { background-position: -351px -108px; }
#checkoutsteps .step5Active { background-position: -468px -54px; }
#checkoutsteps .step5Ok { background-position: -468px -108px; }
#checkoutsteps .hidden { display: none; }
#newsBox { background-image: url(/img/global/newsviewer.jpg); background-repeat: no-repeat; background-position: center bottom; display: inline; margin: 0px; padding: 0px; float: left; height: 206px; width: 297px; }
#newsBox .newsBoxHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #FFFFFF; height: 19px; width: 297px; background-color: #82A200; text-align: center; padding-top: 5px; display: inline; float: left; }
#newsBox .newsBoxNewsgroup { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; color: #FFFFFF; height: 15px; width: 281px; margin-right: 5px; margin-left: 5px; padding-right: 3px; padding-left: 3px; padding-top: 2px; display: inline; float: left; }
#newsBox .newsBoxNewsDate { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; background-color: #0092A4; height: 16px; width: 281px; margin-right: 5px; margin-left: 5px; padding-right: 3px; padding-left: 3px; color: #FFFFFF; padding-top: 5px; display: inline; float: left; }
#newsBox a:link, #newsBox a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #FFFFFF; text-decoration: underline; background-color: #0D5861; background-image: url(/img/global/handy2.gif); background-repeat: no-repeat; background-position: left top; display: inline; height: 17px; padding-top: 4px; width: 261px; padding-right: 3px; padding-left: 23px; margin-right: 5px; margin-left: 5px; float: left; }
#newsBox a:hover, #newsBox a:active { text-decoration: none; background-color: #81C0C7; background-position: left bottom; color: #FFFFFF; }
.productBox { float: left; height: 180px; width: 297px; display: inline; margin: 0px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(/img/global/photoviewer.jpg); background-repeat: no-repeat; background-position: center bottom; }
.productBox .productDetailsSummary { padding: 0px; height: 110px; width: 167px; display: inline; float: left; margin-top: -1px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; }
.productBox .productDescriptionShort { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin: 0px; padding: 0px; height: 69px; width: 167px; line-height: 14px; }
#products .productPricePromotion { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: right; width: 167px; height: 13px; margin: 0px; padding-top: 9px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; overflow: hidden; line-height: 12px; }
#products .productPrice { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: right; height: 13px; width: 167px; padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; overflow: hidden; line-height: 12px; }
.productBox .productTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #C8217D; height: 18px; width: 283px; margin-top: 0px; margin-right: 5px; margin-bottom: 7px; margin-left: 5px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; line-height: normal; }
.productBox .productImage { background-color: #7C144E; padding: 0px; height: 110px; width: 110px; margin-top: 0px; margin-right: 10px; margin-bottom: 7px; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center; display: inline; float: left; overflow: hidden; }
#products .productActions { background-color: #7C144E; height: 34px; width: 297px; float: left; margin: 0px; padding: 0px; }
#products a.productMoreInfo:link, #products a.productMoreInfo:visited { height: 31px; width: 152px; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; background-image: url(/img/global/buttons_meerinfobestel.gif); background-repeat: no-repeat; background-position: left top; display: inline; text-decoration: none; float: left; padding: 0px; }
#products a.productMoreInfo:hover, #products a.productMoreInfo:active { color: #FFFFFF; background-position: left -31px; }
#products a.productOrderIt:link, #products a.productOrderIt:visited { height: 31px; width: 135px; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; background-image: url(/img/global/buttons_meerinfobestel.gif); background-repeat: no-repeat; background-position: right top; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; float: left; }
div.productOrderItDisabled { background-image: url(/img/global/buttons_meerinfobestel.gif); background-repeat: no-repeat; background-position: right -62px; display: inline; padding: 0px; float: left; height: 31px; width: 135px; margin-top: 2px; }
#products a.productOrderIt:hover, #products a.productOrderIt:active { color: #FFFFFF; background-position: right -31px; }

