body { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: white; text-align: center; }
td { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
td.topp { background-image: url(/kilden2/frontend/elements/topp.jpg); background-repeat: no-repeat; }

td.menybg { background-image: url(/kilden2/frontend/elements/menybg.gif); background-repeat: repeat-x; }
td.menyknapp { background-image: url(/kilden2/frontend/elements/menybg.gif); background-repeat: repeat-x; text-align: center; }
td.menyknapp:hover { background-image: url(/kilden2/frontend/elements/meny_hover.gif); background-repeat: repeat-x; }

td.filmstr_venstre { background-image: url(/kilden2/frontend/elements/filmstripe_venstre.jpg); background-repeat: no-repeat; background-position: left bottom; }
td.filmstr_hoyre { background-image: url(/kilden2/frontend/elements/filmstripe_hoyre.jpg); background-repeat: no-repeat; background-position: right top; }
td.stripe_bunn { background-image: url(/kilden2/frontend/elements/stripe_bunn.gif); background-repeat: repeat-x; }

a.toppmeny { color: #00274c; font-size: 11px; line-height: 13px; text-decoration: none; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px !important; display: block; }
a.toppmeny:visited { color: #00274c; }

a.undernav { background-color: #b9c7d4; color: #00274c; text-decoration: none; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 5px !important; display: block; }
a.undernav:hover { background-color: #3a6e8f; color: #FFFFFF; }
.leilheading { font-size: 12px; line-height: 15px; padding-top: 4px; padding-right: 7px; padding-bottom: 4px; padding-left: 7px !important; }
.heading { font-size: 15px; line-height: 18px; }
.ingress { font-size: 11px; line-height: 15px; }

div.linje { padding: 3 0 3 0px; background-color; silver; height: 1px; }

img.bildehoyre { float:right; margin-bottom: 5px; margin-left: 12px; }
img.bildevenstre { float:left; margin-bottom: 5px; margin-right: 12px; }
a { color: #5c570e; text-decoration: underline; }

a.plainlink { color: black; text-decoration: none; }
a.whitelink { color: white; text-decoration: none; }
a.plainlink:hover, a.whitelink:hover { text-decoration: underline; }

a.prisliste { color: black; text-decoration: none; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; display: block; }
a.prisliste:hover { text-decoration: underline; }
td.prisliste { padding-top: 1px; padding-bottom: 1px; padding-left: 5px; }
td.listetopp { background-image: url(/kilden2/frontend/elements/menybg.gif); background-repeat: repeat-x; text-align: left; padding-left: 5px;}

/*** Gjelder bare IE ***/
* html a.toppmeny:hover { background-image: url(/kilden2/frontend/elements/meny_hover.gif); padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; }

a.solgt { color: white; background-color: #b80000; padding-top: 0px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

/**********General*************/
div.main{
 background-color:#FFFFFF;
 width: 760px;
 position:relative;
 text-align:left;
 border: 1px solid #000000;
}
div.top{
 background-image: url(/kilden2/frontend/design/top.jpg);
 width: 760px;
 height: 80px;
}
a img{
 border:none;
}
h1,h2{
 font-family : Arial,Helvetica,Verdana,sans-serif;
 margin-bottom:0.3em;
 margin-top:0.3em;
}
h1,.heading1{
 font-weight:bold;
 font-size : small;
}
h2,.heading2{
 font-weight:bold;
 font-size : x-small;
}
a{
 color:#000088;
}
em{
 font-weight:bold;
 font-style: normal;
}
p,.text,.ingress{
 margin: 0.2em 0em 0.2em 0em;
 padding:  0.2em 0em 0.2em 0em;
}
.button{
 background-color : #2C7BC1;
 color : #FFFFFF;
 border: 1px solid #000000;
 text-decoration:none;
 padding:2px;
}
input.button{
 padding:0px;
}
th{
 text-align:left;
}
.number{
 text-align:right;
}
.right{
 float:right;
}
/**********Menu*************/
div.menu{
 float: left;
 width: 150px;
 margin-top: 10px;
 padding: 4px;
}
.menu ul{
 margin: 0px;
 padding: 0px;
}
.menu ul li{
 list-style-type:none;
 border: 1px solid #317CBD;
 margin: 2px 0px 2px 0px;
 background-color : #DCEFFC;
 width: 140px;
 text-align:right;
 padding: 2px 5px 2px 0px;
 font-weight:bold;
}
.menu ul li a{
 text-decoration:none;
 color:#0B4B83;
}
.menu ul li.submenu{
 background-color : #FFFFFF;
 border:none;
 padding-top: 2px;
 padding-bottom: 2px;
 margin-top: 0px;
 margin-bottom: 0px;
 border-left: 1px solid #A4C9E7;
 border-right: 1px solid #A4C9E7;
}
/**********Special*************/
table.prod_list td{
 padding-right: 10px;
}
div.content,div.news{
 margin-left: 160px;
 padding-top: 10px;



 width: 550px;
 height: 400px;
}
div.news{
 width: 350px;
}
#bottom{
 position:relative;
 bottom:-3px;
 padding-top:20px;
}
h1.subheading{
 font-size : x-small;
 color : #000000;
}
div.right_front{
 float:right;
 margin-right:5px;
 width:220px;
}
img.right_front{
 float:right;
 margin: 5px;
}
div.left_front{
 margin-left: 155px;
 width: 350px;
}
.boxheading{
 display:block;
 background-color:#F9A13A;
 border: 1px solid #000000;
 border-bottom: none;
 padding-left:15px;
 font-weight:bold;
}
a.readmore{
 display:block;
 clear:both;
 text-align:right;
 margin-bottom: 5px;
}
input {
border: 1px solid #C8C8C8;
font-size: 11px
}
textarea {
border: 1px solid #C8C8C8;
font-size: 11px
}
input.noborder {
        border: 0px;
}


