		body {
			
			margin-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			font-family:Verdana, Arial;
			font-size:75%;
			color:#4A4C4E;
		}
	#box { background-color:#FFF;overflow:visible;position: relative;text-align:left; width:947px; margin-left:auto;margin-right:auto; height:auto; border:solid 0px red;}
	body{TEXT-ALIGN:center;height:auto;}
	#header { background-image:url(/images/header.jpg); background-position:0px -10px;background-repeat:no-repeat; width:100%;CLEAR:both; margin-bottom:0px;height:95px; }

#leftContent{ padding-left:10px;padding-right:10px; margin-top:-2px; border-left:solid 2px #C03133;}
	#left { width:190px; float:left;height:500px;}
	#center {  width:510px;overflow:visible; height:auto; border-right:solid 0px black; float:left}
	#right { width:230px; float:left; }
	/*#footer { height:auto;margin-top:10px;width:100%;CLEAR:both; border-top:solid 0px green; background-color:C03133; color:#DDD; 
	letter-spacing: 0.25em; text-align:center;}
	*/
	#leftHeading { background-image:url(/images/left_corner.gif);background-repeat:no-repeat;height:10px; width:10px; float:left;}
	#leftFilling { float:left; border-top:solid 2px #C03133; width:180px;}
	
	#divMenu
	{
	float:left;
	clear:both;
	width:100%;
	text-align:left;
	height:15px;
	margin-top:103px;
	
	padding-bottom:3px;
	color:C03133;
	}
	
	.clsMenuSep
	{
		border-right:solid 2px #C03133;
		width:3px;
		height:10px;
	}

#divMenu  .prijslijst
{
border:solid 1px  #C03133;
background-color: #C03133;
color:white;

}


#divMenu a:link
{
	color:#4A4C4E;
	text-decoration:none;
}

#divMenu a:hover
{
	text-decoration:underline;
}

a
{
	color:#4A4C4E;
}

#divMenu  .prijslijst
{
font-weight:bold;
}

#divMenu  .prijslijst a
{
color: white;
}
	
#divMenu ul
{
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
}

#divMenu li
{
	float:left;
	margin-left:2px;
	margin-right:1px;
	list-style-type:none;
	padding-top:0px;
	margin-top:0px;
}


	
	.menuSelected a, .menuNotSelected a
	{
		text-decoration:none;
		color:#4A4C4E;
	}
	
	.menuSelected a
	{
		font-weight:bold;
		color:#C03133;
	}
	
	#footer span
	{
		margin-left:25px;
		margin-right:25px;
	}
	
	/*h1
	{
		color:C03133;
		font-size:130%;
		font-weight:500;
		margin-bottom:10px;
	}*/
	
	h1
	{
		color:C03133;
		width:100%;
		font-weight:normal;
		font-size:200%;
		margin-left:10px;
	}
	
	h2
	{
		font-size:110%;
		margin-bottom:10px;
		font-weight:normal;
		color:#C03133;
	}
	
	#left ul
	{
		margin-top:10px;
		margin-left:0px;
		list-style-type:none;
		margin-right:10px;
	}
	
	#left ul li
	{
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:solid 1px #CCCDD1;
		color:#C03233;
		font-size:80%;
		text-align:right;	
	}
	
	#left ul li a
	{
		text-decoration:none;
	}

.boxItem, .boxcenter
{
	/*background-color:#E7E7E9;*/
	background-image:url(/images/background_right.gif);
	background-repeat:no-repeat;
	background-position:-50px 200px;
	padding-left:4px;
	padding-right:4px;
	margin-right:10px;
}

.boxItemDetail
{
	padding-left:10px;
}

.boxItem hr, .boxcenter hr
{
	border:solid 1px #6C6E71;	
	margin-right:15px;
	margin-top:0px;
	margin-bottom:0px;
}

.boxItem .clsRed
{
		border:solid 1px #C03133;	
}

.clsMandatoryRed
{
	color:red;
}

#divZoek, #divMailingList
{
	font-weight:normal;
	font-size:80%;
}

.clsInput
{
	width:190px;
}

.txtInput, .txtInputLarge
{
	font-weight:bold;
	clear:right;
	width:190px;
	padding-top:0px;
	border:solid 0px red;
	margin:0px;
}

.txtInputLarge
{
	font-size:120%;
}


#btnSubmit
{
	width:70px;
	border:solid 1px #CCCDD1;
	margin-left:130px;
	margin-right:10px;
	background-color:window;
}

.boxcenter
{
	text-align:center;
}
.boxcenter img
{
	clear:both;
	float:none;
	display:block;
}

p
{
	margin-left:10px;
	margin-right:10px;
}

#imgEnter
{
	border:solid 1px window;
}

#divMailingList input
{
	float:left;
	width:160px;
}

.proImage
{
	float:left;
	clear:left;
}
.product
{
	clear:both;
	padding-bottom:10px;
	border-bottom:solid 2px #C03133;
	font-family:verdana, times new roman;
	font-size:75%;
	color:#444;
}

.product a img
{
	border:none;
}



.bl {background:url(/images/bl2.gif) 0 100% no-repeat; width:190px; text-align:left}
.br {background:url(/images/br2.gif) 100% 100% no-repeat;}
.tl {background:url(/images/tl2.gif) 0 0 no-repeat;}
.tr {background:url(/images/tr2.gif) 100% 0 no-repeat; padding:2px}
.t {background:url(/images/dot2.gif) 0 0 repeat-x;}
.b {background:url(/images/dot2.gif) 0 100% repeat-x; }
.l {background:url(/images/dot2.gif) 0 0 repeat-y;}
.r {background:url(/images/dot2.gif) 100% 0 repeat-y;}
.tRight {background:url(/images/dot2.gif) 0 0 repeat-x; width:230px; background-color:#E7E7E9;}

.content, .contentRight, .contentCenter
{
    height:500px; 
    padding:5px;
}

.contentCenter
{
	overflow:auto;
}


.contentRight
{
    height:496px;
}

h4
{
		color:#C03133;
		font-size:140%;
		font-weight:600;
}

h5
{
		font-size:100%;
		font-weight:600;
		margin:0px;
		padding:0px;
}


h6
{
		background-color:#C03133;
		color: white;
		font-size:100%;
		font-weight:600;
		width:100%;
		margin-left:10px;
		margin-right:10px;
}

.clsProEigenschappen
{
	float:left;
	margin-left:20px;
}

.clsProEigenschappen ul
{
	margin-top:5px;
}

.ProInfo
{
	width:100%;
}

.linkDoc
{
	clear:left;
}

#WelcomeUser
{
	float:right;
	margin-top:75px;
	margin-right:5px;
	color:#C03133;
}

.contentCenter table tbody tr td
{
	font-size:70%;
}

#linkShoppingCart table tr td
{
	font-size:55%;
}

#linkShoppingCart table tr td a
{
	color:#C03133;
	text-decoration:none;
}

#linkShoppingCart table tr td a:hover
{
	text-decoration:underline;
}


#linkShoppingCart table tr td a img
{
	border:window;
}

#divMessage
{
	/*padding:10px;*/
	visibility: hidden;
	width:300px;
	height:100px;
	background-color:#E7E7E9;
 	position: absolute;
	top: 80%;
	left: 55%;
	margin-top: -25%;
	margin-left: -25%;
}

#divMessage div
{
	padding:10px;
/*	border:solid 2px #C03133;*/
}

#divMessage .divSluit
{
	text-align:right;
	margin-top:3px;
	margin-bottom:3px;
	padding:0px;
	border:solid 0px #C03133;
	background-color:#C03133;
	color:white;
	padding:3px;
	padding-right:5px;
}

#divMessage .divSluit a, #divMessage .divSluit a img
{
	color:white;
	text-decoration:none;
	border:none;
}

ul .NotSelectedStep h3, ul .NotSelectedStep 
{
	color:#5A5C5E;
}


ul .NotSelectedStep a:hover h3
{
	color:#C03133;
	text-decoration:underline;
}


.tableShoppingCart
{	
	margin-left:10px;
}

.tableShoppingCart tr .clsToestel
{
	width:300px;
	text-align:left;
	font-size:70%;
}

.tableShoppingCart
{
	border:solid 1px gray;
	width:450px;
}

.tableShoppingCart tr
{
	padding-top:1px;
	padding-bottom:1px;
}

.tableShoppingCart tr th
{
	background-color: #ADAEB0;
	padding:3px;
}

.tableShoppingCart tr td
{
	padding-left:3px;
	border-left:1px solid gray;
}

.textCenter
{
	text-align:center;
}

fieldset
{
	width:480px; 
	margin:5px;
	padding-top:10px;
}

fieldset legend
{
	color: #C03133;
	padding-left:10px; 
	padding-right:10px;
}

fieldset label
{
	text-align:right;
	margin-right:10px;
}

.divInputForm input
{
	width:300px;
}

.divInputForm fieldset label
{
		width:150px; 
}

.divInputFormLargeLabel fieldset label
{
	width:200px;
}

.divInputFormLargeLabel input
{
	padding-left:0px;
	margin-left:4px;
}

.divInputFormLargeLabel input, .divInputFormLargeLabel  select
{
	width:245px;
	}

