/*GLOBAL*/

	* {
	margin: 0; padding: 0; border: 0;
	font: 100% normal Arial, Helvetica, sans-serif;
	}
	
    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;}
	
	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:32px; float:left; width:192px; background-color:#d2ebf0;padding:4px 0px; margin:4px;}
	*html #bestel_stappen ul li{ height:32px; float:left; width:189px; 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 li {float:left;width:149px;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:149px; w\idth:138px;}





/* 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;}
.menu ul ul a.dropeuro, .menu ul ul a.dropeuro:visited { background: #d4d8bd url(/images/menu/euro.png) left no-repeat; width:250px; padding-left:20px;}
.menu ul ul a.dropinfo, .menu ul ul a.dropinfo:visited { background: #d4d8bd url(/images/menu/information.png) left no-repeat; width:250px; padding-left:20px;}

/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65  no-repeat 251px center; padding-left:20px;}
.menu ul ul a.dropeuro:hover{ background: #c9ba65 url(/images/menu/euro.png) left no-repeat; width:250px; padding-left:20px;}
.menu ul ul a.dropinfo:hover{ background: #c9ba65 url(/images/menu/information.png) left no-repeat; width:250px; padding-left:20px;}

.menu ul ul :hover > a.drop {background:#c9ba65  no-repeat 251px center; padding-left:20px;}
.menu ul ul :hover > a.dropeuro { background: #c9ba65 url(/images/menu/euro.png) left no-repeat; width:250px; padding-left:20px;}
.menu ul ul :hover > a.dropinfo { background: #c9ba65 url(/images/menu/information.png) left no-repeat; width:250px; padding-left:20px;}




/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
.menu ul ul ul a.menu-prod-info, .menu ul ul ul a.menu-prod-info:visited { background: #e2dfa8 url(/images/menu/information.png) left no-repeat; width:260px; padding-left:20px;}
.menu ul ul ul a.menu-prod-price, .menu ul ul ul a.menu-prod-price:visited { background: #e2dfa8 url(/images/menu/euro.png) left no-repeat; width:260px; padding-left:20px;}

/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}
.menu ul ul ul a.menu-prod-info:hover { background: #b2ab9b url(/images/menu/information.png) left no-repeat; width:260px;}
.menu ul ul ul a.menu-prod-price:hover { background: #b2ab9b url(/images/menu/euro.png) left no-repeat; width:260px;}



/* 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:149px;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:-149px;}

/* 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;}


.telnr{
display:inline;
width:234px;
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:218px;
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;
}	
	
	#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;
	}
	
	#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{
	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{
	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/foto-op-aluminium-hp.jpg) no-repeat top left;
	/*background:url(/images/foto-op-canvas-hp.jpg) no-repeat top left;*/
	}
	
	#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:230px;
		float:left;
		display:block;
		padding:0px 5px;
		margin:0px 5px 10px 0px;
	min-height:230px;
	}

	.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;}
	
	*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;
	}
	
	
	#vierluik{width:234px; height:221px;padding:6px;}
	*html #vierluik{width:234px; height:221px;}
	*:first-child+html #vierluik{width:234px; height:221px; margin:6px; padding:10px; margin-top:28px;}
	
	#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:91px; display:block; background:url(/images/4luik-product-paginas_03.jpg) no-repeat top left;}
	#keuren:hover{width:117px; height:91px; display:block; background:url(/images/4luik-product-paginas_03-ov.jpg) no-repeat top left;}
	#offerte{width:117px; height:91px; display:block; background:url(/images/4luik-product-paginas_04.jpg) no-repeat top left;}
	#offerte:hover{width:117px; height:91px; display:block; background:url(/images/4luik-product-paginas_04-ov.jpg) no-repeat top 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;
	}
	
	#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;
	}
	
	#product-prijzen{
		width:640px;
		font-size:10pt	
	}
	
	.product-prijzen-btw{
		width:100%;
		float:left;
		margin:10px 0px;		
	}
	.product-prijzen-bestellen{
		width:100%;
		float:left;
		margin:10px 0px;		
	}
	
	.product-prijzen-links{
		width:310px;
		float:left;
		border:1px solid #000000;
		border-top:0px;
		padding:4px;
		height:20px;
	}
	.product-prijzen-midden{
		width:141px;
		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:310px;
		float:left;
		border:1px solid #000000;
		padding:4px;
		font-weight:bold;
		margin-top:20px;		
	}
	.product-prijzen-midden-titel{
		width:141px;
		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:right;
	clear:both;
	width:234px;
	margin-right:4px;
	}
	
	*html #klant-product-reacties{
	float:right;
	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:10px;}
	 #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;}
	 
	 
	 /*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*/	