/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font:12px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
body { background:#000000 }
img, fieldset { border: 0px;}
a { outline: none; color: #FF6600; }

/* Input velden global */
input, select, textarea { padding: 5px; border: 1px solid #cacaca; background: #fff url('../images/input.png') repeat-x; font-size: 11px; }
input[type="checkbox"], input[type="radio"] { background: none; border: none; }
input[type="button"] { border: none; cursor: pointer; font-size: 12px; color: #000; background: #d9d9d9 url('../images/shine.gif') repeat-x;; padding: 5px; border: 1px solid #d9d9d9; }
input:hover, select:hover, textarea:hover,
input:focus, select:focus, textarea:focus { color: #000; border: 1px solid #F36F21; }
input[type="button"]:hover { color: #F36F21; border: 1px solid #d9d9d9  }
input.kassa_error { border: 1px solid #E21C1C; }

/* Account menu */
#accountmenu { width: 100%; height: 30px; font-size: 11px; font-family: Verdana, Arial; color: #fff; background: #F36F21; z-index: 100; }
#accountmenu div { margin: 0 auto; width: 960px; line-height: 30px; }
#accountmenu div div { width: auto; line-height: 30px; margin: 0; float: left; }
#accountmenu div span { font-weight: bold; }
#accountmenu div span img { vertical-align: text-bottom; }
#accountmenu a { color: #fff; text-decoration: none;}
#accountmenu a:hover, #accountmenu ul li.current a { color: #F36F21; background: #000; }
#accountmenu ul { list-style-type: none; float: right; }
#accountmenu ul li { float: left; }
#accountmenu ul li a { padding: 0 10px; line-height: 30px; display: block; border-right: 1px solid #000; }
#accountmenu ul li.first a { border-left: 1px solid #000; }
#accountmenu ul li.uitloggen a { color: #fff; background: url(../images/account/uitloggen.png) no-repeat 75px center; padding: 0 30px 0 10px; }
#accountmenu ul li.uitloggen a:hover { color: #000; background: #fff url(../images/account/uitloggen.png) no-repeat 75px center; }

#plus1 { float: right; padding: 15px 0 0; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; padding:0px; margin:0px; }

/* ### WRAPPER CONTAINER ### */
#wrapper { width:100%; }

	/* ### MAIN CONTAINER ### */
	#mainCntr { width:990px;  margin:0px auto;}
	a.gButton { display: block; width: 80px; height: 24px; line-height: 24px; font-size: 11px; text-align: center; text-decoration: none; font-weight: bold; color: #4b4b4b; background: url('../images/buttonBg.gif') repeat-x; }
	a.gButton:hover { color: #888; }
	#mediaspace_wrapper { text-align: center; background: #000; border-bottom: 3px solid #333; }
	
		/* ### HEADER CONTAINER ### */
		#headerCntr {height:121px; overflow:hidden;	position:relative;}
		#headerCntr h1{width:207px; float:left;}
		#headerCntr h1 a{width:207px; height:121px; display:block; background:url('../images/logo.jpg') no-repeat 0px 0px; text-indent:-9999px;}

			/* ### MENU CONTAINER ### */
			#menuCntr { float: left; width: 726px; }
			#menuCntr ul { padding-top: 13px; height: 108px; }
			#menuCntr ul li { margin-right: 4px; float: left; list-style: none; }		
			#menuCntr ul li.last { margin-right: 0px; }
			#menuCntr ul li a { float: left; display: block; width: 118px; height: 114px; font: bold 14px/24px Arial; text-align: center; color: #fff; text-decoration: none; background: url('../images/menuBg.png') no-repeat top; }
			#menuCntr ul li a:hover, #menuCntr li.selected a { background-position: bottom; }
			#menuCntr li.small a { margin-top: 45px; width: 104px; height: 63px; font: bold 15px/20px Arial; background: url('../images/smallBg.png') no-repeat; }
			#menuCntr li.blue a { background: url('../images/blueBg.png') no-repeat; }
			#menuCntr li.small a:hover, #menuCntr li.small.selected a, #menuCntr li.blue a:hover, #menuCntr li.blue.selected a { background: url('../images/menuBg.png') no-repeat 0px -136px;}
			
			/* ### RIGHT BOX ### */
			#headerCntr .rightBox{padding:0px; width:223px; margin:0px; position:absolute; left: 760px;	top: 9px; height: 17px; background:none; text-align:right;}
			#headerCntr .rightBox a{padding:2px; color:#f89654; text-decoration:none; font-weight:bold; text-transform:uppercase;}
			#headerCntr .rightBox a:hover { text-decoration: underline; }
			#headerCntr .rightBox #social { margin-top: 20px; }
			
		/* ### BREADCRUMB-LOGIN CONTAINER ### */	
		#breadLoginCntr{width:auto; height:44px; background:url('../images/bread-login-img.gif') 0px 0px repeat-x;}
		
			/* ### BREADCRUMB BOX ### */	
			#breadLoginCntr .breadcrumbBox{padding:0 10px 0 10px; float:left; height:44px; color:#c7c7c7}
			#breadLoginCntr .breadcrumbBox ul{}
			#breadLoginCntr .breadcrumbBox ul li{line-height:44px; float:left; padding-left:3px; padding-right:3px; list-style:none; }
			#breadLoginCntr .breadcrumbBox ul li a {color:#c7c7c7; text-decoration:underline;}
			#breadLoginCntr .breadcrumbBox ul li a:hover{text-decoration:none;}
			#breadLoginCntr .breadcrumbBox #prijsgarantie { position: absolute; width: 1px; height: 1px;}
			#breadLoginCntr .breadcrumbBox #prijsgarantie a { display: block; width: 168px; height: 80px; position: relative; z-index: 1000; left: 300px; top: -10px; }
			
			/* ### LOGIN BOX ### */	
			#breadLoginCntr .loginBox{float:right; height:36px; padding-right:5px; padding-top:8px; }
			#breadLoginCntr .loginBox p { margin: 8px; }
			#breadLoginCntr .loginBox p a { color: #F36F21; }
			#breadLoginCntr .loginBox p a:hover { text-decoration: none; }
			#breadLoginCntr .loginBox form input.username { float: left; padding:6px 3px 4px 5px; margin:0px 2px 0px 0px; width:120px; height:16px; border:#76411d solid 1px; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#582400;}
			#breadLoginCntr .loginBox form div.loginknop { border:#76411d solid 1px; width: 140px; height: 26px; float: left; background: #FFF; margin: 0 3px 0 0; }
			#breadLoginCntr .loginBox form input.password { float: left; height:19px; margin:0; padding:7px 5px 0; width:110px;border: none;}
			#breadLoginCntr .loginBox form .gaan { padding: 0; margin: 0; float: left; border: none; }
			#breadLoginCntr .loginBox form img.gaan { float: }
			#breadLoginCntr .loginBox form label{width:75px; display:inline-block; float:right; font-size:9px;}
			#breadLoginCntr .loginBox form label a{color:#FFFFFF; text-decoration:underline;}
			#breadLoginCntr .loginBox form label a:hover{text-decoration:none;}
			#breadLoginCntr .loginBox form label input { margin-right: 5px; }
			
		/* ### CONTENT CONTAINER ### */
		#contentCntr { width:990px; background:url('../images/contentBoxBg.gif') left top repeat-y; }
			
			/* ### LEFT CONTAINER ### */
			#leftCntr { padding:0px 5px 0px 0px; width:201px; float:left; }
				
				/* ### SEARCH BOX ### */
				.searchBox { background:#000; }
				.searchBox form { padding:6px 0px 7px 4px; }
				.searchBox fieldset { background: #FFF; border:1px solid #592400; }
				.searchBox form input.textbox { padding:0 0 0 10px; width:145px; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#582400; height:30px; border: 0px; }
				.searchBox form input.zoekknop { width: 40px; height: 22px; background:#fff url('../images/searchicon.gif') 50% 50% no-repeat; border: 0px; cursor: pointer; border: 0px; }
			
				/* ### LEFT BOX ### */
				.leftBox { padding:18px 0px 3px 0px; margin:0px 0px 0px 0px; border-bottom:3px solid #000000; background:#4b4b4b url('../images/leftBoxBg.gif') left top no-repeat; }
				.leftBox h1 { margin-bottom: 10px; padding:0px 0px 0px 18px; font:bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; }
				.leftBox h1 a {font:bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; text-decoration: none; }
				.leftBox h1 a:hover { text-decoration: underline; }
				.leftBox h2 { padding:0px 0px 0px 18px; font:bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#f36f21; }
				.leftBox h3 { padding:0px 0px 0px 18px; font:bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#65cbff; }
				.leftBox p { padding:10px 0px 0px 14px; }
				.leftBox p .img { padding:0px 0px 9px 0px; display:block;  }
				.leftBox a.large { width: 140px; }
				
				/* ### LEFT TOP BOX ### */
				.leftTopBox { padding:18px 0px 3px 0px; margin:0px 0px 0px 0px; border-bottom:3px solid #000; background:#F36F21 url('../images/leftTopBoxBg.gif') left top no-repeat; }
				.leftTopBox h1 { margin-bottom: 10px; padding:0px 0px 0px 18px; font:bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; }
				.leftTopBox h1 a {font:bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; text-decoration: none; }
				.leftTopBox h1 a:hover { text-decoration: underline; }
				.leftTopBox h1 a.active { color: #000; }
				
				/* ### LEFT BOX LINK ### */
				.categories { padding:0px 0px 0px 1px; }
				.categories li { list-style:none; border-bottom:1px solid #818181; }
				.categories li a { padding:5px 0px 0px 36px; display:block; height:27px; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif;  color:#fff; text-decoration:none; background:url('../images/leftDisc.gif') 16px 11px no-repeat; }
				.categories li a:hover { font-weight:bold; background:#5e5e5e url('../images/leftDisc.gif') 16px 11px no-repeat; }
				.categories li a.active{ font-weight:bold; background:#5e5e5e url('../images/leftDisc.gif') 16px 11px no-repeat; }
				
				.krachtsport { padding:0px 0px 0px 1px; }
				.krachtsport li { list-style:none; border-bottom:1px solid #818181; }
				.krachtsport li a { padding:5px 0px 0px 36px; display:block; height:27px; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif;  color:#fff; text-decoration:none; background:url('../images/leftDisc1.gif') 16px 12px no-repeat; }
				.krachtsport li a:hover { font-weight:bold; background: #5e5e5e url('../images/leftDisc1.gif') 16px 12px no-repeat; }
				.krachtsport li a.active{ font-weight:bold; background: #5e5e5e url('../images/leftDisc1.gif') 16px 12px no-repeat; }
				
				.leftBox .toonmeer span { display: block; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#939393; height:24px; line-height:normal; padding:10px 8px 0 0; text-align:right; cursor: pointer; }
				
				/* ### LEFT BOX FEATURE ### */
				.voedingsadvies { padding:10px 0px 0px 1px; }
				.voedingsadvies li { padding:5px 0px 0px 17px; height:27px; list-style:none; border-bottom:1px solid #818181; }
				.voedingsadvies li a { font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; text-decoration: none; }
				.voedingsadvies li a:hover { text-decoration: underline; }
				.voedingsadvies li.noborder { border:none; }
				
				/* ### NEWSLETTER ### */
				.newsletter { padding:0px 0px 30px 0px; }
				.newsletter form { padding:20px 0px 0px 7px; }
				.newsletter form input.email { padding:4px 0 0 10px; margin-bottom: 20px; width:139px; float: left; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#582400; height:21px; border:1px solid #592400; }
				.newsletter form input.gobutton { float:left; margin: 1px 0px 0px 5px; cursor: pointer; width: 30px; height: 25px; line-height: 26px; text-align: center; text-decoration: none; font-weight: bold; border: 0px; color: #4b4b4b; background: url('../images/buttonBg.gif'); }				
				.newsletter p { padding:0px 0px 0px 16px; }
				.newsletter p a { color:#f36f21; text-decoration:underline; display:inline;}
				
				.trefwoorden { padding: 6px; color: #939393; }
		
			/* ### CENTER CONTAINER ### */
			#centerCntr { width:583px; float:left; color:#000; background: #fff; }			
			#centerCntr h1.orange { padding:11px 0px 11px 15px; font:18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; background:#f36f21; }
			#centerCntr h1.orange img { float: right; margin-right: 10px; cursor: pointer; }
				
				/* ### STORY BOX ### */
				.storyBox { padding: 10px 10px 5px 10px; overflow: hidden; width: 563px; }
				.storyBox img.left { margin-right: 10px; float: left; }
				.storyBox p { padding-bottom: 10px; }
				
				/* ### PAGE BOX ### */
				.pageBox { margin: 0px 10px 0px 10px; padding: 4px; overflow: hidden; width: 555px; height: 32px; background: #eaeaea; }
				.pageBox fieldset { float: left; overflow: hidden; width: 150px; border: 0px; }
				.pageBox p { float: left; display: block; overflow: hidden; width: 175px; border: 0px; line-height: 32px; vertical-align: middle; }
				.pageBox ul { float: right; overflow: hidden; width: 380px; list-style: none; }
				.pageBox li { float: right; display: inline; }
				.pageBox select { margin-right: 20px; padding: 7px; float: left; width: 60px; height: 32px; font-size: 12px; font-weight: bold; border: 1px solid #c0c0c0; background: #fff; }
				.pageBox label { float: left; display: inline; height: 32px; line-height:32px; }
				.pageBox li a { padding: 0px 8px 0px 8px; display: block; float: left; height: 30px; font: bold 11px/30px Arial; text-decoration: none; color: #000; border: 1px solid #c0c0c0; border-left: 0px; background: #fff; }
				.pageBox li a:hover, .pageBox li.selected a { color: #ae7324; background: #d6d6d6; }
				.pageBox li.first { padding-right: 20px; height: 32px; line-height: 32px; border-right: 1px solid #c0c0c0; }
				
				/* ### CAT BOX ### */
				.catBox { margin: 5px 10px 0px 10px; padding: 0px 0px 5px 0px; width: 563px; border-top: 1px solid #d5d5d5; }
				.catBox div.product { padding: 10px 0px 10px 0px; width: 563px; border-bottom: 1px solid #d5d5d5; }
				.catBox div.pic { float: left; width: 138px; }
				.catBox div.detail { float: left; width: 285px; }
				.catBox div.prijs { float: right; width: 140px; }
				.catBox span.bestel { margin-left: 71px; position: absolute; z-index: 1; display: block; width: 68px; height: 27px; cursor: pointer; text-align: center; font: bold 11px/27px 'Trebuchet MS', Trebuchet; text-decoration: none; color: #fff; background: url('../images/bestelBg.gif') no-repeat; }
				.catBox span.bestel fieldset { position: absolute; z-index: 10; }
				.catBox div.detail ul { list-style: none; }
				.catBox div.detail li { margin-bottom: 15px; padding-left: 15px; font: 11px Verdana; background: url('../images/disc5.gif') no-repeat left 4px; }
				.catBox h1 { padding-bottom: 10px; font: bold 18px Verdana; color: #f36f21; }
				.catBox h1 a { text-decoration: none; }
				.catBox div.detail a { color: #f36f21; }
				.catBox div.detail a:hover { text-decoration: none; }
				.catBox div.prijs ul { overflow: hidden; width: 140px; list-style: none; }
				.catBox div.prijs li { padding-left: 2px; float: right; display: inline; }
				.catBox div.prijs p { padding-bottom: 5px; line-height: 26px; text-align: right; }
				.catBox div.prijs .tip { line-height: 24px; position: absolute; display: block; background:#E3E3E3; border:1px solid #BCBCBC; padding:10px 10px 10px; margin: 26px 0 0 54px; text-align:left; z-index:10; }
				.catBox div.prijs .tip label { position: relative; top: 2px; margin-left: 5px; }
				.catBox div.prijs .tip label span { color: #999; }
				.catBox span.advicePrice { display: block; margin-top: 3px; font-size: 11px; color: #999; text-align: right; }
				.catBox span.small { display: block; font-size: 9px; color: #f36f21; }
				.catBox span.small b { font: 14px Verdana; text-decoration: line-through; }
				.catBox span.big { display: block; font: bold 20px Verdana; color: #f36f21; }
				.catBox span.big b { font-size: 9px; }
				
				/* ### LARGE BOX ### */
				.largeBox {  }
				.largeBox ul { margin-left: 30px; padding: 5px; }
				.largeBox li { padding: 3px; }
				.largeBox h2 { margin: 0px 10px; padding: 0px 10px 0px 10px; height: 38px; font: bold 13px/38px 'Trebuchet MS', Trebuchet; color: #f36f21; border-bottom: 1px solid #d15400; }
				.largeBox h2 a { color: #f36f21; text-decoration: none; }
					.largeBox h2 a:hover { color: #000; }
				.largeBox p { padding: 10px 0; }
				.largeBox p.meer { text-align: right; margin: 0px 15px; padding: 0px;}
				.largeBox p.meer a { font-weight: bold; text-decoration: none; color: #f36f21; }
				.largeBox p.meer a:hover { text-decoration: underline; }
				.largeBox img { margin: 0 auto; }
				.largeBox .newslist { margin-left: 5px; list-style: none;  }
				.largeBox .newslist li { margin-left: 20px; padding: 6px; height: 20px; }
				.largeBox .newslist li span { display: block; float: left; width: 145px; }
				.largeBox .nieuwsimg { float: left; margin: 20px 8px 8px 20px; }
				.tekst { padding: 20px; }
				
				.largemargin { margin: 0 10px; }
				.largemargin h2 { margin: 0 0 10px 0; }
				
				.largeBox .compare_links { float: left; width: 130px; padding: 0px 10px; }
				.largeBox .compare_links div{ width: 130px; height: 170px; text-align: center; margin-bottom: 10px; }
				.largeBox .compare_links h1 a { color:#F36F21; font-family:'Trebuchet MS',Trebuchet; font-size:14px; font-weight:bold; line-height:20px;text-decoration:none; }
				.largeBox .compare_links p { text-align: center; margin:0px; padding:0px; }
				.largeBox .compare_links p a { color:#F36F21; }
				.largeBox .compare_rechts { float: left; width: 413px; overflow: auto;}
				.largeBox .compare_rechts div { margin-bottom: 10px; }
				.largeBox .compare_rechts th { width: 300px; text-align: left;}
				.largeBox .compare_rechts td { border-right: 1px solid #eee; }				
				.largeBox .compare_rechts ul.proFeature{padding:0 0 30px 0; width:auto;}
				.largeBox .compare_rechts ul.proFeature li{ padding: 7px 0 7px 28px; list-style:none; background: url('../images/red-dot.gif') no-repeat 0px 11px;}
				
				.largeBox #optinform { margin: 0px 20px; }
				#optindiv form { padding: 20px; }
				
				#recDiv #anaam { display: none; }
				#recDiv #naam { width: 250px; }
				#recDiv #foto { width: 250px; }
				#recDiv #recensie { width: 250px; }
				#recDiv .wishlistItem { width: 100%; }
				#recDiv .wishlistItem img { margin: 2px; }
				#recDiv .wlpic { width: 130px; float: left; }
				#recDiv .wltext { width: 420px; float: left; }
				#recDiv .wltext p { margin: 3px; padding: 0px; font-size: 10px; color: #666; }				
				
				#gDiv #anaam { display: none; }
				#gDiv #naam { width: 250px; }
				#gDiv #foto { width: 250px; }
				#gDiv #recensie { width: 250px; }
				#gDiv .wishlistItem { width: 100%; }
				#gDiv .wishlistItem img { margin: 2px; }
				#gDiv .wlpic { width: 130px; float: left; }
				#gDiv .wltext { width: 420px; float: left; }
				#gDiv .wltext p { margin: 3px; padding: 0px; font-size: 10px; color: #666; }
				
				#myErrorDiv { color: #F00; }
				#loginfout { color: #F00; }
			
				.logindiv_links { width: 229px; float: left; margin-right: 10px; padding-left: 40px; }
				.logindiv_links h3 { margin: 0px 10px 10px 10px; padding: 0px 10px 0px 10px; height: 38px; font: bold 13px/38px 'Trebuchet MS', Trebuchet; color: #f36f21; }
				.logindiv_links form { padding: 5px; margin: 5px; }
				.logindiv_links #klantadres { text-align:left; margin-bottom: 15px; padding: 8px 5px 0px 5px; width: 192px; height: 21px; font: 11px Arial; color: #000; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
				.logindiv_links #inlogcode { text-align:left; margin-bottom: 5px; padding: 8px 5px 0px 5px; width: 192px; height: 21px; font: 11px Arial; color: #000; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
				.logindiv_links #r { float: left; margin:13px 5px; }
				.logindiv_links label { float: left; margin:13px 5px; }
				.logindiv_links #loginknop { cursor: pointer; padding:0 10px; margin: 8px; float: right; border: 0px; display: block;  height: 24px; line-height: 24px; font-size: 11px; text-align: center; text-decoration: none; font-weight: bold; color: #4b4b4b; background: url('../images/buttonBg.gif') repeat-x; }
				.logindiv_links #loginknop:hover { color: #000; }
				
				.logindiv_rechts { width: 229px; float: left; padding-left: 40px; }
				.logindiv_rechts h3 { margin: 0px 10px 10px 10px; padding: 0px 10px 0px 10px; height: 38px; font: bold 13px/38px 'Trebuchet MS', Trebuchet; color: #f36f21; }
				.logindiv_rechts form { padding: 5px; margin: 5px; }
				.logindiv_rechts #klantadresb { text-align:left; margin-bottom: 5px; padding: 8px 5px 0px 5px; width: 192px; height: 21px; font: 11px Arial; color: #000; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
				.logindiv_rechts #wwopvragen { cursor: pointer; padding:0 10px; margin: 8px; float: right; border: 0px; display: block; height: 24px; line-height: 24px; font-size: 11px; text-align: center; text-decoration: none; font-weight: bold; color: #4b4b4b; background: url('../images/buttonBg.gif') repeat-x; }
				.logindiv_rechts #wwopvragen:hover { color: #000; }
				
				/* ### FORM BOX ### */
				.formBox { padding: 10px; width: 563px; }
				.formBox h3 { margin-bottom: 15px; padding: 0px 10px 0px 10px; height: 38px; font: bold 13px/38px 'Trebuchet MS', Trebuchet; color: #f36f21; border-bottom: 1px solid #d15400; }
				.formBox fieldset { overflow: hidden; width: 563px; border: 0px; }
				.formBox input.field { margin-bottom: 15px; padding: 8px 5px 0px 5px; float: left; width: 192px; height: 21px; font: 11px Arial; color: #000; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
				.formBox select { margin-bottom: 15px; padding: 6px 5px 6px 5px; float: left; width: 202px; height: 29px; font: 11px Arial; color: #000; border: 1px solid #f3b692; background: #fef3ec; }
				.formBox label { margin: 0 0 15px 10px; float: left; display: block; width: 70px; height: 29px; line-height: 29px; }
				.formBox textarea { margin-bottom: 15px; padding: 5px; float: left; width: 335px; height: 44px; font: 11px Arial; color: #000; border: 0px; background: url('../images/textBg.gif') no-repeat; }
				.formBox input.submit { float: left; cursor: pointer; font: 11px Verdana; color: #000; border: 0px; background: none; }
				.formBox a { float: left; margin-left: 79px; }
				
				/* ### BESTEL BOX ### */
				.bestelBox { width: 563px; border-bottom: 4px solid #403d3b; background: #000; padding: 0 10px; }
				.bestelBox ul { overflow: hidden; width: 583px; list-style: none; }
				.bestelBox li { float: left; display: inline; }
				.bestelBox li.last { float: right; }
				.bestelBox table { margin: 0 auto; clear:both; }
				.bestelBox a { text-decoration: none; }
				
				.bestelBox #mediaspace_wrapper { margin-left: 20px; }
				
				#contentCntr.home { background: url("../images/contentBoxBgHome.gif") repeat-y left top; }
				#contentCntr.home #centerCntr { background: #000; }
				
				.bestelBox h1, .tekst h1,
				.bestelBox h2, .tekst h2,
				.bestelBox h3, .tekst h3,
				.bestelBox h4, .tekst h4,
				.bestelBox h5, .tekst h5,
				.bestelBox h6, .tekst h6 { color: #fff; color: #FF6600; padding: 0; margin: 0; font-size: 20px; font-weight: bold; border: none; height: inherit; }
				
				.bestelBox h1, .tekst h1 { font-size: 20px; margin: 0 0 15px; }
				.bestelBox h2, .tekst h2 { font-size: 20px; color: #fff; margin: 0 0 15px; }
				.bestelBox h3, .tekst h3 { font-size: 18px; }
				.bestelBox h4, .tekst h4 { font-size: 18px; color: #fff; }
				.bestelBox h5, .tekst h5 { font-size: 15px; }
				.bestelBox h6, .tekst h6 { font-size: 15px; color: #fff; }
				
				.tekst h2, .tekst h4, .tekst h6 { color: #FF6600; }
				
				.bestelBox h1 a,
				.bestelBox h2 a,
				.bestelBox h3 a,
				.bestelBox h4 a,
				.bestelBox h5 a,
				.bestelBox h6 a { text-decoration: underline; }
				
				.bestelBox h1 a:hover,
				.bestelBox h2 a:hover,
				.bestelBox h3 a:hover,
				.bestelBox h4 a:hover,
				.bestelBox h5 a:hover,
				.bestelBox h6 a:hover { text-decoration: none; }
				
				.bestelBox p { color: #C0C0C0; margin: 0 0 15px 0; }
				
				.tekst p { margin: 0 0 15px 0; padding: 0; }
				
				.bestelBox ul,
				.bestelBox ol,
				.tekst ul,.tekst ol { margin: 0 0 15px 30px; }
				.tekst ol { margin: 0 0 15px 40px; }
				.bestelBox li { display: block; float: none; color: #C0C0C0; line-height: 20px; }
				
				.bestelBox a, .tekst a { text-decoration: underline; }
				.bestelBox a:hover, .tekst a:hover { text-decoration: none; }
				
				
				 
				/* ### CAROUSEL BOX ### */
		
				.carouselBox { width: 583px; background: #fff; position: relative; border-bottom: 4px solid #403d3b; }
				.carouselBox #nav_links { display: block; float: left; width: 30px; height: 230px; background: url('../images/carousel/links.gif') no-repeat left center; }
				.carouselBox #nav_links:hover { background-position: right center; }
				.carouselBox #nav_rechts{ display: block; float: left; width: 30px; height: 230px; background: url('../images/carousel/rechts.gif') no-repeat right center; }
				.carouselBox #nav_rechts:hover { background-position: left center; }
				.carouselBox #slide { display: block; float: left; width: 523px; height: 230px; overflow: hidden; position: relative; }
				.carouselBox #slide .viewport { width: 1px; margin-bottom: 10px; overflow: hidden; position: relative;}
				.carouselBox ul { overflow: hidden; width: 2080px; list-style: none; }
				.carouselBox ul li { display:block; float:left; margin-top: 10px; height: 220px; }
				.carouselBox ul ul { width:auto; float:left; }
				.carouselBox ul li ul li { width:130px; }
				.carouselBox li h1 { margin: 0px 8px; line-height: 12px; font:bold 12px 'Trebuchet MS',Trebuchet; text-align: center; }
				.carouselBox li h1 a{ color:#F36F21; text-decoration:none; }
				.carouselBox li h1 span { text-decoration: line-through; }
				
				
				/* ### AB BOX ### */
				.abBox { padding: 0px 10px 10px 10px; position: relative; width: 563px; border-bottom: 1px solid #f3ceb5; background: #fff2ea; }
				.abBox h2 { margin-bottom: 15px; padding: 0px 10px 0px 10px; height: 53px; font: 22px/53px 'Trebuchet MS', Trebuchet; color: #f36f21; border-bottom: 1px solid #f7be98; }
				.abBox h2 span { font: 18px/53px 'Trebuchet MS', Trebuchet; color: #000; }
				.abBox .product { margin-right: 26px; float: left; display: inline; width: 170px; font: 12px/30px 'Trebuchet MS', Trebuchet; }
				.abBox .last { margin-right: 0px; }
				.abBox .product img { margin-left: 30px; border: 1px solid #f7d7c4; width: 110px; }
				.abBox .product h1 a { font: bold 14px/38px 'Trebuchet MS', Trebuchet; color: #f36f21; text-decoration: none; }
				.abBox .product h1 a:hover { text-decoration: underline; }
				.abBox .product span { padding-left: 15px; background: url('../images/arrow.gif') no-repeat left; display: block; }
				.abBox .product .bestel { padding: 0px; display: block; width: 68px; height: 27px; cursor: pointer; text-align: center; font: bold 11px/27px 'Trebuchet MS', Trebuchet; text-decoration: none; color: #fff; background: url('../images/bestelBg.gif') no-repeat; }
				.abBox .product .tip { line-height: 24px; position: absolute; display: block; background:#E3E3E3; border:1px solid #BCBCBC; padding:10px 10px 2px; text-align:left; z-index:10; }
				.abBox .product .tip label { margin: 2px 0 0 5px; }
				.abBox a.top { position: absolute; top: 23px; right: 20px; font: 11px 'Trebuchet MS', Trebuchet; color: #f36f21; }
				.abBox a.top:hover { text-decoration: none; }  

				/* ### POP BOX ### */
				.popBox { padding: 0px 10px 10px 10px; width: 563px; }
				.popBox h2 {  margin-bottom: 15px; padding: 0px 10px 0px 10px; height: 53px; font: 22px/53px 'Trebuchet MS', Trebuchet; color: #000; border-bottom: 1px solid #f7be98; } 
				.popBox ul { width: 563px; list-style: none; }
				.popBox li { margin: 0px 26px 15px 0px; float: left; display: inline; width: 170px; height: 225px; font: 12px/30px 'Trebuchet MS', Trebuchet; }
				.popBox li .tip { line-height: 24px; position: absolute; margin-left: 53px; display: block; background:#E3E3E3; border:1px solid #BCBCBC; padding:10px 10px 2px; text-align:left; z-index:10; }
				.popBox li .tip label { position:relative; top:4px; margin-left: 4px; }
				.popBox li .tip label span { color: #999; }
				.popBox li.last { margin-right: 0px; }
				.popBox li img { border: 1px solid #f7d7c4; margin-left: 30px; }
				.popBox li h1 { padding-bottom: 10px; text-align: center; }
				.popBox li h1 a { text-decoration: none;  font: bold 14px/20px 'Trebuchet MS', Trebuchet; color: #f36f21; }
				.popBox li h1 a:hover { text-decoration: underline; }
				.popBox span.bestel { margin-left: 53px; display: block; width: 68px; height: 27px; cursor: pointer; text-align: center; font: bold 11px/27px 'Trebuchet MS', Trebuchet; text-decoration: none; color: #fff; background: url('../images/bestelBg.gif') no-repeat; }
				
				/* ### NIEUW BOX ### */
				.nieuwBox { padding-bottom: 30px; width: 583px; }
				.nieuwBox h2 { margin-bottom: 15px; padding: 0px 10px 0px 10px; height: 53px; font: 22px/53px 'Trebuchet MS', Trebuchet; color: #f36f21; border-bottom: 1px solid #f7be98; }
				.nieuwBox ul { width: 563px; list-style: none; }
				.nieuwBox li { margin-left: 70px; float: left; display: inline; width: 170px; font: 12px/30px 'Trebuchet MS', Trebuchet; }
				.nieuwBox li .tip { line-height: 24px; position: absolute; display: block; background:#E3E3E3; border:1px solid #BCBCBC; padding:10px 10px 2px; text-align:left; z-index:10; }
				.nieuwBox li .tip label { margin: 2px 0 0 5px; }
				.nieuwBox li.last { margin-right: 70px; float: right; }
				.nieuwBox li img { margin-left: 10px; border: 1px solid #f7d7c4; }
				.nieuwBox li h1 a { text-decoration: none;font: bold 14px/38px 'Trebuchet MS', Trebuchet; color: #f36f21; }
				.nieuwBox li h1 a:hover { text-decoration: underline; }
				.nieuwBox li span { display: block; padding-left: 15px; background: url('../images/arrow.gif') no-repeat left 12px; }
				.nieuwBox span.bestel { padding: 0px; display: block; width: 68px; height: 27px; cursor: pointer; text-align: center; font: bold 11px/27px 'Trebuchet MS', Trebuchet; text-decoration: none; color: #fff; background: url('../images/bestelBg.gif') no-repeat; }

				/* ### TEXT BOX ### */
				.textbox {padding: 30px 20px 0px 20px;}
				.textbox p{padding:10px;} 
				.textbox .productImg{width:150px; float:left; margin-right:15px; text-align:center;} 		
				.textbox .productImg img.proImg{margin-bottom:15px;}
				.textbox .productImg span{ cursor: pointer; color:#f36f21; text-decoration:none;}
				.textbox .productImg ul { padding-left: 35px; overflow: hidden; width: 115px; list-style: none; }
				.textbox .productImg li { padding-left: 2px; float: left; display: inline; }
				.textbox .productImg .nav { width: auto; padding: 10px 0; }
				.textbox .productImg .nav li { float: left; display: inline; padding: 0 10px 0 0; }
				.textbox .productDetail{width:230px; float:left; margin-right:15px;}			
				.textbox .productDetail ul.proFeature{padding:0 0 30px 0; width:auto;}
				.textbox .productDetail ul.proFeature li{ padding: 7px 0 7px 28px; list-style:none; background: url('../images/red-dot.gif') no-repeat 0px 11px;}
				.textbox .productDetail ul.secondFeature{padding:10px 0 0 0; width:auto;}
				.textbox .productDetail ul.secondFeature li{padding:4px 0 4px 10px; list-style:none; color:#b2b2b2; background:url('../images/small-red-dot.gif') 0px center no-repeat;}		
				.textbox .productDetail ul.secondFeature li span{display:inline-block; width:120px; color:#000000;}
				.textbox .productPrice{ width:130px; text-align:right; float:right;}
				.textbox .productPrice .tip { position: absolute; display: block; background:#E3E3E3; border:1px solid #BCBCBC; padding:10px 10px 2px; text-align:left; z-index:10; margin:33px 0 0 62px; line-height: 24px; }
				.textbox .productPrice span{display:block; padding:6px 0 6px 0;}
				.textbox .productPrice span.discountPrice{color:#f36f21; font-size:9px;}
				.textbox .productPrice span.discountPrice b {font-size:14px; text-decoration:line-through;}
				.textbox .productPrice span.advicePrice{font-size:11px; color: #999; }
				.textbox .productPrice span.actualPrice{font-size:17px; color:#f36f21; font-weight:bold;}
				.textbox .productPrice span.actualPrice b { font-size: 9px; }
				.textbox .productPrice span.text{color:#b2b2b2; font-size: 10px;}
				.textbox .productPrice span.bestelniet { margin-bottom: 10px; padding: 0px; float: right; width: 110px; height: 27px; text-align: center; font: bold 12px/27px 'Trebuchet MS', Trebuchet; color: #969696; background: url('../images/nietBg.gif') no-repeat; }
				.textbox .productPrice span.niet { text-align: left; font: 11px 'Trebuchet MS', Trebuchet; color: #000; }
				.textbox .productPrice span.niet span { padding: 0px; cursor: pointer; display: inline; text-decoration: none; color: #f36f21; }
				.textbox .productPrice span.niet span:hover { text-decoration: underline; }
				.textbox span.bestellen { float: right; position: relative; display: block; width: 68px; }
				.textbox span.bestel { cursor: pointer; padding: 0px; display: block; width: 68px; height: 27px; text-align: center; font: bold 11px/27px 'Trebuchet MS', Trebuchet; text-decoration: none; color: #fff; background: url('../images/bestelBg.gif') no-repeat; }
				span.bestel { position: relative; z-index: 5; }
				span.bestel fieldset { padding: 10px 10px 2px 10px; position: absolute; top: 23px; left: 0px; z-index: 10; width: 120px; text-align: left; border: 1px solid #bcbcbc; background: #e3e3e3; }
				span.bestel fieldset input { margin: 0px 5px 8px 0px; }
				span.bestel fieldset label { color: #000; }
				
				/* ### NOTIFICATIE BOX ### */
				.notificatieBox{padding:10px 20px 20px 20px; width:auto; height:auto;}
				.notificatieBox ul{height:35px; width:auto; position:relative; top:1px;}
				.notificatieBox ul li{float:left; list-style:none; cursor: pointer;}
				.notificatieBox ul li.center-tab{margin-left:10px; margin-right:10px;}
				.notificatieBox ul li span{ padding:0 15px 0 15px; width:auto; height:24px; display:block; border-top: 1px #bcbcbc solid; border-right: 1px #bcbcbc solid; border-bottom: 2px #CCCCCC solid; border-left: 1px #bcbcbc solid; 				font-size: 12px; 	line-height: 24px; font-weight: bold; color: #f36f21; text-decoration: none; float: left; background:url('../images/noti-img.gif') 0px 0px repeat-x;}
				.notificatieBox ul li span:hover{ text-decoration: underline; }
				.notificatieBox ul li span.active{background-color:#e3e3e3; height:34px; border-bottom:none;}
				.notificatieBox .notifiDetail{width:auto; height:auto; }
				.notificatieBox .notifiDetail .tab { background-color:#e3e3e3; border: 1px solid #cccccc; padding:15px 15px 25px 15px;}
				.notificatieBox .notifiDetail ul{width:auto; height:auto;}
				.notificatieBox .notifiDetail ul li{width:auto; float:none; border-bottom:#c1c1c1 1px solid; padding:5px 0 20px 0;}
				.notificatieBox .notifiDetail ul li h3{font-weight:bold; font-size:12px; padding:5px 0 10px 0px;}
				.notificatieBox .notifiDetail p { padding-bottom: 15px; font: 12px 'Trebuchet MS', Trebuchet; color: #000; }
				.notificatieBox .notifiDetail input.field { margin-right: 4px; padding: 6px 5px 0px 5px; float: left; width: 218px; height: 20px; font: 12px 'Trebuchet MS', Trebuchet; color: #000; border: 1px solid #c6c6c6; background: #fff; }
				.notificatieBox .notifiDetail fieldset { overflow: hidden; width: 100%; border: 0px; }
				.notificatieBox .notifiDetail input.large { margin-right: 0px; width: 230px; border-right: 0px; }
				
				/* ### NUTRITION BOX ### */
				.nutritionBox{padding:10px 20px 10px 20px;}
				.nutritionBox p{padding:15px 0 15px 0;}
				.nutritionBox h2{color:#f36f21; font-weight:bold; font-size:13px; border-bottom:#f36f21 solid 1px; padding:5px 0px 10px 10px;}
				.nutritionBox table tr td{padding:7px;border-bottom:solid 1px #dfdfdf; font-size:11px;}
				.combinatietipBox{width:auto; padding:10px 20px 10px 20px; margin: 0 0 15px; }
				.combinatietipBox h3{color:#f36f21; padding:0px 0 15px 0; font-size:14px; font-weight:bold; border-bottom:1px solid #F36F21;}
				.combinatietipBox ul li{width:180px; float:left; text-align:center; list-style:none;}
				.combinatietipBox ul li h2 { padding:0 0 15px 0; }
				.combinatietipBox ul li h2 a{ text-decoration: none; font-size:13px; font-weight:bold; color: #f36f21; }
				.combinatietipBox ul li h2 a:hover { text-decoration: underline; }
				.combinatietipBox ul li span.black{color:#f36f21; font-size:13px; font-weight:bold;}	
				.combinatietipBox span.bestel { margin-left: 53px; padding: 0px; display: block; cursor: pointer; width: 68px; height: 27px; text-align: center; font: bold 11px/27px 'Trebuchet MS', Trebuchet; text-decoration: none; color: #fff; background: url('../images/bestelBg.gif') no-repeat; }
				
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding:0px 0px 0px 5px; width:193px; float:left; }
			
			/* ### WINKELWAGEN BOX### */
			.winkelwagenBox { padding:20px 12px 18px 12px; background:#000 url('../images/winkelwagenBoxBg.gif') left top repeat-x; }
			.winkelwagenBox h1 { padding:0px 0px 12px 0px; font:18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#f36f21;}
			.winkelwagenBox h2 { font:bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; }
			.winkelwagenBox h2 span { color:#f36f21; }
			.winkelwagenBox a.anchor { color:#626262; text-decoration:underline; }
			.winkelwagenBox .calculation { padding:5px 0px 0px 0px; width:172px; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
			.winkelwagenBox .calculation span{color:#f36f21;}
			.winkelwagenBox .calculation .row { padding:18px 0px 0px 0px; width:172px; }
			.winkelwagenBox .calculation .buttonRow { padding:35px 0px 0 0; width:172px; }
			.winkelwagenBox .calculation .row .left { width:100px; float:left; }
			.winkelwagenBox .calculation .row .right { width:72px; float:left; }
			.winkelwagenBox .buttonRow { overflow: hidden; width: 100%; }
			.winkelwagenBox .buttonRow a { margin-right: 5px; float: left; font-weight: bold; font-size: 12px; }
		
			/* ### RIGHT BOX### */
			.rightBox { padding:18px 0px 15px 0px; margin:0px 0px 0px 0px; border-bottom:3px solid #000000; background:#4b4b4b url('../images/leftBoxBg.gif') left top no-repeat; }
			.rightBox h1 { padding:0px 0px 0px 12px; font:bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#65cbff; }
			.rightBox p { padding:25px 0px 0px 9px; }
			.rightBox ul.kenmerken { padding:20px 0px 0px 9px; line-height:18px;}
			.rightBox ul.kenmerken li { padding:0px 0px 0px 0px; list-style:none; }
			.rightBox ul.kenmerken li.tel { padding:0px 0px 8px 27px; background:url('../images/telicon.gif') 0px 3px no-repeat; }
			.rightBox ul.kenmerken li.ssl { padding:3px 0px 10px 27px; background:url('../images/sslicon.gif') 0px 3px no-repeat; }
			.rightBox ul.kenmerken li.voor { padding:0px 0px 8px 27px; background:url('../images/vooricon.gif') 0px 3px no-repeat; }
			.rightBox ul.kenmerken li.dagen { padding:0px 0px 10px 27px; background:url('../images/7daysicon.gif') 0px 2px no-repeat; }	
			.nieuwsBox { padding:8px 0px 10px 0px; margin:0px 0px 0px 0px; border-bottom:3px solid #000000; background:#4b4b4b url('../images/nieuwsBoxBg.gif') left top no-repeat; }
			.nieuwsBox h1 { padding:0px 0px 9px 10px; font:18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; }
			.nieuwsBox p { padding:4px 10px 0px 10px; }
			.nieuwsBox .nieuwsDate{padding:5px 0 5px 0; color:#fff; font-weight:bold; font-size:11px; display:block;}
			.nieuwsBox .nieuwsHeading{color:#f36f21; font-size:13px; font-weight:bold; display:block; padding:0px 0 5px 0;}
			.nieuwsBox .newsimg { padding:0px 8px 0px 0px; float:left; }
			.nieuwsBox .newsbutton { padding:10px 10px 0px 0px; overflow: hidden; width: 183px; }
			.nieuwsBox .newsbutton a { float: right; }
			.nieuwsBox .servicebox p { padding:10px 0px 0px 0px; font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#f36f21; text-align:center;}
			.nieuwsBox .servicebox p span { color:#fff; }
			.nieuwsBox .vergelijken ul { padding:11px 0px 0px 8px; overflow: hidden; width: 185px; list-style: none; }
			.nieuwsBox .vergelijken ul li { padding:0px 0px 0px 14px; float: left; display: inline; width: 148px; height:27px; list-style:none; font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; background:url('../images/leftDisc1.gif') 0px 5px no-repeat; }
			.nieuwsBox .vergelijken ul li a{ font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; text-decoration: none;}			
			.nieuwsBox .vergelijken ul li.last { padding: 0px; width: 13px; background: none; }
			.nieuwsBox .vergelijken ul li.last a { display:block; width: 13px; height: 14px; text-indent: -9999px; background:url('../images/disc.gif') 95% 50% no-repeat; }
			.nieuwsBox .vergelink a { padding:0px 10px 0px 0px; display:block; text-align:right; color:#f36f21; text-decoration:underline; }
		
		/* ### FOOTER CONTAINER ### */
		#footerCntr { overflow: hidden; width: 100%; height:99px; text-align:right; }
			
			/* ### LEFT BOX ### */
			.leftlogBox { padding:9px 0px 0px 20px; float:left; }
			
			/* ### RIGHT BOX ### */
			.rightlinkBox { padding:28px 0px 0px 0px; float:right; width:871px; color:#868686; }
			.rightlinkBox a{color:#868686; text-decoration:none;}
			.rightlinkBox a:hover{text-decoration:underline;}
			.rightlinkBox ul {height:37px; text-align:right;}
			.rightlinkBox ul li { padding:0px 0px 0px 0px; list-style:none;  float:right }
			.rightlinkBox ul li a {padding:0 15px 0 15px; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; float:left; background:url('../images/saprator.gif') no-repeat right center; }
			.rightlinkBox ul li.last a { padding-right: 0px; background: none; }
			
		/* ### PRODUCT BOX ### */
		.kassa_productBox h3 { padding: 0 10px; font-size: 14px; font-weight: bold; color: #F36F21;  height: 38px; line-height: 38px; border-bottom: 1px solid #D15400; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0 15px 0;}
		.kassa_productBox { padding-bottom: 15px; }
		.kassa_productBox h1 { padding-bottom: 5px; line-height: 16px; font-size: 14px; font-weight: bold; background: no-repeat 200px center; }
		.kassa_productBox h1.kassa_red {  }
		.kassa_productBox h1.kassa_orange {  }
		.kassa_productBox h1.kassa_green {  }
		.kassa_productBox h1 a { text-decoration: none; color: #F36F21; }
		.kassa_productBox h1 a:hover { text-decoration: underline; }
		.kassa_productBox ul { overflow: hidden; width: 752px; list-style: none; margin: 0; }
		.kassa_productBox li { padding-bottom: 20px; float: left; overflow: hidden; width: 235px; margin-left: 15px; height: 122px;}
		.kassa_productBox li.kassa_right { float: right; }
		.kassa_productBox li img { float: left; margin-right: 5px; }
		.kassa_productBox strong { color: #f02400; }
		.kassa_productBox span span { margin: 10px 0 0; background: url("../images/shine.gif") repeat-x #D9D9D9; border: 1px solid #D9D9D9; color: #000000; font-size: 11px; padding: 5px; white-space: nowrap; display: inline-block; }
		.kassa_productBox a:hover span span {  color: #F36F21; }
		.kassa_productBox a.kassa_button { margin-top: 10px; }
		.kassa_productBox p { padding: 10px 0 0 0 !important; line-height: 22px; font-size: 11px; color: #7c7c7c; }

			
	/* Uigebreide bedankpagina */
	.largeBox .bedanktvubnb { border-top: 1px solid #DADADA; margin: 10px 0 0 0; padding: 10px 0; }
	.bedanktvubnb p { padding: 0 0 15px 0 !important; }
	.bedanktvubnb #optinform { margin: 0; }
	
	.kassa_twitterBox { border-top: 1px solid #DADADA; overflow: hidden; padding: 10px; }
	.kassa_twitterBox h3 { margin: 0 0 10px 0; color: #F36F21; }
	
	
	/* WIN */
	.winblock { background: #feefe7; border: 1px solid #f36f21; padding: 10px; margin: 0 0 20px 0;}
	.winblock h2 { padding: 0 0 10px 0; margin: 0;  border: none; height: auto; font: bold 18px 'Trebuchet MS',Trebuchet }
	.winblock img { float: left; margin: 0 10px 0 0;}
	.winblock p { padding: 0; font-size: 11px; margin: 0 0 10px 0; }
	.winblock a { color: #f36f21; }
	.winblock a:hover { color: #000; }
	.winblock fieldset { margin: 10px 0 0 0; border-top: 1px solid #ccc; padding: 10px 0 0 0; }
	.winblock fieldset label { display: block; float: left; width: 50%; margin: 0 0 5px 0; }
	.winblock fieldset label.big { width: auto; font-size: 10px;}
	.winblock fieldset span { font-size: 14px; }
	.winblock fieldset input[type="text"] { width: 140px; }
	.winblock fieldset input[type="button"] { float: right; background: url("../images/bestelBg.gif") no-repeat; color: #fff; cursor: pointer; display: block; font: bold 13px 'Trebuchet MS',Trebuchet; height: 29px; padding: 0; text-align: center; text-decoration: none; width: 70px; }
	
	.morewin { clear: both; }
	.morewin h2 { font: normal 18px 'Trebuchet MS',Trebuchet; color: #000; padding:0; margin: 0 0 5px 10px; height: auto; border: none; }
	.morewin a { background: #feefe7; border: 1px solid #f36f21; display: block; margin: 0 0 10px 0; overflow: hidden; padding: 10px; color: #000; text-decoration: none; }
	.morewin a img { float: left; margin: 0 10px 0 0; }
	.morewin a small { float: right; }
	.morewin a strong { color: #f36f21; font-size: 14px; padding: 0 0 5px 0;}
	.morewin a span { display: block; font-size: 12px; }
	.morewin a p { font-style: italic; }
	.morewin a:hover { border: 1px solid #000; }
	.morewin big { background: #feefe7; border: 1px solid #f36f21; display: block; margin: 0 0 10px 0; overflow: hidden; padding: 10px; color: #000; text-decoration: none; }
	.morewin big img { float: left; margin: 0 10px 0 0; }
	.morewin big small { float: right; }
	.morewin big strong { color: #f36f21; font-size: 14px; padding: 0 0 5px 0;}
	.morewin big span { display: block; font-size: 12px; }
	.morewin big p { font-style: italic; }
	
	
	/* Artikelen */
	#artikeldiv ul { list-style: none; padding: 0; margin: 0; }
	.quicksearch { margin: 0 0 20px; }
	.quicksearch .button { display: none; }
	.quicksearch .field { width: 531px; }
	#artikeldiv .photo, #artikeldiv .details { float: left; }
	#artikeldiv .photo { width: 145px; }
	#artikeldiv .details { width: 392px; }
	#artikeldiv .details.full { width: 100%; }
	#artikeldiv .details span, .currentBox span { font-size: 11px; padding: 0 0 10px 0; display: block; }
	#artikeldiv .half { width: 253px; float: left; padding: 0 30px 0 0; margin: 0 0 15px 0; }
	#artikeldiv .half.last { padding: 0; }
	#artikeldiv h4, .currentBox h4, .knowBox h4 { padding: 0 0 10px 0; font-weight: normal; font-size: 18px; }
	.currentBox h4 { padding: 0 0 5px 0; }
	#artikeldiv h4 a,.currentBox h4 a, .knowBox h4 a { text-decoration: none;}
	.knowBox h4 a { color: #000; font-size: 15px; font-weight: bold; }
	#artikeldiv h4 a:hover, .currentBox h4 a:hover, .knowBox h4 a:hover { color: #000; }
	#artikeldiv ul li, .currentBox ul li { border-bottom: 1px solid #e7e7e7; margin: 0 0 15px 0; overflow: hidden; }
	#artikeldiv .details p, .currentBox p, .knowBox p { color: #666; line-height: 18px; font-size: 12px; overflow: hidden; }
	.knowBox p  { margin:  0 0 15px 0; }
	#artikeldiv .details a.more, .currentBox a.more { float: right; }
	.currentBox a.more:hover { color: #000; }
	#artikeldiv .meerBox h3,.currentBox h3 { background: none repeat scroll 0 0 #F36F21; color: #FFFFFF; font: 18px 'Trebuchet MS',Arial,Helvetica,sans-serif; padding: 11px 0 11px 15px; margin: 0 -20px 20px -20px; }
	#artikeldiv .meerBox li { margin: 0; padding: 0; }
	#artikeldiv .meerBox li a { margin: 0; text-decoration: none; line-height: 22px; }
	#artikeldiv .meerBox li a:hover { color: #000; }
	.currentBox p img { float: left; margin: 0 15px 0 0; }
	
	.largeBox.tekst .thumb { float: left; margin: 0 15px 15px 0; }
	.largeBox.tekst p { line-height: 22px; }
	
	.newsBox, .knowBox { margin: 0 20px; }
	.newsBox h3 { margin: 0 0 20px; font-size: 18px; font-weight: bold; }
	.newsBox ul { list-style: none; }
	.newsBox li { float: left; }
	.newsBox li a { width: 181px; height: 188px; display: block; text-align: center; position: relative; margin: 0 0 15px; }
	.newsBox li a span { display: block; position: absolute; text-align: center; width: 181px; bottom: 0; }
	.newsBox li a:hover { color: #000; }
	
	.currentBox { margin: 20px; }
	.currentBox ul li { padding: 0 0 15px 0; }
	
	.knowBox h3 { border-bottom: 1px solid #F36F21; color: #F36F21; font-size: 14px; font-weight: bold; padding: 0 0 15px; margin: 0 0 10px 0; }
	
	
	
	
	
	
	
	

