
body{
	background:#DFCCFD;
	font: 12px trebuchet ms;
	margin:0px;
	}
table{
	margin:0px;
}
td{
		margin:0px;
}
tr{
	margin:0px;
}
img{
	border:none;
	margin:0px;
}
form{
margin:0px;
clear:both;
display:inline;
}
noscript{
margin:0px;
clear:both;
display:inline;
}
.htmltable{
	float:left;
}
a{
	text-decoration: none;
	margin:0px;
	padding:2px;
}

select{
	clear:both;
	margin:0px;
}
table{
	margin:0px;
	padding:0px;
}
form{
	clear:both;
	margin:0px;
}
hr{
margin: 5px 10px 5px 10px;
height:2px;
background-image: url(../gfx/lijn.jpg);
}
a:link, a:visited{
	text-decoration: none;
	margin:0px;
	padding:2px;
}
a:hover, a:active{
	text-decoration: none;
	margin:0px;
	padding:2px;
}
.button{
	width:120px;
	border:1px solid navy;
	margin:5px;
	background-image: url(../gfx/button.gif);
	font-size:10px;
}
.totalbox{;
	border-width:1px 0px 0px 0px;
	border-color:blue;
	border-style:solid;
}
.lrgtotalbox{
	border-width:1px 0px 0px 0px;
	border-color:blue;
	border-style:solid;
	font-weight:bold;
	font-size:14px;
}

.tinybutton{
	width:50px;
	border:none;
	margin:0px 10px 0px 10px;
	background: transparent url(../gfx/button.gif);
	font-size:9px;
	color:white;
}

.inlinetinybutton{
	width:50px;
	border:none;
	display:inline;
	margin:0px 2px 0px 2px;
	background: transparent url(../gfx/button.gif);
	font-size:9px;
	color:white;
}


.definput{
	border:1px solid navy;
	background-color: #FDF5E6;
	font-family:verdana,Trebuchet MS, Tahoma;
	font-size:11px;

}
.userinput{
	border:1px solid navy;
	background-color: #FDF5E6;
	font-family:verdana,Trebuchet MS, Tahoma;
	font-size:14px;
}

input.flatinput{
	border:none;
	background-color: transparent;
	font-family:Trebuchet MS,verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
}
.errmsg{
	position:relative;
	left:200px;
	border: 2px solid Red;
	width:300px;
	overflow: hidden;
	background-color: #FFDEAD;
	color: Black;
	font-size: 14px;
}

.sizeinput{
	width:22px;
	border:0px solid navy;
	margin:0px 3px 0px 3px;
	font-size:9px;
	background: #ADD8E6;
}
.sizeselect{
	width:55px;
	border:0px solid navy;
	margin:0px 3px 0px 3px;
	font-size:9px;
	background: #ADD8E6;
}

.sizemultiselect{
	width:85px;
	border:0px solid navy;
	margin:0px 3px 0px 3px;
	font-size:9px;
	background: #ADD8E6;
}

.numselect{
	width:40px;
	border:0px solid navy;
	margin:0px 3px 0px 3px;
	font-size:9px;
	background: #ADD8E6;
}

.logo{
	width:99%;
	float:left;
	margin-bottom:20px;
	overflow:hidden;
}

.maatitemj, .maatitemj a, .maatitemj a:visited{
	background-color: blue;
	margin:1px;
	color:white;
}

.maatitemm, .maatitemm a,  .maatitemm a:visited{
	background-color: pink;
	margin:1px;
}

.navigatieframe{
	position:relative;
	bottom:20px;
	width:150px;
}

.leftframe{
	width:150px;
}

.linkscat{
	width:180px;
	height:140px;
	float:left;
	border:1px solid silver;
	padding:20px;
	margin:10px;
	overflow: auto;
}

.linksheader{
	display:block;
	font-size: 20px;
	font-weight: bold;
}

.linksrow{
	display: block;
}


.contenttopbar{

	overflow:hidden;
	height:30px;
	width:800px;
	text-align:left;
	margin-left:10px;
	position:relative;
	bottom:20px;
	}

.contenttopbar .topleft{
	width:2%;
	height:30px;
	float:left;
	background: url(../gfx/topleft.gif) no-repeat;
}

.contenttopbar .topmiddle{
	padding: 5px 0px 0px 0px;
	width:96%;
	height:30px;
	float:left;
	background: url(../gfx/topmid.gif) repeat-x;
}

.contenttopbar .topright{
	width:2%;
	height:30px;
	float:left;
	background: url(../gfx/topright.gif) right;
	}

.contentframe{
	overflow:hidden;
	width:800px;
/*	background-color:#FFF999;*/
	background-color:#FFF3C4;
	text-align:left;
	padding:0px 0px 20px 0px;
	position:relative;
	bottom:20px;
	margin-left:10px;
	}



.hand{
	cursor:pointer;

}

.homebanner{
	background: url(../gfx/MaxenBibi-kop-welkom.jpg);
}
.leftnav{
	width:165px;
	padding:4px 0px 10px 0px;
	background: url(../gfx/leftnav.gif) no-repeat bottom left;
}


.nwsbrfholder{
	width:145px;
	border:1px solid silver;
	padding: 0px 5px 0px 5px;
	margin-top:10px;
}


.navlist{
	font-size: 12px;
}

.navlist{
	list-style: none;
	margin:0px;
	border:0px;
	padding:0px;
}

.navlistitemselected a{
	text-align: center;
	text-decoration: none;
	width:144px;
	height:20px;
	display:block;
	color:black;
	font-weight: bold;
	background-image:url(../gfx/darkerbutton.gif);
	}

.navlistitemselected a:link, .navlistitemselected a:visited{
	border: 2px solid black;
	}

.navlistitemselected a:hover, .navlistitemselected a:active{
	border: 2px solid black;
	color: #FFEFD5;
	background: url(../gfx/darkestbutton.gif) top;
	}

.navlistitem a{
	text-align: center;
	text-decoration: none;
	width:144px;
	height:20px;
	display:block;
	color:black;
	font-weight: bold;
	background: url(../gfx/darkbutton.gif) top;
}

.navlistitem a:link, .navlistitem a:visited{
	border: 2px solid #9A8EB1;
	}

.navlistitem a:hover, .navlistitem a:active{
	border: 2px solid #9A8EB1;
	color: #FFEFD5;
	background: url(../gfx/darkestbutton.gif) top;
	}

.catlink {
	font-weight: bold;
}

.cartlink a{
	font-weight: bold;
	color:blue;
}

.cartlink a:link, .cartlink a:visited{
	color:blue;
}

.cartlink a:hover, .cartlink a:active{
	color:purple;
}

input.cartsubmitbutton{
	width: 141px;
	height: 34px;
	border: none;
	cursor : pointer;
	background:transparent url(../gfx/bereken.gif) no-repeat;
}

.cmsoverviewheader{
	background: #9932CC;
	color: White;
	padding:0px 5px 0px 5px;
}

.cmsevenrow{
	background-color:silver ;

}
.cmsevenhandrow{
	background-color:silver ;
	cursor:pointer;
}

.cmsoddrow{
	background-color: #DCDCDC;

}
.cmsoddhandrow{
	background-color: #DCDCDC;
	cursor:pointer;

}

.pagetitle{

	font-size: 16px;
	font-weight: bold;
	color: #9932CC;
}
.pidthmb{
	margin:0px 5px 5px 5px;
	cursor: pointer;
}


.productoverview{
	border:1px solid gray;
	float:left;
	width:256px;
	height:335px;
	margin:3px;
	font-size:11px;
	font-family:trebuchet ms;
	background-color: #FFFF99;

}
.productdetails{
	border:1px dashed gray;
	float:left;
	width:790px;
	height:100%;
	margin:5px;
	font-size:8px;
	font-family:trebuchet ms;
}

.prodsubdetails{
	font-weight:bold;
	font-size: 12px;
	/*background-color: #FFF3C4;*/
}

.productoverview a, .productoverview a:link,.productoverview a:visited{
	color: #9A009B;
	padding: 6px;
	}

.productoverview a:hover, .productoverview a:active{
	color: #4169E1;
	text-decoration: none;
}

.productoverview table{

}


.searchresult{
	padding:10px;
}

.searchform{
	padding:10px;
}

.selectbox{
	position:absolute;
	top:0px;
	left:700px;
	font-size:9px;
}
.selectbox select{
font-family: arial;
font-size:9px;
}

.filterbox{
font-family:arial;
	position:absolute;
	top:0px;
	left:170px;
	z-index:3;
	font-size:9px;
}
.filterbox select{
	font-size:9px;
}

.shopfotoholder{

	background-color: #ADD8E6;
}

.shopsubnav{
	text-align:left;
	padding:0px 0px 0px 10px;
}

.shopsubnav a:link, .shopsubnav a:visited{
	text-decoration:underline;
}

.shopsubnav a:hover, .shopsubnav a:active{
	color:red;
		text-decoration:none;
}

.shopthmbaanbieding{
	color: #000066;
	font-weight:bold;
	font-size:12px;
}

.shoptitle{
	font-size:14px;
	font-weight: bold;
}
.spaced{
	width:150px;
}

.topnav{
	position:absolute;
	left:350px;
	top:45px;
	background-color:#9A8EB1;
	padding:4px 0px 4px 0px;
	z-index:5;
}

.missingfielderror{
	background-color: red;
	width:200px;
	padding:10px;
}
.toplinkitem{
	font-size:12px;
	font-weight: bold;
}

.toplinkitem .toplink a, .toplinkitem .toplink a:hover,.toplinkitem .toplink a:visited,.toplinkitem .toplink a:link{
	padding:2px 10px 2px 10px;

}
.toplinkitem .toplinkselected a,.toplinkitem .toplinkselected a:hover,.toplinkitem .toplinkselected a:visited,.toplinkitem .toplinkselected a:link{
	padding:2px 10px 2px 10px;
		color:black;
}

.toplink a, .toplink a:visited, .toplink a:link  {
	margin:2px;
		background-image:url(../gfx/darkbutton.gif);
		color:black;
}


.toplinkselected a {
		background-image:url(../gfx/darkerbutton.gif);
		border: 2px solid black;
	color:black;
}

.toplink a:hover, .toplinkselected a:hover{
	color:#FFEFD5;
	background-image:url(../gfx/darkestbutton.gif);
}

.aanbiedingsprijs{
	font-size:18px;
	color: Red;
	font-weight: bold;
}

.oudeprijs{
	font-size: 12px;
	color: #9400D3;
}

.ordernewsbox{
	background-color: #E9A6FF;
	position:absolute;
	top:7px;
	left:635px;
	border:2px solid silver;
	width:150px;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.kortingscodebox{
	vertical-align: top;

	background-color: #E9A6FF;
	margin-left:7px;
	margin-top:50px;
	margin-right:50px;
	margin-bottom:0px;
	border:2px solid silver;
	width:500px;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.kortingscodebox .title{
	padding:4px;
	font-size:1.2em;
	font-weight: bold;
		font-style: italic;
}

.kortingscodebox .inputfield{
	margin: 4px;
	padding:4px;
}

.kortingscodebox .aanbieding{
	font-size:12px;
	font-weight: bold;
	font-style: italic;
	border:1px solid white;
	padding:2px;
	margin:4px;
	padding-left:50px;
	display:block;
	vertical-align: text-top;
}
.kortingscodebox .aanbieding a{
	 vertical-align:top;
}

.kortingenerrorbox{
	margin:30px;
	padding:10px;
	padding-left:120px;
	height: 50px;
	width:400px;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	background: White url(../gfx/shopgfx/critical.png) no-repeat 5px 5px;
}

.kortingenstatusbox{
	margin:50px;
	padding:20px;
	padding-left:120px;
	height: 50px;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	background: White url(../gfx/shopgfx/button_ok.png) no-repeat 5px 5px;
}
.smallkortingenstatusbox{
	width:250px;
	margin:20px;
	padding:10px;
	padding-left:120px;
	height: 150px;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	background: White url(../gfx/shopgfx/button_ok.png) no-repeat 5px 5px;
}
.normaleprijs{
		font-size:20px;
	color: Red;
}
.aanbiedingsmelding{
	font-size:12px;
	font-weight: bold;
	color: Blue;
}
.voordeelbeschrijving{
	font-size: 14px;
	color: #DC143C;
}
