﻿
body
{
	font-family: Arial, sans-serif; 
	background-image: url('pattern.gif');
	font-size: 10pt;
	margin-top: 0px !important;
}
a img
{
	border-style: none;
	padding: 0px;
	margin: 0px;
}
/* Correction because of the grey background begin */
.ms-globalTitleArea
{
	background-color: rgb(255, 255, 255);
}
.ms-main
{
	background-color: rgb(255, 255, 255);
}
/* Correction because of the grey background end */
.ALBbanner .ms-WPBody
{
	height: 140px;
}
#ctl00_PlaceHolderLeftMenu_ctl00_AbonnerBTN
{
	margin-top: 0;
}
.AlbatrosAbonnerTB
{
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
}
/*This rule is to force the wptitles-teble to go to 280px in width*/
#rightTable table table table
{
	
}
.ms-rteCustom-Dagsprogram-overskrift
{
	color: #8f0000;
	font-weight: bold;
}

.ms-rteCustom-RedArrowLink
{
	color: #8f0000;
	background-image: url('ALBredArrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	font-weight: bold;
}
.ms-rteCustom-AlbatrosDestinationLinkLarge
{
	background-image: url('arrow_bigger.gif');
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 10px; 
	color: #0b5470;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
}
.AlbatrosTitle
{
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	color: #666666;
	font-size: 16px;
}
.ms-rteCustom-AlbatrosTitle
{
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	color: #666666;
	font-size: 16px;
}
.ms-rteCustom-Albatros-arrow-link
{
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	color: #0b5470;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none !important;
}
.TravelTopContent a:hover
{
	text-decoration: none !important;
}

.ms-rteCustom-Albatros-arrowlink-right
{
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 10px; 
	color: #0b5470;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.AlbatrosLink
{
	color: #0b5470;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.ms-rteCustom-AlbatrosLink
{
	color: #0b5470;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.ms-rteCustom-AlbatrosImage
{
	padding-right: 10px;
	border-top: 0px solid;
	padding-bottom: 0px;
	margin-bottom: 3px;
	padding-top: 4px;
	float: left;
}

.AlbatrosImage
{
	padding-right: 10px;
	border-top: 0px solid;
	padding-bottom: 0px;
	margin-bottom: 3px;
	padding-top: 4px;
}

.ms-rteCustom-AlbatrosImage-Right
{
	padding-left: 10px;
	border-top: 0px solid;
	padding-bottom: 0px;
	margin-bottom: 3px;
	padding-top: 4px;
	float: right;
}
.ms-rteCustom-AlbatrosText
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 10pt;
	margin: 0 !important;
	margin-top: 10px;
	margin-right: 10px;
}

.AlbatrosText
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 10pt;
	margin: 0 !important;
	margin-top: 10px;
	margin-right: 10px;
}

.ms-standardheader.ms-WPTitle
{
	padding-left: 0px;
}
.ms-rteCustom-AlbatrosTextL
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 11pt;
	margin-top: 10px;
	margin-left: 0px;
}

.AlbatrosTextL
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 11pt;
	margin-top: 10px;
	margin-left: 0px;
}

/*Menuheader - theme*/
.LeftMenuHeader
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	background-color: #262626;
	width: 210px;
	margin: 11px auto;
	margin-bottom: 0px;
	border-top: solid 2px #ffcc00;
}
div.ThemeMiddleZone
{
	margin-right: 20px;
}

div.DestinationMiddleZone
{
	margin-right: 20px;
}
/*Begin FRONTPAGE BOTTOMZONE*/
div.WelcomeBottomZone
{
	background-image: url('FrontBottomZoneBG.gif') !important;
	background-repeat: repeat-y; 
	width: 620px;
	color: #666; 
}
div.WelcomeBottomZone1
{
	float: left;
	width: 205px;
	margin-right: 1px;
}
div.WelcomeBottomZone2
{
	float: left;
	width: 205px;
	margin-right: 0px;
}
div.WelcomeBottomZone3
{
	display: inline;
	float: right;
	width: 205px;
	margin-right: 0px;
	margin-top: 0;
	padding: 0;
}
.WelcomeBottomZone1
{
	background-color: transparent;
	width: 205px; 
}
.WelcomeBottomZone2
{
	
	background-color: transparent;
	padding: 0;
	width: 205px; 
}
.WelcomeBottomZone3
{
	background-color: transparent;
	width: 205px; 
}
.WelcomeBottomZone1 .ms-WPBody
{
	width: 165px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	margin-top: 4px;
	background-color: transparent !important;
	padding-top: 2px !important;
	padding-left: 10px !important; /*to adjust to make pixel-perfect according to layout*/
}
.WelcomeBottomZone2 .ms-WPBody
{
	width: 165px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	margin-top: 4px;
	background-color: transparent !important;
	padding-top: 2px !important;
	padding-left: 10px !important;
}

.WelcomeBottomZone3 .ms-WPBody
{
	width: 165px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	margin-top: 4px;
	background-color: transparent !important;
	padding-top: 2px !important;
	padding-left: 10px !important;
}

/*****************************************************END FRONTPAGE BOTTOMZONE*********************************************/

/******************************************************BEGIN NORMAL BOTTOMZONE********************************************/

.BottomZone .ms-WPBody .ms-rteCustom-Albatros-arrowlink
{
	font-weight: bold !important;
}

div.BottomZone
{
	background-image: url('ALBdest_3col.gif') !important;
	background-repeat: repeat-y; 
	width: 700px;
	color: #666; 
	margin-top: 0px !important;
}

div.ThemeBottomZone
{
	background-image: url('ALBdest_3col.gif') !important;
	background-repeat: repeat-y; 
	width: 700px;
	color: #666; 
}

div.TravelBottomZone
{
	background-image: url('ALBdest_3col.gif') !important;
	background-repeat: repeat-y; 
	width: 700px;
	color: #666; 
}

.BottomZoneALB
{
	background-color: #ffffff;
}
.BottomZoneALB . ms-WPTitle
{
	width: 680px;
}

.BottomZone3 span
{
	margin: 0 !important;
}

.ThemeBottomZone3 span
{
	margin: 0 !important;
}

.BottomZone2 span
{
	margin: 0 !important;
}

.ThemeBottomZone2 span
{
	margin: 0 !important;
}

.BottomZone1 span
{
	margin: 0 !important;
}

.ThemeBottomZone1 span
{
	margin: 0 !important;
}

div.ThemeBottomZone1
{
	float: left;
	width: 225px;
	margin-right: 10px;
	_width: 215px;
}

div.TDestBottom1
{
	float: left;
	width: 225px;
	margin-right: 10px;
	_width: 215px;
}

div.BottomZone1
{
	float: left;
	width: 212px;
	margin-right: 10px !important;
	_width: 202px;
	_margin-right: 5px !important; /*IE6*/
}
div.TDestBottom2
{
	float: left;
	width: 215px;
	_width: 205px;
	margin-right: 10px;
}
div.ThemeBottomZone2
{
	float: left;
	width: 215px;
	_width: 205px;
	margin-right: 10px;
}
div.BottomZone2
{
	float: left;
	width: 212px;
	_width: 202px;
	margin-right: 10px !important;
	_margin-right: 0px !important; /*IE6*/
}
div.ThemeBottomZone3
{
	float: right;
	width: 225px;
	_width: 220px;
	margin-right: 5px;
	padding: 0;
}

div.TDestBottom3
{
	float: right;
	width: 225px;
	_width: 220px;
	margin-right: 5px;
	padding: 0;
}

div.BottomZone3
{
	float: left;
	_float: right;
	width: 212px;
	_width: 212px;
	margin-left: 20px;
	_margin-left: 0px;
	padding: 0;
}
.ThemeBottomZone1
{
	background-color: transparent;
	width: 225px;
}

.TDestBottom1
{
	background-color: transparent;
	width: 225px;
}

.ThemeBottomZone2
{
	background-color: transparent;
	padding: 0;
	width: 190px;
}

.TDestBottom2
{
	background-color: transparent;
	padding: 0;
	width: 190px;
}

.ThemeBottomZone3
{
	background-color: transparent;
	width: 22px;
}

.TDestBottom3
{
	background-color: transparent;
	width: 22px;
}

.ThemeBottomZone1 .ms-WPBody
{
	width: 190px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	margin-top: 4px;
	background-color: transparent !important;
}

.TDestBottom1 .ms-WPBody
{
	width: 190px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	margin-top: 4px;
	background-color: transparent !important;
}

.BottomZone1 .ms-WPBody
{
	width: 190px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	margin: 0;
	margin-top: 4px !important;
	background-color: transparent !important;
}
.TDestBottom2 .ms-WPBody
{
	width: 10px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	margin-top: 4px;
}
.ThemeBottomZone2 .ms-WPBody
{
	width: 190px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	margin-top: 4px;
}
.BottomZone2 .ms-WPBody
{
	width: 190px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	_width: 180px !important; /*IE6*/
	padding: 0;
	margin: 0;
	margin-top: 4px;
	margin-left: 12px;
	_margin-left: 0px;
}
.BottomZone2 .ms-WPBody
{
	background-color: transparent !important; 
}

.BottomZone2 p
{
	margin-top: 0px !important;
}
.BottomZone3 .ms-standardheader
{
	background-color: transparent !important;
	width: 190px;
	overflow: hidden;
}
.BottomZone3 table table
{
	background-color: transparent !important;
}

.ThemeBottomZone3 .ms-WPBody
{
	width: 190px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	_width: 190px !important;
	background-color: transparent !important;
	margin-top: 4px;
}



.TDestBottom3 .ms-WPBody
{
	width: 190px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	_width: 190px !important;
	background-color: transparent !important;
	margin-top: 4px;
}



.BottomZone3 .ms-WPBody
{
	width: 190px !important; /*important since it is overruled by AlbatrosContentWhite .MS-WPBody width: 660px*/
	_width: 190px !important;
	background-color: transparent !important;
	margin: 0;
	margin-top: 4px;
	margin-left: 5px;
	_margin-left: 0px;
}
.BottomZone3 table
{
	width: 150px !important;
}
div.BottomZone3
{
	padding: 0;
}

/********************************************************************END NORMAL BOTTOMZONE*****************************************/
.AlbatrosImagesWP
{
	margin-top: 0;
	margin-bottom: 10px;
}
.LeftMenuLink
{
	background-image: url('ALBlaas.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
td.splashMediumArea
{
	width: 660px !important;
}
.splashMediumArea .ms-WPBody
{
	width: 620px;
}
.AlbatrosTop
{
	background-color: white;
}
.ASTtd
{
	width: 130px;
	padding-right: 30px;
}
.AlbatrosFooterAddress
{
	float: left;
}
.FooterDD
{
	float: right;
}
.SplashDIVContent
{
}
.TravelCategory
{
	float: left;
}
.Theme
{
	float: left;
}
.Destination
{
	float: left;
}
/****************************************************** NEW find and book*********************************/
.albatrosFABArea
{
	min-height: 100px;
}
.albatrosFABArea p
{
	margin: 0px !important;
	padding: 0px !important;
}
.albatrosFABArea h1
{
	margin-top: 0px !important;
}
.albatrosFABHeadline
{
	padding-bottom: 7px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 6px;
	border-top: solid 3px #ffcc00;
	height: 30px;
}
.albatrosFABHeadline h1
{
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	color: #8f0000;
	font-size: 12pt !important;
	font-weight: normal;
}
.albatrosFABLabelDest
{
	font-weight: bold;
	font-size: 11px;
	margin-left: 15px;
	margin-bottom: 3px;
	width: 120px;
	clear: both;
}
div.albatrosFABDest
{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 15px;
}
div.albatrosFABDest select
{
	font-family: Arial, Helvetica, sans-serif;
}
.albatrosFABSep
{
	height: 20px !important;
	width: 250px;
	background-image: url('dotline.gif');
	background-repeat: no-repeat;
	margin-left: 15px;
	margin-top: 10px;
}
.albatrosFABLabelCode
{
	margin-top: 0px;
	font-weight: bold !important;
	font-size: 11px;
	float: left;
	padding-left: 15px;
}
.albatrosFABCode
{
	float: left;
	padding-left: 15px;
}
.albatrosFABCode INPUT
{
	width: 170px;
}
.albatrosFABButton input
{
	margin-left: 10px;
}
.albatrosFABButton
{
	margin-bottom: 20px;
	float: left;
}
.albatrosFABButton INPUT
{
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	font-size: 9pt;
	text-transform: uppercase;
	border: solid 1px #666666;
	cursor: hand;
	margin-top: 1px;
	width: 65px;
	height: 20px;
}
.albatrosFABError
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	color: #8f0000;
}
/****************************************************** END NEW find and book*********************************/

.AlbatrosWebPartTitle
{
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	color: #666666;
	padding-top: 10px;
	font-size: 100%;
	margin-left: 10px;
}

div.AlbatrosLeftMneu
{
	width: 220px; 
	margin-left: 20px !important;
	margin-top: 11px; 
	margin-bottom: 11px; 
	background-color: white;
	border-top: solid 2px #ffcc00;
	border-bottom: solid 2px #ffcc00;
}
.ALBsplashRight .AlbatrosLeftMneu
{
	margin-left: 0px !important;
}
.ALBsplashRight .AlbatrosLeftMneu .AlbatrosWebPartTitle
{
	width: 265px;
}

.AlbatrosLeftMneu .AlbatrosWebPartTitle
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	margin: 0px auto 0px;
	text-transform: uppercase;
	width: 210px;
	color: #ffffff;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	background-color: #262626;
}
.AlbatrosAbonnerVal
{
	margin-left: 10px;
}
.AbonnerTB
{
	width: 130px;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 7px;
}
.AbonnerRBT
{
	font-family: Arial, sans-serif;
	color: black;
	text-decoration: none;
	font-size: 60%;
	width: 100px;
}
div.AlbatrosAbonnerTB
{
	float: left;
}
.AlbatrosAbonnerText
{
	margin-bottom: 5px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div.AlbatrosAbonnerText
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
div.AlbatrosAbonnerBTN
{
	float: left;
}
div.AlbatrosAbonnerRBT
{
	margin-left: 5px;
	padding-bottom: 10px;
}
div.AlbatrosAbonnerRBT table
{
	float: left;
}
.AlbatrosAbonnerBTN input
{
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	border: 1px #666666 solid;
	color: rgb(255, 255, 255);
	font-family: "Times New Roman" , Times, serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
	margin-left: 5px;
	width: 40px;
	cursor: pointer;
}
.AlbatrosSpace
{
	background-color: transparent;
	height: 3px;
}
.TopLinksSPAN
{
	font-size: 11px;
	vertical-align: middle;
	color: black;
}
/*new styling on ul li*/
.AlbatrosTopLinks ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.AlbatrosTopLinks li
{
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}
.AlbatrosTopLinks a:visited
{
	font-family: Arial, sans-serif;
	text-decoration: none;
}
.AlbatrosTopLinks a:link
{
	font-family: Arial, sans-serif;
	color: #666666;
	text-decoration: none;
}
.AlbatrosTopLinks a
{
	font-family: Arial, sans-serif;
	text-decoration: none;
	color: #666666;
	margin-right: 5px;
	margin-left: 5px;
}
div.AlbatrosTop
{
	background-color: #ffffff;
}
.AlbatrosTopLinks
{
	background-color: #ffffff;
	float: right;
	margin-right: 10px;
	font-size: 11px;
	letter-spacing: 0.3pt;
}
div.AlbatrosPageTitle
{
	background-color: white;
	border-top: solid 2px #b7d4d4;
	margin-top: 11px;
	padding-bottom: 10px;
}
.AlbatrosTravelDates
{
}

div.AlbatrosContentWhite
{
	width: 700px; /*bør være 700 men det duer ikke:MOSS laver et box-model-hack*/
	margin-bottom: -1px;
	clear: both;
}
.mainContent .AlbatrosContentWhite
{
	margin: 0;
}

.AlbatrosContentWhite
{
	padding: 0;
	margin: 0;
	margin-right: 9px;
}

.AlbatrosContentWhite .ms-WPBody
{
	background-color: #ffffff;
	padding: 20px;
}
.DestinationTopZone .ms-WPBody
{
	padding: 20px;
	padding-left: 20px;
	margin-top: 3px;
	width: 660px; 
}

.ThemeTopZone .ms-WPBody
{
	padding: 20px;
	padding-left: 20px;
	margin-top: 3px;
	width: 660px; 
}

div.AlbatrosContentWhite .ms-WPBody
{
	background-color: white; 
	padding-left: 20px;
	width: 660px; 
	margin-bottom: 3px !important;
}
div.AlbatrosContentWhite .ms-WPTitle
{
	background-color: white;
	padding-left: 20px;
}

div.AlbatrosContentWhite div.PageContent
{
	background-color: white; 
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 0px !important;
	width: 660px !important;
	margin-top: 0px;
	margin-bottom: 3px; 
}


.PageContent hr
{
	color: #ecebdf;
}
hr
{
	color: #ecebdf;
}

.ms-rteCustom-AlbatrosText
{
	margin-top: 20px;
}

.AlbatrosContentBG
{
	background-color: #ece8df;
	background-image: url('ALBbgkort.gif');
	background-repeat: repeat-x;
}
.AlbatrosContentBG td
{
	width: auto;
}
.AlbatrosBannerPicturePH
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.ContentSplash
{
}
.DestinationTopZone
{
	float: left; 
}
.ContentSplash
{
	background-color: #ece8df;
	background-image: url('ALBbgkort.gif');
	background-repeat: no-repeat;
}
td.SplashLeft
{
	padding-top: 20px;
	padding-bottom: 20px;
	width: 660px;
}
form
{
	height: auto;
}
html
{
	height: auto;
}
table.master
{
	border: 1px #000000 solid;
}
.master
{
	background-color: #ECEBDF;
	height: auto;
	width: 980px;
}
.masterContent
{
	background-color: transparent;
}
.mainContent
{
	background-color: transparent;
}
div.mainContent
{
	width: 700px; 
}
div.mainContainer
{
	background-color: transparent;
	margin: 0px 0px 0px 0px !important;
}
#bottomblue
{
	border-top: #b7d4d4 2px solid;
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
}
/*booking*/
div.mainContent h3
{
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	color: #666666;
	padding-top: 10px;
}
div.mainContent h2
{
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	color: #666666;
	padding-top: 10px;
}
div.albatros_booking
{
	margin-top: 10px;
	font-size: 120%;
	line-height: 120%;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.albatros_booking table
{
	border-collapse: collapse;
}
.albatros_booking td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.albatros_booking h3
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 13pt;
	font-weight: normal;
}
#ctl00_ctl11_g_6d7cca25_4966_486c_bc1d_5699a83249ab_address
{
	width: 307px;
}
#ctl00_ctl11_g_6d7cca25_4966_486c_bc1d_5699a83249ab_email
{
	width: 307px;
}
/*slut på booking*/
#ALBeditmodestyles
{
	background-color: #f4f4f4;
}
div.AlbatrosGolden
{
	background-image: url('ALBpicturebottom.gif');
	background-repeat: no-repeat;
	height: 20px;
	margin-left: 0px;
}
.AlbatrosMainContent
{
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
#ALBRightCol
{
	width: 320px !important;
}
#rightTable
{
	margin-left: 20px;
	margin-bottom: 0px;
	width: 280px;
}
td.ALBsplashRight
{
	background-color: #3b3b3d;
	background-image: url('ALBsortbgkort.gif');
	background-repeat: repeat-x;
	padding-top: 20px;
}
/* Breadcrumb styles begin */
.breadcrumb
{
	width: 980px;
	height: 30px;
	line-height: 30px;
	padding: 0px;
	border-top: solid 5px #ffcc00;
	background-color: #262626;
	color: white;
	font-size: 8pt;
}
.breadcrumb a
{
	color: white !important;
	text-decoration: none;
}
.breadcrumb a:hover
{
	text-decoration: underline;
}
.breadcrumbPhone
{
	width: 210px;
	margin-left: 30px;
	float: left;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.Abreadcrumb
{
	width: 672px;
	height: 15px;
	line-height: 14px;
	margin-top: 8px;
	margin-left: 18px;
	float: left;
	display: inline;
}
.Abreadcrumb span span
{
	margin: 0px 5px;
}
.Abreadcrumb span span.breadcrumbCurrent
{
	margin: 0px;
}
.Abreadcrumb span span.ms-sitemapdirectional
{
	margin: 0px;
}
.breadcrumb .Abreadcrumb ul
{
	margin-left: 0px;
	list-style-type: none;
	display: inline;
	padding-left: 0px;
}
.breadcrumb .Abreadcrumb ul li
{
	display: inline;
}
.breadcrumbCurrent
{
	font-weight: bold;
}
.AlbatrosPrint
{
	width: 50px;
	float: left;
	display: inline;
}
/* Breadcrumb styles end */
div.AlbatrosSiteTitle
{
	width: 160px;
}
.AlbatrosSiteTitle
{
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	color: white;
	letter-spacing: 1.5px;
	font-size: 150%;
	float: left;
}
.shadowLeft
{
	width: 0px;
	background-image: none;
	display: none !important;
}

.shadowRight
{
	width: 0px;
	background-image: none;
	display: none !important;
}

.spacer
{
	width: 0px;
}
.logo
{
	padding-right: 300px; 
	cursor: hand;
}
.logo a:hover
{
	color: white;
	font-family: Georgia, "Times New Roman" , serif;
	font-size: 0px;
	height: 45px;
	background-image: none;
	cursor: hand;
}
.logo a:visited
{
	color: white;
	font-family: Georgia, "Times New Roman" , serif;
	font-size: 0px;
	height: 45px;
	background-image: none;
	cursor: hand;
	padding-bottom: 0px;
}


.logo a:link
{
	color: white;
	font-family: Georgia, "Times New Roman" , serif;
	font-size: 0px;
	height: 45px;
	background-image: none;
	cursor: hand;
	padding-bottom: 0px;
}


.logo a
{
	color: white;
	font-family: Georgia, "Times New Roman" , serif;
	font-size: 0px;
	height: 45px;
	background-image: none;
	cursor: hand;
	padding-bottom: 0px;
}


td table .topArea
{
	background-color: white;
}
/*NEW menu ul li*/
.topMenu ul
{
	list-style-type: none;
	margin: 0;
	margin-left: 25px;
	padding: 0;
}
.topMenu li
{
	float: left;
	margin: 0px;
	margin-left: -4px;
	padding: 0px; /*taken from item*/
	height: 30px;
	background-image: url('ALBtopmenudiv.gif');
	background-repeat: no-repeat;
	background-position: right !important;
}
.topMenu .topNavLast
{
	background-image: none !important;
}
.topMenu a
{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #048abd;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: normal;
	text-transform: uppercase;
	background-image: none;
	border: none;
	color: black;
	padding-bottom: 0px;
	display: inline;
	line-height: 30px;
	text-decoration: none;
}
.topNav
{
	position: relative;
	bottom: 0px;
}
.topArea
{
	background-color: white;
	background-image: none;
	padding-left: 15px !important;
	padding-bottom: 5px;
}
.topNavContainer
{
	background-image: url('ALBtopmenu.gif');
	background-repeat: repeat-x;
	background-color: white;
	height: 10px;
	padding-top: 0px;
	border: none;
}
.topNavContainer td
{
	background-color: transparent;
	border: solid 0px transparent;
}
.topNavItem
{
	background-image: url('ALBtopmenudiv.gif');
	background-repeat: no-repeat;
	background-position: 7px right;
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #048abd;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
}
.topNavItem a
{
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-transform: uppercase;
	background-image: none;
	border: none;
	color: black;
	padding-left: 6px;
	padding-bottom: 0px;
	display: inline;
}
.topNavItem a:link
{
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-transform: uppercase;
	background-image: none;
	border: none;
	color: black;
	padding-left: 6px;
	padding-bottom: 0px;
	display: inline;
}
.topNavItem a:visited
{
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-transform: uppercase;
	background-image: none;
	border: none;
	color: black;
	padding-left: 6px;
	padding-bottom: 0px;
	display: inline;
}
.topNavItem a:hover
{
	color: #8f0000;
}
td topNavItem
{
	background-color: white;
	background-image: none;
}
td .topNavSelected
{
	background-color: white;
	background-image: none;
}
.topNavSelected a
{
	color: #048abd;
	background-color: white;
	font-weight: bold;
}
.topNavSelected a:link
{
	color: #048abd;
	background-color: white;
	font-weight: bold;
}
.topNavSelected a:visited
{
	color: #048abd;
	background-color: white;
	font-weight: bold;
}
.authoringRegion
{
	background-color: white;
}
.splashLinkArea
{
	border: none;
	width: 305px !important;
	padding: 0 !important;
	margin: 0 !important;
}
.splashLinkArea .ms-WPBody
{
	width: 305px !important;
	padding: 0;
}
.splashLinkArea .linkitem
{
	margin: 0;
	padding: 0;
}
.cbq-layout-main
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.ms-WPBody
{
	background-color: transparent;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.ALBsplashRight .ms-WPHeader td
{
	background-color: white;
	border-top: solid 3px #b7d4dc; 
	width: 280px;
}
.ALBsplashRight .ms-WPBody
{
	margin-top: 20px;
	margin-bottom: 15px;
	background-color: white;
	border-bottom: solid 3px #b7d4dc;
	width: 280px !important;
}
.ALBsplashRight .albatrosFABWPZone .ms-WPBody
{
	border-bottom: solid 3px #ffcc00;
}
.ALBsplashRight .ms-WPTitle
{
	background-color: white;
	margin-left: 0px;
	padding-right: 5px;
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	line-height: 20px;
}
.ALBsplashRight h3
{
	margin-top: 10px !important;
	padding-top: 0px !important;
}
.ALBsplashRight .ms-WPBody
{
	margin-top: 0px;
}
.ALBsplashRight .ms-WPHeader TD
{
	padding-bottom: 0px;
	width: 280px;
}
.ALBsplashRight .ms-HoverCellInActive
{
	background-color: white;
}
.ms-WPBody p
{
	padding: 0px;
}

.ms-WPHeader TD
{
	border-bottom: 0px solid transparent;
	background-color: #ffffff;
}
.ms-WPTitle
{
	font-family: Ariel;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.8px;
	color: #666666;
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	line-height: 20px;
	background-color: white;
}
.ms-WPTitle A:link
{
	color: #666666;
	text-decoration: none;
	cursor: hand;
	font-family: "Times New Roman" , Times, serif;
	letter-spacing: 1.5px;
}
.ms-WPTitle A:visited
{
	color: #666666;
	text-decoration: none;
	cursor: hand;
	font-family: "Times New Roman" , Times, serif;
	letter-spacing: 1.5px;
}
.ms-WPTitle A:hover
{
	color: #8f0000;
	text-decoration: none;
	cursor: hand;
	font-family: "Times New Roman" , Times, serif;
	letter-spacing: 1.5px;
}
.AlbatrosSearchBox
{
	background-color: white;
}

/******************************************Rejseoversigt-tabel****************************************/
.rejseoversigt
{
	width: 660px;
	border: 0;
}
.rejseoversigt td
{
	background-color: #eef4f6;
	border-top: 1px solid #ffffff;
}
.rejseoversigt thead td
{
	font-weight: 600;
	background-color: #dde9ee;
}

/******************************************Slut på Rejseoversigt-tabel********************************/
/*intelligent webpart-styles*/
.intellink
{
	clear: both;
	height: 2px;
}
.intellink .ms-rteCustom-Albatros-arrowlink-right
{
	float: right;
}
#intelligentwp
{
	background-color: #e0e9f2; 
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	height: 155px !important;
}
#intelligentwp .splashCSmall
{
	width: 316px !important;
}
.AlbatrosAfgangLeft .splashCSmall
{
	float: right;
	width: 316px !important;
}
.AlbatrosAfgangRight .splashCSmall
{
	float: right;
	width: 316px !important;
}
.intelligentwp SPAN.AlbatrosIntelligentTitleS
{
	margin-left: 10px;
	margin-top: 10px;
}
#intelligentwp .AlbatrosAfgangLeft
{
	width: 316px !important;
}
#intelligentwp .AlbatrosAfgangRight
{
	width: 316px !important;
}
#intelligentwp .AlbatrosAfgangLeft
{
	float: left;
	margin-bottom: 10px;
	width: 316px !important;
}
#intelligentwp .AlbatrosAfgangRight
{
	float: right;
	margin-bottom: 10px;
	width: 316px !important;
}
#intelligentwp .splashCSmall img
{
	border: 1px solid #ffffff;
}
td.AlbatrosLeftNav
{
	margin: 0px 0px 0px 0px !important;
	padding-left: 0px;
	width: 260px;
}
td.AlbatrosLeftNav .leftNav
{
	font-size: 12pt !important;
}
.leftNav
{
	background-color: white;
	border-left: solid 0px transparent;
	border-right: solid 0px transparent;
	border-bottom: solid 2px #ffcc00;
	width: 220px !important;
	margin-left: 20px !important;
	margin-right: 20px !important;
	font-size: 11px !important;
	font-weight: bold;
}
.leftNavSelected
{
	background-color: #f4f4f4;
	border: none;
	color: #048abd;
}
.leftNavSelected a
{
	background-color: #f4f4f4;
	text-transform: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.leftNavSelected a:visited
{
	background-color: #f4f4f4;
	text-transform: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.leftNavSelected a:link
{
	background-color: #f4f4f4;
	text-transform: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.leftNav3
{
	color: #808080;
	border-bottom: solid 1px #dadada;
}
.leftNav3 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 5px;
	display: block;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 320px 8px;
	padding-left: 40px;
	height: 21px;
}

.leftNav2
{
	color: #808080;
	font-size: 11px;
	line-height: 14pt;
	border-bottom: solid 1px #dadada;
}
.leftNav2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 2px;
	display: block;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 20px 8px;
	padding-left: 30px;
	height: 21px;
}

.leftNav1
{
	color: #808080;
	border-bottom: solid 1px #dadada;
}
.leftNav1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
	margin-top: 0px;
}
.leftNav2 a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.leftNav2 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.leftNav1 a:link
{
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	display: block;
	padding-right: 10px;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-left: 20px;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	height: 21px;
}

.leftNav1 a:visited
{
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	display: block;
	padding-right: 10px;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-left: 20px;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	height: 21px;
}
.leftNavHover
{
	background-color: #b7d4dc;
}
/*New lefnav li ul*/
.LeftNav ul
{
	width: 260px;
	list-style-type: none;
}
/*new destinationmenu*/
.DestinationLeftNav
{
	margin: 11px auto 0px auto;
	width: 220px;
	background-color: #FFFFFF;
	border-top: solid 2px #ffcc00;
	border-bottom: solid 2px #ffcc00;
}
.DestinationerNav
{
	height: 16px; 
	color: #FFFFFF;
	background-color: #262626;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.DestinationLeftNav1
{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	line-height: 14pt;
	margin-top: 0px; 
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-left: 20px;
	width: 200px; 
}
.DestinationLeftNav a:link
{
	text-decoration: none;
	color: #808080;
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px #dadada;
}

.DestinationLeftNav a:visited
{
	text-decoration: none;
	color: #808080;
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px #dadada;
}

.DestinationLeftNav a:active
{
	background-color: #b7d4dc;
}
.DestinationLeftNav a:hover
{
	background-color: #b7d4dc;
}
.DestinationLeftNavSelected a
{
	background-color: #f4f4f4; 
}
.DestinationLeftNav2
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #808080;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #dadada;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 20px 7px;
	padding-left: 30px;
	display: block;
	font-size: 11px;
	font-weight: bold;
}
.DestinationLeftNav3
{
	font-family: Arial, Helvetica, sans-serif;
	color: #354260;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #dadada;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 35px 7px;
	padding-left: 45px;
	display: block;
}
.DestinationLeftNav4
{
	color: #354260;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #dadada;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 50px 7px;
	padding-left: 60px;
	display: block;
}

/*END new destinationmenu*/
/********************************************************TOP CONTENT**********************************************/
div .OverviewTopContent
{
	background-color: white;
	border-top: solid 2px #b7d4d4;
	margin-top: 11px;
	padding-bottom: 10px;
	margin-right: 0px;
	width: 700px; 
}

div.TravelTopContent
{
	background-color: white;
	border-top: solid 2px #b7d4d4;
	margin-top: 11px;
	padding-bottom: 10px;
	margin-right: 0px;
	width: 700px; 
}

div .ThemeTopContent
{
	background-color: white;
	border-top: solid 2px #b7d4d4;
	margin-top: 11px;
	padding-bottom: 10px;
	margin-right: 0px;
	width: 700px; 
	min-height: 180px;
}
div .DestinationTopContent
{
	background-color: white;
	border-top: solid 2px #b7d4d4;
	margin-top: 11px; 
	margin-right: 0px;
	width: 700px; 
}
.TravelTopContent .AlbatrosPageTitle
{
	border: 0px;
}
/********************************************************END TOP CONTENT**********************************************/
.AlbatrosoverviewPageTitle h1
{
	margin-bottom: 4px;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 0.4px;
	font-family: "Times New Roman" , Times, serif;
	color: #666666;
	padding-top: 15px;
	font-size: 20pt !important;
	padding-left: 20px;
}
.AlbatrosThemePageTitle h1
{
	margin-bottom: 4px;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 0.4px;
	font-family: "Times New Roman" , Times, serif;
	color: #666666;
	padding-top: 15px;
	font-size: 20pt !important;
	padding-left: 20px;
}
div.AlbatrosThemePageTitl
{
	width: 500px !important;
	float: left;
}

div.AlbatrosDestPageTitle
{
	width: 500px !important;
	float: left;
}

.AlbatrosDestPageTitle h1
{
	margin-bottom: 4px;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 0.4px;
	font-family: "Times New Roman" , Times, serif;
	color: #666666;
	padding-top: 15px;
	font-size: 20pt !important;
	padding-left: 20px;
	margin-top: 0px;
}
.AlbatrosPageTitle h1
{
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 0.4px;
	font-family: "Times New Roman" , Times, serif;
	color: #666666;
	padding-top: 15px;
	font-size: 20pt !important;
	padding-left: 20px;
}
h1
{
	margin-bottom: 4px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	font-family: "Times New Roman" , Times, serif;
	color: #666666;
	font-size: 20pt !important;
	padding-top: 5px;
}
h2
{
	margin-bottom: 4px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	font-family: "Times New Roman" , Times, serif;
	color: #666666;
	font-size: 135%;
	padding-top: 5px;
}
h5
{
	margin-bottom: 4px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "Times New Roman" , Times, serif;
	color: #666666;
}

h4
{
	margin-bottom: 4px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "Times New Roman" , Times, serif;
	color: #666666;
}

h3
{
	margin-bottom: 4px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "Times New Roman" , Times, serif;
	color: #666666;
}

/************************************************************ PAGE COMMENTS********************************************/
div.PageDestComments
{
	color: #808080;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	line-height: 120%;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 0px;
	width: 500px;
	background-color: white;
	padding-bottom: 17px;
	padding-left: 20px;
	margin: 0px;
	float: left;
}

div.PageThemeComments
{
	color: #808080;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	line-height: 120%;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 0px;
	width: 500px;
	background-color: white;
	padding-bottom: 17px;
	padding-left: 20px;
	margin: 0px;
	float: left;
}

div.PageComments
{
	color: #808080;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	line-height: 120%;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 0px;
	width: 500px;
	background-color: white;
	padding-bottom: 17px;
	padding-left: 20px;
	margin: 0px;
	float: left;
}

/************************************************************ END PAGE COMMENTS********************************************/
div.ALBThemeIcon
{
	padding-right: 20px;
	margin-top: 20px;
	float: right;
	margin-bottom: 10px;
}
div.ALBdestIcon
{
	padding-right: 20px;
	margin-top: 20px;
	float: right;
	margin-bottom: 10px;
}
div .pageTitle
{
	background-color: white;
	border-top: solid 2px #b7d4d4;
	margin-top: 15px;
	padding-bottom: 10px;
}

div.pageContent
{
	background-color: white;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 0px !important;
	width: 660px !important;
	margin-top: 0px; 
}

.pageContent
{
	padding-left: 10px;
}
.pageTitle
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 160%;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
}
.pageTitle a
{
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	margin-top: 17px;
}

.pageTitle a:link
{
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	margin-top: 17px;
}

.pageTitle a:visited
{
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	margin-top: 17px;
}

.TravelPageComments
{
	color: #808080;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 0px;
	width: 500px;
	_width: 480px; /*IE6*/
	background-color: white;
	padding-bottom: 17px;
	padding-left: 20px;
	margin: 0px;
	float: left;
}
.PageComments
{
	color: #000000;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
	font-size: 10pt; 
	padding-top: 0px; 
}
div.PageComments
{
	background-color: white;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 3px;
	float: left; 
	width: 660px; 
}
.PageContent
{
	font-family: Arial, Helvetica, sans-serif; 
	margin-top: 10px;
}
.PageContent a
{
	color: #0b5470;
	text-decoration: none;
}
.PageContent a:link
{
	color: #0b5470;
	text-decoration: none;
}
.PageContent a:visited
{
	color: #0b5470;
	text-decoration: none;
}
div.autoPageContent
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
	font-size: 100%;
	margin-top: 10px;
	margin-right: 10px;
}
.DestinationTopLeftZone
{
	padding-right: 0px !important;
}

.autoPageContent a:link, .autoPageContent a, .autoPageContent a:visited
{
	color: #0b5470;
	text-decoration: none;
}
.leftNavSpacer
{
	width: 0px;
}
/***********************************************Some stuff for the travel-site******************************************/
.TravelWelcomeTopZone
{
	padding-left: 20px;
	padding-right: 20px;
	background-color: #ffffff;
}
.TravelWelcomeTopZone .ms-WPBody
{
	width: 660px;
	padding: 0 !important;
	margin: 0px !important;
}
div.traveltimeslistDIV
{
	background-color: #eef4f6;
	padding-top: 20px;
}
/************************************************END TRAVELSITE STYLES*************************************************/

/*content query webpart*/
.splashLinkAreaNews .AlbatrosContentWhite
{
	width: 620px;
	border-top: 2px solid #cadee5;
	border-bottom: 2px solid #cadee5;
}


.link-item a
{
	color: #048abd;
	font-weight: bold;
}


.link-item a:link
{
	color: #048abd;
	font-weight: bold;
}


.link-item a:visited
{
	color: #048abd;
	font-weight: bold;
}
.imageSplash img
{
	margin-top: 0px;
	padding-top: 0px;
}
.AlbatrosFrontPagePictureL
{
	width: 980px;
	height: 196px;
	padding-bottom: 20px;
	background-image: url('ALBpicturebottom.gif');
	background-repeat: repeat-x;
	background-position: 0px 196px;
}
div.AlbatrosFrontPageContentL
{
	background-color: white;
	position: absolute;
	top: 200px;
	margin-left: 600px;
	width: 300px;
}
div.AlbatrosFrontPageTitleL
{
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
}
.AlbatrosFrontPageTitleL a:link
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	font-size: 24px;
	text-decoration: none;
}
.AlbatrosFrontPageTitleL a
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	font-size: 24px;
	text-decoration: none;
}
.AlbatrosFrontPageTitleL a:visited
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	font-size: 24px;
	text-decoration: none;
}
div.AlbatrosDaysPriceL
{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 20px;
	background-image: url('file:///C:/Users/sonja/Desktop/ALBgraa5.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 276px;
}
.AlbatrosDaysPriceL
{
	color: #666666;
	font-family: "Times New Roman" , Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
.AlbatrosFrontPagePriceL
{
	font-weight: bold;
}
.AlbatrosFrontPagePictureM
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	letter-spacing: 0.5px;
	font-size: 16px;
	text-align: left;
}
.AlbatrosFrontPagePictureM img
{
	width: 303px;
	float: left;
}
.AlbatrosFrontPageContentM
{
	background-color: white; 
	width: 620px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}
/*try and get rid of extra height in ie6*/
.splashMediumArea .item
{
	margin-bottom: 0;
}
.AlbatrosFrontPageContentM img
{
	width: 303px;
	height: 184px;
	float: left;
	border: 1px solid #ffffff !important;
	padding-right: 10px;
	margin-bottom: 0px !important;
}
div.AlbatrosFrontPageTitleM
{
	padding-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	vertical-align: top;
	text-transform: uppercase;
	height: 55px;
	text-decoration: none;
}
.AlbatrosFrontPageTitleM a:link
{
	color: #8F0000;
	font-family: "Times New Roman" , Times, serif; 
	font-size: 17pt;
}
.AlbatrosFrontPageTitleM a:visited
{
	color: #8F0000;
	font-family: "Times New Roman" , Times, serif; 
	font-size: 17pt;
}

.AlbatrosFrontPageTitleM a:hover
{
	text-decoration: none; 
	font-size: 17pt;
}
.AlbatrosFrontPageTitleM a:active
{
	color: #8F0000;
	font-family: "Times New Roman" , Times, serif; 
	font-size: 17pt;
}

div.AlbatrosFrontPageTeaserTextM
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px; 
}
.AlbatrosFrontPageTeaserTextM
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	line-height: 11pt;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 95px;
}
div.AlbatrosDaysPriceM
{
	margin-left: 0px;
	margin-right: 10px; 
	margin-bottom: 0px;
	margin-top: -10px;
	vertical-align: text-bottom;
}
.AlbatrosDaysPriceM
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	padding-top: 5px;
	padding-bottom: 6px; /*for firefox*/
}
.AlbatrosFrontPagePriceM
{
	color: #8f0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
span.AlbatrosFrontPagePriceM
{
	
}
.AlbatrosFrontPageContentS
{
	width: 305px;
	height: 225px;
	margin-top: 0px;
	margin-right: 11px;
	padding: 0;
	margin-bottom: 14px; 
}
.AlbatrosFrontPagePictureS
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	font-weight: bold;
	letter-spacing: 0.5px;
	font-size: 16px;
	text-align: left;
	border: 1px solid #ffffff;
}
.AlbatrosFrontPagePictureS img
{
	width: 303px;
	height: 114px;
}
div.AlbatrosFrontPageTitleS
{
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 285px;
	_width: 270px; /*IE6 HACK*/
	padding-top: 3px;
	height: 100px !important;
}
.AlbatrosFrontPageTitleSA
{
	text-transform: none;
	padding-right: 10px;
	color: #8f0000 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0.5px;
	font-size: 14px;
}
.AlbatrosFrontPageTeaserTextS
{
	height: 60px;
}
.AlbatrosFrontPageTitleS a:hover
{
	text-decoration: none;
}
.AlbatrosFrontPageTeaserTextS
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 106%; 
	margin-top: 3px;
	margin-bottom: 10px; 
	float: left;
	margin-left: 0px;
	margin-right: 24px;
	width: 100%;
	min-height: 40px;
	line-height: 120%;
}
div.AlbatrosFrontPageTeaserTextS
{
}
div.AlbatrosDaysPriceS
{
	text-align: left;
	clear: both;
	padding-top: 0;
}
.AlbatrosDaysPriceS
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 22px;
}
.AlbatrosFrontPagePriceS
{
	color: #8f0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*end*/

/* Albatros Footer styles start */
.AlbatrosFooter
{
	background-color: #262626;
	border-top: 7px solid #c6bda1;
}
.albatrosFooterArea
{
	width: 740px;
	height: 120px;
	color: rgb(255,255,255);
	font-size: 9pt;
}
.albatrosFooterArea div
{
	float: left;
}
.albatrosFooterArea a
{
	color: rgb(255,255,255);
	text-decoration: none;
}
.albatrosFooterCell
{
	margin: 31px 10px 30px 10px;
}
.albatrosFooterCell1
{
	width: 18%;
	margin-top: 20px;
}
.albatrosFooterCell2
{
	width: 19%;
}
.albatrosFooterCell3
{
	width: 19%;
}
.albatrosFooterCell4
{
	width: 25%;
}
.albatrosFooterCell4
{
	margin-top: 30px;
}
.albatrosFooterCell2
{
	margin-top: 30px;
}

.albatrosFooterCell3
{
	margin-top: 30px;
}

.albatrosFooterSeperator
{
	width: 2%;
	height: 120px;
	background-image: url('ALBfooterdiv.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.albatrosFooterCell3Label
{
	width: 30px;
}
.albatrosFooterCell3Days
{
	color: rgb(170,170,170);
}
.albatrosFooterCell4Label
{
	width: 45px;
}
/* Albatros Footer styles end */
.WelcomeBottomZone .link-item a
{
	color: #0b5470 !important;
}
.link-item a
{
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: left 3px; 
	padding-left: 10px;
}
#rightTable .ms-standardheader
{
	padding-left: 15px;
	padding-bottom: 10px;
}

#rightTable .link-item
{
	margin-left: 0;
	display: inline;
	padding-left: 7px;
}
#rightTable a
{
	color: #0b5470;
}
#rightTable .groupheader
{
	color: #0b5470 !important;
	padding-left: 10px;
	font-family: Arial;
	font-size: 8pt;
}
#rightTable .slm-layout-main
{
	margin-bottom: 10px;
	padding-left: 3px;
}

.Destinations span
{
	margin-left: 0px;
	padding-left: 0px;
}
.DestPicture img
{
	width: 303px;
	height: 114px;
	float: left;
}
.DestTitle
{
	vertical-align: top;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 10px;
}
.DestTitle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0b5470;
	font-size: 110%;
	margin-left: 7px;
}
.DestTitle a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0b5470;
	font-size: 110%;
	margin-left: 7px;
}
.DestTitle a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0b5470;
	font-size: 110%;
	margin-left: 7px;
}
.DestDescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 110%;
}
span.DestDescription
{
	display: inline;
	float: left;
	margin-right: 10px;
	margin-left: 7px;
}
div.TravelCategory
{
	background-color: #dde9ee;
	padding: 10px 10px 10px 10px;
}
div.cTravelCategory
{
	background-color: #dde9ee;
	padding: 10px 10px 10px 10px;
}
div.cTravelCategory
{
	margin-right: 10px;
}
.TravelCategory
{
}
div.ctcContent
{
	background-color: white;
	height: 184px;
}
div.tcContent
{
	background-color: white;
	height: 184px;
}
.tcPicture img
{
	width: 303px;
	height: 184px;
	float: left;
}
.ctcPicture img
{
	width: 303px;
	height: 184px;
	float: left;
}
.tcTitle
{
	vertical-align: top;
	padding-right: 10px;
	height: 55px;
}
.ctcTitle
{
	vertical-align: top;
	padding-right: 10px;
	height: 55px;
}
span.tcTitle
{
	margin-left: 7px;
	margin-right: 10px;
	display: inline;
	float: left;
	margin-top: 5px;
}
span.ctcTitle
{
	margin-left: 7px;
	margin-right: 10px;
	display: inline;
	float: left;
	margin-top: 5px;
}
.ctcTitle
{
	width: 300px;
}
.tcTitle a
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	font-size: 170%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	text-decoration: none;
}
.tcTitle a:link
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	font-size: 170%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	text-decoration: none;
}
.tcTitle a:visited
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	font-size: 170%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	text-decoration: none;
}
.ctcTitle a
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	font-size: 170%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	text-decoration: none;
}
.ctcTitle a:link
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	font-size: 170%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	text-decoration: none;
}
.ctcTitle a:visited
{
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
	font-size: 170%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	text-decoration: none;
}
.ctcDescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 9pt;
	width: 300px;
	height: 95px;
}
.tcDescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 110%;
	width: 300px;
	min-height: 50px;
}
span.tcDescription
{
	display: inline;
	float: left;
	margin-right: 10px;
	margin-left: 7px;
	padding-top: 10px;
}
span.ctcDescription
{
	display: block;
	float: left;
	margin-right: 10px;
	margin-left: 7px;
	padding-top: 10px;
}
div.tcDaysPrice
{
	padding-right: 10px;
	padding-left: 7px;
	display: inline;
	float: left;
	padding-top: 10px;
	width: 350px;
}
div.ctcDaysPrice
{
	font-size: 8pt;
	padding-right: 10px;
	padding-left: 7px;
	display: inline;
	float: left;
	padding-top: 0px;
	width: 350px;
	color: #999999;
	font-weight: bold;
	width: 310px;
}
.ctcPrice
{
	color: #8f0000;
	font-weight: bold;
	margin-left: 20px;
}
.MineRejserCount
{
	font-family: "Times New Roman" , Times, serif;
	text-transform: uppercase;
	color: #666666;
	font-size: 120%;
}
div.MineRejserCount
{
	padding-bottom: 10px;
}
.link-item a
{
	text-indent: 7px;
	color: #0b5470;
}
.link-item a:link
{
	text-indent: 7px;
	color: #0b5470;
}
.link-item a:visited
{
	text-indent: 7px;
	color: #0b5470;
}
.item
{
	color: #0b5470;
	margin: 0;
}
.item a:visited
{
	text-decoration: none;
}
.item a:link
{
	text-decoration: none;
}
.item a
{
	text-decoration: none;
}
.ALBFrontPageContentTypes
{
	background-color: #f4f4f4;
}
.fpcontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #eae0ca;
	width: 698px;
	padding-left: 12px;
}
div.GoogleContent
{
}
div.TravelFPTeaserText
{
	background-color: #eae0ca;
	width: 700px;
	padding-left: 10px;
}


div.TravelFPTitle
{
	background-color: #eae0ca;
	width: 700px;
	padding-left: 10px;
}


div.TravelPictureS
{
	background-color: #eae0ca;
	width: 700px;
	padding-left: 10px;
}


div.TravelPictureM
{
	background-color: #eae0ca;
	width: 700px;
	padding-left: 10px;
}


div.TravelPictureL
{
	background-color: #eae0ca;
	width: 700px;
	padding-left: 10px;
}


div.TravelKeywords
{
	background-color: #eae0ca;
	width: 700px;
	padding-left: 10px;
}


div.TitleDescription
{
	background-color: #eae0ca;
	width: 700px;
	padding-left: 10px;
}


.ms-formfieldvaluecontainer
{
	background-color: #ffffff;
}
#ctl00_PlaceHolderLeftMenu_AlbatrosAbonner1 span
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 85%;
	text-transform: uppercase;
	color: #666666;
	padding-left: 10px;
}
div.AbonnerThanx
{
	font-size: 13px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.CookieArrival
{
	color: #8f0000;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	margin: 0;
}
div.CookieDeparture
{
	color: #8f0000;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	margin: 0;
}
div.CookieDays
{
	color: #8f0000;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	margin: 0;
}
div.CookiePrice
{
	color: #8f0000;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	margin: 0;
}
div.CookieNotice
{
	color: #8f0000;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	margin: 0;
}
div.CookieTravelNo
{
	display: none;
}
div.CookieDeparture
{
	padding-left: 5px;
}

div.CookieButtons
{
	background-color: white;
	padding: 15px 15px 15px 15px;
	height: 60px;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
}
.CookieInfo
{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	width: 150px !important;
	padding-bottom: 5px;
	background-color: rgb(221, 233, 238); 
}
.CookieInfo div
{
	height: 14px;
	line-height: 14px;
}
span.CookieArrivalInfo
{
	color: black;
	font-weight: normal;
}
.CookieDeparture span
{
	float: left;
}
span.CookieDepartureInfo
{
	color: black;
	font-weight: normal;
	margin-left: 5px;
}
span.CookieDepartureInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
select.CookieDepartureInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.CookieDepartureInfo
{
	font-weight: normal;
	color: black;
	font-weight: normal;
	margin-left: 5px;
}
.CookieDays span
{
	float: left;
}
span.CookieDaysInfo
{
	margin-left: 5px;
	color: black;
	font-weight: normal;
	float: left;
}
span.CookieDaysInfo2
{
	margin-left: 3px;
	color: black;
	font-weight: normal;
	float: left;
}
.CookiePrice span
{
	float: left;
}
span.CookiePriceInfo
{
	margin-left: 5px;
	color: black;
	font-weight: normal;
	float: left;
}
.CookieNotice
{
	height: 24px !important;
	line-height: 12px;
}
span.CookieNoticeInfo
{
	color: black;
	font-weight: normal;
	float: left;
}
span.CookieTravelNoInfo
{
	margin-left: 0px;
	color: black;
	font-weight: normal;
}
.CookieButtons
{
	float: left;
}
.CookieBtnTravelSite BUTTON
{
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	font-size: 10pt;
	text-transform: uppercase;
	border: solid 1px #666666;
	cursor: hand;
	margin-top: 10px;
	width: 150px;
	height: 20px;
}


.CookieBtnTravelSite input
{
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	font-size: 10pt;
	text-transform: uppercase;
	border: solid 1px #666666;
	cursor: hand;
	margin-top: 10px;
	width: 150px;
	height: 20px;
}


.CookieBtnBook BUTTON
{
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	font-size: 10pt;
	text-transform: uppercase;
	border: solid 1px #666666;
	cursor: hand;
	margin-top: 10px;
	width: 150px;
	height: 20px;
}


.CookieBtnBook input
{
	background: url('bestil_rejse.gif') no-repeat;
	color: white;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	font-size: 10pt;
	text-transform: uppercase;
	border: none;
	cursor: hand;
	width: 150px;
	height: 26px;
}

.CookieBtnBook
{
	width: 150px;
	text-align: center;
}


.CookieBtnSave BUTTON
{
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	font-size: 10pt;
	text-transform: uppercase;
	border: solid 1px #666666;
	cursor: hand;
	margin-top: 10px;
	width: 150px;
	height: 20px;
}


.CookieBtnSave input
{
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	font-size: 10pt;
	text-transform: uppercase;
	border: solid 1px #666666;
	cursor: hand;
	margin-top: 10px;
	width: 150px;
	height: 20px;
}


.CookieBtnText
{
	display: block;
	font-family: Arial;
	font-size: 10px;
}

a.PrintCatalogButton
{
	  background: transparent url('hent_katalog.gif');
    float: left;
    height: 26px;
    margin-top: 10px;
    width: 150px;
    text-decoration: none;
}

a.PrintCatalogButton span
{
	color: white;
	font-weight: bold;
	font-family: "Times New Roman" , Times, serif;
	font-size: 10pt;
	text-transform: uppercase;
  display: block;
  margin-top: 5px;
  text-decoration: none;
}

div.AlbatrosLeftMenuLink
{
	background-color: white;
	width: 200px;
	margin-left: 8px;
	padding-bottom: 4px;
}
.LeftMenuLink
{
	color: #354260;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	padding-left: 5px;
	text-decoration: none;
}
.DestinationsLeftMenu
{
	margin-top: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	background-color: white;
	border-left: solid 0px transparent;
	border-right: solid 0px transparent;
	border-top: solid 2px #ffcc00;
	border-bottom: solid 2px #ffcc00;
	margin-right: 6px;
	width: 200px;
}
td.DestinationsLeftMenu
{
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
}
.DestinationsLeftMenu a:link
{
	color: #354260 !important;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
.DestinationsLeftMenu a:visited
{
	color: #354260 !important;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
.DestinationsLeftMenu a:hover
{
	color: #f4f5f9;
	background-color: #b7d4dc;
}
.DestinationsLeftMenu a:hover img
{
	background-color: #FFFFFF !important;
}

.DestinationsLeftMenu a:active img
{
	background-color: #FFFFFF !important;
}

.DestinationsLeftMenu a:visited img
{
	background-color: #FFFFFF !important;
}

.DestinationsLeftMenu a:link img
{
	background-color: #FFFFFF !important;
}

.DestinationsLeftMenu a:active
{
	color: #f4f5f9;
	background-color: #b7d4dc;
}
div.SALBFrontPageContentTypes
{
}

div.TravelTextContent
{
	float: left;
	width: 500px;
}
.TravelAutoText
{
	margin-left: 0px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 90%;
	float: left;
	width: 490px;
	_width: 470px;
	padding-left: 20px;
}
div.TravelLogoBookContent
{
	float: right !important;
	background-color: white;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 20px;
	_margin-right: 0px !important;
	width: 150px;
	display: inline;
}
div.TravelDepartureIcon img
{
	margin-left: 30px;
}
div.TravelInfo
{
	float: left;
	width: 150px;
	font-size: 9pt;
}
div.TravelInfoContent
{
	float: left;
	width: 700px;
	background-color: #ffffff;
}
div.TravelInfoPicture
{
	float: left;
	margin-left: 10px;
}
.TravelInfoPicture img
{
	width: 325px;
	height: 119px;
}
.TravelLogoContent img
{
	width: 91px;
	height: 94px;
	margin-left: 20px;
}
div.WTContent
{
	width: 700px;
	padding-left: 0px;
	padding-top: 4px;
}
.WTContent .ms-WPBody
{
	background-color: #ffffff;
	padding-left: 20px;
	width: 680px;
}
div.CookieInfo
{
	width: 130px; 
}
.TravelDestPicture img
{
	width: 200px;
	height: 94px;
}
.TravelDestTitle
{
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-right: 10px;
}
div.TravelDestTitle
{
	margin-left: 7px;
}
.TravelDestTitle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0b5470;
	font-size: 110%;
	margin-left: 7px;
}
.TravelDestTitle a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0b5470;
	font-size: 110%;
	margin-left: 7px;
}
.TravelDestTitle a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0b5470;
	font-size: 110%;
	margin-left: 7px;
}
.TravelDestDescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 110%;
}
span.TravelDestDescription
{
	display: inline;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
td.TDestBottom
{
	background-color: white;
}
.TDestBottom .ms-WPTitle
{
	font-size: 12px;
	margin-left: 10px;
}
div.AlbatrosSplashContentS
{
	background-color: #eef4f6;
	padding: 10px 10px 10px 10px;
	margin-right: 10px;
}
div.splashCSmall
{
	background-color: white;
	height: 73px;
}
.AlbatrosSplashPictureS img
{
	width: 100px;
	height: 73px;
	float: left;
}
.AlbatrosSplashTitleS a
{
	font-family: "Times New Roman" , Times, serif;
	font-weight: bold;
	color: #0b5470;
	font-size: 110%;
	text-decoration: none;
}

.AlbatrosSplashTitleS a:link
{
	font-family: "Times New Roman" , Times, serif;
	font-weight: bold;
	color: #0b5470;
	font-size: 110%;
	text-decoration: none;
}

.AlbatrosSplashTitleS a:visited
{
	font-family: "Times New Roman" , Times, serif;
	font-weight: bold;
	color: #0b5470;
	font-size: 110%;
	text-decoration: none;
}

.ms-PartSpacingVertical
{
	position: absolute;
}
span.AlbatrosSplashTitleS
{
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.AlbatrosSplashDaysPriceS
{
	color: #666666;
	font-size: 9px;
}
div.AlbatrosSplashDaysPriceS
{
	float: left;
	width: 210px;
	margin-top: 15px;
	padding-left: 5px;
}
.AlbatrosSplashPriceS
{
	color: #8f0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ms-toolbarContainer img
{
	width: 16px;
	height: 16px;
}
.clearboth
{
	clear: both;
	margin: 0;
	padding: 0;
	height: 0px;
}

/* Search styles begin */
.searchArea
{
	width: 941px;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.searchArea div
{
	
}
.searchMainContent
{
	width: 941px;
	border-top: 2px #b7d4d4 solid;
	border-bottom: 2px #b7d4d4 solid;
}
.searchTop
{
	margin-bottom: 2px;
	background-color: rgb(255, 255, 255);
	height: 72px;
}
.searchTop div
{
	float: none;
}
.searchTop p
{
	margin: 0px;
	padding: 0px;
}
.searchTop h1
{
	margin: 0px;
	padding: 0px;
	margin-left: 45px;
}
.searchTopHeader
{
	margin:0px;
	padding-top: 10px;
}
.searchTopDescription
{
	margin: 0px 0px 20px 30px;
}
.searchWrapper
{
	background-color: rgb(255, 255, 255);
	padding: 10px;
}
.searchLeft
{
	width: 600px;
	margin: 0px 10px 0px 0px;
	float: left;
}
.searchRight
{
	width: 311px;
	float: right;
	margin-right: 0px;
}
.searchRight div
{
	width: 311px;
	float: none;
}
.searchLeftWrapper
{
	height: 40px;
	margin: 0px;
	background-color: rgb(221, 233, 238);
	padding-left: 30px;
	padding-top: 10px;
}

.albSearchTourDetails{
	width: 460px;
	float: right;
}
.searchLeftLabel
{
	margin: 30px 10px 0px 20px;
}
.searchLeftSearchbox
{
	margin: 0px 0px 0px 0px;
}
.searchMessage
{
	width: 580px;
	margin-left: 20px;
}
.srch-Page
{
	background-color: rgb(221,233,238);
}
.srch-Page a
{
	color: rgb(104, 103, 102) !important;
}
.srch-results
{
	width: 540px;
	margin: 20px 0px 20px 0px;
}
.srch-Title
{
	font-family: Arial, Helvetica, sans-serif !important;
	margin-top: 7px;
}
.srch-Title a
{
	color: rgb(30, 97, 148) !important;
	font-size: 11pt;
	text-decoration: underline !important;
}
.srch-Description
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif !important;
}
.srch-URLAlb
{
	font-family: Arial, Helvetica, sans-serif !important;
	margin-bottom: 7px;
}
.srch-URLAlb a
{
	font-size: 10pt;
	color: rgb(30, 97, 148) !important;
	text-decoration: underline !important;
}
.srch-BestBets
{
	width: 246px;
	margin-top: 60px;
	border: 20px rgb(221,233,238) solid;
}
.srch-BestBetsTitle
{
	margin-top: 15px;
}
.srch-BestBetsTitle a
{
	font-size: 11pt;
	color: #8f0000 !important;
}
.srch-BB-Description
{
	font-size: 9pt;
}
.srch-BB-URLAlb
{
	margin-bottom: 15px;
}
.srch-BB-URLAlb a
{
	font-size: 10pt;
	color: rgb(30, 97, 148) !important;
}

.albSearch *
{
	float: left;
}
.albSearch a
{
	color: #0b5470;
	text-decoration: none !important;
}

.albSearchDepartures
{
	width: 580px !important;
	border: 5px rgb(221, 233, 238) solid;
}
.albSearchDeparture
{
	width: 570px !important;
	height: 77px;
	border: 5px rgb(221, 233, 238) solid;
}
.albSearchDepartureSplash
{
	width: 102px !important;
	height: 75px;
	margin: 1px;
	float: left !important;
}
.albSearchDeparture img
{
	width: 102px;
	height: 75px;
	margin: 1px;
}
.albSearchDeparture a.albSearchDepartureLink
{
	width: 456px;
	height: 50px;
	margin: 4px 5px 0px 5px;
	font-size: 17pt;
	color: #8f0000;
	font-family: "Times New Roman" , Times, serif;
}
.albSearchDepartureInfo
{
	width: 201px;
	height: 15px;
	line-height: 15px;
	margin: 0px 5px 0px 5px;
	font-size: 8pt;
}
.albSearchDeparturePrice
{
	width: 201px;
	height: 15px;
	line-height: 15px;
	margin: 0px 5px 0px 5px;
	font-size: 8pt;
	color: #8f0000;
}
.albSearchBottomLink
{
	width: 456px;
	text-align: right;
	height: 15px;
}

.albSearchSpace
{
	width: 456px !important;
	height: 15px;
}

.SearchSectionHeaderContainer H3
{
	background-repeat: no-repeat;
	height: 30px;
	line-height: 35px;
	border-bottom: solid 1px #000000;
	padding: 0px !important;
	margin-top: 0px;
}

.searchLeftSearchbox input[type=text]
{
	width: 300px;
}

.albSearchmapContainer
{
	
}

.albSearchmapContainer H3
{
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 30px;
	line-height: 35px;
	border-bottom: solid 1px #000000;
}

.albSearchmapContainer ul
{
	margin: 0px;
	padding: 0px;
}

.albSearchmapContainer ul li
{
	float: left;
	width: 311px;
	list-style: none;
	margin-bottom: 20px;
	color: rgb(30, 97, 148) !important;
}

.albSearchmapContainer ul li a.header
{
	font-weight: bold;
}

.albSearchmapContainer ul li div
{
	margin-top: 2px;
}

.albSearchmapContainer a
{
	color: rgb(30, 97, 148) !important;
	text-decoration: none !important;
}
/* Search styles end */
.TravelTopContent DIV.AlbatrosPageTitle
{
	width: 500px !important;
	clear: none;
	float: left;
}
.TravelTopContent .AlbatrosPageTitle h1
{
	color: #262626 !important;
}

/* print settings */

@media print
{

	.ms-areaseparatorcorner
	{
		display: none;
	}


	.ms-titlearealeft
	{
		display: none;
	}


	.ms-titlearearight
	{
		display: none;
	}


	.ms-searchform
	{
		display: none;
	}


	.ms-banner
	{
		display: none;
	}


	.ms-buttonheightwidth
	{
		display: none;
	}


	.ms-buttonheightwidth2
	{
		display: none;
	}


	table.topArea
	{
		display: none;
	}


	.ms-leftareacell
	{
		display: none;
	}


	.ms-globallinks
	{
		display: none;
	}


	.ms-siteaction
	{
		display: none;
	}


	.ms-areaseparatorleft
	{
		display: none;
	}


	.ms-rightareacell
	{
		display: none;
	}


	.ms-areaseparatorright
	{
		display: none;
	}


	.AlbatrosLeftNav
	{
		display: none;
	}



	.breadcrumb
	{
		display: none;
	}



	.topNavContainer
	{
		display: none;
	}



	.AlbatrosTop
	{
		display: none;
	}



	/*****************************************TOPCONTENT****************************/
	.DestinationTopContent
	{
		border-top: 0px !important;
	}


	.OverviewTopContent
	{
		border-top: 0px !important;
	}


	.TravelTopContent
	{
		border-top: 0px !important;
	}


	/*****************************************END TOPCONTENT***********************/
	.mainBreadcrumb
	{
		display: none;
	}

	.topNavRoundRight
	{
		display: none;
	}

	.topNavRoundLeft
	{
		display: none;
	}

	.logo
	{
		display: none;
	}

	.albatrosFooterArea img
	{
		display: none;
	}

	#bottomblue
	{
		display: none;
	}

	.leftNav
	{
		display: none;
	}

	.FooterTable
	{
		display: none;
	}

	.MailPrint
	{
		display: none;
	}

	.leftNav
	{
		display: none;
	}

	.search
	{
		display: none;
	}

	td.topNavContainer
	{
		display: none;
	}

	.TopLinksTable
	{
		display: none;
	}

	.ThemeTopContent
	{
		border: none !important;
	}
}
/* print settings end */


/* AlbatrosImages start */

.ImagesSmallIMG
{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 67px !important;
	width: 89px !important;
	cursor: hand;
}
.ImagesLargeIMG
{
	margin-left: 10px;
	margin-bottom: 10px;
	cursor: hand;
	max-height: 80px;
}
.ImgDIV
{
}
div.ImgDIV
{
	width: 200px;
	margin-top: 15px;
	margin-right: 15px;
	height: 130px;
	float: left;
	text-align: center;
}
.ImgDIV img
{
	margin-top: 10px;
}
.ImgDIV
{
	border: 1px solid #dadada;
}
.ImagesSmallViewDIV
{
	clear: left;
	width: 200px;
}
.ImagesLargeViewDIV
{
	clear: left;
}
.ImagesLink a
{
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	color: #0b5470;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.ImagesLink a:link
{
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	color: #0b5470;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ImagesLink a:visited
{
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	color: #0b5470;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* AlbatrosImages end */
/* band.css */

.master
{
	margin-left: auto;
	margin-right: auto;
}

.login
{
	display: inline;
}
.login a:hover
{
	text-decoration: underline;
}
.sharepointLogin
{
	float: right;
	display: inline;
}
.sharepointLogin .ms-globallinks
{
	position: relative;
}
a.#zz8_Menu
{
	font-family: Tahoma;
}
a.#zz1_MyLinksMenuMenu
{
	font-family: Tahoma;
}
div.#zz8_Menu_t img
{
	vertical-align: middle;
}
.sharepointLogin .ms-globallinks a
{
	color: #333333;
}

.sharepointLogin div
{
	color: #333333;
}

.sharepointLogin .ms-globallinks
{
	color: #333333;
}
.topLinkBar
{
	float: right;
	width: auto;
	padding-left: 1px;
	padding-right: 7px;
	display: inline;
}
.topLinkBar a
{
	color: #444444;
	font-family: tahoma;
	font-size: 9pt;
	text-decoration: none;
}
.toplinkbar a:active
{
	color: #444444;
	font-family: tahoma;
	font-size: 9pt;
	text-decoration: none;
}
.topLinkBar a:hover
{
	text-decoration: underline;
}
.topLink
{
	background: url('file:///C:/Users/Images/linksdivider.gif') no-repeat right 6px;
	display: inline;
}
.console
{
	clear: both;
}
.search
{
	margin: 6px 2px 20px 2px;
}
.search .ms-sbcell .ms-sbplain
{
	margin-right: 2px;
	margin-left: 2px;
	border: 1px #555555 solid;
	height: 14px;
}
.search .ms-sbcell
{
	border: none;
	font-weight: normal;
	font-size: 8pt;
	color: #3A4663;
	padding: 0px;
}
.search .ms-sbgo
{
	background: none;
}
.siteActionMenu
{
	float: right;
}
.authoringRegion
{
	width: 100%;
	background-color: #ffffff;
	color: #333333;
}
.mainContainer
{
	margin-left: 10px;
	margin-right: 10px;
}
.bottomLinkBar
{
	font-family: tahoma;
	font-size: 8pt;
	color: #999999;
	float: none;
}
.mainContent div.ms-pagebreadcrumb
{
	display: none;
}
.mainContent td.ms-pagebreadcrumb
{
	display: none;
}
div.ms-wikieditouter
{
	position: static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom: 8px;
	margin-right: 5px;
	border-right-width: 1px;
}
div.ms-quicklaunchouter
{
	margin-left: 7px;
	margin-top: 5px;
	width: 158px;
	border-width: 0px;
}
/* controls.css */

.slm-dragdrop-source
{
	behavior: url(/_layouts/1033/cmsslwpdragdropsource.htc);
}
.slm-layout-main
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-bottom: 3px;
}
.slm-edit-ecb
{
	width: 40px;
}
.slm-edit-ecb div
{
	vertical-align: middle;
	height: 23px;
	padding: 2px 0px 0px 2px;
}
.slm-edit-link
{
	vertical-align: top;
	padding: 1px 0px 0px 1px;
}
.slm-display-link
{
	vertical-align: top;
	padding: 0px;
}
.presence-status-icon
{
	float: left;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 0px;
	height: 12px;
	width: 12px;
}
.wp-content
{
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 4px;
	margin-right: 0px;
}
.cbq-layout-main
{
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
}
.toc-layout-main
{
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
}
.item
{
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	clear: both;
}
.centered
{
	text-align: center;
}
.link-item a:active
{
	font-family: Arial;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}

.link-item
{
	font-family: Arial;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}

.link-item a
{
	font-family: Arial;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}

.link-item a:link
{
	font-family: Arial;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}

.link-item a:visited
{
	color: #4167AF;
	text-decoration: none;
}
.link-item a:hover
{
	color: #000000;
	text-decoration: underline;
}
.link-item-large
{
	font-family: tahoma;
	font-size: 18pt;
	color: #003399;
	text-decoration: none;
}
.link-item-large a
{
	font-family: tahoma;
	font-size: 18pt;
	color: #003399;
	text-decoration: none;
}
.link-item-large a:link
{
	font-family: tahoma;
	font-size: 18pt;
	color: #003399;
	text-decoration: none;
}
.link-item-large a:visited
{
	color: #4167AF;
	text-decoration: none;
}
.link-item-large a:active
{
	color: #4167AF;
	text-decoration: none;
}
.link-item-large a:hover
{
	color: #000000;
	text-decoration: underline;
}
.description
{
	font-family: tahoma;
	font-size: 8pt;
	color: #4c4c4c;
}
.image-area-left
{
	float: left;
	padding-right: 5px;
	padding-left: 0px;
}
.image-area-right
{
	float: right;
	padding-left: 5px;
	padding-right: 0px;
	vertical-align: top;
}
.image-area-top
{
	padding-bottom: 5px;
}
.image
{
	border: 0;
}
.image-fixed-width
{
	border: 0;
	width: 90px;
}
.bullet
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	vertical-align: top;
	background-image: url("/_layouts/images/lstbulet.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	padding-right: 0px;
}
.groupheader
{
	font-family: Arial;
	text-align: left;
	margin-bottom: 5px;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	clear: both;
}
.band
{
	background-color: #E4E8F0;
	padding: 2px 0px 2px 3px;
}
.large
{
	font-size: 18pt;
}
.small
{
	font-size: 8pt;
}
.medium
{
	font-size: 10pt;
}
.centered
{
	text-align: center;
}
.separator
{
	border: 1px #333333 solid;
	clear: both;
}
.whitespace
{
	margin-bottom: 5px;
	clear: both;
}
.level-header
{
	padding: 2px 0px 2px 0px;
}
.level-band
{
	background-color: #E4E8F0;
	padding: 2px 0px 2px 3px;
	margin-right: 3px;
	margin-left: 0px;
}
.level-description
{
	font-family: tahoma;
	font-size: 8pt;
	color: #4c4c4c;
}
.level-description-padding
{
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 1px;
}
.level-item-pos
{
	margin: 2px 3px 2px 3px;
	padding: 1px 0px 1px 0px;
}
.level-item a:link
{
	font-family: tahoma;
	font-size: 8pt;
	color: #003399;
}
.level-item a
{
	font-family: tahoma;
	font-size: 8pt;
	color: #003399;
}
.level-item
{
	font-family: tahoma;
	font-size: 8pt;
	color: #003399;
}
.level-item a:visited
{
	color: #4167AF;
	text-decoration: none;
}
.level-item a:active
{
	color: #4167AF;
	text-decoration: none;
}
.level-item a:hover
{
	color: #000000;
	text-decoration: underline;
}
.level-section
{
	margin-bottom: 6px;
}
.level-bullet
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	vertical-align: top;
	background-image: url("/_layouts/images/lstbulet.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	padding-right: 0px;
}
.headertitle a:link
{
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
.headertitle
{
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
.headertitle a
{
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
.headertitle a:visited
{
	color: #4167AF;
	text-decoration: none;
}
.headertitle a:active
{
	color: #4167AF;
	text-decoration: none;
}
.headertitle a:hover
{
	color: #000000;
	text-decoration: underline;
}
.headertitle-large a:link
{
	font-family: tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-large
{
	font-family: tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-large a
{
	font-family: tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-large a:visited
{
	color: #4167AF;
	text-decoration: none;
}
.headertitle-large a:active
{
	color: #4167AF;
	text-decoration: none;
}
.headertitle-large a:hover
{
	color: #000000;
	text-decoration: underline;
}
.headertitle-small a:link
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-small
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-small a
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-small a:visited
{
	color: #4167AF;
	text-decoration: none;
}
.headertitle-small a:active
{
	color: #4167AF;
	text-decoration: none;
}
.headertitle-small a:hover
{
	color: #000000;
	text-decoration: underline;
}
.headertitle-band a:link
{
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-band a
{
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-band
{
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-band a:visited
{
	color: #4167AF;
	text-decoration: none;
}
.headertitle-band a:active
{
	color: #4167AF;
	text-decoration: none;
}
.headertitle-band a:hover
{
	color: #000000;
	text-decoration: underline;
}
.cqfeed
{
	text-align: right;
}
.ms-slDlg-BodyContainer
{
	width: 100%;
	height: 100%;
}
.ms-slDlg-FieldLabel
{
	padding-top: 10px;
	padding-bottom: 2px;
}
.ms-slDlg-IndentedFieldLabel
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.ms-slDlg-FieldDescription
{
	color: gray;
}
.ms-slDlg-BrowseButton
{
	margin-left: 10px;
	margin-right: 5px;
}
.ms-slLinkDlg-InputField
{
	width: 275px;
}
.ms-slLinkDlg-Panel
{
	text-align: left;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slLinkDlg-FirstPanel
{
	text-align: left;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slLinkDlg-PeoplePanel
{
	text-align: left;
	background-color: #d6e8ff;
	padding-top: 0px;
	padding-left: 50px;
	padding-bottom: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.ms-slDlg-ActionText
{
	padding-left: 5px;
}
.ms-slDlg-ActionText a:active
{
	color: #4167AF;
	text-decoration: none;
}
.ms-slDlg-ActionText a
{
	color: #4167AF;
	text-decoration: none;
}
.ms-slDlg-ActionText a:visited
{
	color: #4167AF;
	text-decoration: none;
}
.ms-slDlg-ActionText a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-slGroupDlg-InputField
{
	width: 362px;
}
.ms-slViewDlg-Panel
{
	text-align: left;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slGroupDlg-Panel
{
	text-align: left;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slViewDlg-InputField
{
	width: 362px;
}
.ms-slViewDlg-FirstPanel
{
	text-align: left;
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slSortDlg-Panel
{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.listItem div.callOut a
{
	font: bold 12.5pt/16pt arial, helvetica, sans-serif;
	color: #ffffff;
}
.title-With-Background
{
	background-color: #83B0EC;
	margin-top: 5px;
	padding: 4px;
}
div.title-With-Background a:active
{
	font: bold 12.5pt/16pt arial, helvetica, sans-serif;
	color: #ffffff;
}
div.title-With-Background a:hover
{
	font: bold 12.5pt/16pt arial, helvetica, sans-serif;
	color: #ffffff;
}
div.title-With-Background a:visited
{
	font: bold 12.5pt/16pt arial, helvetica, sans-serif;
	color: #ffffff;
}

div.title-With-Background a
{
	font: bold 12.5pt/16pt arial, helvetica, sans-serif;
	color: #ffffff;
}

div.title-With-Background a:link
{
	font: bold 12.5pt/16pt arial, helvetica, sans-serif;
	color: #ffffff;
}

/* Albatros Travel Overview begin */
.albTODisplay table
{
	width: 660px;
	line-height: 30px;
	float: left; /*for FF to position it correct*/
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 8pt !important;
}
.albTODisplay table a
{
	text-decoration: none;
}
.albTODisplay table a:hover
{
	text-decoration: underline;
}
.OverviewTopZone
{
	background-color: #ffffff; /*For FF*/
}
.albTODisplayHeader
{
	background-color: rgb(222, 233, 239);
	color: #8f0000;
	font-weight: bold;
}
.albTODisplayHeader1
{
	width: 55px !important;
	padding-left: 15px;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.albTODisplayHeader2
{
	padding-left: 15px;
	font-family: Arial, Helvetica, Sans-Serif !important;
}

.albTODisplayHeader3
{
	width: 60px !important;
	padding-left: 15px;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.albTODisplayHeader4
{
	width: 90px !important;
	padding-left: 15px;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.albTODisplayHeader5
{
	width: 135px !important;
	padding-left: 15px;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.albTODisplayItem1 div
{
	text-align: right;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.albTODisplayItem2 div
{
	padding-left: 15px;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.albTODisplayItem3 div
{
	padding-right: 15px;
	text-align: right;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.albTODisplayItem4 div
{
	text-align: right;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.albTODisplayItem5 div
{
	padding-left: 15px;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.albTODisplayItem td
{
	border-top: solid 2px #fff;
	background-color: rgb(238, 243, 246);
}
.albTODisplayItem td div
{
	background-color: rgb(238, 243, 246);
}
.albTODisplayItem td div a
{
	color: rgb(10, 85, 114) !important;
}
.albTOTopNav div
{
	float: left; 
	font-size: 11px;
	line-height: 20px;
	height: 30px;
}
.albTOTopLeftNav
{
	width: 150px;
}
.albTOTopLeftNav a
{
	color: rgb(42, 106, 131) !important;
}
.albTOTopRightNav
{
	width: 510px;
	color: rgb(134, 134, 134);
}
.albTOTopRightNavText
{
	width: 400px;
	padding-right: 10px;
	text-align: right;
}

.albTOTopRightNavDropDown
{
	
}
.albTOTopRightNavDropDown select
{
	width: 100px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}


/* Albatros Travel Overview end */

/* Albatros Departure List begin */
.traveltimeslistDIV
{
	background-color: rgb(255, 255, 255) !important;
	line-height: 30px;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
}
.traveltimelistheader
{
	background-color: rgb(222, 233, 239);
	color: #8f0000;
	font-weight: bold;
	line-height: 30px;
}
/* Albatros Departure List end */

.AlbatrosAbonnerWebPart
{
	border-top: #b7d4d4 3px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.AlbatrosAbonnerWebPart .AlbatrosAbonnerContent
{
	margin-left: 5px;
}
.ALBsplashRight .AlbatrosAbonnerWebPart
{
	padding: 0px;
}
.AlbatrosAbonnerWebPart .AlbatrosLeftMneu
{
	width: 100%;
	border: none;
	margin-top: 0px; /*for FF*/
	padding-top: 6px; /*to make it look like crome-type*/
}
.AlbatrosAbonnerWebPart .AlbatrosAbonnerText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	color: rgb(0, 0, 0);
}
.AlbatrosAbonnerWebPart .AlbatrosWebPartTitle
{
	width: 100%;
	background-color: rgb(255,255,255);
	color: #666666;
	font-family: "Times New Roman" , Times, serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}
.AlbatrosAbonnerWebPart .AlbatrosAbonnerTB
{
	padding: 0px;
	margin-left: 3px;
}
.AlbatrosAbonnerWebPart .AlbatrosAbonnerTB input
{
	width: 170px;
	margin-left: 0px;
}
.AlbatrosLeftNav .AlbatrosAbonnerTB input
{
	
}
.leftmenuwebparts .AlbatrosAbonnerBTN input
{
	margin: 0px;
	margin-left: 3px;
	margin-top: 2px;
}
.AlbatrosAbonnerWebPart .AlbatrosAbonnerBTN input
{
	width: 60px;
	margin-top: 0px;
	margin-left: 10px;
}
/* controls.css end */


/*for the table-view*/
.albIntel
{
	width: 660px;
	height: 240px;
	margin-bottom: -15px;
	background-color: rgb(255, 255, 255) !important;
}
.albIntel *
{
	float: left;
}
.albIntel a
{
	color: #0b5470 !important;
	text-decoration: none !important;
}
.albIntelHeader
{
	width: 660px;
	margin-bottom: 3px; 
}
.albIntelHeader h3
{
	font-weight: normal !important;
	margin-top: -10px; /*for FF*/
}
.albIntelDepartures
{
	width: 650px;
	height: 174px;
	border: 5px rgb(221, 233, 238) solid;
}
.albIntelDeparture
{
	width: 315px;
	height: 77px;
	border: 5px rgb(221, 233, 238) solid;
	overflow: hidden;
}
.albIntelDepartureSplash
{
	width: 102px;
	height: 75px;
	margin: 1px;
}
.albIntelDeparture img
{
	width: 102px;
	height: 75px;
	margin: 1px;
}
.albIntelDeparture a.albIntelDepartureLink
{
	width: 201px;
	height: 38px;
	margin: 4px 5px 0px 5px;
}
.albIntelDepartureInfo
{
	width: 201px;
	height: 15px;
	line-height: 15px;
	margin: 0px 5px 0px 5px;
	font-size: 8pt;
}
.albIntelDeparturePrice
{
	width: 201px;
	height: 15px;
	line-height: 15px;
	margin: 0px 5px 0px 5px;
	font-size: 8pt;
	color: #8f0000;
}
.albIntelBottomLink
{
	width: 660px;
	margin-top: 3px;
}
.albIntelBottomLink a
{
	width: 660px;
	text-align: right;
}
/* Sitemap begin */
.albSitemap
{
	width: 100%;
}
.albSitemapCol
{
	width: 33%;
}
.albSitemap div
{
	float: left;
}
.albSitemap ul
{
	margin-left: 5px;
	padding-left: 5px;
	margin-top: 5px;
	list-style: none;
}
.albSitemap li
{
	background-image: url('arrow_bigger.gif');
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}
.albSitemap li a
{
	color: rgb(30, 97, 148) !important;
	text-decoration: none !important;
}
/* Sitemap end */
/* DisplayListInfo begin */
.albDispLIMain
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
}
.albDispLIHeader
{
	margin-bottom: 10px;
	color: #666666;
	font-family: "Times New Roman" , Times, serif;
	font-size: 12pt;
	text-transform: uppercase;
}
.albDispLIPic img
{
	max-width: 191px;
	max-height: 75px;
}
.albDispLIBottom
{
	margin: 5px 0px;
}
.albDispLITitle
{
	margin: 5px 0px;
}
.albDispLIBottom a
{
	padding-left: 10px;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-weight: bold;
	color: #0b5470 !important;
	text-decoration: none !important;
}
.albDispLITitle a
{
	padding-left: 10px;
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-weight: bold;
	color: #0b5470 !important;
	text-decoration: none !important;
}
.albDispLISep
{
	height: 10px;
	margin-top: 10px;
	border-top: 1px rgb(236, 232, 223) solid;
}
/* DisplayListInfo end */

div.TravelLeftMenuDropDown
{
	background-color: white;
	border-bottom: solid 2px #ffcc00;
	width: 220px;
	margin-left: 20px;
}
.TravelLeftMenuDropDown select
{
	width: 200px;
	margin: 15px 10px;
}

.TravelTLTABLE
{
	background-color: #eef4f6;
}

.TravelTimeListTABLE
{
	background-color: #eef4f6;
}
.TravelTimeListTABLE tr
{
	border-top: 1px solid #ffffff;
}
td.whiteborder
{
	background-color: #ffffff;
	height: 1px;
}
td.TravelInfoPriceTH
{
	width: 110px;
}
td.TravelInfoDepartureTH
{
	width: 110px;
}
td.TravelInfoDepartureTH
{
	padding-left: 5px;
}
td.TravelInfoLinkTH
{
	width: 160px;
}
td.TravelInfoNoticeTH
{
	width: 160px;
}
td.TravelInfoDepartureTD
{
	width: 115px;
	padding-left: 5px;
}
.TravelInfoDepartureTD div a:visited
{
	color: rgb(10, 85, 114);
	text-decoration: none;
}
.TravelInfoDepartureTD div a:link
{
	color: rgb(10, 85, 114);
	text-decoration: none;
}
.TravelInfoDepartureTD div a
{
	color: rgb(10, 85, 114);
	text-decoration: none;
}
td.TravelInfoPriceTD
{
	width: 110px;
}
td.TravelInfoDaysTH
{
	width: 120px;
}
td.TravelInfoLinkTD
{
	width: 160px;
}
td.TravelInfoDaysTD
{
	width: 120px;
}
td.TravelInfoNoticeTD
{
	width: 160px;
}
traveltimelistheader
{
	font-weight: bold;
	color: #8f0000;
}
.TravelInfoLinkTD div a:visited
{
	color: rgb(10, 85, 114);
	text-decoration: none;
}
.TravelInfoLinkTD div a:link
{
	color: rgb(10, 85, 114);
	text-decoration: none;
}
.TravelInfoLinkTD div a
{
	color: rgb(10, 85, 114);
	text-decoration: none;
}
.traveltimeslistDIV table
{
}
/* Help Text begin */
.albHelpText
{
	background-color: rgb(234, 224, 202);
	margin-top: 10px;
	padding-left: 10px;
	color: rgb(0, 0, 0);
}
/* Help Text end */
/* Search Button begin */
.albatrosSearchboxButtonCell input
{
	border: 1px #666666 solid;
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	font-family: "Times New Roman" , Times, serif;
	font-size: 9pt;
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	cursor: pointer;
}
/* Search Button end */
/* Booking return button begin */
.albBookReturnBTN
{
	border: 1px #666666 solid;
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	font-family: "Times New Roman" , Times, serif;
	font-size: 9pt;
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	cursor: pointer;
}
/* Booking return button end */
.ALBbanner
{
	background-color: rgb(255, 204, 0);
}
.abonnerError
{
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin: 10px;
}
.AlbatrosAbonnerWebPart .abonnerError
{
	margin: 15px;
}
.albDepTopMenu table.leftNav
{
	border-bottom-style: none;
}
/* Correction on themes menu */
.leftNav a
{
	color: #808080 !important;
	text-decoration: none !important;
}
/* Correction for bottom zone margins begin */
.BottomZone2 p
{
	margin-top: 8px;
	margin-bottom: 8px;
}
.ThemeBottomZone2 p
{
	margin-top: 8px;
	margin-bottom: 8px;
}
.BottomZone3 .AlbatrosTitle
{
	margin-bottom: 8px;
}
.ThemeBottomZone3 .AlbatrosTitle
{
	margin-bottom: 8px;
}
/* Correction for bottom zone margins end */
/* Albatros Forms Web Part begin */
.albFormsWP
{
	margin: 20px 0px;
}
.albFormsWP span
{
	color: #808080 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.albFormsTable
{
	width: 400px;
	border-collapse: collapse;
}
td.albFormsCaption
{
	width: 200px !important;
	line-height: 20px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
td.albFormsCaption span
{
	margin: 0px 0px 0px 5px;
}
td.albFormsInput
{
	width: 200px;
}
td.albFormsInput select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.albFormsInput textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.albFormsInput input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.albFormsInput label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.albFormsInput
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.albFormsInput table
{
	width: 200px;
}
.notePanel textarea
{
	width: 200px;
}
.albFormsTable input
{
	width: 200px;
}
.albFormsInput select
{
	width: 205px;
}
.albFormsInput table input
{
	width: 20px;
	float: left;
}
.albFormsInput table label
{
	line-height: 20px;
	float: left;
}
.albFormsButtonTable
{
	margin-top: 10px;
}
.albFormsButtonTable .button
{
	width: 75px;
	margin-left: 5px;
	border: 1px #666666 solid;
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	font-family: "Times New Roman" , Times, serif;
	font-size: 9pt;
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	cursor: pointer;
}
.albFormsButtonTable
{
	width: 160px;
	float: right;
	border-collapse: collapse;
}
.albFormsButtonTable td
{
	width: 80px;
}
.albFormsDescription
{
	color: #808080;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 7pt !important;
	font-weight: bold;
}
/* Albatros Forms Web Part end */
/* Login removal begin */
#ctl00_PlaceHolderMasterAll_PlaceHolderLogin_explitLogout_ExplicitLogin
{
	display: none !important;
}
/* Login removal end */
/* Tip a friend begin */
.albTAFMain
{
	width: 220px;
	margin: 0px 20px;
	border-top: 2px #FFCC00 solid;
	border-bottom: 2px #FFCC00 solid;
	background-color: #FFFFFF;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.albTAFMain div
{
	margin: 5px 10px;
}
div.albTAFTitle
{
	margin: 0px;
	padding: 5px 10px;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.albTAFMain input, .albTAFMain textarea
{
	width: 193px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.albTAFMain textarea
{
	height: 45px;
}
.albTAFButton
{
	text-align: right;
}
.albTAFButton input
{
	width: 50%;
	margin-right: 2px;
	border: 1px #666666 solid;
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	font-family: "Times New Roman" , Times, serif;
	font-size: 9pt;
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	cursor: pointer;
}
.albTAFError
{
	color: #8F0000;
}
/* Tip a friend end */
/* Display Image start */
.albDIMain
{
	width: 980px;
	height: 600px;
	background-color: rgb(255, 255, 255);
}
.albDIImage
{
	width: 972px;
	height: 568px;
	margin: 4px 4px;
	border: 1px rgb(0, 0, 0) solid;
}
.albDIImage img
{
	max-width: 972px;
	max-height: 568px;
}
.albDIButtons
{
	width: 972px;
	height: 20px;
	margin: 0px 4px 4px 4px;
}
.albDIButtons div
{
	width: 243px;
	float: left;
}
.albDIButtons input
{
	width: 235px;
	margin-left: 4px;
	border: 1px #666666 solid;
	background-color: #666666;
	background-image: url('ALBbutton.gif');
	background-repeat: no-repeat;
	font-family: "Times New Roman" , Times, serif;
	font-size: 9pt;
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	cursor: pointer;
}
/* Display Image end */

.AlbatrosFooterAddress
{
	width: 100% !important;
}

.albatrosFooterArea
{
	width: 100% !important;
}

.albatrosFooterCell1
{
	width: 140px !important;
}

.albatrosFooterCell2
{
	width: 190px !important;
}

.albatrosFooterCell3
{
	width: 190px !important;
}

.albatrosFooterCell4
{
	width: 250px !important;
}

.albatrosFooterCell3Info
{
	float: none !important;
}

.albatrosFooterCell4Info
{
	float: none !important;
}

.WelcomeBottomZone .link-item
{
	background-image: url('ALBarrow.gif');
	background-repeat: no-repeat;
	background-position: 7px 3px;
	padding-left: 17px;
	min-height: 1px;
}

.WelcomeBottomZone .link-item a
{
	background-image: none !important;
	padding: 0px !important;
	text-indent: 0px;
}

/* START Sitemap branding by Sven c*/

.albSitemapContainer
{
	padding-top: 15px;
}

.albSitemapContainer H3
{
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 30px;
	line-height: 35px;
	border-bottom: solid 1px #000000;
}

.albSitemapContainer ul li
{
	float: left;
	width: 260px;
	list-style: none;
	background-image: url('arrow_bigger.gif');
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 20px;
	color: rgb(30, 97, 148) !important;
}

.albSitemapContainer ul li a.header
{
	font-weight: bold;
}

.albSitemapContainer ul li div
{
	margin-top: 2px;
}



.albSitemapContainer a
{
	color: rgb(30, 97, 148) !important;
	text-decoration: none !important;
}

/* END Sitemap branding by Sven c*/

/* START Survey By Sven C*/

.pnlSurvey
{
	padding: 20px 0px 0px 0px;
}

.pnlSurvey td
{
	width: auto;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.albSurvey .formSectionWrapper
{
	padding-left: 10px !important;
	width: 98%;
}

.pnlSurvey .formSectionWrapper
{
	background-color: #deebef;
	padding: 5px 0px 5px 10px;
}

.pnlSurvey td.albFormsRadioInput
{
	width: 90px !important;
	height: 35px;
}


.pnlSurvey td.age label
{
	white-space: nowrap;
}

.pnlSurvey .albFormsRadioInput INPUT
{
	width: 60px;
}

.pnlSurvey td.age INPUT
{
	width: 40px !important;
}

.pnlSurvey .albFormsInput INPUT
{
	width: 300px;
}
.pnlSurvey .albFormsInput TEXTAREA
{
	width: 95%;
}

.pnlSurvey .albFormsInput
{
	vertical-align: top;
}

.pnlSurvey h3
{
	font-size: 13pt !important;
	font-weight: normal !important;
	font-family: Arial, Helvetica, sans-serif !important;

}

.albSurveyLabel
{
	font-size: 10pt !important;
	font-weight: bold !important;
	color: #8f0000;
	font-family: Arial;
	width: 120px !important;
}

table.albSurveyTourInfo
{
	width: 100% !important;
	padding-top: 10px;
}

.pnlSurvey td.albSurveyCaptionwide
{
	width: 380px !important;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.pnlSurvey td.albFormsTableRadioHead
{
	width: 90px !important;
	font-family: Arial, Helvetica, sans-serif;
}

td.albFormCheckBox INPUT
{
	width: 20px;
}

td.albFormCheckBox LABEL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td.albSurveyCaption SPAN
{
	width: 200px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}


td.albSurveyCaptionHint SPAN
{
		font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.pnlSurveyNotAllowed
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 15pt !important;
	font-weight: bold !important;
}

.pnlSurveyThankYou
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 15pt !important;
	font-weight: bold !important;
}

.albFormsTableSurvey
{
	width: 400px;
	border-top: solid 2px #ffffff;
}

.ageInput
{
	width: 20px !important;
}

/* END Survey By Sven C */
