body {
	background-color: #c3c7d3;
}
td.spalte1 { width: 25%; }
td.spalte2 { width: 50%; }
td.spalte3 { width: 25%; }
td.spalte1,
td.spalte2,
td.fullspalte2,
td.spalte3 { background-color: #fff; }

#spalte1Cont
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#spalte2Cont
{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#spalte3Cont
{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}


/* sidetopp ------------------------------------------------------------------*/
#sidetoppCont {
	background-image: url(/images/vmeny/sidetopp_bg.gif);
	height: 59px;
	margin-top: 0;
}
#hjemlenkeCont {
	position: relative;
	top: 11px;
	left: 11px; 
	width: 240px;
	height: 37px;
}
#hjemlenkeCont img {
	width: 240px; 
	height: 37px;
}
.sprakvalgCont {
	float: right;
	padding: 2px 5px 2px 5px;
}
.sprakvalgCont a:link, 
.sprakvalgCont a:visited {
	color: #fff;
}


/* navbar --------------------------------------------------------------------*/
#menyCont { margin: 20px 0 20px 0; }
#menytopp {
		background-color: #e8e4cb;
		height: 12px;
		width: 190px;
}
#menybunn {
		background-color: #e8e4cb;
		height: 12px;
		width: 190px;
}
#mainmenucontainer {
	background-color: #e8e4cb;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 190px;
	border-bottom: 1px solid #335098;
	font-size: 1.0em;
	color: #335098;
	line-height: 120%;
}
#mainmenucontainer .list {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#mainmenucontainer .li,
#mainmenucontainer .liaktiv {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px -10px;
	width: 170px;
}

/* Dette bestemmer avstanden mellom hovedpunktene i menyen */
#mainmenucontainer h4 {
	border-top: 1px solid #335098;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px -10px;
	width: 170px;
	font-weight: normal;
}
#mainmenucontainer .aktiveunderpunkt /* H4 */
{
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px -10px;
	width: 170px;
}

/* Dette bestemmer avstanden mellom underpunktene i menyen */
#mainmenucontainer .list .li .list .li,
#mainmenucontainer .list .li .list .liaktiv,
#mainmenucontainer .list .liaktiv .list .li { padding: 3px 0px 3px 20px; }

/* 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: #d5d0a8; }

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

/* Lenkefargene */

#mainmenucontainer a:link
{
	color: #335098;
	text-decoration: none;
}

#mainmenucontainer a:visited
{
	color: #335098;
	text-decoration: none;
}

#mainmenucontainer a:hover
{
	color: #335098;
	text-decoration: underline;
}

/* navbar for kapitteloversikt - hentet inn fra cuv.css og justert for å fjerne bullets*/
#mainmenucontainer .list .li { background-image: none; }
#mainmenucontainer div.licurrent { background-image: none; }


/* høyrespaltediv */
#oppgavelisteCont {
	margin-bottom: 10px;
}

/* ---------------------------- sidebunn */
#sidebunnCont {
	color: #6d6d6d;
}
#sidebunnCont p {
	margin-bottom: 0px;
}
#bunntekstCont {
	margin-bottom: 0;
}
#ekstranavCont {
	margin-bottom: 10px;
}

/* Slideshow -----------------------------------------------------------------*/
.slideshowCont {
	width: 575px;
	height: 435px;
	border: 1px solid silver;
}

/* Lærermeny ----------------------------------------------------------------*/
#larermenucontainer {
	background-color: #ebebeb;
	border: 1px solid #b9b9b9;
	margin-left: 10px;
}
#larermenucontainer .list h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	padding-bottom: 4px;
}
#larermenucontainer .list {
	padding-left: 0px;
}
#larermenucontainer .list .li,
#larermenucontainer .list .liaktiv {
	border-top: 1px solid #b9b9b9;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url(/images/vmeny/larermeny_bullet.gif);
	background-repeat:no-repeat;
	background-position: 8px 6px ;
}
#larermenucontainer .list .liaktiv {
	padding-bottom: 0;
}
#larermeny_vis,
#larermeny_skjul {
	padding-top: 4px;
	padding-left: 8px;
	height: 22px;
	background-repeat:no-repeat;
	background-position: 154px 2px ;
	margin-bottom: 0;
	background-color: #f5f5f5;
}
#larermeny_vis {
	background-image: url(/images/vmeny/larermeny_vis.gif);
}
#larermeny_skjul {
	background-image: url(/images/vmeny/larermeny_skjul.gif);
}
#larermenucontainer #larermeny_vis a:link,
#larermenucontainer #larermeny_vis a:visited,
#larermenucontainer #larermeny_vis a:hover {
	color: #4e4e4e;
}

/* Lenkefargene */
#larermenucontainer a:link,
#larermenucontainer a:visited,
#larermenucontainer a:hover {
	color: #4e4e4e;
}

