#wrapper {
	position:relative;
	width:790px; 
	margin:0px auto;
	text-align:left; 
}

#wrapperleft {
	float:left;
	width:170px;
	margin-right:10px;
}

#wrapperright {
	float:right;	
	width:615px;
}

.link
{
	font-weight:bold;
	text-decoration:none;
}	

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.bold {
	font-weight:bold;
}
.clear {
	clear:both;
}
div.ApplicationItemHeader {
	line-height:21px;
}
.ApplicationItemHeaderImageLeft  {
	float:left;
	*margin-left:-3px;
}
.ApplicationItemHeaderImageRight  {
	float:right;
	*margin-right:-3px;
}
.ApplicationItemHeaderText {
	padding-left:2px;
}
.sectionheader {
	padding:12px 0px;
}
.basketHeaderImage {
	margin-left:10px;
}

.radioButton {
	float:left;
	padding-left: 2px;
	width:28px;
}
.radioButtonText {
	float:left;
	width:200px;
}
.paymentSection {
	padding: 17px 0px 0px 10px;
}
.buttonSection {
	/*height:35px;*/
	padding-top:15px;
	margin-top:20px;
}
.profielen { 
	padding:0px 0px 10px 0px;
}
.profieltext {
	float:left;
	width:400px;
	padding:2px 0px 0px 0px;
} 
.profiellabel {
	float:left;
	width:145px;
	valign:center;
	padding-top:1px;	
}

.profiellabel_locked {
	float:left;
	width:145px;
	valign:center;
	padding-top:1px;
	color: #938F78	
} 

.profielinput {
	float:left;
	padding:0px 0px 5px 0px;
	height:18px;
} 
.buttons { 
	float:right; 
}
.textPaddingLeft {
	padding-left: 10px;
}
.userHeaderDetails {
	float:left;
	font-weight:bold;
	padding-top:11px;
	width:135px;
}
.userDetails {
	float:left;
	padding-top:11px;
}
.attributelabel {
	float:left; padding-top:5px; 
	font-weight:bold; 
	width:90px;
}
.attributetext {
	float:none; 
	padding-top:5px;
}
.address {
	float:left;
	width:263px;
}
.headerartikel {
	float:left;
	width:170px;
	font-weight:bold;
}
.headervan {
	float:right;
	width:60px;
	padding:0px;
	font-weight:bold;
	text-align:left;
}
.headerstatus {
	float:right;
	width:90px;
	padding:0px;
	font-weight:bold;
	text-align:left;
}
.headerlevertijd {
	float:right;
	width:90px;
	padding:0px;
	font-weight:bold;
	text-align:left;
}
.headervoor {
	float:right;
	width:60px;
	padding:0px;
	font-weight:bold;
	text-align:left;
}
.headeraantal {
	float:right;
	width:27px;
	padding:0px;
	font-weight:bold;
	text-align:left;
}
.headertotaal {
	float:right;
	width:60px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:right;
}
.winkelmanditem {
	min-height:25px;
	background-repeat:no-repeat;
}
.itemtext {
	width:170px;
	min-height:15px;
	float:left;
}
.itemtitel {
	float:left;
}
.itemvan {
	float:right;
	height:21px;
	width:60px;
	text-align:left;
	vertical-align:bottom;
}
.itemstatus {
	float:right;
	height:21px;
	width:90px;
	text-align:left;
	vertical-align:bottom;
}
.itemlevertijd {
	float:right;
	height:21px;
	width:90px;
	text-align:left;
	vertical-align:bottom;
}
.itemvoor {
	float:right;
	height:21px;
	width:60px;
	text-align:left;
	vertical-align:bottom;
}
.itemaantal {
	float:right;
	height:21px;
	width:37px;
	text-align:left;
	vertical-align:bottom;
}
.totaal {
	float:right;
	height:21px;
	width:60px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
.winkelmandbottomright {
	float:right;
	width:296px;
}
.berekendeprijzen {
	float:right;
	width:230px;
	text-align:right;
	margin:0px 0px 10px 0px;
}
.button {
	float:left;
	margin:0px 10px 0px 0px;
}
/*.label {
	float:right;
	width:165px;
	text-align:right;
}*/

.usermenuItem
{
	height:20px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:4px;
	line-height:20px;
}

.tableSize
{
	width: 100%;
	padding: 2px 0px;
}

.input_large
{
	border:1px solid #4D4A4A;
	font-size:11px;
	height:20px;
	width:176px;
}

.input_large_locked
{
	border:1px solid #938F78;
	font-size:11px;
	height:16px;
	width:176px;
	border-color: #938F78
	color: #938F78
}

.registerFieldName
{
	float:left;
	width:200px
}

.registerFieldName_locked
{
	float:left;
	width:200px;
	color: #938F78
}


.inputfieldfont 
{ 
	font-size:11px; 
	padding-left:4px;
}

/* N S E W THICK STYLES - start -------------*/
.nthick_2 {
	border-top-width: 2px;
}
.sthick_2 {
	border-bottom-width: 2px;
}
.ethick _2{
	border-right-width: 2px;
}
.wthick_2 {
	border-left-width: 2px;
}
/* N S E W THICK STYLES - end -------------*/

div.prijslabel {
	float:left;
	text-align:left;
	width:130px;
}
div.prijs {
	float:left;
	text-align:right;
	width:60px;
}

h1.mediumtext 
{font-family:tahoma; 
font-size:24px; 
font-weight:normal; 
color:#4d4a4a;
margin-left:0px;
line-height:24px;
margin-top:0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

