@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 
img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td  {
	margin:0;
	padding:0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:none;
}

ul {
	list-style:none;
}

h1 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

h2 {
	color:#4786c6;
	font-size:11px;
	font-weight:bold;
}

h3 {
	color:#636464;
	font-size:11px;
	font-weight:bold;
}

h4 {
	color:#636464;
	font-size:11px;
	font-weight:bold;
}

#wrapper {
	width:100%;
	position:relative;
}

body {
	background:url(images/bg-body.png) left top repeat-x #d1cece;
}

#container {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:990px;
	min-height:700px;
	height:auto!important;
	height:700px;
}

#header {
	float:left;
	width:990px;
	height:181px;
}

#logo a {
	float:left;
	margin-top:12px;
	margin-left:12px;
	width:304px;
	height:82px;
}

#slogan {
	float:left;
	margin-top:59px;
	width:251px;
	height:35px;
}

#menutop1 {
	float:right;
	margin-top:23px;
	color:#b3b4b4;
	font-size:11px;
	font-weight:normal;
}

#menutop1 a {
	color:#b3b4b4;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

#menutop1 a:hover {
	text-decoration:none;
}

ul#menutop2 {
	float:right;
	margin-top:37px;
	width:213px;
	height:45px;
}

ul#menutop2 li  {
	float:left;
	margin-left:8px;
	width:98px;
}

ul#menutop2 li a {
	float:left;
	display:block;
	background:url(images/menutop2.png) left top no-repeat;
	width:98px;
	height:45px;
	line-height:22px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

ul#menutop2 li a:hover {
	text-decoration:underline;
}

ul#mainmenu {
	float:left;
	margin-top:-11px;
	margin-left:12px;
	margin-right:180px;
	width:990px;
	height:33px;
	overflow:hidden;
	z-index:100;
}

ul#mainmenu li {
	float:left;
	margin-right:1px;
	width:auto;
}

ul#mainmenu li a:link, ul#mainmenu li a:visited, ul#mainmenu li a:active {
	float:left;
	display:block;
	background:url(images/mainmenu.png) left top no-repeat;
	padding-left:9px;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

ul#mainmenu li a:hover {
	background:none;
}

ul#mainmenu li a:link span , ul#mainmenu li a:visited span, ul#mainmenu li a:active span  {
	float:left;
	background:url(images/mainmenu-span.png) right top no-repeat;
	width:auto;
	padding-right:9px;
	overflow:hidden;
	height:33px;
	font-size:11px;
	cursor:pointer;
	display:block;
}

ul#mainmenu li a:hover span {
	background:none;
	cursor:pointer;
}

#bevindtzich {
	float:left;
	margin-top:16px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}

ul#breadcrumbs {
	float:left;
	margin-top:16px;
	margin-left:2px;
	width:660px;
}

ul#breadcrumbs li {
	float:left;
	margin-left:3px;
	color:#ffffff;
}

ul#breadcrumbs li a {
	float:left;
	display:block;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#zoeken {
	float:left;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}

#zoeken input[type=text] {
	margin-top:14px;
	width:149px;
	height:14px;
	padding-top:2px;
	padding-left:7px;
	color:#939393;
	font-size:11px;
	font-weight:normal;
	border:none;
}

#vergrootglas {
	float:left;
	margin-top:13px;
	margin-left:8px;
	width:19px;
	height:19px;
}
           
#content-container {
	float:left;
	width:990px;
}

#inner-content {
	float:left;
/*	
	margin-left:11px;
	margin-top:6px;
	margin-right:116px;
	width:710px;
*/
	margin-top:7px;
	margin-right:0px;
	width:825px;
	min-height:500px;
	height:auto!important;
	height:500px;
	color:#636464;
	font-size:11px;
	line-height:16px;
}

#inner-inner-content {
	float:left;
	width:710px;
	margin-top:6px;
	margin-right:116px;
	color:#636464;
	font-size:11px;
}

#inner-inner-content ul {
	float:left;
	margin-left:10px;
}

#inner-inner-content ul li {
	float:left;
	display:block;
	background:url(images/bullet.png) left center no-repeat;
	padding-left:15px;
	width:650px;
	color:#636464;
	font-size:11px;
}

#side-content {
	float:left;
	margin-top:6px;
	width:151px;
}

#wink-vlak {
	float:left;
	margin-top:1px;
	background:url(images/wink-vlak.png) left top no-repeat;
	width:151px;
	height:134px;
}

#wink-inhoud {
	float:left;
	margin-top:13px;
	margin-left:13px;
	width:77px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

#wink-aantal {
	margin-top:5px;
}

#wink-aantal a {
	float:left;
	margin-top:5px;
	margin-left:13px;
	width:120px;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

#wink-bekijk a {
	float:left;
	margin-top:16px;
	margin-left:13px;
	width:125px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

#wink-bekijk a:hover {
	text-decoration:none;
}

#contact-vlak {
	float:left;
	margin-top:13px;
	background:url(images/contact-vlak.png) left top no-repeat;
	width:151px;
	height:218px;
}

#contact-tel {
	float:left;
	margin-top:129px;
	margin-left:6px;
	background:url(images/contact-tel.png) left center no-repeat;
	padding-left:38px;
	width:107px;
	height:27px;
	line-height:27px;
	color:#4686c6;
	font-size:14px;
	font-weight:bold;
}

#contact-email a {
	float:left;
	margin-top:8px;
	margin-left:6px;
	width:145px;
	color:#4686c6;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

#contact-bezoek a {
	float:left;
	margin-top:15px;
	margin-left:7px;
	width:145px;
	color:#353534;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

#contact-bezoek a:hover {
	text-decoration:none;
}

#exclusive-vlak {
	float:left;
	margin-top:13px;
	background:url(images/exclusive-vlak.png) left top no-repeat;
	width:151px;
	height:218px;
}

#exclusive-img a {
	float:left;
	margin-top:58px;
	margin-left:4px;;
	width:141px;
	height:117px;
	overflow:hidden;
}

#exclusive-bekijk a {
	float:left;
	margin-top:20px;
	margin-left:11px;
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

#exclusive-bekijk a:hover {
	text-decoration:none;
}

#exclusive-lint {
	position:absolute;
	margin-left:80px;
	width:71px;
	height:116px;
}

#footer {
	float:left;
	width:100%;
	position:relative;
	background:url(images/bg-footer.png) left bottom repeat-x;
	margin-top:20px;
	height:159px;
}

#footer-inner {
	position:absolute;
	left:50%;
	margin-left:-495px;
	width:990px;
}

#copyright {
	float:left;
	margin-top:10px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

ul#footer-ul {
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:600px;
}

ul#footer-ul li {
	float:left;
	display:block;
	margin-left:12px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

ul#footer-ul li a {
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

#rechten {
	float:left;
	margin-top:5px;
	width:700px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}




/* STYLE CATEGORIEENOVERZICHT */

ul#categorieenoverzicht {
	float:left;
	margin-bottom:10px;
	margin-right:110px;
	width:690px;
	margin-left:0px;
}

ul#categorieenoverzicht li {
	float:left;
	background:none;
	padding-left:0px;
	margin-top:24px;
	margin-right:46px;
	width:182px;
	height:149px
}

ul#categorieenoverzicht li a {
	float:left;
	display:block;
	background:url(images/bg-categorie.png) left top no-repeat;
	width:182px;
	height:149px;
	text-decoration:none;
}

.categorie-img {
	float:left;
	margin-top:10px;
	margin-left:19px;
	width:149px;
	height:102px;
	overflow:hidden;
}

.categorie-naam {
	float:left;
	margin-top:5px;
	margin-left:19px;
	width:149px;
	color:#393939;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#merken-rubriek a {
	float:left;
	margin-top:30px;
	width:700px;
	color:#353534;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

#merken-rubriek a:hover {
	text-decoration:none;
}




/* STYLE PRODUCTZELF */

#productzelf {
	float:left;
	margin-top:25px;
	width:710px;
}

#img-groot a {
	float:left;
	margin-right:41px;
	background-color:#FFF;
	width:349px;
	height:276px;
	border:1px solid #ffffff;
}

#watermerk {
	position:absolute;
	margin-top:181px;
	margin-left:257px;
	width:85px;
	height:82px;
}

#standaard {
	float:left;
	background:url(images/standaard.png) left top no-repeat;
	width:309px;
	height:278px;
}

#standaard-inner {
	float:left;
	margin-top:17px;
	margin-left:22px;
	width:275px;
	height:245px;
	overflow:auto;
	line-height:16px;
	color:#636464;
	font-size:11px;
}

#meer-afbeeldingen {
	float:left;
	margin-top:1px;
	width:349px;
	color:#4786c6;
	font-size:11px;
}

ul#klein-img {
	float:left;
	width:386px;
	margin-left:0px;
	margin-bottom:10px;
}

ul#klein-img li {
	float:left;
	margin-top:5px;
	margin-right:30px;
	width:94px;
	background:none;
	padding-left:none;
}

ul#klein-img li a {
	float:left;
	display:block;
	width:94px;
	height:74px;
	text-decoration:none;
}

#prijs-vlak {
	float:left;
	margin-left:5px;
	background:url(images/onzeprijs.png)left top no-repeat;
	width:313px;
	height:87px;
}

#adviesprijs {
	float:left;
	margin-top:19px;
	margin-left:24px;
	width:240px;
	color:#636464;
	font-size:14px;
	font-weight:normal;
	text-decoration:line-through;
}

#onzeprijs {
	float:left;
	margin-top:4px;
	margin-left:24px;
	width:240px;
	color:#4786c6;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.prijs {
	color:#4786c6;
	font-size:18px;
	font-weight:bold;
}

#levertijd {
	float:left;
	margin-top:4px;
	margin-left:24px;
	width:240px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#productzelf-bestellen {
	float:left;
	margin-top:16px;
	width:703px;
}

#bestellen-top {
	float:left;
	margin-top:40px;
	background:url(images/productzelf-bestellentop.png) left top no-repeat;
	width:703px;
	height:13px;
}

#bestellen-inner {
	float:left;
	background:#ffffff;
	width:703px;
	min-height:50px;
	height:auto!important;
	height:50px;
}

#bestel-inner1 {
	float:left;
	margin-top:1px;
	margin-left:19px;
	width:401px;
}

#bestel-titel {
	float:left;
	width:401px;
	color:#4786c6;
	font-size:14px;
	font-weight:bold;
}

#checkbox {
	float:left;
	margin-top:14px;
	width:165px;
}

.checkboxes {
	float:left;
	width:160px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

#bestel-aantal {
	float:left;
	width:200px;
	color:#000000;
	font-size:11px;
}

#bestel-aantal input[type="text"] {
	background:url(images/bg-aantal.png) left top no-repeat;
	padding-top:4px;
	width:23px;
	height:20px;
	color:#000000;
	font-size:11px;
	text-align:center;
	border:none;
}

#bestel-totaalprijs {
	float:left;
	margin-top:10px;
	color:#4786c6;
	font-size:12px;
	font-weight:bold;
}

#in-winkelwagen {
	float:left;
	margin-top:50px;
	width:210px;
	height:26px;
}

#bestel-inner2 {
	float:left;
	width:276px;
}

#voordeel-titel {
	float:left;
	margin-left:1px;
	width:275px;
	color:#3a3939;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#voordeelset {
	float:left;
	margin-top:4px;
	padding-top:7px;
	padding-left:30px;
	width:250px;
	min-height:110px;
	height:auto!important;
	height:110px;
	border-left:1px solid #d1cece;
}

.set-img {
	float:left;
	width:47px;
	height:47px;
}

.plus {
	float:left;
	margin-top:17px;
	margin-left:13px;
	margin-right:13px;
	width:13px;
	height:13px;
}

#voordeel-totaal {
	float:left;
	margin-top:8px;
	width:215px;
	color:#4786c6;
	font-size:11px;
	font-weight:bold;
}

#voordeel-voordeel {
	float:left;
	margin-top:4px;
	width:215px;
	color:#4786c6;
	font-size:11px;
	font-weight:bold;
}

#voordeel-setprijs {
	float:left;
	margin-left:31px;
	color:#353534;
	font-size:14px;
	font-weight:bold;
}

#voordeel-bestellen a {
	float:left;
	margin-top:-5px;
	margin-left:29px;
	width:58px;
	height:22px;
}

#bestellen-bottom {
	float:left;
	background:url(images/productzelf-bestellenbottom.png) left top no-repeat;
	width:703px;
	height:13px;
}

#product-gerelateerd {
	float:left;
	margin-top:17px;
	width:702px;
}

#gerel-top {
	float:left;
	background:url(images/gerelateerd-top.png) left top no-repeat;
	width:702px;
	height:19px;
}

#gerelateerd-titel {
	float:left;
	margin-top:2px;
	margin-left:18px;
	color:#4786c6;
	font-size:14px;
	font-weight:bold;
}

#gerel-inner {
	float:left;
	background:none;
	width:702px;
}

ul#gerelateerd {
	float:left;
	margin-top:14px;
	width:702px;
	text-align:center;
}

ul#gerelateerd li {
	float:left;
	width:94px;
	margin-right:20px;
}

ul#gerelateerd li a {
	float:left;
	display:block;
	width:94px;
	color:#3a3839;
	font-size:11px;
}

.gerel-img {
	float:left;
	width:94px;
	height:74px;
	overflow:hidden;
}

.gerel-tekst {
	float:left;
	color:#3a3839;
	font-size:11px;
	text-decoration:underline;
}

#gerel-bottom {
	float:left;
	margin-top:14px;
	background:url(images/gerelateerd-bottom.png) left top no-repeat;
	width:702px;
	height:8px;
}




/* STYLE INDEX-HOME */

#inhoudwink-home {
	float:right;
	margin-top:16px;
	margin-right:6px;
	color:#ffffff;
	font-size:11px;
}
#inhoudwink-home a {
	color:#fff;
	font-weight:bold;
}

#inner-content-home {
	float:left;
	margin-top:-6px;
	width:990px;
	color:#636464;
	font-size:11px;
	line-height:16px;
	min-height:500px;
	height:auto!important;
	height:500px;
}

#content-home1 {
	float:left;
	width:320px;
}

.exclu-home {
	margin-left:11px;
}

#nieuw-vlak {
	float:left;
	margin-top:17px;
	width:315px;
}

#nieuw-top {
	float:left;
	background:url(images/nieuw-top.png) left top no-repeat;
	width:315px;
	height:25px;
}

#nieuw-bottom {
	float:left;
	background:url(images/nieuw-bottom.png) left bottom no-repeat;
	width:315px;
}

ul#nieuw {
	float:left;
	margin-left:9px;
	width:260px;
	height:220px;
}

ul#nieuw li {
	float:left;
	margin-top:17px;
	width:260px;
}

ul#nieuw li a {
	float:left;
	display:block;
	width:260px;
	text-decoration:none;
}

.nieuw-img {
	float:left;
	width:50px;
	height:51px;
}

.nieuw-titel {
	margin-left:16px;
	line-height:16px;
	color:#393939;
	width:250px;
	font-size:11px;
	font-weight:bold;
}

.nieuw-bericht {
	float:left;
	margin-left:16px;
	line-height:16px;
	width:150px;
	color:#393939;
	font-size:11px;
	font-weight:normal;
}

.nieuw-meer {
	float:left;
	margin-left:16px;
	color:#4786c6;
	font-size:11px;
	font-style:italic;
	text-decoration:underline;
}

#content-home2 {
	float:left;
	margin-left:5px;
	width:665px;
}

#banner a {
	float:left;
	margin-top:14px;
	width:662px;
	height:162px;
}

#home-inner {
	float:left;
	margin-top:19px;
	width:403px;
	line-height:17px;
	color:#636464;
	font-size:11px;
}

#home-inner a {
	line-height:17px;
	color:#636464;
	font-size:11px;
	text-decoration:underline;
}

#home-inner a:hover {
	text-decoration:none;
}

#home-inner ul {
	float:left;
	margin-left:10px;
}

#home-inner ul li {
	float:left;
	display:block;
	background:url(images/bullet.png) left center no-repeat;
	padding-left:15px;
	width:300px;
	color:#636464;
	font-size:11px;
}

#direct-naar {
	float:left;
	margin-top:15px;
	margin-left:22px;
	color:#353534;
	font-size:12px;
	font-weight:bold;
	width:240px;
}

ul#direct {
	float:left;
	margin-top:5px;
	background:#ffffff;
	width:240px;
	height:343px;
}

ul#direct li {
	float:left;
	margin-bottom:14px;
	width:240px;
}

ul#direct li a {
	float:left;
	display:block;
	width:240px;
}


/* STYLE PRODUCTENOVERZICHT */

#productenoverzicht {
	float:left;
	margin-top:7px;
	margin-right:9px;
	width:830px;
	min-height:500px;
	height:auto!important;
	height:500px;
	color:#636464;
	font-size:11px;
	line-height:16px;
}

#overzicht-inner {
	float:left;
	width:625px;
	line-height:18px;
	color:#636464;
	font-size:11px;
}

#overzicht-inner a {
	line-height:17px;
	color:#636464;
	font-size:11px;
	text-decoration:underline;
}

#overzicht-inner a:hover {
	text-decoration:none;
}

#info-inner ul {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

#info-inner ul li {
	float:left;
	display:block;
	background:url(images/bullet.png) left center no-repeat;
	padding-left:15px;
	width:600px;
	color:#636464;
	font-size:11px;
}

#sorteren {
	float:left;
	margin-top:10px;
	width:800px;
	color:#6f6f70;
	font-size:11px;
	font-weight:normal;
}

#selectvelden {
	float:left;
	width:800px;
	height:30px;
}

.select select {
	float:left;
	margin-top:5px;
	margin-right:5px;
	height:20px;
	color:#353534;
	font-size:11px;
	font-weight:normal;
}

ul#overzicht {

	margin-top:10px;
	/*width:100%*/
}

ul#overzicht li {
	float:left;
	margin-top:4px;
	margin-right:4px;
	background:#ffffff;
	width:161px;
	height:217px;
}

ul#overzicht li a {
	float:left;
	display:block;
	width:161px;
	height:217px;
	text-decoration:none;
}

.overzicht-img {
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:151px;
	height:100px;
	overflow:hidden;
	text-align:center;
}

.overzicht-naam {
	float:left;
	margin-top:4px;
	margin-left:5px;
	width:151px;
	height:25px;
	color:#353534;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.overzicht-advies {
	float:left;
	margin-top:10px;
	margin-left:0px;
	color:#696969;
	width:151px;
	font-size:11px;
	font-weight:normal;
	text-decoration:line-through;
	text-align:center;
}

.overzicht-onze {
	float:left;
	margin-top:6px;
	margin-left:19px;
	color:#353534;
	font-size:11px;
	font-weight:normal;
}

.overzicht-prijs {
	float:left;
	margin-top:6px;
	margin-left:3px;
	color:#4786c6;
	font-size:14px;
	font-weight:bold;
}

.overzicht-pijl {
	float:left;
	margin-top:8px;
	margin-left:122px;
	width:23px;
	height:13px;
}

#info-overzicht {
	float:right;
	margin-top:4px;
	margin-right:9px;
	width:309px;
}

#info-top {
	float:left;
	background:url(images/overzicht-top.png) left top no-repeat;
	width:309px;
	height:14px;
}

#info-inner {
	float:left;
	background:url(images/overzicht-midden.png) left top repeat-y;
	width:280px;
	padding-left:13px;
	padding-right:16px;
	min-height:370px;
	height:auto!important;
	height:370px;
	line-height:18px;
	color:#636464;
	font-size:11px;
}

#info-inner ul {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

#info-inner ul li {
	float:left;
	display:block;
	background:url(images/bullet.png) left center no-repeat;
	padding-left:15px;
	width:250px;
	color:#636464;
	font-size:11px;
}

#info-bottom {
	float:left;
	width:309px;
	background:url(images/overzicht-bottom.png) left top no-repeat;
	height:18px;
	border-bottom:36px solid #d1cece;
}

#sorteren2 {
	float:left;
	margin-top:25px;
	margin-right:15px;
	color:#6f6f70;
	font-size:11px;
	font-weight:normal;
}

#selectvelden2 {
	float:left;
	margin-top:20px;
	width:700px;
	height:30px;
}

#bewerkCMS {
	position:fixed;
	left:0;
	top:0;
	width:150px;
	height:150px;
}

#sitemap ul {
	margin-left:20px;
	list-style:square;
}

#sitemap li a {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#sitemap ul ul a {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#sitemap li a:hover {
	text-decoration:underline;
}

#sitemap ul ul a:hover {
	text-decoration:underline;
}

.zoek-resultaats {
	margin-top:10px;
	width:800px;
}

.zoek-kop a {
	color:#4686c6;
	font-size:12px;
	text-decoration:none;
}

.zoek-resultaat {
	color:#636464;
	font-size:11px;
	line-height:16px;
}

.zoek-url a {
	margin-top:3px;
	color:#000000;
	font-size:11px;
}

hr.zoekhr {
	margin-top:10px;
	color:#ffffff;
}

.zoeknummering {
}

.zoeknummering a {
}


