/*GLOBAL*/

	* {
	margin: 0; padding: 0; border: 0;
	font-family:Verdana;
	}
	
    body {
	background: url(/images/bg-trans.gif) repeat-x top #afc4e5;
	}
	
	h1{
	font-size:11pt;
	}
	
	h2{
	font-size:10pt;
	margin:20px 0px 0px 0px;
	}
	
	img{
	padding:6px;
	}
	
	p{
	font-size:10pt;
	padding:6px 0px;
	}
	
	p a{
	font-size:1em;
	}
	
	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;
	}
	#container {
		background: #FFFFFF;
		width: 1000px;
		margin: 10px auto 0 auto;
		padding:0px;
	}
	
	
	
	/*TOP*/
	#header {
	}
	
	
	#header-fotoboeken{
		height: 220px;
		width:1000px;
		background-image:url(/images/fotogeschenk-fotoboeken.jpg);
		background-repeat:no-repeat;
	}
	
	#logotrack	{
		width:1000px;
	}
	
	#logo {
		height: 85px;
		width:610px;/*700*/
		background: url(/images/uwfotocadeau_wzk.gif) no-repeat;
	}
	* html #logo {
		height: 84px;
		width:620px;
		background: url(/images/uwfotocadeau_wzk.gif) no-repeat;
	}
	#logozk {
		height: 85px;
		width:610px;
	}
	
	#tracktrace	{
	width:390px;/*260*/
		height:50px;
		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:0.7em;
		font-weight:bold;
		float:left;
	}
	
	#emaillabel{
	}
	
		
	#menu ul{
	padding:0px 0px 0px 12px;
	}
	
	#menu li{
	display:inline;
	padding:2px 20px 0px 0px;
	}
	
	
	#menu a:hover{
	display:inline;
	padding:2px 0px;
	background-color:#a4c4e4;
	}
	
	#menu a{
	text-decoration:none;
	color:#000000;
	padding:2px 0px;
	font-weight:bold;
	font-size:0.7em;	
	}
	
	
	
	#content {
		width: 400px;
		float: left;
		padding:0px 20px 0px 20px;
	}
	
	* html #content {
		width: 340px;
		float: left;
		padding:0px 20px 0px 20px;
	}
	
	
	#contentbig {
		width: 640px;
		float: right;
		padding:0px 20px 0px 20px;
	}
	
	#contentbigfotoalbum {
		width: 640px;
		float: right;
		padding:0px 20px 0px 0px;
	}
	
	#contentbigest {
		width: 970px;
		padding:0px 20px 0px 20px;
	}
	
	#verzendkostentabel{
		font-size:0.9em;
		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:9pt;
	font-style: italic;
	background-image:url(/images/quote-l.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px 0px 0px 18px;
	width:226px;
	margin:0px 4px;
	}
	
	*html #klant-reactie-hp p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	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;
	font-size:10pt;
	padding-bottom:8px;
	margin:0px 4px;
	}
	
	
	*html #klant-reactie-hp h3{
	font-weight:bold;
	font-size:10pt;
	padding-bottom:8px;
	width:180px;
	}
	
	
	#product_levertijd_hp{
	font-size:10pt;
	background-color:#ff9900;
	padding:4px;
	border:1px dotted #000000;
	width:226px;
	float:right;
	font-weight:bold;
	color:#000000;
	margin:20px 4px;
	}
	
	
	*html #product_levertijd_hp{
	font-size:10pt;
	background-color:#ff9900;
	border:1px dotted #000000;
	font-weight:bold;
	color:#000000;
	width:180px;
	}
	
	#product_levertijd{
	float:right;
	font-size:10pt;
	background-color:#ff9900;
	padding:4px;
	border:1px dotted #000000;
	width:226px;
	font-weight:bold;
	color:#000000;
	margin:10px 4px;
	}
	
	
	*html #product_levertijd{
	float:right;
	font-size:10pt;
	background-color:#ff9900;
	border:1px dotted #000000;
	font-weight:bold;
	color:#000000;
	width:180px;
	}
	
	
	/*Linker menu*/
	#left {
		width: 300px;
		float: left;
		
	}
	#left img{
	padding:0px;
	}
	
	#left h1	{
	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{
		width:300px;
		height:18px;
		margin:2px 1px;
		padding:4px 0px 4px 1px;
	}
	
	
	
	#meerwaarde{
		background: url(/images/meerwaarde.gif) no-repeat;
		width:300px;
		height:68px;
	}
	
	#fotobalbum{
		width:300px;
		height:90px;
	}
	
	#foto-keuren{
		width:300px;
		height:124px;
		background: url(/images/foto-keuren.jpg) no-repeat;
	}
	
	#online-foto-uitsnede-maken{
		width:300px;
		height:90px;
		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: right;
		margin:0px;
		padding:0px;
	}
	
	* html #right {
		width: 244px;
		float: right;
		padding:0px;
		
	}
	
	#keurmerken {
		margin:6px 0px;
	}
	
	#reproducties {
		margin:6px 0px;
	}
	
	#betaalmethodes {
	width:240px;
	height:90px;
	background: url(/images/logos_payment-types_2.jpg) no-repeat;
	}
	
	#adres {
	font-size:0.8em;
	margin:6px 0px;
	width:210px;
	}
	
	#favorites{
		width: 210px;
	}
	
	#nieuws{
		padding:20px;
		padding-left:0px;
		padding-right:0px;
	}
	
	/*FOOTER*/
	#footer {
		background: url(/images/footer.gif) no-repeat;
		height: 30px;
		clear: both;
	}
	
	#footer ul{
	padding:6px 0px 6px 12px;
	}
	
	#footer li{
	display:inline;
	padding:2px;
	background-color:#FFFFFF;
	}
	
	#footer a:hover{
	display:inline;
	padding:2px;
	background-color:#a4c4e4;
	}
	
	#footer a{
	text-decoration:none;
	color:#000000;
	padding:2px;
	font-weight:bold;
	font-size:0.7em;	
	}
	
	#footer address{
		text-decoration:none;
		color:#FFFFFF;
		padding:4px 0px 4px 0px;
		font-weight:bold;
		font-size:0.7em;
		background-color:#000000;
		text-align:center;	
	}
	
	
	
	
	/*product paginas*/
	#product-foto-container {
		width: 640px;
		padding-top:20px;
	}
	
	#product-titel{
	vertical-align:baseline;
	}
	
	#product-titel img{
		margin:0px;
		padding:0px;
	}
	
	#product-titel h1{
		margin:0px;
		padding:0px;
	}
	
	.product-levertijd{
	font-size:0.8em;
	}
	
	#product-prijzen{
		width:100%;
		font-size:0.8em;	
	}
	
	.product-prijzen-btw{
		width:100%;
		float:left;
		margin:10px 0px;		
	}
	.product-prijzen-bestellen{
		width:100%;
		float:left;
		margin:10px 0px;		
	}
	
	.product-prijzen-links{
		width:390px;
		float:left;
		border:1px solid #000000;
		border-top:0px;
		padding:4px;
		height:20px;
	}
	.product-prijzen-rechts{
		width:231px;
		float:right;
		border:1px solid #000000;
		border-top:0px;
		border-left:0px;
		padding:4px;
		background-color:#E3E3E3;
		height:20px;
	}
	.product-prijzen-links-melding{
		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:390px;
		float:left;
		border:1px solid #000000;
		padding:4px;
		font-weight:bold;		
	}
	.product-prijzen-rechts-titel{
		width:231px;
		float:right;
		border:1px solid #000000;
		border-left:0px;
		padding:4px;
		background-color:#E3E3E3;
		font-weight:bold;
	}
	
	.prod-voor{color:#009900; padding:2px; font-weight:bold;}
	
	.prod-van{font-size:10px; color:#cc0000; text-decoration:line-through; padding:2px;}
	
	/*FAQ*/
	.vraag{
		text-decoration:underline;
		color:#000000;
		font-size:8pt;
	}
	.antwoord{
		border-bottom:1px dashed #000000;
		margin:0px;
		padding:0px;
		padding-bottom:10px;
		font-size:8pt;
	}
	
	
	/*Klantreactie*/
	.klantreactie{
		border-bottom:1px dashed #000000;
	}
	
	.klantreactie h3{
	font-size:1em;
	}
	
	
	/*Koritingsaccount*/
	#kortingsaccount{
	font-size:0.9em;
	}
	
	#kortingsaccount p{
	padding:10px 0px;
	}
	#kortingsaccount ul{
	padding:10px 20px;
	}
	#kortingsaccount a{
	font-size:0.9em;
	}
	
	
	/*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:45%;
		float:left;
		border-top:0px;
		padding:4px;
	}
	.divje-rechts{
		width:45%;
		float:right;
		padding:4px;
	}
	
	/*nieuws*/
	#nieuwspagina{
		width:700px;
		margin-left:150px;
		background-color:#CCCCCC;
	}
	
	/*GLOBAL*/
	.zoekschermtitel{
		width:100%;
		font-weight:bold;
		color:#FFFFFF;
		background-color:#000000;
	}
	
	.zoekschermtitelnn{
		width:100%;
		font-weight:bold;
		color:#FFFFFF;
		padding-left:10px;
		background-color:#000000;
		font-size:1.8em;
	}
	
	.blanko{
	width:100%;
	height:20px;
	}
	
	
	
	
	/*Linker menu fotoalbum*/
	#left_fotoalbum {
		width: 300px;
		float: left;
		
	}
	
	#left_fotoalbum img{
	margin-left:20px;
	}
	
	
	
	/*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;
	}
	
	
	#foto-bestellen{
	font-size:10pt;
	background-color:#e3e3e3;
	padding:4px;
	border:1px dotted #000000;
	width:400px;
	float:left;
	margin:10px 0px;
	}
	
	#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;
	}