body
{
	background-color: #FFF;
	background-image: url(/images/videregaende/images/background.gif);
	background-repeat: repeat-y;
	background-position: top center;
	margin: 0;
}

#mainCont
{
	width: 976px;
	margin: 0 auto auto auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: transparent;
	background-image: url(/images/videregaende/images/mainbackground.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#spalte1Cont
{
	float: left;
	width: 200px;
	margin-right: 0px;
	background-color: transparent;
}

#spalte2Cont
{
	float: left;
	width: 550px;
	padding-top: 40px;
	padding-bottom: 32px;
	margin-right: 20px;
	background-color: transparent;
}

#seksjonsside #spalte2Cont
{
	background-image: url(/images/videregaende/images/index_background.jpg);
	background-repeat: no-repeat;
	background-position: -5px top;
	background-color: transparent;
	height: auto;
}

#spalte3Cont
{
	width: 200px;
	margin-right: 0px;
	float: left;
	padding-top: 20px;
	background-color: transparent;
}

#logoCont
{
	width: 200px;
	height: 140px;
	background-color: transparent;
	background-image: url(/images/videregaende/images/logo.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

#menuCont
{
	width: 180px;
	background-color: transparent;
	background-image: none;
	padding: 40px 0px 0px 0px;
}

/* #menulinkCont
	{
		vertical-align: bottom;
		height: 320px;
	} */

#menulinkCont a:link, #menulinkCont a:visited
{
	color: #FF0;
	font-family: trebuchet, arial;
	font-size: 11px;
	height: 15px;
	text-decoration: none;
	display: block;
	background-color: #000;
	width: 156px;
	margin-bottom: 4px;
	padding-top: 2px;
	padding-left: 14px;
}

#menuCont a:hover { text-decoration: underline; }
#orakelCont a:link, #orakelCont a:visited { color: #FFF; }

#orakelCont
{
	height: 131px;
	width: 180px;
	margin-top: 20px;
	background-image: url(/images/videregaende/images/orakel.gif);
	background-repeat: no-repeat;
	background-position: 30px 0px;
}

#trinnCont
{
	padding-top: 10px;
	padding-left: 120px;
	width: 326px;
	height: 95px;
}

#seksjonsside #trinnCont
{
	padding-top: 10px;
	padding-left: 120px;
	width: 326px;
	height: 65px;
	display: block;
}

#bottomCont
{
	width: 976px;
	padding-top: 10px;
	padding-bottom: 0px;
	height: 200px;
	margin: 0 auto auto auto;
	background-image: url(/images/videregaende/images/bunn_raster.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
}

#bunntekst
{
	margin-left: 10px;
	margin-top: 28px;
}

/* Teasertreet på index-siden --------------------*/
#treCont
{
	width: 526px;
	height: auto;
	margin-top: 8px;
	margin-left: 30px;
	margin-bottom: 30px;
}

#regnemesterCont
{
	width: 400px;
	height: 112px;
	margin-left: 50px;
	margin-right: 0px;
	margin-bottom: 16px;
	background-image: url(/images/videregaende/images/regnemesteren.gif);
	background-repeat: no-repeat;
	padding: 8px 24px 0px 12px;
}


.regnlogginnCont
	{
		width: 300px;
		height: 28px;
		padding-top: 26px;
		padding-left: 0px;
	}
	
	.regnlogginnCont form { margin: 0; }
	
	.regnlogginnCont input#nokkel
	{
		background-color: #e1ded1;
		border: 1px #40769d solid;
		color: #40769d;
	}
	

.teaserCont
{
	width: 152px;
	height: 142px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 4px;
	float: left;
	background-repeat: no-repeat;
	padding: 8px 8px 2px 8px;
}

.teaserCont#spill { background-image: url(/images/videregaende/images/teasere/t_spill.gif); }
.teaserCont#treningsleir { background-image: url(/images/videregaende/images/teasere/t_treningsleir.gif); }
.teaserCont#karrieresenter { background-image: url(/images/videregaende/images/teasere/t_karrieresenter.gif); }
.teaserCont#karriereguiden { background-image: url(/images/videregaende/images/teasere/t_karriereguiden.gif); }
.teaserCont#abelshjorne { background-image: url(/images/videregaende/images/teasere/t_abelshjorne.gif); }
.teaserCont#biografier { background-image: url(/images/videregaende/images/teasere/t_biografier.gif); }
.teaserCont#matematisketekster { background-image: url(/images/videregaende/images/teasere/t_matematisketekster.gif); }

.teaserCont a:link,
.teaserCont a:visited
{
	color: #4490a2;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	height: 126px;
	width: 136px;
	font-size: 16px;
}

.teaserCont img { margin-left: 11px; }

#seksjonsside .seksjonstekstCont
{
	padding: 0 20px 10px 40px;
	width: 420px;
}

.kampanjeCont
{
	
}

#spalte3Cont #nyhetsCont{
	width: 200px;
	padding-top: 0px;
}

#spalte3Cont #nyhetsCont h2,
	#dagenstallCont h2
{
	width: 172px;
	background-color: transparent;
	background-image: url(/images/videregaende/images/hoyremenybg.gif);
	background-repeat: no-repeat;
	display: block;
	color: #FFF;
	text-transform: uppercase;
	margin: 0 2px 0 2px;
	padding-left: 20px;
	font-size: 16px;
}


.nyhetssaksCont { padding: 10px 10px 2px 0px; }


#dagenstallCont,
	#lenkeCont
{
	width: 200px;
	padding-top: 14px;
}

#dagenstallCont p,
	#lenkeCont p {
	padding: 10px 10px 2px 0px;
	margin: 0;
}


/* Målgruppestyrt standardassosiasjonsformattering -----------------------*/
/* Default formattering */
#spalte3Cont .container h3 {
	background-image:url(/images/videregaende/defaultCont.gif);
	color: #000;
	padding-left: 25px;
}
#spalte3Cont .container div.li {
	background-image:url(/images/videregaende/bullet.gif);
}
/* Brukersombakgrunnstoff */
#spalte3Cont #brukersombakgrunnstoffCont h3 {
	background-image:url(/images/videregaende/brukersombakgrunnstoffCont.gif);
}
/* Vedlegg */
#spalte3Cont #vedleggCont h3 {
	background-image:url(/images/videregaende/vedleggCont.gif);
}
/* Ordforklaringer */
#spalte3Cont #ordforklaringCont h3 {
	background-image:url(/images/videregaende/ordforklaringCont.gif);
}
/* Nettressurs */
#spalte3Cont #nettressursCont h3 {
	background-image:url(/images/videregaende/nettressursCont.gif);
}

/* institusjon/forfatter i høyrespalte ---------------------------------------*/
#institusjon_forfatterCont {
	background-image: url(/images/videregaende/forfatter_institusjon_bg.jpg);
	background-position: top right;
}

.sok_form_div
{
	padding: 4px;
	margin: 0 0 10px 0px;
	background-color: #000000;
	
}

.sok_table
{
	background-image: none;
	background-color: transparent;
}


.result_table
{
	background-color: #efefe3;
	background-image: none;	
}


