*{padding:0;margin:0}
p {clear:both;padding:0;margin:0}
html {overflow:-moz-scrollbars-vertical;font:12px Arial, Verdana, sans-serif}
html, body {height:100%;min-height:100%;width:100%}
body {background:#fff URL(/images/bg_body.jpg) center 86px no-repeat fixed}
	
	.regulator {clear:both;height:0;line-height:0;font-size:0}
	
	.greenbar {position:fixed;background:#1ea139;width:100%;height:86px;left:0;border-bottom:1px solid #fff;z-index:2}
		
		.header {width:943px;height:87px;margin:0 auto;background:URL(/images/bg_container.jpg)}
			.headerdiv {height:86px;margin:0 8px;padding:0px;border-bottom:1px solid #1ea139}
			.header a {display:block;float:left;height:76px;margin-right:3px;background:#eee}
			.header a span {display:none}
			.header .last {margin-right:0}
			
			.header .medischbtn {width:71px;background:URL('/images/btns/medisch.jpg')}
			.header .medischbtn:hover, .header .medischbtnact {background:URL('/images/btns/medisch.jpg') 0 76px}
			.header .voedingbtn {width:139px;background:URL('/images/btns/voeding_dranken.jpg')}
			.header .voedingbtn:hover, .header .voedingbtnact {background:URL('/images/btns/voeding_dranken.jpg') 0 76px}
			.header .supplementenbtn {width:109px;background:URL('/images/btns/supplementen.jpg')}
			.header .supplementenbtn:hover, .header .supplementenbtnact {background:URL('/images/btns/supplementen.jpg') 0 76px}
			.header .verzorgingbtn {width:93px;background:URL('/images/btns/verzorging.jpg')}
			.header .verzorgingbtn:hover, .header .verzorgingbtnact {background:URL('/images/btns/verzorging.jpg') 0 76px}
			.header .sportbtn {width:111px;background:URL('/images/btns/sport_fitness.jpg')}
			.header .sportbtn:hover, .header .sportbtnact {background:URL('/images/btns/sport_fitness.jpg') 0 76px}
			.header .wellnessbtn {width:78px;background:URL('/images/btns/wellness.jpg')}
			.header .wellnessbtn:hover, .header .wellnessbtnact {background:URL('/images/btns/wellness.jpg') 0 76px}
			.header .yogabtn {width:107px;background:URL('/images/btns/yoga_pilates.jpg')}
			.header .yogabtn:hover, .header .yogabtnact {background:URL('/images/btns/yoga_pilates.jpg') 0 76px}
			.header .homebtn {width:76px;background:URL('/images/btns/lifestyle.jpg')}
			.header .homebtn:hover, .header .homebtnact {background:URL('/images/btns/lifestyle.jpg') 0 76px}
			.header .cadeaubtn {width:119px;background:URL('/images/btns/gezondcadeau.jpg')}
			.header .cadeaubtn:hover, .header .cadeaubtnact {background:URL('/images/btns/gezondcadeau.jpg') 0 76px}
			
	.container {position:relative;width:943px;min-height:100%;height:auto !important;height:100%;margin:0 auto;background:URL(/images/bg_container.jpg) repeat-y;z-index:1}
	.shop {background:URL(/images/bg_container_shop.jpg) repeat-y}	
		
		.emptybit {height:87px}
		.accountbar {height:96px;margin:0 8px;background:#fff}
			.accountbar .homebtn {display:block;float:left;width:500px;height:96px;background:URL('/images/logo.jpg')}
			.accountbar .btns {float:left;width:417px;padding:46px 10px 0 0}
				.accountbar .btns a {float:right;margin-left:11px;text-decoration:none;color:#1ea139}
				.accountbar .btns a:hover, .accountbar .btns .act {color:#179aea}
				
		.searchbar {height:28px;margin:0 8px}
			.searchbar .fastchoice {float:left;width:175px;height:28px;background:#edeeef;color:#000}
				.searchbar .fastchoice .btn {float:left;width:86px;height:21px;padding:7px 0 0 0;cursor:pointer;text-align:center}
				.searchbar .fastchoice .first {width:78px;padding-left:10px;border-right:1px solid #edeeef;text-align:left}
				.searchbar .fastchoice .btn:hover, .searchbar .fastchoice .active {background:#1ea139;color:#fff}
			.searchbar .center {float:left;width:472px;height:20px;padding:6px 0 0 15px;border-top:1px solid #c7e7cd;border-bottom:1px solid #c7e7cd;color:#1ea139;font-weight:bold}
				.searchbar .center a, .searchbar .center span {float:left;margin-right:5px;text-decoration:none;color:#1ea139;font-weight:bold}
				.searchbar .center a:hover {text-decoration:none}
				.searchbar .center .notbold {font-weight:normal}
			.searchbar .searchfrm {float:left;width:265px;height:28px;background:#1ea139}
				.searchbar .searchfrm .searchvalfld {float:left;width:179px;height:22px;padding:0 8px 0 8px;border:3px solid #1ea139;color:#aaa;font-size:11px}
				.searchbar .searchfrm .searchvalfld:focus {color:#3c3c3e}
				.searchbar .searchfrm a {float:left;width:58px;height:22px;padding:6px 0 0 6px;text-transform:uppercase;background:#1ea139;color:#fff;cursor:pointer;text-decoration:none}
		
		.content {margin:0 8px}
			
			.content .left {float:left;width:173px;padding:0 1px 2px 1px;background:#edeeef}
				.content .left .mainbtn {display:block;height:22px;padding:6px 0 0 8px;margin-bottom:1px;background:#fff;color:#1ea139;text-decoration:none;font-weight:bold}
				.content .left .subbtns {padding:3px 0 5px 8px;line-height:18px}
				.content .left .subbtn {text-decoration:none;color:#3c3c3e}
				.content .left .dontshow {display:none}
				.content .left .subbtn:hover, .content .left .active {color:#179aea}
				.content .left #dontshowcats {display:none}
			.content .right {float:left;width:752px;padding-top:13px;color:#3c3c3e}
			
				.medium-col, .small-col, .large-col {float:left;width:487px;padding:0;line-height:16px}
				.small-col {width:225px;padding:6px 10px;}
				.large-col {width:752px;padding-left:7px}
				.nopadding, .right.nopadding {padding:0}
				
				.overview-col {float:left;width:146px;padding:5px 8px;line-height:18px;color:#3c3c3e}
					.overview-col a {text-decoration:none}
					.overview-col a:hover {text-decoration:underline}
				
				.content .right h1 {padding-bottom:12px;font-size:11px;font-weight:bold;color:#179aea;font-style:italic}
					.content .right .background {padding:5px 0 7px 12px;background:#edeeef;color:#000}
				.content .right a {color:#3c3c3e}
				.content .right a:hover {text-decoration:none}
				.content .right .orderlnk {color:#1ea139;text-decoration:none}
				.content .right .orderlnk:hover, .content .right .orderlnkact {color:#179aea}
				.content .right .btn {margin-right:5px}
				.content .right .back {float:right}
				.redtxt, .content .right a.redtxt {color:red}
				.greentxt, .content .right a.greentxt {color:#1ea139}
				.orangetxt, .content .right a.orangetxt {color:#ec4600}
				
				.order-left, .order-right {float:left;width:233px}
				
				.ordertable {border:0;width:100%;}
					.ordertable thead {font-weight:bold}
						.ordertable thead td {padding:5px;background:#eee;border:1px solid #ddd;border-left:0;border-right:0}
					.ordertable .cell1 {width:227px;padding:3px}
					.ordertable .cell2 {width:109px;padding:3px}
					.ordertable .cell3 {width:342px;padding:3px;font-weight:bold;text-align:right}
					.ordertable .bordertop {border-top:1px solid #000}
					.ordertable .borderbottom {border-bottom:1px solid #000}
					.ordertable .tablerow td {padding:5px;border-bottom:1px solid #ddd}
						.ordertable .tablerow td a {text-decoration:none}
						.ordertable .tablerow td a:hover span {text-decoration:underline}
						.ordertable .tablerow td .delbtn {float:left;margin:0px 0 0 5px;color:#bbb}
							.ordertable .tablerow td .delbtn:hover {color:#000}
						.ordertable .tablerow td .inputfld2 {width:23px;margin-top:-1px}
						.ordertable .tablerow td a img {width:50px;float:left;margin-right:12px;border:0}
						.ordertable .tablerow td a span {display:block;padding-top:0px}
						.ordertable .subrow td, .ordertable .subrow2 td, .ordertable .lastrow td {padding:3px 5px}
						.ordertable .bordertop td {border-top:1px solid #ddd}
							.ordertable .subrow td {font-weight:bold;border-bottom:1px solid #ddd}
							.ordertable .subrow2 td {font-weight:bold}
							.ordertable .lastrow td {padding:5px;font-weight:bold;border-bottom:1px solid #ddd;background:#eee}
							
				.frm {padding:6px 15px}
				.frm2 {padding:6px 1px}
					.frm2 a {margin-left:8px}
				.content .right label {float:left;width:160px;padding-top:1px}
				.inputfld, .selectfld, .inputfld2 {float:left;width:286px;margin-bottom:2px;padding:2px;border:1px solid #ddd}
				.inputfld:focus, .inputfld2:focus, .selectfld:focus {border:1px solid #000}
				.inputfld2 {width:35px}
				.selectfld {width:292px}
				.checkbx {float:left;margin-top:3px}
				.checkbxtxt {float:left;padding:2px 0 0 5px}
				
				.art-small {float:left;margin:0 5px 8px 0;cursor:pointer}
					.art-small .img {width:100px;height:114px;padding:11px 10px}
					.art-small .lbl {width:113px;padding:5px 0 0 7px}
					.art-small .tit {width:106px;height:28px;padding:5px 7px 0 7px;font-size:11px;line-height:14px;font-style:italic}
					.art-small .cnts {width:113px;height:15px;padding:5px 0 0 7px;font-size:11px}
					.art-small .price {width:113px;padding:5px 0 0 7px;color:#179aea}
				
				.art-large {}
					.art-large .img {float:left;width:212px;height:245px;padding:20px 20px 0 20px}
					.art-large .details {float:left;width:482px;padding-top:19px}
						.art-large .details .lbl {font-weight:bold}
						.art-large .details .tit {height:35px;font-style:italic}
						.art-large .details .cnts {padding-bottom:10px}
						.art-large .details .price {padding-bottom:31px;color:#179aea;font-size:12px}
						.art-large .details .amount {height:30px}
						.art-large .details .add2cartbtn {float:left;width:119px;height:15px;margin:0 6px 11px 0;background:URL(/images/in_winkelwagen.jpg);cursor:pointer}
						.art-large .details .add2cartbtn:hover {background:URL(/images/in_winkelwagen.jpg) 0 15px}
						.art-large .details .add2cartpaybtn {float:left;width:202px;height:15px;margin:0 6px 11px 0;background:URL(/images/winkelwagen_afrekenen.jpg);cursor:pointer}
						.art-large .details .add2cartpaybtn:hover {background:URL(/images/winkelwagen_afrekenen.jpg) 0 15px}
						.art-large .details .paybtn {float:left;width:84px;height:15px;margin-bottom:11px;background:URL(/images/afrekenen.jpg);cursor:pointer}
						.art-large .details .paybtn:hover {background:URL(/images/afrekenen.jpg) 0 15px}
						
					.art-large .desc {clear:both;padding:12px 15px 0 8px}
				
				.home-img {float:left}
				.home-right {float:right;color:#1ea139}
					.home-right img {margin-bottom:13px}
					.home-right p {padding-left:12px}
				.home-desc {clear:both}
					.home-desc .left {width:480px;padding:22px 0 0 15px;background:#fff}
					.home-desc .right {width:253px;padding:22px 0 0 4px;color:#bbb;font-style:italic}
				.home-articles {clear:both;width:750px;padding:13px 0 0 8px}
				
				.footer {height:26px;margin:26px 0 10px 5px;padding:0 5px;border:1px solid #c7e7cd;border-left:0;border-right:0}
					.footer .footerleft {float:left}
						.footerleft span {display:block;float:left;padding-top:6px}
						.footerleft .twitterbtn {display:block;float:left;height:17px;margin:3px 0 0 5px;padding:3px 0 0 25px;background:URL(/images/twitter.jpg) no-repeat;text-decoration:none}
							.footerleft .twitterbtn:hover {background-position:0 -20px}
						.footerleft .facebookbtn {display:block;float:left;height:17px;margin:3px 0 0 5px;padding:3px 0 0 25px;background:URL(/images/facebook.jpg) no-repeat;text-decoration:none}
							.footerleft .facebookbtn:hover {background-position:0 -20px}
					.footer .footerright {float:right;padding-top:6px}
