/*
	Changes:
	251104: 
	Added OverviewFrameBoughtWare and OverviewBoughtWareRightVerticalLine
*/

/* Terminalmode: Styles that is refered in terminalmode is only used on page used on vingcardterminal */

/* Background inside the content */
BODY
{
	background-color: #EAEAEA;
}
/* Background inside the content */
.BodyBackground
{
	background-color: #F9F9F8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6A6A6A;
	font-size: 10px;
	/*margin: 0, 0, 0, 0;*/	
}
/* Default style used on Calendar */
.CalendarBody
{
	background-color: #F9F9F8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
/* Headers for grids(tables). Eks: "Reservations" above grids */
.Header1
{
	font-size: 12px;
	font-weight: bold;
	/*color: #5F5F5F;*/
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* Used on First page in Terminalmode */
.HeaderBig
{
	font-size: 18px;
	font-weight: bold;
	color: #5F5F5F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* Used in Terminalmode */
.TerminalBig
{
	font-size: 20px;
	font-weight: bold;
	color: #5F5F5F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
/* Used in Terminalmode for roomnumber. Big number room number on last page */
.FinalRoomNumber
{	
	color:green;
	font-size:28px;
}
/* This style is used as header in Confirm page. "Thanks for your order..." */
.ConfirmHead
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:Black;
	background-color: #B1D6E9;
	height: 20px;
}
/* This syle is used on confirm-page. It is used on frame around the booking information */
.ConfirmFrame
{
	BORDER-RIGHT: #6A6A6A 1px solid; 
	BORDER-TOP: #6A6A6A 1px solid; 
	BORDER-LEFT: #6A6A6A 1px solid; 
	BORDER-BOTTOM: #6A6A6A 1px solid;
}
/* Style for cancelFee on Confirm page */
.ConfirmFee
{	
	font-size: 10px;
	font-weight: bold;
	/*COLOR: gray;*/
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding-left:4px;
}
/* Used as header in shopcart. Eks: Top text "Shopcart" */
.CartHeader
{
	font-size: 14px;
	font-weight: bold;
	color:Black;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
	height: 25px;
	BORDER: black 1px solid;	
}
/* This is default text on all pages */
.NormalText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color: #6A6A6A;*/
	COLOR: #000000;
	font-size: 10px;
}
/* This is default bold text on all pages */
.NormalTextBold
{
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color: #6A6A6A;*/
	font-size: 10px;
}
/* This is default large text. Used on Confirm page to show hotel name and address */
.LargeText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6A6A6A;
	font-size: 12px;
}
/* Text is used in the frame in top-right, in the link to shopcart*/
.CartLinkText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: Black;
	/*border: solid 1px black;*/	
}
/* Style for dynamic text the hotel write from picasso. This style can be overwriten from picasso */
.TopInfo
{	
	color:Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:11px;
}
/* Samll text used for alerts. Eks: "No rooms available", on 1. page when search */
.SmallValidate
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		
	color:Red;	
	font-size: 10px;
}
/* Tekst is used on the page "Your Name". It is used just under the textfields. */
.SmallTextPayment
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		
	color: Black;	
	font-size: 10px;
}
/* This is used on the page "Your Name". Used as numbers next to textfields, where customers must enter text */
.LargeValidate
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		
	color:Red;	
	font-size: 10px;
}
.ButtonLink
{	
	font-size: 12px;
	font-weight: bold;
	color: #EAB150;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ButtonLinkSelected
{
	font-size: 16px;
	font-weight: bold;
	color: #EAB150;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* Button Used to make key on last page. Terminalmode  */
.KeyButton
{	
	width: 160px;
	height: 82px;	
	background-image: url(../image/makekeybut.jpg);
	border: none;
	cursor: hand;
}
/* Button Used to make key on last page. Terminalmode  */
.CancelKeyButtonDa
{	
	width: 160px;
	height: 82px;	
	background-image: url(../image/cancelBut_da.jpg);
	border: none;
	cursor: hand;	
}
/* Button Used to make key on last page. Terminalmode  */
.CancelKeyButtonEn
{	
	width: 160px;
	height: 82px;	
	background-image: url(../image/cancelBut_en.jpg);
	border: none;
	cursor: hand;	
}
/* Button Used to cancel key on last page. Terminalmode  */
.KeyButtonEn
{
	width: 160px;
	height: 82px;	
	background-image: url(../image/makeKeyBut_en.jpg);
	border: none;
	cursor: hand;	
}
/* Texrfields all over where customer can enter text. Eks. Textfields on page "Your Name" */
.TextField
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: gray;
	border-style: solid;
	border-color: #767676;
}
/* Style used on Textfields on 1. page. Not all hotels used this. */
.TextFieldCustomerLogin
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: black;
	/*border-style:*/
	border-color: black;
	width: 70px;
}
/* style used on Textfield on all pages that is a number textfield */
.TextFieldNumber
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	COLOR: #000000;
	border-width: 1px;
	border-style: solid;	
	border-color: #7F9DB9;
	direction: rtl;
}
/* Used on dropdownlists on 1. page. Eks: Number of adults, number of children... */
.TextFieldSearch
{
	FONT-SIZE: 10px;
	border-style: solid;
	border-width: 1px;	
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	border-color: #7F9DB9;	
}
/* Style used on dropdownlists. Eks: dropdownlist on 1. page Arrivaldate... */
.Dropdown
{
	FONT-SIZE: 10px;	
	border-style: solid;
	/*COLOR: gray;*/
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color: #FFD89D;
}
/* Style used on buttons. other than Next Prev*/
.Button
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
	font-size: 11px;
	border: solid 1px black;
	cursor: hand;
	width: 80px;
}
/* Style used on buttons. Eks. Next and prev. buttons */
.ButtonNextPrev
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
	font-size: 11px;
	border: solid 1px black;
	cursor: hand;
	width: 80px;
}
/* Style used on buttons for Next days. Only used with AvailabilityAllGrid */
.ButtonSearchDay
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
	font-size: 9px;
	border: solid 1px black;
	cursor: hand;
	width: 25px;
}
/* Style used on buttons in AvailabilityRoomGrid - On 1. page if the mode is set */
.ButtonAvailabilityGrid
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
	font-size: 11px;
	border: solid 1px black;
	cursor: hand;
	width: 70px;
}

/*  */
.ButtonAvailabilityMidGrid
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
	font-size: 11px;
	border: solid 1px black;
	cursor: hand;
	width: 70px;
}

/* Style on Button used on Confirm button on "Your Name", if DIBS is not used */
.ConfirmButton
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
	font-size: 12px;
	border: solid 1px black;
	cursor: hand;
	width: 110px;	
}
/* Style used on buttons with attached jpg-image(green check arrow) */
.ButtonSearch
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	border: solid 1px black;
	cursor: hand;
	background-image: url(../image/greenarrow.jpg);
	background-repeat:no-repeat;
	width: 80px;
}
/* Style used on button for DayView - Used in Hall booking*/
.ButtonSort
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	border: solid 1px black;
	cursor: hand;
	width: 80px;
}
/* Style used on buttons with attached jpg-image(Red cross) */
.ButtonDelete
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	border: solid 1px black;
	cursor: hand;
	background-image: url(../image/redCross.jpg);
	background-repeat:no-repeat;	
	width: 80px;	
}
/* Style used as header in popup calender */
.CalendarHead
{
	font-size: 12px;	
	border-left: #A0CFE7 1px solid; 
	border-right: #A0CFE7 1px solid; 
	border-top: #A0CFE7 1px solid; 
	background-color: #B1D6E9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* Style for Arrive calender */
.ArriveCalender
{	
	Width:150px;
	Height:150px;
	Font-Size:11px;
	background: White;
	border-color: #5CA2C6;
}
.LeaveCalender
{	
	Width:150px;
	Height:150px;
	Font-Size:11px;
	background: White;
	border-color: #5CA2C6;
}
/* Background color for current day */
.CalenderTodayDayStyle
{
	/*background: #A2C8DC;	*/
}
/* Style on calendar */
.CalenderSelectorStyle
{
	color: Blue;
	background: Blue;
}
/* Style for navigte forward back arrows */
.CalenderNextPrevStyle
{
	/*background: #B1D6E9;*/
	color: Black;
	text-decoration: none;
}
/* Style for day text in top of calender */
.CalenderDayHeaderStyle
{
	/*background: #C8DFEB;*/
	color: #1088C6;
}
/* Style of the current selected date */
.CalenderSelectedDayStyle
{	
	color: White;
	background-color: #469FDE;	
	font-size: 11px;	
}
/* Style in topheader of calender showen the month and year  */
.CalenderTitleStyle
{
	color: Black;
	background: #B1D6E9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* style for days in weekend. Saturday and sunday */
.CalenderWeekendDayStyle
{
	/*background: #C8DFEB;*/
}
/* Style for other days showen in calender. Eks. If july is choosen, this is style for august dates */
.CalenderOtherMonthDayStyle
{
	background: white;
	color: Fuchsia;
	font-size: 11px;
}
/* Style used in Menu. Eks. The header text "Search Room" in the menu */
.Menu_selected
{
	color: #1C1C1C;
	font-weight: bold;
	text-decoration: underline;
}
/* Style used in Menu. Eks. The header text "Search Room" in the menu */
.Menu_notSelected
{
	color: #767676;
	font-weight: bold;
}
/* Style used in new Menu. */
.Menu_On
{
	color: #000000;
	background-color: #469FDE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	BORDER-RIGHT: #469FDE 1px solid; 
	BORDER-TOP: #469FDE 1px solid; 
	BORDER-LEFT: #469FDE 1px solid; 
	/*BORDER-BOTTOM: #C9C3C9 1px solid;*/
}
/* Style used in new Menu. */
.Menu_Off
{
	color: #000000;
	background-color: #B1D6E9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	BORDER-RIGHT: #B1D6E9 1px solid; 
	BORDER-TOP: #B1D6E9 1px solid; 
	BORDER-LEFT: #B1D6E9 1px solid; 
	/*BORDER-BOTTOM: #C6C7C6 1px solid;*/
}
/* Used in grid on Ware page for Hallbooking and in shopcart for hallbooking. This style is the header for grid "bought ware" */
.RepHeader
{
	font-size: 10px;
	font-weight: bold;	
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
	height:20px;
	padding-left:2px;
}
.RepHeaderItem
{
	font-size: 10px;
	font-weight: bold;
	color: #5F5F5F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
	height:20px;
	padding-left:2px;
	border-top: #C1C1BF 1px solid;
}
/* The Shopcart showes every thing the customer has added to the shopcart.
To see the shopcart you can click on the shopcart picture in the top corner on all pages. */
/* Style in shopcart. The topcell for the first ware in shopcart */
.RepHeaderItemTest
{	
	BORDER-BOTTOM: #C1C1BF 1px solid;
}
/* Style in shopcart. The left cell in roomline */
.RepContentLeft
{
	font-weight:bold;
	BORDER-RIGHT: #C1C1BF 1px solid; 	 	
	BORDER-BOTTOM: #C1C1BF 1px solid;
	BORDER-LEFT: #A0CFE7 1px solid;
	padding-left:2px;	
	height:20px;
	background-color: #FAFCD7;
}
/* Style in shopcart. The left cell in wareline*/
.RepContentLeftWare
{
	font-weight:bold;
	BORDER-RIGHT: #C1C1BF 1px solid; 	 	
	BORDER-BOTTOM: #C1C1BF 1px solid;
	/*BORDER-LEFT: #A0CFE7 1px solid;*/
	BORDER-LEFT: #C1C1BF 1px solid;
	padding-left:2px;	
	height:20px;
	background-color: #F9F9F8;
	/*background-color: #FAFCD7;*/
}
/* Style in shopcart. Style for all the middle cells in roomline */
.RepContentMiddel
{
	font-weight:bold;
	BORDER-RIGHT: #C1C1BF 1px solid; 	
	BORDER-BOTTOM: #C1C1BF 1px solid;	
	padding-left:2px;
	background-color: #FAFCD7;	
}
/* Style in shopcart. Style for all the middle cells in wareline*/
.RepContentMiddelWare
{
	font-weight:bold;
	BORDER-RIGHT: #C1C1BF 1px solid; 	
	BORDER-BOTTOM: #C1C1BF 1px solid;	
	padding-left:2px;
	background-color: #F9F9F8;
	/*background-color: #FAFCD7;	*/
}
/* Style in shopcart. The right cell in roomline and wareline*/
.RepContentRight
{	
	BORDER-BOTTOM: #C1C1BF 1px solid;	
	BORDER-RIGHT: #A0CFE7 1px solid;
	padding-left:2px;	
	font-weight:bold;
}
/* Style in shopcart. Style for price cell in roomline */
.RepContentPrice
{	
	font-weight:bold;
	BORDER-BOTTOM: #C1C1BF 1px solid;	
	border-right: #C1C1BF 1px solid;	
	padding-left:2px;	
	background-color: #FAFCD7;
}
/* Style in shopcart. Style for price cell in wareline */
.RepContentPriceRight
{	
	font-weight:bold;
	BORDER-BOTTOM: #C1C1BF 1px solid;	
	BORDER-RIGHT: #C1C1BF 1px solid;
	padding-left:2px;
	background-color: #F9F9F8;	
	/*background-color: #FAFCD7;*/
}
/* Style in shopcart. Style in bottom of shopcart in text cell */
.RepTotalPriceText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6A6A6A;
	font-weight:bold;
	font-size: 12px;	
	BORDER-BOTTOM: #A0CFE7 1px solid;
}
/* Style in shopcart. Style in bottom of shopcart in price cell */
.RepTotalPrice
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color: #6A6A6A;*/
	color: #000000;
	background-color: #FAFCD7;
	font-weight:bold;
	font-size: 12px;
	BORDER-LEFT: #C1C1BF 1px solid;
	BORDER-RIGHT: #C1C1BF 1px solid; 
	BORDER-BOTTOM: #A0CFE7 1px solid;
	height:25px;		
}
/* Style in shopcart. Empty cells left of price*/
.ShopcartBottomLeft
{
	BORDER-LEFT: #A0CFE7 1px solid; 
	BORDER-BOTTOM: #A0CFE7 1px solid;		
}
/* Style in shopcart around CancellationEnsuranceFee */
.ShopcartCancelFee
{
	BORDER-LEFT: #A0CFE7 1px solid; 	
	BORDER-RIGHT: #A0CFE7 1px solid; 
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:2px;
}
/* Style in shopcart. Empty cells left of price*/
.ShopcartBottomRight
{
	BORDER-RIGHT: #A0CFE7 1px solid; 
	BORDER-BOTTOM: #A0CFE7 1px solid;		
}
/* Style in shopcart around CancellationEnsuranceFee */
.ShopcartCancelFeeLeft
{
	BORDER-LEFT: #A0CFE7 1px solid; 	
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:2px;
}
/* Style in shopcart around CancellationEnsuranceFee */
.ShopcartCancelFeeRight
{
	BORDER-RIGHT: #A0CFE7 1px solid; 	
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:2px;
}
/* Style in shopcart around CancellationEnsuranceFee */
.ShopcartCancelFeePrice
{	
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:2px;
}
/* Style in shopcart in bottom of CancellationEnsuranceFee */
.ShopcartCancelFeeBottom
{
	BORDER-LEFT: #A0CFE7 1px solid; 
	BORDER-RIGHT: #A0CFE7 1px solid;
	BORDER-BOTTOM: #A0CFE7 1px solid;		
}
/* Frame around top link to shopcart*/
.ShopcartLinkFrame
{
	/*BORDER-RIGHT: #A0CFE7 1px solid; 
	BORDER-TOP: #A0CFE7 1px solid; 
	BORDER-LEFT: #A0CFE7 1px solid; 
	BORDER-BOTTOM: #A0CFE7 1px solid;*/
}
/* Frame around shopcart */
.ShopcartFrame
{
	BORDER-RIGHT: #A0CFE7 1px solid; 
	BORDER-TOP: #A0CFE7 1px solid; 
	BORDER-LEFT: #A0CFE7 1px solid; 
	BORDER-BOTTOM: #A0CFE7 1px solid;
}
/* Style on Frame around the "Book more rooms feature" on page search */
.BookMoreRoomsFrame
{
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
	height: 68px;	
}
/* Style for the footer in grid on 2. page. Not used  */
.GridFooter
{
}
/* Style for grid(tables) headers (DataGrid) */
.GridHeader
{
	font-size: 10px;
	font-weight: bold;	
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #B1D6E9;
}
/* style not used*/
.GridPage
{
}
/* backgroundcolor for selected row in Datagrid(table) */
.GridSelectedItem
{
	font-size: 10px;
	font-weight: bold;
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E6E6E6;	
	text-decoration: none;
}
/* Backgroundcolor for every 2nd row in Datagrid */
.GridAlternateSelected
{
	font-size: 10px;
	font-weight: bold;	
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E2E2E2;
	text-decoration: none;
}
/* Background in every 2nd row for Datagrid. Starting with this first */
.GridItem
{
	font-size: 10px;
	font-weight: bold;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	background-color: #F9F9F8;
	text-decoration: none;	
}
/* Outside Bordercolor for Datagrid */
.Grid
{	
	/*BORDER: #B1D6E9 3px solid; 
	text-decoration:none;*/
}
/* Style is used in the last page to show wares */
.GridConfirm
{
	font-size: 10px;
	font-weight: bold;
	COLOR: gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
/* Style is used in the last page to show wares */
.GridConfirmAlterItem
{
	font-size: 10px;
	font-weight: bold;
	COLOR: gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	background-color: #E6E6E6;
}
/* Style to show Total price on last page */
.Price
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;	
}
/* Frame arond grids. Eks. Used on grid on bottom of 1. page */
.OverviewFrame
{
	BORDER: #D2D2C6 1px solid; 		
}
/* Frame used on page choose as frame around "CancellationEnsurance"*/
.CancellationEnsuranceFrame
{
	/*BORDER: #D2D2C6 1px solid;*/ 		
}
/* Grid Style used for bought ware on ware page */
.OverviewFrameBoughtWare
{
	BORDER: #D2D2C6 2px solid;
}
/* Grid Style used for bought ware on ware page */
.OverviewBoughtWareRightVerticalLine
{
	BORDER-RIGHT: #D2D2C6 2px solid; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#7D7D7D;	
	font-size: 10px;
	font-weight:bold;
}
/* Style for header on grids. Eks. Used on grid where products is choosen on 2. page */
.OverviewHead
{
	font-size: 10px;
	font-weight: bold;
	color:Black;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D2D2C6;
	vertical-align: top;
}
/* Grid Style used in availabilityRoomGrid on first page */
.OverviewHeadAvailGrid
{
	font-size: 10px;
	font-weight: bold;
	color:Black;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D2D2C6;
	vertical-align: bottom;
}
/* Style as seperator on grids. Eks. Used on grid where products is choosen on 2. page */
.OverviewLine
{	
	background-color:#D2D2C6;
	height:2px;
}
/* Style fot Bold text in grids. Eks. Used on grid where products is choosen on 2. page */
.OverviewNormalText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color:#000000;	
	font-size: 10px;
	font-weight:bold;	
}
/* Frame around the information on print after confirm */
.PrintFrame
{
	BORDER: black 1px solid; 		
}
/* Frame around all content. Used on all pages */
.OuterFrame
{
	/*BORDER-RIGHT: #C6C6C6 1px solid; 
	BORDER-TOP: #C6C6C6 1px solid; 
	BORDER-LEFT: #C6C6C6 1px solid; 
	BORDER-BOTTOM: #C6C6C6 1px solid;*/
	/*BORDER: #C6C6C6 1px solid;*/	
}
/* Style for link to open close cart on paymentpage. Page 4. This is never used */
.OpenCloseCart
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:red;	
	font-size: 9px;	
	background-color: #F9F9F8;	
	border: solid 1px black;
	cursor: hand;
	text-decoration: underline;
}
/* Style for link to open close cart on paymentpage. Page 4. This is never used */
.NormalLine
{
	border-top: dotted 1px #C9C9C9;		
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;		
}
/* This style add picture to the menu under search (page1). 118x10 pixel */
.MenuSearchPage
{	
	background-image:  url(../image/headArrow1.jpg);
	border: none 0px;	
	background-repeat:no-repeat;
	height: 10px;
	width: 127px;
}
/* This style add picture to the menu under choose (page2). 118x10 pixel */
.MenuChoosePage
{	
	background-image:  url(../image/headArrow2.jpg);
	border: none 0px;	
	background-repeat:no-repeat;
	height: 10px;
	width: 127px;
}
/* This style add picture to the menu under ware (page3). 118x10 pixel */
.MenuWarePage
{	
	background-image:  url(../image/headArrow3.jpg);
	border: none 0px;	
	background-repeat:no-repeat;
	height: 10px;
	width: 127px;
}
/* This style add picture to the menu under "Your name" (page4). 118x10 pixel */
.MenuPaymentPage
{	
	background-image:  url(../image/headArrow4.jpg);
	border: none 0px;	
	background-repeat:no-repeat;
	height: 10px;
	width: 127px;
}
/* This style add picture to the menu under Confirm (page5). 118x10 pixel */
.MenuConfirmPage
{	
	background-image:  url(../image/headArrow6.jpg);
	border: none 0px;	
	background-repeat:no-repeat;
	height: 10px;
	width: 127px;
}
/* This style add picture to the menu under Payment if onlinepayment is used (page5). 118x10 pixel */
.MenuOnlinePayment
{	
	background-image:  url(../image/headArrow5.jpg);
	border: none 0px;	
	background-repeat:no-repeat;
	height: 10px;
	width: 127px;
}
/* This style add picture to the menu under all page that is not choosed. 118x10 pixel */
.MenuNone
{	
	background-image:  url(../image/headArrowNone.jpg);
	border: none 0px;	
	background-repeat:no-repeat;
	height: 10px;
	width: 127px;
}
/* Style used on page that call DIBS. Eks. Used on link to payment conditions */
.CreditCard
{
	background-color: #F2F2F2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/* Style used on page with payment condition */
.CreditCardConditionText
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/* Note textarea on ware. Rare used */
.NoteField
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: gray;
}
/* Style in shopcart (Hall version). Style in bottom of shopcart in text cell */
.RepTotalPriceHallText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	font-size: 12px;	
	/*BORDER-BOTTOM: #A0CFE7 1px solid;*/
}
/* Used on login panel on top */
.LoginPanel
{
	background-color: #D4D2C6; 
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Popup month menu with Calendar*/
.CalendarMonth
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	COLOR: black;
	font-size: 10px;
	border: 1px solid #5CA2C6; 
	cursor: pointer;
	background-color: white;	
}
/* Top Grafic for popup product description*/
.PacketContentTop
{
	height: 20px;	
	width: 240px;
	background-image: url(../image/packetTop.png);
	background-repeat: no-repeat;
	color: Red;
}
/* Text for popup product description */
.PacketContentText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* Content for popup product description*/
.PacketContent
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	border-top: none;
	height: 5px;
	width: 239px;
	background-image: url(../image/packetContent.png);
	background-repeat:repeat-y;
	border-bottom-style: none;
	border-bottom-width: 0px;
}
/* Bottom Grafic for popup product description*/
.PacketContentBottom
{
	border-top-style:none;
	border-top-width: 0px;
	width: 239px;
	height: 20px;
	background-image: url(../image/packetBottom.png);
	background-repeat: no-repeat;
}
/* Close button Grafic for popup product description */
.PacketReadMore
{
	text-decoration: underline;
	color:Blue;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;	
}

.PictureViewTop
{
	height: 20px;	
	width: 275px;
	background-image: url(../image/PictureViewTop.png);
	background-repeat: no-repeat;
	color: Red;
	border-bottom-style: none;
	border-bottom-width: 0px;

}

/* Content for popup product description*/
.PictureViewContent
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	border-top: none;
	height: 250px;
	width: 500px;
	background-image: url(../image/PictureViewContent.png);
	background-repeat:repeat-y;
	border-bottom-style: none;
	border-bottom-width: 0px;
}
/* Bottom Grafic for popup product description*/
.PictureViewBottom
{
	border-top-style:none;
	border-top-width: 0px;
	width: 275px;
	height: 20px;
	background-image: url(../image/PictureViewBottom.png);
	background-repeat: no-repeat;
}

.PictureViewText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* Used on link to Techotel */
A.Teclink:links {color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
A.Teclink:visited{color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
A.Teclink:active{color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
A.Teclink:hoover{color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}

/* Used on link in login */
a.LoginLink:link {color: black; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
a.LoginLink:visited{color: black; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
a.LoginLink:active{color: black; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
a.LoginLink:hover{color: black; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}

/* Used on link to other page */
a.OfferPageLink:link {color: #cc0000; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
a.OfferPageLink:visited{color: #cc0000; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
a.OfferPageLink:active{color: #cc0000; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
a.OfferPageLink:hover{color: #cc0000; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
