	a { text-decoration: none; color: #000}
 
	body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, input, textarea, select, img {
	     font-family: arial;
	     font-size: 11px;
	     border: 0;
	     margin: 0;
	     color: #000;
		}

	b {
		font-weight: bold;	
		color: #f93;
		}	
		
	h1 { color: #f93; font-weight: bold; word-spacing: 0; margin: 0; display: block;} 

	h2 {
		width: auto;
		padding: 2px 0 0 5px;
		margin: 0 0 5px 0;
		font-weight: bold;
		color: #f93;
		}

	h2 span {
		position: absolute;
		right: 35px;
		font-weight: normal;
		}		
		
	h2 div {
		font-weight: normal;
		font-weight: bold;
		color: #bfbfbf;
		display: inline;
		margin: 0 5px 0 15px;
		}

	.labelrechts {
		position: absolute;
		right: 35px;
		font-weight: normal;
		}		
		
	.infolabel {
		padding: 2px 0 0 5px;	
		font-weight: normal;
		color: #bfbfbf;
		}	
		
	.infolabel a {
		color: #bfbfbf;
		}	

	.infolabel div {
		text-align: right;
		float: right;
		}	
		
	.labelprijs {
		width: 70px;
		padding: 0 5px 0 0;
		}	
		
	.labelaantal {
		width: 58px;
		}
	
	h5 {
		float: left;
		width: 200px;
		padding: 2px 0 0 5px;
		margin: 0 0 5px 0;
		font-weight: bold;
		color: #f93;
		}
		
	h2 span, h2 span a, h2 div a  {color: #bfbfbf;}
		
	h3 {
		padding: 4px 5px 4px 5px;
		font-weight: bold;
		color: #f93;
		}

	h4 {
		width: auto;
		padding: 2px 0 2px 5px;
		font-weight: bold;
		color: #f93;
		background: url(../siteimages/index-m1.png) no-repeat bottom left; 
		}
		
	html {
		height: 100%; 
		}	

	body {
		height: 100%; 
		background: #FFF url(../siteimages/index-b3.gif) repeat-x top center;
		}

	fieldset {
		margin: 0;
		padding: 0;
		float: left;
		display: inline;
		border: 0;
		}		

	.fieldset_2 {
		margin: 0 5px 0 0;
		padding: 0;
		float: right;
		display: inline;
		}		

	.fieldsetrechts {
		margin: 0 5px 0 0;
		padding: 0;
		float: right;
		display: inline;
		}	
		
	ul {
		padding: 0;
		margin: 0;
		list-style: none;
		}		
		
	.left { 
		float: left; 
		padding: 0;
		margin: 0;
		}
				
	.right { float: right; }	
		
	#mp_base {
		position:relative;
		padding: 0 10px 0 10px;
		height: 100%;
		width:920px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		}

	#dkkijk	{
		position: absolute;
		top: 49px;
		left: 550px;
		}
		
	.form, .fieldset_3 {
		padding: 0;
		margin: 0;
		}
		
	.search {
		float: right;
		height: 26px;
		width:230px;
		padding: 0;
		margin: 109px 0 0 0;
		}	

	.search a {
		float: right;
		}			
		
	.search input {
		float: left;
		padding: 4px;
		margin: 3px 0 0 0;
		height: auto;
		width: 160px;
		color: #b0b0b0;
		border: 1px solid #bfbfbf;
		}
	
	#mp_top {
		display: inline;
		float:left;
		height:210px;
		width:710px;
		padding: 0 0 20px 0;
		background: url(../siteimages/index-l1.gif) no-repeat top left;
		}		

	#mp_top ul {
		float:left;
		padding: 0;
		margin: 118px 0 0 50px;
		width: 296px;
		height: 15px;
		overflow: hidden;
		background: url(../siteimages/index-k4.gif) no-repeat;
		}

	#actie_base img {
		border: 1px dotted #bfbfbf;
		margin: 0 0 19px 0;
		}
		
	.fotomargin	{
		margin: 0 0 0 18px;
		}
		
	.miniwinkelwagen {
		position: absolute;
		left: 600px;
		top: 25px;
		padding: 10px 10px 10px 10px;
		height: auto;
		margin: 0;
		border: 1px dotted #bfbfbf;
		background: #F7F7F7;
		color: #f93; 		
		}

	.miniwinkelwagen {
		color: #f93; 		
		}
		
	a#h, a#w, a#i {
		display: block;
		float: left;
		height: 15px;
		text-indent: -1500em;
		background: url(../siteimages/index-k4.gif) no-repeat;	
		}

	a#h {background-position: 0 -15px; width: 56px;}
	a#w {background-position: -56px -15px; width: 110px;}
	a#i {background-position: -166px -15px; width: 130px;}

	a#h:hover, a#w:hover, a#i:hover, a#x:hover, a#c:hover, a#r:hover {
		background-image: none;
		}	

	#mp_footer {
		display: inline;
		float: right;
		margin: 0 20px 0 15px;	
		width: 686px;
		height: 101px;
		}

	#mp_footer p  { 
		padding: 70px 16px 0 0;	
		float: right;
		color: #D2D1D1;
		}
	
	#left_menu {
		clear: left;
		float: left;
		height: auto;
		width: 165px;
		}
		
	#mp_menu_onder { 
		float: left;
		display: inline;
		width: 140px; 
		height: 200px;
		padding: 30px 0 0 0;
		margin: 0 5px 0 20px;
		text-align: left;
		}		
	
	#mp_menu_onder li { 
		padding: 0 0 0 12px;
		height: 14px;
		width: auto;
		}	

	#mp_menu_onder img {
		margin: 20px 0 0 15px;
		}		
		
	#mp_menu {
		float: left;
		display: inline;
		width: 140px; 
		height: auto;
		margin: 0 5px 0 20px;
		text-align: left;
		}
		
	#mp_menu ul {
		display: inline;
		}

	#mp_menu li { 
		float: left;
		height: auto;		
		border-top: 1px dotted #dddddd;		
		}

	#mp_menu li a {
		display : block;		
		padding: 9px 0 9px 5px;
		height: 14px;
		width: 135px;
		}
	
	#mp_menu li li { 
		background: none;
		height: auto;
		width: 130px;		
		padding: 2px 5px 2px 5px;
		border: 0;
		}

	#mp_menu li ul { 
		float: left;
		background: #ffe1c4;	
		padding: 0 0 8px 0;
		}	
		
	#mp_menu li li ul { 
		padding: 0;
		}	
		
	#mp_menu li li li { 
		width: 120px;
		padding: 2px 5px 2px 10px;
		}

	#mp_menu li.oranje {
		font-weight: bold;	
		background: #ffe1c4 url(../siteimages/index-pixel.gif) repeat-x top left;
		}
		
	#mp_menu li li a {
		float: left;
		display : block;
		width: 115px;
		height: auto;
		padding: 0 0 0 10px;
		text-align: left;
		background: url(../siteimages/index-a2.gif) no-repeat center left;		
		}	
		
	#mp_menu li a:hover {
		background: #ffe1c4 url(../siteimages/index-pixel.gif) repeat-x top left;		
		}
	
	#mp_menu li li a:hover {
		color: #f93;
		background: url(../siteimages/index-a2.gif) no-repeat center left;			
		}

	#mp_menu li img {
		position:absolute;
		left: 155px;
		margin: 2px 0 0 0;
		}

	#actie_base  {
		display: inline;
		float: right;
		width: 686px;
		height: auto;
		margin: 0 20px 0 15px;	
		}		
		
	#cebit_base, #factuur, #afrekenen, #besteloverzicht  {
		display: inline;
		float: right;
		margin: 0 20px 0 15px;	
		width: 686px;
		height: auto;
		padding: 0;
		}

	#special {	
		display: inline;
		float: right;
		padding: 12px 30px 0 0;
		margin: 10px 20px 25px 20px;
		width: 626px;
		height: 40px;
		}		
 
	#login_base label, #pgegevens label, #wachtwoord-mailer label {
		margin: 0;
		display: block;
		}
		 
	#verzendmethode label, #verzendmethode input, #nieuwsbrief  label, #nieuwsbrief input {
		display: block;
		float: left;
		padding: 0;
		margin: 0 0 5px 5px;
		} 

	.grijs, .ww_fieldoff, #pgegevens input.inpformlock { color: #aaa;}

	.pform { padding: 3px 5px 9px 5px; }		
		
	#login_base, #wachtwoord-mailer, #pgegevens_base, #lgegevens_base, #klantgegevens, #status_base, #categorie_base, #nieuwsbrief {	
		display: inline;
		float: right;
		padding: 0;
		margin: 0 20px 25px 15px;
		width: 686px;
		height: auto;
		}			
		
	#info, .info {	
		display: inline;
		float: right;
		padding: 0 0 0 30px;
		margin: 0 20px 25px 30px;
		width: 636px;
		height: auto;
		background: url(../siteimages/index-a3.gif) no-repeat top left;		
		}	

	#actieverzenden {padding: 0 0 0 120px }
		
/* ================================================================================================ */			
	
	#categorie_base  li, #merkfront_base li { 
		float: left;
		width: 122px;
		}

	#categorie_base li a, #merkfront_base li a {
		display : block;
		height: 150px;		
		}
		
	#categorie_base span, #merkfront span { 
		float: left;
		width: 100px;
		margin: 0 10px 0 10px;
		height: 30px;
		text-align: center;		
		}		

/* ================================================================================================ */		

.buttonsmall {margin: 3px;}
		
a.buttonsmall {
    background: transparent url(../siteimages/buttona.png) no-repeat scroll top right;
    color: #f93;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 6px;
    text-decoration: none;
}

a.buttonsmall span {
    background: transparent url(../siteimages/buttonspan.png) no-repeat;
    display: block;
    line-height: 16px;
    padding: 4px 0 4px 6px;
}		

.buttonbig {margin: 3px;}
		
a.buttonbig {
    background: transparent url(../siteimages/buttonbiga.png) no-repeat scroll top right;
    color: #f93;
    display: block;
    float: left;
    height: 44px;
    margin-right: 6px;
    padding-right: 15px;
    text-decoration: none;
	}

a.buttonbig span {
    background: transparent url(../siteimages/buttonbigspan.png) no-repeat;
    display: block;
    line-height: 16px;
    padding: 14px 0 14px 15px;
	font-size: 16px;
	font-weight: bold;
	}
		
/* ================================================================================================ */
		
	#nieuws_base, #nieuwsklein_base, #merkfront_base {
		display: inline;
		float: right;
		margin: 15px 20px 0 15px;	
		width: 686px;
		height: auto;
		}
		
	#nieuwsklein_base li { 
		float: left;
		width: 122px;
		height: 187px;
		}	
		
	.nieuwskleinmargin {
		background: #F7F7F7;
		margin: 0 19px 19px 0;
		}	
	
	.nieuwsklein {
		background: #F7F7F7;
		margin: 0 0 19px 0;		
		}	

	#nieuwsklein_base img, #categorie img, #merkfront img {
		margin: 11px 11px 5px 11px;
		}	

	.nieuwskleininfo {
		float: left;
		padding: 0 5px 5px 5px;
		width: 110px;
		height: 26px;
		overflow: hidden;
		}	

	.nieuwskleinprijs {
		float: left;
		padding: 7px 5px 8px 5px; 
		width: 60px;
		text-align: left;
		font-weight: bold;	
		color: #f93;
		height: 16px;
 		font-size: 14px;
		}
		
	.nieuwskleinprijs a {
		color: #f93;
		}		
		
	.foto {
		float: left;	
		padding: 0 10px 0 5px;
		}

	.tag {
		float: left;	
		padding: 0 5px 0 0;
		}		
		
	.nieuws_info {
		float: right;
		width: 570px;
		}
	
	.actiebanner {
		position: absolute;
		left: 680px;
		}

	#actiefrontpage {
		float: right;
		margin: 0 70px 0 0;
		}
		
	.overzicht_info {
		float: left;
		padding: 8px 10px 0 3px; 
		width: 446px;
		height: 100%;
		}	

	.overzicht_info a {
		height: 40px;
		}	
		
	.overzicht_prijs {
		float: left;
		padding: 8px 5px 0 0; 
		width: 50px;
		text-align: right;
		}	

	.overzicht_field {
		float: left;
		padding: 4px 0 4px 0;
		margin: 3px 0 0 20px;
		width: 26px;
		height: auto;
		border: 1px solid #bfbfbf;
		text-align: center;
		background: #FFF;
		}

	.product, #nieuws_base li {
		float: right;
		padding: 10px 0 30px 0;
		width: 686px;
		height: auto;
		border-top: 1px dotted #dddddd;
		background: url(../siteimages/index-n1.png) no-repeat top left;
		}

	#product_base {
		display: inline;
		float: right;
		margin: 0 15px 0 15px;		
		width: 686px;
		height: auto;
		}

	#product_form {
		display: inline;
		float: left;
		padding: 11px 0 0 0;
		}	
		
	#product_base input.aantal {
		float: left; 
		margin: 3px 3px 0 0;
		padding: 4px 0 4px 0;
		width: 26px;
		height: auto;
		border: 1px solid #bfbfbf;
		text-align: center;
		background: #FFF;		
		}	


	#product_info {
		float: left;
		padding: 5px 5px 5px 5px;
		margin: 0;
		width: 410px;
		height: auto;
		text-align: left;
		border: 1px dotted #dddddd;
		background: #F7F7F7;
		}		
		
	#product_also {
		float: left;
		margin: 30px 0 0 0;
		width: 422px;
		height: auto;
		text-align: left;
		}			

	#product_also p {
		color: #bfbfbf;
		}
		
	#product_also li {
		float: left;
		display : block;
		width: 422px;
		height: 44px;
		padding: 2px 0 2px 0;
		background: #F7F7F7;
		border-top: 1px dotted #dddddd;		
		}		

	#product_also img {
		float : left;	
		padding: 2px;
		}
	
	.product_also {
		float: left;
		padding: 8px 10px 0 3px; 
		width: 356px;
		overflow: hidden;
		}
		
		
	#product_status {
		float: left;
		width: 420px;
		margin: 0 0 10px 0;
		height: auto;
		text-align: left;
		border: 1px dotted #dddddd;
		background: #F7F7F7;
		}	
		
	#product_status  img {
		float: left;
		}	
		
	#product_status  p {
		float: left;
		width: auto;
		padding: 5px 5px 5px 5px;	
		height: auto;		
		}	
	
	#product_tag {
		float: left;
		padding: 5px 5px 5px 5px;
		width: 50px;
		height: auto;
		color: #bfbfbf;		
		text-align: left;
		}	

	#product_taglist {
		float: left;
		padding: 5px 5px 5px 5px;
		width: 290px;
		height: auto;
		color: #bfbfbf;		
		text-align: left;
		}	
		
	#product_info ul, .informatie_base ul { 
		display: block;
		height: auto;
		margin: 0 0 10px 0;
		width: 100%;		
		float: left;		
		}	

	#product_info table { 
		display: block;
		height: auto;
		margin: 0 0 10px 0;
		width: 100%;		
		float: left;		
		}			
		
	#product_foto  li {
		float: left;
		width: 110px;
		}		
		
	#product_foto {
		width: 220px;
		}		
		
	#product_foto img {
		padding: 5px;
		display: inline;
		}	
		
	#product_prijs {
		float: left;
		padding: 20px 0 20px 20px;
		margin: 0;
		width: 160px;
		}			

	#product_aantal {
		float: left;
		margin: 20px 0 0 80px;
		width: 55px;
		}	

	TD    { background-color: #ffe1c4; width: 50%; }

	.catnaam     {
		font-weight: bold; 
		background-color: #ff9933;
		padding: 0 0 10px 0;
		}
	
	.tdspec      { background-color: white; }
	
	
		
	#foto_base {
		display: inline;
		padding: 0;
		float: left;
		width: 100%;
		height: auto;
		color: #f93; 
		font-weight: bold;
		background: url(../siteimages/index-p1.gif) no-repeat top right;	
		}	

	#foto_base img {
		float: left;
		padding: 40px 40px 40px 40px;
		}			
		
	#foto_info {
		display: block;
		padding: 19px 10px 0 10px;
		width: auto;
		height: auto;
		}	

	#foto_prijs {
		float: right;
		padding: 19px 0 0 0;
		width: 102px;
		height: 32px;
		text-align: center;
		}		
		
	
		
	#ww_totaal, #af-totaal {
		float: right;
		width: auto;
		height: auto;
		padding: 13px 8px 10px 20px;
		margin: 1px 0 0 0;
		text-align: right;
		font-size: 16px;
		border-left: 1px solid #DDD;
		background: #FFF;
		}
		
	#ww_button {
		float: left;
		margin: 5px 0 0 0;
		width: auto;
		}
		
	.ww_delete {
		float: left;
		padding: 3px 4px 0 6px;		
		width: 16px;	
		}

	.ww_prijs, .af-prijs {
		float: left;
		padding: 8px 5px 0 0;		
		width: 70px;	
		text-align: right;
		}
		
	.ww_field {
		float: left;
		padding: 4px 0 4px 0;
		margin: 3px 0 0 30px;
		width: 26px;
		height: auto;
		border: 1px solid #bfbfbf;
		text-align: center;
		background: #FFF;
		}		

	.ww_aantal {
		float: left;
		padding: 5px 0 0 0;
		margin: 3px 0 0 30px;		
		width: 28px;
		text-align: right;		
		}		
		
	.ww_fieldoff {
		float: left;
		padding: 4px 0 4px 0;
		margin: 3px 0 0 30px;
		width: 26px;
		height: auto;
		border: 1px solid #bfbfbf;
		text-align: center;
		background: #FFF;
		background: #efefef;
		}	
		
	.ww_info {
		float: left;
		padding: 8px 0 8px 0;		
		width: 452px;
		}

	.ww_info_2 {
		float: left;
		padding: 8px 0 8px 5px;		
		width: 473px;
		}		

	.backorder_info2 {
		float: left;
		padding: 8px 0 8px 35px;		
		width: 620px;
		}			
		
	.backorder_aantal {
		float: left;
		padding: 8px 0 8px 5px;		
		width: 25px;
		}

	#pgegevens input.inpform {
		padding: 4px;
		margin: 0 0 8px 0;	
		width: 250px;
		border: 1px solid #C9C9C9;
		font: 11px arial, sans-serif;
		background: #FFF;
		height: auto;
		}
		
	#pgegevens input.inpformlock {
		padding: 3px;
		margin: 0 0 8px 0;	
		border: 1px solid #C9C9C9;
		width: 210px;
		background: #efefef;
		font: 11px arial, sans-serif;
		}
		
	#wachtwoord, #klantnummer, #mail, #coupon input, #inschrijven input.inpform{
		border: 1px solid #C9C9C9;
		width: 160px;
		background: #FFF;
		font: 11px arial, sans-serif;
		padding: 3px;
		margin: 0 0 8px 0;
		} 

	#bericht {
		border: 1px solid #C9C9C9;
		width: 400px;
		height: 60px;
		background: #FFF;
		font: 11px arial, sans-serif;
		padding: 4px;
		margin: 0 0 5px 0;
		} 
		
	#pgegevens span {
		margin: 7px 15px 0 5px
		}		

	.status { 
		float: left;
		padding: 5px 5px 40px 5px;
		margin: 0;
		width: 674px;
		height: auto;
		border-top: 1px dotted #dddddd;			
		background: url(../siteimages/index-n1.png) no-repeat top left;
		}
		
	.status span {
		padding: 0 15px 0 5px;
		color: #f93;
		}

	.status span a, #product_info a, #mp_menu_onder li a:hover {
		color: #f93;
		}
		
	#login_base form, #pgegevens, #lgegevens_base p, #levering, #wachtwoord-mailer form, #legenda, #klantgegevens-info {	
		padding: 5px;
		margin: 0;
		width: 674px;
		height: auto;
		border: 1px dotted #dddddd;
		background: #F7F7F7;
		float: left;
		}		

	#login_base label, #coupon_base label, #pgegevens label, #wachtwoord-mailer label {
		display: block;
		}		
		
	#login_base p, #coupon_base p, #resellerinfo_base  p{	
		width: 490px;
		float: left;
		}			

	#land br, #verzendmethode br, #nieuwsbrief br {clear: left;}				

	.back-tekst, .backorder_info {
		float: left;
		padding: 8px 0 8px 5px;	
		width: 470px;
		}		
		
	.status li, #klantgegevens li, #product_info li, .informatie_base li  { 
		padding: 0 0 0 12px;
		height: auto;
		background: url(../siteimages/index-a2.gif) no-repeat 0px 5px;
		}	
	
	#merkfoto {
		float: left;
		}

	#merkinfo {
		float: left;
		margin: 0 0 0 10px;
		}
	
	#leeg2, #leeg, .leeg, .informatie  { 
		float:right;
		padding: 15px 5px 15px 5px;
		width:674px;
		height: auto;
		background: #F7F7F7;		
		border: 1px dotted #dddddd;	
		}	
				
	.pijl {
		float: left;
		padding: 0 0 0 10px;
		text-align: left;
		background: url(../siteimages/index-a2.gif) no-repeat center left;		
		}	

	.pijl2 {
		float: right;
		width: 560px;
		padding: 0 0 0 10px;
		margin: 10px 0 0 0;
		background: url(../siteimages/index-a2.gif) no-repeat center left;	
		}		

	.pijl3 {
		margin: 10px 5px 2px 2px;
		}	

	.informatie_base {
		display: inline;
		float: right;
		margin: 0 20px 20px 15px;
		width: 686px;
		height: auto;
		}		
		
	#backorder ul, #mp_top li, #mp_footer li  {float: left;}	
		
	#factuur li, #afrekenen li, #besteloverzicht li, #backorder li { 
		float: left;
		padding: 6px 0 6px 0;
		width: 686px;
		height: auto;
		background: #F7F7F7;
		border-top: 1px dotted #dddddd;
		}	
		
	#factuur a img {
		padding: 10px 5px 0 5px;
		}			
		
/* main */			

	#main {
		display: inline;
		float: right;
		padding: 0;
		margin: 0 20px 25px 15px;
		width: 686px;
		height: auto;
		}	
		
/* klanten aanmelden */		

	#aanmelden fieldset{
		margin: 20px 59px 20px 59px;
		padding: 15px;
		width: 170px;
		height: auto;
		background: #FFFFFF;		
		border: 1px dotted #dddddd;		
		}

	#aanmelden label{
		margin: 0;
		display: block;
		}
		
	#klantja {
		float:left;
		padding: 15px 5px 15px 5px;
		width:320px;
		height: auto;
		background: #F7F7F7;		
		border: 1px dotted #dddddd;			
		}		

	#klantnee {
		float:right;
		padding: 15px 5px 15px 5px;
		width:320px;
		height: auto;
		background: #F7F7F7;		
		border: 1px dotted #dddddd;			
		}			

	#loginmelding {
		color: #ff0000;	
		font-weight: bold;
		}	

/* coupon */

	#coupon form, #bestellen, #resellerinfo, #rma, #verzendmethode, #leveradres, #ideal, #opmerking, #uitleg, #inschrijven form {
		padding: 5px;
		margin: 0 0 25px 0;
		width: 674px;
		height: auto;
		border: 1px dotted #dddddd;
		background: #F7F7F7;
		float: left;
		}
	
	label{
		margin: 0;
		display: block;
		}	
	
	#coupon form p, #bestellen p, #resellerinfo p, #ideal p, #inschrijven p, #rma p {	
		width: 490px;
		float: left;
		}

	#leveradres span {
		margin: 20px;	
		display: block;
		}
		
/* afrekenen */	

	#winkelwagen, #backorder, #productoverzicht {
		margin: 0px 0 25px 0;
		float: left;
		}

	#winkelwagen ul  {float: left;}	
		
	#winkelwagen li { 
		float: left;
		padding: 6px 0 6px 0;
		width: 686px;
		height: auto;
		background: #F7F7F7;
		border-top: 1px dotted #dddddd;
		}	
		
	#winkelwagen p a img {
		padding: 10px 5px 0 5px;
		}

	#winkelwagen p {
		float: left;
		width: 100%;
		height:50px;		
		border-top: 1px dotted #dddddd;
		}		

/* iDeal */			
		
	.informatieideal {
		float: right;
		width: 674px;
		background: #F7F7F7;
		border: 1px dotted #dddddd;
		margin: 0 0 10px 0;
		padding: 6px 5px 6px 5px;
		}
		
	.informatieideal p {
		margin: 6px 0 0 0;
		font-weight: bold;
		}

/* EAN */

	#extrainfo {
		float: right;
		width: 220px;		
		}

	#EANSKU {
		display: block;
		float: left;
		color: #aaa;
		width: 220px;
		padding: 5px;
		}	

	#bookmarks {
		display: block;	
		float: left;
		color: #aaa;
		width: 220px;
		padding: 5px;
		}

	#bookmarks a {
		width: 16px;
		height: 16px;
		margin: 3px;
		}
	
	#infowijzer {
		display: block;
		float: left;
		width: 220px;
		margin: 20px 0 0 0;
		padding: 5px;
		color: #aaa;		
		}

	#infowijzer  p, #infowijzer a {
		color: #aaa;
		}
		
/* inschrijven */

	#inschrijven label{
		width: 200px;
		float: left;
		padding: 3px 0 0 0;
		display: inline;
		}

	#land, #nieuwsbrief {
		float: left;
		padding: 0;
		width: 400px;
		margin: 10px 0 10px 0;
		}		

	#nieuwsbrief label {
		float: left;
		padding: 0;
		margin: 0 0 5px 5px;
		width: 350px;		
		} 		
		
	#land label, #land input {
		float: left;
		padding: 0;
		margin: 0 0 5px 5px;
		} 
		
/* autocompleter */

		.suggestionsBox {
			position: relative;
			left: -120px;
			margin: 49px 0px 0px 0px;
			width: 400px;
			background-color: #fff;
			padding: 10px;
			border-bottom: 3px solid #bfbfbf;	
			border-left: 3px solid #bfbfbf;	
			border-right: 3px solid #bfbfbf;				
			}

		.suggestionList {
			margin: 0px;
			padding: 0px;
			}

		.suggestionList p {
			width: 400px;
			height: auto;	
			}

		.suggestionList a {
			padding: 3px;
			width: 340px;
			height: 30px;
			overflow: hidden;
			float: right;
			}			

/* topnavigatie prducten */

	.navigatie { 
		float:right;
		padding: 15px 5px 15px 5px;
		margin: 0 0 30px 0;
		width:674px;
		height: auto;
		background: #F7F7F7;		
		border: 1px dotted #dddddd;	
		}	

	.navigatie a { 
		margin: 0 15px 0 0;
		color: #bfbfbf;
		}	

/* productoverzicht */

	#productoverzicht li {
		float: left;
		display : block;
		width: 686px;
		height: 44px;
		padding: 2px 0 2px 0;
		background: #F7F7F7;
		border-top: 1px dotted #dddddd;		
		}		

	#productoverzicht img {
		float: left;	
		padding: 2px;
		}		

/* 404 */

	#error404 {
		display: inline;
		float:left;
		height:210px;
		width:710px;
		padding: 0 0 0 40px;
		background: url(../siteimages/404.gif) no-repeat top left;
		padding: 112px 0 0 0;
		}
	
	#error404 p {
		float: left;
		margin: 0 0 0 70px;
		font-size: 20px;
		color: #ff6633;
		}

	#error404 a {
		float: right;
		margin: 7px 0 0 10px;
		font-size: 10px;
		color: #ff6633;
		}		

/* transporteur */

	.transport {
		float: right;
		width: 100%;
		}
		
/* legenda */	

	#legenda li { 
		width:686px;
		padding: 1px 0 1px 0;
		}		

	#legenda img {
		float: left;	
		padding: 0 5px 0 0;
		}		
		
/* SLIMBOX */

	#lbOverlay {
		position: fixed;
		z-index: 9999;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #000;
		cursor: pointer;
	}

	#lbCenter, #lbBottomContainer {
		position: absolute;
		z-index: 9999;
		overflow: hidden;
		background-color: #fff;
	}

	.lbLoading {
		background: #fff url(loading.gif) no-repeat center;
	}

	#lbImage {
		position: absolute;
		left: 0;
		top: 0;
		border: 10px solid #fff;
		background-repeat: no-repeat;
	}

	#lbPrevLink, #lbNextLink {
		display: block;
		position: absolute;
		top: 0;
		width: 50%;
		outline: none;
	}

	#lbPrevLink {
		left: 0;
	}

	#lbPrevLink:hover {
		background: transparent url(vorige.gif) no-repeat 0 15%;
	}

	#lbNextLink {
		right: 0;
	}

	#lbNextLink:hover {
		background: transparent url(volgende.gif) no-repeat 100% 15%;
	}

	#lbBottom {
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		line-height: 1.4em;
		text-align: left;
		border: 10px solid #fff;
		border-top-style: none;
	}

	#lbCloseLink {
		display: block;
		float: right;
		width: 80px;
		height: 22px;
		background: transparent url(sluiten.gif) no-repeat center;
		margin: 5px 0;
		outline: none;
	}

	#lbCaption, #lbNumber {
		margin-right: 71px;
	}

	#lbCaption {
		font-weight: bold;
	}
