BODY, TD, P, DIV {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11 px;
	font-weight: normal;
	color: #666;
	word-spacing: 2px;
	line-height: 15px;
	letter-spacing: 0px;
}

.mini, .mini_accent {
	font-size: 9px;
}

.mini_accent {
	font-weight: bold;
	color: #954884;
}

FORM { margin:0px; border:0px;padding:0px;}

INPUT, SELECT, TEXTAREA {
	border:		solid 1px #666;
	font-size:	10px;
}
INPUT, SELECT {
	height:		16px;
}

SELECT {
	height:		16px;
}

.InputButton {
	background-color:	#F3F3F3;
	border:				solid 1px #954884;
	height:				17px;
	font-size:			11px;
	margin-bottom:		2px;
}

IMG { border: 0 px; }

.MainContentTitle
{
	width:100%;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
}
.MainContentTable, .DeliveryPlanContentTable, .MainTable
{
	float:				left;
	background-color:	#F3F3F3;
	width:				415px;
	border:				0 px;
	padding:			0 px;
	margin:				0 px;
	
	border-top:			solid 1px #954884;
	border-bottom:		solid 1px #954884;
}


.MainSmallFontContentTable
{
	float:				left;
	border:				0 px;
	padding:				0 px;
	margin:				0 px;
}

.RightContentTable
{
	text-align: top;
	width: 		180px;
	margin-top:	35px;
	padding: 	0px;
	border:		solid 1px #954884;	
}

.HomeRightContentTable
{
	text-align: top;
	width: 		180px;
	position: absolute;
	top: 215px;
	left: 600px;
	padding: 	0px;
	border:		solid 1px #954884;	
}

.RightContentTable TABLE, .HomeRightContentTable TABLE
{
	width:100%;
	float:left;
	padding: 0px;
}
.RightContentTable TABLE TD, .HomeRightContentTable TABLE TD
{
	font-size:	10px;
	font-weight: normal;
	padding:		0px 2px 0px 2px;
}

.DeliveryPlanContentTable TD
{
	background-color: transparent;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
}

.MainSmallFontContentTable TD
{
	background-color: transparent;
	font-size: 10px;
	padding: 1px;
}

.coloredRow TD {
	background-color: #F3F3F3;
}

.lightRow TD {
	background-color: #FFF;
}

.MainContentTable TD
{
	background-color: transparent;
	font-size: 11px;
	padding: 5px;
}

A, A:link, A:hover, A:active, A:visited,
.Lnk A, .Link A:link, .Lnk A:hover, .Lnk A:active, .Lnk A:visited,
.RightContentTable A:link, .RightContentTable A:hover, .RightContentTable A:active, .RightContentTable A:visited,
.MainContentTable A, .MainContentTable A:link, .MainContentTable A:visited, .MainContentTable A:hover, .MainContentTable A:active,
.DeliveryPlanContentTable A, .DeliveryPlanContentTable A:link, .DeliveryPlanContentTable A:visited, .DeliveryPlanContentTable A:hover, .DeliveryPlanContentTable A:active,
.MainSmallFontContentTable A, .MainSmallFontContentTable A:link, .MainSmallFontContentTable A:visited, .MainSmallFontContentTable A:active, .MainSmallFontContentTable A:hover
{
	color: #954884;
	text-decoration: underline;
}

.ArticleListPhoto, .ArticleDetailPhoto
{
	width:				90px;
	margin:				0px;
	vertical-align: 	top;
}

.ArticleListSpacer, .ArticleDetailSpacer
{
	width:				100%;
	background-color: transparent;
	height:				15px;
}
.ArticleListTextTitle, .ArticleDetailTextTitle
{
	font-weight:		bold;
	width:				100%;
}

.ArticleListText
{
	width:				100%;
	color:				#666;
	padding:				5px 5px 5px 5px;
	vertical-align: 	top;
}

.ArticleListButtons
{
	margin-top: 20px;
	float:left;
	width:100%;
	height:17px;
	vertical-align: bottom;
	background-color:transparent;
	border:0px;
	line-height:17px;
}

.ArticleListButtons A:link, .ArticleListButtons A:hover, .ArticleListButtons A:visited, .ArticleListButtons A:active
{
	color: #FFF;
	cursor: hand;
	text-decoration: underline;
}

.ArticleListButtons .Button1
{
	float:left;
	width: 29%;
	background-color: #954884;
	margin-right: 1%;
	text-align: center;
}

.ArticleListButtons .Button2
{
	float:left;
	width: 31%;
	background-color: #954884;
	margin-right: 1%;
	text-align: center;
}

.ArticleListButtons .Button3
{
	float:left;
	width: 37%;
	background-color: #954884;
	text-align: center;
}

.ArticleListPrice
{
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.ArticleDetailSubHeader
{
	width:290px;
	padding: 0px 5px 0px 5px;
	line-height: 17px;
	
	font-size: 10px;
	font-weight: bold;
	
	background-color: #954884;
	color: #FFF;
}

.ArticleDetailSubContent
{
	width:100%;
	padding: 0px 5px 0px 5px;
	word-spacing: 2px;
	line-height: 15px;
	letter-spacing: 1px;
	
	font-size: 10px;
	font-weight: normal;
	
	background-color: transparent;
	color: #666;
}

.ArticleDetailPricingTable, .ArticleDetailTypesTable
{
	width:		290px;
	padding:		0px;
	margin:		0px;
	border:		0px;
}

.ArticleDetailTypesTable TD
{
	padding:		0px;
	margin:		0px;
	border:		0px;
	line-height: 16px;
}

.ArticleDetailPricingTable .column1, .ArticleDetailPricingTable .column2
{
	width: 		140px;
	padding:		0px;
	margin:		0px;
	border:		0px;
	line-height: 16px;
}

.ArticleDetailTypesTable .column1
{
	width: 5px;
	padding: 0px 7px 0px 7px;
}

.ArticleDetailTypesTable .column2, .ArticleDetailTypesTableSelected
{
	width: 190px;
}

.ArticleDetailTypesTable .column3, .ArticleDetailTypesTable .column3 A, .ArticleDetailTypesTable .column3 A:link, .ArticleDetailTypesTable .column3 A:visited, .ArticleDetailTypesTable .column3 A:active, .ArticleDetailTypesTable .column3 A:hover,
.ArticleDetailTypesTable .column4, .ArticleDetailTypesTable .column4 A, .ArticleDetailTypesTable .column4 A:link, .ArticleDetailTypesTable .column4 A:visited, .ArticleDetailTypesTable .column4 A:active, .ArticleDetailTypesTable .column4 A:hover,
{
	width: 35px;
	text-align: right;
	color: #954884;
	text-decoration: underline;
}

.ArticleDetailOrderDiv
{
	display:				none;
	width:				99%;
	border:				solid 1px #666;
	background-color:	#FFF;
	font-size:			10px;
	padding:				0px 0px 0px 0px;
}
.ArticleDetailOrderDiv TD
{
	font-size: 10px;
}

.optionCheckBox
{
	border:				0px;
	width:				13px;
	height: 				13px;
	vertical-align: 	bottom;
}
.ArticleDetailOrderDiv_column2
{
	text-align:			right;
	width: 				65px;
	vertical-align: 	bottom;
}

.ArticleDetailOrderDiv_column2 INPUT
{
	width: 				50px;
	border: 				0px;
	color: 				#954884;
	background-color: transparent;
	margin-right: 		3px;
	text-align: 		right;
	font-size:			11px;
}

.ArticleDetailOrderDiv A
{
	color:				#954884;
	text-decoration:	underline;
}

.flowLinkStep1 { color: #666; }

.flowLinkStep2 { color: #954884; }

.flowLinkStep3 { color: #BDBDBD; }

.flowLinkStep4 { color: #BDBDBD; }

.klantLogin
{
	background-color: #CFCFCF;
	text-align: center;
	color: #666;
}

