/*GLOBAL*/

	* {
	margin: 0; padding: 0; border: 0;
	font-family: Arial;
	font-size:11pt;
	line-height:14pt;
	}
	
    body {
		background: url(/images/bg-trans.gif) repeat-x top #d1ebf1;
	}
	
	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;
	}
	
	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;
		border:1px solid #666666;	
	}
	
	.imghp{
	padding-right:40px;
	}
	
	/*TOP*/
	#header {
	}
	#header-fl {
	padding:0px;
	margin:0px;
	}
	#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;
	}
		
	#hoofdmenu{ background:#9cf; z-index:10000000;}
.menu {width:990px; height:32px; position:relative; z-index:10000000;border-right:1px solid #000; font-family:Arial, Helvetica, sans-serif; margin-top:10px; margin-left:10px;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:992px; w\idth:990px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul ul li {float:left;width:149px;position:relative;}
.menu ul li {float:left;width:134px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; width:138px; height:30px; border:1px solid #000; border-width:1px 0 1px 1px; background:#09c; padding-left:10px; line-height:29px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:119px; w\idth:123px;}





/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd 251px center; width:250px; padding-left:20px;}
* html .hmenutable li  li{ left:-132px;}

/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65  no-repeat 251px center; padding-left:20px;}

.menu ul ul :hover > a.drop {background:#c9ba65  no-repeat 251px center; padding-left:20px;}




/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}

/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}
* html  ul ul ul  li, * html .menu ul ul ul a:hover{ left:-132px;}



/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:134px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:281px; top:-1px; width:281px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-134px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:12pt; padding:5px 10px; width:259px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background:#b7d186;}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#b7d186;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

.menu em{ font-weight:bold;	font-style: italic;}

.menu a.bestelknop{ background-color:#CC0000; color:#ffffff;}
.menu a.bestelknop:hover, .menu ul ul a.bestelknop:hover{color:#fff; background:#b7d186;}
.menu :hover > a.bestelknop, .menu ul ul :hover > a.bestelknop {color:#fff; background:#b7d186;}

.menu a.uitloggen{ background-color:#663399; color:#ffffff;}
.menu a.uitloggen:hover, .menu ul ul a.uitloggen:hover{color:#fff; background:#b7d186;}
.menu :hover > a.uitloggen, .menu ul ul :hover > a.uitloggen {color:#fff; background:#b7d186;}


.menu a.whitelabel{ background-color:#FFF; color:#09c;}
.menu a.whitelabel:hover, .menu ul ul a.whitelabel:hover{color:#fff; background:#b7d186;}
.menu :hover > a.whitelabel, .menu ul ul :hover > a.whitelabel {color:#fff; background:#b7d186;}

#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:left; width:1000px;}
#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:40px;
background-color:#9cf;
padding:0px;
margin:0px;
border:0px;
}

#home a img { }

#home a, #home a:hover, #home a:visited{
background:none;
padding:0px;
margin:0px;
border:0px;
width:30px;
}

.telnr{
display:inline;
width:134px;
height:30px;
}
.telnrbestel{
display:inline;
float:left;
height:30px;
}


.telnr p {
text-align:right;
background:#9cf url(http://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(http://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: 745px;
		float: left;
		margin:0px;
		padding:10px 10px 0px 10px;
		padding-top:0px;
		padding-right:0px;
		border-right:1px dotted #666666;
	}
	* html #content {
		width: 735px;
		float: left;
		margin:0px;
		padding:10px;
		border-right:1px dotted #666666;
	}
	

	
	#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;
	}
	
	#contenthome {
		width: 980px;
		float: left;
		margin:10px 0px 10px 10px;
	}
	
	#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; bo} 
	#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;
	}
	
	#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;
	}
	*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 {
		height: 1px;
		clear: both;
	}
	
	#footer ul{
	padding:6px 0px 6px 12px;
	}
	
	#footer li{
	display:inline;
	padding:2px 20px 2px 2px;
	}
	
	#footer a:hover{
	display:inline;
	padding:2px;
	background-color:#a4c4e4;
	}
	
	#footer a{
	text-decoration:none;
	color:#000000;
	padding:2px;
	font-weight:bold;
	font-size:10pt;	
	}
	
	#footer address{
		text-decoration:none;
		color:#000000;
		padding:2px;
		padding-top:10px;
		font-weight:bold;
		font-size:10pt;	
		text-align:center;	
	}
	
	
	
	
	/*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*/	
