body,td,input,select {
	 	color: #000000;
		font-family: verdana,arial,tahoma,helvetica,trebuchet ms;
		font-size: 10px;}

.loginBorder {
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;}

.borderBlack {	border: 1px solid #000000;}
.borderGreen {	border: 1px solid #AFBA2C;}
.borderGrey  {	border: 1px solid #999999;}

.Heading1
{/*fra editor*/
    font-weight: 900;
    font-size: 10px;
    font-family: Verdana, Arial, Tahoma, Helvetica;
    text-decoration: none;
    EditMenuName: Rubrik; 
    text-transform: uppercase;
}
.Heading2
{/*fra editor*/
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    EditMenuName: Underrubrik;
}


.topMenuBar {
		color: black; background: url(../images/BTI_VIP/baggrundTopMenuBar.gif) white;}

.topMenuBarRight {
		color: black; background: url(../images/BTI_VIP/baggrundTopMenuBar.gif) white; background-position: top right;}

.sideBarAirplane {
		color: black; 
		background: url(../images/BTI_VIP/baggrundSideBarAirplane.gif) #EBEECA;
		background-position: bottom;
		background-repeat: no-repeat; }

.sideBarShip {
		color: black; 
		background: url(../images/BTI_VIP/baggrundRiskShip.gif) #EBEECA;
		background-position: bottom;
		background-repeat: no-repeat; }

.whiteText		{ color: #ffffff; font-size: 10px; }
.blueText		{ color: #275089; }
.blackSmall		{ color: #000000; font-size: 10px; }
.blackSmaller		{ color: #000000; font-size: 9px; }
.blueTextSmall		{ color: #275089; font-size: 10px; }
.blueTextSmaller	{ color: #275089; font-size: 9px; }
.whiteText2		{ color: #ffffff; }
.whiteText2Headline	{ color: #ffffff; font-weight:bold; }
.blackTextHeadline	{ color: #000000; font-weight:bold; }

.headlineLeftBar	{ font-size:11px; font-weight:bold;color: #ffffff;}
.headlineInformer	{ font-size:12px; font-weight:bold;color: #ffffff; }
.headlineBlueBold	{ font-size:11px; font-weight:bold;color: #275089; }
.headlineBlueBold12px	{ font-size:12px; font-weight:bold;color: #275089; }
.headlineBlueBold14px	{ font-size:14px; font-weight:bold;color: #275089; }
.headlineBlueBold2blue	{ font-size:14px; letter-spacing:-1px;font-weight:bold;line-height:16px;color: #275089; }
.headlineBlueBold2grey	{ font-size:14px; letter-spacing:-1px;font-weight:bold;line-height:16px;color: #CCCCCC; }
.headlineDateNews	{ font-size:11px; font-weight:bold;line-height:11px;color: #000000; text-decoration : underline; }
.headlineDateNewsBlue	{ font-size:11px; font-weight:bold;line-height:11px;color: #275089; text-decoration : underline; }
.headlineBlackBold	{ font-size:14px; font-weight:bold;color: #000000; }

a:link	 	{ color: #275089; text-decoration : underline; }
a:visited	{ color: #275089; }
a:active 	{ color: #275089; }
a:hover		{ color: #275089; }

a:link.NoUnderline	{ text-decoration : none; font-weight:bold;font-size:11px; }
a:visited.NoUnderline	{ text-decoration : none; font-weight:bold;font-size:11px; }
a:active.NoUnderline 	{ text-decoration : none; font-weight:bold;font-size:11px; }
a:hover.NoUnderline	{ text-decoration : none; font-weight:bold;font-size:11px; }

a:link.headlineLeftMenu	 	{ font-size:11px; font-weight:bold; color: #ffffff; text-decoration:none; }
a:visited.headlineLeftMenu	{ font-size:11px; font-weight:bold; color: #ffffff; text-decoration:none; }
a:active.headlineLeftMenu	{ font-size:11px; font-weight:bold; color: #ffffff; text-decoration:none; }
a:hover.headlineLeftMenu	{ font-size:11px; font-weight:bold; color: #ffffff; text-decoration:none; }


a:link.topMenu 		{ color: #ffffff; text-decoration : none; font-size: 10px; }
a:visited.topMenu	{ color: #ffffff; text-decoration : none; font-size: 10px; }
a:active.topMenu	{ color: #ffffff; text-decoration : none; font-size: 10px; }
a:hover.topMenu		{ color: #AFBA2C; text-decoration : none; font-size: 10px; }

a:link.topMenuSelected 		{ color: #AFBA2C; text-decoration : none; font-size: 10px; }
a:visited.topMenuSelected	{ color: #AFBA2C; text-decoration : none; font-size: 10px; }
a:active.topMenuSelected	{ color: #AFBA2C; text-decoration : none; font-size: 10px; }
a:hover.topMenuSelected		{ color: #AFBA2C; text-decoration : none; font-size: 10px; }

a:link.white 	{ color: #ffffff; text-decoration : none; font-size: 10px; }
a:visited.white	{ color: #ffffff; text-decoration : none; font-size: 10px; }
a:active.white	{ color: #ffffff; text-decoration : none; font-size: 10px; }
a:hover.white	{ color: #ffffff; text-decoration : none; font-size: 10px; }

a:link.whiteUnderline 		{ color: #ffffff; text-decoration : underline; }
a:visited.whiteUnderline	{ color: #ffffff; text-decoration : underline; }
a:active.whiteUnderline		{ color: #ffffff; text-decoration : underline; }
a:hover.whiteUnderline		{ color: #ffffff; text-decoration : underline; }

a:link.blue 	{ color: #275089; text-decoration : underline;font-weight:bold;font-size:12px; }
a:visited.blue	{ color: #275089; font-weight:bold;font-size:12px; }
a:active.blue	{ color: #275089; font-weight:bold;font-size:12px; }
a:hover.blue	{ color: #275089; font-weight:bold;font-size:12px; }

a:link.blueNorm 	{ color: #275089; text-decoration : underline; }
a:visited.blueNorm	{ color: #275089; }
a:active.blueNorm	{ color: #275089; }
a:hover.blueNorm	{ color: #275089; }

a:link.blueNoUnderline 		{ color: #275089; text-decoration : none; }
a:visited.blueNoUnderline	{ color: #275089; text-decoration : none; }
a:active.blueNoUnderline	{ color: #275089; text-decoration : none; }
a:hover.blueNoUnderline		{ color: #275089; text-decoration : underline; }

a:link.grey 	{ color: #CCCCCC; text-decoration : none; }
a:visited.grey	{ color: #CCCCCC; text-decoration : none; }
a:active.grey	{ color: #CCCCCC; text-decoration : none; }
a:hover.grey	{ color: #CCCCCC; text-decoration : none; }

a:link.black 	{ color: #000000; text-decoration : underline; }
a:visited.black	{ color: #000000; }
a:active.black	{ color: #000000; }
a:hover.black	{ color: #000000; }

a:link.blackBold 	{ color: #000000; text-decoration : none; font-weight:bold;font-size:12px;}
a:visited.blackBold	{ color: #000000; text-decoration : none; font-weight:bold;font-size:12px;}
a:active.blackBold	{ color: #000000; text-decoration : none; font-weight:bold;font-size:12px;}
a:hover.blackBold	{ color: #000000; text-decoration : none; font-weight:bold;font-size:12px;}

a:link.menu 	{ color: #275089; text-decoration : none;font-size:11px;}
a:visited.menu	{ color: #275089; text-decoration : none;font-size:11px;}
a:active.menu	{ color: #275089; text-decoration : none;font-size:11px;}
a:hover.menu	{ color: #275089; text-decoration : underline;font-size:11px;}

a:link.menuSelected 	{ color: #275089; text-decoration : none;font-weight:bold;font-size:11px;}
a:visited.menuSelected	{ color: #275089; text-decoration : none;font-weight:bold;font-size:11px;}
a:active.menuSelected	{ color: #275089; text-decoration : none;font-weight:bold;font-size:11px;}
a:hover.menuSelected	{ color: #275089; text-decoration : none;font-weight:bold;font-size:11px;}

.lineHeight11px	{ line-height:11px;}

.InsuranceMain {font-size:12px;line-height:13px;}

input.buttonLogin {
		border: 1px;
		color: #ffffff;
		font-size: 10px;
		background-color: #afba2c;
		height:18px;}

input.buttonSignup {
		border: 1px;
		color: #ffffff;
		font-size: 10px;
		background-image: url(../images/BTI_VIP/ikonPil.gif);
		background-color: #666666;
		background-repeat: no-repeat;
		background-position: 55px 4px;
		padding-right: 12px;height:18px;margin-top:8px;}

input.buttonTravelList {
		border: 1px;
		color: #ffffff;
		font-size: 10px;text-align:left;
		background-image: url(../images/BTI_VIP/ikonPil.gif);
		background-color: #666666;
		background-repeat: no-repeat;
		background-position: 109px 4px;
		padding-left: 8px;height:18px;width:120px;margin-top:8px;}

input.buttonConfirm {
		border: 1px;
		color: #ffffff;
		font-size: 10px;text-align:left;
		background-image: url(../images/BTI_VIP/ikonPil.gif);
		background-color: #666666;
		background-repeat: no-repeat;
		background-position: 59px 4px;
		padding-left: 8px;height:18px;width:71px;margin-top:8px;}


.textfield {
	height:22px;padding-top:4px;padding-left:10px;
	background-color: #000000;
	border: 0px;
	color: #ffffff;
	font-weight:bold;
	font-size: 11px; }

.pulldownMenu 
{
	font-size: 9px;
	margin-top:0px;
	margin-bottom:0px;
	border: 1px solid #afba2c;}

.pulldownMenuCountryList
{
	width: 170px;
	border-bottom-color: #afba2c;
	border-bottom-width:medium;
}
.pulldownMenuCountryListTable
{
	width: 170px;
	border-bottom-color: #afba2c;
	border-bottom-width:medium;
}

.pulldownMenuTravel {font-size: 10px;margin-top:0px;margin-bottom:6px;}
.pulldownMenuTravel2 {font-size: 10px;margin-top:0px;margin-bottom:0px;}
.pulldownMenuBlack {font-size: 10px;margin-top:0px;margin-bottom:0px;border: 1px solid #000000;}

.CountryOption {margin-left:9px;}

.mainContent 
{
	padding-top:13px;
}
.newsletterBox 
{
	font-size: 10px;
	line-height:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}

.baggrundVertical 
{
	background-image: url(../images/BTI_VIP/lineDotsVertical.gif);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}
.baggrundHorizon 
{
	background-image: url(../images/BTI_VIP/lineDots.gif);
	background-repeat: repeat-X;
	background-position: 0px 10px;
}
.baggrundHorizonTop 
{
	background-image: url(../images/BTI_VIP/lineDots.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.baggrundVerticalBlue 
{
	background-image: url(../images/BTI_VIP/lineDotsBlueVertical.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.baggrundHorizonBlue 
{
	background-image: url(../images/BTI_VIP/lineDotsBlue.gif);
	background-repeat: repeat-X;
	background-position: 0px 0px;
}

.TableHeadingBTI
{
	border-top: #275089 thin solid;
	font-size: 11px;
	vertical-align: middle;
	border-bottom: #275089 thin solid;
	color: #275089;
	font-family: Tahoma;
}
.TableHeadingUnderlineBTI
{
	border-top: #275089 thin solid;
	font-size: 11px;
	vertical-align: bottom;
	border-bottom: #275089 thin solid;
	color: #275089;
	font-family: Tahoma;
	text-decoration : underline;
}
.TableLineBTI
{
	border-top: #afba2c thin solid;
}
.TableLineEnterprise
{
	border-bottom: lightgrey thin solid;
}
.TableCellBTI
{
	font-size: 11px;
	font-family: Tahoma;
}
.TableCellRedBTI
{
	font-size: 11px;
	font-family: Tahoma;
	color: red;
}

.headline_date 
{
	font-size: 10px;
	color: #666666;
}
.padding5px 
{
	padding: 5px;
}
a:link.on, a:visited.on 
{
	color:#275089; 
	text-decoration:none; 
	background-color: #dce1a4; 
	width:135px;
	height:22px;
	padding-top:6px;
}
a:link.off, a:visited.off 
{
	color:#275089; 
	text-decoration:none;
	background-color: transparent; 
	width:135px;
	height:22px;
	padding-top:6px;
}
a:link.done, a:visited.done 
{
	color:#275089; 
	text-decoration:none; 
	width:135px;
	height:22px;
	padding-top:6px;
}
a.on:hover, a.off:hover, a.done:hover 
{
	 color:#275089; 
	 text-decoration:none; 
	 width:135px;
	 height:22px;
	 padding-top:6px; 
}

.TableCellVIP
{
	border-left: 1px solid #afba2c;
	border-right: 1px solid #afba2c;
	font-size: 10px;
	color: #000000;
}
.SummaryButtonOn
{
	color:#275089;
	background-color:#DCE1A4;
	border-style:None;
	height:22px;
	width:197px;
	font-size:12px; 
	font-weight:bold;
}
.SummaryButtonOff
{
	color:#275089;
	background-color:White;
	border-style:None;
	height:22px;
	width:197px;
	font-size:12px; 
	font-weight:bold;
}
/* Calendar / DatePicker */
.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-weight: bold;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
}

.calendar_button
{
    border:none;
    cursor:pointer;
    width:25px;
    height:22px;
}

.calendar td
{
  font-size:11px;
}

.title
{
	font-weight:bold;
	background-color:#ADBA29;
}

.day
{
	width:25px;
	cursor:pointer;
	text-align:center;
	border-width:1px;
	border-color:#F6F6F6;
	border-style:solid;
}

.dayhover
{
	width:25px;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
	border-width:1px;
	border-color:#F6F6F6;
	border-style:solid;
}

.dayheader
{
	width:25px;
	text-align:center;
	border-width:1px;
	border-color:white;
	border-style:solid;
	font-weight:bold;
	background-color:#FFFFFF;
}

.othermonthday
{
	color:#999999;
}

.outofrangeday
{
  color:#CCCCCC;
  visibility:hidden;
}

.selectedday
{
	width:25px;
	background-color:#FBE694;
	color:#000000;
	border-width:1px;
	border-color:#BB5503 !important;
	border-style:solid;
	font-weight:bold;
}

.calendar
{
	border-style:solid;
	border-width:1px;
	border-color:Black;
	border-collapse:collapse;
	background-color:#FFFFFF;
	cursor:default;
}

.month
{
	background-color:#F6F6F6;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:0px;
}

.nextprev
{
	cursor:pointer;
	height:25px;
	vertical-align:center;
	padding:0px 5px 0px 5px;
}

.selector
{
	width:14px;
	cursor:pointer;
	text-align:left;
	vertical-align:center;
	background-color:#FFFFFF;
}

.button {background-color:#AFBA2C;height:20px; color: #ffffff; font-size: 10px;}

/* ========================== columns section ======================= */
.colmask { position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both; float:left; width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */ }

/* common column settings */
.colright, .colmid, .colleft { float:left; width:100%; position:relative; }
.col1, .col2, .col3 { float:left; position:relative; padding:0 0 1em 0; overflow:hidden; }

/* 2 Column (left menu) settings */
.leftmenu { background:#fff; }		/* right column background colour */
.leftmenu .colleft { right:245px; }
.leftmenu .col1 
{	width:225px;		/* right column content width */
	left:485px; }		/* 100% plus left column left padding */
.leftmenu .col2 
{	width:225px;		/* left column content width (column width minus left and right padding) */
	left:20px; }		/* (right column left and right padding) plus (left column left padding) */

/* ========================== columns section end =================== */

.VerticalDots { background-image: url(/images/BTI_VIP/stiplet_lodret_10x9.gif); background-repeat:repeat-y; }
.HorizontalDots {background-image: url(/images/BTI_VIP/stiplet_vandret_9x10.gif); background-repeat:repeat-x; }

h1 { font-family: Verdana; font-size: 14px; font-weight: normal; color: Gray; margin-bottom: 10px;}
#dhtmltooltip{ position: absolute; width: 150px; border: 1px solid black; padding: 2px; background-color: white; visibility: hidden; z-index: 100; }

.TopBarBg { background-image:url('/images/bti_vip/topbarBg.png'); background-repeat:repeat-x; }