body {
	background: #a49e74;
	color: #443e4c;
	font: 100% Georgia, "Times New Roman", Times, serif; 
	line-height: 1.3em;
	}
* { 
	padding: 0; 
	margin: 0; 
	}

a, a:link, a:visited {
	color: #bf281d;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
ul, ol {
	padding-left: 1em;
	text-indent: 0;
	}


/* std typo ------------------------------------------------------------------*/
#hovedspalteCont h1 {font-size: 137.5%; font-weight: normal; margin:0 0 0.2em 0}
#hovedspalteCont h2 {font-size: 125%; font-weight: bold; margin:0.8em 0 0.2em 0}
#hovedspalteCont h3 {font-size: 112.5%; font-weight: bold; margin:0.8em 0 0.2em 0}
#hovedspalteCont h4 {font-size: 93.8%; font-weight: bold; margin:0.8em 0 0.2em 0}
#hovedspalteCont p {font-size: 87.5%; margin:0 0 0.8em 0; line-height:1.3em;}
#hovedspalteCont li,
#hovedspalteCont td {font-size: 87.5%; line-height:1.3em;}

.byline {
	color: #a49e74;
	font-size: 81.3%;
	text-transform: uppercase;
	padding: 0 0 0 20px;
	}
.bylineepost {
	text-transform: lowercase;
	}
.ingress {
	font-weight: bold; 
	line-height: 1.4em;
	}
.ledetekst {
	font-size:75%;
	}

/* sidelayout ----------------------------------------------------------------*/
#sideCont {
	width: 975px;
	margin: auto;
	}
#sidetoppCont {
	width: 975px;
	height: 100px;
	background-image: url(/images/sidetopp_bg.gif);
	background-repeat: no-repeat;
	}
#multispalteCont {
	background: #ecead4;
	width: 975px;
	margin: 0;
	padding: 0;
	}
#spalte1Cont {
	width: 200px;
	float: left;
	padding: 0 0 20px 10px;
	}
#hovedspalteCont {
	width: 500px;
	float: left;
	margin: 0 20px 0 20px;
	padding: 30px 0 20px 0;
	}
#spalte3Cont {
	width: 215px;
	float: left;
	padding: 30px 0 20px 0;
	}
#hjemlenkeCont {
	position: relative;
	top: 40px;
	left: 655px;
	width: 265px;
	height: 50px;
	}
#hjemlenkeCont img {
	width: 265px;
	height: 50px;
	}

/* sidebunn ------------------------------------------------------------------*/
#sidebunnCont {
	clear: both;
	border-top: 10px solid #a49e74;
	background-image: url(/images/sidebunn_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #c1bc9a;
	}
#sidebunnleft {
	float: left;
	width: 200px;
	height: 40px;
	font-size: 87.5%;
	padding: 10px;
	}
#sidebunntekst {
	float: left;
	width: 470px;
	height: 60px;
	font-size: 81.3%;
	padding: 10px;
	}
#sidebunnlogoer {
	float: left;
	width: 260px;
	height: 40px;
	}
#logokilden {
	float: left;
	padding: 10px 10px 10px 10px;
	}
#logoforskningsradet {
	padding: 13px 10px 10px 20px;
	}

/* navbar --------------------------------------------------------------------*/
#menyCont { 
	margin: 0 0 20px 0; 
	width: 190px;
	}
#menytopp {
	background-image: url(/images/menytopp.gif);
	background-repeat: no-repeat;
	height: 72px;
}
#menybunn {
	background-image: url(/images/menybunn.gif);
	background-repeat: no-repeat;
	height: 72px;
}
#mainmenucontainer {
	background-color: #fff;
}
#mainmenucontainer h4 {
	border-bottom: 1px dotted #ec3224;
	font-weight: normal;
	padding: 3px 3px 3px 15px;
}
#mainmenucontainer div.li,
#mainmenucontainer div.liaktiv {
	font-size: 87.5%;
}

* #mainmenucontainer div.li,
* #mainmenucontainer div.liaktiv {
}

/* Markering av punkter som faller inn under aktiv seksjon */
#mainmenucontainer .liaktiv .list .li ,
#mainmenucontainer H4.aktiveunderpunkt, 
#mainmenucontainer .list .liaktiv .li,
#mainmenucontainer .list .list .li { background-color: #ffd8d4; }

/* Markering av aktivt menypunkt */
#mainmenucontainer .li .list .liaktiv,
#mainmenucontainer .liaktiv H4 { 
	background-color: #f4847c; 
	}

/* Lenkefargene */
#mainmenucontainer a:link,
#mainmenucontainer a:visited {
	text-decoration: none;
	color: #443e4c;
}
#mainmenucontainer a:hover {
	text-decoration: underline;
	color: #bf281d;
}

/* Lenkefargene ved markering av aktivt menypunkt */
#mainmenucontainer .li .list .liaktiv a:link,
#mainmenucontainer .li .list .liaktiv a:visited,
#mainmenucontainer .liaktiv H4 a:link, 
#mainmenucontainer .liaktiv H4 a:visited { 
	color: #fff;
	}
#mainmenucontainer .li .list .liaktiv a:hover,
#mainmenucontainer .liaktiv H4 a:hover { 
	color: #bf281d;
	}

/* faktaboks -----------------------------------------------------------------*/
.faktaCont {
	padding: 10px;
	margin: 0 10px 10px 0;
	border: 1px solid #a49e74;
	background-color: #d6d3b7;
	}
.faktaCont h3 {
	margin: 0 0 0.2em 0;
	font-weight: normal;
	}
.faktaCont p,
.faktaCont li {
	font-size: 87.5%;
	line-height: 1.2em;
	}
.faktaCont #seogsaaCont h3,
.faktaCont #vedleggCont h3,
.faktaCont .nettressursCont h2 {
	padding: 2px 0 2px 0;
	color: #a49e74;
	font-size: 87.5%;
	font-weight: bold;
	}
.faktaCont .container .li,
.faktaCont .nettressursCont h4 {
	border-top: 1px dotted #a49e74;
	font-weight: normal;
	font-size: 87.5%;
	line-height: 1.1em;
	padding: 2px 0 2px 0;
	}
.faktaCont .nettressursCont p.url,
.faktaCont .nettressursCont p.urlkommentar {
	font-size: 81.3%;
	line-height: 1.1em;
	}


/* søk i venstrespalten ------------------------------------------------------*/
#sokCont {
	width: 170px;
	height: 70px;
	background-image: url(/images/sok_bg.gif);
	background-repeat: no-repeat;
	padding: 10px;
	margin: 20px 0 10px 0;
	}

/* listeformattering   -------------------------------------------------------*/
.listeCont {
	border-bottom: 1px dotted #a49e74;
	background-color: #fff;
	margin: 10px 0 10px 0;
	}
.listeelementCont {
	clear: both;
	border-top: 1px dotted #a49e74;
	padding: 6px 10px 6px 10px;
	}
.listeelementCont a:link,
.listeelementCont a:visited {
	color: #443e4c;
	}
.listeelementCont a:hover {
	color: #bf281d;
	}
.listetittel {
	font-weight: bold;
	line-height: 1.2em;
	}
#hovedspalteCont .listetekst,
#hovedspalteCont .listetekst p {
	font-size: 87.5%;
	line-height: 1.2em;
	}
.listebildeCont {
	float: left;
	width: 60px;
	margin: 5px 5px 1px 0;
	}

/* ledetekstbasert liste */
.ledetekstelementCont {
	border-top: 1px dotted #a49e74;
	clear: both;
	}
.ledetekst {
	float:left; 
	width: 160px;
	display: block;
	color: #a49e74; 
	padding: 2px 0 2px 0;
	}
.ledetekstinnhold {
	float:left; 
	width: 340px;
	padding: 2px 0 2px 0;
	}
.ledetekstelementCont#utdanning, 
.ledetekstelementCont#norurl,
.ledetekstelementCont#engurl,
.ledetekstelementCont#fagomrade_disiplin,
ledetekstelementCont#fagkommentar {
	border-top: 0px dotted #a49e74;
	}

/* banner   ------------------------------------------------------------------*/
.bannerCont {
	background-color: #fff;
	border: 1px solid #333;
	margin: 0px 0px 10px 10px;
	width: 169px;
	text-align: center;
	}
.bannerCont p {
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 10px;
	padding: 2px;
	}

/* høyrespalte-assosiasjoner -------------------------------------------------*/
#spalte3Cont .container {
	margin: 0 0 7px 0;
	padding: 0 7px 5px 7px;
	background-color: #fff;
	border-top: 1px dotted #a49e74;
	border-bottom: 1px dotted #a49e74;
	}
#spalte3Cont .container h3,
#spalte3Cont .nettressursCont h2 {
	padding: 2px 0 2px 0;
	color: #a49e74;
	font-size: 87.5%
	}
#spalte3Cont .container .li,
#spalte3Cont .nettressursCont h4 {
	border-top: 1px dotted #a49e74;
	font-weight: normal;
	font-size: 87.5%;
	line-height: 1.1em;
	padding: 2px 0 2px 0;
	}
#spalte3Cont .nettressursCont p.url,
#spalte3Cont .nettressursCont p.urlkommentar {
	font-size: 81.3%;
	line-height: 1.1em;
	}

/* Clearfix-kode (IE7) --------------------------------------------------------*/
.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 */


