fieldset{
border: 1px solid #000;
}
.blad1 {
padding-left: 10px; 
float: left;
width: 130px;
}
.blad2 {
padding-left: 3px; 
float: left; 
margin-top: 12px;
}
.txtLeserbilder {
margin-left: 5px; 
margin-bottom: 10px; 
padding-left: 5px; 
padding-right:5px;
}
.txtLeserbilder h1 {
color: #1C325F;
}
.imgLeserbilder {
width: 140px; 
float:left; 
margin-left: 5px; 
margin-bottom: 10px; 
padding-left: 5px; 
padding-right:5px;
}
.imgLeserbilder img {
width:100px; 
border: solid 1px #1C325F;
}
.imgTittel {
font-weight:bold; 
font-size:14px; 
}
.imgBeskr {
font-weight:normal; 
font-size:11px;
}
.cmsinputtextfield1 {
width: 400px;
}
.cmsinputtextfield2 {
width: 30px;
}
.cmsinputtextfield3 {
width: 60px;
}
.Bladikon {
float: left;
padding-right: 20px;
padding-bottom: 20px;
height:120px;
width:90px;
}
#Bladarkiv {
margin-left: 10px;
}
#Bladarkiv h1, h2, h3 {
color: #000000;
} 
#Bladarkiv2 h1, h2, h3 {
color: #000000;
margin-left: 10px;
} 
#Bladarkiv3 {
margin-left: 10px;
} 
#Bladarkiv .blad {
color: #1C325F;
font-size: 14px;
font-weight: bold;
} 
.bladcontent {
margin-left: 10px;
} 
.bladcontentbilde {
border:0;
width: 40%;
}
*{margin:0px; padding:0px}
body{
background-color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
h1{
font-size: 20px;
font-family: Arial black, Arial, Helvetica, sans-serif;
}
h1 a{
color: #000;
text-decoration: none;
}
.cmsinputheader{
font-size: 20px;
font-family: Arial black, Arial, Helvetica, sans-serif;
font-weight:bold;
}
h2{
font-size: 14px;
margin-left: 0px;
}
h2 a{
color: #000;
text-decoration: none;
}
h3{
font-size: 13px;
}
h3 a{
color: #000;
text-decoration: none;
}
a{
color:#1C325F;
}
#holder{
width: 987px;
margin: 0 auto 0 auto;
}
#banner{
float:left;
}
 
.banner_right{
float:left;
overflow:hidden;
width: 835px;
}
.banner_left{
float:left;
width:150px;
}
 
#sec_banner{
width: 985px;
float:left;
margin-top: 3px;
border: 1px solid #D9D9D8;
}
#flash_banner{
height: 123px;
float:left;
margin-top: 3px;
width: 985px;
}
.kvasir{
background-color: #F2F2F2;
float:right;
width: 167px;
padding: 0 5px 5px 5px;
border: 1px solid #D9D9D8;
height: 113px;
overflow:hidden;
}
.bm_logo{
border: 1px solid #D9D9D8;
width: 800px;
height:118px;
}
.kvasir input{
float:right;
margin-top: 4px;
background-color: #fff;
border: 1px solid #D9D9D8;
}
.sok_botmag{
font-weight: bold; 
margin-top: 1px; 
color:#5C5D5D; 
float:left;
display: block;
width: 100%;
}
#smal_banner{
width: 985px;
height: 23px;
background-color: #F2F2F2;
float:left;
border: 1px solid #D9D9D8;
margin-top: 3px;
position:relative;
z-index:20;
}
#column_one{
width: 143px;
margin: -4px 5px 0 0;
float:left;
}
#column_two{
width: 469px;
overflow:hidden;
margin: 3px 3px 0 0;
float:left;
margin-top: 3px;
}
#column_three{
width: 180px;
margin: 3px 0px 0 0;
float:left;
margin-top: 3px;
}
#column_four{
width: 180px;
border: 1px solid #a7a7a7;
float:left;
margin-top: 6px;
margin-left:4px;
text-align: center;
padding: 1px 0 1px 0;
}
#column_five {
    float: right;
    margin-left: 4px;
    padding: 1px 0;
    text-align: center;
    width: 180px;
overflow:hidden;
min-height: 500px;
}
#footer{
clear:both;
height:600px;}
/*********** MENU ********************/
 
.menupointer{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: 000000; 
text-decoration: none; 
padding-top: 5px; 
clear:left; 
position:relative; 
z-index:20; 
background-color:#fff;
width:800px;
}
 
#column_one ul{
width: 100%;
}
#column_one ul li{
list-style-type: none;
display: block;
}
#column_one ul li a{
list-style-type: none;
display: block;
padding: 4px 0 4px 5px;
border-left: 1px solid #a7a7a7;
border-right: 1px solid #a7a7a7;
border-bottom: 1px solid #a7a7a7;
font-size: 13px;
color: #1A1A1A;
text-decoration: none;
float: left;
width: 136px;
}
#column_one ul li a:hover{
background-color: #F1F1F1;
}
#column_one .menulevel1{
width: 100%;
height:18px;
font-size: 15px;
color: #1A1A1A;
font-weight: bold;
padding: 13px 0 3px 5px;
float:left;
}
#column_one ul li.menulevel1 a{
border:none;
padding: 0;
font-size: 13px;
}
#column_one ul li.menulevel1 a:hover{
background: none;
}
#column_one ul li a.menulevel2_a{
background-color: #F1F1F1;
}
#column_one .end{
width: 100%;
height: 5px;
float:left;
display: block;
}
.calculator{
float:left;
border: 1px solid #a7a7a7;
width: 131px;
background-color: #F2F2F2;
padding: 7px 5px 5px;
font-size: 11px;
}
/*********** MAIN NEWS ********************/
 
.frontimg{
margin: 4px 0 5px 0;
}
.cmsteaser{
font-weight: bold;
}
.cmsimagetext{
font-style:italic;
font-size: 11px;
color:#2F2F2F;
display:block;
}
.cmscontent{
float:left;
}
.cmscontent p{
margin-top: 10px;
}
.dato{
color: #404040;
font-size: 10px;
display: block;
margin-top: 2px;
}
.lesmer{
}
/*********** FANER ********************/
.faner{
margin: 10px 0 10px 0;
float:left
}
.faner ul{ 
list-style-type:none; 
border-bottom: 1px solid #a7a7a7;
}
.faner li{
list-style-type:none;
display: inline;
margin-left: 3px;
}
.faner li a{
text-decoration:none;
font-size: 11px;
color: #000;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0 0px 0 5px;
}
.faner li a span.fane_r{
padding-right: 14px;
}
.faner #fane_en, .faner #fane_to, .faner #fane_tre, .faner #fane_fire, .faner #fane_fem{
background-color: #F4F4F6;
padding: 5px;
float:left;
width: 440px;
border-bottom: 1px solid #a7a7a7;
border-left: 1px solid #a7a7a7;
border-right: 1px solid #a7a7a7;
margin-bottom: 10px;
}
.fane_active
{border-bottom: 1px solid #F4F4F6
}
 
/*********** SEC_NEWS ********************/
.sec_news_holder{
float:left;
margin-top: 15px;
}
.sec_news{
width:226px;
float:left;
overflow: hidden;
padding: 4px;
margin-bottom: 15px;
}
#frontpage_big .sec_news{
width:318px;
}
.one_line_news{
padding: 4px;
border-bottom: 1px dashed #D9D9D8;
float:left;
}
.one_line_news img {
margin-left: 5px;
}
.sec_news img{
margin-top: 4px;
}
.content_annaonse{
float:left;
margin-top: 10px;}
 
 
/*********** KALENDER SIDE ********************/
 
#column_two #cal{
padding: 10px;
}
.sectionwrapper{
float: left;
width: 100%;
margin-bottom: 15px;
}
.calday{
width: 40px;
float:left;
}
.day{
width: 35px;
border: 1px solid #D9D9D8;
text-align: center;
}
.daytop{
background-color: #1D3260;
color: #fff;
padding: 2px;
 }
.day_wrapper{
margin-left: 50px;
}
 
 
/*********** COLUMN_THREE ********************/
.ver{
background-color: #F2F2F2;
float:left;
margin-top: 3px;
width: 178px;
border: 1px solid #D9D9D8;
}
.ver body{
background-color: #F2F2F2;
}
.kalkulator{
background-color: #F2F2F2;
float:left;
border: 1px solid #D9D9D8;
margin-top: 3px;
width: 178px;
}
#calen table tr td{
text-align:center;
background-color: #fff;
border: 1px solid #D9D9D8;
}
#calen table tr td.active{
border: 1px solid #1D3260;
}
#calen table tr td a:hover {
background-color:#1D3260;
color:#FFFFFF;
}
#calen table tr td a{
color: #000;
text-decoration: none;
display: block;
}
#calen table img{
margin-top: 3px;}
.sehertv{
border: 1px solid #D9D9D8;
float:left;
margin-top: 3px;
}
.pdf_magasin{
border: 1px solid #D9D9D8;
float:left;
margin-top: 3px;
background-color: #F2F2F2;
}
.pdf_magasin a{
color: #1D3260;
text-decoration: none;
font-weight: bold;
text-align: center;
display: block;
margin: 3px 0 3px 0;
}
.gratulerer{
border: 1px solid #D9D9D8;
float:left;
margin-top: 3px;
background-color: #F2F2F2;
padding: 3px;
}
.gratulerer p{
margin-top: 2px;
}
 
 
/*************SKJEMA***************/
 
.cmsinputteaser{
font-style:italic;
font-weight:bold;
margin:5px 0 12px 10px;
}
.cmsinputfieldlabel{
margin-left: 10px;
}
.cmsinputtextfield{
margin: 0 0 8px 10px;
}
.cmsinputarea{
width: 440px;
margin-left: 10px;
}
.cmsinputbutton{
margin-left: 10px;
}
.cmsinputreturn{
margin: 5px 0 12px 0;
}
.cmslinks{
margin-top: 5px;
float:left;
}
 
.cmsinputteaser .cmslinks{
float:none;
padding-left: 5px;
}
 
 
a.cmslistdate{
margin: 3px 0 3px 0;
display:block;
float:left;
margin:3px 0;
width:100%;
}
 

