A
{
	text-decoration: none; 
	color : #000000;
}
A:hover
{
	color: #000000
}

A.Nav
{
	text-decoration: none;
	color: Blue;
}

A.Nav:hover
{	text-decoration: none;
	color: Red;
}

body
{
	font-family: verdana;
	}

TD
{
	font-family: Arial;
	font-size: 8pt;
	color: Black;
}

.BodyNav
{
	background-color: White;
}

.BodyMain
{
	background-color: White;
	z-index:996;
}

.Button, .Button:visited
{
	display:inline-block;
	border: solid 2px #2F54A5;
	background-color: #D8DFF2;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	color: #2558AB;
	text-transform:uppercase;
	font-weight: bold;
}

.Button:hover
{
	background-color: #EAEEF8;
}

.StandaardText
{
	font-family: Arial;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
	vertical-align: baseline;
}

.StandaardTextIncrease
{
	font-size: 10pt;
}

.ErrMess
{
	font-family: Arial;
	font-size: 8pt;
	color: Red;
	text-decoration: none;
}

.ErrMessBig
{
	font-family: Arial;
	font-size: 12pt;
	color: Red;
	text-decoration: none;
}

.TableHeader
{
	color: #000000;
	font-weight: bold;
}

.TableHeader2
{
	color: #000000;
	font-weight: bold;
}	

.TableRow
{
	background-color: #AAB1C9;
}

.PageHeader
{
	font-family: Arial; 
	font-size: 12pt;
	color: #000000;
	font-weight: bolder;
}


.Tablet
{
	border-width : 4; 
	border-color : #0532A5; 
	border-bottom-color: #0532A5; 
	border-left-color : #0532A5; 
	border-right-color : #0532A5; 
	border-top-color : #0532A5;
	border-style :solid
}

.NavText			
{
     font-family: Arial; 
     font-size: 8pt; 
     color: #000000; 
     text-decoration: none; 
     vertical-align :baseline
}

.NavTextNotVisited
{
     font-family: Arial; 
     font-size: 8pt; 
     color: #C0C0C0; 
     text-decoration: none; 
     vertical-align :baseline
}

.StandardText       
{
     font-family: Arial; 
     font-size: 8pt; 
     color: #000000; 
     text-decoration: none; 
     vertical-align :baseline
}

.CellCorner			
{
     background-color : #9FC1FE; 
     color : White; 
     font-family : Verdana; 
     font-size : 15px; 
     font-weight :bold;
     background-color : #0532A5
}

.Knop1				
{
     background-color : #0532A5; 
		 color : #FFFFFF;
}

.OtherMonth			
{
     background-color : #EEEEEE;
}

.OfferText			
{
     font-family: Verdana; 
     font-size: 10pt; 
     color: #0532A5;
     font-weight : bolder;
}

.OfferHeader		
{
     font-family: Verdana; 
     font-size: 15pt; 
     color: #0532A5;
     font-weight : bolder;
}

.OfferDistrict		
{
     font-family: Verdana; 
     font-size: 15pt; 
     color: #0532A5; 
     font-weight : bolder;
}

.SpecialText			
{
     font-family: Verdana; 
     font-size: 8pt; 
     color: #0532A5; 
     font-weight : bold;
}

.PriceText			
{
     font-family: Verdana; 
     font-size: 10pt; 
     color: #FF0000; 
     font-weight : bolder;
}

.TransportLine1		
{
     font-family: Arial; 
     font-size: 8pt; 
     color: #000000; 
     text-decoration: none; 
     vertical-align :baseline; 
     background-color : #FFFFCB;
}

.TransportLine2		
{
     font-family: Arial; 
     font-size: 8pt; 
     color: #000000; 
     text-decoration: none; 
     vertical-align :baseline; 
     background-color : #EEEAE9;
}

.AccoInfoTop		
{
     width : 500px; 
     color : #0A0D78; 
     font-family: Verdana; 
     font-size: 12pt; 
     font-weight : bolder;
}

.AccoInfoTitle		
{
     color : #000000; 
     font-family: Verdana; 
     font-weight : bolder; 
     font-size: 12pt;
}

.AccoInfoLSP		
{
     color : #000000; 
     font-family: Verdana; 
     font-size: 10pt;
}

a.B2COfferTableAcco
{
     font-size: 10pt;
     color : #000000; 
     text-decoration: underline;
     border-width : 0;
}
a.B2COfferTableAcco:hover
{
      font-size: 10pt;
     color : #000000; 
     text-decoration: underline;
     border-width : 0; 
}

a.B2COfferTablePrice
{
     font-size: 12pt;
     color : #2562DF; 
     text-decoration: underline;
     border-width : 0;
}

a.B2COfferTablePrice:hover
{
     font-size: 12pt;
     color : #2562DF; 
     text-decoration: underline;
     border-width : 0;
}


.B2COfferTable
{
    border-width : 1; 
     border-style :solid;
     border-color : #C0C0C0; 
     border-bottom-color: #C0C0C0; 
     border-left-color : #C0C0C0; 
     border-right-color : #C0C0C0; 
     border-top-color : #C0C0C0; 
}



.B2COfferBody
{
	background-color: White;
}

.B2COffer			
{
     border-width : 1; 
     border-style :solid;
     border-color : #FFFFFF; 
     border-bottom-color: #FFFFFF; 
     border-left-color : #FFFFFF; 
     border-right-color : #FFFFFF; 
     border-top-color : #FFFFFF; 
     background-color :#FFFFFF;
}

.B2COfferBig
{
     font-family: Verdana; 
     font-size: 8pt; 
     color: #102D98; 
     border-width : 1; 
     border-style :solid;
     border-color : #000000; 
     border-bottom-color: #000000; 
     border-left-color : #000000; 
     border-right-color : #000000; 
     border-top-color : #000000; 
}

.B2COfferHighLite	
{
     background-color : #E2F3FA;
}

.B2COfferDestination
{
     font-family: Verdana; 
     font-size: 10pt; 
     color: #102D98; 
     font-weight : bolder;
}
.B2COfferAcco       
{
     font-family: Verdana; 
     font-size: 8pt; 
     color: #102D98; 
     font-weight : bold;
}



.B2COfferPrice		
{
     font-family: Verdana; 
     font-size: 10pt; 
     color: #FF0000; 
     font-weight : bolder;
}

.B2CCharterBody
{
	background-color: White;
}

.B2CCharter		
{
     border-width : 1; 
     border-style :solid;
     border-color : #FFFFFF; 
     border-bottom-color: #FFFFFF; 
     border-left-color : #FFFFFF; 
     border-right-color : #FFFFFF; 
     border-top-color : #FFFFFF; 
     background-color :#FFFFFF;
}

.B2CCharterDescription
{
     font-family: Verdana; 
     font-size: 8pt; 
     color: #102D98; 
     font-weight : bolder;
}

.B2CCharterPrice		
{
     font-family: Verdana; 
     font-size: 10pt; 
     color: #FF0000; 
     font-weight : bolder;
}

.B2CCharterHighLite	
{
     background-color : #FFFFFF;
}

.TextTitle
{
     font-family: Verdana; 
     font-size: 15pt; 
     color: #0A0D78; 
     font-weight : bolder;
}

.TextHeader
{
     font-family: Verdana; 
     font-size: 10pt; 
     color: #FF0000; 
     font-weight : bolder;
}

.TextSubHeader
{
	font-family: Arial; 
     font-size: 8pt; 
     color: #000000; 
     font-weight : bolder;
}

.IsLeaveDate
{
	background-color:#FFFFCB;
}

td.CityHeader
{
     background-color:#9FC1FE;
     font-family: Arial;
	font-size: 10pt;
	color: Black;
}

td.HotelDescr1
{
     background-color:#EFEFEF;
}

td.HotelDescr2
{
     background-color:#FFFFFF;
}

.Underline
{
     text-decoration:underline;
}

a.SelectedPage
{
	font-size :12pt;
	font-weight : bolder;
}

.ToolTip
{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 8pt Arial;
	line-height:12px;
	z-index:100;
	background-color: #FFFFE0;
}


A.Manual
{
}

A.Manual:hover
{	
	text-decoration: underline;
}

a.LinkPrice
{
	text-decoration: underline;
}

a.LinkPrice:hover
{
	text-decoration: underline;
}


/* ***************************************
   *****      Frontdesk Specific     *****
   *************************************** */
   
.HighLite
{
	background-color : #FFFFCB;
}

.Big
{
	text-decoration: none; 
	color : #000000; 
	font-family : Arial; 
	font-size : 9pt; 
	font-weight : bolder; 
}

a.Remaining
{
	text-decoration: none; 
	color : #000000; 
	font-size: larger 
}

a.Remaining:hover
{
	color : Gray; 
	font-size: 10pt 
}

.RemainingHeader
{
	font-family: Arial; 
	font-size: 10pt; 
	color: #000000; 
	font-weight : bold
}

.AlternatingItem
{
	background-color: #EEEEEE;
}



/* ********* LeftMenu ********* */
.MenuHeader
{
	background-color: #87c0f8;
	color: #053eab;
}

.MenuItem
{
	background-color: white;
	color: #053eab;
}

.MenuBorder
{
	border: solid 1px #e3e3e3;
}

/* ********* Tabs ********* */
.BodyTop
{
	background-repeat:no-repeat;
	background-color: white;
	margin-left : 0px; 
	margin-top :0px;
	/*z-index:997;*/
}



.globalnav 
{
	position:relative;
	float:left;
	width:100%;
	vertical-align: top;
	padding:0 ;
	margin:0;
	list-style:none;	
}

.globalnav LI 
{
	float:left;
	margin:0;
	padding:0;
}

.globalnav img
{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin:0;
	padding:0 0 0 0;
	border:0px;
}


		
.BtnSearch
{
	background-image: url(Images/Btn_Search.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 24px;
	}	
	
.BtnSearch:hover
{
	background-image: url(Images/Btn_Search_MO.gif);
	background-repeat: no-repeat;
	
	}		

.mail
{
	margin-bottom: 35px; 
	margin-right: 175px;
	
	}
	
.mailfont
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #214c9b;
	text-decoration: underline;
	}	
	
.mailfont:hover
{
	color: black;
	text-decoration: underline;
	}		
	
.telnr
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #214c9b;
	margin-right: 34px;
	top: 5px;
	}	


/* ********* Other ********* */
.BookStepTable
{
	border: solid 2px #D6DFF7;
}

.BookStepHeader,
.BookStepHeader TD
{
	background-color: #0c7ac7;
	font-weight: bold;
	font-size: 12px;
	color: white;
}

.BodySearch
{
	margin-top: 0px;
	background-color: white;
}

.Content
{
	background-color: #FFFFFF;
	vertical-align: top;
}

.B2COfferPrice
{
	font-size: 16px;
	font-weight: bold;
	color: #e3660b;
	font-family: Verdana;
}

.B2COfferAcco
{
	color: #053eab;
	}

.SearchBarActive,
.SearchBarActive TD
{
	background-color: #87c0f8;
	color: #021ba8;
	font-weight: bold;
}

.SearchBarInActive,
.SearchBarInActive TD
{
	background-color: #E6E6E6;
	color: #858383;
	font-weight: bold;
}

.ListHeaderSmall,
.ListHeaderSmall TD
{
	background-color: #E6ECF5;
	color: #214C9B;
	font-family: Arial; 
	font-size: 12pt;
	font-weight: bolder;
}

.ListHeader1,
.ListHeader1 TD
{
	background-color: #E6ECF5;
	color: #214C9B;
	font-family: Arial; 
	font-size: 12pt;
	font-weight: bolder;
	padding: 2 2 2 2;
}


.InputField
{
	/* width: 237px;*/
	height: 18px;
	/*margin-top: -2px;*/
	font-family: Arial;
	font-size: 10px;
	color: Black;
	text-decoration: none;
}


.BookStepField
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
	text-decoration: none;
	vertical-align: baseline;
	border: 1px solid #81A5DF;
}

.StandaardTextBig
{
	font-family: Arial;
	font-size: 14px;
	color: #021ba8;
	text-decoration: none;
	vertical-align: baseline;
}

/************************** DROPDOWNMENU TOP NAVIGATION **************************************/
/*

#sddm
{	margin: 0;
	padding: 0;
	z-index: 998;}

#sddm li
{	
	margin-top: 1px;
	padding: 0px;
	color: White;
	list-style: none;
	float: left;
	left: 480px;
	}

#sddm li a
{	
	
	display: block;
	margin-top: 1px;
	color: white;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	
	margin-top: 1px;
	padding: 0px;
	color: White;
	text-decoration: underline;
	}
	
#sddm li a:hover span
{
	color: #9fc6ea;	
	text-decoration: underline;
}

#sddm li span
{
	color: #9fc6ea;	
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin-top: 1px;
	padding: 0;
	background: white;
	border: 1px solid #013e76;
	font-size: 10px;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin-top: 1px;
		width: auto;
		padding: 0px 5px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: white;
		color: black;
		}

	#sddm div a:hover
	{	background: #3589c7;
		padding: 0px 5px;
		color: #FFF}
*/

#globalnav 
{
	position:relative;
	float:left;
	width:100%;
	padding:0 0 0 0.8em;
	margin:0;
	list-style:none;
	line-height:1em;
}

#globalnav LI 
{
	float:left;
	margin:0;
	padding:0;
}

#globalnav img
{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding:0 0 0 0;
	border:0px;
}

#globalnav DIV
{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background:#B3C4DD;
	margin:0;
	padding:0.75em 19px;
	/*
	border-left:0px solid #fff;
	border-top:1px solid #fff;
	border-right:0px solid #aaa;
*/
	font-size:10pt;
}

#globalnav DIV#Boekingen
{
	padding:0.75em 26px;
}

#globalnav A
{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background:#87c0f8;
	margin:0;
	padding:0.75em 19px;
	/*
	border-left:0px solid #fff;
	border-top:1px solid #fff;
	border-right:0px solid #aaa;
*/
	font-size:10pt;
}

#globalnav A#Boekingen
{
	padding:0.75em 26px;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited 
{
	background:#0c7ac7;
}

#globalnav A.here:link,
#globalnav A.here:visited 
{
	position:relative;
	z-index:102;
}

#globalnav LI.separator
{
	background:#0c7ac7;
	width:1px;
	height:31px;
}

/********* Pop-ups *********/	

.PopupActiveLink
{
	
	color: White;
	text-decoration: none;
}
	
.PopupNavigationBar
{
	width: 634px;
	background-color: #2159ad;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: White;
	height: 15px;
}	

.Overlay
{
	width: 220px;
	background-color: white;
	border: solid 1px #2159ad;
}

.ActiveLink
{
	
	color: White;
	text-decoration: none;
	}
/********* Calender Search Filters *********/	

/* the div that holds the date picker calendar */
.dpDiv 
{
	padding: 0px;
	margin: 0px;
	}

/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	color: #000000;
	background-color: white;
	border: 1px solid #2159ad;
	padding: 7px;
	margin: 0px;
	width:200px;
	}
 
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR 
{
	}

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR 
{
	background-color: white;
	color: black;
	margin: 0px;
	padding: 0px;
}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR 
{
}
 
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD 
{
	padding-left: 2px;
	padding-right: 2px;
	}
 
 /* a table cell that holds a date number (either blank or 1-31) that is disabled */
.dpTDDisabled
{
	padding-left: 2px;
	padding-right: 2px;
	color: #C0C0C0;
}
 
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #fbdbdb;
	color: #2159ad;
	font-weight: bold;
	}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #e3e3e3;
	cursor: pointer;
	color: #2159ad;
	font-weight: bold;
	}
 
/* the table cell that holds the name of the month and the year */
.dpTitleTD 
{
	margin: 0px;
	padding: 0px;
}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD 
{
	background-color: white;
	}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}
 
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD 
{
	background-color: white;
	color: black;
	font-weight: bold;
}

/* additional style information for the text that indicates the month and year */
.dpTitleText 
{
	font-size: 12px;
	color: black;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #2159ad;
	font-weight: bold;
	}
 
/* the forward/backward buttons at the top */
.dpButton 
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	background: white;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	border-style: none;
}
 
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton 
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background: #0C7AC7;
	font-weight: bold;
	border-style: none;
}
/********* End Calender Search Filters *********/
