/* rammeverk */
body{
    margin:0;
    padding:0;
    background:#A9998C url("../bitmaps/bakgrunn-repeat-y.gif") repeat-y;
    font-family:verdana, helvetica, sans-serif;
    font-size:12px;
}
#pageContainer{
    width:960px;
}
#header{
    background:url("../bitmaps/bakgrunn.jpg") no-repeat;
    height:151px;
    width:960px;
}
#contentContainer{
    float:right;
    width:720px;
}
#Hovedmeny{
    width:190px;
    float:left;
    padding-left:45px;
}
#content{
    width:500px;
    float:left;
    margin-left:20px;
}
#related{
    width:160px;
    float:right;
}
#footer{
    position:absolute;
    left:0;
    bottom:0;
    background-color:#FFF;
    width:100%;
}

/*  SKRIFT OG FARGER */
h1{
	font-family:verdana, helvetica, sans-serif;
	font-size:14px;
	color:#000000;
    margin:0;
}

h2{
	font-family:verdana, helvetica, sans-serif;
	font-size:13px;
	color:#000000;
    margin:0;
}

h3{
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    margin:0;
}

h4{
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.overskrift{
	font-family:verdana, helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
    margin-bottom:6px;
}
a, a:visited {
	color: #6e6604;
	text-decoration:underline;
	font-weight: bold;
	font-size:12px;
}

/* HOVEDMENY */
.hjorne{
    background:url("../bitmaps/menu/krum_topp.gif") no-repeat left center #a9998c;
    height:25px;
    margin-top:-2px;
}
.hoyrehjorne{
    background:url("../bitmaps/menu/krum_topp_hoyre.gif") no-repeat right top #D8B976;
    height:25px;
}
div#Hovedmeny a, div#Hovedmeny a:active, div#Hovedmeny a:visited{
    color:#000;
    text-decoration:none;
}
div#Hovedmeny ul{
    margin:0;
    padding:0;
    margin-right:1px;
    margin-left:1px;
    width:188px;
}
div#Hovedmeny ul li{
    list-style:none;
    padding:5px 5px 5px 25px;
    margin-bottom:1px;
    background:url("../bitmaps/menu/piler/pil_1_lukket.gif") 5px 4px #D6D3C4 no-repeat;
}
div#Hovedmeny ul li a, div#Hovedmeny ul li a:visited, div#Hovedmeny ul li a:active{
    font-weight:bold;
}
div#Hovedmeny li.open{
    padding-bottom:0;
    margin-bottom:0;
    background:url("../bitmaps/menu/piler/pil_1_aapen_valgt.gif") 5px 4px #D6D3C4 no-repeat;
}
div#Hovedmeny li.open ul{
    margin-top:5px;
    border-top:1px solid #A9998C;
}
div#Hovedmeny li.open ul li{
    padding-left:42px;
}
div#Hovedmeny li.open ul li li{
    padding-left:58px;
    background:url("../bitmaps/menu/prikk.gif") 40px 4px #ECEADB no-repeat;
}
div#Hovedmeny ul li ul{
    list-style:none;
    margin-left:-25px;
}
div#Hovedmeny ul li ul li ul{
    list-style:none;
    margin-left:-42px;
}
div#Hovedmeny ul li ul li{
    list-style:none;
    background:url("../bitmaps/menu/prikk.gif") 22px 4px #ECEADB no-repeat;
    border-bottom:#A9998C 1px solid;
    margin-bottom:0;
}
div#Hovedmeny ul li ul li a, div#Hovedmeny ul li ul li a:visited, div#Hovedmeny ul li ul li a:active{
    font-weight:normal;
}
div#Hovedmeny ul li ul li.valgt{
    background:url("../bitmaps/menu/prikk_valgt.gif") 22px 4px #DAB976 no-repeat;
}

div#Hovedmeny ul li.open ul li.dybde2{
    background:url("../bitmaps/menu/prikk.gif") 22px 4px #ECEADB no-repeat;
}
div#Hovedmeny ul li.open ul li.valgt{
    background:url("../bitmaps/menu/prikk_valgt.gif") 22px 4px #DAB976 no-repeat;
}
div#Hovedmeny ul li.open ul li.open ul li.valgt{
    background:url("../bitmaps/menu/prikk_valgt.gif") 40px 4px #DAB976 no-repeat;
    border-bottom:none;
}
div#Hovedmeny ul li.open ul li.open ul li.dybde3{
    border-bottom:none;
}


#Hovedmeny .bladbakgrunn{
    margin-top:5px;
    background:url("../bitmaps/menu/bakgr_blad2.gif") no-repeat;
    width:100%;
    height:250px;
}

.bladbakgrunn a.dnlenke img{
	padding-left: 10px;
	margin-top: 26px;
}


/* INNHOLD */
p{
    margin-top:0;
}
.artikkelbilde{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    margin-top:4px;
}
.artikkelbilde img{
    border:0;
}
img {
    border:0;
}
.ingress {
    margin-bottom: 20px;
    font-size:12px;
    font-weight:bold;
}
.temaside{
    clear:both;
    margin-top:25px;
}
.sideContainer{
    float:left;
    width:100%;
    margin-bottom:15px;
}
h2{
    margin-bottom:10px;
}
.sideContainer .bilde{
    float:left;
    margin:2px 10px 10px 0;
}

/* LISTE */
.listeAvUndersider{
    margin-top:20px;
    clear:both;
}
.listeAvUndersider .underside{
    margin-bottom:20px;
    clear:both;
}
.listeAvUndersider .underside .bilde{
    float:left;
    width:150px;
    margin:2px 10px 10px 0;
}


/* HØYREMENY */
#related a, #related a:visited, #related a:active{
    font-size:10px;
    font-weight:bold;
    color:#000;
    text-decoration:underline;
}


/*
Ved å legge til clearfix klassen vil elementet strekke seg så det inkluderer alle floats.
 */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.align-left{
    margin:4px 10px 10px 0;
}
.align-right{
    margin:4px 0 10px 10px;
}
.kontaktinfo{
    font-size:11px;
}