﻿/********** MAIN *************/
body 
{
	margin: 0;  
	padding:0px;
	background-color:#474747;
	background-image: url(../App_Themes/Default/Images/HeaderBG.jpg);
	background-repeat:repeat-x;
}

a
{
	text-decoration:none;
}

.MenuText
{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:13px;
	font-weight:bolder;	
	text-decoration:none;
}

.HeaderSpacer
{
	width:980px; 
	height:6px; 
	background-color:#FFFFFF;
}

.HeaderSubNav
{
	width:980px; 
	height:267px;
	background-color:#FFFFFF;	
}
.Main
{
	width:980px; 
	background-color:#FFFFFF;
}

.Footer
{
	width:980px;
	height:33px;
	background-color:#FFFFFF;
	background-image: url(../App_Themes/Default/Images/FooterBG.jpg);
	background-repeat:repeat-x;
	
}
.StandardText
{
	color:#474747;	
	font-family:Verdana;
	font-size:10px;
}

a.FooterText 
{
	color:#474747;	
	font-family:Verdana;
	font-size:10px;
}

#MainRightWrapper
{
	width:766px;
	position:absolute;
	float:left;
	
}

.404Text
{
	padding:8px;
	color:#474747;	
	font-family:Verdana;
	font-weight:bolder;
	font-size:14px;
}

/****** Rotating Images *******/

#RotateImageWrapper
{
	height:263px;
	width:980px;
	position: relative;	
	z-index:1000;
	
}
.RotateImage
{
	height:263px;
	width:964px;
}
#RotateImageBG
{
	height:263px;
	width:964px;
	padding-right:8px;
	position: absolute;
	z-index:1001;
	float:left;
	left:8px;
}

#RotateImageLeft
{
	height:263px;
	width:206px;
	padding-left:7px;
	position: absolute;
	top:0px;
	left:0px;	
	z-index:1002;
	/*border:1px solid #000000;*/
}

#RotateImageRight
{
	height:263px;
	width:750px;
	padding-right:8px;
	position: absolute;
	z-index:1003;
	left:214px;
	

}

.MenuTable
{
	width:206px;
}
.MenuItem
{
	width:206px;
	height:53px;
	filter:alpha(opacity=70);
	opacity: 0.70;	
	background-color:Transparent;
}
.MenuItemSelect
{
	width:216px;
	height:53px;
	filter:alpha(opacity=90);
	opacity: 0.90;	
	background-color:Transparent;
}

.MenuThemeItem
{
	width:216px;
	height:53px;
}

.MenuItemText
{
	font-family:Verdana;
	font-weight:bolder;
	color:#000000;
	font-size:14px;
	padding-left:5px;
	filter:alpha(opacity=70);
	opacity: 0.70;
}
.MenuItemText a
{
	font-family:Verdana;
	font-weight:bolder;
	color:#000000;
	font-size:14px;
	padding-left:5px;
	text-decoration:none;
	padding-left:5px;
	filter:alpha(opacity=70);
	opacity: 0.70;
	
}
.MenuItemTextSelect
{
	font-family:Verdana;
	font-weight:bolder;
	color:#A0A0A0;
	font-size:14px;
	padding-left:5px;
	filter:alpha(opacity=90);
	opacity: 0.90;
	
}

.MenuItemTextSelect a
{
	font-family:Verdana;
	font-weight:bolder;
	color:#A0A0A0;
	font-size:14px;
	text-decoration:none;
	padding-left:5px;
	filter:alpha(opacity=90);
	opacity: 0.90;
}

#NavDestinations
{
	width:350px;
	height:263px;
	filter:alpha(opacity=90);
	opacity: 0.90;
}
.NavDestinationText,
.NavDestinationText A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#928a7d;
	text-decoration:none;
	
	
}

.NavDestinationTextSelected,
.NavDestinationTextSelected A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

#NavThemes
{
	width:350px;
	height:263px;
	filter:alpha(opacity=90);
	opacity: 0.90;
}

.NavThemesText,
.NavThemesText A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#928a7d;
	text-decoration:none;
}

.NavThemesTextSelected,
.NavThemesTextSelected A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

#NavOffers
{
	width:350px;
	height:263px;
	filter:alpha(opacity=90);
	opacity: 0.90;
}

.NavOffersText,
.NavOffersText A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#928a7d;
	text-decoration:none;
}

.NavOffersTextSelected,
.NavOffersTextSelected A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

#NavCruises
{
	width:350px;
	height:263px;
	filter:alpha(opacity=90);
	opacity: 0.90;
}

.NavCruiseText,
.NavCruiseText A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#928a7d;
	text-decoration:none;
}

.NavCruiseTextSelected,
.NavCruiseTextSelected A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

/******** Marketing blocks *********/
#MarketingBlockWrapper
{
	width:766px;
	background-color:#ababab;
	padding-bottom:5px;
}
.MarketingBlockLeft
{
	width:370px;
	background-color:#ababab;
	color:#2d2d2d;
	font-family:Verdana;
	font-size:10px;
	padding-left:8px;
	padding-top:8px;
	position:relative;
	float:left;
	
}
.MarketingBlockRight
{
	width:370px;
	background-color:#ababab;
	color:#2d2d2d;
	font-family:Verdana;
	font-size:10px;
	padding-left:8px;
	padding-top:8px;
	position:relative;
	float:left;
}

.MarketingBlockLeftTable,
.MarketingBlockRightTable
{
	width:367px;
	background-color:#ababab;
	color:#2d2d2d;
	font-family:Verdana;
	font-size:10px;
}

.MarketingBlockTableText
{
	width:282px;
	background-color:#ababab;
	color:#2d2d2d;
	font-family:Verdana;
	font-size:10px;
	padding-top:4px;
	
}

.MarketingBlockTableTextDescription
{
	width:282px;
	background-color:#ababab;
	color:#2d2d2d;
	font-family:Verdana;
	font-size:10px;
	padding-left:4px;
	padding-top:4px;
	
}
.MarketingBlockHeaderLeft
{
	width:200px;
	height:17px;
	background-color:#333333;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	padding-left:4px;
}

.MarketingBlockHeaderRight A,
.MarketingBlockHeaderRight
{
	width:80px;
	height:17px;
	background-color:#333333;
	color:#ababab;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	
}
.MarketingBlockHeaderRightArrow
{
	background-color:#333333;
	color:#ababab;
	font-family:Webdings;
	
}

.MarketingBlockImage
{
	width:88px;
	height:66px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#ababab;
	background-image: url(../App_Themes/Default/Images/MarketingBlockImgBG.jpg);
	background-repeat:no-repeat;
}

.BlockImage
{
	width:84px;
	height:64px;
	
}



/********** TopX *******************/
#TopXWrapper
{
	width:766px;
	background-color:#FFFFFF;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
}

.TopXText
{
	width:758px;	
}
.TopXText
{
	color:#000000;
	font-family: Verdana;
	font-size:11px;
}
.TopXPrice
{
	color:#928a7d;
	font-family: Verdana;
	font-weight:bolder;
	font-size:12px;
}
.TopXAcco
{
	color:#928a7d;
	font-family: Verdana;
	font-weight:bolder;
	font-size:12px;
}
.TopXDuration
{
	color:#000000;
	font-family: Verdana;
	font-weight:bolder;
	font-size:12px;
}

.TopXTitle
{
	color:#000000;
	font-family: Verdana;
	font-weight:bolder;
	font-size:14px;
}

.TopXImage
{
	width:205px;
	height:128px;
	border: solid 0px #FFFFFF;
}
.TopXButton
{
	padding-left:2px;
	padding-right:2px;	
}

/********** Acco menu ***************/

.LeftTextCountryAccoHeader
{
	height:141px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;
	width:198px;
	/*background-color:#161616;*/
	color:#FFFFFF;
	font-family: Verdana;
	font-size:13px;
	font-weight:bold;
	
}

.Themes
{
	color: #ababab;
	padding-top:10px;
}
.Cruises
{
	color: #ababab;
	padding-top:10px;
}
.Regions
{
	color: #ababab;
	padding-top:10px;
}

.AccoMenuRegionHeader,
.AccoMenuRegionHeader A,
.AccoMenuRegionHeader A:visited
{
	color:#ababab;
	text-decoration:none;
	font-size:11pt;
}

.AccoMenuRegionHeaderSelected,
.AccoMenuRegionHeaderSelected A,
.AccoMenuRegionHeaderSelected A:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11pt;
}

.AccoMenuRegionText,
.AccoMenuRegionText A,
.AccoMenuRegionText A:visited
{
	color:#ababab;
	text-decoration:none;
	font-size:9pt;
}

.AccoMenuRegionTextSelected,
.AccoMenuRegionTextSelected A,
.AccoMenuRegionTextSelected A:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:9pt;
}

.AccoBlockHeader,
.AccoBlockPrice
{
	background-color:#333333;
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	padding-right:8px;
	padding-left: 5px;
	height:20px;	
}

.AccoBlockPrice
{
	text-align:right;
}

.AccoPrice
{
	font-family:Verdana;
	font-size:10pt;
}

.AccoBlockTitle
{
	color:#474747;
	font-family: Verdana;
	font-weight:bolder;
	font-size:18px;
}

.AccoBlockTextDescription
{
	width:400px;
	background-color:#efe7d9;
	color:#2d2d2d;
	font-family:Verdana;
	font-size:7.3pt;
	padding-left:4px;
	padding-top:4px;
	
}
.AccoBlockTableText
{
	/*width:500px;*/
	background-color:#efe7d9;
	color:#2d2d2d;
	font-family:Verdana;
	font-size:10px;
}

.AccoBlockImage
{
	width:124px;
	height:94px;
}


.AccoBlockImageItem
{
	width:120px;
	height:90px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}

.AccoBlockTable
{
	width:550px;
	height:90px;
	background-color:#efe7d9;
	color:#2d2d2d;
	font-family:Verdana;
	font-size:10px;
}

.AccoBlockTitle
{
	color:#474747;
	background-color:#efe7d9;
	font-family: Verdana;
	font-weight:bolder;
	font-size:10pt;
	padding:4px;
}

.AccoBG
{
	position:absolute; 
	left:0px; 
	top:0px; 
	width:100%; 
	height:200%;  
	Z-INDEX:999990; 
}
.Acco
{
	position:relative; 
	top:280px; 
	left:50%; 
	margin-left:-378px;
	padding:10px;
	width:550px;
	z-index:999991;
	background-color:#FFFFFF;
}


.menu-acco
{	padding:0px;
	position:relative;
	height:28px;
	left:0px;
	top:0px;
}

.menu-acco ul {
	width:550px;
	height:28px;
	position:relative;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	background:url(../App_Themes/Default/Images/Tab_MenuAcco_BG.gif) no-repeat top left;
	
}

.menu-acco ul li {
	list-style-type:none;
	display:block;
	height:28px;
	float:left;
	position:relative;
	font-size:12px;
	
}
.menu-acco ul li.last {
	margin:0px;
}
.menu-acco ul li a {
	background:url(../App_Themes/Default/Images/tab-l.gif) no-repeat top left;
	height:28px;
	display:block;
	float:left;
	padding-left:8px;
}
.menu-acco ul li a span {
	display:block;
	float:left;
	height:21px;
	text-align:center;
	background:url(../App_Themes/Default/Images/tab-m.gif) right top no-repeat;
	cursor:pointer;
	padding-top:7px;
	padding-right:12px;
	padding-bottom: 0px;
	padding-left:4px;
	color:#928a7d;
	font-weight:bold;
}

.menu-acco ul li a:hover, .menu-acco ul li a.active {
	background:url(../App_Themes/Default/Images/tab-l-a.gif) no-repeat top left;
}
.menu-acco ul li a:hover span, .menu-acco ul li a.active span {
	background:url(../App_Themes/Default/Images/tab-a.gif) right top no-repeat;
	color:#745641;
}


.AccoBack
{	
	color:#474747;
	font-family: Verdana;
	font-weight:bolder;
	font-size:8pt;

}

.AccoItemText
{
	padding:8px;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	border-bottom: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	width:550px;
}

.AccoGeneralText
{
	font-family: Verdana;
	font-size:10pt;	
	font-weight:normal;
}

.AccoGeneralText a
{
	color:#717171;
	font-weight:bolder;
	text-decoration:underline;
}

/******** Google Map ***************/
.MapWrapper
{
	position: relative;	
}
#GoogleMap
{
	width:730px;
	height:400px;
}

/********** Work area **************/
.LeftTextItem
{
	height:151px;
	max-height:147px;
	margin-left:8px;
	margin-right:4px;
	margin-top:10px;
	width:198px;
	background-color:#161616;
	color:#FFFFFF;
	font-family: Verdana;
	font-size:11px;
	float:none;
	
}
.LeftTextItemHeader
{
	font-family: Verdana;
	font-size:12px;
	color:#928a7d;
	font-weight:bolder;
}
.LeftImageItem
{
	background-color:#161616;
	vertical-align:bottom;
}

/******** Country page *************/
.Country
{
	padding-left:8px;
	padding-right:8px;
	width:750px;
	height:100%;
	
}
.CountryTitle
{
	color:#000000;
	font-family: Verdana;
	font-weight:bolder;
	font-size:11pt;
}
.CountryItemText
{
	width:734px;
	padding:8px;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	border-bottom: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
}
.CountryContent
{
	OVERFLOW-Y:auto;
	height:250px;
	color:#717171;
	font-family: Verdana;
	font-weight:normal;
}

.CountryContent a
{
	color:#6f3d1a;
	font-weight:bolder;
	text-decoration:underline;
}




.menu-country
{	padding:0px;
	position:relative;
	height:28px;
	left:0px;
	top:0px;
}

.menu-country ul {
	width:750px;
	height:28px;
	position:relative;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	background:url(../App_Themes/Default/Images/Tab_Menu_BG.gif) no-repeat top left;
	
}


.menu-country ul li {
	list-style-type:none;
	display:block;
	height:28px;
	float:left;
	position:relative;
	font-size:12px;
	
}


.menu-country ul li.last {
	margin:0px;
}

.menu-country ul li a {
	background:url(../App_Themes/Default/Images/tab-l.gif) no-repeat top left;
	height:28px;
	display:block;
	float:left;
	padding-left:8px;
}

.menu-country ul li a span {
	display:block;
	float:left;
	height:21px;
	text-align:center;
	background:url(../App_Themes/Default/Images/tab-m.gif) right top no-repeat;
	cursor:pointer;
	padding-right:12px;
	padding-left:4px;
	padding-bottom: 0px;
	padding-top:7px;
	color:#928a7d;
	font-weight:bold;
}

.menu-country ul li a:hover, .menu-country ul li a.active {
	background:url(../App_Themes/Default/Images/tab-l-a.gif) no-repeat top left;
}
.menu-country ul li a:hover span, .menu-country ul li a.active span {
	background:url(../App_Themes/Default/Images/tab-a.gif) right top no-repeat;
	color:#745641;
}
.menu-country ul li a, .menu-country ul li.active a {
	color:#745641;
	display:block;
	font-size:13px;
	text-decoration:none;
	text-align:center;
	
}

.menu-country ul li.active a {
}

.Show
{ 
    /*display: table-cell;*/
    display:inline-block;
}

.NoShow 
{ 
    display: none; 
}

a.BreadCrumb,
span.BreadCrumb
{
	font-family:Verdana;
	font-size:11px;
	color:#ababab;
	font-weight:bolder;
}

.BreadCrumbSelect
{
	font-family:Verdana;
	font-size:11px;
	color:#676767;
	font-weight:bolder;
}

/********* Region page **********/
.RegionTitle
{
	color:#000000;
	font-family: Verdana;
	font-weight:bolder;
	font-size:11pt;
}

.RegionCity
{
	color:#928a7d;
	font-family: Verdana;
	font-weight:bolder;
	font-size:13px;
	padding-top:3px;
	padding-bottom:3px;
	
}
.RegionCity:hover
{
	color:#55514a;
}

.RegionPlaceSelect
{
	font-family:Webdings;
	font-weight:bolder;
	color:#928a7d;	
}

.RegionCityAcco
{
	color:#474747;
	font-family: Verdana;
	font-weight:bolder;
	font-size:18px;
}

/********** Theme **************/

.Theme
{
	padding-left:8px;
	padding-right:8px;
	width:750px;
	height:100%;
	
}

.ThemeTitle
{
	color:#000000;
	font-family: Verdana;
	font-weight:bolder;
	font-size:11pt;
}

.ThemeMenuItemHeader,
.ThemeMenuItemHeader A,
.ThemeMenuItemHeader A:visited
{
	color:#ababab;
	text-decoration:none;
	font-size:11pt;
}

.ThemeMenuItemHeaderSelected,
.ThemeMenuItemHeaderSelected A,
.ThemeMenuItemHeaderSelected A:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11pt;
}

.ThemeMenuItemText,
.ThemeMenuItemText A,
.ThemeMenuItemText A:visited
{
	color:#ababab;
	text-decoration:none;
	font-size:9pt;
}

.ThemeMenuItemTextSelected,
.ThemeMenuItemTextSelected A,
.ThemeMenuItemTextSelected A:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:9pt;
}

.ThemeMainContent
{
	width:734px;
	min-height:250px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;
}

.menu-theme
{	padding:0px;
	position:relative;
	height:28px;
	left:0px;
	top:0px;
	
}


.menu-theme ul {
	width:750px;
	height:28px;
	position:relative;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	background:url(../App_Themes/Default/Images/Tab_Menu_BG.gif) no-repeat top left;
	
}


.menu-theme ul li {
	list-style-type:none;
	display:block;
	height:28px;
	float:left;
	position:relative;
	font-size:12px;
	
}



.menu-theme ul li.last {
	margin:0px;
}



.menu-theme ul li a {
	background:url(../App_Themes/Default/Images/tab-l.gif) no-repeat top left;
	height:28px;
	display:block;
	float:left;
	padding-left:8px;
}

.menu-theme ul li a span {
	display:block;
	float:left;
	height:21px;
	text-align:center;
	background:url(../App_Themes/Default/Images/tab-m.gif) right top no-repeat;
	cursor:pointer;
	padding-right:12px;
	padding-left:4px;
	padding-bottom: 0px;
	padding-top:7px;
	color:#928a7d;
	font-weight:bold;
}

.menu-theme ul li a:hover, .menu-theme ul li a.active {
	background:url(../App_Themes/Default/Images/tab-l-a.gif) no-repeat top left;
}
.menu-theme ul li a:hover span, .menu-theme ul li a.active span {
	background:url(../App_Themes/Default/Images/tab-a.gif) right top no-repeat;
	color:#745641;
}
.menu-theme ul li a, .menu-country ul li.active a {
	color:#745641;
	display:block;
	font-size:13px;
	text-decoration:none;
	text-align:center;
	
}

.menu-theme ul li.active a {
}

.menu-theme ul li.Button {
	position:relative;
	float:right;
	width:113px;
	height:28px;
	padding-right:3px;
	background:url(../App_Themes/Default/Images/Buttons/B_Acco_MeerInfo3.gif);
	background-repeat:no-repeat;
}

.ThemeItemText
{
	padding:8px;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	border-bottom: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	width:734px;
}

.ThemeText
{
	font-family: Verdana;
	color:#717171;
	font-weight:normal;
	font-size:9pt;
	
}

.ThemeContent
{
	OVERFLOW-Y:auto;
	height:250px;
	color:#717171;
	font-family: Verdana;
	font-weight:normal;
}

.ThemeAccosDescription
{
	width:177px;
	background-color:#efe7d9;
	font-family: Verdana;
	font-size:8pt;
	color:#474747;
	padding-top:10px;
}
.ThemeBSGDescription
{
	font-family: Verdana;
	font-size:8pt;
	color:#474747;
	
}

.ThemeAccoItem,
.ThemeAccoItem A
{
	color:#6a6257;
	font-family: Verdana;
	font-weight:bolder;
	font-size:8pt;
	text-decoration:none;
}



.PriceColumn
{
	width:155px;	
}

.PriceColumnSeparator
{
	width:6px;
}

.BronzePrice
{
	background-color:#e0d3bf;
}
.SilverPrice
{
	background-color:#dad9d7;
}
.GoldPrice
{
	background-color:#eee9c5;
}

.Bronze
{
	width:180px;
	background-color:#e0d3bf;
}
.BronsTitle
{
	color:#6f3d1a;
	font-family: Verdana;
	font-size:9pt;
	font-weight:bolder;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;

}
.BronsTable
{
	width:180px;
	background-color:#e0d3bf;
}

.Silver
{
	width:180px;
	background-color:#dad9d7;
}
.ZilverTitle
{
	color:#474747;
	font-family: Verdana;
	font-size:9pt;
	font-weight:bolder;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}
.ZilverTable
{
	width:180px;
	background-color:#dad9d7;
}

.Gold
{
	width:180px;
	background-color:#eee9c5;
}
.GoudTitle
{
	color:#d9a441;
	font-family: Verdana;
	font-size:9pt;
	font-weight:bolder;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}
.GoudTable
{
	width:180px;
	background-color:#eee9c5;
}
.ThemeAccoPriceSeparator
{
	height:1px;
	background-color:#FFFFFF;
}
.ThemeAccoPriceText
{
	font-family: Verdana;
	font-weight:bolder;
	font-size:8pt;
	color:#717171;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.ThemeAccoComment
{
	background-color:#efe7d9;
	font-family: Verdana;
	font-size:8pt;
	color:#474747;
	padding-top:10px;
}
/******** Offerte **********/
.OfferteMainContent
{
	width:734px;
	min-height:250px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;
}

.OfferteTable 
{
	width:600px;
}

.OfferteTable TD
{
	padding-bottom:3px; 
}

.OfferteTheme
{
	position:relative; 
	top:280px; 
	left:50%; 
	margin-left:-378px;
	padding:10px;
	width:760px;
	z-index:999991;
	background-color:#FFFFFF;
}

.OfferteText
{
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
		
}

.OfferteTextBox
{
	display: block;
	float: left;
	border:1px solid #af8541;
	background-color:#dad9d7;
	font-family: Verdana;
	font-size:9pt;
}
.OfferteButton,
.OfferteButton :hover,
.OfferteButton :visited
{
	display: block;
	float: left;
	border:1px solid #000000;
	background-color:#dad9d7;
	font-family: Verdana;
	font-size:9pt;
}


.OfferteDropDownList
{
	font-family: Verdana;
	font-size:8pt;
}

/*********** Sitemap **********/
.Sitemap
{
	padding-left:8px;
	padding-right:8px;
	width:750px;
	height:100%;
	
}
.SitemapMainContent
{
	width:734px;
	min-height:250px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;
}

a.Sitemap
{
	color:#717171;
	text-decoration:underline;
}

/******** General Cruises page **********/
.Cruises
{
	padding-left:8px;
	padding-right:8px;
	width:750px;
	height:100%;
	
	
}
.CruisesMainContent
{
	width:734px;
	min-height:300px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;
	
}

/******* General Item  ***********/
.GeneralRight
{
	padding-left:8px;
	padding-right:8px;
	min-height:300px;
	width:750px;
	/*height:100%;*/
}
.GeneralRightTopText
{
	width:734px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;
}

.GeneralRightMainContent
{
	width:734px;
	min-height:300px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;
	
}

.GeneralWide
{
	padding-left:8px;
	padding-right:8px;
	width:980px;
	height:100%;
}
.GeneralWideColumn
{
	padding-left:8px;
	padding-right:8px;
	width:964px;
	height:100%;
	
}

.GeneralWideTopText
{
	width:980px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;	
}

.GeneralWideMainContent
{
	width:964px;
	min-height:300px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;
	
}

a.GeneralLink,
a.GeneralLink :hover
{
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	text-decoration:underline;
}

a.GroupBiz
{
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	text-decoration:underline;
}
a.GroupBizSmall
{
	color:#717171;
	font-family: Verdana;
	font-size:8pt;
	text-decoration:underline;
}

#NavGroupBiz
{
	width:350px;
	height:263px;
	filter:alpha(opacity=90);
	opacity: 0.90;
}

.NavGroupBizText,
.NavGroupBizText A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#928a7d;
	text-decoration:none;
}

.NavGroupBizTextSelected,
.NavGroupBizTextSelected A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.GroupBizBackToTop
{
	color:#717171;
	font-family:Webdings;
	font-size:9pt;
	padding-right:5px;
}

/******* Cruises  ***********/
.Cruise
{
	padding-left:8px;
	padding-right:8px;
	width:750px;
	height:100%;
	
}

.CruiseTitle
{
	color:#000000;
	font-family: Verdana;
	font-weight:bolder;
	font-size:11pt;
}

.CruiseMenuItemHeader,
.CruiseMenuItemHeader A,
.CruiseMenuItemHeader A:visited
{
	color:#ababab;
	text-decoration:none;
	font-size:11pt;
}

.CruiseMenuItemHeaderSelected,
.CruiseMenuItemHeaderSelected A,
.CruiseMenuItemHeaderSelected A:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11pt;
}

.CruiseMenuItemText,
.CruiseMenuItemText A,
.CruiseMenuItemText A:visited
{
	color:#ababab;
	text-decoration:none;
	font-size:9pt;
}

.CruiseMenuItemTextSelected,
.CruiseMenuItemTextSelected A,
.CruiseMenuItemTextSelected A:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:9pt;
}

.CruiseMainContent
{
	width:734px;
	min-height:250px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;
}


.menu-cruise
{	padding:0px;
	position:relative;
	height:28px;
	left:0px;
	top:0px;
	
}


.menu-cruise ul {
	width:750px;
	height:28px;
	position:relative;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	background:url(../App_Themes/Default/Images/Tab_Menu_BG.gif) no-repeat top left;
	
}


.menu-cruise ul li {
	list-style-type:none;
	display:block;
	height:28px;
	float:left;
	position:relative;
	font-size:12px;
	
}



.menu-cruise ul li.last {
	margin:0px;
}



.menu-cruise ul li a {
	background:url(../App_Themes/Default/Images/tab-l.gif) no-repeat top left;
	height:28px;
	display:block;
	float:left;
	padding-left:8px;
}

.menu-cruise ul li a span {
	display:block;
	float:left;
	height:21px;
	text-align:center;
	background:url(../App_Themes/Default/Images/tab-m.gif) right top no-repeat;
	cursor:pointer;
	padding-right:12px;
	padding-left:4px;
	padding-bottom: 0px;
	padding-top:7px;
	color:#928a7d;
	font-weight:bold;
}

.menu-cruise ul li a:hover, .menu-cruise ul li a.active {
	background:url(../App_Themes/Default/Images/tab-l-a.gif) no-repeat top left;
}
.menu-cruise ul li a:hover span, .menu-cruise ul li a.active span {
	background:url(../App_Themes/Default/Images/tab-a.gif) right top no-repeat;
	color:#745641;
}
.menu-cruise ul li a, .menu-country ul li.active a {
	color:#745641;
	display:block;
	font-size:13px;
	text-decoration:none;
	text-align:center;
	
}

.menu-cruise ul li.active a {
}

.menu-cruise ul li.Button {
	position:relative;
	float:right;
	width:113px;
	height:28px;
	padding-right:3px;
	background:url(../App_Themes/Default/Images/Buttons/B_Acco_MeerInfo3.gif);
	background-repeat:no-repeat;
}

.CruiseItemText
{
	padding:8px;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	border-bottom: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	width:734px;
}

.CruiseContent
{
	OVERFLOW-Y:auto;
	height:250px;
	color:#717171;
	font-family: Verdana;
	font-weight:normal;
}

/********** References ***************/
.Reference
{
	padding-left:8px;
	padding-right:8px;
	width:750px;
	height:100%;
	
}

.ReferenceMainContent
{
	width:750px;
	min-height:250px;
	/*padding:8px;*/
	/*border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;*/
	
	/*background-color:#efe7d9;*/
	background-color:#ffffff;
	color:#717171;
	font-family: Verdana;
	
	font-size:9pt;
	overflow: hidden;
}

.ReferenceMainContentHeader
{
	background-color:#333333;
	font-size: 11pt;
	color: #ffffff;
	padding: 8px;
}

.ReferenceItemTable
{
	width:100%;
	color:#2d2d2d;
	font-family:Verdana;
	font-size:10px;
	margin-bottom: 20px;
}

.ReferenceItemTableDescriptionA,
.ReferenceItemTableDescription
{
	color:#333333;
	font-family:Verdana;
	font-size:11px;
	padding: 4px 10px 2px 10px;	
}

.ReferenceItemTableDescription
{
	max-width: 500px;
	width: 500px;
	line-height: 20px;
}

.ReferenceItemTableDescriptionA
{
	text-align: right;
	padding-bottom: 4px;
	border-bottom: solid 1px #DDDDDD;
}
.ReferenceItemTableDescriptionA a
{
	color:#333333;
	text-decoration: underline;
}

.ReferenceItemTableHeaderLeft
{
	height:17px;
	color:#888888;
	font-family:Verdana;
	font-size:10pt;
	padding-top: 4px;
	padding-left:10px;
	padding-bottom:2px;	
	font-weight: bold;
}

.ReferenceItemTableHeaderRight
{
	height:17px;
	padding-right: 10px;
	padding-top: 4px;
	color:#333333;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	padding-bottom: 2px;
	font-weight: bold;
}

.ReferenceInputContent
{
	width:733px;
	min-height:250px;
	padding:8px;
	border: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;
}

.ReferenceInputError
{
	color: #ff0000;
}

/********* Enquete formulier *********/
.EnqueteMainContent
{
	width:734px;
	min-height:250px;
	padding:8px;
	border-bottom: solid 1px #af8541;
	border-top: solid 1px #af8541;
	border-left: solid 1px #af8541;
	border-right: solid 1px #af8541;
	background-color:#efe7d9;
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	overflow: hidden;	
}
.EnqueteText
{
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
}
.EnqueteTextSmall
{
	color:#717171;
	font-family: Verdana;
	font-size:8pt;
}

/********* Reisvoorwaarden ***********/
a.Reisvoorwaarden
{
	color:#717171;
	font-family: Verdana;
	font-size:9pt;
	text-decoration:underline;
}