@charset "utf-8";
/* CSS Document */

body
{
	background-color:#f3f4ee;
	background-image:url(/images/themes/sand/bg_main.jpg);
	background-attachment: fixed;
	background-position:top;
	background-repeat: repeat-x;
	color: #4a4035;
}

#header
{
	height:222px;
	background-image:url(/images/themes/sand/bg_header3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#themeWrapper
{
	/*background-image:url(/images/themes/sand/bg_main_bottom.png);*/
	background-position:top center;
	background-repeat:no-repeat;
}

#header .logo
{
	background-image: none;
	background-repeat:no-repeat;
	background-position:top left;
	width:990px;
	float:left;
	height:160px;
	margin: -12px 0 0 -12px;
	cursor: pointer;
}

#header .logo img
{
	width:990px;
	height:160px;
}

a
{
	text-decoration:none;
	color:#1b1b1b;
}

a:hover,.contentPage a:hover, .contactInfo a:hover
{
	color:#00b2d2;
}

a.more
{
	color:#1b1b1b;
	background-image:url(/images/themes/sand/arrow.gif);
	text-decoration: none !important;
}

a:hover.more
{
	color:#00b2d2;
}

.contentPage a, .contactInfo a
{
	color:#00b2d2;
	font-weight: bold;
	text-decoration: underline;
}


h2
{
	color:#4a4035 !important;
}

.breadcrum
{
	background-image:url(/images/themes/sand/bg_breadcrum.gif);
}

.breadcrum a
{
	color:#00b2d2;
}

.breadcrum .left
{
	background-image: url(/images/themes/sand/breadcrumLeft.gif);
}

.breadcrum .right
{
	background-image: url(/images/themes/sand/breadcrumRight.gif);
}

.siteTabs li a span 
{
	background-image:url(/images/themes/sand/tabLeft.png);
}

.siteTabs li a span:hover
{
	background-image:url(/images/themes/sand/tabLeftHover.png);
}

.siteTabs a.selected span, .siteTabs a.selected span:hover
{
	background-image:url(/images/themes/sand/tabLeftSelected.png);
}

.siteTabs li a span.middle
{
	background-image:url(/images/themes/sand/tab.png);
}

.siteTabs li a:hover span.middle
{
	background-image:url(/images/themes/sand/tabHover.png);
}

.siteTabs li a.selected span.middle, .siteTabs li a.selected span.middle:hover
{
	background-image:url(/images/themes/sand/tabSelected.png);
	color: #1B1B1B;
}

.siteTabs li a strong
{
	background-image:url(/images/themes/sand/tabRight.png);
}

.siteTabs li a:hover strong
{
	background-image:url(/images/themes/sand/tabRightHover.png);
}

.siteTabs a.selected strong, .siteTabs a.selected strong:hover
{
	background-image:url(/images/themes/sand/tabRightSelected.png);
}

#siteNav
{
	background-image:url(/images/themes/sand/bg_siteNav.jpg);
}

#siteNav li
{
	background-image:url(/images/themes/sand/siteNav_seperator.gif);
}

#siteNav li a
{
	color:#1b1b1b;
}

#siteNav li a:hover span, #siteNav li.selected a
{
	background-image:url(/images/themes/sand/siteNav_hover.gif);
}

.subMenu .title
{
	background-color:#522620;
	color:#FFF;
}

.subMenuList, .teaser .body
{
	background-color:#f3f4ee;
	border-color:#e8e9de;
}

.subMenu li
{
	background-image:url(/images/themes/sand/subMenu_seperator.gif);
}

.subMenu li a
{
	color: #4a4035;
}

.subMenu li span
{
	background-image:url(/images/themes/sand/arrow.gif);
}

.subMenu li a:hover, .subMenu li a.selected
{
	background-image:url(/images/themes/sand/subMenu_rollover.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
}

#contentFooter
{
	background-image: url(/images/themes/sand/content_footer.gif);
}

.mainContentWrapper
{
	border-style:solid;
	border-width: 0 1px 0 1px;
	border-color: #e8e9de;
}

.subMenu .footer
{
	background-image: url(/images/themes/sand/footer.gif);
}

.teaser .footer
{
	background-image: url(/images/themes/sand/footer.gif);
}

.teaser .body 
{
	background-color: #f3f4ee;
	border-color: #e8e9de;
}

.info
{
	background-image: url(/images/themes/sand/info_button.gif);
	background-repeat: no-repeat;
	height: 31px;
}

#stickyItems .item .footer, .otherLinks .footer
{
	background-image: url(/images/themes/sand/footer_sticky.gif);
}


#footer
{
	background-color:#e8e9de;
}

#footer .bottom
{
	background-image:url(/images/bottom.png);
}

.footerWrapper .reserveren, .footerWrapper .reserveren a, .footerLinks, .footerLinks a
{
	color: #4a4035;
}

.footerLinks a:hover
{
	color: #4a4035 !important;
}

.endFooter
{
	background-image:url(/images/themes/sand/footer_seperator.gif);
}

.footerLinks
{
	background-image:url(/images/themes/sand/bg_footerlinks.jpg);
}

.footerLinks .section li a
{
	background-image:url(/images/themes/sand/arrow.gif);
}

.footerLinks .section li a:hover
{
	text-decoration:underline;
	color:#00b2d2;
}

.newsletter
{
	background-color:#4a4036;
	background-image:url(/images/themes/sand/bg_newsletter_signup.jpg);
}

.newsletter form input
{
	background-color:#f2f2f2;
}

.newsletter .submit
{
	background-image:url(/images/themes/sand/submit_newsletter.png);
}

.newsletter .title
{	
	color:#FFF;
}

.pvgProducts
{	
	background-color:#f3f4ee;
	background-image:url(/images/themes/sand/bg_products.jpg);
}

.pvgProducts .item a
{
	color: #4a4035;
}

#stickyItems .title, .otherLinks .title
{
	color:#FFF;
	background-color:#716a60;
	background-image:url(/images/themes/sand/bg_sticky.gif);
}

.subMenu .title, .teaser .title
{
	color:#FFF;
	background-color:#716a60;
	background-image:url(/images/themes/sand/header.gif);
}

#stickyItems .illu
{	
	border-color:#E8E9DE;
}

#stickyItems .item .intro
{
	background-color: #f3f4ee !important;
	border-color: #e8e9de !important;
}

.otherLinks .intro
{
	background-color: #f3f4ee !important;
	border-color: #e8e9de !important;
}

.otherLinks li
{
	background-image: none;	
}

.otherLinks li a
{
	background-image:url(/images/themes/sand/arrow.gif);
}

.formWrapper
{
	/*background-color:#FCFBF9 !important;*/
	font-size: 11px !important;
}

#infoForm span
{
	color: #00b2d2;
}

#infoForm .submit
{
	background-image: url(/images/themes/sand/submit_contact.png);
}

#newsletterForm .submit
{
	background-image: url(/images/themes/sand/submit_newsletter_form.png);
}

#message
{
	background-color: #d9f4f8;
}

.galleryMenu li
{
	border-bottom: 1px solid #e8e9de;
}

.galleryMenu li a
{
	background-image: url(/images/themes/sand/arrow.gif);
}

.watchVideo
{
	background-image: url(/images/themes/sand/bekijk_video.png);
	height: 31px;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.watchPhoto
{
	background-image: url(/images/themes/sand/bekijk_foto.png);
	height: 31px;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.productImages
{
	display: none;
}

.productImages img
{
	display: block;
}
.productHeader
{
	font-weight: bold;
	color: #00b2d2;
	padding: 0 0 5px 10px;
}