/*GLOBAL*/

	* {
	margin: 0; padding: 0; border: 0;
	font-family: Arial;
	font-size:11pt;
	line-height:14pt;
	}
	
    body {
		background: #fff;
	}
	
	h1{
	font-size:12pt;
	font-weight:bold;
	margin-top:10px;
	}
	
	#fotogeschenk-titel{
	text-align:right;
	font-size:10pt;
	font-style:italic;
	position:static;
	padding:0px;
	margin:0px;
	margin-right:4px;
	color:#999999;	
	}
	
	h2{
	font-size:11pt;
	padding-top:10px;
	font-weight:bold;
	}
	
	h3{
	font-size:10pt;
	padding-top:10px;
	font-weight:bold;
	}
	
	img{
	padding:6px;
	}
	
	p{
	font-size:10pt;
	padding:8px 0px;
	}
	
	ul li{
	font-size:10pt;
	}
	
	p a{
	font-size:10pt;
	}
	
	strong{font-weight:bold;}
	
	em{ font-style:italic;}
	u{ text-decoration:underline;}

	table{
	font-size:10pt;
	}
	
	tr{
	vertical-align:top;
	}
	
	input,select,textarea{
		border:1px solid #000000;
	}
	
	option{ margin:4px;}
	
	a{
	font-size:10pt;
	color:#0033CC;
	}
	
	sup{
	font-size:9px;
	}
	sup a{
	font-size:9px;
	text-decoration:none;
	}
	
	object{
	margin:10px;	
	}
	
	#container {
		background: #FFFFFF;
		width: 1000px;
		margin: 10px auto 0 auto;
	}
	
	.imghp{
	padding-right:40px;
	}
	
	/*TOP*/
	#header {
	}
	#header-fl {
	padding:0px;
	margin:0px;
	}
	
	#header-fl img, #header img{
	padding:0px;
	}
	#mijnfotogeschenk{
	width: 200px;
	height:70px;
	display:block;
	margin-top:90px;
		float:left;

	}
	#mijnfotogeschenk a {	display: block;width: 200px; height:70px;}
	#headertje{ background:url(https://www.fotogeschenk.nl/images/header.jpg) no-repeat top left; width:1000px; height:140px; display:block; float:left;}
	/*#headertje{ background:url(https://www.fotogeschenk.nl/images/header/btw-nieuwe-header.jpg) no-repeat top left; width:1000px; height:258px; display:block; float:left;}*/
	#headeraanbieding{
	width: 200px;
	float:left;
	height:200px;
	display:block;
	margin-left:380px;
	margin-top:10px;
	}
	#headeraanbieding a {	display: block;width: 200px; height:200px; }
	#myFlashMovie{
	padding-left:0px;
	margin:0px;
	}
	#header-fotoboeken{
		height: 220px;
		width:1000px;
		background-image:url(/images/fotogeschenk-fotoboeken.jpg);
		background-repeat:no-repeat;
	}
	
	#header-bestelsysteem{
		min-height: 110px;
		width:1000px;
		
	}
	#bestel_stappen{padding:2px 2px 0px 0px; width:1000px; height:50px; float:left; display:block; }
	
	#bestel_stappen ul{ list-style:none;}
	
	#bestel_stappen ul li{ height:26px; float:left; width:288px; background-color:#d2ebf0;padding:4px 0px; margin:4px; font-size:16px; line-height:24px;}
	#bestel_stappen ul li a{ font-size:16px;}
	*html #bestel_stappen ul li{ height:26px; float:left; width:285px; background-color:#d2ebf0;padding:4px 0px; margin:4px;}
	#bestel_stappen ul li.active{background-color:#7dc6d7; border-bottom:4px solid #0C0; border-top:4px solid #0C0; margin-top:0px;}
	#bestel_stappen ul li.inactive{color:#666666; margin-top:4px;}
	
	#bestel_stappen ul li div{width:20px; height:20px; background-color:#060; float:left;  margin:1px 6px 1px 4px; text-align:center; color:#FFF; padding:3px; font-size:16px;}
	#bestel_stappen ul li div.active{background-color:#c90;}
	#bestel_stappen ul li div.inactive{background-color:#c00;}
	
	#logotrack	{
		width:1000px;
	}
	
	#logo {
		height: 84px;/*84px*/
		width:610px;/*700*/
		background: url(/images/fotogeschenk_wzk.gif) no-repeat;/*fotogeschenk_w.gif*/
	}
	#logo_white {
		height: 84px;/*84px*/
		width:610px;/*700*/
		background: url(/images/fotogeschenk_white.gif) no-repeat;/*fotogeschenk_w.gif*/
	}
	
	* html #logo {
		height: 84px;
		width:620px;
		background: url(/images/fotogeschenk_wzk.gif) no-repeat;
	}
	
	#logozk {
		height: 85px;
		width:610px;
	}
	
	#tracktrace	{
		width:390px;/*260*/
		height:20px;
		float:right;
		padding:4px;
	}
	
	* html #tracktrace	{
		width:360px;
		height:20px;
		float:right;
		padding:4px;
	}
	
	#tracktracetitle {
		background: url(/images/volg_uw_bestelling.gif) no-repeat;
		width:220px;
		height:24px;
	}
	
	#tracktrace	.inputbox{
		border:1px solid #000000;
		float:right;
		margin:0px 0px 4px 0px;
		height:14px;
		width:140px;
	}
	
	#inloggen{
		width:60px;
		background-color:#336699;
		color:#FFFFFF;
	}
	
	#loginbtn{
		border:1px solid #000000;
		float:right;
		height:20px;
		margin:20px 0px 0px 0px;
	}
	
	#tracktrace label{
		font-size:10pt;
		font-weight:bold;
		float:left;
	}
	
	#emaillabel{
	}
	
	#big-flash{
	z-index:1;
	}
	#breadcrumb{ width:1000px; display:block; float:left; clear:both; margin:6px 0px; text-align:left;}
	#breadcrumb span,#breadcrumb{font-size:10pt; color:#666;}
	#breadcrumb *{ float:left; display:block; margin:0px 1px;}
	#menutop{ width:702px; display:block; float:right; clear:right; margin:4px 4px 20px 0px; text-align:right;}
	#menutop ul, #menutop ul li{ list-style-type:none; display:inline; font-size:12px;}
 	#menutop ul li{ margin:0px 2px;}
	#menutop ul li a{ color:#000;}
		#beoordelingen-fbc{ display:block; float:right; margin:10px 0px 0px 6px; width:270px; min-height:200px; padding:10px;}
		
	
	#menudiv{ background:#09c repeat top left; height:35px; display:block; float:left; width:1000px; margin-bottom:10px;}	
	
	.zoekdoos{ float:left;}
	
	#queryField{ 
	float:left;
    background: url('/images/zoekdoos.jpg') no-repeat left; width:149px; border:0px; height:35px;
	padding-left:10px;
	}
	
	#queryButton { 
  
 	margin: 0px 0px 0px -10px;
	border:  none; 
	width: 31px; 
	height:35px;
	display: block; 
	float: left; 
	background: url('/images/zoekdoos.jpg') no-repeat right;
	cursor:pointer;
}
	#menu {
	list-style:none;
	width:970px;
	margin:0px;
	height:35px;
	padding:0px;
	float:left;
	display:block;

}
#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding:0px;
	border:none;
	width:150px;
	height:33px;
	font-weight:bold;
	border:1px solid #09c;
}

#menu li.home{ width:50px;}
#menu li.home img{ margin:4px 0px 0px 0px;}

#menu li:hover,#menu li.bestellen:hover {
	padding: 0px;
	margin:0px;
	background:#d4d8bd repeat top left;
	z-index:12;
	border:1px solid #d4d8bd;
}
#menu li.bestellen img{ margin:4px 4px 0px 4px; vertical-align:sub;}


#menu li.bestellen {
	background: #c00;
	border:1px solid #c00;
}

#menu li.whitelabel{
	background: #ffffff; color:#09c;
}
#menu li.whitelabel a {
color:#09c;
}


#menu li a,#menu li a:hover {
	font-size:12px; 
	color: #ffffff;
	display:block;
	text-decoration:none;
	line-height:34px;
}

#menu li:hover a {
	color:#161616;
}

.drop{background:url(/images/dropdown.png) no-repeat bottom center; }
.drop:hover{background:none; }
.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:0px;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:0px;
	border-top:none;
	background:#d4d8bd repeat top left;
	border:2px solid #0099cc; border-top:0px;
}

.dropdown_1column {width: 190px;}
.dropdown_5columns {width: 996px;}

#menu li:hover .dropdown_1column {
	left:-3px;
	top:34px;
}
#menu li:hover .dropdown_5columns.productenmenu {
	left:-205px;
	top:34px;
	padding:0px;
}


.col_1{
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	width:176px;
	padding:10px 5px 10px 5px;
}





#menu h3, #menu h3 a, #menu h3 a:hover {
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	margin:7px 0 0 0;
}

#menu h3.accessoireshop {
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	margin:7px 0 0 0;
	padding-bottom:14px;
	color:#c00;
}
#menu p.accessoireshop {
	font-size:9pt;
	line-height:16px;
	font-style:italic;
	font-weight:normal;
}
#menu div.accessoireshop{
 background-color:#FFFF99;
 height:390px;
 width:192px;
 float:left;
 margin-right:0px;
 margin-left:-5px;
 padding:10px;
}


#menu ul {
	padding:0px;
}
#menu ul li:last-child,#menu ul li:last-child:hover{
	padding-bottom:20px;
}

#menu li ul li,#menu li ul li:hover{
	font-size:12px;
	line-height:20px;
	padding:0px;
	margin:0px;
	text-align:left;
	width:170px;
	height:auto;
	background:url(/images/menu/stip.png) no-repeat 0px 6px;
	color:#333;
	display:block;
	border:0px;
font-style:italic;
font-weight:normal;
padding-left:14px;
}
#menu li ul li span,#menu li ul li span:hover {
font-weight:normal;
font-size:11px;
	line-height:20px;
	padding:0px;
	margin:0px;
	margin-right:4px;
}
#menu li ul li span.actie,#menu li ul li span.actie:hover {
color:#c00;
margin:0px;
}
#menu li ul li a,#menu li ul li a:hover {
	font-size:11px;
	line-height:20px;
	padding:0px;
	margin:0px;
	text-align:left;
	height:auto;
	border:0px;
font-style:normal;
color:#c00;
font-weight:bold;
float:left;
margin-right:4px;
}
#menu li ul li a:hover { text-decoration:underline;}
.lijn{ border-right:1px solid #999; height:390px;}

#menu li div.compare{ margin-left:-3px;	padding:8px 0px; display:block; float:left; width:170px;}
#menu li div.compare a,#menu li div.compare span{ line-height:14px; font-size:10px; font-weight:normal; letter-spacing:normal; color:#0000FF; display:block; float:left; margin:0px 3px;}
#menu li div.compare a.compare-products,.compare-products{ background:url(/images/menu/producten-vergelijken.png) no-repeat top left; width:22px; height:19px;}
#menu li div.compare a.compare-product-prices{ background:url(/images/menu/prijzen-vergelijken.png) no-repeat top left; width:20px; height:20px; margin-left:8px;}
#menu li div.compare a.klant-beoordelingen{ background:url(/images/menu/ervaringen-van-klanten.png) no-repeat top left; width:31px; height:20px; margin-left:8px;}
#menu li div span.van{ color:#c00; text-decoration:line-through; font-size:11pt; font-weight:bold;}
#menu li div span.voor{ color:#090; font-size:11pt; font-weight:bold;}
#menu li div .simple{ list-style-type:none;}

#menu li div.compare{ margin-left:-3px;}
#menu li div.compare a,#menu li div.compare span{ line-height:14px; font-size:11px; font-weight:normal; letter-spacing:normal; color:#0000FF; text-decoration:underline; display:block; float:left; margin:0px 3px;}

#algemeen_menu{ list-style-type:none;}
#algemeen_menu li a{ padding-left:20px; color:#000;}
#algemeen_menu li a:hover{ padding-left:20px; color:#000; text-decoration:none;}

#social{ display:block; float:right; width:250px; margin-top:112px; margin-right:-30px;}
#social *{ float:left; padding:0px; display:block;}
#social div,#social #fb-root{ float:left; padding:0px 4px;}
#social #fb-root{ float:left; padding:0px 4px;width:100px;}
#social #twitt{ width:60px;}


#home{
display:inline;
width:47px;
background-color:#09c;
padding:0px;
margin:0px;
border:0px;
text-align:center;
}

#home a img { }

#home a, #home a:hover, #home a:visited{
background:none;
padding:0px;
margin:0px;
border:0px;
width:47px;
}

.telnr{
display:inline;
width:134px;
height:30px;
}
.telnrbestel{
display:inline;
float:left;
height:30px;
}


.telnr p {
text-align:right;
background:#9cf url(https://www.fotogeschenk.nl/images/telefoon.png) right no-repeat;
border:1px solid #000000;
font-size:12px;
border-right:0px;
font-weight:bold;
color:#000000;
padding:0px 26px 0px 0px;
width:118px;
line-height:30px;
height:30px;
}
.telnrbestel p {
text-align:right;
background:#9cf url(https://www.fotogeschenk.nl/images/telefoon.png) right no-repeat;
border:1px solid #000000;
font-size:12px;
border-right:0px;
font-weight:bold;
color:#000000;
padding:0px 26px 0px 0px;
width:814px;
line-height:30px;
height:30px;
}
#submenu{ width:1000px; margin:10px 0px; display:block; min-height:20px;}
#submenu ul{ list-style-type:none;width:1000px;}
#submenu li, #submenu li a{ float:left; color:#000; font-weight:bold; padding:0px 10px;}
#submenu li.current { color:#c00;}
	
	#content {
		width: 725px;
		float: left;
		margin:0px;
		padding:10px 0px;
		
	}
	* html #content {
		width: 725px;
		float: left;
		margin:0px;
		padding:10px 0px;
	}
	

	
	#actie_link{
	font-size:12pt;
	font-weight:bold;
	}
	
	#content ul li{
	font-size:10pt;
	}
	
	#content a{
		color:#0033CC;
	}
	
	#contentbig {
		width: 960px;
		float: right;
		padding:0px;

	}
	* html #contentbig {
		width: 960px;
		float: left;
		margin:0px;
		padding:10px;
	}
	
	
	#contentbigfotoalbum {
		width: 640px;
		float: right;

		padding:0px 20px 0px 0px;
	}
	
	#contentbigest {
		width: 960px;
		float: left;
		display:block;
		 clear:both;
	}
	
	#contenthome {
		width: 100%;
		float: left;
		margin:10px 0px 10px 0px;
	}
	
	#welkom,#welkomlinks{ width:460px; float:left;}
	
	#contenthome #flash{ width:500px; float:right; padding-right:16px; clear:right; margin:0px;}
	#contenthome #nieuws{ width:210px; float:left; padding:10px 10px 0px 10px; margin:10px 10px 0px 0px;background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1;} 
	#contenthome #whitelabel{width:208px; float:right; clear:right; padding:0px 10px;border:1px solid #000; margin:60px 10px 0px 0px;} 
	#contenthome #whitelabel img {width:200px;} 
	#download-fotoboeken-software{ height:179px; width:300px; float:right;}
	#contenthome #klant-reactie-hp-container{ float:left; width:430px; margin:20px 20px 0px 20px; border:0px;}
	#contenthome #knoppencontainer{float:left; width:200px; margin:10px 0px 0px; border:0px;}
	#contenthome #nieuws-knoppencontainer-container{ float:left; width:240px;}
	#beeldbank_knop a, #repro_knop a{text-decoration:none; color:#000; cursor:pointer; display:block; background:url(/images/klantreacties_knop_lang.jpg) left no-repeat; width:290px; height:24px; text-align:center; padding-top:4px;}
	#contenthome #klant-reactie-hp-container #klant-reactie-hp, #contenthome #klant-reactie-hp-container #klant-reactie-hp P{ width:auto;}
	#contenthome #tekstje p,#contenthome #tekstje h2{ margin:0px 10px;}
	#contenthome #fotouitsnede{ width:280px; float:left;}
	
	
	#verzendkostentabel{
		font-size:11pt;
		width: 640px;
		float: left;
		padding:0px 20px 0px 20px;
	}
	
	
	#klant-reactie-hp{
	margin:20px 0px 0px 0px;
	background-image:url(/images/quote-r.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:226px;
	margin:0px 4px;
	}
	
	*html #klant-reactie-hp{
	background-image:url(/images/quote-r.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:180px;
	}
	
	#klant-reactie-hp-link{
	padding:0px 0px 20px 0px;
	text-align:right;
	width:226px;
	margin:0px 4px;
	}
	
	*html #klant-reactie-hp-link{
	text-align:right;
	width:180px;
	}
		
	#klant-reactie-hp p, #klant-reactie-hp-container{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	font-style: italic;
	background-image:url(/images/quote-l.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px 0px 0px 18px;
	width:200px;
	margin:0px 4px;
	}
	
	*html #klant-reactie-hp p, #klant-reactie-hp-container{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	font-style: italic;
	background-image:url(/images/quote-l.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:180px;
	}

	#klant-reactie-hp h3{
	font-weight:bold;
	padding-bottom:8px;
	margin:0px 4px;
	}
	
	
	*html #klant-reactie-hp h3{
	font-weight:bold;
	padding-bottom:8px;
	width:180px;
	}
	
	#product_levertijd_hp{
	font-size:10pt;
	background-color:#ff9900;
	padding:4px;
	border:1px dotted #000000;
	width:226px;
	float:left;
	font-weight:bold;
	color:#000000;
	margin:10px 0px;
	}
	

	
	*html #product_levertijd_hp{
	font-size:10pt;
	background-color:#ff9900;
	border:1px dotted #000000;
	font-weight:bold;
	color:#000000;
	width:180px;
	}
	
	#flash-hp{
	float:left;	
	width:398px;
	height:230px;
	margin:10px 0px 10px 0px;
	/*background:url(/images/tuinposters-hp.jpg) no-repeat top left;*/
	/*background:url(/images/foto-op-aluminium-hp.jpg) no-repeat top left;*/
/*	background:url(/images/foto-op-canvas-hp.jpg) no-repeat top left;*/
	}`
	#flash-hp a{
	display:block;
	width:398px;
	height:230px;
	}
	
	#hp-nieuws{
	background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1;
	width:304px;
	height:230px;
	float:left;
	padding:0px 10px;
	margin:10px;
	}
	
	#links-containter{
	float:left; clear:left;	width:240px;
	}
	
	#midden-containter{
	float:left;	width:220px;
	}
	
	.hp-kolomtekst-links{
	background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1;
	width:220px;
	float:left;
	padding:0px 5px;
	margin:0px 5px 0px 0px;
	min-height:230px;
	}
	
	.hp-kolomtekst-midden{
	background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1;
		width:210px;
		float:left;
		display:block;
		padding:0px 5px;
		margin:10px 5px 0px 0px;
	min-height:232px;
	}
	
	*html .hp-kolomtekst-midden{
	background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1;
		width:190px;
		float:left;
		display:block;
		padding:0px 5px;
		margin:4px 5px 0px 0px;
	min-height:232px;
	}

	.hp-kolomtekst-keuren{
	background:url(/images/loep.jpg) no-repeat top left #fff;
		width:230px;
		height:173px;
		float:left;
		display:block;
		padding:0px 5px;
		margin:0px 5px 10px 0px;
		min-height:140px;
		}

.hp-kolomtekst-rechts{
	background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1;
	width:220px;
	float:left;
	padding:0px 5px;
	margin:0px 0px 0px 40px;
min-height:230px;
	}
	.hp-kolomtekst-midden ul{
		padding-left:20px;
		margin:10px 0px;
	}
	
	#nieuwsbrief-hp{
	float:left;
	width:240px;
	margin-left:30px;
	border:1px dashed #666;
	}
	
	*html #nieuwsbrief-hp{
	width:200px;
	}
	
	#foto-keuren-hp{
	float:left;
		width:230px;
		height:124px;
		background: url(/images/foto-keuren.jpg) no-repeat;
		padding:0px 10px;
		margin:10px 5px 0px 0px;
	}
	
	#online-foto-uitsnede-maken-hp{
	float:left;
		width:240px;
		height:70px;
		background: url(/images/uitsnede_online_maken.jpg) no-repeat;
		margin:10px 5px 0px 30px;
	}
	
	#pct-hp{
	float:left;
		width:230px;
		height:140px;
		background: url(/images/10-pct-hp.jpg) no-repeat;
		margin:10px 5px 0px 0px;
		border:1px dashed #666;
	}
	
	
	#klant-reactie-hp-container{
		border:1px dashed #666;
		float:left;
	}
	
	.hreview-aggregate{ font-size:10px; margin-left:-40px;}
	.hreview-aggregate *{ font-size:10px;}
	
	#referenties-hp{
	width:220px;
	float:left;
	padding:0px;
	margin:0px;
	margin:10px 0px 0px 0px;
	}
	
	#hp-geschenkbon{
	width:220px;
	float:left;
	padding:0px;
	margin:0px;
	margin:10px 0px 0px 0px;
	}
	
	#referenties-hp img{
	padding:0px;
	margin:0px;
	}
	
	#hp-keurmerken{
	width:234px;
	float:left;
	padding:0px;
	margin:0px;
	margin:0px 0px 0px 0px;
	}
	#hp-keurmerken img{ margin:0px; padding:0px;}
	
	*html #content{ width:730px;}
	*html #content div{ margin:2px; padding:0px;}
	
	/*Linker menu*/
	
	.product_titel{
	font-style:italic;
	padding:10px 0px 0px 4px;
	font-size:10pt;
	margin:0px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}
	
	#left {
		width: 300px;
		float: left;
		margin-top: -60px;
	}
	#left img{
	padding:0px;
	margin:0px;
	}
	
	#left h1	{
	font-weight:bold;
	font-style:italic;
	padding:10px 0px 0px 4px;
	font-size:10pt;
	margin:0px;
	}
	
	#left ul	{
		padding:0px 0px 10px 0px;
		margin:0px;
		width:300px;
		list-style:none;
	}
	
	#left li img{
		width:300px;
		margin:0px;
		padding:0px;
	}
	
	
	
	
	
	#meerwaarde{
		background: url(/images/meerwaarde.gif) no-repeat;
		width:300px;
		height:68px;
	}
	
	#fotobalbum{
		width:300px;
		height:90px;
	}
	
	
	
	#foto-keuren{
		width:226;
		height:124px;
		margin:0px 4px;
		background: url(/images/foto-keuren.jpg) no-repeat;
	}
	
	#online-foto-uitsnede-maken{
		width:236px;
		height:90px;
		margin:0px 4px;
		background: url(/images/uitsnede_online_maken.jpg) no-repeat;
	}
	
	#foto-keuren-left{
		width:300px;
		height:124px;
		background: url(/images/foto-keuren-gr.jpg) no-repeat;
	}
	
	#online-foto-uitsnede-maken-left{
		width:300px;
		height:90px;
		background: url(/images/uitsnede_online_maken-gr.jpg) no-repeat;
	}
	
	#foto-tuinposters{
	width:410px;
		height:210px;
	}
	/*Rechter menu*/
	#right {
		width: 244px;
		float: left;
		margin:0px;
		padding:0px;
		padding-left:30px;
	}
	*html #right{width: 250px; margin:0px; padding:0px;}
	
	*html #right div{ margin:0px; padding:0px;}
	
	.bb-cat{
	margin-left:30px;	
	}
	
	#hp_bestelinstructie{
	list-style-type:decimal;
	margin-left:70px;
	}
	
	* html #right {
		width: 244px;
		float: right;
		padding:0px;
	}
	
	
	
	#keurmerken {
		margin-left:4px;
		height:90px;
		width:234px;
	}
	#keurmerken img{
	padding:0px;
	vertical-align:middle;
	}
	
	#reproducties {
		margin:6px 0px;
	}
	
	#betaalmethodes {
	width:240px;
	height:90px;
	background: url(/images/logos_payment-types_2.jpg) no-repeat;
	}
	
	#zoover.nl {
	width:240px;
	}
	
	#fotoalbum_maken{
		margin:0px;
		padding:0px;
	}
	
	#kadobon_bestellen{
		margin:0px;
		padding:0px;
	}
	
	#adres {
	font-size:10pt;
	margin:6px 0px;
	width:210px;
	}
	
	#favorites{
		width: 210px;
	}
	
	#nieuws{
		padding:20px;
		padding-left:0px;
		padding-right:0px;
	}
	
	/*FOOTER*/
	#footer {
		clear: both;
		display:block;
		float:left;
		width:100%;
		margin:20px 0px 50px 40px;
	}
	
	#footer .col_1{ padding:0px 20px;}
	
	#footer ul{
	padding:6px 0px 6px 12px;
	}
	
	#footer li{
	padding:2px 20px 2px 2px;
	color:#666;
	}
	

	#footer h3{
		color:#c00;
		font-size:11pt;
	}
	
	#footer h3.accessoireshop{
		color:#00CC00;
		font-size:11pt;
	}
	
	#footer p.accessoireshop{
	font-size:8pt;
	line-height:12px;
	font-style:italic;
	font-weight:normal;
	}
	
	
	#footer a{
	text-decoration:none;
	color:#333;
	padding:2px;
	font-weight:bold;
	font-size:8pt;	
	}
	
	#footer a:hover{
	text-decoration:underline;
	color:#c00;
	}
	
	#footer address,#footer address a{
		text-decoration:none;
		color:#333;
		font-size:12px;
	}
	#footer address{ padding:0px 0px 20px 0px;	}
	#footer h2{ padding:0px 0px 10px 0px;font-size:18px;	}
	
	#footer .lijn{ border-right:1px solid #999; height:430px;}
	
	#footer_producten{
	widows:700px;
	float:left;
	display:block;
	}
	
	#footer_algemeen{
	widows:300px;
	float:left;
	display:block;
	padding-left:30px;
	}
	
	
	/*product paginas*/
	
	#product-tekst{
	background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1;
	width:700px;
	float:left;
	padding:0px 10px;
	margin:10px;
	border:1px dotted #333;
	}
	
	#product-foto-container {
		width: 700px;
		padding-top:20px;
	}
	#product-foto-container table{
		width: 100%;
	}
	#product-foto-container td{
		width: 25%;
	}
	
	#product-foto-sub-container {
		width: 950px;
		padding-top:10px;
	}
	
	
	
	#foto-bestellen{
	font-size:10pt;
	background-color:#e3e3e3;
	padding:4px;
	border:1px dotted #000000;
	width:400px;
	float:left;
	margin:10px 0px;
	}
	
	#product_omschrijving{
	width:100%;
	}
	
	#product_omschrijving ul{ padding-left:50px;}
	
	#product_levertijd{
	background:url(/images/product_levertijd.jpg) no-repeat top right;
	font-size:10pt;
	height:60px;
	padding:12px 2px 2px 30px;
	width:212px;
	color:#000000;
	float:right;
	margin:0px 4px 0px 0px;
	}
	
	*html #product_levertijd{
	background:url(/images/product_levertijd.jpg) no-repeat top right;
	font-size:10pt;
	height:60px;
	padding:0px;
	width:206px;
	color:#000000;
	float:right;
	margin:0px 4px 0px 0px;
	}
	
	
	#product_levertijd_pp{
	background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1;
	width:212px;
	float:left;
	padding:10px;
	margin:-8px 0px 0px 6px;
	border:1px dotted #333;
	font-size:10pt;
	}
	
	#product_levertijd_op{
	background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1;
	width:212px;
	float:right;
	padding:10px;
	margin:10px 6px 0px 0px;
	border:1px dotted #333;
	font-size:10pt;
	}
	#levertijd P{ padding:0px; margin:0px;}
	#productopties P{ padding-left:10px;}
	#productopties ul{ padding-left:50px;}
	
	#service{ float:left; display:block;}
	#service div{float:left; width:130px;}
	#service #levertijd{float:left; width:400px; border: 1px dotted #000; background-color:#fff; padding:6px; margin-bottom:4px;}
	*:first-child+html #service #levertijd{width:300px; float:left; padding:0px; margin:0px; }
	*html #service #levertijd{width:300px; float:left; padding:0px; margin:0px; }
	#service #levertijd P{ padding:0px; margin:0px;}
	*html #service{float:left; display:block; width:680px;}
	*:first-child+html #service{float:left; display:block;}
	
	#beeldbank{width:117px; height:130px; display:block; background:url(/images/4luik-product-paginas_01.jpg) no-repeat top left;}
	#beeldbank:hover{width:117px; height:130px; display:block; background:url(/images/4luik-product-paginas_01-ov.jpg) no-repeat top left;}
	#repros{width:117px; height:130px; display:block; background:url(/images/4luik-product-paginas_02.jpg) no-repeat top left;}
	#repros:hover{width:117px; height:130px; display:block; background:url(/images/4luik-product-paginas_02-ov.jpg) no-repeat top left;}
	
	#keuren{width:117px; height:115px; display:block; background:url(/images/keuren.jpg) no-repeat top left; float:left;}
	#keuren:hover{width:117px; height:115px; display:block; background:url(/images/keuren-over.jpg) no-repeat top left; float:left;}
	#offerte{width:117px; height:115px; display:block; background:url(/images/offerte.jpg) no-repeat top left; float:left;}
	#offerte:hover{width:117px; height:115px; display:block; background:url(/images/offerte-over.jpg) no-repeat top left; float:left;}
	
	#kadobon{width:234px; height:89px; display:block; background:url(/images/4-luik-kadobon.jpg) no-repeat top left;}
	#kadobon:hover{width:234px; height:89px; display:block; background:url(/images/4-luik-kadobon-ov.jpg) no-repeat top left;}
	*html #beeldbank, *html #beeldbank:hover, *html #repros, *html #repros:hover, *html #keuren, *html #keuren:hover, *html #offerte, *html #offerte:hover,{float:left;}
	*html #kadobon, *html #kadobon:hover{ width:240px; float:left;}


	*html #product_levertijd_pp{
	background:url(/images/product_levertijd_pp.jpg) no-repeat top right;
	font-size:10pt;
	height:160px;
	padding:0px;
	width:206px;
	color:#000000;
	float:right;
	margin:0px 4px 0px 0px;
	}
	
	
	#product_levertijd table{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#FFCC00;
	}
	#product_levertijd td{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	padding:2px;
	font-size:8pt;
	}
	
	#product_levertijd .dag{
	background-color:#FFCC00;
	}
	#product_levertijd .spoed{
	background-color:#ff6600;
	}
	#product_levertijd .overig{
	background-color:#ffff99;
	}
	#product_levertijd .hlite{
	background-color:#66FF33;
	}
	
	
	
	#hoofd-reactie{
	padding:4px;
	margin-top:20px;
	width:200px;
	}
	
	#hoofd-reactie .klant-reactie-pp{
	margin:20px 0px 0px 0px;
	background-image:url(/images/quote-r.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:200px;
	}
	
	#foto-bestellen h2{
	font-weight:bold;
	margin:0px;
	padding:0px 0px 8px 0px;
	}
	
	#aantal_fotos{ margin:8px 0px;}
	
	#upload-animatie{
	background-color:#FFCC00;
	visibility:hidden;
	padding:0px;
	margin:0px;
	float:right;
	height:1px;
	border:3px dashed #000000;
	display:none;
	}
	
	#upload-animatie img{
	padding:0px;
	margin:0px;
	vertical-align:top;
	}
	
	#upload-animatie p{
	font-size:12pt;
	text-align:center;
	}
	
	.upload-knoppen-container{
	}
	
	#foto-bestellen img{
	margin:0px;
	padding:4px 0px;
	}
	
	#foto-bestellen input{
	margin:0px;
	padding:4px 0px;
	}
	
	#knop-foto-bestellen{
	cursor:pointer;
	}
	
	#product-titel{
	vertical-align:baseline;
	width:100%;
	}
	
	#product-titel img{
		margin:0px;
		padding:0px;
	}
	
	#product-titel h1{
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	
	.product-levertijd{
	font-size:10pt;
	font-weight:bold;
	padding-bottom:6px;
	}
	#container_levertijd_verzendkosten{
	float:left; display:block; width:250px; margin:20px 0px 0px 10px;
	}
	#container_levertijd_verzendkosten *{ font-size:12px;}
	#product-prijzen{
		width:300px;
		font-size:10pt;
		float:left;
		display:block;
	}
	
	#product-prijzen *{
	font-family: Arial;
	font-size:9pt;
	line-height:14pt;
	}
	
	.product-prijzen-btw{
		width:100%;
		float:left;
		margin:10px 0px;		
	}
	.product-prijzen-bestellen{
		width:100%;
		float:left;
		margin:10px 0px;		
	}
	
	.product-prijzen-links{
		width:150px;
		float:left;
		border:1px solid #000000;
		border-top:0px;
		padding:4px;
		height:20px;
	}
	.product-prijzen-midden{
		width:131px;
		float:left;
		border:1px solid #000000;
		border-top:0px;
		border-left:0px;
		padding:4px;
		background-color:#E3E3E3;
		height:20px;
	}
	
	.product-prijzen-rechts{
		width:161px;
		float:left;
		border:1px solid #000000;
		border-top:0px;
		border-left:0px;
		padding:4px;
		background-color:#EcEcEc;
		height:20px;
	}
	
	.product-prijzen-links-melding{
		width:390px;
		float:left;
		padding:4px;
	}
	.product-prijzen-links-melding p{
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	margin:0px;
	}
	.product-prijzen-rechts-melding{
		width:231px;
		float:right;
		padding:4px;
	}
	
	.product-prijzen-links-titel{
		width:150px;
		float:left;
		border:1px solid #000000;
		padding:4px;
		font-weight:bold;
		margin-top:20px;		
	}
	.product-prijzen-midden-titel{
		width:131px;
		float:left;
		border:1px solid #000000;
		border-left:0px;
		padding:4px;
		background-color:#E3E3E3;
		font-weight:bold;
		margin-top:20px;
	}
	
	.product-prijzen-rechts-titel{
		width:161px;
		float:left;
		border:1px solid #000000;
		border-left:0px;
		padding:4px;
		background-color:#EcEcEc;
		font-weight:bold;
		margin-top:20px;
	}
	
	.prod-voor{color:#009900; padding:2px; font-weight:bold;}
	
	.prod-van{color:#cc0000; text-decoration:line-through; padding:2px;}
	
	#product_referenties{
		width:234px;
	}
	
	*html #product_referenties img{
		width:230px;
	}
	
	#klant-product-reacties{
	float:left;
	clear:both;
	width:234px;
	margin-right:4px;
	}
	
	*html #klant-product-reacties{
	float:left;
	clear:both;
	width:180px;
	margin-right:4px;
	}
	
	#klant-product-reacties h3{
	font-weight:bold;
	font-size:10pt;
	}
	
	.klant-reactie-pp{
	background-image:url(/images/quote-r.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;

	}
	
	.klant-reactie-pp p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	font-style: italic;
	background-image:url(/images/quote-l.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px 0px 0px 18px;	
	margin:20px 0px 0px 0px;
	}
	
	.klant-reactie-naam{
	font-weight:bold;
	text-align:right;
	margin:0px 4px;
	width:226px;
	}
	
	
	*html .klant-reactie-naam{
	font-weight:bold;
	text-align:right;
	}
	
	
	/*FAQ*/
	.vraag{
		text-decoration:underline;
	}
	.antwoord{
		border-bottom:1px dashed #000000;
		margin:0px;
		padding:0px;
		padding-bottom:10px;
		font-size:10pt;
	}
	
	
	/*Klantreactie*/
	.klantreactie{
		border-bottom:1px dashed #000000;
	}
	
	.klantreactie h3{
	font-weight:bold;
	font-size:12pt;
	}
	
	
	/*Koritingsaccount*/
	#kortingsaccount{
	font-size:11pt
	}
	
	#kortingsaccount p{
	padding:10px 0px;
	}
	#kortingsaccount ul{
	padding:10px 20px;
	}
	#kortingsaccount a{
	font-size:11pt
	}
	
	
	/*bedrijven*/
	.inleiding{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	}
	.het_bedrijf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	width:330px;
	border-bottom:1px dotted #000000;
	width:241px;
	float:left;
	height:30px;
	padding:4px;
	}
	
	.bedrijf_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	border-bottom:1px dotted #000000;
	width:380px;
	float:right;
	height:30px;
	padding:4px;
	}
	
	
	/*sitemap*/
	.divje-links{
		width:55%;
		float:left;
		border-top:0px;
		padding:4px;
	}
	.divje-rechts{
		width:35%;
		float:right;
		padding:4px;
	}
	
	/*nieuws*/
	#nieuwspagina{
		width:700px;
		margin-left:150px;
	}
	
	/*GLOBAL*/
	.zoekschermtitel{
		width:100%;
		font-weight:bold;
	}
	
	.zoekschermtitelnn{
		width:100%;
		font-weight:bold;
		font-size:14pt;
	}
	
	.blanko{
	width:100%;
	height:20px;
	}
	
	
	
	
	/*Linker menu fotoalbum*/
	#left_fotoalbum {
		width: 300px;
		float: left;
	}
	
	#left_fotoalbum img{
	margin-left:20px;
	}
	
	.fotoboek-vanaf{
	text-align:right;
	color:#CC0000;
	font-weight:bold;
	font-size:12pt;
	}
	
	/*Foto op canvas vergelijken*/
	
	
	.product-vergelijken-links{
		width:270px;
		float:left;
		border:1px solid #000000;
		border-top:0px;
		padding:4px;
		font-size:10pt;		
	}
	.product-vergelijken-rechts{
		width:120px;
		float:left;
		border:1px solid #000000;
		border-top:0px;
		border-left:0px;
		padding:4px;
		background-color:#E3E3E3;
		font-size:10pt;		
	}
	
	.product-vergelijken-links-titel{
		width:270px;
		float:left;
		border:1px solid #000000;
		padding:4px;
		font-weight:bold;
		font-size:10pt;		
	}
	.product-vergelijken-rechts-titel{
		width:120px;
		float:left;
		border:1px solid #000000;
		border-left:0px;
		padding:4px;
		background-color:#E3E3E3;
		font-weight:bold;
		font-size:10pt;
	}
	
	
	.reproductiehome a{
		font-size:10pt;
	}
	
	.justified{
		font-size:10pt;
	}
	
	
	#bestellen_iframe{
	width:700px;
	height:800px;
	}
	
	
	/*weblog*/
	.weblog ul{list-style-type:none;}
	.weblog li{padding:4px;}
	.weblog a{}
	
	
	 #whitelabel_voordelen{list-style-image:url(/images/check.gif); padding:6px;}
	 #whitelabel_voordelen li{ padding:2px 0px;}

	 #whitelabel_login{ float:left; width:300px; margin-top:20px;}
	 #whitelabel_login table{ border:1px solid #000;width:240px; background-color:#e3e3e3;}
	 #whitelabel_login td{ padding:4px;}
	 #whitelabel_login .titel{ font-weight:bold; background-color:#09c; color:#FFF;}
	 #whitelabel_login .rechts { padding:2px;font-style:italic;}
	 #whitelabel_login .zoekschermtitelbutton{background-color:#FFF; color:#09c; padding:8px; font-weight:bold; cursor:pointer;}
	 
	 
	 
	 #hoofdproducten_fotos{ width:700px;}
	 *html #hoofdproducten_fotos{ width:760px;}
	 #hoofdproducten_fotos td{ padding:6px; text-align:center;}
	 #hoofdproducten_fotos img{ border:1px solid #000;}
	 
	 #levertijd_knop, #klantreacties_knop, .sepie, #actieprijzen_knop{ float:right; padding:6px 16px 0px 6px;}
	 #prijzen_knop{ float:left; padding:6px 16px 0px 6px;}
	 #actieprijzen_knop{ float:left; padding:0px 16px 0px 0px;}
	 #voordeelactie_knop{ float:left; width:400px;}
	 #levertijd_knop a, #klantreacties_knop a, #prijzen_knop a, #actieprijzen_knop a,  #voordeelactie_knop a{ text-decoration:none; color:#000; cursor:pointer; display:block; background:url(/images/klantreacties_knop.jpg) left no-repeat; width:170px; height:24px; text-align:center; padding-top:4px;}
	 #product_levertijd_window, #product_klantreacties_window{ font-size:10pt;display:block; border:0px;background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1; padding:6px; width:400px; border:1px solid #000;position:absolute; float:right; right:400px;}
	 #product_levertijd_window *{ font-size:10pt;}
	 #product_levertijd_window td{ padding:0px 10px 0px 0px;}
	 * html #product_levertijd_window,  * html #product_klantreacties_window{position:absolute; right:300px;}
	 #product_klantreacties_window{width:620px;padding:6px; margin:10px; }
	 #product_klantreacties_window h2, #product_klantreacties_window div{padding:3px 6px;}
	 #product_levertijd_window p, #product_klantreacties_window{padding:0px; margin:0px;}
	 #product_levertijd_window{ position:static; float:right; margin-top:10px; width:300px;}
	 #voordeelactie_window{ font-size:10pt;display:block; border:0px;background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1; padding:6px; width:400px; border:1px solid #000;position:absolute; float:left;}

 	 #product_actieprijzen_window{  font-size:10pt;display:block; border:0px;background:url(/images/bg-hp-blokken.jpg) no-repeat top left #d1ebf1; padding:6px; width:auto; border:1px solid #000;position:absolute; float:left;}
	 #actie_prijzen_tabel td, #actie_prijzen_tabel th{ padding:2px 6px;}
	 #actie_prijzen_tabel .van{ color:#c00; text-decoration:line-through;}
	 #actie_prijzen_tabel .voor{ color:#090;}
	 .keurmerken_container{width:250px; display:block; float:right;}
	 *:first-child+html .keurmerken_container{width:250px; display:block; float:right; top:-36px; position:relative;}
	 /*zoeken*/


			
			#SearchBox {
				background: url('/images/search_box.png');
				float: left;
				height: 60px;
				width: 150px;
			}
			
			#SearchButton {
				float: left;
				height: 60px;
				width: 70px;
			}
			#SearchTitel{ padding: 0px  0px 0px 20px;}
			#SearchInput {
				background: none;
				border: none;
				color: #999999;
				font-size: 16px;
				outline: none;
				margin: 20px;
				width: 280px;
			}
			
			#SearchResults {
				background: #000;
				display: none;
				overflow: scroll;
				position: absolute;
				width: 178px;
				z-index: 99;
				border:1px solid #000;
				padding:0px;
				margin:0px;
				max-height:300px;
			}
			
			#SearchResults a {
				color: #FFFFFF;
				display: block;
				padding: 5px;
				text-decoration: none;
			}
			
			#SearchResults a .highlight {
				color: #09F;
				font-weight:bold;
			}
			
			#SearchResults a:hover {
				color: #333333;
				background: #FFF;
				text-decoration: underline;
			}
			
			.MenuLink {
				color: #FFFFFF;
				display: block;
				padding: 10px 0px;
				text-align: center;
				width: 160px;
			}
			
			.MenuLink:hover {
				background: #CCCCCC;
			}
/* einde zoeken*/


#bestellen-groot{ background:url(/images/bestel-nu.png) no-repeat top left; width:260px; height:111px; display:block; float:right; padding:10px 0px 10px 10px; display:block;}
.bestel-knop{ background:url(/images/bestel-knop.png) no-repeat top left; color:#000000; width:251px; height:46px; display:block; float:left; margin:4px 0px; text-decoration:none; padding:20px 5px; text-align:center; font-size:13pt; font-weight:bold;} 
.bestel-knop span{font-size:13pt; font-weight:bold;} 


#fotogeschenkzakelijk{background:url(/images/fklein.png) no-repeat top left;height:30px; padding-left:20px;}