html, p, ul, ol, li, lo, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

A.offers:link		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#8A0A07;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	}

A.offers:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size: 10px;
	}

A.offers:hover		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:normal;
	text-decoration:underline;
	font-size: 10px;
	}

A.offers:active		 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size: 10px;
	}
	

body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url('../images/bg.jpg');
}

table, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	margin: 0px;
	padding: 8px;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	margin: 0px;
	padding: 8px;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;	
	margin: 0px;
	padding: 8px;
	font-weight: bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
}

a {
	color: #000;
	text-decoration: underline;
} 	

a.list {
	color: #003F87;
	text-decoration: none;
} 


.adimg1 {
	position: absolute; 
	top: 0px; 
	left: 996px; 
	} 

.adimg2 {
	position: absolute; 
	top: 322px; 
	left: 996px; 
	} 


img.left {
	float:left;
	padding:3px;
	margin-right:6px;
	border:0px solid #c4c4c4;
}

img.right {
	float:right;
	padding:3px;
	margin-right:6px;
	border:0px solid #c4c4c4;
}

img.noright {
	float:right;
	padding:3px;
	margin-right:6px;
}


img.list {
	float:left;
	padding:1px;
	border:1px solid #c4c4c4;
}

img.kryss {
	float:left;
}

#wrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width:994px;
	text-align:left;
	background-color: #FFFFFF;
}

#header {
	background-color: #8DB5D4;
	background:url('../images/head5.jpg') no-repeat; 
	margin: 0px auto;
	height:125px;
	width:994px;
	clear:both;
	display:block;
}

#footer {
	background-color:#ff9933;
	background:url('../images/footer.gif') no-repeat; 	
	height:43px;
	font-size:12px;
	line-height:1.5em;
	padding-top:10px;
	padding-left:15px;
	margin: 0px auto;
	clear:both;
	}


a.foot{
	color: #000;
	text-decoration: underline;
	font-size:10px;
} 	

a.fot{
	text-decoration: none;
} 	

/******* root  ******/

.kampanj {
width: 400px;
border: 1px solid #FF9900;
background: #fff;
padding-left: 8px;
margin-left: 8px;
}	

.rootbokning {
	background-color: #FFFFFF;
	margin: 0px auto;
	width:410px;
	float:left;
	}

.roottext {
	background-color: #fff;
	margin: 0px auto;
	float:right;
	color:#000000; 
	width:405px;
}

.rootextra {
	background-color: #fff;
	margin: 0px auto;
	float: right;
	width:170px;
	font-size: 80%;
	}
	
/*set CSS for SPAN tag surrounding each image*/
.seqslidestyle{
margin-right: 10px;
}	

/******* flyg resor hotell kontinent land  ******/
.aobbokning {
	background-color: #FFFFFF;
	margin: 0px auto;
	width:410px;
	float:left;
	}

.aobtext {
	background-color: #fff;
	margin: 0px auto;
	float:right;
	color:#000000; 
	width:576px;
}

.aobextra {
	background-color: #ffffff;
	margin: 0px auto;
	float: right;
	width:6px;
	font-size: 80%;
	}
/******* prisbevak reseförfrågan resepresent  ******/

.dynbokning {
	background-color: #FFFFFF;
	margin: 0px auto;
	width:576px;
	float:left;
	}

.dyntext {
	background-color: #fff;
	margin: 0px auto;
	float:right;
	color:#000000; 
	width:410px;
}

.dynextra {
	background-color: #ffffff;
	margin: 0px auto;
	float: right;
	width:6px;
	font-size: 80%;
	}
	
/******* paket kampanj  ******/

.pakbokning {
	background-color: #FFFFFF;
	margin: 0px auto;
	width:300px;
	float:left;
	}

.paktext {
	background-color: #fff;
	margin: 0px auto;
	float:right;
	color:#000000; 
	width:686px;
}

.pakextra {
	background-color: #ffffff;
	margin: 0px auto;
	float: right;
	width:6px;
	font-size: 80%;
	}
*************	
	
ul.disc {
padding-left:20px;
color: #8A0A07;	
list-style-type: disc;
text-decoration:underline;
font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

ul.disc a {
color: #8A0A07;
}

ul.disc a:hover {
color: #000000		;
}	
	
#navcontainer {
margin: 0;
padding: 0;
}

#navcontainer ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li {
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a {
background: #C4DBED;
border-right: 1px solid #ccc;
padding-top: 2px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 2px;
margin: 0;
color: #000;
text-decoration: none;
text-align: center;
font: bold 11px/17px Arial, verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover {
color: #000;
background: #fff;
font-weight: bold;
}

#navcontainer a:active {
background: #C4DBED;
color: #000;
}

#navcontainer li#active a {
background: #C4DBED;
border: 1px solid #ffffff;
color: #000;
}

/* ############################################# Startsidan #####################################*/

.Search {
		width:400px; 
		margin:0px; 
		padding:0px; 
		border: 1px solid #A8BBCA;
		background-image: url(../images/background-firstsearch.gif);
		background-repeat: repeat-x;
}

.firstSearch { /* första sökrutan */
		width: 560px;
		border-top: 0px solid #A8BBCA;
		border-left: 1px solid #A8BBCA;
		border-right: 1px solid #A8BBCA;
		border-bottom: 1px solid #A8BBCA;
		margin-top: 1px;
		padding: 8px;
		background-image: url(../images/background-firstsearch.gif);
		background-repeat: repeat-x;
	}

.firstSearchContainer {
		width:576px; 
		margin:0px; 
		padding:0px; 
		border: 1px solid #A8BBCA;
}

#nav {
		background-color: #8DB5D4;
		background-image: url(../images/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/background-antalresenarer.gif);background-repeat:repeat-x;background-color:#FCD3AB;
}

.button-sokflyg {
font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;background-image:  url(../images/button-sokflyg.gif);border: none;width: 107px;height: 28px;text-align: center;border-width:0px;
}

.clear { /*spacer för firefox divar */
		clear:both;
		margin:0px;
		padding:0px;
		width:0px;
		height:0px;  
} 


/*################################### GUI Calendar ##########################*/
.TcpMonthNavigation {
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none; 	
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma;
	padding-top:3px;
	padding-bottom:4px;
}
.TcpDayColumnHeader {
	FONT-SIZE: 8pt; FONT-FAMILY: arial;
	BACKGROUND-COLOR: #ff9900; 	 
	TEXT-ALIGN: center;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
}

TD.TcpCurrentMonthDate, TD.TcpCurrentMonthDateDisabled,  TD.TcpCurrentDateDisabled{
	FONT-SIZE: 8pt; FONT-FAMILY: arial;
}

.TcpCurrentDateDisabled, .TcpCurrentMonthDateDisabled {
	COLOR: #d0d0d0; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: line-through
}

TD.TcpCurrentMonthDate,  TD.TcpCurrentMonthDate A:visited,  TD.TcpCurrentMonthDate A{
	COLOR: #000000;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center; 
}

TD.TcpCurrentMonthDate A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center; 
	display: block;
	margin: 0px;
	padding:0px;
	BACKGROUND: #ff9900; 
}

TD.TcpCurrentDate, TD.TcpCurrentDate A:visited, TD.TcpCurrentDate A, TD.TcpCurrentDate A:hover{
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	FONT-FAMILY: arial;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #ff9900; 
	BORDER: #ff9900 1px solid;
}

.TcpBorder {
	BORDER: #ff9900 1px solid;
}

/*################################### effekter ##########################*/
div.transON	{
		width: 13px;
		height: 45px;
		margin:0px;
		padding:0px;
		}
div.transOFF {
		width: 13px;
		height: 45px;
		opacity:.50;
		-moz-opacity: 0.5;
		margin:0px;
		padding:0px;
		}

/******* formulär ******/

form {
	margin:0px;
	padding:0px;
	font-size:11px;
	
}

select {
	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;
}

form p {
width:350px;
clear:both;
}

form p label{
float:left;
}

form p input, form p textarea, form p select, form p checkbox{
float:right;
}