@font-face {
	font-family: Century Gothic Normal;
	font-style:  normal;
	font-weight: normal;
	src: url('/fonts/centurygothic/CENTURY3.eot');
}
@font-face {
	font-family: Century Gothic Bold;
	font-style:  normal;
	font-weight: 700;
	src: url('/fonts/centurygothic/CENTURY2.eot');
}
@font-face {
	font-family: Century Gothic Italic;
	font-style:  oblique;
	font-weight: normal;
	src: url('/fonts/centurygothic/CENTURY1.eot');
}
@font-face {
	font-family: Century Gothic Bold Italic;
	font-style:  oblique;
	font-weight: 700;
	src: url('/fonts/centurygothic/CENTURY0.eot');
}
body
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	color: #434343;
	margin-top: 15px;
}
select
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	color: #434343;
	height: 18px;
}
form
{
	margin: 0px;
	padding: 0px;
}
img
{
	border: 0px;
}
div.floatleft
{
	float: left;
}
div.floatright
{
	float: right;
}
div.clearboth
{
	clear: both;
}
a:link
{
	color: #00aeef;
	text-decoration: none;
}
a:active
{
	color: #00aeef;
	text-decoration: none;
}
a:visited
{
	color: #00aeef;
	text-decoration: none;
}
a:hover
{
	color: #00aeef;
	text-decoration: underline;
}
div.bezoekonzewinkel
{
	width: 188px;
	height: 213px;
	float: left;
	background-image: url('/siteimages/bezoekonzewinkel.gif');
	position: relative;
}
div.bezoekonzewinkel_container
{
	width: 143px;
	height: 141px;
	position: absolute;
	top: 49px;
	left: 22px;
	color: #ffffff;
}
div.outercontainer
{
	width: 100%;
}
div.innercontainer
{
	width: 922px;
	margin: auto;
}
div.header
{
	width: 922px;
	height: 94px;
	background-image: url('/siteimages/header.gif');
	position: relative;
}
div.hr {
	width:100%;
	height:1px;
	background-color:#c9c9c9;
}
.teksthome a:link,.teksthome a:active,.teksthome a:visited,.teksthome a:hover,.grey {
	color:#00aeef;
}
.teksthome, .teksthome h1 {
	color:#00aeef;
}

div.logoclick
{
	width: 300px;
	height: 94px;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.wachtwoordvergeten
{
	width: 922px;
	height: 15px;
	font-style: italic;
	text-align: right;
	position: absolute;
	right: 0px;
	top: 60px;
}
.lightgrey
{
	color: #b2b2b2;
}
div.wachtwoordvergeten a:link, .lightgrey a:link
{
	color: #b2b2b2;
	text-decoration: none;
}
div.wachtwoordvergeten a:active, .lightgrey a:active
{
	color: #b2b2b2;
	text-decoration: none;
}
div.wachtwoordvergeten a:visited, .lightgrey a:visited
{
	color: #b2b2b2;
	text-decoration: none;
}
div.wachtwoordvergeten a:hover, .lightgrey a:hover
{
	color: #b2b2b2;
	text-decoration: underline;
}
div.tab a:link, div.submenu a:link, div.bottomlinks a:link, div.weblinks a:link
{
	color: #434343;
	text-decoration: none;
}
div.tab a:active, div.submenu a:active, div.bottomlinks a:active, div.weblinks a:active
{
	color: #434343;
	text-decoration: none;
}
div.tab a:visited, div.submenu a:visited, div.bottomlinks a:visited, div.weblinks a:visited
{
	color: #434343;
	text-decoration: none;
}
div.tab a:hover, div.submenu a:hover, div.bottomlinks a:hover, div.weblinks a:hover
{
	color: #434343;
	text-decoration: underline;
}
div.belowheader
{
	width: 922px;
	height: 22px;
}
.lineheight22
{
	line-height: 22px;	
}
div.snelzoeken
{
	height: 22px;
	float: right;
}
div.inloggen
{
	height: 22px;
	position: absolute;
	right: 0px;
	top: 79px;
	line-height: 22px;
}
.hiddenitem
{
	visibility: hidden;
}
input.inputtext_1
{
	height: 18px;
	border: 1px solid #c9c9c9;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 15px;
}
input.inputtext_3
{
	width: 80px;
	height: 18px;
	border: 1px solid #c9c9c9;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 15px;
}
div.error
{
	color: #CC0000;
}
div.divider
{
	clear: both;
	width: 520px;
	height: 1px;
	border-bottom: 1px solid #c8c8c8;
}
div.formleft1
{
	width: 150px;
	height: 23px;
	float: left;
	line-height: 18px;
}
div.formleft2
{
	width: 150px;
	height: 86px;
	float: left;
	line-height: 18px;
}
div.formtext
{
	height: 23px;
	line-height: 18px;
	clear: both;
}
div.formright1
{
	height: 18px;
	float: left;
	line-height: 18px;
}
div.formright2
{
	height: 86px;
	float: left;
}
input.inputtext1
{
	width: 168px;
	height: 18px;
	border: 1px solid #c9c9c9;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 15px;
}
textarea.inputtext1
{
	width: 168px;
	height: 80px;
	border: 1px solid #c9c9c9;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 15px;
}
div.tab_l
{
	width: 12px;
	height: 26px;
	float: left;
	background: url('/siteimages/tab_l.gif');
}
div.tab_r
{
	width: 12px;
	height: 26px;
	float: left;
	background: url('/siteimages/tab_r.gif');
}
div.tab
{
	height: 26px;
	float: left;
	background: url('/siteimages/tab.gif');
	background-repeat: repeat-x;
	line-height: 26px;
}
div.submenu
{
	float: left;
}
div.slides
{
	width: 733px;
	height: 213px;
	float: left;
	position: relative;
	overflow: hidden;
}
div.bottomrow
{
	width: 922px;
	height: 63px;
	background: url('/siteimages/bottomrow.gif');
	position: relative;
	clear: both;
}
div.bottomlinks
{
	height: 38px;
	line-height: 38px;
	position: absolute;
	top: 23px;
	left: 15px;
}
div.weblinks
{
	height: 38px;
	line-height: 38px;
	position: absolute;
	top: 23px;
	right: 15px;
}
div.col1
{
	width: 190px;
	float: left;
}
div.col1_divider
{
	width: 12px;
	float: left;
}
div.col2
{
	width: 520px;
	float: left;
}
div.col2_divider
{
	width: 12px;
	float: left;
}
div.col3
{
	width: 188px;
	float: left;
}
div.col1_item
{
	width: 190px;
	height: 25px;
	background: url('/siteimages/col1_hline.gif');
	line-height: 23px;
}
div.logo
{
	width: 165px;
	margin: auto;
}
div.navbar
{
	width: 520px;
	height: 25px;
	background: url('/siteimages/navbar.gif');
	line-height: 25px;
}
div.artikelcontainer
{
	width: 153px;
	height: 239px;
	float: left;
	background: url('/siteimages/artikelback.gif');
	position: relative;
}
div.artikelcontainer1
{
	width: 153px;
	height: 223px;
	float: left;
	background: url('/siteimages/artikeldetback.gif');
	position: relative;
}
div.groepcontainer
{
	width: 153px;
	height: 167px;
	float: left;
	background: url('/siteimages/groepback.gif');
	position: relative;
}
div.artikelfoto
{
	width: 149px;
	height: 181px;
	position: absolute;
	top: 2px;
	left: 2px;
}
div.artikeldetfotozoom
{
	width: 153px;
	height: 40px;
	position: absolute;
	top: 183px;
	left: 0px;
}
div.groepfoto
{
	width: 149px;
	height: 110px;
	position: absolute;
	top: 2px;
	left: 2px;
}
div.artikelomschrijving
{
	width: 147px;
	height: 25px;
	position: absolute;
	top: 183px;
	left: 6px;
	line-height: 25px;
	overflow: hidden;
	white-space: nowrap;
}
div.groepomschrijving
{
	width: 147px;
	height: 25px;
	position: absolute;
	top: 111px;
	left: 6px;
	line-height: 25px;
	overflow: hidden;
	white-space: nowrap;
}
div.artikelprijs
{
	width: 147px;
	height: 18px;
	position: absolute;
	top: 205px;
	right: 6px;
	text-align: right;
	font-size: 25px;
}
div.artikelprijs2
{
	font-size: 25px;
}
div.groepprijs
{
	width: 147px;
	height: 18px;
	position: absolute;
	top: 143px;
	right: 6px;
	text-align: right;
}
.white
{
	color: #ffffff;
}
.white a:link
{
	text-decoration: none;
	color: #ffffff;
}
.white a:active
{
	text-decoration: none;
	color: #ffffff;
}
.white a:visited
{
	text-decoration: none;
	color: #ffffff;
}
.white a:hover
{
	text-decoration: underline;
	color: #ffffff;
}
.purple
{
	color: #00aeef;
}
.purple a:link
{
	text-decoration: none;
	color: #00aeef;
}
.purple a:active
{
	text-decoration: none;
	color: #00aeef;
}
.purple a:visited
{
	text-decoration: none;
	color: #00aeef;
}
.purple a:hover
{
	text-decoration: underline;
	color: #00aeef;
}
.grey
{
	color: #434343;
}
.grey a:link
{
	text-decoration: none;
	color: #434343;
}
.grey a:active
{
	text-decoration: none;
	color: #434343;
}
.grey a:visited
{
	text-decoration: none;
	color: #434343;
}
.grey a:hover
{
	text-decoration: underline;
	color: #434343;
}
h1,h2
{
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 9px;
	color: #434343;
	font-family: Century Gothic Bold, tahoma, verdana, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
}
div.kop
{
	margin-bottom: 9px;
	color: #434343;
	font-family: Century Gothic Bold, tahoma, verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
}
ul,li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
p
{
	margin: 0px;
	padding: 0px;
}
.hidden
{
	visibility: hidden;
}
div.artikeldetdiv1
{
	float: left;
	width: 50px;
}
div.artikeldetdiv2
{
	float: left;
}
div.artikeldetdivider
{
	width: 355px;
	height: 1px;
	border-top: 1px solid #c9c9c9;
}
div.artikeldettabcontainer1
{
	width: 520px;
	height: 26px;
	position: relative;
}
div.artikeldettabcontainer2
{
	height: 26px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}
div.artikeldettabdivider
{
	width: 520px;
	height: 1px;
	position: absolute;
	top: 24px;
	left: 0px;
	border-bottom: 1px solid #c9c9c9;
	z-index: 9;
}
div.artikeldettekst
{
	width: 520px;
	overflow-x: hidden;
}
td.tdheader
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 24px;
	background-color: #eaeaea;
}
td.tdcontent_even
{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
	background-color: #eaeaea;
}
td.tdcontent_oneven
{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
	background-color: #f4f4f4;
}
td.tdtotal1
{
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	line-height: 18px;
}
td.tdtotal2
{
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	line-height: 18px;
}
input.wwagen_aantal
{
	width: 25px;
	height: 18px;
	border: 1px solid #c9c9c9;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 15px;
}
.vds a:link, .vds a:active, .vds a:visited, .vds a:hover
{
	color: #fff;
}