/* 
	Her defineres alle fonter, tekstfarger og bakgrunnsfarger som skal brukes. 
	Det er kun her en skal endre, og ingen andre plasser!
*/

.SystemFont, .FontMainHeader, FontFormTextFadedItalic, .FontFormTextBoldUpperCase, 
.FontFormTextBold, .FontFormTextHeaderBold, .FontProgressBar, .FontFormTextSmall, .FontFormText, 
.FontHeaderCapitalizeWhite, .FontHeaderUpperCaseWhite, 
.FontHeaderCapitalizeBlack, .FontHeaderUpperCaseBlack, .FontNotBookableResult,
A, A:link, A:visited, A:active, A:hover, .RadioButtonText, .YellowSectionHeaderWithTopBorder, .YellowSectionHeaderNoPadding,
.YellowSectionHeader, .AltLineDark, .AltLineLight, .200pxDropDownList, .200pxTextBox, .StandardTextButtonLayout, .SmallTextButtonLayout, .StandardTextButtonLayoutPackage, 
.StandardTextButtonText, .2DigitDropDownList, .ShortDateDropDownList, .BlueSectionHeader, .FontBoldLink, .GreenSectionHeader, .StandardTextButtonTextCenter,
.SelectedMainTab, .MainTab, .FontBoldLinkWhiteNoDecoration, .FontEmptySearchListMessage, .SubTab,.ProductInfoTab,
.FontBoldLinkBlackNoDecoration, .FontFormTextMediumBold, .FontLinkNoDecoration, .SelectedSubTab, .ProductInfoSelectedTab,
.FontBoldLinkUpperCaseNoDecoration, .FontFormTextItalic, .DepthInfoMainHeader, .70pxTextBox, .3LetterDropDownList, .3DigitDropDownList,
.150pxTextBox, .150pxDropDownList, .FontFormTextBoldRed, .4DigitDropDownList, .LongMonthDropDownList, .SectionHeaderGrey, 
.YellowSectionHeaderNoCap, .RedSectionHeaderNoCap, .StandardTextButtonTextCenter2, .FontFormTextMediumBold2, .BlueSectionHeader2,
.YellowSectionHeaderNoCapBorder, .LightBackgroundSmallerText, .SmallerText, .GreenSectionHeaderNoLeftPadding, .AltLineLightPadLight, .AltLineDarkPadLight, .TextColorWhite
{
	font-family: Verdana, Helvetica, Sans-Serif;
}

.TextColorWhite, .FontHeaderUpperCaseWhite, .FontHeaderCapitalizeWhite, .BlueSectionHeader, .GreenSectionHeader, .GreenSectionHeaderNoLeftPadding, 
.SelectedMainTab, .MainTab, .FontBoldLinkWhiteNoDecoration, .FontBoldLinkUpperCaseNoDecoration
{
	Color:White;
}

.TextColorBlack, .FontMainHeader, .FontHeaderUpperCaseBlack, .FontHeaderCapitalizeBlack, 
.FontFormText, .FontFormTextSmall, .YellowSectionHeader,
.AltLineDark, .AltLineLight, .RadioButtonText, .200pxDropDownList, .200pxTextBox, .StandardTextButtonLayout, .SmallTextButtonLayout, .StandardTextButtonLayoutPackage,
 .2DigitDropDownList, .ShortDateDropDownList, 
.FontEmptySearchListMessage, .SubTab, .ProductInfoTab,.SelectedSubTab, .ProductInfoSelectedTab,
.FontFormTextItalic, .DepthInfoMainHeader, .70pxTextBox, .3LetterDropDownList, .3DigitDropDownList, .150pxTextBox, .150pxDropDownList,
.4DigitDropDownList, .LongMonthDropDownList, .SectionHeaderGrey, .RedSectionHeaderNoCap, .StandardTextButtonTextCenter2,
.FontFormTextMediumBold2, .AltLineLightPadLight, .AltLineDarkPadLight, .YellowSectionHeaderNoPadding
{
	color:Black;
}

.FontFormTextBoldRed
{
	color:Red;
}

.TextColorGray, .TextColorGray10px, .FontProgressBar, .FontFormTextFadedItalic
{
	color:Gray;
}

.FontNotBookableResult
{
	color:#d9d9d9;
}

.FontMainHeader, .DepthInfoMainHeader
{
	font-size: 15px;
	font-weight: bold;

	
	
}

.FontHeaderUpperCaseBlack, .StandardTextButtonLayout, .SmallTextButtonLayout, .StandardTextButtonText, .StandardTextButtonLayoutPackage, .StandardTextButtonTextCenter, .StandardTextButtonTextCenter2
{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform:uppercase;
}

.FontNotBookableResult
{
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.formTextNormalNoPaddingRedBig /* skrift på alle ledetekster i skjemaer */
{
	font-size: 12px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #FF0000;
}

.FontHeaderCapitalizeBlack, .YellowSectionHeader, .YellowSectionHeaderWithTopBorder, .YellowSectionHeaderNoPadding, .SectionHeaderGrey
{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform:capitalize;
}

.YellowSectionHeaderNoCap, .RedSectionHeaderNoCap, .YellowSectionHeaderNoCapBorder
{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform:none
}

.FontHeaderUpperCaseWhite
{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform:uppercase;
}

.FontHeaderCapitalizeWhite, .GreenSectionHeader, .GreenSectionHeaderNoLeftPadding
{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform:capitalize;
}

.FontFormText, .RadioButtonText, .200pxDropDownList, .200pxTextBox, .2DigitDropDownList, .ShortDateDropDownList, 
.FontLinkNoDecoration, .70pxTextBox, .3LetterDropDownList, .150pxTextBox, .150pxDropDownList, .4DigitDropDownList, .3DigitDropDownList,
.LongMonthDropDownList, .TextColorGray10px
{
	font-size: 10px;
	font-weight: normal;
}

.FontFormTextSmall
{
	font-size: 8px;
	font-weight: normal;
}

.fontFormTextPaddedLeft
{
	font-size: 10px;
	font-weight: normal;
	padding-left: 3px;
	
}

.FontFormTextMedium, .FontEmptySearchListMessage
{
	font-size:12px;
	font-weight:normal;
}

.FontFormTextMediumBold
{
	font-size:12px;
	font-weight:bold;
}

.FontFormTextMediumBold2
{
	font-size:10px;
	font-weight:bold;
	padding-bottom: 55px;
	
}

.FontFormTextMediumBoldUpperCase, .FontBoldLinkUpperCaseNoDecoration
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;	
}

.FontProgressBar
{
	font-size: 8px;
	font-weight: bold;
}

.FontFormTextBold, .AltLineDark, .AltLineLight, .FontBoldLink, .BlueSectionHeader, .SelectedMainTab, .MainTab, .ProductInfoTab, .SubTab, 
 .FontBoldLinkWhiteNoDecoration, .FontBoldLinkBlackNoDecoration, .SelectedSubTab,.ProductInfoSelectedTab, .FontFormTextBoldRed, .BlueSectionHeader2, 
 .AltLineLightPadLight, .AltLineDarkPadLight, .FontFormTextHeaderBold
{
	text-transform:none;
	font-size: 10px;
	font-weight: bold;
}

.FontFormTextItalic
{
	font-size: 10px;
	font-weight:normal;
	font-style:italic;
}


.FontFormTextBoldUpperCase
{
	font-size: 10px;
	font-weight: Bold;
	text-transform:uppercase;
}

.FontFormTextFadedItalic
{
	font-size: 10px;
	font-weight: lighter;
	font-style: italic;
}
.LightBackgroundSmallerText, .SmallerText
{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
}
/* Hvit bakgrunn */
.BGColor1, .WhiteBackgroundWithNoPadding, .WhiteBackgroundWith1pxPadding
{
	background:#FFFFFF;
	background-color:#FFFFFF;
}

/* 
 Bakgrunn på "hoved" tabs (on). 
 Skal også brukes for omsluttende ramme og for menystripe i toppen av elementene. 
 Eksempel: Meny for gjentagelse av søk.
*/

.BGColor2, .BlueTableBorderActList, .SelectedMainTab, .BlueTableBorder2px,
.BlueTableBorder1px

{
	background:#103875;
	background-color:#103875;
}

.BlueSectionHeader2

{
	background:#C2D1E6;
	background-color:#C2D1E6;
}

/*
 Bakgrunn på "hoved" tabs (OFF).
 Eksempel: Meny for gjentagelse av søk.
*/
.BGColor3, .MainTab
{
	background:#85A4CE;
	background-color:#85A4CE;
}

/* Bakgrunn på hovednavigeringsknapper. */
.BGColor4, .StandardTextButtonLayout, .SmallTextButtonLayout, .StandardTextButtonLayoutPackage
{
	background:#103875;
	background-color:#103875;
}

/* 
 Bakgrunn på "sub" tabs (ON).
 Eksempel: Meny for dybdeinformasjon
*/
.BGColor5, .YellowSectionHeader, .SubTab, .ProductInfoTab,.YellowSectionHeaderNoPadding, .YellowSectionHeaderNoCap,
.YellowSectionHeaderNoCapBorder, .SortByHeaderNPPurple
{
	background:#103875;
	background-color:#103875;
	color:White;
}

.RedSectionHeaderNoCap
{
	background:#FE4F02;
	background-color:#FE4F02;
}

/* 
 Bakgrunn på "sub" tabs (OFF).
 Eksempel: Meny for dybdeinformasjon
*/
.BGColor6
{
	background:#FFCF66;
	background-color:#FFCF66;
}

/* Farge for summeringslinjer */
.BGColor7, .GreenSectionHeader, .GreenSectionHeaderNoLeftPadding
{
	background:#AA2622;
	background-color:#AA2622;
}

/*Bakgrunner i tabeller/rader, o.l., lysere grønn. Ikke i bruk */
.BGColor8
{
	background:#CDEED7;
	background-color:#CDEED7;
}

/*Bakgrunner i tabeller/rader, o.l., lysere grønn. Ikke i bruk */
.BGColor9
{
	background:#E6F6EB;
	background-color:#E6F6EB;
}

/* Rød. Slett farge */
.BGColor10
{
	background:#FF0000;
	background-color:#FF0000;
}

/* Sort, bla tekst farge */
.BGColor11
{
	background:#000000;
	background-color:#000000;
}

/*
 Bakgrunn i tabell/rader. Alternerende Mørk
*/
.BGColor12, .AltLineDark, .DarkGrayPriceTableRow, .DarkGrayBackgroundNoPadding, .AltLineDarkPadLight
{
	background:#D2DEEE;
	background-color:#D2DEEE;
}

/*
 Bakgrunn i tabell/rader. Alternerende Lys
*/
.BGColor13, .AltLineLight, .LightBackgroundWithTopBorder, .LightBackgroundWithPadding, .LightBackground, .LightBackgroundSmallerText,
.LightGrayPriceTableRow, .LightBackgroundWithBottomBorder, .LightGrayBackgroundNoPadding, .LightBackgroundLeftBorder, .AltLineLightPadLight,
.LightGrayBackground
{
	background:#E5EAF3;
	background-color:#E5EAF3;
}
 
.LightGrayBackground
{
	padding-left: 2px;
}
/*Bakgrunn på tabs i dybdeinfo */
.BGColor14, .SelectedSubTab,.ProductInfoSelectedTab
{
	background:#103875;
	background-color: #103875;
}

.TopBorder1,  .LightBackgroundWithTopBorder,  
.YellowSectionHeaderNoCapBorder, .RedSectionHeaderNoCap
{
	border-top:solid 1px #103875;
}

.4pxBlueTopBorder
{
	border-top:solid 4px #103875;
}

/* Bord under aktivitetselementene i resultatlisten for aktiviteter */
.BottomBorder
{
	border-bottom: solid 1px #103875;
}

.LightBackgroundWithBottomBorder
{
	border-bottom:solid 1px #103875;
}

.LeftBorder1, .StandardTextButtonLayout,  .SmallTextButtonLayout, .StandardTextButtonLayoutPackage
{
	border-left:solid 1px #103875;
}

.1pxBlueRightBorder
{
	border-right:solid 1px #103875;
}

.1pxDottedBottomBorder
{
	BORDER-bottom:dotted 1px #85a4ce;
}

.1pxDottedLeftBorder
{
	border-left:dotted 1px #85a4ce;
}

.1pxBorderBlue
{
	border:solid 1px #103875;
}

.2pxBorderBlue
{
	border:solid 2px #103875;
}

.4pxBorderBlue
{
	border: solid 4px #103875; 
}


/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/


BODY
{
	margin-left:2px;
	margin-top:1px;
}

.YellowSectionHeader, .YellowSectionHeaderWithTopBorder, .BlueSectionHeader, .YellowSectionHeaderNoCap, .RedSectionHeaderNoCap, .BlueSectionHeader2,
 .YellowSectionHeaderNoCapBorder
{
	height:16px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:2px;
}

.SectionHeaderGrey
{
	height:16px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:2px;
}

.YellowSectionHeader, .YellowSectionHeaderWithTopBorder, .BlueSectionHeader, .SectionHeaderGrey, .YellowSectionHeaderNoCap, 
.RedSectionHeaderNoCap, .BlueSectionHeader2, .YellowSectionHeaderNoCapBorder
{
	height:16px;
	
}


.MasterPageTable, .MainOutsideTable
{
	width:924px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	border-bottom:none;
	border-right:none;
	border-left:none;
	border-top:none;
}

.DepthInfoOutsideTable
{
	width:716px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	border:none 0px;
}

.FontBookingSignature
{
	color:#000000;
	font-family:Blackadder ITC;
	font-weight:bold;
}

.AltLineLight
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:1px;
	padding-right:1px;
	height:27px;
}


.AltLineDark
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:1px;
	padding-right:1px;
	height:27px;
}

.AltLineDarkPadLight
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	height:17px;
	font-weight: normal;
}

.AltLineLightPadLight
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	height:17px;
	font-weight: normal;
}

.BackgroundAndPadding
{
	border:solid 0px;
	padding: 0px 0px 0px 0px;
}




.BlueTableBorderNoPadding
{
	border: solid 1px #000000;
	padding: 0px 0px 0px 0px;
}

.BlueTableBorderActList
{
	border:solid 0px #103875;
	padding: 2px 0px 2px 0px;
}

.BlueTableBorder2px
{
	border:solid 0px #103875;
	padding: 0px 0px 0px 0px;
}

.BlueTableBorder1px
{
	border:solid 0px #103875;
	padding: 0px 0px 0px 0px;
}

.BlueTableBorderWith2px
{
	border:solid 0px #103875;
	padding: 4px 4px 4px 4px;
}

.70pxTextBox
{
	height:21px;
	width:70px;
	padding-top:2px;
}

.200pxTextBox
{
	height:21px;
	width:200px;
	padding-top:2px;
}

.150pxTextBox
{
	height:21px;
	width:150px;
	padding-top:2px;
}

.200pxDropDownList
{
	width:200px;
	height:21px;
}

.150pxDropDownList
{
	width:150px;
	height:21px;
}

.2DigitDropDownList
{
	width:40px;
	height:21px;
}

.3DigitDropDownList
{
	width:45px;
	height:21px;
}

.3LetterDropDownList
{
	width:45px;
	height:21px;
}

.4DigitDropDownList
{
	width:55px;
	height:21px;
}

.LongMonthDropDownList
{
	width:75px;
	height:21px;
}

.ShortDateDropDownList
{
	width:84px;
	height:21px;
}

.StandardTextButtonLayout /* de blå knappene, f.eks "Søk", "Neste" m.m.*/
{
	height: 40px;
	width: 108px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
}
.StandardTextButtonLayoutPackage, .StandardTextButtonLayoutPackage2 /* de blå knappene, f.eks "Søk", "Neste" m.m.*/ 
{
	height: 40px;
	width: 88px; 
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.SmallTextButtonLayout /* de blå knappene, men ikke så høye f.eks "Søk på dato" i aktivitetssøket m.m.*/
{
	height: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.StandardTextButtonText
{
	Height:12px;
	padding-right:3px;
}

.StandardTextButtonTextCenter
{
	Height:12px;
	padding-right:3px;
	padding-left:18px;
	padding-bottom: 4px;
}

.StandardTextButtonTextCenter2
{
	Height:52px;
	padding-right:3px;
	padding-left:18px;
	padding-bottom: 4px;
}

.LightBackgroundWithTopBorder, .NoPadding, .LightBackgroundWithBottomBorder, .LightBackground, .LightBackgroundLeftBorder, .LightBackgroundSmallerText
, .SmallerText
{
	padding:0px 0px 0px 0px;
}

.LightBackgroundWithTopBorder, .LightBackgroundWithBottomBorder,  .LightBackground, .LightBackgroundLeftBorder, .LightBackgroundSmallerText
, .SmallerText
{
	height:100%;
}

.LightBackgroundWithPadding
{
	padding-bottom:2px;
	padding-top:1px;
	padding-left:3px;
	padding-right:4px;

}

.LightBackgroundLeftBorder
{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border-left:solid 1px #103875;
}

.8pxBottomPadding
{
	padding-bottom:8px;
}

.GreenSectionHeader
{
	height:16px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
}

.GreenSectionHeaderNoLeftPadding
{
	height:16px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
}

.MainTab /*blå menytaber, hovedfaner*/
{
	text-align: center;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	border: none;
	height: 18px;
}

.SelectedMainTab
{
	text-align: center;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	border: none;
	height: 18px;
}

.FontBoldLinkWhiteNoDecoration, .FontBoldLinkBlackNoDecoration, .FontLinkNoDecoration, .FontBoldLink, .FontBoldLink:a:hover
{
	text-decoration:none;
}

.FontEmptySearchListMessage
{
	padding-bottom: 2px;
	padding-top: 22px;
	padding-left: 12px;
	padding-right: 2px;
}

.SubTab /*gule menytaber (f.eks i dybdepresentasjonen) */
{
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	height: 16px;
}

.SelectedSubTab
{
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	height: 16px;
}

/* Added to prevent portal stylesheet from overloading these styles*/
.ProductInfoTab
{
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	height: 16px;
}

.ProductInfoSelectedTab
{
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	height: 16px;
}

.PriceTable
{
	font-size: 11px;
	font-weight: normal;
	background-color: #f2f2f2;
}

.DepthInfoMainHeader
{
	height:40px;
	padding-left:3px;
	padding-right:2px;
}

.WhiteBackgroundWith1pxPadding
{
	padding: 1px 1px 1px 1px;
}
.WhiteBackgroundWith2pxPadding
{
	padding: 2px 2px 2px 2px;
}

.Border1pxLeft
{
	border-left: solid 1px #103875;
}

.NormalTextBox
{
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.formTextNoPadding /* skrift på alle ledetekster i skjemaer */
{
	font-size: 10px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
}

.SortByHeaderNP
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: none;
	height: 18px;
}

.SortByHeaderNPPurple
{
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: none;
	height: 18px;
}

.SortByHeaderNPBiggerBolder
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: none;
	height: 18px;
}

.SortByHeaderNP2
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: none;

}

.SortByHeaderNP2Bold
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: none;

}



/* runeh - additions made to BitBook during FjordNorges development */

/* Background of main header, if any */
.BackgroundMainHeader 
{
	background-color: #ffffff;
	height: 30px;
	vertical-align: middle;
	width: 100%;
}

.ProgressBar 
{
	padding-top: 15px;
	padding-bottom: 5px;
}

/* subtabs */
.YellowSectionHeaderWithTopBorder, .FontBoldLinkBlackNoDecoration
{
	color: White;
}

/* subheaders */
 .YellowSectionHeaderWithTopBorder
{
	background:#103875;
	background-color:#103875;
}

/* frame */
.BlueTableBorder,.BlueTableBorderActList, .BlueTableBorder2px,
.BlueTableBorder1px

{
	background:#103875;
	background-color:#103875;
	border: solid 2px #103875;
}

/* border on subsection */
.ThinBorder
{
	border: solid 2px #103875;
	background:#103875;
	background-color:#103875;

}

/* min bestilling header */
.BlueSectionHeader
{
	background:#103875;
	background-color:#103875;
}

/* Product header */
.FontFormTextMediumBold
{
	color: #000000;
}

/* Min bestilling linker */
.FontBoldLink, .FontLinkNoDecoration
{
	color: #103875;
}

/* neste button */
 .StandardTextButtonText
{
	color:White;
}

/* min bestilling and other subheaders */
.FontFormTextHeaderBold, .FontFormTextBoldUpperCase, .YellowSectionHeaderNoCap, .YellowSectionHeaderNoCapBorder, .StandardTextButtonTextCenter
{
	color: White;
}

/* headers in info pages */
.DepthInfoMainHeader
{
	color:White;
	background: #103875;
	background-color: #103875;
}

/* background and padding between tabs */
.BackgroundAndPadding
{
	background: #103875;
	background-color: #103875;
}

/* top borders */
.1pxBlueTopBorder, .YellowSectionHeaderWithTopBorder
{
	border-top:solid 0px #103875;
}

/* top borders */
.BlueBackgroundWithTopBottomBorder, 
{
	border-top:solid 0px #103875;
	background:#103875;
	background-color:#103875;
}

/* frame */
SubTabBackground

{
	background:#103875;
	background-color:#103875;
	border: solid 0px #000000;
}

/* myoldbookings */
.MorkeblaaHeader
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	background-color: #103875;
	color:White;
	font-weight: bold;
}

/* myoldbookings */
.OppsummeringTotal
{
	background-color: #AA2622;
	color: White;
	font-weight: bold;
	font-family: Verdana, Helvetica, Sans-Serif;
}

/* spacing between tabs */
.Spacing
{
	padding-bottom: 3px;
	background-color: #103875;
}

/* sub header about product info */
.ProductInfoSubHeader
{
	padding-top: 15px;
	padding-bottom: 15px;
}

/* moved from BitStylesheet - activities menu left */
.GeneralSectionHeaderDarkOrange /* Overskrift på gul bakgrunn på alle steder utenom øverste overskrift i siden: disse har en bord øverst*/
{
	background-color: #103875;
	font-size: 10px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	height: 15px;
	border-top: solid 1px #E5EAF3;
	cursor:pointer;
}

.GeneralSectionHeaderNoPadding /* Overskrift på gul bakgrunn på alle steder utenom øverste overskrift i siden: disse har en bord øverst*/
{
	background-color: #D2DEEE;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
	height: 15px;
	border-top: solid 1px #E5EAF3;
	cursor:pointer;
}	

.GeneralSectionHeader /* Overskrift på gul bakgrunn på alle steder utenom øverste overskrift i siden: disse har en bord øverst*/
{
	background-color: #103875;
	font-size: 10px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	height: 22px;
	border-top: solid 1px #103875;
}

.button
{
	background-color: #c2d1e6;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	height: 45px;
	width: 70px;
	text-align: right;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	color: Black;
}

/* ActivityLeftMenuBackground */
.ActivityLeftMenuBackground
{
	background: #D2DEEE;
	background-color: #D2DEEE;
}

/* capacity calendar */
.CapacityAvailable
{
	background: green;
	background-color: green;
}

.CapacityBooked
{
	background: red;
	background-color: red;
}

/* prices in package */
.PriceColor
{
	color: Red;
}

/* moved */
td.ButtonWithLeftBorderCell
{
		border-left: solid 1px #103875;
		background-color: #c2d1e6;
		font-family: Verdana, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight: bold;
		height: 45px;
		width: 100px;
		text-align: right;
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 10px;
		padding-right: 10px;
}

/* package banner */
.ThinBorderPackage
{
	border: solid 1px #103875;
	background:#FFFFFF;
	background-color:#FFFFFF;

}

/*progressbar size and border*/
.ProgressbarLine
{
	border: solid 1px #191919;	
	height:8px;
}


.ProgressActiveColor
{
	background-color:#96CDFF;
}

.ProgressInactiveColor
{
	background-color:Gainsboro;
}

.ProgressbarText
{
	font-family:verdana;
	font-size:10;
	color:#191919;	
}

/* firefox mods */
.FontBoldLinkBlackNoDecoration, .FontBoldLinkBlackNoDecoration:link, .FontBoldLinkBlackNoDecoration:hover, .FontBoldLinkBlackNoDecoration:visited
{
	text-decoration: none;
}

.FontBoldLinkWhiteNoDecoration, .FontBoldLinkWhiteNoDecoration:link, .FontBoldLinkWhiteNoDecoration:hover, .FontBoldLinkWhiteNoDecoration:visited
{
	text-decoration: none;
}


.FontLinkNoDecoration, .FontLinkNoDecoration:link, .FontLinkNoDecoration:hover, .FontLinkNoDecoration:visited
{
	text-decoration: none;
}


.FontBoldLink, .FontBoldLink:link, .FontBoldLink:hover, .FontBoldLink:visited
{
	text-decoration: none;
}

/* Revert fixes */
.ResultSetBackground
{
	background-color: #FFFFFF; 
	background: #FFFFFF;
}

.ResultItemSpacing
{
	padding-top: 2px;
}

TD { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px;  }

/* Capacitycalendar classes */
.CapCalendarFull
{
	padding:0;
	background-color:Red;
	color:Red;
	height:16px;
	width:17px;
}

.CapCalendarFree
{
	height:16px;
	width:17px;
	padding:0;
	background-color:green;
	color:Green;
}

.CapCalendar
{
	background:#ECF7FA;	
	border-spacing:1;
	letter-spacing:0;
	word-spacing:0;
	padding:0;
	border:solid 2 black;
}
/* End capacitycalendar classes */


/* Fix google map text */

#bookingmap div span
{
display: block;
font-size: 6px;
}


.modalBackground {
  background-color:Gray;
  filter:alpha(opacity=70);
  opacity:0.7;
}
