@charset "utf-8";
/* CSS Document */

body
{
	background-color:#fff;
	background-image:url(/images/themes/cruises/bg_main.jpg);
	background-position:top;
	background-repeat: repeat-x;
	color: #1b1b1b;
}

#header .top
{
	height: 179px;
}

#header
{
	height:253px;
	background-image:url(/images/themes/cruises/bg_header.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#themeWrapper
{
	background-image:url(/images/themes/cruises/bg_theme.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

#header .logo
{
	background-image: none;
	background-repeat:no-repeat;
	background-position:top left;
	width:990px;
	float:left;
	height:189px;
	margin: -12px 0 0 -12px;
	cursor: pointer;
}

#header .logo img
{
	width:990px;
	height:189px;
}


a
{
	text-decoration:none;
	color:#1b1b1b;
}

a:hover,.contentPage a:hover, .contactInfo a:hover
{
	color:#e26a00;
}

a.more
{
	color:#1b1b1b;
	background-image:url(/images/themes/cruises/arrow.gif);
	text-decoration: none !important;
}

a:hover.more
{
	color:#e26a00;
}

.contentPage a, .contactInfo a
{
	color:#e26a00;
	font-weight: bold;
	text-decoration: underline;
}


h2
{
	color:#1b1b1b!important;
}

.breadcrum
{
	background-image:url(/images/themes/cruises/bg_breadcrum.gif);
}

.breadcrum a
{
	color:#e26a00;
}

.breadcrum .left
{
	background-image: url(/images/themes/cruises/breadcrumLeft.gif);
}

.breadcrum .right
{
	background-image: url(/images/themes/cruises/breadcrumRight.gif);
}

.siteTabs li a span 
{
	background-image:url(/images/themes/cruises/tabLeft.png);
}

.siteTabs li a span:hover
{
	background-image:url(/images/themes/cruises/tabLeftHover.png);
}

.siteTabs a.selected span, .siteTabs a.selected span:hover
{
	background-image:url(/images/themes/cruises/tabLeftSelected.png);
}

.siteTabs li a span.middle
{
	background-image:url(/images/themes/cruises/tab.png);
}

.siteTabs li a:hover span.middle
{
	background-image:url(/images/themes/cruises/tabHover.png);
}

.siteTabs li a.selected span.middle, .siteTabs li a.selected span.middle:hover
{
	background-image:url(/images/themes/cruises/tabSelected.png);
	color: #1B1B1B;
}

.siteTabs li a strong
{
	background-image:url(/images/themes/cruises/tabRight.png);
}

.siteTabs li a:hover strong
{
	background-image:url(/images/themes/cruises/tabRightHover.png);
}

.siteTabs a.selected strong, .siteTabs a.selected strong:hover
{
	background-image:url(/images/themes/cruises/tabRightSelected.png);
}

#siteNav
{
	background-image:url(/images/themes/cruises/bg_siteNav.jpg);
}

#siteNav li
{
	background-image:url(/images/themes/cruises/siteNav_seperator.gif);
}

#siteNav li a
{
	color:#1b1b1b;
}

#siteNav li a:hover span, #siteNav li.selected a
{
	background-image:url(/images/themes/cruises/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/cruises/subMenu_seperator.gif);
}

.subMenu li a
{
	color: #1b1b1b;
}

.subMenu li span
{
	background-image:url(/images/themes/cruises/arrow.gif);
}

.subMenu li a:hover, .subMenu li a.selected
{
	background-image:url(/images/themes/cruises/subMenu_rollover.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
}

#contentFooter
{
	background-image: url(/images/themes/cruises/content_footer.gif);
}

.mainContentWrapper
{
	border-style:solid;
	border-width: 0 1px 0 1px;
	border-color: #e8e9de;
}

.subMenu .footer
{
	background-image: url(/images/themes/cruises/footer.gif);
}

.teaser .footer
{
	background-image: url(/images/themes/cruises/footer.gif);
}

.teaser .body 
{
	background-color: #f3f4ee;
	border-color: #e8e9de;
}

.info
{
	background-image: url(/images/themes/cruises/info_button.png);
	background-repeat: no-repeat;
	height: 31px;
}

#stickyItems .item .footer, .otherLinks .footer
{
	background-image: url(/images/themes/cruises/footer_sticky.gif);
}


#footer
{
	background-color:#e26a00;
}

#footer .bottom
{
	background-image:url(/images/bottom.png);
}

.footerWrapper .reserveren, .footerWrapper .reserveren a, .footerLinks, .footerLinks a
{
	color: #fff;
}

.footerLinks a:hover
{
	color: #fff !important;
}

.endFooter
{
	background-image:url(/images/themes/cruises/footer_seperator.gif);
}

.footerLinks
{
	background-image:url(/images/themes/cruises/bg_footerlinks.jpg);
}

.footerLinks .section li a
{
	background-image:url(/images/themes/cruises/arrow_footer.gif);
}

.footerLinks .section li a:hover
{
	text-decoration:underline;
	color:#e26a00;
}

.newsletter
{
	background-color:#e26a00;
	background-image:url(/images/themes/cruises/bg_newsletter_signup.jpg);
}

.newsletter form input
{
	background-color:#f2f2f2;
}

.newsletter .submit
{
	background-image:url(/images/themes/cruises/submit_newsletter.png);
}

.newsletter .title
{	
	color:#FFF;
}

.pvgProducts
{	
	background-color:#5a5a5a;
	background-image:url(/images/themes/cruises/bg_products.jpg);
}

.pvgProducts .item a
{
	color: #fff;
}

#stickyItems .title, .otherLinks .title
{
	color:#FFF;
	background-color:#716a60;
	background-image:url(/images/themes/cruises/bg_sticky.gif);
}

.subMenu .title, .teaser .title
{
	color:#FFF;
	background-color:#716a60;
	background-image:url(/images/themes/cruises/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/cruises/arrow.gif);
}

.formWrapper
{
	/*background-color:#FCFBF9 !important;*/
	font-size: 11px !important;
}

#infoForm span
{
	color: #e26a00;
}

#infoForm .submit
{
	background-image: url(/images/themes/cruises/submit_contact.png);
}

#newsletterForm .submit
{
	background-image: url(/images/themes/cruises/submit_newsletter_form.png);
}

#message
{
	background-color: #F3F4EE;
}

.galleryMenu li
{
	border-bottom: 1px solid #e8e9de;
}

.galleryMenu li a
{
	background-image: url(/images/themes/cruises/arrow.gif);
}

.watchVideo
{
	background-image: url(/images/themes/cruises/bekijk_video.png);
	height: 31px;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.watchPhoto
{
	background-image: url(/images/themes/cruises/bekijk_foto.png);
	height: 31px;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.productImages
{
	display: none;
}

.productImages img
{
	display: block;
}
.productHeader
{
	font-weight: bold;
	color: #e26a00;
	padding: 0 0 5px 10px;
}

#arrangementen
{
	display: block;
}

#arrangementen .item
{
	margin-bottom: 27px;
}

#arrangementen .title
{
	padding-bottom:5px;
	font-size: 12px;
}

#arrangementen .title a
{
	color: #e26a00;
	font-weight: bold;
}

#arrangementen .thumb
{
	float: left;
	width: 80px;
	margin-bottom: 10px;
}

#arrangementen .infoText
{
	float: left;
	width: 165px;
	margin-bottom: 10px;
	padding-top:4px;
}

#arrangementen .infoText .price
{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#arrangementen .status
{
	float: right;
	font-weight: bold;
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 30px;
	margin: 7px 20px 0 0;
}

#arrangementen .green
{
	background-image: url(/images/themes/cruises/beschikbaar.png);	
}

#arrangementen .red
{
	background-image: url(/images/themes/cruises/bezet.png);	
}

#arrangementen table.inline
{
	margin: 0;
}

