/* Global reset */
img{border-style:none;}
a{
	color: #000;
	text-decoration: none;
}
a:hover{text-decoration: underline;}
html{background:#fbfcfd url(../images/bg-body3.jpg) repeat-x 50% 0;}
body{
	margin:0;
	font:12px/17px Verdana, Arial, Helvetica, sans-serif;
	background:#fbfcfd url(../images/bg-body3.jpg) repeat-x 50% 0;
	color: #0e0600;
	
}
/* General settings */
/* wrapper */
#wrapper{
	width: 960px;
	margin: 0 auto;
	padding-bottom: 25px;
}
/* top bar */
.top-bar{
	width: 100%;
	overflow: hidden;
}
.top-bar ul{
	float: right;
	margin: 0;
	padding: 19px 12px 3px 0;
	list-style: none;
	font:12px/14px Arial, Helvetica, sans-serif;
	
	
	
}
.top-bar li{
	float: left;
	margin: 0 17px 0 0;
	display: inline;
}
.top-bar a{color: #70706f;}
.top-bar a:hover{text-decoration: underline;}

/* page */
.page{position: relative;}
.page-c{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-wrapper.png) no-repeat;
}
.page-b{
	height:1%;
	overflow: hidden;
	background: url(../images/bg-wrapper-b.jpg) no-repeat 1px 100%;
	padding: 0 0 14px;
}
/* header */
#header{
	height:225px;
	overflow: hidden;
	text-align: right;
	padding: 32px 29px 0 0;
}
#header h1{margin: 0;

}
.pageHeading{
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	font-weight:bold;
	color: #70706f;
	}
	
h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	font-weight:bold;
	color: #70706f;
	}
	
h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	font-weight:bold;
	color: #70706f;
	padding-top:10px;
	}


p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333;
	}


.logo{
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo.png) no-repeat;
	width: 280px;
	height: 41px;
	margin: 0;
	text-align: left;
}
#header ul{
	float: right;
	margin: 0;
	padding: 20px 4px 0 0;
	list-style: none;
	line-height: 14px;
	color: #575757;
	clear: right;
}
#header li{padding: 0 0 11px;}
#header li strong{
	font-size: 13px;
	color: #967760;
	display: block;
}
.badge{
	position: absolute;
	left: 3px;
	top: 2px;
	z-index: 2;
}
.badge img{display: block;}
.visual{
	position: absolute;
	left: 5px;
	top: 9px;
	z-index: 1;
}
.visual img{display: block;}
#header .description{
	position: relative;
	z-index: 3;
	float: right;
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
}
/* main */
#main{
	height:1%;
	overflow: hidden;
	margin: 0 6px;
	background: url(../images/bg-main.gif) repeat-y;
	padding: 0 0 15px;
}
/* content */
#content{
	float: right;
	width: 746px;
}
/* navigation */
.nav{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-nav.gif) repeat-x;
}
.nav ul{
	float: left;
	margin: 0 -20px 0 37px;
	padding: 0;
	list-style: none;
	font-size:13px;
	line-height: 31px;
	display: inline;
	
}
.nav li{
	float: left;
	margin: 0 35px 0 0;
	display: inline;
}
.nav li a{color: #fff;}
.nav li a:hover{text-decoration: underline;}

.shopping-car{
	float: right;
	background: url(../images/bg-shoping-car.jpg) no-repeat;
	font:9px Tahoma, Arial, Helvetica, sans-serif;
	color: #ef7861;
	text-align: right;
	padding: 6px 28px 9px 0;
	width: 113px;
}
.shopping-car:hover{text-decoration: none;}
.shopping-car span{
	display: block;
	font-size: 11px;
	color: #7b5c65;
	margin: 0 -10px 0 0;
}
/* twocolumns */
#twocolumns{
	height:1%;
	overflow: hidden;
	padding: 0 21px 0 27px;
}
/* main content */
.main-content{
	float: left;
	width: 438px;
	padding: 0 32px 17px 0;
	
}

.primary{

	float:right;

	width:690px;

	display:inline;

	margin:0px 0px 10px 0px;
border:1px solid #e1e1e1;
background-color: #fff;
padding-left:10px;
padding-top:0px;
}

html>body .primary{

	float:right;

	width:690px;

	display:inline;

	margin:10px 0px 10px 0px;
border:1px solid #e1e1e1;
background-color: #fff;
padding-left:10px;
padding-top:10px;
}




.breadcrumbs{
	margin: 0;
	padding: 0 0 0px;
	list-style: none;
	color: #967760;
	width: 100%;
	overflow: hidden;
}

html>body .breadcrumbs{
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
	color: #967760;
	width: 100%;
	overflow: hidden;
}





.breadcrumbs a{color: #967760;}
#content h2{
	margin: 0 0 5px;
	font-size: 15px;
	line-height: 28px;
	color: #70706f;
}
.main-content p{margin: 0 0 17px;}
/* aside */
.aside{
	float: right;
	width: 215px;
	padding: 28px 0 0;
}
.aside .texel-logo{
	margin: 0 0 27px;
	display: block;
}
.aside img{display: block;}
.aside .block{
	width: 195px;
}
.aside .block:after {
	content:"";
	display:block;
	clear:both;
}
.aside .block .content{
	width: 100%;
	overflow: hidden;
	background: #f2efed;
	position: relative;
	z-index: 4;
	margin: -4px 0 0 5px;
	padding: 4px 0 0;
}
/* heading */
.heading{
	background: url(../images/bg-heading02.png) no-repeat;
	padding: 10px 0 9px 11px;
	width: 208px;
	position: relative;
	z-index: 5;
	margin: 0 -15px 0 -3px;
}






.heading h3{
	margin: 0;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	color: #976c6c;
}
.aside .block ul{
	margin: 0;
	padding: 8px 13px 3px;
	list-style: none;
	font-size: 12px;
}
.aside .block li{padding: 0 0 11px;}
.aside .block a{
	color: #804b4c;
	background: url(../images/bullet02.gif) no-repeat 0 4px;
	padding: 0 0 0 14px;
}
/* logos */
.logos{
	margin: 0;
	padding: 29px 0 0 18px;
	list-style: none;
	overflow: hidden;
	height:1%;
}
.logos li{
	float: left;
	padding: 0 17px 11px 0;
}
.logos img{display: block;}
/* products area */
.products-area{
	height:1%;
	overflow: hidden;
	padding: 0 21px 0 38px;
	margin: -21px -50px 0 0;
}
/* prooduct holder */
.products-area .product{
	float: left;
	width: 324px;
	background: url(../images/bg-product.gif) repeat-y;
	text-align: right;
	font-size: 20px;
	margin: 0 23px 0 0;
}
.products-area .row{
	padding: 0 0 15px;
	width: 103%;
	overflow: hidden;
}
.products-area .product-t{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-product-t.gif) no-repeat;
}
.products-area .product-b{
	height:1%;
	overflow: hidden;
	background: url(../images/bg-product-b.gif) no-repeat 0 100%;
	padding: 8px 22px 20px 12px;
	
}
.products-area .product img{
	display: block;
	margin: 0 0 5px;
}
.products-area .product a{color: #7b4d4e; text-decoration:underline;}
.products-area .product a:hover{text-decoration: underline;}
#content .products-area h2{
	margin-bottom: 11px;
	margin-left:-11px;
}
/* sidebar */
#sidebar{
	width: 202px;
	float: left;
	margin: -5px -20px 0 0;
}
#sidebar .heading{
	background: url(../images/bg-heading.png) no-repeat;
	padding-left: 15px;
	width: 205px;
	margin: 0 0 0 -3px;
}
* html #sidebar .heading{margin: 0 0 0 -2px;}
*+ html #sidebar .heading{margin: 0 0 0 -2px;}
#sidebar .heading h3{
	font-size: 15px;
	font-weight: normal;
}
#sidebar ul{
	margin: 0;
	padding: 6px 0 12px;
	list-style: none;
	line-height: 13px;
}
#sidebar li{
	width: 100%;
	overflow: hidden;
	vertical-align: middle;
}
#sidebar li a{
	display: block;
	background:#f1edec url(../images/bg-menu.gif) repeat-x 0 100%;
	padding: 0 0 0 11px;
	color: #7b4d4e;
}
#sidebar li a:hover{background:#f2efee; text-decoration:underline;}
#sidebar li span{
	display: block;
	background: url(../images/bullet.gif) no-repeat 0 11px;
	padding: 6px 0 8px 13px;
}
/* footer */
#footer{
	height:1%;
	overflow: hidden;
	background:#fff url(../images/bg-footer.jpg) no-repeat;
	padding: 14px 66px 0 24px;
	color: #0e0600;
	font-size: 9px;
	line-height: 58px;
	margin: 0 6px 0;
	text-align: center;
}
#footer p{margin: 0;}
#footer ul{
	float: left;
	margin: 0 -50px 0 0;
	padding: 0;
	list-style: none;
}
#footer img{display: block;}
#footer li{
	float: left;
	margin: 0 26px 0 0;
	display: inline;
}
.webshop{
	float: right;
	margin: 0;
}






/*inner end*/
.catt{ background:url(../images/button_quick_find.jpg) no-repeat;

}

.prijs{
	color: #090; 
	font-weight: normal;
	font-size:16px; 
	letter-spacing: -1px;
	line-height:1.9;
	padding-top:20px;

}

.productListing-data {
width: 100%;

text-align:left;
vertical-align:top; 

background-color:#FFF;

font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 13px;
color: #090;
width:450px;
}
.productListing-data2 .productListing-even .productListing-odd {

text-align:center;
width: 50%;


vertical-align:top; 
background-color:#FFF;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 14px;
font-weight:bold;
color: #090;

}

.productListing-heading{ 
background-color: #eee;
text-align:center;

}

.productListing-remove{ 
background-color: #fff;
text-align:left;
width:30px;
}

.productListing-product{ 
background-color: #fff;
text-align:center;
}
.productListing-quan{ 
background-color: #fff;
text-align:left;
}
.productListing-total{ 
background-color: #fff;
text-align:left;

}
.productListing-data{
text-align:left;
background-color:#FFF;

}

.infoBox {
  background: #fff;
}



A.winkelwagen{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
  


	}

A.winkelwagen:hover{
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
  color: #666666;
  text-decoration:underline;
  
	}


TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
   background-color:#FFFFFF;
  
}



.subtotaal{
background-color:#FFFFFF;
padding-right:25px;

}

.winkelwagenknop{
background-color:#FFFFFF;

}

.delete{
padding-left:10px;
background-color:#FFFFFF;
width:auto;
}

.plaatjeprod{
background-color:#FFFFFF;

}

.aantallen{
background-color:#FFFFFF;
width:410px;
text-align:left;

}

.titelheadwinkelw{
text-align:left;
background-color: #eeeeee;


}
.titelheadwinkelw2{
text-align:center;
background-color: #eeeeee;
width:auto;

}
.productbesch{

text-align:left;
vertical-align:top; 

background-color:#FFF;

font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 13px;
color: #009900;
width:450px;
min-width:250px;
}
.main2 {
background-color:#FFFFFF;

}
.main3 {
background-color:#FFFFFF;
text-align:center;

}
.mainbetaal{
background-color:#FFFFFF;
padding-right:80px;

}
.koptekst{
	color: #0033CC;}
	
.productdisplay{
width:750px;
height:230px;
margin-left:10px;
margin-top:20px;
}

.productdisplayplaatje{
width:270px;
height:200px;
min-height:200px;
float:left;
padding-left:30px;

border:none;
text-decoration:none;


}


.productdisplayprijs{
width:350px;
min-width:300px;
float:left;
margin-left:20px;

}

.productdisplaytekst{
width:100%;
margin-left:10px;
}

.productdisplaytekst p{ font-size:12px;}




.maatjes1{

float:left;

margin-top:6px;
margin-left:60px;

}
.tussenn{
width:600px;
min-height:50px;
height:50px;


}
.productdisplayleft{
width:300px;
height:60px;
float:left;
margin-left:20px;
margin-bottom:50px;
background-color:#fff;
text-align:left;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
border-left:1px solid #999999;
}

.productdisplayright{
width:300px;
height:38px;
min-height:35px;
margin-bottom:50px;
background-color: #fff;
float:left;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
border-right:1px solid #999999;
padding-top:22px;
padding-left:0px;
text-align:left;


}
.karretje{
margin-top:20px;

}


.extraf{
line-height:1.6;

}

A:link{ text-decoration:none}
A:visited{text-decoration:none}
A:active{text-decoration:none}
A:hover{text-decoration:none} 

.infoBoxHeading{
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;

}

.orderEdit{
font-weight:normal;
text-decoration:underline;
color:#0000FF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

.waarom{
	color: #7b4d4e;
		
	}
	
.productoverzicht{
	
	width:600px;
	background-color:#F93;
	height:450px;
		}
		
		
		.overheen{ 
		height:60px;
		width:580px;
		border: 1px solid #CCC;
		text-align:center;
		padding-top:5px;
		
			
			}
			
.vanaf{
	color: #090;
	font-weight: bold;
	font-size:14px;
	
	
	
	}			

/* aside */
.aside2{
	float: right;
	width: 215px;
	padding: 0px 0 0;
}
.aside2 .texel-logo2{
	margin: 0 0 27px;
	display: block;
}
.aside2 img2{display: block;}
.aside2 .block2{
	width: 195px;
}
.aside2 .block2:after {
	content:"";
	display:block;
	clear:both;
}
.aside2 .block2 .content2{
	width: 100%;
	overflow: hidden;
	background: #f2efed;
	position: relative;
	z-index: 4;
	margin: -4px 0 0 5px;
	padding: 4px 0 0;
}

.linkje{
text-decoration:underline;
color: #0000FF;

}