/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	color: #000000;
	background-color: #ffffff;
	}

a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #3300FF;
	text-decoration: none;
	}
 
a:visited {
	color: #3300FF;
	text-decoration: none;
	}

a:active {
	color: #0000FF;
	}

h1 {
	font-size: 1.5em;
	color: #000;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.2em;
	}

h7 {
	font-size: 1.5em;
	color: #fff;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0;
	}

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #f2ecfd;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: black;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#centerBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	font-size: 1.45em;
	}

.specialsListBoxContents {
	float: left;
	font-size: 1.3em;
	}

#logo {
	float: left;
	}

#logoWrapper {
	background-image: url(../images/xheader_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height:90px;
	}

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 2.5em;
	padding: 0.2em;
	border: 2px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #6c629f;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #f2ecfd;
	font-size:15px;
	color: #000000;
	}

.messageStackCaution {
	background-color: #6c629f;
	color: #fff;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 974px;
	vertical-align: top;
	border: 1px solid #9a9a9a;
	}

#headerWrapper, contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, 

#popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.5em;
	margin-right: 0.5em;
	}

#taglineWrapper {
	width:100%;
	float:left;
}

#tagline {
	padding-left:50px;
	color:#ffffff;
	font-size:20px;
	text-align:left;
	float:left;
	margin-top: 5px;
	}

#tagline2 {
	color:#ffffff;
	font-size:20px;
	text-align:right;
	float:right;
	padding-right:200px;
	margin-top: 5px;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF0000;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	white-space: nowrap;
	}

#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navBreadCrumb {
	padding: 0.5em 0.5em;
	background-color: #ffffff;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	}

#navEZPagesTop {
	background-color: #6c629f;
	background-image: url(../images/tile_back.gif);
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.geen_verzendkosten {
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	width: 600px;
	}

#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix
{
	font-size: 11px;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/

#product_naam {
	font-size: 11px;
	padding-left: 10px;
	font-weight: bold;
	color: #ffffff;
	border-top: 2px solid #6c629f;
	border-bottom: 2px solid #6c629f;
	background-color: #6c629f;
	margin-top: 15px;
	}

#product_prijs {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: right;
	padding-right: 10px;
	margin-top: -6px;	
	}

#verpakkingseenheid {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	float: left;
	padding-left: 10px;
	margin-top: 0px;
	}

#prijs_border {
	border-bottom: 2px solid #6c629f;
	height: 20px;
	}

#product_plaatje {
	float: left;
	padding-left: 10px;
	}

#overige_plaatjes {
	border-top: 2px solid #6c629f;
	border-bottom: 2px solid #6c629f;
	}

#product_omschrijving {
	float: right;
	padding-right: 10px;
	margin-top: -35px;
	width: 350px;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

#product_cart_knop {
	float: right;
	padding-right: 0px;
	margin-top: 20px;
	}

#discountPolicy3 {
	float: left;
	padding-left: 10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	width: 215px;
	margin-top: 30px;
}

#productDateAvailable {
	float: left;
	text-align:left;
	}

#product_nummer {
	float: left;
	padding-left: 10px;
	margin-top: 40px;
	font-size: 11px;
	font-weight: bold;
	}

#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #6c629f;
	padding: 1em;
	}

#cart_plaatje {
	padding-left: 40px;
}

#transportkosten {
	float: left;
	}

#afrekenen {
	float: right;
	}

#verder_winkelen {
	float: left;
	padding-left:15px;
	}

#cart_verversen {
	float: left;
	}

#shopping_cart_lettertype {
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	width: 94%;
	}

#afrekenen_stap1_lettertype {
	font-size: 11px;
}

#volgende_stap {
	font-size: 13px;
}

#stap2_lettertype {
	font-size: 11px;
}

#pay_nl_logo {
	float: right;
	margin-top: -80px;
}

#stap3_lettertype {
	font-size: 11px;
}

#account_lettertype {
	font-size: 11px;
}

#account_edit_lettertype {
	font-size: 11px;
}

#afrekenen_bedankt {
	font-size: 11px;
}

.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	background-color: #6c629f;
	color: #fff;
	}

.tableHeading, #cartSubTotal {
	background-color: #6c629f;
	 }

.cartAlert {
	color: #000;
	font-weight: bold;
	text-align: left;
	} 

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	color: #fff;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #3300FF;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #f2ecfd;
	border: 1px solid #003D00;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	font-size: 12px;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {
	margin: 0.5em;
}

#cartImage {
	margin: 10px;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

.centerBoxWrapper {
	border: 1px solid #9a9a9a;
	height: 1%;
	margin: 1.1em 0;
	}

h2.centerBoxHeading {
	font-size: 1.3em;
	color: #ffffff;
	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #ffffff;
	}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.centerBoxHeading {
	margin: 0em;
	background-color: #6c629f;
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	}

.leftBoxHeading, .rightBoxHeading {
	margin-top: 0px;
	background-color: #ffffff;
	background-image: url(../images/sidebox.png);
	padding: 0.5em 0.2em;
	}

.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	border: 0px solid #6c629f;
	border-bottom: 0px solid #6c629f;
	margin-top: 25px;
	}

.sideBoxContent {
	background-color: #ffffff;
	padding: 5px;
	margin-top: 5px;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 0em;
	height: 225px;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 0em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #6c629f;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #008000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #FF0000;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*misc*/

.back {
	float: left;
	margin-top: 1px;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	text-align: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #fff;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #f2ecfd;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

#ottax {
	margin-top: 10px;
}

#ottotal {
	font-weight: bold;
}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

.productListing-rowheading {
	background-color: #6c629f;
	background-image: url(../images/tile_back.gif);
	height: 2em;
	color: #FFFFFF;
	}

.productListing-rowheading a:link {
	color:#fff;
}

.productListing-rowheading a:visited {
	color:#fff;
}

.productListing-odd td {
    vertical-align: top;
    padding: 0.5em;
    margin-bottom: 1em;
    border-bottom: 2px double #6c629f;
	font-size: 12px;
	font-weight: bold;
}

.productListing-odd td a:link {
	color:#6c629f;
}

.productListing-odd td a:visited {
	color:#6c629f;
}

.productListing-even td {
    vertical-align: top;
    padding: 0.5em;
    margin-bottom: 1em;
    border-bottom: 2px double #6c629f;
	font-size: 12px;
	font-weight: bold;
	background-color: #f2ecfd;
}

.productListing-even td a:link {
	color:#6c629f;
}

.productListing-even td a:visited {
	color:#6c629f;
}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%; font-size: 12px;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#f2ecfd;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

.files {
	clear:left; float:left;
	}
.filesHead {
	font-weight: bold; margin-bottom: 5px;
}

/*START HEADER MENU*/

#navMainWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #ffffff;
	background-image: url(../images/tile_back.png);
	padding: 0.5em 0.2em;
	font-weight: bold;
	width: 950px;
	height: 63px;
	background-repeat:repeat-y;
	background-position:center; 
	}

#navMain ul, #navCatTabs ul {
	margin: 0;
	padding-left: 5px;
	list-style-type: none;
	text-align: left;
	line-height: 60px;
	margin-top: 0px;
	}

#navMainSearch {
	float: right;
	padding-right: 1px;
	margin-top: 2px;
	font-size:12px;
	}

#login_header {
	float: right;
	margin-top: 4px;
	padding-right:1px;
	font-size:12px;
	}

#login_text {
	float: left;
	margin-top: -16px;
	padding-left:1px;
	font-size:10px;
	}

#login_text a:link {
	color:#000;
}

#login_text a:active {
	color:#000;
}

#login_text a:hover {
	color: #000;
}

#login_text a:visited {
	color: #000;
}

#menu_header {
	float: left;
	width: 974px;
}

#rollover7 {
	padding-left: 10px;
}
#rollover8 {
	padding-left: 115px;
}
#rollover9 {
	padding-left: 115px;
}
#rollover10 {
	padding-left: 180px;
}
#rollover11 {
	padding-left: 245px;
}
#rollover12 {
	padding-left: 245px;
}
#rollover13 {
	padding-left: 310px;
}
#rollover14 {
	padding-left: 375px;
}

#rollover16 {
	padding-left: 682px;
}
#rollover17 {
	padding-left: 715px;
}

#rollover15 {
	padding-right: 365px;
}

a.rollover7 {
	display: block;
	width: 100px;
	height: 100px;
	text-decoration: none;
	background: url("/images/hoofdmenu/logo.png");
	margin-top: 7px;
	float: left;
	}

a.rollover8 {
	display: block;
	width: 60px;
	height: 60px;
	text-decoration: none;
	background: url("/images/hoofdmenu/uitloggen.png");
	margin-top: 35px;
	float: left;
	}

a.rollover9 {
	display: block;
	width: 60px;
	height: 60px;
	text-decoration: none;
	background: url("/images/hoofdmenu/inloggen.png");
	margin-top: 35px;
	float: left;
	}
a.rollover10 {
	display: block;
	width: 60px;
	height: 60px;
	text-decoration: none;
	background: url("/images/hoofdmenu/account.png");
	margin-top: 35px;
	float: left;
	}
a.rollover11 {
	display: block;
	width: 60px;
	height: 60px;
	text-decoration: none;
	background: url("/images/hoofdmenu/forum.png");
	margin-top: 35px;
	float: left;
	}
a.rollover12 {
	display: block;
	width: 60px;
	height: 60px;
	text-decoration: none;
	background: url("/images/hoofdmenu/links.png");
	margin-top: 35px;
	float: left;
	}

a.rollover13 {
	display: block;
	width: 60px;
	height: 60px;
	text-decoration: none;
	background: url("/images/hoofdmenu/winkelwagen.png");
	margin-top: 35px;
	float: left;
	}

a.rollover14 {
	display: block;
	width: 60px;
	height: 60px;
	text-decoration: none;
	background: url("/images/hoofdmenu/afrekenen.png");
	margin-top: 35px;
	float: left;
	}

a.rollover15 {
	display: block;
	width: 149px;
	height: 36px;
	text-decoration: none;
	background: url("/images/hoofdmenu/12beadwholesale.png");
	margin-top: 0px;
	float: right;
	}

a.rollover16 {
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	background: url("/images/hoofdmenu/nederlands.png");
	margin-top: -2px;
	float: left;
	}

a.rollover17 {
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	background: url("/images/hoofdmenu/engels.png");
	margin-top: -2px;
	float: left;
	}

a.rollover7:hover {
	background-position: -100px 0;
	}

a.rollover8:hover {
	background-position: -60px 0;
	}

a.rollover9:hover {
	background-position: -60px 0;
	}

a.rollover10:hover {
	background-position: -60px 0;
	}

a.rollover11:hover {
	background-position: -60px 0;
	}

a.rollover12:hover {
	background-position: -60px 0;
	}

a.rollover13:hover {
	background-position: -60px 0;
	}

a.rollover14:hover {
	background-position: -60px 0;
	}

a.rollover16:hover {
	background-position: -30px 0;
	}

a.rollover17:hover {
	background-position: -30px 0;
	}

a.rollover15:hover {
	background-position: -149px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
/*EINDE HEADER MENU*/

/*START SOCIAL MEDIA BLOK*/

#social_media_blok {
	width: 600px;
	margin-top: 100px;
}

#rollover18 {
	padding-right: 140px;
}


a.rollover18 {
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	background: url("/images/hoofdmenu/facebook.png");
	margin-top: -45px;
	float: right;
	}

a.rollover18:hover {
	background-position: -30px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

/*EINDE SOCIAL MEDIA BLOK*/

/*START CATEGORIES MENU*/

#categoriescss.leftBoxContainer { 
   background: #ffffff; 
   border: 0px solid #6c629f; 
   width: 150px; 
   padding-bottom: 2px;
}

#categoriescssHeading.leftBoxHeading {
   background: #ffffff; 
   border-bottom: 0px solid #6c629f; 
   margin-bottom: 0px;
   background-image: url(../images/sidebox.png);
   width: 147px;
}

#nav-cat {
   width: 150px; 
   margin: 0 0 0 0px;
   background-color: #ffffff; 
   font-weight:bold;
   padding-left: 0px;
}

#nav-cat ul {
   margin: 0; 
   padding: 0; 
   width: 150px; 
   background-color: #6c629f;
}

#nav-cat ul.level2 {background-color: #6c629f;}
#nav-cat ul.level3 {background-color: #6c629f;}
#nav-cat ul.level4 {background-color: #6c629f;}
#nav-cat ul.level5 {background-color: #6c629f;}
#nav-cat ul.level6 {background-color: #6c629f;}

#nav-cat li {
   position: relative; 
   list-style: none; 
   margin: 0;
   margin-top: 1px; /* change this to put space between buttons*/
   border-bottom: 2px solid #ffffff;
   border-left: 0px solid #6c629f;
   padding-top:2px;
   padding-bottom:1px;
}

#nav-cat li li {
   margin: 0; /* overrides the margin-top above */
}
 
#nav-cat li:hover {
   z-index: 1000;
   background-color: #6c629f;
}

#nav-cat li a:hover {
   color: #ffff7a;
}

#nav-cat li.submenu {
   background: url(../images/hoofdmenu/more_categories1.png) 99% 50% no-repeat;
   background-color: #6c629f;
}

#nav-cat li.submenu:hover {
   background: url(../images/hoofdmenu/more_categories2.png) 99% 50% no-repeat;
}

#nav-cat li a {
   display: block; 
   padding: 0.25em 0 0.25em 0.5em;
   text-decoration: none; 
   width: 100%; color: #ffffff;
}

#nav-cat>ul a {
   width: auto;
}

#nav-cat ul ul {
   position: absolute; 
   top: 0; 
   left: 150px;
   display: none;
}

#nav-cat ul.level1 li.submenu:hover ul.level2,
#nav-cat ul.level2 li.submenu:hover ul.level3,
#nav-cat ul.level3 li.submenu:hover ul.level4,
#nav-cat ul.level4 li.submenu:hover ul.level5,
#nav-cat ul.level5 li.submenu:hover ul.level6 {
   display:block; 
   border-left: 0px solid #6c629f;
}
/*EINDE CATEGORIES MENU*/

/*START INFORMATIE MENU*/
#informatie_box {
	margin-top: -3px;
	}
/*EINDE INFORMATIE MENU*/

/*START FOOTER*/
#navSuppWrapper {
	margin: 0em;
	background-color: #ffffff;
	background-image: url(../images/footer_back.png);
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #ffffff;
	width: 950px;
	height: 47px;
	background-repeat:repeat-y;
	background-position:center; 
	}

#navSupp ul {
	padding-left: 5px;
	list-style-type: none;
	text-align: left;
	line-height: 28px;
	width: 974px;
	margin-top: -35px;
	}

#RSSFeedLink {
	text-align: right;
	margin-top: -40px;
	padding-right: 10px;
	}

/*EINDE FOOTER*/

/*START DYNAMIC FILTER*/
.dFilter ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
	clear: both
}

.dFilterLink a.enabled:link, .dFilterLink a.selected:link, .dFilterLink a.enabled:hover, .dFilterLink a.selected:hover, .dFilterLink a.enabled:visited, .dFilterLink a.selected:visited {
	color: #666;
}

.dFilterLink a.enabled:hover, .dFilterLink a.selected:hover {
	text-decoration: underline
}

.dFilterScroll {
	height: 130px;
	border: 1px solid #CCCCCC;
	overflow: auto
}

.dFilterExpand {
	overflow: hidden
}

.dFilterDrop {
	width: 98%
}

.dFilterLink a {
	padding: 1px 0 1px 2px;
	text-decoration: none;
	font-size: 1em;
	margin-left: 1px
}

.dFilterLink a.disabled {
	color: #ccc;
}

.dFilterLink input[type=checkbox] {
	margin: 0;
	padding: 0 3px
}

.dFilterToggle {
	display:none;
	text-decoration:none;
	font-size:10px;
	cursor:pointer;
	margin-left:5px
}

.dFilterToggle a:link, .dFilterToggle a:visited, dFilterToggle a:hover {
	color: #000
}

.dFilterToggleImg {
	margin-left:5px;
	vertical-align:middle
}

.dFilterHeading {
	font-weight: bold;
	float:left;
	color: #000;
	font-size: 1.2em;
	padding: 0 0 10px 0;
	margin: 2px 0 0 0
}

.dFilterClear {
	float:right
}

#dFilterButton {
	text-align:center;
	margin:1em
}

#dFilterClearAll {
	text-align:center;
	margin:1em
}
/*EINDE DYNAMIC FILTER*/

/*START MIDDLEBOXES*/
/*Centers middleboxes and aligns them in one row*/
#navColumnMiddleWrapper {
    margin: auto;
    overflow:hidden; 
    }

#middlebox_1 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
    float:left; 
    width: 100%;
    }
    
#middlebox_2 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
    float:left;
    width:100%;

	/* Adds a slight space between the 2nd and 3rd middleboxes when in rows of three*/
/*
	margin-right: 0.15em;
	margin-left: 0.15em;
*/
    }

#middlebox_3 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
    float:left; 
    width:100%;
    }

#middlebox_4 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
    float:left; 
    width:100%;
    }
    
#middlebox_5 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
    float:left;
    width:100%;
	/* Adds a slight space between the 2nd and 3rd middleboxes when in rows of three*/
/*
	margin-right: 0.15em;
	margin-left: 0.15em;
*/
    }

#middlebox_6 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
    float:left; 
    width:100%;
    }

#middlebox_7 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
    float:left; 
    width:100%;
    }

#middlebox_8 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
    float:left; 
    width:100%;
	/* Adds a slight space between the 2nd and 3rd middleboxes when in rows of three*/
/*
	margin-right: 0.15em;
	margin-left: 0.15em;
*/
    }

#middlebox_9 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
    float:left; 
    width:100%;
    }

#middlebox_1, #middlebox_2, #middlebox_3, #middlebox_4, #middlebox_5, #middlebox_6, #middlebox_7, #middlebox_8, #middlebox_9 {
	/*padding-bottom: 1em; 
	margin-bottom: 1em;*/
	}	

h2.middleBoxHeading, h2.middleBoxHeading a {
	font-size: 14px;
	color: #ffffff;
	}

h2.middleBoxHeading a:hover {
	color: #FFFFFF;
	text-decoration: none;
	} 
	
.middleBoxHeading {
	border: 1px solid #000;
	margin: 0em;
	background-color: #6c629f;
	padding: 0.5em 0.2em;
	text-align: center;
	}

.middleBoxContainer {
	margin-top: 3em;
	}

.middleBoxContent {
	border: 1px solid #000;
    padding: 0.4em;
    min-height:300px;
    /* -- DO NOT REMOVE!!! -- Yep this is another stupid IE hack. The next two statements set min-height in IE's dumb-a$$ed browser -- If you modify this setting, "min-height" must match "height" --*/
    height:auto !important;
    height:300px;
    }

#middlebox1Content {
    background:#ffffff;
    }
    
#middlebox2Content {
    background:#ffffff;
    }

#middlebox3Content {
    background:#ffffff;
    }
	
#middlebox4Content {
    background:#ffffff;
    }
	
#middlebox5Content {
    background:#ffffff;
    }

#middlebox6Content {
    background:#ffffff;
    }

#middlebox7Content {
    background:#ffffff;
    }

#middlebox8Content {
    background:#ffffff;
    }

#middlebox9Content {
    background:#ffffff;
    }
/*EINDE MIDDLEBOXES*/

/*START SUPERGLOBALS*/
/* handy for some CSS-P layouts, like the one at www.beterelektro.nl for example, just remove .www-beterelektro-nl if you need it on your site too */
#superglobals {
position: absolute;
top: 300%;
left: 0;
}
#superglobals {
  background: #ccc;
  padding:  1px 0;
}
#superglobals ul {
  border: 1px solid black;
  border-width: 0 0 0px 1px;
  border-left-color: black;
}
#superglobals ul {
  text-align: left;
  color: black;
  background: #fffffa;
}
#superglobals ul, #superglobals li {
  margin: 0px;
  padding: 0 0 0 3px;
}
#superglobals ul, #superglobals li {
  margin:  5px 24px;
}
.superglobals_hidden {
  display: none;
}
#superglobals .superglobals_array {
  border-left-color: green;
  color: green;
}
#superglobals .superglobals_object {
  border-left-color: red;
  color: red;
}
#superglobals .superglobals_empty {
  color: gray;
}
.superglobals_resource {
  color: blue;
}
.superglobals_type {
  color: black;
}
/*EINDE SUPERGLOBALS*/

/*drop shadows section */
* html #nw, * html #ne, * html #se, * html #sw, * html #n, * html #s, * html #w, * html #e {background:none!important;}

#se {
  	background: url("../images/shadow_se.png") bottom right no-repeat;
	}

#sw {
  	background: url("../images/shadow_sw.png") bottom left no-repeat;
  	padding:0 10px ; /* border thickness */
	}

#s {
  	background: url("../images/shadow_s.png") bottom repeat-x;
  	padding-bottom: 10px; /* border thickness */
	padding-top: 0px; /* border thickness */
	margin-top: -1px;
	}

#w {
  	background: url("../images/shadow_w.png") left repeat-y;
  	margin-left: -10px; /* border thickness */
  	margin-right: -10px; /* border thickness */
	}

#e {
  	background: url("../images/shadow_e.png") right repeat-y;
	}
	
#main {
  	margin-right: 10px; /* border thickness */
  	margin-left: 10px; /* border thickness */
	}

table#workaround {
  	margin: 0;
  	border: 0;
  	border-collapse: collapse;
	width:100%
	}

table#workaround td {
    	padding:0;
	margin:0;
	}
/*EINDE SHADOWS SECTION*/

/*START CONTEST */
LABEL.inputLabelQualify {
	width: 15em;
	float: left;
	}
/*EINDE CONTEST */

/*START CSS BUTTONS */

.cssButton, .cssButtonHover {
width : 20em;
background-color: #F4F4F4;
color : #000000;
border: 2px outset #F4F4F4;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
text-align:center;
white-space: nowrap;
text-decoration: none;
font-weight: bold;
padding: 0.3em;
/*border-spacing: 1px;*/
/*margin-left: auto;
margin-right: auto;*/
/*display: block;*/
/*vertical-align: top;*/
/*line-height: 130%;*/
/*cursor: pointer;*/
}

.cssButtonHover {
color: #006600;
border-style: inset;
text-decoration: none;
}
/* adding the styles below might be needed if the default button width is changed */
/* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
.small_delete, .button_prev, .button_next, .button_search  {width: 7em;}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}
.button_return_to_product_list, .button_add_selected {width: 22em;}
.button_in_cart{width: 19em;}  
.button_submit {width: 18em;}
.button_update_cart {color: red;}
.button_update_cartHover {color: #003D00;}
/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/

/*EINDE CSS BUTTONS */

/*START Ceon Back In Stock Notifications */

th.AccountBackInStockNotificationsListing {
	padding: 0.4em 0.4em;
	text-align: left;
	background: #ccc;
}

td.AccountBackInStockNotificationsListing {
	padding: 0.4em;
}

td.AccountBackInStockNotificationsListingCellRow1 {
	background: #eee;
}

td.AccountBackInStockNotificationsListingCellRow2 {
	background: #e4e4e4;
}

/*EINDE Ceon Back In Stock Notifications */

/*START testimonial */

#testimonialDefault h1{margin:0;padding:10px 0;font-size:1.5em;font-weight:700;}

blockquote {
margin:0 !important;
padding:0 !important;
background: url(../images/lftblockquote.png) top left no-repeat;
border:1px solid navy;
height:1%;
}

blockquote div {
padding:38px 56px;
background: url(../images/rgtblockquote.png) bottom right no-repeat;
height:1%;
}

.testimonialImage {
margin: 0;
padding: 0;
text-align: center;
}
/*EINDE testimonial */

/*START testimonial_ADD */
fieldset {
	padding: 0.5em;
	margin: 0.5em 0;
	display:block;
	border:1px solid #000;
}
fieldset ol {  
padding: .5em .5em 0 .5em;  
list-style: none;
}
fieldset li {  
padding-bottom: .5em;
}
fieldset #personal, fieldset #order, fieldset #write{
	padding:0;
	border:1px solid #000;
	border-width: 1px 0 1px 0;
}
legend {
	padding: 0.3em;
	font-size: 1.1em;
	color: #000;
	font-weight:bold;
}
select {
	margin: 0.1em;
}
textarea {
margin: auto;
padding:0.5em;
display: inline;
width: 40%;
border:1px solid #B6ABD5;
overflow:auto;
}
label.inputLabel {
	width: 11em;
	float: left;
	color: #000;
	}
/*EINDE testimonial_ADD */

/*START testimonial_MANAGER */
#testimonialDefault h1{margin:0;padding:10px 0;font-size:1.5em;font-weight:700;}

blockquote {
margin:0 !important;
padding:0 !important;
background: url(../images/lftblockquote.png) top left no-repeat;
border:1px solid navy;
height:1%;
}

blockquote div {
padding:38px 56px;
background: url(../images/rgtblockquote.png) bottom right no-repeat;
height:1%;
}

.testimonialImage {
margin: 0;
padding: 0;
text-align: center;
}
/*EINDE testimonial_MANAGER */

/*START LINKS */
.linkstext{padding: 10px 0;float:left;width:33%;text-align:center;font-size:1em;}
.linkListing-data .col1 {width:33%;font-size:1em;}
.linkListing-data .col2 {width:50%;font-size:1em;}
.linkListing-data .col3 {width:10%;font-size:1em;}
.productListing-even .linkListing-data{padding:5px;font-size:1em;;background:ivory;color:#000;}
.productListing-odd .linkListing-data{padding:5px;font-size:1em;color:#000;}
img,img a {border:0;}
/*EINDE LINKS */

/*START LINKS_SUBMIT */
fieldset {
	padding: 0.5em;
	margin: 0.5em 0;
	display:block;
	border:1px solid #000;
}
fieldset ol {  
padding: .5em .5em 0 .5em;  
list-style: none;
}
fieldset li {  
padding-bottom: .5em;
}
fieldset #personal, fieldset #order, fieldset #write{
	padding:0;
	border:1px solid #000;
	border-width: 1px 0 1px 0;
}
legend {
	padding: 0.3em;
	font-size: 1.1em;
	color: #000;
	font-weight:bold;
}
select {
	margin: 0.1em;
}
textarea {
margin: auto;
padding:0.5em;
display: inline;
width: 40%;
border:1px solid #B6ABD5;
overflow:auto;
}
label.inputLabel {
	width: 11em;
	float: left;
	color: #000;
	}
/*EINDE LINKS_SUBMIT */

/*START SITE_MAP */
#siteMap{margin:0;padding:8px;text-align:left;}
#siteMap h1{margin:0;padding:10px 0;font-size:1.5em;font-weight:700;}
#siteMapList{width:90%;}
#siteMapList ul, #siteMapList li {margin:0;padding:0;list-style:none;}
#siteMapList ul li{margin:0 0 0 5px;padding:2px 10px;font-size:1em;color:#000;font-weight:400;}
#siteMapList ul li.first{font-weight:700;padding:2px 10px;}
#siteMapList ul ul{margin:0 0 0 5px;padding:2px 10px;list-style:none;}
#siteMapList ul ul li{margin:0;padding:0 5px;}

#siteMapBox {
   padding:3px 3px;
	float:right;
	width:47%;
	border: 1px solid navy;
}
/*EINDE SITE_MAP */

/*START poll sidebox */
/* Additional style definitions for the poll sidebox. */

/* Style for the whole sidebox. It overrides the class right/leftBoxContainer */
#PollManager {
	}
	
/* Style for the sidebox header. It overrides the class right/leftBoxHeading */
#PollManagerHeading {
	}

/* The input form starts right beneath the sidebox header */
#PollManagerInputForm {
	margin-top: 0em;
	display: inline-block;
	width: 99%;
	}

/* Within the form, the whole content is in this box. Default style is in class sideBoxContent */
#PollManagerContent {
	padding-top:0;
	}
	
/* Heading title of the content */
#PollManagerPollHeading {
	font-weight: bold;
	text-align : center;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	}
	
/* Style for each option line */
.PollManagerOption {
	width: 99%;
	clear: both;
	overflow: hidden;
	}

/* Within the option line, the input field containing div */
.PollManagerOptionInput {
	float: left;
	width: 12%;
	margin-top: 2px;
	}

/* And the input field itself (radio or checkbox) */
.PollManagerOptionInputField {
	font-size: 1.5em;
	}

/* And the text field */
.PollManagerOptionText {
	margin-top: 0.1em;
	float: left;
	width: 87%; 
	line-height: 1.5em;
	}

/* And the user input field */
.PollManagerOptionUserInput {
	margin-top: 0.1em;
	width: 98%;
	}

/* Style for the div containing the vote/result buttons */
#PollManagerButtons {
	text-align : center;
	margin-top: 0.5em;
	}
	
/* Style for the option result line */
.PollManagerResult {
	clear: both;
	}

/* Style for the option text in each result line */
.PollManagerResultText {
	margin-top: 0.1em;
	line-height:1.5em;
	}

/* Style for the resultbar in the sidebox */
.PollManagerResultBar {
	float:left;
	background-size:100%;
	}
	
/* Style for the percentage behind the resultbar */
.PollManagerResultPerc {
	float: left;
	margin-bottom: 10px;
	margin-left: 4px;
	}

/* Style for the result footer: the Thank you text */
.PollManagerResultFooter {
	font-weight: bold;
	text-align : center;
	}	
/*EINDE poll sidebox */

/*START Lightbox */
/* SLIMBOX */#lbOverlay {	position: fixed;	z-index: 9999;	left: 0;	top: 0;	width: 100%;	height: 100%;	background-color: #000;	cursor: pointer;}#lbCenter, #lbBottomContainer {	position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #fff;}.lbLoading {	background: #fff url(../images/zen_lightbox/loading.gif) no-repeat center;}#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}#lbPrevLink {	left: 0;}#lbPrevLink:hover {	background: transparent url(../images/zen_lightbox/prevlabel.gif) no-repeat 0 15%;}#lbNextLink {	right: 0;}#lbNextLink:hover {	background: transparent url(../images/zen_lightbox/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(../images/zen_lightbox/closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}#lbCaption, #lbNumber {	margin-right: 71px;}#lbCaption {	font-weight: bold;}/*EINDE Lightbox */

/*START Image Handler 4 v4.1*/

#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}

#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}

#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}

#trailimageid img {
  margin: 2px;
  border: none;
}
/*EINDE Image Handler 4 v4.1 */

/*START COOKIE CONTROL */

div#cccwr div {
  font: 11px/16px sans-serif;
  margin: 0;
  text-align: left;
}

div#cccwr #ccc-icon {
  cursor: pointer;
  display: none;
  z-index: 9999;
  bottom: 0;
  left: 0;
  position: fixed;
}

div#ccc-icon button {
  background: transparent url(data:image/png;base64,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) no-repeat 0 0;
  border: 0;
  height: 62px;
  width: 62px;
}

div#ccc-icon button span {
  visibility: hidden;
}

.ccc-left #ccc-icon.ccc-triangle button {
  background-position: -62px 0 !important;
}

.ccc-left .ccc-go #ccc-icon.ccc-triangle button {
  background-position: -62px -62px !important;
}

.ccc-right #ccc-icon.ccc-triangle button {
  background-position: -124px 0 !important;
}

.ccc-right .ccc-go #ccc-icon.ccc-triangle button {
  background-position: -124px -62px !important;
}

div#cccwr #ccc-icon.ccc-diamond button {
  background-position: 10px 0 !important;
}

div#cccwr .ccc-go #ccc-icon.ccc-diamond button {
  background-position: 10px -62px !important;
}

div#cccwr.ccc-right {
  left: auto;
  right: 0;
}

div#cccwr.ccc-right .ccc-go #ccc-icon.ccc-diamond button {
  background-position: 0 -62px !important;
}

div#cccwr.ccc-right #ccc-icon.ccc-diamond button {
  background-position: 10px 0 !important;
}

div#cccwr.ccc-right #ccc-icon {
  left: auto;
  right: 0;
}

.ccc-widget {
  position: fixed;
  bottom: 35px;
  left: 70px;
  z-index: 9999;
  display: none;
}

div#cccwr.ccc-right .ccc-widget {
  left: auto;
  right: 70px;
}

.ccc-outer {
  background: #fff;
  border: 1px solid #f0942b;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  color: #888;
  left: 70px;
  width: 200px;
  bottom: 30px;
}

.ccc-expand, .ccc-close, .ccc-inner h2 {
  background: transparent url(data:image/png;base64,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) no-repeat 0 0;
  border: 0;
}

.ccc-inner {
  background: #fff;
  -webkit-border-radius: 5px 5px 5px 0;
  -khtml-border-radius: 5px 5px 5px 0;
  -ms-border-radius: 5px 5px 5px 0;
  -o-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
  position: relative;
  z-index: 2;
}

.ccc-content {
  padding: 5px 10px 10px 10px;
}

.ccc-icon {
  background-position: 0 -18px;
  height: 34px;
  left: 0;
  position: absolute;
  text-indent: -999em;
  top: 0;
  width: 40px;
}

.ccc-close {
  background-position: 0 -40px;
  border: 0;
  height: 13px;
  position: absolute;
  right: 11px;
  text-indent: -999em;
  top: 11px;
  width: 13px;
}

.ccc-inner h2 {
  background-color: #f0942b;
  background-position: 9px 6px;
  -webkit-border-radius: 3px 3px 0 0;
  -khtml-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0;
  padding: 10px 9px 8px 44px;
}

.ccc-inner p {
  margin: 5px 0 8px;
  padding: 0;
}

.ccc-inner ul {
  margin: 8px 0;
  padding: 0 0 0 12px;
}

.ccc-inner a {
  color: #f0942b;
}

.ccc-inner a, .ccc-inner a:hover {
  text-decoration: none;
}

#cccwr button {
  cursor: pointer;
}

.ccc-inner .ccc-button {
  background-color: #666;
  border: 1px solid #666;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 2px white;
  box-shadow: inset 0 0 2px white;
  color: #fff;
  display: block;
  font-size: 1em;
  font-weight: bold;
  padding: 3px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
}

.ccc-inner .ccc-browser {
  background-color: #f0942b;
  border-color: #f0942b;
  width: 100%;
}

.ccc-expanded {
  display: none;
}

.ccc-expand {
  background: #f0942b;
  border: 0;
  -webkit-border-radius: 0 0 5px 5px;
  -khtml-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  color: #fff;
  bottom: -25px;
  cursor: pointer;
  font-size: 1em;
  left: 50%;
  line-height: 25px;
  margin-left: -40px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  width: 80px;
  z-index: 1;
}

.ccc-inner .ccc-about {
  margin: 0;
  position: relative;
  text-align: right;
  top: 5px;
}

.ccc-about small {
  font-size: 10px;
}

#cccwr.ccc-left .ccc-outer, #cccwr.ccc-left .ccc-inner {
  -webkit-border-radius: 5px 5px 5px 0;
  -khtml-border-radius: 5px 5px 5px 0;
  -ms-border-radius: 5px 5px 5px 0;
  -o-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}

#cccwr.ccc-left .ccc-expand {
  left: 0;
  margin-left: 0;
  right: auto;
}

#cccwr.ccc-right .ccc-outer, #cccwr.ccc-right .ccc-inner {
  -webkit-border-radius: 5px 5px 0 5px;
  -khtml-border-radius: 5px 5px 0 5px;
  -ms-border-radius: 5px 5px 0 5px;
  -o-border-radius: 5px 5px 0 5px;
  border-radius: 5px 5px 0 5px;
}

#cccwr.ccc-right .ccc-expand {
  left: auto;
  right: 0;
}

#cccwr.ccc-dark .ccc-outer {
  background: #333;
  background-color: rgba(20, 20, 20, 0.9);
  -webkit-border-radius: 5px 5px 5px 0;
  -khtml-border-radius: 5px 5px 5px 0;
  -ms-border-radius: 5px 5px 5px 0;
  -o-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
  border-color: #000;
  color: #fff;
}

#cccwr.ccc-dark.ccc-right .ccc-outer {
  -webkit-border-radius: 5px 5px 0 5px;
  -khtml-border-radius: 5px 5px 0 5px;
  -ms-border-radius: 5px 5px 0 5px;
  -o-border-radius: 5px 5px 0 5px;
  border-radius: 5px 5px 0 5px;
}

#cccwr.ccc-dark .ccc-inner {
  background: transparent;
}

#cccwr.ccc-dark .ccc-inner p {
  color: #fff;
}

#cccwr.ccc-dark .ccc-inner h2 {
  background-color: transparent;
  background-position: 9px -54px;
  background-repeat: no-repeat;
}

#cccwr.ccc-dark .ccc-content {
  padding-top: 0;
}

#cccwr.ccc-dark .ccc-expand {
  height: 27px;
  border: 1px solid #000;
  border-top: 0;
  padding-top: 0;
  background: #333;
  background-color: rgba(20, 20, 20, 0.9);
}

#cccwr.ccc-dark .ccc-close {
  background-position: 0 -100px;
}

#cccwr #ccc-cookies-switch {
  width: 180px;
  height: 30px;
  overflow: hidden;
  display: none;
}

#cccwr #cctoggle {
  display: inline-block;
  width: 180px;
  height: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUQAAAAcCAYAAAAZQMboAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABJVJREFUeNrsnT1vI0UYgJ93dm3HyV0+SFJEKa498SGh+I4KGiSk+wFATUUdQQlCQqJCQqK8jp9AR4GuSYU4dEJ0QJCuQ0e+Ds5xYu/uzFDYjh1n7eSSdeJdv08ROV57PZ5559l3dsc7sl3bAFgAvgTeBd5AUQB7Zw3/1WeY0hI29rn+LiaEyDzncf0h9fhvbVylyx/AFvD55v1Hu7Jd21gHfp5/8+56aXkRABfFYB3eZ9gJRu1LRJulv54moD6O1xY4/uBjbOILVb0mMDyb+YGm39NYm1JEBCOG0JQB4bB1wF/7v+0C78h2beO7hXuvf1ReWaK1s4+tN3BRjHd+tMQuK8PuQ1EpTvLB4vDrL/B2vpgdotLiSfPbogZTSudSTgcAGAyBKVEt3WKxukojesHvO4+/D4EH5dVXaP2zR7RzQFJv4JOkIy7fE9i4Ovy0S/EidXMD9SIs4nHFrPNohhet/YLKcKDnK0Pi2xCYgMgeA7A8twbwIASq9riJrTewhw1s4whvXXbZoVJcUef2q3kCZjlK9rWdp1aIgojBA6Wgwq14gdCUqyGAj2JcnOASqzJUFKX4x3s83lusS0hcTOwiwGMAvOtIUEWoKMq0qdF7nG+fHjJnhkgqRUVRpkaHpzFaJYqiKD7/QpRKhWA+ZWqICJiCuF4EgkDjNbfNZ8jyaq9gMBKkbhG9qnxlwlw7PY6xcZyyoUDnQ70HazVSc9t82U5d8ji8l9QterJrGoUo0pOdc9nN0evuZ1Ckafvvf83g+zqZqYj0LlYpyhiGd1nkm8P21c42pU+2/uR5n2kZLlaeYgmxX2JZZEyj/r/KfofJddRnDMrRuV646E8SlZyKtS1Af8156M0nD3pR5TzxvYxwxyVrRVEKJETNlBRFUSF2fGhMfqWoMlcUFWKmI9EkQUqlHNSGudhziqKoELOQogTB8Kyrf/7gdWVmIiPn+gkgYdguV7dM55XtZco+6rWanSqTN2Qav5Tk5ubdXt+0G+fa01BGWtNf/08Iu58zZK6fT3v+vLJd5ULMZfejKNfTYcavCn9z8251PKgoiqJCVBRFOX0qQIWoKMqUa3AgQxRjehcN9ES+oihTpMTuolM9IZZCJAyRIMj3nEFFUZSLaRAjAYEEhFI6WYEvBKJgdobw9hyu2QToLDLlmfjbZ+Rp8Sp/8icXBxxb4GOiiGA5ohJWJzOsTxZ3G34bBblgtx98saSF5cCj3m3EJOMOMDlBJQjGhFTDOarl21TDWRIXRSGwFe0evF9eXQI8ZqaCj5POnVpyEN1nfj+c0paTIqAcrRAZmSOwVYqIlFvMu+XJDekzQkxfTU8Gwmromnt98S+jjtenthd7lCgivWVIZ1b4t7kHsNVdqP7X+dprq5WVJVwctxeqdz7bherHLcW0O+ro0P/SNO/eofHehzhbsIXqjWGn+iNH/tmkB3XfwMKnZnvDckJ/JtNTBivJSEBo2kPleuuAP3ef/Afck+3aBsA68A3wduexomDfehU++RRcFWfzvUazCQQbNPjl8CHPo6fauEqXXeAnYHPz/qOn/wMAAP//AwAsi6y4Al7X2gAAAABJRU5ErkJggg==) no-repeat;
  line-height: 28px;
  font-size: 13px;
  color: white;
}

.cctoggle-on {
  background-position: 100% 0!important;
}

#cccwr #ccc-implicit-warning {
  display: none;
}

#cccwr #ccc-explicit-checkbox {
  display: none;
}

#cccwr .cctoggle-text-off {
  padding-left: 20px;
}

#cccwr .cctoggle-text-on {
  padding-left: 70px;
}
/*EINDE COOKIE CONTROL */

/*START KWANTUM KORTING */
.cartDiscount {
	border-top: 1px solid #ffffff;

 color: #ffffff;	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	background-color: #6c629f;
	height: 2.2em;
}
.checkoutCandy {
	line-height: 2.4em;
	font-weight: bold;
	padding: 0.4em;
	border: 1px solid #ffffff;
	background-color: #6c629f;
	color: #ffffff;
}

#cartNewSubTotal {
	background-color: #6c629f;
	 }

#cartNewSubTotal {
	border-top: 1px solid #ffffff; color: #ffffff;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

#cartNewSubTotal {
	height: 2.2em;
	}

.cartBoxDiscount {
        text-align: right;
        font-weight: bold;
        margin-top: 15px;        }
.cartBoxTotal {
}
/*EINDE KWANTUM KORTING */

/*START RSS */
rss {
	display: block;
	margin: 10px auto 10px auto;
	width: 96%;
	background: #FFF;
	font-family: Verdana, arial, sans-serif;
	font-size: small;
	}

channel {
	display: block;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	padding: 10px;
	}

channel>title {
	display: block;
	font-size: large;
	font-weight: bold;
	}

channel>description {
	display: block;
	}

channel>copyright {
	display: block;
	font-size: x-small;
	color: #666;
	}

channel>lastBuildDate {
	display: block;
	text-align: right;
	}

channel>language,
channel>image,
channel>managingEditor,
channel>webMaster,
channel>generator,
channel>docs,
channel>ttl {
	display: none;
	}

item {
	display: block;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #CCC;
	background: #EEE;
	}

item>title {
	display: block;
/*	float: left; */
	margin-right: 5px;
	font-weight: bold;
	}

item>description {
	display: block;
	margin-right: 5px;
	color: #666;
	}

item>pubDate {
	display: block;
	margin-right: 5px;
	font-size: x-small;
	color: #666;
	white-space: nowrap;
	}

item>link, 
item>comments {
	display: block;
	margin-right: 5px;
	font-size: x-small;
	color: #666;
	}

item>category,
item>author,
item>guid {
	display: none;
	}
/*EINDE RSS */

/*START INSTANT SEARCH */
.resultsContainer {
	display: none;
	position:absolute;
	/*left:100px;*/
	top:74px;
	z-index:10000;
	text-align: left;
	float:left;
	vertical-align:bottom;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	background : #fff;
	width : 200px;
	border : 1px solid #ccc;
	background-color : #fff;
	margin : 0;
	padding : 0;
	-moz-box-shadow: 0px 2px 8px #000000;
	-webkit-box-shadow: 0px 2px 8px #000000;
	box-shadow: 0px 2px 8px #000000;
}

.resultsContainer ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
	
}

.resultsContainer li {
	margin : 0;
	padding : 0;
}

.resultsContainer a {
	display : block;
	color : #000;
	background-color : #fff;
	padding : 0.1em 0.4em;
	text-decoration : none;
	overflow:hidden;
	height:18px;
	
}

.resultsContainer a:hover {
	background-color : #eee;
	color : #000000;
}

.thinFont {
	font-weight : lighter;
}

.alignRight{
	display : inline-block;
	float : right;
	font-weight : lighter;
	font-size : 70%;
	margin-top : 2px;
	padding-left:40px;
}
/*EINDE INSTANT SEARCH */

/*START HERDENKINGSKRALEN */
#wrap_herdenkingskralen { width: 600px; height: 875px; padding: 0; overflow: hidden; }
#frame_herdenkingskralen { width: 925px; height: 1500px; border: 0px solid black; }
#frame_herdenkingskralen {
    zoom: 0.65;
    -moz-transform: scale(0.65);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.65);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.65);
    -webkit-transform-origin: 0 0;
}
/*EINDE HERDENKINGSKRALEN */