body 		{

			margin-top: 0px;

			padding-top: 0px;

			margin-left: 0px;

			padding-left: 0px;

			/*background-image: url(../images/bakgrund.gif);

			background-repeat: repeat-y; */

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			}

h1			{

			font: bold 16px Arial, "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;

			font-weight:bold;

			color:#000000;

			margin:1px 0 1px 0;

			}

h2			{

			font: bold 14px Arial, "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;

			font-weight:bold;

			color:#000000;

			margin:0px 0 1px 0;

			}

h3			{

			font: bold 14px Arial, "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;

			font-weight:bold;

			color:#000000;

			margin:1px 0 1px 0;

			}

h4			{

			font: bold 12px Arial, "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;

			font-weight:bold;

			color:#000000;

			margin:1px 0 1px 0;

			}

h5			{

			color: #000000;

			font: bold 13px Arial, "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;

			margin-top:0px;

			margin-bottom:0px;

}

p 			{

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#000000;

			}

a			{

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#233E95;

			text-decoration: none;

			}

a:hover		{

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#AA272F;

			}

a.menu		{

			font-family:Arial, Helvetica, sans-serif;

			font-size:11px;

			color:black;

			text-decoration: none;

			font-weight: bold;

			}

a.menu:hover		

			{

			font-family:Arial, Helvetica, sans-serif;

			font-size:11px;

			color:red;

			font-weight: bold;

			}

hr 

			{

			border: thin dotted #999999;

			}
			
			.textmeny{

			font-family:Arial, Helvetica, sans-serif;

			font-size:11px;

			color:black;

			text-decoration: none;

			font-weight: bold;


}

.undermeny{

font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:black;

			text-decoration: underline;

		


}

a.undermeny		{

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:black;

			text-decoration: underline;

		
			}

a.undermeny:hover		

			{

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:red;

			
			text-decoration: underline;

			}


.rubrikmeny{

font-family:Arial, Helvetica, sans-serif;

			font-size:13px;

			color:black;

			text-decoration: none;

			font-weight: bold;


}
			
.text {
font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

}

.fyrkant {
background: url("http://www.bigtravel.se/images/css/fade_box/fade_white-blue.jpg");
background-repeat: repeat-x;
background-position: bottom;
background-color:#ffffff;
	font: 11px/120% Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	display: block;
	border: 1px solid #d2d2d2;
	padding: 6px;
}

.bigholiday-rubrik {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
padding-top:20px;
/*line-height:135%;*/
}

.bigholiday-body {
font-family:Arial, Helvetica, sans-serif;
/*line-height:135%;*/
}

.bigholiday-ingress {

				font-weight: bold;

}

.bigholiday-pris {
color:#FF0000;
font-weight:bold;

}

.bigholiday-day {	

			font-family:"Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
			color:#ed1b24;
		
			font-weight:bold;
}

.bigholiday-mellanrubrik {
			-x-system-font:none;
			color:#ed1b24;
			font-family:"Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
			font-size:12px;
			font-size-adjust:none;
			font-stretch:normal;
			font-style:normal;
			font-variant:normal;
			font-weight:bold;
			line-height:normal;
			text-transform:uppercase;
}






/******* boxes left and right columns *******/

.offer 		{

				float:right;

				width:150px;

				padding:5px;

				margin:5px 0 5px 5px;

				background-color:#ffffff;

				color:#000000;

				border:1px solid #999;

				}

.boxhead		{

				font-family:Arial, Helvetica, sans-serif;

				font-size:14px;

				color:#CC0000;

				font-weight:bold;

				}

.price		{

				font-family:Arial, Helvetica, sans-serif;

				font-size:12px;

				color:#AA272F;

				font-weight:normal;

				}

.offerleft 	{

				float:left;

				width:145px;

				padding:5px;

				margin:5px 5px 5px 0;

				background-color:#ffffff;

				color:#000000;

				border:1px solid #999;

				}

/******* end boxes *******/

/******* border right column *******/

.rbord		{

				/*border-right:1px solid #cccccc;*/

				}

/******* border right column *******/

.lbord		{

				/*border-left:1px solid #cccccc;				*/

				}

/******* border content center column *******/

.cbord			{

				border:2px dotted #cccccc;

				}

/******* heading content center column *******/

.centerhead		

				{

				font-family:Arial, Helvetica, sans-serif;

				font-size:14px;

				color:#0000ff;

				font-weight:bold;

				}

/******* image positioning *******/

img.left 	

				{

				float:left;

				padding:0px;

				margin:0 6px 6px 6px;

				border:0px solid #c4c4c4;

				}

img.right 		

				{

				float:right;

				padding:0px;

				margin:0 6px 6px 6px;

				border:0px solid #c4c4c4;

				}

/******* erbjudanden, text och bakgrundsbilder *******/

.bubbleBg 	

				{

				background-image: url(../images/bubble-bg.gif);

				background-repeat: no-repeat;

				width:159px;

				text-align: left;

				margin-top:8px;

				background-color: #DECFAD;

				}

.bubbleBgRight 	{

				/*background-image: url(../images/bubble-bg.gif);

				background-repeat: no-repeat;*/

				width:159px;

				margin-top:8px;

				margin-left:4px;

				/*background-color: #DECFAD;*/

				}

.bubbleText 	

				{

				font-family: Arial, Helvetica, sans-serif;

				font-size: 11px;

				color: #000000;

				margin: 3px 3px 3px 10px;

				width:151px;

				}
				
.bubbleTextClean 	

				{

				font-family: Arial, Helvetica, sans-serif;

				font-size: 11px;

				color: #000000;
				margin-left:0px;
				text-align:left;
			    

				}

.bubbleTextRight 

				{

				font-family: Arial, Helvetica, sans-serif;

				font-size: 11px;

				color: #000000;

				padding: 5px 3px;

				}

.bubbleLINK 

				{

				font-family: Arial, Helvetica, sans-serif;

				font-size: 11px;

				color:#0000FF;

				text-decoration: none;

				}

.bubbleLINK:hover 

				{

				font-family: Arial, Helvetica, sans-serif;

				font-size: 11px;

				color:#FF0000;

				text-decoration: underline;

				}

.bubbleImage 	{

				margin-left:10px;

				margin-top:0px;

				margin-bottom:0px;

				border: 1px solid #FFFFFF;

				}
				
				
.bubbleImageNoBoarder 	{

				margin-left:10px;

				margin-top:0px;

				margin-bottom:0px;

				border: none;

				}

.bubbleBigBg 	

				{

				width:95%;

				height:100px;

				margin-top:4px;

				padding: 6px;

				border: 2px dotted #F9E03C;

				}

				

.bubbleImageBig 

				{

				float:right;

				border: 1px solid #F9E03C;

				margin: 3px;

				}

/******* meny *******/

.menuBg			

				{

				background-image:url("../images/menu_top_active.gif");

				background-repeat:repeat-x;

				height:27px;

				padding:0px;

				}

.menuBgInactive 

				{

				background-image: url("../images/menu_bg_red.gif");

				background-repeat:no-repeat;

				height:27px;

				border-right-width: 1px;

				border-right-style: solid;

				border-right-color: #D9D9D9;

				}

.menuBottom 

				{

				background-image:url("../images/menu_bottomshade.gif");

				background-repeat:repeat-x;

				height:6px;

				}

/******* bokningsmotorn *******/

.roundBg 		

				{

				background: #FFFFFF;

				}

/*.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #E3EFFA;}

.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #E3EFFA;}

.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #E3EFFA;}

.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #E3EFFA;}*/

/* FADE BOX*/

#fade_box_no-fade {
background-color:#ffffff;
border: 1px solid #e0e0e0;
padding: 2px 8px 2px 5px;
width:610px;

}

#bigholiday-outline {
background-color:#ffffff;
border: 1px solid #e0e0e0;
padding: 2px 8px 2px 5px;
width:800px;

}

#fade_box_white-gray {

background: url("http://www.bigtravel.se/images/css/fade_box/fade_white-gray.jpg");
background-repeat: repeat-x;
background-position: bottom;
background-color:#ffffff;
border: 1px solid #e0e0e0;
padding: 2px 2px 2px 5px;
width:610px;

}

#fade_box_white-blue {

background: url("http://www.bigtravel.se/images/css/fade_box/fade_white-blue.jpg");
background-repeat: repeat-x;
background-position: bottom;
background-color:#ffffff;
border: 1px solid #e0e0e0;
padding: 8px 8px 8px 8px;

}

	#fade_box_white-gray-horizontal {

background: url("http://www.bigtravel.se/images/css/spapaket/aktuellt_even.jpg");
background-repeat: repeat-y;
background-position: top;
background-color:#ffffff;
border: 1px solid #e0e0e0;
padding: 2px 2px 2px 5px;
width:610px;

}

	#fade_box_white-gray-horizontal-trl {

background: url("http://www.bigtravel.se/images/css/spapaket/aktuellt_even.jpg");
background-repeat: repeat-y;
background-position: top;
background-color:#ffffff;
border: 1px solid #e0e0e0;
padding: 2px 2px 2px 2px;
width:600px;

}

#fade_box_text {

padding:10px;

}

#pris{

color:#FF0000;
font-weight:bold;
font-size:16px;
}






#container_test {background: #eef8ff;}
.roundtop_test {background: #ffffff;}
.roundbottom_test {background: #ffffff;}
.r1_test{margin: 0 5px; height: 1px; overflow: hidden; background: #000000;
border-left: 1px solid #000000; border-right: 1px solid #000000;}
.r2_test{margin: 0 3px; height: 1px; overflow: hidden; background: #eef8ff;
border-left: 1px solid #000000; border-right: 1px solid #000000;
border-width: 0 2px;}
.r3_test{margin: 0 2px; height: 1px; overflow: hidden; background: #eef8ff;
border-left: 1px solid #000000; border-right: 1px solid #000000;}
.r4_test{margin: 0 1px; height: 2px; overflow: hidden; background: #eef8ff;
border-left: 1px solid #000000; border-right: 1px solid #000000;}
.content_test {padding: 10px;
border-left: 1px solid #000000; border-right: 1px solid #000000;}



.content 		{

				width:596px;

				background: #EBEBEB url("../images/bokning-bg.gif") repeat-x;

				border: 1px solid #BD1811;

				padding:1px;

				}

.smallcontent 	{

				width:300px;

				background: #E3EFFA;

				}

input 			{

				font-size: 8pt;

				}

select			{

				font-size: 8pt;

				}

				

.gulbakgrund 

				{

				background-image: url("../images/gul-bakgrund.gif");

				background-repeat: repeat-y;

				margin:0px;

				padding:0px;

	

}

.gulbakgrundHoger 

				{

				background-image: url("../images/gul-bakgrund-hoger.gif");

				background-repeat: repeat-y;

				margin:0px;

				padding-top:10px;

				}

.vitlinje

				{

				display:block;

				width:168px;

				height:1px;

				margin-top:10px;

				margin-bottom:10px;

				background-image: url("../images/gul-bakgrund.gif");

				background-repeat: repeat-y;

				}

.addBg 

				{

				background-image:url(../images/add-top.gif); 

				background-repeat:no-repeat; 

				width:159; 

				margin:0px; 

				padding:0px;

				}

.addTop

				{

				background-image:url(../images/add-bg.gif); 

				background-repeat:repeat-y;

				margin-left:6px; 

				padding:0px; 

				width:159px;

				}
				

.addTop_white
				{

				background-image:url(../images/add-top-white.gif); 

				background-repeat:no-repeat; 

				width:159; 

				margin:0px; 

				padding:0px;

				}


.addBg_white 

				{

				background-image:url(../images/add-bg-white.gif); 

				background-repeat:repeat-y;

				margin-left:0px; 

				padding:0px; 

				width:159px;

				}
				
.add-bottom_white 

				{

				background-image:url(../images/add-bottom_white.gif); 

				background-repeat:no-repeat; 
				
				margin-left:0px; 

				padding:0px; 

				width:159px;

				}


.ping 			/* används på hörn för att ge en ljuseffekt */

				{

				/*background-image:url(../images/gul-ping.gif);*/

				background-image:url(../images/red-ping.gif);

				background-repeat:repeat-x;

				/* background-color: #F9E03C; /* Gul */

				background-color: #BD1811; /* Röd */

				padding:5px;

				color:#FFFFFF;

				}

				

form 			{

				margin: 0px;

				padding: 0px;

				}


*/
/* ############################################## Forms #####################################*/
.bokningForm {
	margin:0px;
	padding:0px;
	font-size:11px;
	
}
.formNewSearchSelect145 {
	margin-top:3px;
	font-size:11px;
	width:145px;
}
.formNewSearchSelect {
	margin-top:3px;
	font-size:11px;
}
.bokningSelect {
	font-size:11px;
	margin-top: 3px;
	margin-bottom: 3px;
}
input {
	margin-top:0px;
	padding:0px;
	font-size:11px;
	
}
textarea {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
/* ############################################## Moduler #####################################*/

.almanackaYttre {
		border-collapse:collapse; 
		border:2px solid #78B0D1; 
		background-image:url(../images/online/background-almanacka.gif); 
		background-repeat:repeat-x; 
		background-color:#78B0D1;
}
#almanacka td {
	text-align: center;
	background-color: #FFFFFF;
}
#almanacka td:hover {
	background-image: url(../images/online/background-activeday.gif);
	background-repeat: repeat-x;
}
.info {
		padding-left:22px;
		padding-top:4px;
		display:none;

}

.calendar {
	width:543px; background-image:url(../images/online/background-calendar.gif); background-repeat:no-repeat;margin:0px;	
}

.calendar SPAN {
	padding-top:14px;display:block;
}

#NewSearch { /* DIV för ny sökning */
	position:absolute; 
	left:780px; 
	top:10px; 
	width:208px; 
	z-index:1;
	}

.NewSearchYttre {
	width:208px; 
	border:1px solid #78B0D1;
	}
	
.NewSearchInre {
	background-image:url(../images/online/background-nysokning.gif); 
	background-repeat:no-repeat;
	border:1px solid white;
	}



.navigation { /* röda rutan i toppen */
	width: 761px;
	clear:right;
	padding-bottom:8px;
	}
	
.flightTable TH{
	padding-bottom:2px;
	padding-top:5px;
	
	}
.flightTable TD{
	padding-bottom:2px;
	padding-top:2px;
	}
.flightSymbol {
	margin:0px;
	clear:right;
	border-bottom: 1px solid #A8BBCA;
	width:763px;
	}
.flightOne { /* flygresultat rutan */
	width: 745px;
	border: 1px solid #A8BBCA;
	padding: 8px;
	background-image: url(../images/online/background-flightOne.gif);
	background-repeat: repeat-x;	
	}

.price {
	width: 745px;
	padding: 8px;
	background-image: url(../images/online/background-price.gif);
	background-repeat: repeat-x;
	border-top: 0px solid #A8BBCA;
	border-right: 1px solid #A8BBCA;
	border-bottom: 1px solid #A8BBCA;
	border-left: 1px solid #A8BBCA;
	}		

.bookingInput { /*formulär sidan */
	width: 745px;
	padding: 8px;
	background-image: url(../images/online/background-flightOne.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #A8BBCA;
	border-right: 1px solid #A8BBCA;
	border-bottom: 1px solid #A8BBCA;
	border-left: 1px solid #A8BBCA;
	}	
	
.hotell { /*hela containern som innehåller hotell */
	width: 745px;
	padding: 8px;
	background-image: url(../images/online/background-hotell.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #A8BBCA;
	border-right: 1px solid #A8BBCA;
	border-bottom: 1px solid #A8BBCA;
	border-left: 1px solid #A8BBCA;
	}		

/* ############################################## Knappar #####################################*/


.buttonNysokning {
	margin-top:8px; 
	margin-bottom:8px; 
	display:block;
	text-align:center;
}

/* ############################################## Textstylers #####################################*/


.textDepartures	{
	font-size:13px; 
	font-weight:bold;
	color: #BD1811;
	display:block;
	}

.calendar A {

	font-size:14px; 
	font-weight:bold; 
	text-decoration: none;
}
.calendar A:hover {
	font-size:14px;
	font-weight:bold;
	color: #009900;
	text-decoration: underline;
}

	
.textNewSearchForm {
	width:90%; 
	text-align:left; 
	padding-left:10px;
	}
.textNewSearch {
	font-size:18px; 
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	}

.textPriceList { 
	font-size: 12px; font-weight: bold; float:right; display:inline; text-align:right;
	}
.textPriceTag {
	font-size: 24px; font-weight: bold; color: #BD1811;
	}
.textPriceRed {
	color: #BD1811;
	}
	
.textCaps {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	clear:right;
}

.textSteg {
	color: #517896;font-weight: bold;font-size: 14px;
}
/* ############################################## Imagestylers #####################################*/
.imgHotel { /* ställer positionen på hotellsymbolen */
		float:left; 
		padding:5px;
}
.imgBorder { /* bildram */
		border:1px solid #78B0D1;
		}
		
.imgSok { /* högerställer bilder och byter rad */
	float: right;
	clear: right;
	padding-bottom: 8px;
	padding-top: 8px;
}
/* ############################################## Blandat #####################################*/

.clear { /*spacer för firefox divar */
		clear:both;
		margin:0px;
		padding:0px;
		width:0px;
		height:0px;  
} 

/* ############################################# Startsidan #####################################*/

.firstSearch { /* första sökrutan */
		width: 582px;
		border-top: 0px solid #A8BBCA;
		border-left: 1px solid #A8BBCA;
		border-right: 1px solid #A8BBCA;
		border-bottom: 1px solid #A8BBCA;
		margin-top: 1px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		background-image: url(../images/online/background-firstsearch.gif);
		background-repeat: repeat-x;
	}

.firstSearch_vert { /* första sökrutan */
		width: 160px;
		border-top: 0px solid #A8BBCA;
		border-left: 1px solid #A8BBCA;
		border-right: 1px solid #A8BBCA;
		border-bottom: 1px solid #A8BBCA;
		margin-top: 1px;
		padding: 0px;
		background-color: #ffffff;
		background-image: url(../images/online/background-firstsearch.gif);
		background-repeat: repeat-x;
	}

.firstSearchContainer {
		width:598px; 
		margin:0px; 
		padding:0px; 
		border: 1px solid #A8BBCA;
}

.firstSearchContainer_vert {
        width: 160px;  
		margin:0px; 
		padding:0px; 
		border: 1px solid #A8BBCA;
}

#nav {
		background-color: #8DB5D4;
		background-image: url(../images/online/ping.gif);
		background-repeat: repeat-x;
		border: 1px solid #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		text-align:center;
		color:#FFFFFF;
		margin:0px;
		padding:0px;
		height:25px;
}

#nav A {
		font-size: 12px;
		text-align:center;
		color:#FFFFFF;
		text-decoration: none;		
}
#nav A:hover {
		color:#FFFFFF;
	
}
#nav A:visited {
		color:#FFFFFF;
		text-decoration: none;		
}
#nav A:active {
		color:#FFFFFF;
		text-decoration: none;		
}

.tablePadding TD {
		padding-top: 4px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 2px;
}

.miniBox {
		border: 1px solid #D6E7F1; padding:4px;background-image:url(../images/online/background-antalresenarer.gif);background-repeat:repeat-x;background-color:#D6E7F1;
}

.button-sokflyg {
font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;background-image:  url(../images/online/button-sokflyg.gif);border: none;width: 107px;height: 28px;text-align: center;border-width:0px;cursor:hand;
}

/*################################### effekter ##########################*/
div.transON	{
		width: 13px;
		height: 45px;
		margin:0px;
		padding:0px;
		}
div.transOFF {
		width: 13px;
		height: 45px;
		opacity:.50;
		filter: alpha(opacity=50); 
		-moz-opacity: 0.5;
		margin:0px;
		padding:0px;
		}
