/*=================================================================
		Copyright (c) 2006 Ampere Media AB
		Author: Emily Wood
=================================================================*/

/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
					 STYLES FÖR FORMATTERING AV GRUNDGRÄNSSNITTET
________________________________________________________________*/
body,html{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:97%;
	overflow-X:hidden;overflow-Y:auto;
	height:100%; width:100%;
	margin:0px;
	background-color:#014FA2;
}
div,p,table,th,tr,td{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:94%;
}

/* LÄNKFÄRGER */
a{ color:#014FA4; font-weight:bold; text-decoration:none;	}
a:hover{ color:#014FA4; text-decoration:underline; }

/* RUBRIKER */
h1,h2,h3,h4,h5{ font-weight:bold; }
h1{ font-size:120%; margin-bottom:20px; text-transform:uppercase; }
h2{ font-size:120%; margin-bottom:2px; }
h3{ font-size:110%; margin-bottom:2px; }

.leftside_header{ display:block; float:left; clear:both; width:80px; text-transform:uppercase; }

.placeForImage{ border:1px solid #CCCCCC; text-align:center; padding:40px 20px; color:#414141; font-size:110%; }
.half{ width:184px; float:left; margin:0px 10px 10px 0px; }
.imgCaption{ text-align:left; margin:3px 0px; color:#414141; font-style:italic; }
.placeForImage_hotel{ border:1px solid #CCCCCC; text-align:center; padding:60px 20px; margin-right:10px; color:#414141; font-size:110%; }

a.backtotop{ font-size:80%; display:block; text-align:right; margin-bottom:50px; }

ul.counterList{ list-style-type:square; margin:0px 14px; padding:0px; }
ul.counterList li{ color:#e3e3e3; }

table.normText{ font-size:116%; }

/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
												GENERELLA STYLES
________________________________________________________________*/
table#container{
	width:100%; height:100%;
}
.vizible{ display:block; }
.nonviz{ display:none; }
div#banner_en,div#text_en{ display:none; visibility:hidden; }
div#banner_se,div#text_se{ display:none; visibility:hidden; }

DIV#mainframeHolder{
	margin:43px 50px;
	font-size:150%;
}
TABLE#topheadTbl{
	display:block;
}






/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
									STYLES USED FOR NAVIGATION BAR
________________________________________________________________*/
DIV#navBarHolder{
  width:186px;
	margin:43px 0px 43px 24px;
	color:#FFFFFF;
	font-size:150%;
	font-weight:bold;
}
DIV#navBarHolder ul{
	list-style-type:none;
	margin:0px; padding:0px;
}
ul.menuItems li{
	display:block;
	margin:0px; padding:0px;
	line-height:26px;
}
ul.sub{
	font-size:96%;
}
ul.sub li{
	display:block;
	line-height:14px;
	margin-left:16px;
	margin-bottom:4px;
	list-style-type:disc;
}
a.toplevel{ color:#FFFFFF; }
a.toplevel:hover{ color:#FFFFFF; }
ul.menuItems li.active{
	color:#FFFFFF;
	background-image:url(../imgs/toplevel_active.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:-16px; padding-left:16px;
}
a.sublevel{ color:#FFFFFF; font-weight:normal; }
a.sublevel:hover{ color:#FFFFFF; font-weight:normal; }
ul.sub li.sActive{
	list-style-type:none;
}
ul.sub li.sActive a{
	color:#0F55AB; background-color:#FFFFFF;
	display:block; margin-left:-16px; padding-left:16px;
}
ul.sub li.sActive a:hover{
	color:#0F55AB; background-color:#FFFFFF;
}

