/***********
 CONTENT GlobalCode
************/
/* OBS */
/* Datumnavigering och price air/worldspan classer är ej överkopierade från Content.css  */

.cssContentImg
{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.cssContentTd
{
	font-family: Verdana, Geneva, Arial;
	font-size: 8pt;
}

.cssAlamoPrice {
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}

.cssAlamoApproxPrice {
 font-size: 8pt;
}

/* Rader på ett resultat */
.cssResultText{
	font-size: 9pt;
	color: Black;
	background-color : white;
}

.cssBold {
	font-size: 9pt;
	font-weight: bold;
	color: Black;
}

.leftcolumn_top
{
	padding-right: 1px;
	width:214px;
}

.pageHeader
{
	background-color: #008542;
	padding-top: 10px;
	width:100%;
}


.pageHeader h1
{
/*
	font-size: 12.5pt;
	color: #FFF;
	font-weight: bold; 
	font-family: "Trebuchet MS", Gotham1, Verdana;
	background-image: url('/Images/national/content/headerLine.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 532;
	letter-spacing:0.05em;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 22px;*/
}

.pageHeaderH1
{
	color: white;	
	font-size:18px;
	background-image: url('/Images/national/content/headerLine.gif'); /*headerLine.gif */
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:3px;
}

.floatLeft { color:#8FD400; font-size: 14px;}

h1.pageHeaderInline {
	display:inline;
	color:#8FD400;
	font-size: 12px;
	font-family: Arial, Gotham1, Verdana;
	margin: 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	background-image:none;

}
h2.pageHeaderInline {
	display:inline;
	color:#8FD400;
	font-size: 12px;
	font-family: Arial, Gotham1, Verdana;
	margin: 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-image:none;
}

.ingress
{
	FONT-SIZE: 12px;
	COLOR: #8FD400;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Gotham1, Verdana;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
}

.sidebarTitle 
{
	font: bold 14px verdana;
	color: #8FD400;
}

#about-us .cssContentTd
{
	font-family: Arial, Gotham1, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 0 10px;
}

#about-us .leftGreyArea
{

}

#copyright .cssContentTd
{
	font-family: Arial, Gotham1, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 0 10px;
}

#copyright .leftGreyArea
{
	background-image: url('/Images/national/content/bg_grey.gif'); 
	background-repeat: repeat-y;
}

#special-offers .cssContentTd
{
	font-family: Arial, Gotham1, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 0 0px;
}

#special-offers .leftGreyArea
{
	background-image: url('/Images/national/content/bg_grey.gif'); 
	background-repeat: repeat-y;
}

#staticseopages .cssContentTd
{
	font-family: Arial, Gotham1, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 0 0px;
}

#staticseopages .leftGreyArea
{
	background-image: url('/Images/national/content/bg_grey.gif'); 
	background-repeat: repeat-y;
}

#existing-reservation .cssContentTd
{
	margin: 0;
	padding: 0 0 0 50px;
}

#existing-reservation .leftGreyArea
{
	background-image: url('/Images/national/content/bg_grey.gif'); 
	background-repeat: repeat-y;
}

#emailprogramme .cssContentTd
{
	margin: 0;
	padding: 0 0 0 50px;
}

#existing-reservation H6.cssLabelRequired
{
	font-weight: bold;
	color: Black;
}

.existingBookinsDiv
{
	text-align:center;
}

.cssContentDiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	text-align: left;
	width: 214px;	
	min-height: 100%;
	height: 200px;
	padding: 10px;
	padding-top: 20px;
}

#emailprogramme .cssContentTd
{
	font-family: Arial, Gotham1, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 12px 0 0 10px;	
}

#emailprogramme .leftGreyArea
{
	background-image: url('/Images/national/content/bg_grey.gif'); 
	background-repeat: repeat-y;
}

#privacy-policy .cssContentTd
{
	font-family: Arial, Gotham1, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 12px 0 0 10px;	
}

#privacy-policy .leftGreyArea
{
	background-image: url('/Images/national/content/bg_grey.gif'); 
	background-repeat: repeat-y;
}
/* style for content headers, 
not finished and not used as long there can be images instead.
#privacypolicy H1
{
	color: White;
	margin-bottom: 0px;
}

#privacypolicy .ingress
{
	margin: 0px;
	padding: 0px;
}

#privacypolicy .ingress .cssContentImg
{
	margin: 0px;
	padding: 0px;
}
*/

#sitemap.leftGreyArea
{

}

#sitemap .cssContentTd
{
	font-family: Arial, Gotham1, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 12px 0 0 10px;
}

#contact-us .cssContentTd
{
	font-family: Arial, Gotham1, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 0 10px;
}

#contact-us .leftGreyArea
{
	background-image: url('/Images/national/content/bg_grey.gif'); 
	background-repeat: repeat-y;
}

/*****************
 PORTAL SEARCH CAR
******************/
.cssCaptionIcon {
	background: url('');
	width:	7;
	height:	0;
}

/* Den yttersta tabellen i en dialog. */
.cssDialogBorder {
	background-color: White;
	border-style: none;
	border-width: 0;
}

.cssDialogLine
{
	background: url(/FareofficeLink/Images/national/line.gif);
	margin-left: 4px;
	margin-right: 4px;
	font-size: 6px;
}

.cssHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #008542;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.cssDialogCaption
{
	color: #008542;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.cssHeader3, .cssLabel {
	font-family: Verdana, Geneva, Arial;
	font-size: 9pt;
	color: #3F3D3D;

	font-weight : normal;
	margin-top: 4px;
	margin-right: 5px;
	float: left;
}

.cssError {
	color: red;
	font-weight: bold;
}
.cssInformation {
	color: blue;
	font-weight: bold;
}

/* Rektangeln längst ner på resultat med sidbytar pilarna */
.cssToolBar {
	font-family: Verdana, Geneva, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #3F3D3D;
	background-color : #E3E3E3;
}

/*   */
.cssHeader3Required, .cssLabelRequired  {
	font-family: Verdana, Geneva, Arial;
	font-size: 9pt;
	color: #008542;

	font-weight : normal;
	margin-top: 4px;
	margin-right: 5px;
	float: left;
}

/* Readonly texter, istället för <input> taggar */
.cssText   {
	font-family: Verdana, Geneva, Arial;
	font-size: 8pt;
	color: Black;
}

TEXTAREA, SELECT, INPUT{
	font-family : Verdana, Geneva, Arial;
	font-size : 8pt;
}

.referenceNo
{
	font-size: 10pt;
	font-weight: bold;
}

/*****************
 PORTAL SEARCH CAR
******************/
.cssPassengerLarge {
	width:	20;
	height:	30;
	background: url('/Images/Car/passengers/passenger_large.jpg');
	background-repeat: no-repeat;
}

.cssPassengerMedium {
	width:	20;
	height:	30;
	background: url('/Images/Car/passengers/passenger_medium.jpg');
	background-repeat: no-repeat;
}

.cssPassengerSmall {
	width:	20;
	height:	30;
	background: url('/Images/Car/passengers/passenger_small.jpg');
	background-repeat: no-repeat;
}

.cssCaseLarge {
	width:	20;
	height:	30;
	background: url('/Images/Car/cases/case_large.jpg');
	background-repeat: no-repeat;
}

.cssCaseMedium {
	width:	20;
	height:	30;
	background: url('/Images/Car/cases/case_medium.jpg');
	background-repeat: no-repeat;
}

.cssCaseSmall {
	width:	20;
	height:	30;
	background: url('/Images/Car/cases/case_small.jpg');
	background-repeat: no-repeat;
}


/*********
 SEKTIONER
**********/

.cssSectionDefaultLabel {
	font-family: Verdana, Geneva, Arial;
   font-weight: bold;
	font-size: 9pt;
	color: White;
	background-color:	#008542;
}

.cssSectionDefaultCaption 
{
	width:351px;
	background-color: #008542;
	border-right:1px solid #008542;
	margin-right: 1px;
}

.cssSectionDefaultLeft 
{
	width:	10px;
	height:	20px;
	background-color: #008542;
}

.cssSectionDefaultRight 
{
	width:1px;
	border-right:1px solid #008542;
	height:	20px;
	background-color: #008542;
}

.cssSectionDefaultUp {
	width:27px;
	height:px20;
}

.cssSectionDefaultDown {
	width:px27;
	height:px20;
}

.cssSectionDefaultNone {
	width:px3;
	height:px20;
}



/***********
 PROGRESSBAR
************/
.cssProgressWindow
{
	background-image: url('/Images/national_progressWindowAnim.gif');
	background-color: White;
	background-repeat: no-repeat;
	background-position: center;
}

.cssBorder {
	border-style: solid;
	border-color: #008542;
	border-width: thin;
	background-color: White;
}