#products ul {
	margin: 0;
	padding: 0;
}

#products #productlist li {
	float: left;
	position: relative;
	list-style-type: none;
	margin: 0 2px 0 0;
	padding: 0;
	height: 200px;
	xborder: 1px solid red;
}

#products ul li a {
	display: block;
	margin: 0;
	padding: 0;
	height: 200px;
}

#product {position: relative;}

#navbuttons {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
	height: 25px;
}

#navbuttons ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navbuttons ul li {
	background-image: none;
	float: left;
	margin: 0;
	padding: 0;
}

#previous a:link, #previous a:visited {
	display: block;
	background: #fff url(/img/pijl_links.gif) top left no-repeat;
	margin: 0 10px 0 0;
	padding: 0;
	width: 31px;
	height: 25px;
}

#previous a:hover, #previous a:active {
	display: block;
	background: #fff url(/img/pijl_links_hl.gif) top left no-repeat;
	margin: 0 10px 0 0;
	padding: 0;
	width: 31px;
	height: 25px;
}

#next a:link, #next a:visited {
	display: block;
	background: #fff url(/img/pijl_rechts.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	width: 31px;
	height: 25px;
}

#next a:hover, #next a:active {
	display: block;
	background: #fff url(/img/pijl_rechts_hl.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	width: 31px;
	height: 25px;
}


#previous a span,
#next a span {display: none;}


body#productcatalog194 #container #products #productlist li a:link img,
body#productcatalog194 #container #products #productlist li a:visited img,	/*	{	height: 0; width: 0; border: 0px solid red;	} */
body#productcatalog194 #container #products #productlist li a:hover img,
body#productcatalog194 #container #products #productlist li a:active img	{	display: none; position: absolute; top: -56px; left: -20px; height: 56px; width: 106px; border: 0px solid red;	}
body#productcatalog194 #container #products #productlist li a span.code		{	display: none; }

#sidebar #menuList li a:link img,
#sidebar #menuList li a:visited img,	/*	{	height: 0; width: 0; border: 0px solid red;	} */
#sidebar #menuList li a:hover img,
#sidebar #menuList li a:active img	{	display: none; position: absolute; top: 152px; left: 130px; height: 21px; width: 654px; border: 0px solid red;	}
x#sidebar #menuList li a span.code	{	display: none; }

#products ul li.stonewashed_o a:link,
#products ul li.stonewashed_o a:visited {
	background: url(/img/sw_orange.jpg) top left no-repeat;
	width: 82px;
}

#products ul li.stonewashed_o a:hover,
#products ul li.stonewashed_o a:active {
	background: url(/img/sw_orange_hl.jpg) top left no-repeat;
}

#products ul li.king_r a:link,
#products ul li.king_r a:visited {
	background: url(/img/ki_red.jpg) top left no-repeat;
	width: 52px;
}

#products ul li.king_r a:hover,
#products ul li.king_r a:active {
	background: url(/img/ki_red_hl.jpg) top left no-repeat;
}

#products ul li.snowleopard a:link,
#products ul li.snowleopard a:visited {
	background: url(/img/sl.jpg) top left no-repeat;
	width: 72px;
}

#products ul li.snowleopard a:hover,
#products ul li.snowleopard a:active {
	background: url(/img/sl_hl.jpg) top left no-repeat;
}

#products ul li.champ_r a:link,
#products ul li.champ_r a:visited {
	background: url(/img/ch_red.jpg) top left no-repeat;
	width: 74px;
}

#products ul li.champ_r a:hover,
#products ul li.champ_r a:active {
	background: url(/img/ch_red_hl.jpg) top left no-repeat;
}

#products ul li.stonewashed_b a:link,
#products ul li.stonewashed_b a:visited {
	background: url(/img/sw_blue.jpg) top left no-repeat;
	width: 61px;
}

#products ul li.stonewashed_b a:hover,
#products ul li.stonewashed_b a:active {
	background: url(/img/sw_blue_hl.jpg) top left no-repeat;
}

#products ul li.samurai a:link,
#products ul li.samurai a:visited {
	background: url(/img/sa.jpg) top left no-repeat;
	width: 71px;
}

#products ul li.samurai a:hover,
#products ul li.samurai a:active {
	background: url(/img/sa_hl.jpg) top left no-repeat;
}

#products ul li.flowerpower_r a:link,
#products ul li.flowerpower_r a:visited {
	background: url(/img/fp_orange.jpg) top left no-repeat;
	width: 71px;
}

#products ul li.flowerpower_r a:hover,
#products ul li.flowerpower_r a:active {
	background: url(/img/fp_orange_hl.jpg) top left no-repeat;
}

#products ul li.champ_b a:link,
#products ul li.champ_b a:visited {
	background: url(/img/ch_blue.jpg) top left no-repeat;
	width: 99px;
}

#products ul li.champ_b a:hover,
#products ul li.champ_b a:active {
	background: url(/img/ch_blue_hl.jpg) top left no-repeat;
}

#products ul li.elfqueen a:link,
#products ul li.elfqueen a:visited {
	background: url(/img/eq.jpg) top left no-repeat;
	width: 69px;
}

#products ul li.elfqueen a:hover,
#products ul li.elfqueen a:active {
	background: url(/img/eq_hl.jpg) top left no-repeat;
}

#products ul li.king_b a:link,
#products ul li.king_b a:visited {
	background: url(/img/ki_blue.jpg) top left no-repeat;
	width: 61px;
}

#products ul li.king_b a:hover,
#products ul li.king_b a:active {
	background: url(/img/ki_blue_hl.jpg) top left no-repeat;
}

#products ul li.flowerpower_b a:link,
#products ul li.flowerpower_b a:visited {
	background: url(/img/fp_blue.jpg) top left no-repeat;
	width: 52px;
}

#products ul li.flowerpower_b a:hover,
#products ul li.flowerpower_b a:active {
	background: url(/img/fp_blue_hl.jpg) top left no-repeat;
}



/* shopping cart */
#shoppingcart {
	position: absolute;
	z-index: 100;
	margin: 0;
	top: 10px;
	left: 0;
	border: 0px dashed red;
	line-height: 18px;
}

#divShoppingcart {
	xbackground: url(/img/mand.png);
	position: absolute;
	z-index: 200;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 128px;
	height: 128px;
	color: red;
	text-align: center;
	font-weight: bold;
	xborder: 1px solid green;
}

#divShoppingcart p {
	margin: 22px;
	margin: 22px 16px 16px 16px;
	padding: 0;
}

#divShoppingcart #quantity {
	margin: 0;
	padding: 0;
	font-size: 120%;
	font-weight: bold;
	color: #017AC1;
}

#shoppingcart #tableshoppingcart {
	border-collapse: separate;
	width: 140px;
}

#divShoppingcartLink {
	position: absolute;
	top: 78px;
	left: 0;
	padding: 0;
	width: 128px;
	z-index: 1000;
	xborder: 1px solid red;
	text-align: center;
}

#divShoppingcartLink p {
	margin: 0;
	padding: 0;
}

#divShoppingcartLink a:link,
#divShoppingcartLink a:visited {
	color: #FF7A04;
	font-weight: bold;
	text-decoration: underline;
}

#divShoppingcartLink a:hover,
#divShoppingcartLink a:active {
	background: #FF7A04;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#shoppingcart #tableshoppingcart th {color: #fff;}

#shoppingcart #tableshoppingcart th,
#shoppingcart #tableshoppingcart td {
    background-color: none;
	padding: 2px 4px;
	margin: 0;
	border: none;
}

#shoppingcart #tableshoppingcart td {
	vertical-align: top;
	font-size: 80%;
    background-color: #F1F4E7;
}

#shoppingcart #tableshoppingcart th.removebutton			{ display: table-cell;}
#shoppingcart #tableshoppingcart th.productID				{ display: none; }
#shoppingcart #tableshoppingcart th.productname				{ display: table-cell; }
#shoppingcart #tableshoppingcart th.productattributes		{ display: none; }
#shoppingcart #tableshoppingcart th.quantity				{ display: table-cell; text-align: center; }
#shoppingcart #tableshoppingcart th.itemprice				{ display: none; }
#shoppingcart #tableshoppingcart th.totalprice				{ display: table-cell; }

#shoppingcart #tableshoppingcart td.removebutton			{ display: table-cell;  vertical-align: middle; }
#shoppingcart #tableshoppingcart td.productID				{ display: none; }
#shoppingcart #tableshoppingcart td.productname				{ display: table-cell; }
#shoppingcart #tableshoppingcart td.productattributes		{ display: none; }
#shoppingcart #tableshoppingcart td.quantity				{ display: table-cell; text-align: center;  }
#shoppingcart #tableshoppingcart td.itemprice				{ display: none; }
#shoppingcart #tableshoppingcart td.totalprice				{ display: table-cell; }
#shoppingcart #tableshoppingcart td.emptycartbutton			{ display: table-cell;  padding:0; margin:0; text-align: center;  vertical-align: middle; }
#shoppingcart #tableshoppingcart td.buttons					{ display: table-cell;  text-align: center;  vertical-align: middle; }
#shoppingcart #tableshoppingcart td.buttons button			{ height: 18px; vertical-align: middle; }


/* overview */
#shoppingcartoverview {
	background: #fff url(/img/aanpassen_de.gif) no-repeat 50% 0px;
	margin: 40px 84px 0 83px;
	padding: 110px 0 50px 0;
	border: 0px dashed red;
}

#shoppingcartoverview #tableshoppingcart {
	margin: 0 0 20px 0;
	padding: 0;
	width: 633px;
	border-collapse: collapse;
}

#shoppingcartoverview #tableshoppingcart th,
#shoppingcartoverview #tableshoppingcart td {
	padding: 2px 4px;
	margin: 0;
	border-bottom: 1px solid #E7E7E7;
}

#shoppingcartoverview #tableshoppingcart td {
	vertical-align: middle;
	font-size: 100%;
}

#shoppingcartoverview #tableshoppingcart th.productcode	span {display: none;}

#shoppingcartoverview #tableshoppingcart th.removebutton			{ display: table-cell;}
#shoppingcartoverview #tableshoppingcart th.productcode				{ display: table-cell; width: 70px;}
#shoppingcartoverview #tableshoppingcart th.productID				{ display: none; }
#shoppingcartoverview #tableshoppingcart th.productname				{ display: table-cell; }
#shoppingcartoverview #tableshoppingcart th.productattributes		{ display: table-cell; }
#shoppingcartoverview #tableshoppingcart th.quantity				{ display: table-cell; text-align: center; width: 30px; }
#shoppingcartoverview #tableshoppingcart th.itemprice				{ display: table-cell; text-align: center; }
#shoppingcartoverview #tableshoppingcart th.totalprice				{ display: table-cell; text-align: center; }

#shoppingcartoverview #tableshoppingcart td.removebutton			{ display: table-cell; }
#shoppingcartoverview #tableshoppingcart td.productID				{ display: none; }
#shoppingcartoverview #tableshoppingcart td.productcode				{ display: table-cell; }
#shoppingcartoverview #tableshoppingcart td.productname				{ display: table-cell; }
#shoppingcartoverview #tableshoppingcart td.productattributes		{ display: table-cell; }
#shoppingcartoverview #tableshoppingcart td.quantity				{ display: table-cell; text-align: center;  }
#shoppingcartoverview #tableshoppingcart td.quantity input			{ width: 20px; text-align: center;  }
#shoppingcartoverview #tableshoppingcart td.itemprice				{ display: table-cell; text-align: center; }
#shoppingcartoverview #tableshoppingcart td.totalprice				{ display: table-cell; text-align: center; }
#shoppingcartoverview #tableshoppingcart td.emptycartbutton			{ display: table-cell;  padding:0; margin:0; text-align: center;  vertical-align: middle; }
#shoppingcartoverview #tableshoppingcart td.buttons					{ display: table-cell;  text-align: center;  vertical-align: middle; }
#shoppingcartoverview #tableshoppingcart td.buttons button			{ vertical-align: middle; }
#shoppingcartoverview #tableshoppingcart td.grandtotal				{ display: table-cell; font-weight: bold; border-top: 2px solid black; text-align: center; }


#shoppingcartoverview #tableshoppingcart tr.shippingcosts td						{ border: none }
#shoppingcartoverview #tableshoppingcart tr.shippingcosts td.removebutton			{ visibility: hidden; }
#shoppingcartoverview #tableshoppingcart tr.shippingcosts td.quantity				{ visibility: hidden; }
#shoppingcartoverview #tableshoppingcart tr.shippingcosts td.itemprice				{ visibility: hidden; }
#shoppingcartoverview #tableshoppingcart tr.shippingcosts td.emptycartbutton		{ visibility: hidden; }


#shoppingcartoverview #tableshoppingcart td.elfqueen {background: #fff url(/img/i_eq.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.elfqueen span {display: none;}

#shoppingcartoverview #tableshoppingcart td.snowleopard {background: #fff url(/img/i_sl.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.snowleopard span {display: none;}

#shoppingcartoverview #tableshoppingcart td.stonewashed_o {background: #fff url(/img/i_sw_o.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.stonewashed_o span {display: none;}

#shoppingcartoverview #tableshoppingcart td.stonewashed_b {background: #fff url(/img/i_sw_b.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.stonewashed_b span {display: none;}

#shoppingcartoverview #tableshoppingcart td.champ_b {background: #fff url(/img/i_ch_b.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.champ_b span {display: none;}

#shoppingcartoverview #tableshoppingcart td.champ_r {background: #fff url(/img/i_ch_r.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.champ_r span {display: none;}

#shoppingcartoverview #tableshoppingcart td.samurai {background: #fff url(/img/i_sa.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.samurai span {display: none;}

#shoppingcartoverview #tableshoppingcart td.king_b {background: #fff url(/img/i_ki_b.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.king_b span {display: none;}

#shoppingcartoverview #tableshoppingcart td.king_r {background: #fff url(/img/i_ki_r.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.king_r span {display: none;}

#shoppingcartoverview #tableshoppingcart td.flowerpower_r {background: #fff url(/img/i_fp_o.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.flowerpower_r span {display: none;}

#shoppingcartoverview #tableshoppingcart td.flowerpower_b {background: #fff url(/img/i_fp_b.jpg) no-repeat 50% 50%; height: 70px;}
#shoppingcartoverview #tableshoppingcart td.flowerpower_b span {display: none;}

.removebutton button {
	background: #fff url(/img/delete.gif);
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.removebutton button span {display: none;}

#shoppingcartoverview #tableshoppingcart tr.shipping td {
	background: #F1F7F2;
	padding: 6px 4px;
}

#shoppingcartoverview #tableshoppingcart tr.payment td {
	background: #F1F3F7;
	padding: 6px 4px;
}

.extracosts {
	text-align: center;
}

select#destination {width: 180px;}

select#payment {width: 180px;}


#shoppingcartoverview button.checkoutButton {
	background: #fff url(/img/kn_gadoor_de.gif) no-repeat 50% 0px;
	width: 633px;
	height: 21px;
	cursor: pointer;
}

#shoppingcartoverview button.checkoutButton span {display: none;}

.buttons button {
	background: #fff url(/img/kn_bereken_de.gif) no-repeat 50% 0px;
	width: 164px;
	height: 12px;
	cursor: pointer;
}

.buttons button span {display: none;}

#shoppingcartoverview a:link,
#shoppingcartoverview a:visited {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

#shoppingcartoverview a:hover,
#shoppingcartoverview a:active {
	background: red;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

/* geen zichtbare categorien */
#productmenu {display: none;}

/* productcatalog */
#productcatalog {
	margin: 0;
	padding: 0;
	font-size: 94%;
	line-height: 20px;
}

#productcatalog ul {
	background: #fff;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 146px;
}

/* make a 3px gap between menu-items and bottom */
#productcatalog #rootUL {
	padding-bottom: 3px;
}

#productcatalog ul li {
	display: block;
	list-style-type: none;
	width: 140px;
	padding: 3px 0 0 0;
	margin: 0;
}


/* level 1 is donker grijs */
#productcatalog ul.level1 li a {
	background: #526001;
	display: block;
	color: #fff;
	border: none;
	text-decoration: none;
	width: 140px;
	padding: 0;
	margin: 0;
}


/* je kunt ieder level specificeren, nu zijn alle sublevels gelijk */
#productcatalog ul.level2 li a, 
#productcatalog ul.level3 li a,
#productcatalog ul.level4 li a,
#productcatalog ul.level5 li a {
	color: #526001;
	background-color: #D0EC26;
}

#productcatalog ul.level1 li a:hover,
#productcatalog ul.level2 li a:hover,
#productcatalog ul.level3 li a:hover,
#productcatalog ul.level4 li a:hover,
#productcatalog ul.level5 li a:hover { 
	color: #fff;
	background-color: #6699cc;
}

#productcatalog ul.level1 li a span {
	display: block;
	background: url("/img/nav_top.gif") top left no-repeat;
	padding: 0 10px;
	width: 120px;
}

/* inspringen per level */
#productcatalog ul.level3 li a span { padding: 0 20px; width: 150px; }
#productcatalog ul.level4 li a span { padding: 0 30px; width: 130px; }
#productcatalog ul.level5 li a span { padding: 0 40px; width: 110px; }

/* dit is correct voor IE */
#productcatalog #bottom {
	width: 140px;
	height: 2px;
	background: #E4E7E9 url("/img/nav_top.gif") 0px 0px no-repeat;
	padding: 0;
	margin: 0;
}

/* IE snapt dit niet en negeert het, maar Mozilla voert het wel uit! */
#productcatalog > #bottom {
	margin: 0;
}

/* maak alle geneste ul's onzichtbaar */
#productcatalog ul ul {
/*	margin-top: 3px; */
	display: none;
}

/* maak geneste ul's van een active li zichtbaar
#productcatalog ul li.active ul { 
	display: block;
}
 */

/* uitgeklapte li's krijgen deze properties */
/*
#productcatalog ul li.active a { 
	color: #768793;
	background-color: #E4E7E9;
}

#productcatalog ul li.active a:hover { 
	background-color: #920102;
	color: #fff;
}
*/

/* geselecteerde li's */
#productcatalog ul li a.selected1, 
#productcatalog ul li a.selected2, 
#productcatalog ul li a.selected3, 
#productcatalog ul li a.selected4, 
#productcatalog ul li a.selected5 {
	color: #fff;
	background-color: #004080;
}


div#content {
	margin: 0;
}

#content #breadcrumbs {
	display: none;
}

x#content ul {
	list-style-type: disc;
	margin: 0;
	padding: 0;
}

x#content ul li {
	font-size: 100%;
	margin: 0 0 0 15px;
	padding: 0;
	background-image: none;
}

img.productpicture {
	display: block;
	border: 0px solid blue;
	margin: 0 20px 0 0;
	text-align: left;
}

#buttonstable {
	xwidth: 100%;
	border-collapse: collapse;
}

#buttonstable th,
#buttonstable td {
	vertical-align: top;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid black;
}

#buttonstable th {
	background-color: transparent;
	font-weight: bolder;
	font-style: normal;
}


