﻿body
{
    margin: 0;
    padding: 20px 0 0 0;
    background: url(images/bg.png) repeat-x;
    background-color: #e0e1e3;
    font-size: 11px;
    font-family: Georgia;
    color: #3d3f42;
}
form
{
    margin: 0;
    padding: 0;
}


a:link, a:visited
{
    color: #486580;
    text-decoration: none;
}
a:hover, a:active
{
    color: #cc9900;
    text-decoration: none;
}
div.mainframe
{
    margin: 0 auto;
}
.logo
{
    background: url(images/logo.png) no-repeat top left;
}
.hjemBilde
{
    background: url(images/hjem.png) no-repeat top left;
    width: 14px;
    height: 11px;
    float: left;
    display: block;
    vertical-align:bottom;
}
.ruler
{
    background: url(images/dot.gif) repeat-x top left;
}
.kontaktBilde
{
    background: url(images/kontakt.png) no-repeat top right;
    width: 13px;
    height: 11px;
    float: left;
    display: block;
    padding-left: 10px;
    vertical-align:bottom;
}
p
{
    margin: 0 0 1.2em 0;
    padding: 0;
}
.undermeny
{
    padding-left:0px;
    width: 200px;
    float: left;
    margin-top: 19px; /* background-color: Aqua; */
}
.innhold
{
    font-family:Verdana;
    font-size: 12px;
    line-height: 18px;
    width: 532px;
    padding-left: 25px;
    padding-right: 50px;
    margin-top: 19px;
    float: left; /* background-color: Aqua; */
}
.innholdForside
{
    font-size: 12px;
    line-height: 18px;
    padding-left: 25px;
    font-size: 14px;
    color: #3d3f42;
    text-align:left;
}
.innholdTittel
{
    padding-left: 250px;
    padding-top: 15px;
    font-size: 30px;
    font-style: normal;
    color:#3d3f42;
}
.kontaktOverskrift
{
    padding-left: 25px;
    font-size: 30px;
    font-style: normal;
    color:#3d3f42;
}
.forsideTittel
{
    
    padding-left: 25px;
    font-size: 30px;
    font-style: normal;
    color: #0095bf;
    
}

.forsidebilde 
{
    
    background: url(images/framsidebilde.png) no-repeat top right;
    width:988px;
    height:435px;
    
}
.bunn_venstre 
{
    width:418px;
    background: url(images/bunn_venstre.png) no-repeat top left;

}

.normal
{
    background: url(images/normal.png) no-repeat;
}
.forsideFirkant
{
    background: url(images/green.png) no-repeat;
}

.gronn
{
    background: url(images/gronn.png) no-repeat;
}
.turkis
{
    background: url(images/turkis.png) no-repeat;
}
.orange
{
    background: url(images/orange.png) no-repeat;
}

.normal_framside
{
    background: url(images/normal_framside.png) no-repeat;
}
.forsideFirkant_framside
{
    background: url(images/green_framside.png) no-repeat;
}

.gronn_framside
{
    background: url(images/gronn_framside.png) no-repeat;
}
.turkis_framside
{
    background: url(images/turkis_framside.png) no-repeat;
}
.orange_framside
{
    background: url(images/orange_framside.png) no-repeat;
}


.overskrift
{
    width: 210px;
    text-align: left;
    font-size: 17px;
    color: White;
}
.wrapper
{
    padding-top: 16px;
    width: 900px;
    float: left;
}
.midt
{
    width: 900px;
}
.bunn
{
    background: url(images/bunn2.png) no-repeat top left;
    width: 900px;
    height: 72px;
    float: left;
}
.bunnForside
{
    background-image: url(images/bunn2.png);
    background-repeat: no-repeat;
    width: 400px;
    height: 47px;
    float: left;
}
.last
{
    background: url(images/bunn3.png) repeat-x bottom left;
    height: 100px;
}
.lastText
{
    font-size: 10px;
    font-family: Tahoma;
    color: #8996a0;
    width: 820px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding: 10px 0 0 0;
}
.topp
{
    background-image: url(images/topp2.png);
    background-repeat: no-repeat;
    width: 900px;
    float: left;
}
.toppFramside
{
    background: url(images/topp_venstre.png) top left no-repeat;
    width: 900px;
}
.lesMer
{
    height: 50px;
    padding: 0 0 0 15px;
    font-size: 17px;
    font-style: italic;
}
.forsideTjenesteOmr
{
    font-family:Verdana;
    font-size:12px;
    line-height:16px;
    padding: 0px 0 0 15px
}
.innholdsWrapperFramside
{
    background: url(images/midt.png) repeat-y;
    width: 900px;
    display:inline;
    float:left;
}
.innholdsWrapper
{
    background: url(images/midt.png) repeat-y;
    width: 900px;
    display:inline;
    float:left;
    padding-left:25px;
}
div.ingress
{
    font-weight: bolder;
}
a.l1:link, a.l1:visited
{
     padding-right: 35px;
    font-size: 16px;
}

a.l1selected:link, a.l1selected:visited
{
    color: #3d3f42;
}


a.l2:link, a.l2:visited
{
    line-height:30px;
    /* 	display:block; 	width: 128px; 	padding: 0px 3px 1px 17px; 	border-bottom:solid 1px #FFFFFF; 	background-color:#F2F4F7; 	background-image: url(../gfx/bg_undermeny.gif); 	background-repeat:no-repeat; 	font-size: 9px; 	color: #486580; */
}
a.l2selected:link, a.l2selected:visited
{
    color: #3d3f42;
}

a.l3:link, a.l3:visited
{
    font-size: 10px;
    color: #486580;
    height: 11px;
}
a.l3selected:link, a.l3selected:visited
{
    color: #000000;
}
li
{
    list-style-type: none;
    font-size: 16px;
}
h1
{
}
h2
{
    font-size: 17px;
}
