html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}

body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.1em;
  font-size: 0.95em;
}
/* other styles after this would apply to all browsers */
* {
   padding:0;
   margin:0;
}

:link,:visited { text-decoration:none }

/*ul,ol { list-style:none }*/

h1,h2,h3,h4,h5,h6,pre,td,code { font-size:1em; }

a img,:link img,:visited img { border:none }

address { font-style:normal }

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl,td, fieldset, address {
    margin-bottom: 1.5em;
}


li {
	margin-left: 0;
	list-style: none;
	line-height: 1.1em;
}

ul {
	padding: 0;
	margin: 0;
	margin-left: 0px;

}

table tr .style1
{
color: #ffffff;
} 

.style1 {color: #FFFFFF}

img {
	border: none;
}

img.topleft {
	EditMenuName: topleft;
	border: none;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.bottomleft {
	EditMenuName: bottomleft;
	border: none;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-top: 10px;
}

img.right {
	EditMenuName: right;
	border: none;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}

img.left {
	EditMenuName: left;
	border: none;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
}


#footer
{
	clear: both;
	float: left;
	width: 798px;
	height: 24px;
	border-top: 1px solid #005bab;
}

#footer .footerright
{
	float: right;
	width: 236px;
	height: 24px;
	border-left: 1px solid #005bab;
}

#footer .footerright a:hover
{
	color: #005bab;
}

#footer .footerright .frtext
{
	margin-top: 4px;
	margin-left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #485E6E;
}
#footer .frtext2 a
{
	margin-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #485E6E;
}

#footer a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	color: #485e6e;
}

#header 
{
	width: 800px;
	height: 181px;
	z-index: 0;
}

#header .globalnav
{
	background-image: url(/images/gnavbg.gif);
	float: right;
	width: 237px;
	height: 28px;
	font-size: 1px;
}

#header .rightfillernav
{
	clear: both;
	float: right;
	width: 237px;
	height: 121px;
	font-size: 1px;
	
}

#header .primnav
{
	clear: both;
	float: right;
	/*Oka width till detta för nytt menyval
	width: 646px;
*/
	width: 681px;
	height: 28px;
	font-size: 1px;
}

#headeronepixel
{
	width: 800px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

#headerclearspace
{
	background-image: url(/images/headerclearspace.gif);
	width: 800px;
	height: 29px;
}	


#fullrightpage 
{
	float: left;
	width: 662px;
	color: #485E6E;
	border-bottom: 1px solid #005bab;
	padding:0;
	margin:0;
}

#fullpage 
{
	float: left;
	width: 561px;
	color: #485E6E;
	border-bottom: 1px solid #005bab;
	border-right: 1px solid #005bab;
	padding:0;
	margin:0;
}

#superfullpageprint 
{
	float:left;
	border: 1px solid #005bab;

}


#fullpage .maintext
{
	overflow:auto;	
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.2em;
	font-size: 100%;
	font-weight: normal;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	min-height:210px;
}

#fullpage .maintext h2
{
	font-weight: bold;
	color: #005bab;
	font-size:120%;
	margin-bottom: 1px;
}


#leftnavigate
{
	float: left;
	width: 145px;
	height: 366px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 65%;
	color: #485e6e;
}

.dropmenu
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 65%;
	position: absolute;
	top: 177px;
	display: none;
	z-index:10;
	background:#FFFFFF;
}

#leftnavigate a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	color: #485e6e;
	
}

#leftnavigater img
{
	float: left;
}

#leftnavigate a:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	color: #005bab;
}

#leftnavigate ul 
{

}

.obm  {
	clear:left;
	width: 121px;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:26px;
	border-right: 1px solid #D1D6DA;
	background-image: url(/images/dividerline.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
        line-height: 8px;
        font-size:9px;
}


#leftnavigate div .mn
{
	clear:left;
	width: 129px;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:18px;
	border-right: 1px solid #D1D6DA;
	background-image: url(/images/dividerline.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
        line-height: 13px;
}

#leftnavigatee li
{
	
	width:150px;
        padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #D1D6DA;
	background-image: url(/images/dividerline.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#leftnavigate li.lastone
{
	background-image: url(/images/dividerlinebig.gif);
	height:0px;
	width:127px;
	border-right:0px solid #FFFFFF;
	background-position: top right;
	background-repeat: repeat-x;
	margin-left:18px;
}


#leftnavigate div.lastone
{
	width:128px;
	border-right:0px solid #FFFFFF;
	background-position: top right;
	background-repeat: repeat-x;
	margin-left:18px;
	margin-top:4px;
}



#leftnavigate li a
{
	float: left;
}
#leftnavigate .selectorblock 
{
	float: left;
	width: 20px;
	height: 305px;
}


#leftclear
{
	float: left;
	width: 12px;
	height: 366px;
}

#main 
{
	float: left;
	width: 401px;
	min-width:401px;
	border-right: 1px solid #005bab;
	min-height: 430px;
}

#mainnel 
{
	float: left;
	width: 637px;
	min-width:401px;
	border-right: 0px solid #005bab;
	min-height: 430px;
}

#mainnel .maintop
{
	height: 26px;
	padding-top: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #005bab;
	border-bottom: 1px solid red;

}

#mainnel .maintext a
{
	color: #005bab;
}

#mainnel .maintext
{
	overflow:hidden;
	width:637px;
	margin-top: 10px;
	margin-right: 0;
	min-height:318px;
	line-height: 1.2em;
	font-family: Verdana, Arial, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #485E6E;
}

#mainnel h3
{
	font-weight: bold;
	color: #485e6e;
	margin-bottom: 15px;
        margin-top: 5px;
	font-size:12px;
}


#mainnel h2
{
	font-weight: bold;
	color: #005bab;
	margin-bottom: 1px;
}


#maine 
{
	float: left;
	width: 408px;
	min-width:410px;
	border-right: 1px solid #005bab;
	min-height:430px; 
}

#bottomredline 
{
	background-color:Lime;
	float: left;
	width: 800px;
	height:0px;
	border-top: 1px solid #005bab;
}

#main .maintop
{
	height: 26px;
	padding-top: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #005bab;
	border-bottom: 1px solid red;

}

.dropmenutxt 
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color:#485e6e;
	line-height: 1.1em;
	font-size: 10px;
}

.dropmenutxt:hover
{
	color:#005bab;
}

.dropmenutxt a:hover
{
	color:#005bab;
}

#main .maintext a
{
	color: #005bab;
}

#main .maintext
{
	overflow:hidden;
	width:400px;
	margin-top: 10px;
	margin-right: 0;
	min-height:318px;
	line-height: 1.2em;
	font-family: Verdana, Arial, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #485E6E;
}


.maintext ul li
{
	list-style-type:disc;
	margin-left: 15px;
}

.maintext ol li
{
	list-style-type: decimal;
	margin-left: 25px;
}

.maintext sup
{
	font-size: 120%;
	font-weight: normal;
	line-height: 1.8em;
}


#main h2
{
	font-weight: bold;
	color: #005bab;
	margin-bottom: 1px;
}

#rightcolumn
{
	float: left;
	width: 236px;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #485E6E;
	line-height: 1.2em;
}

.rlitextnormal
{
	EditMenuName: Related Links Text Normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #485E6E;
}

.rlitextred
{
	EditMenuName: Related Links Text Red;
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: red;
}

.rlitext h2
{
	font-weight: bold;
	color: #005bab;
	margin-bottom: 1px;
}

.rlitext
{
	padding-left:10px;	
	padding-top: 4px;
}

#rightcolumn .relatedlinks_
{
	float: right;
	width: 100%;
}

#rightcolumn .relatedlinks_True
{
	display:none;
}


#rightcolumn a
{
	color:#005bab;
}

#rightcolumn .relatedlinks_ .rli
{
        clear:both;
	width: 100%;
        height: 86px;
	border-bottom: 1px solid red;
}

.rlilow
{
	clear:both;
	width: 100%;
	height: 20px;
	/*BORDER-BOTTOM: #005bab 4px solid;*/
	background-image:url(/images/bgrightarchive.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.rlilow span
{
}

.rli img
{
	
	float: left;
	padding-right: 10px;
}


#rightcolumn .relatedlinks_ .rltop
{
	width: 100%;
	border-bottom: 1px solid red;
}

#rightcolumn .rightclearspace
{
	float: right;
	width: 100%;
	height: 73px;
	border-top: 3px solid red;
}
.ruler 
{
	BORDER-TOP: #edeff0 1px solid; 
}
.HRruler
{
	BORDER-TOP: #edeff0 1px solid; 
	MARGIN-TOP: 13px; 
	margin-bottom:-10px;
	MIN-HEIGHT: 12px; 
	WIDTH: 395px; 
	HEIGHT: 1px;
}
	
#wrap 
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	color: #ffffff;
	
}

.table1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}

.table1 td b {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
vertical-align:middle;
}

.table1 sup {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
vertical-align:middle;
}

.table1 a:link { color: #ffffff; ;text-decoration: none;}
.table1 a:visited { color: #ffffff; text-decoration: none;}
.table1 a:hover { color: #ffffff; text-decoration: none; }
.table1 a:active { color: #ffffff; }


.table2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.table3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.search_word {
	background-color: #DFDFDF;
}



.nelekviddop a:link { color: #005bab; text-decoration: underline;}
.nelekviddop a:visited { color: #005bab; text-decoration: underline;}
.nelekviddop a:hover { color: #005bab; text-decoration: none; }
.nelekviddop a:active { color: #005bab; }


.hcell5{
 background: #d1d7db;
 background-repeat: no-repeat;
 font: bold 9pt Arial; 
 text-align: center;
 
}

.hcell5 td {
 padding:5px;
}

.bcell1{
 background: #eef4f8;
 text-align: center;
}

.bcell11 td {
 padding:3px;
}

.bcell11{
 background: #eef4f8;
}

.bcell1 td {
 padding:3px;
}

.ibutton{
 font : bold 12px Arial;
 color : #8896a0;
 margin : 6px; 
 background : #d1d7db; 
 border : white 2px solid; 
 cursor : pointer;
}

.bcell5{
 background: #d1d7db;
 background-repeat: no-repeat;
 text-align:left;
}

.bcell55{
 text-align:left;
}
  