#right_section p.winkelwagen a {color: #fff; }

#right_section p.winkelwagen {padding: 5px 10px; background: #000; color: #FFF; font-size: 13px; margin-top: 15px; width: 522px; }
.home {position: relative; }
.home .splash {background: #000; height: 300px; padding-left: 7px; }
#page .home .splash ul {list-style: none; padding: 30px 0 0 33px; position: relative; margin-left: -5px; }
.home .splash ul li {list-style: none; padding: none; float: left; width: 100px;  background: #444; color: #fff; margin-right: 10px; cursor: pointer; color: #fff; padding-top: 110px;}
.home .splash ul li:hover {list-style: none; padding: none; float: left; width: 100px;  background: #444; color: #fff; margin-right: 10px; cursor: pointer; padding-top: 160px;}
#page .home .splash ul li h1 {font-size: 16px; margin: 0; padding: 0; text-align: center; color: #fff; }
#page .home .splash ul li a {color: #fff; text-decoration: none;}
#page .home .splash ul li a:visited {color: #fff; text-decoration: none;}
p.back {margin: 0; padding: 0 0 6px 0; border-bottom: 1px solid #ddd; }

#page img.vascu {position: absolute; top: 270px; left: 65px; }
#page .product h1 {margin: 20px 0 0 180px; }
#page .product h2 {margin: 8px 0 0 180px; font-size: 14px; font-weight: 100;  }

#page ul.overzicht {list-style: none; margin: 0; margin-top: 10px; }
#page ul.overzicht li {width: 230px; float: left; border: 1px solid #ccc; height: 150px; margin-right: 11px; margin-bottom: 10px; display: inline; padding: 10px 10px 10px 20px; }
#page ul.overzicht li h1 {font-size: 14px; margin-top: 10px; }
#page ul.overzicht li img {margin-right: 10px; }

.home .splash ul li.een {background: url(/file/koudehanden-voeten-k.png) top center no-repeat; position: absolute; top: 30px; left: 30px; z-index: 50;  }
.home .splash ul li.een:hover {background: url(/file/koudehanden-voeten.png) top center no-repeat; width: 150px; z-index: 100; position: absolute; top: 20px; left: 0px;}
.home .splash ul li.twee {background: url(/file/tintelinghanden-k.png) top center no-repeat; position: absolute; top: 30px; left: 140px; z-index: 50;}
.home .splash ul li.twee:hover {background: url(/file/tintelinghanden.png) top center no-repeat; width: 150px; z-index: 100;  position: absolute; top: 20px; left: 115px;}
.home .splash ul li.drie {background: url(/file/drukopborst-k.png) top center no-repeat; position: absolute; top: 30px; left: 250px;z-index: 50;}
.home .splash ul li.drie:hover {background: url(/file/drukopborst.png) top center no-repeat; width: 150px; z-index: 100;  position: absolute; top: 20px; left: 225px;}
.home .splash ul li.vier {background: url(/file/krampinkuiten-k.png) top center no-repeat; position: absolute; top: 30px; left: 360px;z-index: 50;}
.home .splash ul li.vier:hover {background: url(/file/krampinkuiten.png) top center no-repeat; width: 150px; z-index: 100;  position: absolute; top: 20px; left: 335px;}
.home .splash ul li.vijf {background: url(/file/duizeligheid-k.png) top center no-repeat; position: absolute; top: 30px; left: 470px;z-index: 50;}
.home .splash ul li.vijf:hover {background: url(/file/duizeligheid.png) top center no-repeat; width: 150px; z-index: 100;  position: absolute; top: 20px; left: 445px;}
.home .splash ul li.zes {background: url(/file/oorsuizen-k.png) top center no-repeat; position: absolute; top: 30px; left: 580px;z-index: 50;}
.home .splash ul li.zes:hover {background: url(/file/oorsuizen.png) top center no-repeat; width: 150px; z-index: 100; position: absolute; top: 20px; left: 555px;}
.home .splash ul li.zeven {background: url(/file/geheugenzwakte-k.png) top center no-repeat; position: absolute; top: 30px; left: 690px;z-index: 50;}
.home .splash ul li.zeven:hover {background: url(/file/geheugenzwakte.png) top center no-repeat; width: 150px; z-index: 100; position: absolute; top: 20px; left: 669px;}

.home .product {float: left; width: 509px; height: 117px; background: #ddd; margin-top: 10px; margin-right: 10px;  }
.home .betaling {background: #ddd; width: 260px; height: 64px; float: left; margin-top: 10px; padding: 26px 20px; font-size: 16px; }
.home .betaling p.telefoon {color: #FF0000; text-align: center; font-size: 20px; font-weight: bold; }
.home .betaling p.contact {text-align: center; font-size: 13px; }

#left_section ul li {list-style: none; }

table.cart {width:100%; padding: 10px; background: #ededed; margin-bottom: 10px; border: 1px solid #ccc; }
table th {text-align: left; }
#page h1 {margin-bottom: 10px; color: #d84343; font-weight: 100; font-size: 20px;  }
#page p {margin-bottom: 10px; }
#page input {border: 1px solid #ddd; padding: 3px; font-family: Arial, sans-serif; font-size: 13px; }
#page input.aantal {width: 20px; }
#page a.button {background: #d84343; padding: 6px 8px; color: #fff; font-size: 16px; }
#page a.verder {float: right; }
#page a.clear {float: left; }
#page input.button {background: #d84343; padding: 6px 8px; color: #fff; font-size: 16px; }
#page input.verder {float: right; }
#page input.clear {float: left; }
#page ul {list-style: square; margin-left: 12px; }
#page ul li {padding-left: 0px; }
#page h2 {margin-bottom: 5px; }

#page td.shipping {border-top: 1px solid #ccc; }
#page th.marks, #page td.marks {text-align: right; }
#page table.cart a {color: #bbb; }
#page input.inmandje {background: #CB1919; padding: 3px 4px; color: #fff; font-size: 13px; border: none; cursor: pointer; }

h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset, input, select {
	margin:0;
	padding:0;
	outline:none;
	border:0;
}
img {
	float:left;
	border:0;
}
a {
	text-decoration:none;
	border:0;
	outline:0;
}

#page a {text-decoration: underline; color: #FF0000; }
#page a:hover {text-decoration: none; }

.clear {
	clear:both;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#d84343 url(/file/body_bg.gif) repeat-x 0 0;
}
ul {
	list-style:none;
}
.wrapper {
	margin:0 auto;
	width:853px;
}
.inner_wrapper {
	float:left;
	width:100%;
	background:url(/file/page_bg.png) no-repeat center 0;
}
#top_section {
	float:left;
	width:100%;
	padding:10px 0 9px;
}

#top_section a {color: #fff; text-decoration: underline; }

#top_section form {
	float:left;
	width:162px;
}
#top_section fieldset {
	float:left;
	width:100%;
	border:0;
	background:none
}
#top_section select {
	float:left;
	width:162px;
	color:#120000;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
#top_section strong {
	float:right;
	color:#ffffff;
	width:auto;
	font: 14px Arial, Helvetica, sans-serif;
	background:url(/file/cart.jpg) no-repeat right 0;
	padding:0 33px 0 0;
}
#main_container {
	float:left;
	border:1px solid #e8dcdc;
	border-bottom:0;
	background:#fff;
	width:819px;
	padding:0 16px;
}
#header {
	float:left;
	width:100%;
	padding:15px 0 0 0
}
#header h1 {
	float:left;
	width:342px;
	padding:0 0 0 2px;
}
#header h1 span {
	float:left;
	color:#8a5c76;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	padding:45px 0 0 8px
}
#navigation {
	float:right;
	width:465px;
	padding:57px 0 0 0;
	overflow: hidden;
}
#navigation ul {
	float:right;
	width:auto;
}
#navigation ul li {
	float:left;
	width:auto;
}
#navigation ul li a {
	float:left;
	width:auto;
	padding:0 11px;
	font:normal 16px/28px Arial, Helvetica, sans-serif;
	color:#120000;
}
#navigation ul li a.active {
	background:#cb1919;
	color:#fff;
	border-bottom:0;
}
#navigation ul li a:hover {
	background:#cb1919;
	color:#fff;
	border-bottom:0;
}

#page {
	float:left;
	width:100%;
	padding-bottom:13px;
	line-height: 18px;
}
#banner {
	float:left;
	width:761px;
	background:#000000;
	padding:18px 32px 0 24px;
	border:1px solid #666666;
	position:relative;
	margin-bottom:5px
}
#banner ul {
	float:left;
	width:200px;
	padding:6px 0 0 0
}
#banner ul li {
	float:left;
	width:100%;
	color:#fff;
	font:normal 19px/22px Arial, Helvetica, sans-serif
}
#banner .image_section {
	position:absolute;
	top:16px;
	left:180px;
}
#banner .banner_right_section {
	float:right;
	padding:1px 0 20px 0
}
#banner .banner_right_section small {
	float:right;
	color:#cb1919;
	font:bold 26px/26px Arial, Helvetica, sans-serif;
	width:72px;
	padding:13px 0 0 28px;
}
#banner .banner_right_section img {
	float:right;
}
#left_section {
	float:left;
	width:215px;
	background:#fff;
	border:0px solid #e9e9e9;
	border-bottom:0;
	padding:0 14px 0 18px;
	text-align:center;
	margin:0 0 0 3px;
	display:inline
}
#left_section span {
	float:left;
	width:100%;
	padding:29px 0
}
#left_section span img {
	float:none;
}
#left_section ul {
	float:left;
	width:100%;
	padding:1px 0 9px 0
}
#left_section ul li {
	float:left;
	width:auto;
	padding:0 5px 0 0;
}
#left_section ul li.last {
	padding-right:0;
}
#left_section ul li a {
	float:left;
	border:1px solid #d3d3d3;
	color:#fff;
	font:normal 14px/53px Arial, Helvetica, sans-serif;
	background:#fff;
	padding:0 12px;
        margin-top: 10px;
}
#right_section {
	float:right;
	width:540px;
}
#right_section h2 {
	float:left;
	width:100%;
	font:bold 30px/40px Arial, Helvetica, sans-serif;
}
#right_section h2 a {
	color:#cb1919;
}
#right_section p {
	float:left;
	width:100%;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	padding: 8px 0 0 0;
}
#right_section ul {
	float:left;
	width:100%;
	padding:4px 0 0 11px;
	list-style-type: square; 
	line-height: 19px; 
}
#right_section ul li {
	float:left;
	width:100%;
}

#right_section ul.producten {list-style: none; padding:15px 0 0 0;  border-top: 1px solid #ccc; margin-top: 10px; margin-left: 0; }

#right_section ul li span {
	float:left;
	color:#000000;
	font:normal 14px/27px Arial, Helvetica, sans-serif;
	padding:0; 
}
#right_section ul li span.col {
	width:250px;
	padding:0
	overflow: hidden; 
	padding-left: 10px;
}
#right_section ul li span.prijsverschil {
	width:100px;
	padding:0
	overflow: hidden; 
	text-align: right;
	padding-right: 20px; 
}
#right_section ul li span a {
	color:#cb1919;
	text-decoration:underline
}
#bottom_section {
	float:left;
	width:851px;
	background:#fff;
	border:1px solid #E8DCDC;
	border-top:0
}
#carousel {
	float:left;
	width:824px;
	padding:20px 14px 14px 13px;
	display:inline;
	position: relative;
	border-top: 1px solid #ccc; 
}
#carousel .caroufredsel_wrapper
{
	margin-left:30px;
}
#carousel .belt {
	float:left;
	width:745px;
	
}
#carousel .belt .panel {
	float:left;
	width:750px;
	
}
#carousel .belt .panel ul {
	float:left;
	width:750px;
}
#carousel .belt .panel ul li {
	float:left;
	width: 200px;
	padding:0 42px 0 0
}
#carousel .belt .panel ul li.last {
	padding-right:0
}
#carousel .belt .panel ul li.first {
	margin-left: 28px;

}
#carousel .belt .panel ul li .image_container {
	float:left;
	width:auto;
}
#carousel .belt .panel ul li .content_section {
	float:right;
	width:125px;
	padding:9px 0 0 0
}
#carousel .belt .panel ul li .content_section h3 {
	float:left;
	width:100%;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
#carousel .belt .panel ul li .content_section h3 a {
	color:#bd3535
}
#carousel .belt .panel ul li .content_section p {
	float:left;
	width:100%;
	color:#000;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.left_button {
	float:left;
	padding:13px 0 0 9px;
}
.right_button {
	float:right;
	padding:13px 8px 0 0;
}
#footer {
	float:left;
	width:100%;
}
#footer ul {
	float:right;
	width:100%;
}
#footer ul li {
	float:left;
	width:auto;
	padding:10px 14px 23px 0;
}
#footer ul li.none {
	padding-right:0;
}
#footer ul li a {
	float:left;
	width:auto;
	color:#ffffff;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
}

a.delete,
a.add,
a.sub {display: inline-block; line-height: 16px; width: 16px; height: 16px; background: url(/file/icons2.png); text-indent: 20px; outline: none; overflow: hidden;}
a.add {background-position: 0 -16px; vertical-align: -12%;}
a.sub {background-position: 0 -32px; vertical-align: -12%; }

