@charset "utf-8";
/* CSS Document */
<style type="text/css">
<!--
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #8aa5b8;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
body {
	background-color: #8aa5b8;
}


A:link {
	color: #214A7C
}       /* unvisited link */
A:visited { color: #2362b0 }   /* visited links */
A:active { color: #67a6f2 }    /* active links */


p {
	font: 90% Arial, Helvetica, sans-serif;
	color: #000000;
}
H1 {
	font: 200% Arial, Helvetica, sans-serif;
	color: #275792;
}
H2 {
	font: 150% Arial, Helvetica, sans-serif;
	color: #275792;
}
H3 {
	font: 110% Arial, Helvetica, sans-serif;
	color: #275792;
}
H4 {
	font: 110% Arial, Helvetica, sans-serif;
	color: #275792;
}
.oneColFixCtrHdr #container {
	width: 821px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url('/images/background.jpg') 
}
.oneColFixCtrHdr #header {
	background-image: url('/images/background.jpg') 
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 133;
	    margin-left: auto;
    margin-right: auto
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image: url('/images/background.jpg') 
}
.oneColFixCtrHdr #footer {
	padding: 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#8aa5b8;
	height: 31;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

table.nyheter {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243);
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
	background-color: white;
}
table.nyheter th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243);
	background-color: rgb(202, 226, 243);
	-moz-border-radius: 0px 0px 0px 0px;
	font: 90% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #275792;
}
table.nyheter td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font: 70% Arial, Helvetica, sans-serif;
	color: #275792;
}
tr.d0 td{
	background-color: rgb(232, 238, 245);
	padding: 3px 3px 3px 3px;
}
table.twocolumns {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-collapse: collapse;
	padding: 10px 3px 10px 3px;
	background-color: white;
	margin-left: 20px;
    margin-right: 20px;
}
table.storanyheter {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243);
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
	background-color: white;
}
table.storanyheter th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243);
	background-color: rgb(202, 226, 243);
	-moz-border-radius: 0px 0px 0px 0px;
	font: 90% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #275792;
}
table.storanyheter td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243) rgb(202, 226, 243);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font: 90% Arial, Helvetica, sans-serif;
	color: #275792;
}

.destinationsguider td {
	font: 100% Arial, Helvetica, sans-serif;
	color: #275792;
}
tr.d0 td{
	background-color: rgb(232, 238, 245);
	padding: 3px 3px 3px 3px;
}


A * {
	color: #214A7C;
}
A:link {color: #245086; }
A:active {color: #67a6f2; }
A:visited {color: #2362b0;}

td, select, input, textarea { font-family: verdana, sans-serif; font-size: 11px }

.search_bar { color: #3473c1; background-color: #CAE2F3; border-bottom: 1px solid black; padding: 6px }
.search_bar td { color: #3473c1 }

.ess_table_row1 { background-color: #E8EEF5 }
.ess_table_row2 { }
-->
</style>
