
/* CONSUMER SITE */
/*
body 											{ background: #ddd url(/images/bg_body_homepage_dames.jpg) top center no-repeat; }
body.fotoboek-heren								{ background: #ddd url(/images/bg_body_homepage_heren.jpg) top center no-repeat; }
body.fotoboek-kinderen							{ background: #ddd url(/images/bg_body_homepage_kinderen.jpg) top center no-repeat; }
body.fotoboek-babys								{ background: #ddd url(/images/bg_body_homepage_babys.jpg) top center no-repeat; }
*/

body 											{ background: #ddd url(/images/backgrounds/winter2010/bg_body_dames.jpg) top center no-repeat; }
body.fotoboek-heren								{ background: #ddd url(/images/backgrounds/winter2010/bg_body_heren.jpg) top center no-repeat; }
body.fotoboek-kinderen							{ background: #ddd url(/images/backgrounds/winter2010/bg_body_kinderen.jpg) top center no-repeat; }
body.fotoboek-babys								{ background: #ddd url(/images/backgrounds/winter2010/bg_body_babys.jpg) top center no-repeat; }


#header											{ width: 990px; margin: 0 auto; background: none; height: auto; }

#header #logo-and-languages						{  }
#header #logo-and-languages #logo				{ width: 850px; float: left; height: auto;}
#header #logo-and-languages #languages			{ width: 140px; float: left; height: auto; padding-top: 10px; background: none; }

#header #menu					{ width: 990px; float: none; height: auto; background: none; }
#header #menu ul				{ margin-top: 0; }
#header #menu ul li				{ background: none; margin: 0 5px 0 0; }
#header #menu ul li a			{ background: #fff; line-height: 28px;  padding: 0px 15px 0 15px;}
#header #menu ul li#current a	{ background: #a42e2e; }

.glass 					{ width: 100%; margin: 0 auto; text-align: left; font-size: 1.0em; background: url('/images/bg_glass.png'); border-top: 1px solid #fff; }
.glass .main 			{ width: 990px; margin: 0 auto; padding: 15px 0 0 0; } 
.glass .main .center	{ width: 630px; background: none; padding-right: 300px; } 

.footer-glass								{ width: 100%; margin: 0 auto; height: 125px; background: url('/images/bg_footer_glass.png') repeat-x; }
.footer-glass .footer-main					{ width: 990px; margin: 0 auto; }
.footer-glass .footer-main #footer-dog		{ float: left; width: 150px; }
.footer-glass .footer-main #footer-menu		{ float: left; width: 840px; margin: 69px 0 0 0;  }

.footer-glass .footer-main #footer-menu ul 					{ margin: 0; padding: 0; list-style: none; }
.footer-glass .footer-main #footer-menu ul li 				{ float: left; margin: 0 15px 0 0; }
.footer-glass .footer-main #footer-menu ul li a 			{ float: left; padding: 0 0 0 15px; display: block; height: 16px;}
.footer-glass .footer-main #footer-menu ul li a.inloggen	{ background: url(/images/key.png) no-repeat top left; color: #000; padding: 0 0 0 20px; } 
.footer-glass .footer-main #footer-menu li a.uitloggen		{ background: url(/images/key_delete.png) no-repeat top left; color: #000; padding: 0 0 0 20px; }

.two-columns { }
.two-columns .left-column 			{ float: left; width: 400px; }
.two-columns .right-column 			{ float: left; width: 200px; }

ul.homeblocks 						{ margin: 0; padding: 0; width: 630px; }
ul.homeblocks li a					{ background: none; border: none; width: 152px; height: 152px; margin: 0; } 
ul.homeblocks li a:hover			{ border: none; background: none; } 
ul.homeblocks li#last a 			{ margin: 0; } 

#adresinformatie { background: #fff; padding: 10px  }

/* INLOGGEN */

form#inloggen .question label { width: 130px;  }
form#inloggen #question-UserEmail input	{ width: 200px; }
form#inloggen .submitbutton	{ margin-left: 130px; }
form#inloggen #question-keepLoggedIn input { margin-left: 130px; }


/* WINKELS */

.item-winkel				{ background: #fff; width: 280px; height: 80px; text-align: left; border: 1px solid #ddd; loat: left;  padding: 10px; margin: 0 10px 10px 0; border-bottom: 1px solid #ddd;}
.item-winkel h3				{ background: none; color: #000; font-weight: bold; font-size: 1.1em; margin-bottom: 5px; } 
.item-winkel .data			{ }
.item-webwinkel				{ height: 60px; }
