body {
	background:url(/templates/images/bg.png) repeat-x #fff;
	font-family:"Verdana";
	font-size:12px;
	margin:0;
}

a {
	color:#ff6c00;
}

#container {
	margin:0 auto;
	width:820px;
}

#header {
	position:relative;
	margin:0 0 5px 0;
	height:150px;
	width:814px;
}

#header h1 {
	background:url(/templates/images/logo.png) no-repeat;
	text-indent:-6000px;
	height:112px;
	width:445px;
	padding:0;
	margin:0;
}

#header h1 a {
	display:block;
	height:112px;
	width:445px;
}

#header ul.menu {
	list-style-type:none;
	font-family:"Verdana";
	margin:3px 0 0 0;
	font-size:14px;
	padding:0;
}

#header ul.menu li {
	text-align:center;
	margin:0 0 0 4px;
	font-weight:bold;
	float:left;
	color:#fff;
	padding:0;
}

#header ul.menu li.bar {
	padding-top:6px;
}

#header ul.menu li span.links {
	background:url(/templates/images/nav_links.png);
	display:block;
	height:32px;
	width:10px;
	float:left;
}

#header ul.menu li span.item {
	background:url(/templates/images/nav_bg.png);
	padding:7px 0 0 0;
	height:25px;
	float:left;
}

#header ul.menu li span.rechts {
	background:url(/templates/images/nav_rechts.png);
	display:block;
	height:32px;
	width:10px;
	float:left;
}

#header ul.menu a, #header ul.menu a:visited {
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	font-size:1em;
	color:#fff;
}

#header ul.menu a:hover {
	background:#fff;
	color:#fbd748;
}

#header ul.menu a:hover span {
	background-position:0 32px;
}

#header ul.menu li.current span {
	background-position:0 32px;
	color:#fbd748;
}

#header .count {
	position:absolute;
	font-size:11px;
	color:#626262;
	bottom:43px;
	right:0;
}

#sidebar {
	background:#f5ca1f;
	padding:0 0 15px 0;
	position:relative;
	width:173px;
	float:left;
}

#sidebar h2 {
	background:url(/templates/images/sidebar_top.png) no-repeat;
	padding:5px 0 0 0;
	text-align:center;
	margin:0 0 10px 0;
	font-size:12px;
	height:21px;
	width:173px;
	color:#fff;
}

#sidebar ul.categorie {
	list-style-type:none;
	margin:0 0 0 2px;
	padding:0;
}

#sidebar ul.categorie li {
	margin:3px 0 3px 0;
	font-weight:bold;
}

#sidebar ul.categorie li a {
	background:url(/templates/images/sidebar_item.png) top no-repeat;
	text-decoration:none;
	padding:0 0 0 15px;
	display:block;
	height:14px;
	width:154px;
	color:#000;
}

#sidebar ul.categorie li a:hover {
    background:url(/templates/images/sidebar_item_hover.png);
	background-repeat:no-repeat;
}

#sidebar ul.categorie li.RUB_SELECTED a {
	background:url(/templates/images/sidebar_item_hover.png);
	background-repeat:no-repeat;
}

#sidebar ul.categorie li.RUB_SELECTED ul li a {
	background:none;
}

/** sub categorie **/

#sidebar ul.categorie ul {
	list-style-type:none;
	padding:0;
	margin:0 0 0 15px;
}

#sidebar ul.categorie ul li {
	font-weight:normal;
	width:154px;
}

#sidebar ul.categorie ul li a {
	text-decoration:none;
	background:none;
	padding:0;
	display:block;
	height:14px;
	width:154px;
	color:#000;
}

#sidebar ul.categorie ul li a:hover {
	background:none;
	width:154px;
}

#sidebar .bottom {
	background:url(/templates/images/sidebar_bottom.png) no-repeat;
	position:absolute;
	height:15px;
	width:173px;
	bottom:0;
	left:0;
}

#content {
	width:640px;
	float:right;
}

#content .box {
	background:url(/templates/images/box_bg.png) repeat-y;
	padding:25px 0 10px 0;
	margin:0 5px 5px 0;
	position:relative;
	width:315px;
	float:left;
}

#content .box ul.items {
	list-style-type:none;
	margin:5px 0 0 9px;
	padding:0;
}

#content .box ul.items li {
	position:relative;
	width:285px;
}

#content .box ul.items li a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

#content .box ul.items li a:hover {
	text-decoration:underline;
	color:#ff6c00;
}

#content .box ul.items li .prijs {
	position:absolute;
	right:0;
	top:0;
}

#content .box .top {
	background:url(/templates/images/box_top.png) no-repeat;
	padding:5px 0 0 6px;
	position:absolute;
	height:20px;
	width:309px;
	left:0;
	top:0;
}

#content .box .top h2 {
	padding:0 0 0 4px;
	font-size:12px;
	color:#ff6c00;
	height:16px;
	margin:0;
}

#content .box .bottom {
	background:url(/templates/images/box_bottom.png) no-repeat;
	position:absolute;
	height:10px;
	width:315px;
	bottom:0;
	left:0;
}

#content ul.aanbiedingen {
	background:url(/templates/images/aanbiedingen.png) no-repeat;
	list-style-type:none;
	font-weight:bold;
	height:28px;
	width:620px;
	clear:both;
	padding:13px 0 0 15px;
	margin:0;
}

#content ul.aanbiedingen li {
	margin:0 3px 0 3px;
	color:#626262;
	float:left;
}

#content ul.aanbiedingen li a {
	text-decoration:none;
}

#content .item {
	width:635px;
}

#content .item h1 {
	background:url(/templates/images/aanbiedingen.png) no-repeat;
	padding:13px 0 0 15px;
	font-size:12px;
	color:#ff6c00;
	height:28px;
	width:620px;
	margin:0;
}

#content .item .info {
	padding:0 5px 0 5px;
	font-weight:bold;
	width:625px;
}

#content .item .info a {
	text-decoration:underline;
	color:#ff6c00;
}

#content .adverteer {
	background:url(/templates/images/adverteer.png) no-repeat;
	padding:25px 0 0 315px;
	position:relative;
	height:143px;
	width:320px;
}

#content .adverteer a {
	text-decoration:none;
	color:#000;
}

#content .adverteer small a {
	text-decoration:underline;
}

#content .adverteer h3 {
	padding-top:0;
	margin-top:0;
	color:#ff6c00;
}

#content .adverteer h3 .rood {
	color:#ff0000;
}

#content .adverteer img {
	border:#f5ca1f solid 3px;
	position:absolute;
	left:15px;
	top:17px;
}

#content ul.opties {
	border-bottom:#5c5c5c solid 1px;
	list-style-type:none;
	padding:6px 0 0 0;
	height:24px;
	width:635px;
	margin:0;
}

#content ul.opties li {
	padding:1px 0 0 20px;
	margin:0 0 0 5px;
	height:18px;
	float:left;
}

#content ul.opties li.mail {
	background:url(/templates/images/email_door.png) no-repeat;
}

#content ul.opties li.favorieten {
	background:url(/templates/images/favorieten.png) no-repeat;
}

#content ul.opties li.bekeken {
	background:url(/templates/images/bekeken.png) no-repeat;
}

#content ul.opties li.misbruik {
	background:url(/templates/images/meld_misbruik.png) no-repeat;
}

#content ul.opties li a {
	text-decoration:none;
	color:#000;
}

#content .images {
	border-top:#5c5c5c solid 1px;
	padding:20px 0 0 0;
	margin:20px 0 0 0;
	width:635px;
}

#content .images .adsense {
	float:left;
}

#content .images .adsense img {
	border:none;
}

#content .images ul.more_images {
	list-style-type:none;
	margin:0 0 5px 0;
	width:600px;
	float:left;
	padding:0;
}

#content .images ul.more_images li {
	margin:0 10px 10px 0;
	float:left;
}

#content .images ul.more_images li img {
	border:#f5ca1f solid 3px;
}

#content .adsense {
	padding-top:10px;
	margin:0 auto;
	height:70px;
	width:468px;
}

#content .product {
	padding:12px 80px 0 12px;
	border:#bfbfbf solid 1px;
	background:#fafafa;
	position:relative;
	margin:0 0 5px 0;
	width:545px;
}

#content .product img {
	border:#000 solid 1px;
	margin-right:15px;
}

#content .product h3 {
	font-size:12px;
	padding:0;
	margin:0;
}

#content .product h3 a {
	text-decoration:underline;
	color:#000;
}

#content .product h3 a:hover {
	text-decoration:none;
	color:#ff6c00;
}

#content .product p {
	margin-top:0;
}

#content .product .prijs {
	font-weight:bold;
	position:absolute;
	top:10px;
	color:#ff6c00;
	right:25px;
}

#content .product .top_right, #content .product .top_left, #content .product .bottom_right, #content .product .bottom_left {
	position:absolute;
	height:12px;
	width:12px;
}

#content .product .top_right {
	background:url(/templates/images/product_top_right.png) no-repeat;
	right:-1px;
	top:-1px;
}

#content .product .top_left {
	background:url(/templates/images/product_top_left.png) no-repeat;
	left:-1px;
	top:-1px;
}

#content .product .bottom_right {
	background:url(/templates/images/product_bottom_right.png) no-repeat;
	bottom:-1px;
	right:-1px;
}

#content .product .bottom_left {
	background:url(/templates/images/product_bottom_left.png) no-repeat;
	bottom:-1px;
	left:-1px;
}


.clear {
	clear:both;
}

#footer {
	background:url(/templates/images/footer.png) repeat-x;
	margin:100px 0 0 0;
	font-size:11px;
	height:38px;
	width:100%;
	color:#fff;
}

#footer .inner {
	padding:12px 0 0 7px;
	position:relative;
	margin:0 auto;
	width:820px;
}

#footer a {
	text-decoration:none;
	color:#fff;
}

#footer .inner .rss {
	background:url(/templates/images/rss.png) no-repeat;
	text-indent:-6000px;
	position:absolute;
	height:16px;
	width:16px;
	top:10px;
	right:0;
}

#footer .inner .rss a {
	display:block;
	height:16px;
	width:16px;
}

#sidebar ul.categorie li.current a {
    background:url(/templates/images/sidebar_item_hover.png) no-repeat; }


#sidebar ul.categorie li.current ul li a {
    background:none;
}