/* CSS Document */

body,html{	
	background-color: #C88984;		
	font-size: 12px;
	margin: 0px;
	
}

#headerwrapper
{
	background-color: #FFE4D9;
	height: 75px;
	border-bottom: 1px solid #D3948F;
	color: #3a1412;
}

#headerwrapper td, #headerwrapper div
{
	color: #3a1412;
}

#logowrapper, #klantinfowrapper, #cartsummarywrapper
{
	width: 348px;		
	display: block;
	overflow: hidden;
	float: left;
	height: 74px;
}

#logowrapper
{
	width: 305px;
}

#logodiv
{
	margin-top: 10px;
}

#klantinfowrapper > div
{
	margin-top: 38px;
}

#klantinfo img
{
	float: left;
}
#cartsummarywrapper > div
{
	margin-top: 5px;
	
}



#cartsummarywrapper
{
	width: 213px;	
	background-image: url('../images/cartsummary-bg.gif');
	background-repeat: no-repeat;	
	position: relative;
	left: -2px;
}

#headerdiv, #bodydiv, #footerdiv
{
	width: 884px;
	margin-left: auto;
	margin-right: auto;
}

#footerdiv
{
	width: 400px;
	color: #000000;
	text-align: center;
	font-size: 12px;
}

#copyrightdiv
{
	clear: both;
	font-size: 12px;
}
#bodywrapper {
	background-image: url('../images/bg.gif');		
	background-repeat: repeat-x;			
	overflow: hidden;	
	clear: both;		
}

#bodydiv
{
	display: block;
	background-image: url('../images/bodywrapper-bg.gif');
	background-repeat: repeat-y;
	background-color: #240b06;	
	border: 1px solid #D3948F;	
	border-top-width: 0px;	
	border-bottom-width: 0px;	
	overflow: hidden;
	padding-bottom: 40px;
}

#linkerkolomwrapper
{
	
	background-repeat: no-repeat;
	width: 168px;
	display: block;
	float: left;	

}

#rechterkolomwrapper
{
	width: 715px;
	display: block;
	float: left;
	
}

#kruimelwrapper
{
	border-bottom: 1px solid #D09591;
}

#kruimelDiv
{
	margin: 5px;
	margin-left: 19px;
	color: white;
}

#kruimelDiv a
{
color: #D09591;
}

#kruimelDiv div.knode
{
	display: inline;
	padding-left: 12px;
	padding-right: 7px;
	background-image: url('../images/pijltje.gif');
	background-repeat: no-repeat;
	background-position: left center;	
	
}

#kruimelDiv div.knode.first
{
	background-image: none;
}

#contentwrapper
{
	padding: 10px;
	padding-left: 22px;
	padding-right: 0px;	
}

#contentwrapper #paginawrapper table.paginaSectie td, #contentwrapper #paginawrapper table.paginaSectie p
{	
	color: #63251d;	
}





 a img 
 {
 	border-width: 0px;
 }	



.paginaSectie {
	width: 100%;
	height:100%;
}

.paginaSectie .thumbPic, .paginaSectie .thumbPicOdd {
		margin-left: 20px;
		float: right;
		border:1px solid #6F2612;
		width: 120px;
		
	
}

#mapdiv table.paginaSectie
{
	background-color: white;
	width: 650px;	
	border: 1px solid #C88984;
	margin-bottom: 20px;
}

#mapdiv table.paginaSectie td
{
	padding: 10px;
	
}

#mapdiv hr
{
	display: none;
}

th {
	text-align: left;
}

ul.saveErrors li
{
	color: red;
}


.shopError
{	
	display: inline;
	width: 340px;
	float: left;
	color: red;
	font-weight: bold;
	text-align: center;
}

.productbeschrijving
{
	overflow: hidden;
	width: 170px;
	color: #63251d;	
}
.productbeschrijving.hshort
{
	height: 34px;		
}
.productbeschrijving.hnormal
{
	height: 65px;
}
.productbeschrijving.htall
{
	height: 160px;
}

table.noimg td.pBTitel
{
	padding-top: 10px;
}



#artikelwrapper.white
{
	background-color: white;
	color: #63251d;		
	margin-right: 20px;
	border: 1px solid #D3938F;
	padding: 20px;
	padding-bottom: 10px;
	margin: 4px;
	margin-right: 23px;
	margin-bottom: 10px;
	
	
}

table.shopTabel td.titel a
{
	color: #000;
}

table.productbesteltabel
{
	border-collapse: collapse;	
}



table.productbesteltabel td.c2
{
	width: 50px;	
}

table.productbesteltabel td.c3
	text-align: left;
	width: 50px;
}

table.productbesteltabel td.c2 div.bestel,table.productbesteltabel td.c2 div.besteld
{	
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
}

#productimg
{
	border: 1px solid #D69291;
}

#productimgwrapper
{
	width: 613px;
	height: 436px;
	background-image: url('../images/productimgbg.gif');
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 15px;
}

#productimgdiv
{	
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
}

img.bestelprocesImage{
	width:623px;
	border:0px;
}


