@charset "UTF-8";


a:active {  text-decoration: none; }
a:link {  text-decoration: none;  }
a:visited {  text-decoration: none; }
A:hover {color: #000000; }

html { margin:0px; padding:0px; }
body { background:#005E86; margin:0px; padding:0px; font-family:Verdana, Arial, sans-serif; color:#000000; font-size:10pt; line-height:14pt; }
p, table, tr, td, ul, ol, li, i, u, center, br, b { font-family:Verdana, Arial, sans-serif; font-size:10pt; line-height:14pt; color:#000000; }
img { border: 0px; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color:#000000; margin-bottom:3px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#000000; margin-bottom:3px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#000000; margin-bottom:3px; }

ul { margin:0px; padding:15px;  }


td.twoline { border: #A4A4A4; border-style: solid; border-width: 1px 0px 1px; padding-top: 5px; padding-bottom: 5px; vertical-align:top;}
td.line { border: #A4A4A4; border-style: dotted; border-width: 0px 0px 1px; padding-top: 5px; padding-bottom: 5px; vertical-align:top;}
td.rpad { padding-right:15px; vertical-align:top;}
td.lpad { padding-left:15px; vertical-align:top;}
td.merinforub { background-color: #AE0000; color:#FFFFFF; font-size:12pt; font-weight:bold; padding:7px; text-align:center; vertical-align:top; }
td.merinfo { padding:20px; vertical-align:top;}
td.galleripad { padding-right:18px; padding-bottom:18px; vertical-align:top; }
td.dot { background:#ffffff; border-bottom:1px dotted #c0c0c0; text-align:left; vertical-align:top; }
td.innehall {padding:0px 20px 20px 20px; vertical-align:top; }
td.sidfot { padding-left:20px; padding-right:20px; padding-bottom:10px; vertical-align:bottom; text-align:center; font-size: 8pt; }

table.merinfo { width:230px; border:1px #000000 solid; background:#ffffff; }
table.innehall { width:800px; height:100%; border-left: 2px #000000 solid; border-right: 2px #000000 solid; background:#ffffff; }

.resize { position:absolute;  z-index:1; visibility:hidden; border:2px #000000 solid; padding:40px 50px 30px 50px; background-color: #ffffff; }
.galleritxt { white-space:nowrap; }
.adressrad { border-top: 1px #C0C0C0 solid; padding-top:10px; }

.small { font-size: 8pt; }
.r { text-align: right }
.l { text-align: left }
.c { text-align: center }
.red { color: #FF0000; }
.tat { font-size:8pt; line-height:12pt; }


.typ { background-color: #AE0000; color:#FFFFFF; font-weight:bold; padding-left:5px; padding-right:5px; }
.typrub { background-color: #AE0000; color:#FFFFFF; font-size:12pt; font-weight:bold; padding-left:5px; padding-right:5px; }
.copyright { position:absolute; visibility:hidden; display:none; }
.closewin { background-color: #AE0000; color:#FFFFFF; font-size:10pt; font-weight:bold; padding-left:5px; padding-right:5px;  }
.printhide { display:normal; }



/* MENY ----- MENY ----- MENY ----- MENY ----- MENY ----- MENY */

A.menu:link { color:#000000; text-decoration: none; font-size:8pt; font-family: Verdana, Arial, sans-serif; }
A.menu:hover { color:#C00000; text-decoration: none; font-size:8pt; font-family: Verdana, Arial, sans-serif; }
A.menu:active { color:#000000; text-decoration: underline; font-size:8pt; font-family: Verdana, Arial, sans-serif; }
A.menu:visited { color:#000000; text-decoration: none; font-size:8pt; font-family: Verdana, Arial, sans-serif; }
A.menu:visited:hover { color:#C00000; text-decoration: none; font-size:8pt; font-family: Verdana, Arial, sans-serif; }

.chromemenu{
width: 100%; /* (original 99%;) */
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

.chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromemenu ul{
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
width: 100%;
background: url(px/mariebg.gif) center center repeat-x;
padding: 0px 0px 2px 0px;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

.chromemenu ul li{
display: inline;
}

.chromemenu ul li a{
color: #494949;
/* padding: 4px 5px 3px 5px; */ 
padding: 4px 5px 5px 5px; 
margin: 0;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

.chromemenu ul li a:hover, .chromemenu ul li a.current{
background-color: #CFCFCF; 
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus (original 99%) */
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none; 
height:20px; /* original: ingen h�jd */
border-bottom: 1px dotted #BBB; /* Original: ingen linje */
margin-top: 3px; /* Original: ingen marginal */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
