body
{
	background : #001A57;	
}

#html, body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:878px;
  height: 100%;
  margin: auto;
} 

.text
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	font-weight: normal;	
	line-height : 16px;
}

.textBold
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	font-weight: bold;	
	line-height : 16px;
}

.paketResorDatum
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #A50413;
	font-weight: bold;	
	line-height : 16px;
}


.textError
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: red;
	font-weight: normal;	
	line-height : 16px;
}

.textGra
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #4F4F4F;
	font-weight: normal;	
	line-height : 16px;
}

.textBla
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #255585;
	font-weight: normal;	
	line-height : 16px;
}

.nyhetStartDatum
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #676767;
	font-weight: normal;	
	line-height : 12px;
}

.nyhetStartRubrik
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #4172A1;
	font-weight: bold;	
	line-height : 12px;
}

.nyhetStartIngress
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #676767;
	font-weight: normal;	
	line-height : 12px;
}

A.nyhetStartLink:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #676767;
	font-weight: bold;	
	line-height : 12px;
	text-decoration: none;
   

}
A.nyhetStartLink:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #676767;
	font-weight: bold;	
	line-height : 12px;
	text-decoration: none;

}
A.nyhetStartLink:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #676767;
	font-weight: bold;	
	line-height : 12px;
	text-decoration: none;

}

A.nyhetStartLink:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #676767;
	font-weight: bold;	
	line-height : 12px;
	text-decoration: underline;
}

A.annonsLink:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #424242;
	font-weight: bold;	
	line-height : 12px;
	text-decoration: none;
	height: 20px;
	vertical-align: middle;
   

}
A.annonsLink:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #424242;
	font-weight: bold;	
	line-height : 12px;
	text-decoration: none;
	height: 20px;

}
A.annonsLink:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #424242;
	font-weight: bold;	
	line-height : 12px;
	text-decoration: none;
	height: 20px;

}

A.annonsLink:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #424242;
	font-weight: bold;	
	line-height : 12px;
	text-decoration: underline;
	height: 20px;
}

.resmalBigRubrik
{
	font-family : Helvetica, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 30px;		
	color: #B6B4AB;
	line-height: 30px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}


A.tydligLank:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #286C98;
	line-height : 12px;
	text-decoration: none;
   

}
A.tydligLank:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #286C98;
	line-height : 12px;
	text-decoration: none;

}
A.tydligLank:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #286C98;
	line-height : 12px;
	text-decoration: none;

}

A.tydligLank:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: underline;
}





A.navigeraLink:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;
   

}
A.navigeraLink:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;

}
A.navigeraLink:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;

}

A.navigeraLink:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: underline;
}




A.navigeraLinkBold:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	font-weight: bold;
	text-decoration: none;
   

}
A.navigeraLinkBold:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;
	font-weight: bold;

}
A.navigeraLinkBold:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;
	font-weight: bold;

}

A.navigeraLinkBold:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: underline;
	font-weight: bold;
}




A.navigeraLinkMindre:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;
   

}
A.navigeraLinkMindre:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;

}
A.navigeraLinkMindre:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;

}

A.navigeraLinkMindre:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #000000;
	line-height : 12px;
	text-decoration: underline;
}






A.paketresorLag:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;
	text-transform:uppercase;
   

}
A.paketresorLag:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;
	text-transform:uppercase;

}
A.paketresorLag:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;		
	color: #000000;
	line-height : 12px;
	text-decoration: none;
	text-transform:uppercase;

}

A.paketresorLag:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
	color: #000000;
	line-height : 12px;
	text-decoration: underline;
	text-transform:uppercase;
}






.textSokRubrik
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #5B5B5B;
	font-weight: bold;	
	line-height : 12px;
}

.dropdown
{
	border: 1px solid #7F9DB9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #000000;
	font-weight: normal;	
	line-height : 14px;
	width: 158px;
	
    scrollbar-arrow-color:#F4F4F4;
    scrollbar-base-color:#F4F4F4;
    scrollbar-darkshadow-color:#F4F4F4;
    scrollbar-face-color:#E7EEF4;
    scrollbar-highlight-color:#E7EEF4;
    scrollbar-shadow-color:#F4F4F4;
}

.admin_dropdown
{
	border: 1px solid #7F9DB9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #000000;
	font-weight: normal;	
	line-height : 14px;
	width: 158px;
	
    scrollbar-arrow-color:#F4F4F4;
    scrollbar-base-color:#F4F4F4;
    scrollbar-darkshadow-color:#F4F4F4;
    scrollbar-face-color:#E7EEF4;
    scrollbar-highlight-color:#E7EEF4;
    scrollbar-shadow-color:#F4F4F4;
}

.admin_textfield
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #5B5B5B;
	font-weight: bold;	
	line-height : 12px;
	width: 158px;	
}

.dropdownNoWidth
{
	border: 1px solid #7F9DB9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;		
	color: #000000;
	font-weight: normal;	
	line-height : 14px;
	
    scrollbar-arrow-color:#F4F4F4;
    scrollbar-base-color:#F4F4F4;
    scrollbar-darkshadow-color:#F4F4F4;
    scrollbar-face-color:#E7EEF4;
    scrollbar-highlight-color:#E7EEF4;
    scrollbar-shadow-color:#F4F4F4;
}

.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #939393;
}

.tdResevillkor 
{
	border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #939393;
}

.hidden
{
	display: none;	
}

.img-shadow {
  float:left;
  background: url(../img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  
  .tableEvenemangInner td
  {
	padding-bottom: 7px;
  }
  
.main_menu  
{
	height: 33px;
	width: 867px;
	background-image: url('../img/menu_bg.gif');	
	border: 0px solid green;		
}

.main_menu div
{
	margin-left: 22px;	
	margin-top: 4px;
	float:left;
}

.main_menu div a
{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #001A57;	
	height: 26px;
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-image: none;	
}

.main_menu div a:hover
{
	background-image: url('../img/selected_menu.gif');	
	color: #636363;
}

.main_menu div.selected a
{
	background-image: url('../img/selected_menu.gif');	
}

.toplist div
{
	height: 21px;
	background-position: 2px 0px;
	background-repeat: no-repeat;	
	background-image: url('../img/topstar.gif');	
	clear:both;	
}

.toplist div a
{
	padding-left: 15px;
	color: #FDCF1C;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

.superpaket div
{
	background-position: 6px 4px;
	background-repeat: no-repeat;	
	background-image: url('../img/superpaket_plupp.gif');	
	clear:both;
	padding-bottom: 5px;
	height: 21px;
}

.superpaket div a
{
	display:block;
	padding-left: 15px;
	color: #225977;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	line-height: 100%;
}

.IntroText
{
width: 820px;
min-height: 1px;
margin: 0px 0px 20px 0px;
padding: 0px;
font-size: 11px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.lblHeadline
{
margin: 0px;
padding: 0px;
font-size: 16px;
line-height: 20px;
}

.lblRubrik
{
	font-family : Helvetica, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;		
	color: #B6B4AB;
	line-height: 12px;
	margin: 0px;
	padding: 0px;	
}

.lblIntroText
{
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}







/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background: url(prodrop2/button4.gif);}
.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:40px; background:#fff url(img/menu_bg.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; z-index: 500; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#001A57; text-decoration:none; font-size:14px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 14px 0 6px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 14px 0 6px; height:40px; background:none;}
.menu2 li a.top_link:hover {background:url(img/selected_menu.gif) no-repeat; background-position: 50% 69%; color:#656565;}
/* STAFFAN TAR BORT
.menu2 li a.top_link:hover span {background:url(img/selected_menu.gif) no-repeat; background-position: 50% 100%;}
.menu2 li a.top_link:hover span.down {background:none;}

.menu2 li:hover > a.top_link {background:url(img/selected_menu.gif) no-repeat; background-position: 50% 100%;}
.menu2 li:hover > a.top_link span {background:url(img/selected_menu.gif) no-repeat; background-position: 50% 100%;}
.menu2 li:hover > a.top_link span.down {background:none;}
*/


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border:1px solid #FED835; white-space:nowrap; width:113px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:90px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:107px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(prodrop2/arrow.gif) 100px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#20295C; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#20295C url(prodrop2/arrow_over.gif) 100px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#20295C url(prodrop2/arrow_over.gif) 100px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:110px; top:-4px; background: #fff; padding:3px 0; border:1px solid #FED835; white-space:nowrap; width:113px; z-index:200; height:auto;}

.informationBoxes { width: 187px; padding-top: 6px; }
.informationBoxes h2 { padding-top: 0px; font-size: 13px; color: #fff; font-family: Arial; font-weight: bold; }
.informationBoxes div { margin: 105px 0px 0px 5px; color: #000; }
.informationBoxes div span { color: #000; margin: 0px 0px 0px 0px; font-weight: bold; font-size: 12px; font-family: Arial; }
.informationBoxes div p { margin: 0px; padding-top: 5px; font-size: 12px; color: #000; }
.informationBoxes div a{ margin: 0px; padding-top: 5px; font-size: 12px; color: #000; vertical-align: bottom; }
.h1Info { font-size: 20px; color: #5c5c5c; }