	html, body, td 								{font-family:arial; font-size:11px; color:#FFF;}
	body													{background:url(images/lazyblock_bgbody.jpg) repeat-x left top; background-color: #1a4990}
	#content 											{padding: 0px 20px 20px 20px; text-align:left}
	div.input 										{position:absolute; left:10px; top:147px; width:250px; height:112px; z-index:1;}
	#footer												{text-align:center;color: #FFF; background:url(../images/lazyblock_15.jpg) no-repeat left top; }
	#footer a											{color: #FFF; text-decoration:none;}

	a 														{color: white; font-weight:normal; text-decoration:underline;}
	.menuitem a										{color: white; font-size:13px; font-weight:normal; text-decoration:none;position: relative;}
	.menuitem											{cursor:pointer;padding: 12px 12px 10px 20px; height:52px; background:url(../images/lazyblock_bgmenu.jpg) no-repeat right 1px; letter-spacing:0.1em;}

	H1, .H1 											{font-family: Georgia; font-size:20px;color:#FFF;font-weight:bold; line-height:20px;}
	H2, .H2 											{font-size:12px;color:#FFF;font-weight:bold; line-height:22px;}
	P, H3, .H3 										{font-size:11px;color:#FFF;font-weight:normal; line-height:20px;}
	H4, .H4 											{font-family: Georgia; font-size:16px;color:#FFF;font-weight:normal; line-height:20px;}

	.filebutton 									{border:solid 1px #ccc; padding: 2px 2px;}
	.button 											{cursor:pointer; border:solid 1px #ccc; color:white; font-size:11px; font-weight:normal; padding: 2px 2px; background:#1a4990;}
	.textfield 										{border: 1px #999999 solid;}
	.textfieldnieuwsbrief 				{border: 1px #999999 solid; color: grey; font-size: 10px; width: 80px;}
	.checkbox 										{border: 0px #999999 solid;}
	.inactive											{color:#888;font-weight:bold;}
	
	.hoofdmenu 										{color:white;font-weight:bold;}
	.hoofdmenusubitem 						{color:#444444;font-weight:bold;}
	.bottommenu 									{font-weight:normal;color:#004aa5;line-height:20px;letter-spacing:0.1em;}
	.merkenshopmenu 							{color:#444444;font-weight:bold;}
	.klantenservicemenu 					{color:#004aa5;line-height:20px;letter-spacing:0.1em;}
	
	.selectie 										{margin-bottom:10px;}
	.selectierightcolumn 					{width:190px;background-image: url(../images/ingelke_kopje.jpg);background-repeat: no-repeat; background-position:top left;}
	.selectiekopjes 							{height:30px; padding-left:10px; color:white; text-transform: uppercase;}
	.selectieinhoud 							{padding-left:10px; height:20px; background:url(../images/shopsubmenubg.jpg) repeat-y left top;}

.cleaner {clear: both; height: 0px; margin-top: -1px; line-height: 0px;}


/*item box*/
.line {border-bottom: 1px solid #b2b2b2;}
.item .thumb {display: inline; width: 116px; height: 116px; text-align: center; overflow: hidden; float: left;}
.item .thumb img {padding-top: 17px; margin: 0px auto;}
.itemPrice strong span {color: #00a7bb;}
.itemPrice .prix {font-size: 14px; color: #76006a;}
.itemAction {float: right; position:relative; top: -15px; right: 0px;}
.itemAction strong {color: #00a7bb;}

.itemdetailPrice {width: 100px; height: 25px; }
.itemdetailPrice strong span {color: #00a7bb;}
.itemdetailPrice .prix {font-size: 14px; color: #76006a; font-weight: bold;}

.artikeldetailomschrijving {width:670;}
.artikeldetailitemname {width:150px; font-weight:bold; font-size: 12px;}
.artikeldetailitem	{width:500px;}

.artikelpopupheader{background: #fff;}



@media(min-width:900px) {
	#wrapper											{margin: 0 auto; width: 950px;height:100%;}
	#contenttable	 								{height:100%; background-color: #1a4990}
	#menu													{width:898px; height:52px; background:url(../images/lazyblock_09.jpg) no-repeat left top; font-size:14px; color:#fff; }
	#lefttd												{width:26px; height:100%; background:url(../images/lazyblock_bgleft.jpg) repeat-y right top;}
	#righttd											{width:26px; height:100%; background:url(../images/lazyblock_bgright.jpg) repeat-y left top;}

	#contenttd										{width:898px;height:100%;background:url(../images/lazyblock_bgcontent.jpg) no-repeat left bottom; background-color: #013584}
	.item {width: 790px; height: 135px; margin: 0px 0px; }
	.itemName {width: 506px; font-size: 14px; color: #fff; padding-top: 17px; margin-bottom: 15px; padding-left: 15px; float: left;}
	.itemData {width: 506px; padding-left: 15px; float: left; height: 40px;}
	.itemPrice {width: 506px; margin-top: 15px; padding-left: 15px; float: left;}

	#languages {width: 200px; height: 12px; left: 510px; top: 30px; position: relative;}
	#languages a {display: block; float: left; margin-right: 8px;}
}

@media(max-width:899px) {
	#wrapper											{margin: 0 auto; height:100%;}
	#contenttable	 								{height:100%; background-color: #1a4990} 
	#menu													{display:block; height:52px; background:url(../images/lazyblock_09.jpg) no-repeat left top; font-size:14px; color:#fff; }
	#lefttd												{display:none;width:26px; height:100%; background:url(../images/lazyblock_bgleft.jpg) repeat-y right top;}
	#righttd											{display:none;width:26px; height:100%; background:url(../images/lazyblock_bgright.jpg) repeat-y left top;}

	#contenttd										{height:100%;background:url(../images/lazyblock_bgcontent.jpg) no-repeat left bottom; background-color: #013584}
	.item { height: 135px; margin: 0px 0px; }
	.itemName {width: 100%; font-size: 14px; color: #fff; padding-top: 17px; margin-bottom: 15px; padding-left: 15px; float: left;}
	.itemData {width: 100%; padding-left: 15px; float: left; height: 40px;}
	.itemPrice {width: 100%; margin-top: 15px; padding-left: 15px; float: left;}

	#topheader_r, #topheader_l	{display:none;}
	#topheader	{display:block;}
	#topheaderxx	{padding-top:15px;width:898px}
	#midheader, #midheader_l, #midheader_r, #midheader_rr	{display:none;}
	#bottomheader_l, #bottomheader_r	{display:none;}
	#footer_l, #footer_r	{display:none;}

	#languages {width: 120px; height: 12px; right: 10px; top: 30px; position: absolute;}
	#languages a {display: block; float: left; margin-right: 8px;}
}