body{ 
background: url(../../IMG/BG/bg2.jpg) 0 0 repeat-x;
width:1024px;
margin-left:auto;
margin-right:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
/*      border:solid 1px;*/
}

a{text-decoration:none;  color:rgb(76, 104, 133) }
a:hover{ text-decoration:underline; color:gray; }
#loeve *{ border: none;}
div{ background-color:white; 
}

.topmenues{ 
border-bottom:solid 1px silver;
padding:0; 

}

#hovedramme{ 
position:relative;
width:1024px;
/*border:solid 1px green;*/
}

#toptable *{ 
margin:0;
padding:0;
}

#toptable{ 
border-collapse:collapse;
width:100%; }


#toptable th{ 
width:236px; 
margin:0;
}
#toptable th img{ margin-bottom:5px; ;}

#tdroundtop{ 
background:url(../../IMG/BG/tdroundtop.jpg) 100% 0 no-repeat;
}

#topmenuescontent{ 
background-color:rgb(76, 104, 133);  
overflow:hidden;
height:102px; 

 }

#sokogprint{ 

position:absolute;
width:236px;
background-color:rgb(76, 104, 133);  
padding-top:65px;
font-size:14px;
color:white;
}

#sokogprint p{
margin-left:10px;
float:left; 

 }
#sokogprint p *{ border:none;; }


#blues{
width:520px;
position:absolute;
/*font-family:algerian;*/
margin:0 0 0 256px;
text-align:center;
color:rgb(210, 218, 227);
font-size:28px;
background-color:rgb(76, 104, 133);  

}
#blues a{text-decoration:none; color:rgb(210, 218, 227) }
#blues a:hover{   color:white; }
#blues span{ font-size:17px; }
#blues img { border:none; }









#left{ 
/*236px bred*/
border-right:solid 1px silver;
border-bottom:solid 1px silver;
float:left;
}

#left, #right{ width:236px;}

#midle { 
float:left;
/*border:solid 1px red;*/
width:550px;

}




.artikleframe{ 
margin:0;
padding:0;
 }
#artiklepage, #infotekst{ 
padding:0 10px 0 10px;
}

#artikkelpage h1{ 
margin-top:0px;
 }
#right{ 
padding:0 5px 0 5px ; 
border-left:solid 1px silver;
border-bottom:solid 1px silver;
float:right;
clear:right;
/*position:absolute;
margin-left:787px;
*/
}

#bottom{ 
position:relatve;
width:550px;
clear:both; 
margin-left:236px;
margin-right:auto;
color:silver;
padding-top:20px;
}
#bottom .kontaktinfo{ 
width:100%;
text-align:center;
 }

#left ul { 
list-style-image: url(../../IMG/ICONS/open_listicon.gif);
 margin: 10px  0 10px 25px;
 padding: 0 0 0 0;
 cursor:pointer;

}
#left ul ul { 
list-style-image: url(../../IMG/ICONS/none_listicon.gif);
 position:relative;
 margin:0 0 0 12px;
 }
#left ul ul li{ display:none;
 margin:0 0 0 0;
}
#left ul .nolist{ 
list-style-image: url(../../IMG/ICONS/none_listicon.gif);
margin: 0 0 0 0;
 padding: 0 0 0 0;
 cursor:pointer;

}
#left ul .openlist { 
list-style-image: url(../../IMG/ICONS/close_listicon.gif);

 }

#left ul .openlist li{
display:list-item;  
}

#left .siste{ 
list-style-image: url(../../IMG/ICONS/none_listicon.gif);
margin-top:15px;
display:list-item;
/*list-style:none;              */
}
#left .siste li{
display:list-item;  
margin:0 0 0 0 ;
}
#midle img{ border:none; 
}
#midle li{ margin-top:0.5em; }

#midle ul{list-style: none; }
#midle .listclass ul{ 
font-size:120%;
list-style:url(../../IMG/ICONS/pil.gif)
 }

#hovedramme .top{ 
background:url(../../IMG/BG/main_top.jpg) 100% 0 no-repeat;
  }

#ingress{ 
margin:10px 10px 10px 10px ;
padding-top:10px;
font-size:110%;
font-weight:bold;
font-family:  serif;
/*


clear:both;
font-style:italic;
*/
 }

.artiklehead{ 
background-color:rgb(76, 104, 133);  
width:100%;
height:30px;
padding:0;
}

#midle .artiklehead{ 
background-color:rgb(77, 74, 74);
 }

.artiklehead h3 a{ 
color:rgb(210, 218, 227);
}
.artiklehead h3 a:hover{color:white; text-decoration:none;} 

.artiklehead h3{ 
position:relative;
display:block;
font-family: serif;
color:rgb(210, 218, 227);
font-weight:bold;
margin:0;
padding-left: 15px;
padding-top:5px;
font-size:14px;
}

#vedlegg{ 
padding:10px 0 0 20px;
margin-right:-10px;
margin-left:5px;
float:right;
width:226px;
border-bottom:solid silver 1px;
border-left:solid silver 1px;

}

#vedlegg h3{ 
color:rgb(77, 74, 74);
font-size:14px;

margin:0; 
}


#vedlegg li{ 
margin-left:-40px;
 }

#vedlegg li a{ 
text-decoration:none;
 }

#bottom p:first-child{
text-align:center; }

#bottom span{ 
margin-left:20px;
}

#bottom span:first-child{ 
margin-left:0px;
}
.die{ color:red; }
table *{ 
/*border:thin solid 1px; */
vertical-align:top;}


#satable tr td:first-child,
.bold{ 
font-weight:bold; 
color: rgb(76, 104, 133);
color:gray;
}
#satable table tr:first-child td:first-child{ 
font-size:120%; }

.listnewsclasses td{ 
width:50%;
                     }
.listnewsclasses td:first-child{ 
border-right:solid 1px silver;
}
.listnewsclasses h3 a{ 
color:rgb(77, 74, 74);
text-decoration:none;
 }

.listnewsclasses td{ 
border-bottom:solid 1px silver;
}
.listnewsclasses h3 {  
font-family:serif;
}
.listnewsclasses ul h3{ 
font-size:100%;
                       
margin:0 0 0 0;}
.listnewsclasses ul
{  
font-size:120%;
margin:0 0 10px 0;
padding:0 0 0 0;
list-style-type:none;
}
.listnews table td{
padding:0 20px 0 20px;
}
#right{ 
padding:0;

 }
#newsingress{ 
position:relative;
width:100%;
padding:0;
margin:0;

 }
#newsingress a, #newsingress h3{ 
text-decoration:none;
margin-bottom:0;
font-family:serif;
font-size:100%; 
}

.newsingresselements{ margin: 0 5px 0 5px; }

div.siste_nytt{ 
position:relative; 
height:30px;
background-color:rgb(76, 104, 133);
width:100%;
color:white;
text-align:center;
vertical-align:middle;
margin:0 0 0 0;
padding:0 0 0 0;

}
.smalltext_embete{ 
margin:0;
font-size:80%;
color:gray;
font-style:italic;
 }

.right_ingress{ 
margin:0 0 10px 0;
font-style:italic;
 }

.sainfoframe{ 
margin:0 0 0 5px;
height:250px;
width:298px;
float:left;

 }
#sapict{ 
position:relative;
float:right;
height:auto;
width:230px;
border:solid silver 1px ;

 }
#sapict hr{ 
margin:0 0 10px 0;
 }

#sapict { 
text-align:center;
 }

.listcenter { 
position:relative;
margin-top:20px;  
width:400px;
margin-left:auto;
margin-right:auto;
margin-top:2em;
margin-bottom:2em;

}
.listcenter h3 { text-align:left;; margin:0 0 0 0; font-size:100%;}



.piler{ 
position:relative;
height:20px;
display:block;
width:400px;
margin-left: auto;
margin-right:auto;
 }

.neste{ 
text-decoration:none; 
float:right;
}

.forrige{ 
display:block;
Position:absolute;
margin-right:auto;
text-decoration:none;

 }

#skrivut{  
position:relative;
width:120px;
background-color:green; 
margin-bottom:-1px;
}



#sokefelt p{ 
border:solid gray 2px;
width:147px; 
}

#sokefelt form input{ color: rgb(76, 104, 133) ; }

#sokefelt{
color: rgb(76, 104, 133) ;
background-color:rgb(76, 104, 133); 
height:2em;
position:relative;
padding:0;
border:solid black 1px;
width:147px;
 }


#searchresult h3 { margin:0 0 0 0;
font-size:100%;

 }

#searchresult p{ 
margin-left:auto;
margin-right:auto;
padding-right:20px;
 }

.linker{margin:0 0 0 0;
text-align:left;
}

.linker th{text-align:left; 
padding-left:20px;  }

.linker td{ text-align:left; margin-left:0; }
.linker td ul li{ margin-left:-20px; }
#meta{ 
position:relative;
padding:10px 0 0 0;
width:250px;
overflow:hidden;
}

#meta .dato, #meta .arkivnr{ 

width:40%;
float:left;
margin:0 0 0 10px;; 
}
#meta .arkivnr{ 
margin:0 0 0 20px;

 }


.forside{ 

margin:-2px -10px -10px -10px;
border:solid silver 1px;
border-top:double silver 3px;
padding:30px 50px 1px 10px;
font-size:110%;
overflow:hidden;

height:120px;
 }




