/* CSS Document */
*{
padding:0;
margin:0;}

/* +++++++++++++++++++++++++Layers+++++++++++++++++++++++++ */
table.hvittabell{
margin-left:0px;
background-color:#FFFFFF;
border-collapse:collapse;}
td.hvitcelle{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#FFFFFF;
vertical-align:top;
padding: 1px 3px 1px 3px;
color:#000000;
border:1px solid #000000;}
td.headingcelle{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
background-color:#333333;
vertical-align:top;
padding: 2px 5px 2px 5px;
color: #FFFFFF;
border-bottom: 1px solid #000000;
font-weight: bold;}

#top{
padding-top:5px;
background-color:#999999;
width:100%;
height:70px;
position:relative;
float:left;
z-index:1;
border-bottom: 1px solid #000000;}
#sok{
border-bottom:1px solid #000000;
height:33px;
position:relative;
float:left;
width:100%;
background-color:#66CCFF;
z-index:1;}
#body{
background-color:#E9E9E9;
width:100%;
position:relative;
float:left;
padding-bottom:40px;
z-index:1;
height:auto!important;
height:1300px;
min-height:1300px;}
#meny{
width:230px;
position:relative;
float:left;
margin-left:5px;
margin-right:5px;
z-index:200;}
#content{
width:700px;
position:relative;
float:left;
margin-left:10px;
z-index:2;}
#bottom{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
padding:5px;
background-color:#66CCFF;
width:100%;
position:relative;
float:left;
padding: 3px 0 3px 0;
z-index:1;}

/* +++++++++++++++++++++++++divelementer+++++++++++++++++++++++++ */
.menycontainer{
position: relative;
width:100%;
float:left;
z-index:200;}
.menylogginncontainer{
position: relative;
width:100%;
border:1px solid #000000;
background-color:#FFFFFF;
float:left;
z-index:200;}
.menyliste{
padding: 3px 0 3px 0;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:0;
background-color:#E1E1E1;
position: relative;
width:100%;
float:left;
z-index:200;}

.menyspace{
position: relative;
height:20px;
width:100%;
float:left;
z-index:200;}

.contentcontainer{
padding:5px;
border:1px solid #000000;
position: relative;
width:100%;
float:left;
z-index:1;
background-color:#FFFFFF;}
.contentcontainer2{
padding:5px;
border:1px solid #000000;
position: relative;
width:100%;
float:left;
z-index:1;
background-color:#FFFFFF;}
.bigrectanglemenucontainer{
float:left;
z-index:2;
position:relative;
padding-left:30px;
padding-bottom:5px;
}
.sokeboks{
border:1px solid #000000;
position:relative;
width:100%;
padding:5px;
background-color:#E2E2E2;
float:left;
z-index:1;}
.contentspace{
position: relative;
height:7px;
width:100%;
float:left;
z-index:1;}

.bilde{
border:0;
position: relative;
float:left;
margin-left:5px;
margin-right:5px;
z-index:1;}

/* +++++++++++++++++++++++++text+++++++++++++++++++++++++ */
#top h1{
margin-top:10px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif; 
font-size:35px; 
color:#CCCCCC;}

#meny h1{
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #000000;
padding: 0 0 0 3px;}

#content h1{
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
color: #000000;}
#content h2{
padding: 0 0 0 2px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
color: #000000;}
#content h3{
padding: 0 0 0 3px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 15px; 
color: #000000;}
#content h4{
padding: 0 0 0 4px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #000000;}
#content p{
padding: 0 0 0 7px;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#000000;}

#bottom p{
margin-left:5px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #000000;}

.svak{
font-size:10px;
color:#999999;}

.nyhet{
font-size:10px;
color:#FF0000;
font-weight:bold;}

.hurtigbuffer{
background-color:#CCFF00;
font-weight:bold;
}

.bildelink{
border: 0;
}

.feilmelding{
margin-top:5px;
padding:5px;
color:#FFFFFF;
font-weight:bold;
background-color:#FF0000;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;}

.menytekst a:link, .menytekst a:visited{
margin-left:5px;
color:#000000;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;}
.menytekst a:hover, .menytekst a:active{
color:#999999;
text-decoration:none;}
/* +++++++++++++++++++++++++Forms+++++++++++++++++++++++++ */
form{ 
margin:0;
overflow:hidden; 
padding: 2px 0 0 17px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;}
label{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
display:block;} 

.tekstfelt{
background-color:#FFFFFF;
border: 1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:1px;
margin-bottom:5px;}
.sokefelt{
background-color:#FFFFFF;
border: 1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:1px;}
.tekstomerade{
background-color:#FFFFFF;
border: 1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:2px;
margin-bottom:5px;}

/* +++++++++++++++++++++++++MENY+++++++++++++++++++++++++ */

.sokeliste li{
margin-left:35px;
list-style-type:decimal-leading-zero;
list-style-position:outside;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-bottom:5px;
}

.navigeringtop a, navigeringtop a:visited,.navigeringbottom a, navigeringbottom a:visited{
padding:2px 7px 2px 7px;
border:1px solid #000000;
font-size:13px;
margin-left:90px;
margin-right:90px;
text-decoration:none;
color:#FFFFFF;
background-color:#999999;
}
.navigeringtop a:hover, .navigeringtop a:active,.navigeringbottom a:hover, .navigeringbottom a:active{
padding:2px 7px 2px 7px;
border:1px solid #000000;
margin-left: 90px;
margin-right: 90px;
text-decoration:none;
color:#000000;
background-color:#FFFFFF;
}

.bigrectanglgemenu
{
display: block;
list-style: none;
}
.bigrectanglgemenu li
{
list-style: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin: 5px;
border: 1px solid #000000;
text-align: center;
background-color:#999999;
float: left;
}
.bigrectanglgemenu li a{
font-weight: normal;
display: block;
width: 140px;
height: 35px;
text-decoration: none;
color:#FFFFFF;
padding:3px;}
.bigrectanglgemenu li a:hover
{
color:#000000;
background-color:#E1E1E1;
margin:0;
padding:3px;
border:0;}

ul.popupmenu, ul.popupmenu ul{
padding:0;
width:100%;             
border:1px solid #000000;      
background-color:#FFFFFF;               
cursor:default;           
margin-left:0px;}
ul.popupmenu li{
list-style-type:none;     
margin:0px;               
position:relative;      
color:#FFFFFF;}
ul.popupmenu li > ul{ 
z-index:300;     
display:none;             
position:absolute;        
top:0;                
left:190px;}
ul.popupmenu li:hover, ul.popupmenu li.CSStoHighlight {
z-index:300;
background-color:#E1E1E1;     
color:#000000;}
ul.popupmenu ul.CSStoShow { display:block;}
ul.popupmenu li:hover > ul { display:block;}
/* and some link styles */
ul.popupmenu li a{
color:#000000;
display:block;
width:100%;
padding: 1px 0 1px 0;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:1px;
font-size:13px;}
ul.popupmenu li a:hover, ul.popupmenu li a.CSStoHighLink{
color: #000000;}
ul.popupmenu li:hover > a{color: #000000;} 
/* that IE 5+ conditional comment makes this only visible in IE 5+ */
ul.popupmenu li {behavior:url("/scripts/IEmen.htc"); }
ul.popupmenu ul {
z-index:300;
display:none;
position:absolute;
top:0;
left:190px;}

.contentcontainer a:link, .contentcontainer a:visited, .sokeboks a:link, .sokeboks a:visited, #top a:link, #top a:visited{
color:#FF6600;
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;}
.contentcontainer a:hover, .contentcontainer a:active, .sokeboks a:hover, .sokeboks a:active{
color:#000000;
text-decoration:none;}

.rundingliste li{
margin-left:25px;
list-style-type: none;
list-style-position: outside;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;}

.strekliste li{
margin-left:30px;
list-style-type:disc;
padding-left:10px;
list-style-position: inside;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;}