

/* Grundinställningar typsnitt, storlekar m.m. för "opåverkad text" m.m. */
html, body  { margin: 0; padding: 0;}
body { 
  font: 62.5%/1.4 Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif; /* Lucida is for Linux */
}
h1 {font-size: 1.4em; font-weight: bold; margin:0; padding: 0; }
h2 {font-size: 1.2em; font-weight: bold; margin:0; padding: 0; }
h3 {font-size: 1.1em; font-weight: bold; margin:0; padding: 0; }
h4 {font-size: 1em; font-weight: bold; margin:0; padding: 0; }
h5 {font-size: 1em; font-weight: bold; margin:0; padding: 0; }
h6 {font-size: 1em; font-weight: bold; margin:0; padding: 0; }
p  {font-size: 1em; font-weight: normal; margin:0; padding: 0 0 1em 0;  }
ul, ol {margin: 0 0 1em 0; padding: 0 0 0 1.5em;}
li {margin: 0 0 0 1.5em; padding: 0;}
form { margin: 0; padding: 0;}
a { text-decoration: none; font-weight: bold; color:#333; background-color: inherit; }
a:hover { text-decoration: underline; }
a img {border: none;}


/* ***************** Layout ***************** */

#container {
  width: 950px;
  margin: 0px auto 0 auto;
  text-align: left; 
}

#sidinnehall
{
  text-align: left;
  width: 950px;
  padding: 0 10px 0 15px ;
  /*height: 400px;*/
  
}

* html #container {width:950px;} /* CSS-hack för MSIE < 7 som inte klarar av min-width och max-width */


#innehallscontainer {
  width: 710px; 
  float: right;
  padding-right: 40px;
}

#smulor { 
  font-size: .9em; 
  color: #999;
  margin-bottom: .5em;
}

#huvudspalt  {
 width: 520px;
 float: left;
 background-color: #fff;
 color: #000;
 overflow: hidden;
 margin-right: 1.0em;
}

#sidspalt1  {
  clear:both;
  width: 180px;
  float: left;
  overflow: hidden;
  margin: 0; padding: 0;
  margin-top: 1.0em;
  margin-left: 0.2em;
}

#sidspalt2 {
  width: 180px;
  float: right; 
  overflow: hidden;
  margin-top: 1.0em;
}

.nextButton, .nextButton a, .nextButton a:hover , .nextButton a:active

{
  background-image: url('http://www.poolresor.se/default.asp?id=3757');
  background-repeat: no-repeat;  
  margin-left: 3px;
  margin-right: 3px;
  width: 98px;
  height: 16px;
}

.pagingControl
{
font-size: 13px;
}

.pagingControl b
{
	color: #b60404 ;
}

/*
.pagerLink
{
text-decoration: underline;
}
*/

.prevButton, .prevButton a, .prevButton a:hover , .prevButton a:active

{
  background-image: url('http://www.poolresor.se/default.asp?id=3758');
  background-repeat: no-repeat;  
  margin-left: 3px;
  margin-right: 3px;
  width: 98px;
  height: 16px;
  float: left;  
}


.erbjudande 
{
 border: 1px solid #b60404 ;
 padding: 0px 0px 5px 0px !important;
 text-align: center;
 
}

.erbjudande h6 a
{
 color: #b60404 !important;
 font-size: 13px;
 margin: 0px !important;
}

.erbjudande h6 
{
 background-color: #fff !important;
 margin: 0px !important;

}

.erbjudande h2 
{
  margin: 0px !important;
  background-color: #b60404 !important;
}

.bakgrund
{ 
  padding: .3em .5em .3em 1.5em;
  border: 1px solid #000;
}

/* ***************** Menyer ************************** */

/*
#huvudmeny ul,
#huvudmeny li {
  list-style-type: none;
  margin-top: 0px;
  margin-right: 5px;
  padding: 0;
}

#huvudmeny li {
  float: left;
  margin-top: .3em;
  margin-bottom: .3em;
  padding-left: 1em;
  margin-left: .1em;
}

#huvudmeny .SelectedItem a {
  font-weight: bolder;
  color: #000
}

#huvudmeny ul {
  display: block;
  padding: .3em .5em .3em 0;
  float: left;
}


#huvudmeny a {
  font-size: 13px;
}
*/
#sidtoppsmeny {}

#sidtoppsmeny ul,
#sidtoppsmeny li {
  list-style-type: none;
  margin-top: 12px;
  margin-right: 5px;
  padding: 0;
}

#sidtoppsmeny ul {
  display: block;
  padding: .3em .5em .3em 0;
  float: right;
  }

#sidtoppsmeny li {
  float: left;
  margin-top: .3em;
  margin-bottom: .3em;
  padding-left: 1em;
  margin-left: .1em;
}

#sidtoppsmeny a {
}

#vanstermeny {
  margin-top: 10.7em;
  background-color: transparent !important; 
  }

#vanstermeny ul {
  padding-left: 12px; 
  padding-bottom: 0px;  
  border-bottom: 1px solid #999;
  background-color: transparent !important; 
}

#vanstermeny li {
  list-style-type: none;
  padding-left: 12px; 
  margin-left: -12px; 
  font-size: 13px;
  border-top: 1px solid #999;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  background-image: none !important; 
  }

#sidspalt1 .spacer,
#sidspalt2 .spacer,
#sidspalt1 .spacer div,
#sidspalt2 .spacer div,
#huvudspalt .spacer {
  color: inherit;
  /*background-color: #fff; !important;*/
}

#sidspalt1 .spacer {clear: left;}
#sidspalt2 .spacer {clear: right;}
#huvudspalt .spacer {clear: both;}

/* *** Läs mer-länk för t.ex nyheter *** */
#huvudspalt .spacer {
  text-align: right;
}

#huvudspalt .spacer a {
  color: #e70;
  }

#huvudspalt .spacer img {
  border: none;
}

#huvudspalt .spacer a span {
  display: none;
}

/* ********************* Menyraden i sidfoten ***************************** */

#sidfot ul,
#sidfot li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#sidfot ul {
  display: inline;
}

#sidfot li {
  display: inline;
  padding-left: 1em;
  margin-left: .1em;
}

#sidfot li + li {
  border-left: 1px solid #999;
  margin-left: 1em;
}


#sidfotsmeny {
  display: block;
  padding: 1em .8em .3em 0 ;
  float: right;
 }

#sidfotsmeny a {
  color: #999;
 }

/* ************* Specialare för att skilja sidblock och grupperingsboxar ****************** */

.box {
  margin:0 0 1em 0;
  padding: 0;

}

.block {
  margin:0;
  padding: 1em 0 1em 0;
}


/* **************** Specialare för olika layouter inuti huvudspalten ***************** */

.vanster {
  float: left; 
  width: 49%;
}

.hoger {
  margin-left: 51%
}

.hogeralign {
  text-align: right;
}
.vansterliten {
  float: left;
  width: 110px;
}

.hogerstor {
  margin-left: 112px;
}

.helbredd {
 clear: both;
}


/* ********************** Sidospalterna ************************ */

#sidspalt1 h1,
#sidspalt1 h2,
#sidspalt2 h1, 
#sidspalt2 h2 {
  padding: .3em .5em .3em 1.5em;
  font-size: 1em;
  margin-top: 1.7em;
  text-transform: uppercase;
  /*border: 1px solid #000;*/
}

#sidspalt1 h3,
#sidspalt1 h4,
#sidspalt1 h5,
#sidspalt1 h6, 
#sidspalt2 h3,
#sidspalt2 h4,
#sidspalt2 h5,
#sidspalt2 h6 { 
  padding: .3em .5em .3em 1.5em;
  font-size: 1em;
  margin-top: 1.7em;  
}

#sidspalt1 div,
#sidspalt1 blockquote,
#sidspalt1 table,
#sidspalt2 div,
#sidspalt2 blockquote,
#sidspalt2 table
{
  padding: .3em .5em .8em 1em;
  background-color: #fcfcfc;
  color: #333;
}

#sidspalt1 p, #sidspalt2 p {
  padding: .3em .5em .8em 1em;
}

#sidspalt1 p, #sidspalt2 p img {
   padding-top: .3em;
}

#sidspalt1 ul , #sidspalt2 ul {
  padding:.1em 0 1em 0;
  margin: 0;
  color: #333;
}

#sidspalt1 ul li, #sidspalt2 ul li {
  list-style-type: none;
  background-image: url('http://bjorcks.vion.se/default.asp?id=1160');
  background-repeat: no-repeat;
  background-position: 0 2px ;
  padding: .1em 0 .1em 12px; 
  margin: 0;
}

#sidspalt1 .nyhet,
#sidspalt1 .nyhet div, 
#sidspalt1 .nyhet h4,
#sidspalt2 .nyhet,
#sidspalt2 .nyhet div, 
#sidspalt2 .nyhet h4 {
	background-color: transparent !important; 
	padding: 0;
	margin: 0;	
	}	

#sidspalt1 .nyhet h4,
#sidspalt2 .nyhet h4{
	color: black;
	}
	
#sidspalt1 .nyhet .spacer,
#sidspalt2 .nyhet .spacer {
	padding-bottom: 0.2em;
	margin-top: 0.3em;
	margin-bottom: 1em;
	border-bottom: 1px solid #75729E;
	}



/* ******************* Huvudspalten ************** */

.mainHeading
{ 
  border-top: 1px solid #75729E;
  padding:0.3em 0.3em 0.7em 0.2em;
  /*margin-right: 0.5em;*/
  }


#huvudspalt h1
{ 
  color: #777;
  font-weight: bold;
  font-size: 1.8em;  
}


#huvudspalt h2
{ 
  color: #000;
  font-weight: bold;
  font-size: 1.4em;
  
}

#huvudspalt h3,
#huvudspalt h4,
#huvudspalt h5,
#huvudspalt h6 { 
  color: #000;
  margin-bottom: .5em;
  padding: .3em .5em .3em 1.5em;
  font-size: 1em;
}

#huvudspalt h3 span {
	float:right;
}

#huvudspalt p,
#huvudspalt ul,
#huvudspalt ol,
#huvudspalt table
{
 /* padding-left: 1em;
  padding-right: .5em;*/
}

#huvudspalt blockquote {
  padding:1em 1em 0.5em 1em;  /* Räknar med att det är ett stycke sist i ett blockquote */
  margin:0.5em 1.5em 0.1em 0.5em ;
  border: 1px dotted #75729E;
  background-color: #eef;
  color: #000;

}

#huvudspalt ul.Webbkarta1 li {
  list-style-image: url('http://bjorcks.vion.se/default.asp?id=1160');
}

#huvudspalt ul.CS_DefaultWebMap_Index

#huvudspalt ul.CS_DefaultWebMap_Index {
  display: inline;
}

#huvudspalt ul.CS_DefaultWebMap_Index li {
  display: inline;
  padding-left: 1em;
  margin-left: .1em;
}

#huvudspalt ul.CS_DefaultWebMap_Index li + li {
  border-left: 1px solid #999;
  margin-left: 1em;
}


#huvudspalt .CS_DefaultWebMap_ContentLists li {
  list-style-type: none;
}

	
#huvudspalt .nyhet {
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 2em;
	}


#huvudspalt .resa{
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 2em;
	}
	
.resa h3,
{ 
  border-bottom: 1px solid #75729E;
  font-size:13px;
  padding:0.3em 0.3em 0.3em 0em;
  margin-bottom: .5em;
}

.resekategoriTable TD
{
  VERTICAL-ALIGN: top
}	

.resekategoriTable .resa 
{  
  border: 1px solid #DCDCDC;
  height: 180px;
  width: 130px;
  background-color: #FBFBFB;
  text-align: center;
}

.resekategoriTable  .resa h3,
{ 
  border: none !important;
}

/* ******************* Standardblock ******************** */
form h2 {margin-bottom: .5em; }

.searchForm
{
  border: 1px solid #DCDCDC;
  background-color: #FBFBFB; 
  padding: 0px !important;
  margin: 0px !important;
  width: 178px;
}

.searchForm h2
{    
  margin: 0px !important;
  background-image: url('http://www.poolresor.se/default.asp?id=3766');
  background-repeat: no-repeat;
  padding-left: 20px !important;
  margin-right: 10px;
}

.searchFormButton
{ 

}

.searchFormField
{ 
  font-size: 12px;
  width: 100px;  
}
  
/* ******************* Anpassa sidan - Specialare för formuläret ************* */
#settingsform,
#settingsform * {
background-color: white !important;
color: black !important;
font-size: 11px !important;
font-family: Verdana, Arial, sans-serif !important;
line-height: 1.1;
letter-spacing: normal ;
word-spacing: normal ;
}

#settingsform {padding: 8px;}
#settingsform fieldset { float: left; border: none; width: 120px; height: 120px; padding-bottom: .5em} 
#settingsform legend { font-weight: bold; color: #000; background-color: #fff;}

.borderImage { 
  border: 1px solid #000;
  background: #000;
}

fieldset
{
padding: 1em;
margin-bottom: .5em
}

/*** CS_DefaultHorizontalMenu ***/

ul.CS_DefaultHorizontalMenu1, ul.CS_DefaultHorizontalMenu1 ul {
  list-style: none;
  font-weight: bold;
  padding: 0;
  border: solid #000;
  border-width: 0 0 0 0;
  /*margin: 0 0 0.2em 0;*/
}

ul.CS_DefaultHorizontalMenu1 li {
  float: left;
  padding-left: 0;
}

* html ul.CS_DefaultHorizontalMenu1 li {
  margin-right: 0em;
  width: 5em;
}


ul.CS_DefaultHorizontalMenu1 li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 11em;
  background: #fefefe;
  font-weight: normal;
  border-width: 1px;
  border-color: #777;

  margin: 0;
  padding: 0;
  margin-left: 0em;

}
ul.CS_DefaultHorizontalMenu1 li li {
  margin: 0;
  padding: 0;
  width: 11em;
}

ul.CS_DefaultHorizontalMenu1 li ul ul {
  margin: -1.25em 0 0 14em;
}
ul.CS_DefaultHorizontalMenu1 li:hover ul ul,
ul.CS_DefaultHorizontalMenu1 li:hover ul ul ul,
ul.CS_DefaultHorizontalMenu1 li:hover ul ul ul ul,
ul.CS_DefaultHorizontalMenu1 li:hover ul ul ul ul ul,
ul.CS_DefaultHorizontalMenu1 li:hover ul ul ul ul ul ul,
ul.CS_DefaultHorizontalMenu1 li:hover ul ul ul ul ul ul ul,
ul.CS_DefaultHorizontalMenu1 li:hover ul ul ul ul ul ul ul ul,
ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight ul ul,
ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight ul ul ul,
ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight ul ul ul ul,
ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight ul ul ul ul ul,
ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight ul ul ul ul ul ul,
ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight ul ul ul ul ul ul ul,
ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight ul ul ul ul ul ul ul ul {
  left: -999em;
}
ul.CS_DefaultHorizontalMenu1 li:hover ul,
ul.CS_DefaultHorizontalMenu1 li li:hover ul,
ul.CS_DefaultHorizontalMenu1 li li li:hover ul,
ul.CS_DefaultHorizontalMenu1 li li li li:hover ul,
ul.CS_DefaultHorizontalMenu1 li li li li li:hover ul,
ul.CS_DefaultHorizontalMenu1 li li li li li li:hover ul,
ul.CS_DefaultHorizontalMenu1 li li li li li li li:hover ul,
ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight ul,
ul.CS_DefaultHorizontalMenu1 li li.CS_CSStoHighlight ul,
ul.CS_DefaultHorizontalMenu1 li li li.CS_CSStoHighlight ul,
ul.CS_DefaultHorizontalMenu1 li li li li.CS_CSStoHighlight ul,
ul.CS_DefaultHorizontalMenu1 li li li li li.CS_CSStoHighlight ul,
ul.CS_DefaultHorizontalMenu1 li li li li li li.CS_CSStoHighlight ul,
ul.CS_DefaultHorizontalMenu1 li li li li li li li.CS_CSStoHighlight ul {
  left: auto;
}
ul.CS_DefaultHorizontalMenu1 li:hover, ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight {
  /* nothing */
}
ul.CS_DefaultHorizontalMenu1 li:hover li, ul.CS_DefaultHorizontalMenu1 li.CS_CSStoHighlight li {
  /* nothing */
}
/* and some link styles */
ul.CS_DefaultHorizontalMenu1 li a { color: #000; display: block; font-size: 1.3em; text-decoration: none; width:100%; margin-left: 4px; }
ul.CS_DefaultHorizontalMenu1 li a:hover, ul.CS_DefaultHorizontalMenu1 li a.CS_CSStoHighLink { color: #000; }
ul.CS_DefaultHorizontalMenu1 li.CS_DefaultHorizontalMenuHasChildren { background: url("../../../~images/menu/normal/sxiconad.gif") left no-repeat; padding-left: 6px; }
ul.CS_DefaultHorizontalMenu1 li.CS_DefaultHorizontalMenuHasChildren li.CS_DefaultHorizontalMenuHasChildren { background: url("../../../~images/menu/normal/sxicona.gif") right no-repeat; padding-left: 0px; }
ul.CS_DefaultHorizontalMenu1 li.CS_DefaultHorizontalMenuHasChildren:hover, ul.CS_DefaultHorizontalMenu1 li.CS_DefaultHorizontalMenuHasChildren.CS_CSStoHighlight { /* NOTHING HERE! */ }
ul.CS_DefaultHorizontalMenu1 li.CS_DefaultHorizontalMenuHasChildren li.CS_DefaultHorizontalMenuHasChildren:hover { background: url("../../../~images/menu/normal/sxicona.gif") right no-repeat; padding-left: 0px; }

ul.CS_DefaultHorizontalMenu1 li.CS_DefaultHorizontalMenuSelectedItem a {
  font-weight: bolder;
  color: #000 !important;
}




/* ******************* Anpassa sidan - koden ************* */

