/* =universals 
* { margin : 0; padding : 0; }*/

/* =html */

/* =body */
body
{	background : #e4e4e4 url("/images/bg1.gif");
	margin:0; padding:0;
	color : #000000;
	font-family : Verdana, Arial,  Helvetica, sans-serif;
	font-size : 9pt;
	text-align : center;
}

a:link {color: #006699;	text-decoration: none;}
a:visited {color: #006699;	text-decoration: none;}
a:hover {color: #006699;	text-decoration: underline;}
 
p.cl { clear: left }

img {border : 0;}
.floatright
{   float: right;
    margin: 10px 20px 10px 20px;
    border: 0;
    padding: 0;
    clear:right;
}
.floatrightb
{   float: right;
    margin: 10px 10px 10px 30px;
    border: solid 1px #666;
    padding: 0;
    clear:right;
}
.floatleft
{   float: left;
    margin:  0 20px 10px 10px;
    border: 0;
    padding: 0;
    clear:left;
}
.floatleftb
{   float: left;
    margin: 0 10px 10px 10px;
    border: solid 1px #666;
    padding: 0;
    clear:left;
}

h5.dot{ padding:0; border-bottom: dotted 1px #dedede; color:#666;}
h4.dot{ padding:0; border-bottom: dotted 1px #dedede; color:#666;}
h3.dot{ padding:0; border-bottom: dotted 1px #dedede; color:#666;}
hr {border-top: dotted 1px #dedede; 
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background:transparent;
    height: 1px; }

hr.solid {border-top: solid 1px #aaaaaa; 
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background:transparent;
    height: 1px; 
}
    
#minh {position:fixed; float:left; left:-10px; top:0;} /*force min-height*/

#box 
{   margin:50px auto; padding : 0;
    margin-bottom:0;
    width : 700px;
	background-color: #ffffff;
	border-top-style: none;
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	border-left-style: none;
}

#logo
{   margin:0; padding:0;
    position : relative;
    background : #e4e4e4 url("/images/top_back.gif") repeat-x;
    width : 698px; height : 58px;
	border-top: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;	
	border-bottom-style: none;
	border-left: solid 1px #aaaaaa;
}

img#epslogo {position:absolute; top:0; left : 10px; }
img#qse {position:absolute; top:0; right : 0px;}

#meny 
{   margin : 0; padding : 0;
    width : 699px; height : 21px;
    background : #ffffff url("/images/menu/menu_back2.gif") repeat-x;
    border-top-style: none; 
    border-bottom-style: none; 
    border-left: none;
    border-right: solid 1px #a64216;
    text-align : left;
}

#content
{   margin: 0; padding : 15px;
    width : 668px;
    overflow : auto;
	text-align:left;
	color: #666;
	font-size : 10pt;
	position:relative;
	border-top-style: none;
	border-right: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	border-left: solid 1px #aaaaaa;
	background-color:#ffffff;
}
/*
#content_main
{   margin: 0; padding: 20px 20px 40px 20px;
    position:relative;
    float : left;
    font-size : 10pt;
	color: #15486f;
	text-align:left;
	background-color: #ffffff;
	border-style: none;
    width : 519px; height : 100%;
    overflow:auto;
}*/

#content_nav
{   margin: 0 0 5px 5px;
    padding : 0;
    position:relative;
    right:-15px; top:-15px;
    text-align:left;
    float : right;
    color: #15486f;
    background: #f6f6f6;
    border-left: solid 1px #aaaaaa;
	border-top-style: none;
	border-right-style: none;
	border-bottom: solid 1px #aaaaaa;
	width : 137px; height : 100%;
}

#aktuelt_heading
{   width: 137px;
	margin: 0 0 0 0; padding: 3px 0 4px 0;
	background-color: #F6F6F6;
	color: #006699;
	font-family:verdana,arial;
	font-size: 8pt; 
	font-weight:bold;
	text-align:center;
	border-top-style: none;
	border-right-style: none;
	border-bottom: dotted 1px #aaaaaa;
	border-left-style: none;
}

.aktuelt
{   width: 125px;
	margin:0; padding: 6px;
	background-color: #F6F6F6;
	text-align:left;
	color: #666666;	
	font-size: 7pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom: dotted 1px #aaaaaa;
	border-left-style: none;
}

#aktuelt_footer
{
	width: 131px;
	margin:0; padding: 3px;
	color: #006699;	
	font-size: 7pt; 
	font-weight:bold;
	text-align:right;
	background-color: #F6F6F6;
	border-top: solid 1px #f6f6f6; 
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 }

.bl{margin:o; padding:0; position:absolute; left:-1px; bottom:-1px;}
.nav_p_h {margin:o; padding:0; float:right; height:136px;width:1px;}
.font_dato {color: #666666;	font-size: 7pt; font-weight: bold;}
.font_flash {color: #666666; font-size: 7pt; font-weight: normal;}

.submenu1
{   text-align:left;
    list-style: none;
    margin: 10px 0 10px 20px; padding: 0;
	font-family: futura, verdana,arial;
}

.submenu1 li 
{   /*background-image: url(/images/menu/bull3.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em; */
    list-style-image: url(/images/menu/bull3.gif);
    list-style-type: disc;
    margin-left: 5px;
	margin-top:5px;
    padding: 0px;
 	font-size: 9pt;
	font-weight:bold;
	color: #666;
}
.submenu2
{   list-style: none;
	margin-left: 10px;
	padding: 0px;
	background-color: #f6f6f6;
}
.submenu2 a:link { color: #666;	}
.submenu2 a:visited { color: #666; }
.submenu2 a:hover {	color: #666; }

.submenu2 li 
{  /* background-image: url(/images/menu/bull1.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em; */
    list-style-image: url(/images/menu/bull1.gif);
    list-style-type: square;
    margin:5px 0 0 5px;   
    padding: 0px;    
	font-size: 8pt; 
	font-weight:bold;
	color: #666;
}

.doclist
{   text-align:left;
    list-style: none;
	margin: 2px 0 2px 0;
	padding: 0px;
}

.doclist li
{  /* background-image: url(images/doc.png);
    background-repeat: no-repeat;
    background-position: 0 0;*/
    list-style-image: url(/images/doc.png);
    list-style-type: circle;
	margin:10px 0 0 15px;
    padding: 0;
 	font-size: 8pt;
	font-weight: normal;
	color: #666;
}

.doclist a:link { color: #15486f; font-weight: normal;}
.doclist a:visited { color: #15486f; font-weight: normal;}
.doclist a:hover {	color: #15486f; font-weight: normal;}

/*debug no use*/
#back { FONT-SIZE:9px; }
#back:link {color: #666;	text-decoration: underline;}
#back:visited {color: #666;	text-decoration: underline;}
#back:hover {color: #666;	text-decoration: underline;}

#footer 
{   width : 700px;
	background-color: #aaaaaa;
	border-top-style: none;
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	border-left-style: none;
	margin: 10px auto;
	padding : 0;
}

.quotes 
{   width:510px;
	color: #666;	font-size: 10pt;font-weight: bold;
	border-top: dotted 1px #aaaaaa;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q1{width:250px;}
.q12{width:20px;}
.q2{width:250px;text-align:right;}
.qsig{font-size: 8pt;}

#q {FONT-FAMILY:verdana,arial; FONT-SIZE:11px; padding-bottom:10px;font-weight: bold;}
#a {FONT-SIZE:11px;
    border-top: dotted 1px #aaaaaa;
	border-right-style: none;
	border-bottom: dotted 1px #aaaaaa;
	border-left-style: none;
	padding:10px;
}

#verlist {position:relative; margin:0;padding:0 0 30px 0px;} 
#verlist li {float:left;text-align:left; margin-right:30px;FONT-SIZE:9px;}
#verlist li a{FONT-SIZE:12px;}

.boxlist
{   width:200px; height:70px;
    text-align:center;
    vertical-align:middle;
    border: dotted 1px #aaaaaa;
    margin: 0 20px 20px 0;
    padding: 10px 0 10px 0;
    background-color:#fafafa;
}

#versjon
{ font-size : 8pt;}

#fp 
{   width:510px;
    margin-top:10px;padding:10px;
	color: #666;font-size: 9pt;font-weight: bold;
	border-top: dotted 1px #aaaaaa;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#fp ul {margin-left:15px;color: #006699;font-size: 10pt;font-weight: bold;}
.spacer{font-size: 14px;}
#banner {margin-left:13px;} 