body{
	font-family:Arial Narrow;
	font-size:16px;
	color: #dea814;
	background: url(/images/layout/bg.gif) repeat-x top #3e3d3d;
	font-family:Arial Narrow;
	margin: 0px 0px 0px 0px;
}

#holder {
	position:relative;
	margin:0px auto;
	width:972px;
	height:246px;
	background:url(/images/layout/bg_shadow_top.gif) top no-repeat;
	z-index:51
}

#menu {
	position:relative;
	margin:0px auto;
	width:950px;
	height:61px;
	background:url(/images/layout/bgMenu.gif) top repeat-x;
	z-index:999
}

#banner {
	position:relative;
	margin:0px auto;
	width:950px;
	height:185px; 
}

#banner:hover {
	cursor:pointer
}

#searchbar {
	position:absolute;
	top:260px;
	right:25px;
	width:174px;
}

#searchbutton {
	position:absolute;
	top:0px;
	left:150px;
	width:174px;
}

input.search {
	background: url(/images/layout/searchfield.gif);
	margin:0px;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	width:129px;
	height:14px;
	border:0px;
	font-size:9px;
	color:#777777
}

input.searchsubm {
	background: url(/images/layout/search.gif);
	width:20px;
	height:21px;
	border:0px;
	margin-left:5px;
}

input.searchsubm:hover {
	cursor:pointer
}

#contentholder {
	position:relative; 
	margin:0px auto;
	width:972px;
	height:auto;
	background:url(/images/layout/bg_shadow.gif) top repeat-y;
	z-index:1
}

#content {
	position:relative;
	margin:0px auto;
	padding-top:25px;
	padding-bottom:25px;
	width:900px;
	overflow:visible;
	height:auto;
	background:#000000;
}

#bottom {
	position:relative;
	margin:0px auto;
	width:972px;
	height:61px;
	background:url(/images/layout/bgBottom.gif) top repeat-x;
	font-family:Verdana;
	font-size:11px;
	font-weight:100;
	text-decoration:none;
	line-height:62px;
	text-align:center;
	color:#CCCCCC
}

#bottoml {
	position:absolute;
	top:0px;
	left:0px;
	width:11px;
	height:62px;
	background:url(/images/layout/bg_shadow.gif) left top repeat-y;
}

#bottomr {
	position:absolute;
	top:0px;
	right:0px;
	width:10px;
	height:62px;
	background:url(/images/layout/bg_shadow.gif) right top repeat-y;
}

#bottom2 {
	position:relative;
	margin:0px auto;
	width:972px;
	height:11px;
	background:url(/images/layout/shadowBottom.gif) top repeat-x;
}

#bottom a {
	font-family:Verdana;
	font-size:11px;
	font-weight:100;
	text-decoration:none;
	color:#CCCCCC
}

#bottom a:hover {
	text-decoration:underline;
}

hr{
	color: #dea814;
	background-color: #dea814;
	border-color: #dea814;
}

ul{
	margin-top:0px;
	margin-bottom:0px;
}

th, h1{
	font-family:Arial Narrow;
	font-size:25px;
	color:#ffffff;
	text-align:left;
	font-style:italic;
	text-transform:uppercase;
}

h2, h2 a{
	font-family:Arial Narrow;
	font-size:24px;
	color:#ffffff;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
	background:#000000
}

.wit, .wit a {
	color:#ffffff;
	text-decoration:underline;
	background:#000000

}

img a { 
	text-decoration: none;
}

.kop1{
	font-family:Arial Narrow;
	font-size:20px;
	color: #dea814;
	text-align:left;
	font-style:italic;
	text-decoration:underline
}

td{
	font-size:16px;
	color: #dea814;
	font-family:Arial Narrow;
}

a{
	font-size:16px;
	color: #dea814;
	font-family:Arial Narrow;
}

img{
	border-color:#ffffff;
}

td.productcel{
	border-bottom: solid 1px #c99508;
	font-size:13px;
	height:100%;
}

td.productcelkop{
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:13px;
	color:#FFFFFF;
	font-size:13px;
}
td.productcelkop2{
	font-weight:bold;
	color:#FFFFFF;
	font-size:18px;
	text-transform:uppercase;
}
td.productcelbold{
	text-decoration:underline;
	font-weight:bold;
	font-size:13px;

}

td.productcelbeschrijving{
	font-size:13px;
}

.product, .product_last {
	position:relative;
	width:295px;
	height:320px;
	border-bottom:1px dashed #dea814;
	border-right:1px dashed #dea814;
	float:left
}

.product:hover, .product_last:hover {
	cursor:pointer;
	background:#1A1A1A
}


.product_last {
	border-right:0px dashed #dea814;
}


.product .afbeelding, .product_last .afbeelding {
	position:absolute;
	top:42px;
	left:27px;
	width:242px;
	height:242px;
	border:2px solid #ffffff
}

.product .omschrijving, .product_last .omschrijving {
	position:absolute;
	top:15px;
	left:10px;
	width:280px;
	height:auto;
	text-transform:capitalize
}

.product .omschrijving a, .product_last .omschrijving a {
	color:#dea814;
	text-decoration:none;
	font-weight:bold;
	text-transform:capitalize
}

.product .prijs, .product_last .prijs {
	position:absolute;
	top:295px;
	right:10px;
	width:230px;
	height:auto;
	text-align:right
}

#taalkeuze {
	position:absolute;
	top:65px;
	right:20px;
	color:#FFFFFF
}
