@charset "utf-8";
/* CSS Document */

body
{
	background-color:#f3f4ee;
	background-image:url(/images/themes/oude_slot/bg_main.jpg);
	background-position:top;
	background-repeat: no-repeat;
	color: #4a4035;
}

#header
{
	height:222px;
	background-image:url(/images/themes/oude_slot/bg_header.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#themeWrapper
{
	background-image:url(/images/themes/oude_slot/bg_main_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#header .logo
{
	background-image:url(/images/themes/oude_slot/logo.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:285px;
	float:left;
	height:86px;
}

#header .logo img
{
	width:285px;
	height:86px;
}

a
{
	text-decoration:none;
	color:#1b1b1b;
}

a:hover,.contentPage a:hover, .contactInfo a:hover
{
	color:#c60000;
}

a.more
{
	color:#1b1b1b;
	background-image:url(/images/themes/oude_slot/arrow.gif);
	text-decoration: none !important;
}

a:hover.more
{
	color:#c60000;
}

.contentPage a, .contactInfo a
{
	color:#990000;
	font-weight: bold;
	text-decoration: underline;
}


h2
{
	color:#990000 !important;
}

.breadcrum
{
	background-image:url(/images/themes/oude_slot/bg_breadcrum.gif);
}

.breadcrum a
{
	color:#990000;
}

.breadcrum .left
{
	background-image: url(/images/themes/oude_slot/breadcrumLeft.gif);
}

.breadcrum .right
{
	background-image: url(/images/themes/oude_slot/breadcrumRight.gif);
}

.siteTabs li a span 
{
	background-image:url(/images/themes/oude_slot/tabLeft.png);
}

.siteTabs li a span:hover
{
	background-image:url(/images/themes/oude_slot/tabLeftHover.png);
}

.siteTabs a.selected span, .siteTabs a.selected span:hover
{
	background-image:url(/images/themes/oude_slot/tabLeftSelected.png);
}

.siteTabs li a span.middle
{
	background-image:url(/images/themes/oude_slot/tab.png);
}

.siteTabs li a:hover span.middle
{
	background-image:url(/images/themes/oude_slot/tabHover.png);
}

.siteTabs li a.selected span.middle, .siteTabs li a.selected span.middle:hover
{
	background-image:url(/images/themes/oude_slot/tabSelected.png);
	color: #1B1B1B;
}

.siteTabs li a strong
{
	background-image:url(/images/themes/oude_slot/tabRight.png);
}

.siteTabs li a:hover strong
{
	background-image:url(/images/themes/oude_slot/tabRightHover.png);
}

.siteTabs a.selected strong, .siteTabs a.selected strong:hover
{
	background-image:url(/images/themes/oude_slot/tabRightSelected.png);
}

#siteNav
{
	background-image:url(/images/themes/oude_slot/bg_siteNav.jpg);
}

#siteNav li
{
	background-image:url(/images/themes/oude_slot/siteNav_seperator.gif);
}

#siteNav li a
{
	color:#1b1b1b;
}

#siteNav li a:hover span, #siteNav li.selected a
{
	background-image:url(/images/themes/oude_slot/siteNav_hover.gif);
}

.subMenu .title
{
	background-color:#522620;
	color:#FFF;
}

.subMenuList, .teaser .body
{
	background-color:#990000;
	border-color:#4a0000;
}

.teaser .illu
{
	border: none;
}

.teaser .illu img
{
	width: 245px;
	height: 90px;
}

.subMenu li
{
	background-image:url(/images/themes/oude_slot/subMenu_seperator.gif);
}

.subMenu li a
{
	color: #FFF;
}

.subMenu li span
{
	background-image:url(/images/themes/oude_slot/footer_arrow.gif);
}

.subMenu li a:hover, .subMenu li a.selected
{
	background-image:url(/images/themes/oude_slot/subMenu_rollover.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#990000;
}

#contentFooter
{
	background-image: url(/images/themes/oude_slot/content_footer.gif);
}

.mainContentWrapper
{
	border-style:solid;
	border-width: 0 1px 0 1px;
	border-color: #e8e9de;
}

.subMenu .footer
{
	background-image: url(/images/themes/oude_slot/footer.gif);
}

.teaser .footer
{
	background-image: none;
	display: none;
}

.teaser .body 
{
	background-color: transparent !important;
	border: none;
}

.info
{
	background-image: url(/images/themes/oude_slot/info_button.gif);
	background-repeat: no-repeat;
	height: 31px;
}

#stickyItems .item .footer, .otherLinks .footer
{
	background-image: url(/images/themes/oude_slot/footer_sticky.gif);
}


#footer
{
	background-color:#4a0000;
}

#footer .bottom
{
	background-image:url(/images/bottom.png);
}

.footerWrapper .reserveren, .footerWrapper .reserveren a, .footerLinks, .footerLinks a
{
	color: #FFF;
}

.footerLinks a:hover
{
	color: #f3f4ee !important;
}

.endFooter
{
	background-image:url(/images/themes/oude_slot/footer_seperator.gif);
}

.footerLinks
{
	background-image:url(/images/themes/oude_slot/bg_footerlinks.jpg);
}

.footerLinks .section li a
{
	background-image:url(/images/themes/oude_slot/footer_arrow.gif);
}

.footerLinks .section li a:hover
{
	text-decoration:underline;
	color:#990000;
}

.newsletter
{
	background-color:#990000;
	background-image:url(/images/themes/oude_slot/bg_newsletter_signup.jpg);
}

.newsletter form input
{
	background-color:#f2f2f2;
}

.newsletter .submit
{
	background-image:url(/images/themes/oude_slot/submit_newsletter.png);
}

.newsletter .title
{	
	color:#FFF;
}

.pvgProducts
{	
	background-color:#990000;
	background-image:url(/images/themes/oude_slot/bg_products.jpg);
}

#stickyItems .title, .otherLinks .title
{
	color:#FFF;
	background-color:#522620;
	background-image:url(/images/themes/oude_slot/bg_sticky.gif);
}

.subMenu .title, .teaser .title
{
	color:#FFF;
	background-color:#522620;
	background-image:url(/images/themes/oude_slot/header.gif);
}

#stickyItems .illu
{
	border: none;
}

#stickyItems .illu img
{
	width: 212px;
}

#stickyItems .item .intro
{
	background-color: transparent !important;
	border-color: #ffffff !important;
}

.otherLinks .intro
{
	background-color: transparent !important;
	border-color: #ffffff !important;
}

.otherLinks li
{
	background-image: none;	
}

.otherLinks li a
{
	background-image:url(/images/themes/oude_slot/arrow.gif);
}

.formWrapper
{
	/*background-color:#FCFBF9 !important;*/
	font-size: 11px !important;
}

#infoForm span
{
	color: #990000;
}

#infoForm .submit
{
	background-image: url(/images/themes/oude_slot/submit_contact.png);
}

#newsletterForm .submit
{
	background-image: url(/images/themes/oude_slot/submit_newsletter_form.png);
}

#message
{
	background-color: #ecead9;
}

.galleryMenu li
{
	border-bottom: 1px solid #e8e9de;
}

.galleryMenu li a
{
	background-image: url(/images/themes/oude_slot/arrow.gif);
}

.watchVideo
{
	background-image: url(/images/themes/oude_slot/bekijk_video.png);
	height: 31px;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.watchPhoto
{
	background-image: url(/images/themes/oude_slot/bekijk_foto.png);
	height: 31px;
	background-repeat: no-repeat;
	margin-top: 20px;
}
.productImages img
{
	display: block;
}
.productHeader
{
	font-weight: bold;
	color: #990000;
	padding: 0 0 5px 10px;
}