﻿/* Main styles ONLY! */
body
{
  margin-left: 0px;
  margin-top: 0px;
}

body, td, th
{
  font-size: 11px;
  font-family: Tahoma, Arial;
  color: #595958;
  padding: 0px 0px 0px 0px;
  line-height: 14px;
}

td
{
  vertical-align: top;
}

input
{
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #595958;
}

select
{
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #595958;
}
a
{
  color: #595958;
}
a:hover
{
  color: #8e4096;
}
a.NoDecoration
{
  text-decoration: none;
}
h1
{
  color: #595958;
  line-height: normal;
  font-family: Verdana;
  font-size: 24px;
}
h2
{
  color: #595958;
  line-height: normal;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}
h1,h2,h3,h4,p
{
  margin: 0px;
}
h4
{
  font-size: 11px;
  font-weight: bold;
}
img
{
  border: none;
}
menu, ul
{
 margin: 0px;
 padding: 0px;
}
/* Classes */
.MainTable
{
  width: 100%;
}

.MainTable .Side
{
  background-image: url(../../img/2010/bg_sida.jpg);
  background-repeat: repeat-x;
}

.MainTable .Content
{
  width: 912px;
}

.MainSpacer10H
{
  width: 10px;
}

.MainContentx3
{
  width: 682px;
}
.MainContentx3-10
{
  width: 672px;
}

.MainContentx2
{
  width: 452px;
}

.MainContentx1
{
  width: 220px;
}

.Page_TopMargin
{
  height: 17px;
  width: 912px;
}

.Page_Breadcrum
{
  margin: 0px 0px 0px 26px;
  color: #595958;
}

.TitleWithBackground
{
  background-image: url('../../img/2010/titleBG-blank.jpg');
  background-repeat: repeat-x;
  color: #ffffff;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding: 3px 0px 6px 10px;
}

.SideGradient
{
  background-position: right top;
  background-image: url(../../img/2010/gra-bg.jpg);
  background-repeat: no-repeat;
}
.AlignRight
{
  text-align: right;
}

/* default-search */
.Default-Search-bg
{
  background-image: url(../../img/2010/sok-bg.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 51px;
  padding: 0px 10px 0px 10px;
  text-align: right;
}
.Default-Search-bg input
{
  margin-top: 4px;
}
.default-search-q
{
  width: 195px;
}
.cse-closeResults {}
.cse-resultsContainer{}
#results_010747024442334625338:exe4nti1roe{}
#searchbox_010747024442334625338:exe4nti1roe{}
/* default-top-menu */
.Top-Menu
{
  list-style: none;
  float: left;
  width: 912px;
  /*height: 26px;*/
}

.Top-Menu li
{
  position: relative;
  float: left;
  height: 26px;
  display: block;
}

.Top-Menu a
{
  padding: 5px 20px 7px 20px;
  color: White;
  font-size: 12px;
  display: block;
  text-decoration: none; 
}
.Top-Menu li.Top-Menu-Item
{
  background-image: url(../../img/2010/menyBG-avgr.jpg);
  background-repeat: repeat-x;
  
}
.Top-Menu li:hover a
{
  background-image: url(../../img/2010/menyBG-avgr-hover.jpg);
  background-repeat: repeat-x;
  display: block;
}
.Top-Menu-Fix
{
  background-image: url(../../img/2010/menyBG-avgr.jpg);
  background-repeat: repeat-x;
  display: block;
}
.Top-Menu-Hover-Fix
{
  background-image: url(../../img/2010/menyBG-avgr-hover.jpg);
  background-repeat: repeat-x;
}
.Top-Menu li:hover a
{
  color: #6e6d72;
}
.Top-Menu a:hover
{
  color: #6e6d72;
}

.Top-Menu li.Top-Menu-Spacer1
{
  background-image: url(../../img/2010/menyBG-blank.jpg);
  background-repeat: repeat-x; 
  width: 50px;
}
.Top-Menu li.Top-Menu-Spacer2
{
  background-image: url(../../img/2010/menyBG-avgr.jpg);
  background-repeat: repeat-x; 
  width: 49px;
}
.Top-Menu li.Top-Menu-Agent
{
  background-image: url(../../img/2010/menyBG-agent.jpg);
  background-repeat: repeat-x;

}

.Top-Menu div
{
  display: block;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: White;  
}

/* global-Quote */
.GQ-Quote
{
  margin-bottom: 17px;
  display: block;
  height: 140px;
  padding-right: 26px;
}
.GQ-Img
{
  margin-left: 26px;
  margin-right: 10px;
  float: left;
}
.GQ-Text
{
  margin-top: 5px;
  font-size: 12px;
  line-height: 15px;
  height: 93px;
}
.GQ-Name
{
  margin-top: 6px;
  margin-left: 26px;
  float:left;
}
/* google maps */
.nomap
{
  width: 100%;
  height: 100%;
  border: solid 1px #595958;
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
}
/* default-menu */
.mnu-new
{
  font-size: 10px;
  color: #ff0000;
}
.default-menu-div
{
  margin-top: 14px;
  text-align: center;
  border-top: solid 1px #595958;
}
.default-menu
{

  list-style: none;
  padding: 10px 10px 0px 10px;
}

.default-menu li
{
  position: relative;
  float: left;
  display: block;
  padding: 0px 7px 0px 7px;
  border-left: solid 1px #595958;
}
.default-menu li.noborder
{
  border-left: none;
}
.default-menu li.default-menu-start-end
{
  width: 20%;
  border-left: none;
}
.Ettan-I
{
  padding-top: 20px;
}
.Ettan-Banner10
{
  margin-right: 7px;
}
.Ettan-Banner12
{
  margin-right: 12px;
}
.h2Club
{
  font-size: 10px;
}
.E-B-Banner
{
  width: 227px;
  height: 129px;
  display: inline-table;
  background-repeat: no-repeat;
}
.E-B-Banner2
{
  height: 166px;
}
.E-B-BannerB230
{
  width: 230px;
}
.E-B-BannerB225
{
  width: 225px;
}
.E-B-Banner img
{
  top: 104px;
  left: 155px;
  position: relative;
}
.E-B-Banner img.i120
{
  left: 120px;
}
.E-B-Banner img.i18
{
  left: 18px;
}
.E-B-Banner h3
{
  padding-left: 18px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: White;
}
.E-B-Banner h3.NoImg
{
  padding-top: 18px;
}
.E-B-Banner p
{
  padding: 8px 18px 0px 18px;
  font-size: 11px;
  color: White;
}
.E-B-Banner p.Call
{
  padding-top: 23px;
  font-size: 25px;
  font-weight: bold;
}
.E-B-Banner span.Facebook
{
  display: block;
  padding: 0px 0px 0px 0px;
  font-size: 13px;
  font-weight: bold;
  color: #939393;
}
.E-B-Banner span.Facebook img
{
  left: 8px;
}
.E-Search-Group
{
  background-image: url(../../img/2010/start-sok-bg.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 178px;
  width: 220px;
  padding: 5px 0px 0px 0px;
  text-align: center;
}
.E-Search-Group #ES-Journey
{
  padding-top: 10px;
}
.E-Search-Group #ES-Country
{
  padding-top: 5px;
}
.E-Search-Group #ES-Category
{
  padding-top: 5px;
}
.ES-Last-Minute
{
  padding-top: 11px;
}
/* default-menu-r */
/* Resmålsmenyn */
#divDestinationDrop{}
#destinationDrop
{
	position: absolute; 
	height: 251px; 
	width: 250px; 
	z-index: 10; 
	overflow: scroll; 
	overflow-x: visible; 
	top: 181px; 
	left: 459px; 
	background-color: #f9f5ea; 
	padding: 0px 0px 0px 0px; 
	display: none;
	border: solid 1px #808080
}

#destinationDrop ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#destinationDrop li
{
	padding: 3px 0px 3px 3px;
	border-bottom: solid 1px #808080;
	width: 98%;
}

*div#destinationDrop li
{
	width: 90%;
}
#destinationDrop a
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	display: block;
	margin: 0;
}

#destinationDrop a
{
	color: #000000;
	text-decoration: none;
	float: none;
	display: block;	
}

#destinationDrop li 
{
	display: block;
	float: left;
}

#destinationDrop li:hover
{
	color: #000000;
	background: #dbe9b0;
}

#destinationDrop ul li a {
	height: 1%; /* make links honour display: block; properly */
}
/* Vinterresor */
#vinterDrop
{
	position: absolute; 
	height: 251px; 
	width: 220px; 
	z-index: 10; 
	overflow: scroll; 
	overflow-x: visible; 
	top: 181px; 
	left: 459px; 
	background-color: #f9f5ea; 
	padding: 0px 0px 0px 0px; 
	display: none;
	border: solid 1px #808080
}

#vinterDrop ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#vinterDrop li
{
	padding: 3px 0px 3px 3px;
	border-bottom: solid 1px #808080;
	width: 98%;
}

*div#vinterDrop li
{
	width: 90%;
}
#vinterDrop a
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	display: block;
	margin: 0;
}

#vinterDrop a
{
	color: #000000;
	text-decoration: none;
	float: none;
	display: block;	
}

#vinterDrop li 
{
	display: block;
	float: left;
}

#vinterDrop li:hover
{
	color: #000000;
	background: #dbe9b0;
}

#vinterDrop ul li a {
	height: 1%; /* make links honour display: block; properly */
}
/*****************************************************************/
/* Drop-down meny via land                                       */
/*****************************************************************/
#countryDrop
{
	position: absolute;
	width: 180px;
	overflow: visible;
	top: 215px;
	left: 471px;
	background-color: #f9f5ea;
	padding: 0px 0px 0px 0px;
	display: none;
	z-index: 1;
}
#countryDrop ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#countryDrop .TopLi
{
	border-top: solid 1px #808080;
}		

#countryDrop li
{
	padding: 3px 0px 3px 3px;
	border-bottom: solid 1px #808080;
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
}

#countryDrop div.Land
{
	cursor: default;
}
#countryDrop a
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	display: block;
	margin: 0;
}

#countryDrop a
{
	color: #000000;
	text-decoration: none;
	float: none;
	display: block;
}

#countryDrop li 
{
	background-color: #f9f5ea;
	display: block;
	float: left;
}

#countryDrop li:hover
{
	color: #000000;
	background: #dbe9b0;
}

#countryDrop div.LandItems
{
	display: block;
	visibility: hidden;
	width: 100%;
}

#countryDrop li ul
{
	visibility: hidden;
}

#countryDrop ul ul 
{
	left: -104%; /* to position them to the right of their containing block */
	top: -17px;
	width: 100%; /* width is based on the containing block */
	float: right;
	display: block;
}

#countryDrop li ul li
{
	width: 100%;
	display: block;
	float: left;
}

div#countryDrop ul ul, div#countryDrop ul li:hover ul ul
{
	display: none;
	visibility: hidden;
	position: inherit;
}

div#countryDrop ul li:hover ul, div#countryDrop ul li:hover div.LandItems, div#countryDrop ul ul li:hover ul
{
	display: block;
	visibility: visible;
	z-index: 1000;
	position: absolute;
}

/* IE fix */
#countryDrop ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#countryDrop ul li a {
height: 1%; /* make links honour display: block; properly */
} 

/* positionering i höjdled för utfallande ul */
#countryDrop #countryDrop_italien
{
	top: -57px;
}
#countryDrop #countryDrop_tyskland
{
	top: -57px;
}
#countryDrop #countryDrop_ungern
{
	top: -37px;
}

#countryDrop #countryDrop_osterrike
{
	top: -37px;
}
/*****************************************************************/
/* Drop-down menu category                                       */
/*****************************************************************/
#categoryDrop
{
	position: absolute;
	width: 180px;
	overflow: visible;
	top: 215px;
	left: 471px;
	background-color: #f9f5ea;
	padding: 0px 0px 0px 0px;
	display: none;
	z-index: 1;
}
#categoryDrop ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#categoryDrop .TopLi
{
	border-top: solid 1px #808080;
}		

#categoryDrop li
{
	padding: 3px 0px 3px 3px;
	border-bottom: solid 1px #808080;
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
}

#categoryDrop div.Kategori
{
	cursor: default;
}
#categoryDrop a
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	display: block;
	margin: 0;
}

#categoryDrop a
{
	color: #000000;
	text-decoration: none;
	float: none;
	display: block;
}

#categoryDrop li 
{
	background-color: #f9f5ea;
	display: block;
	float: left;
}

#categoryDrop li:hover
{
	color: #000000;
	background: #dbe9b0;
}

#categoryDrop div.KategoriItems
{
	display: block;
	visibility: hidden;
	width: 100%;
}

#categoryDrop li ul
{
	visibility: hidden;
}

#categoryDrop ul ul 
{
	left: -104%; /* to position them to the right of their containing block */
	top: -17px;
	width: 100%; /* width is based on the containing block */
	float: right;
	display: block;
}

#categoryDrop li ul li
{
	width: 100%;
	display: block;
	float: left;
}

div#categoryDrop ul ul, div#categoryDrop ul li:hover ul ul
{
	display: none;
	visibility: hidden;
	position: inherit;
}

div#categoryDrop ul li:hover ul, div#categoryDrop ul li:hover div.KategoriItems, div#categoryDrop ul ul li:hover ul
{
	display: block;
	visibility: visible;
	z-index: 1000;
	position: absolute;
}

/* IE fix */
#categoryDrop ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#categoryDrop ul li a {
height: 1%; /* make links honour display: block; properly */
} 
#categoryDrop #countryDrop_italien
{
	top: -57px;
}
