/*  Dette stilarket tar for seg layaout */ 

body {  margin: 0px; padding: 0px; 
 		font-family: Arial, Helvetica, sans-serif; 
		background: #ffffff url(images/bg_topp.gif) repeat-x; 
	 }

/* Masterkontainer - Omslutter alt innhold*/
#container {
	width: 1000px;
	margin: 10px auto;
	line-height: 150%;
	color: #333;
}

/* Toppfelt */
#top { padding: 0px; height: 114px; }

/* Venstre kolonne */
#leftnav { float: left; width: 243px; margin-right: 8px;}

/* Hovedkontainer innhold */
#content { margin-left: 251px; margin-top: 0px; width: 590px; }
#content img#img_venstre { margin-right: 7px; margin-bottom: 7px; float: left}
#content img#img_hoyre {margin-right: 4px; margin-left: 7px; margin-bottom: 7px; float: right}



/* Venstre og H�yre spalte - Sekund�rkontainere content*/
div#content #left { top: 0px;	float: left; width: 291px; padding: 0px;}
div#content #right {top: 0px; float: right; width: 291px; padding: 0px;}

/* Bunnfelt med kolofon */
#footer { clear: both; margin: 0; padding: .5em;
		  border-top: 1px solid #c0c0c0;
		 }
#colofon { width: 990px; font-size: 8pt; color: #666666;} /*float: left */
#logos { width: 990px; } /*float: right;*/
#logos img { margin-right: 15px; margin-bottom: 15px;}


#cleardiv { clear: both; height: 1em; } 

/* MENYER */ 

/* Toppmeny */
div#menu	{ clear: both; height: 26px; margin: 0;
			font: 9pt/26px Arial, Helvetica, Verdana, sans-serif ; font-weight: bold; 
			}

div#menu ul			{ margin: 0; padding: 0; }
div#menu ul li 		{ float: left; list-style: none; }
div#menu ul li a 	{ display: block; width: 126px; margin-left: 2px; padding: 0 0 0 20px; 
 		 			color: #ffffff; text-decoration: none;
		 			background: url(images/knapp.gif) no-repeat;
					}
div#menu ul li a:hover, #menu ul li#current a { background: url(images/knapp_aktiv.gif); }

/*  Slutt toppmeny */

/*  FAST SEKSJONSMENY - VENSTRE SIDE */

div#leftnav ul { list-style-type: none; padding: 0; margin: 0;} 

div#leftnav ul H3 { 	/* Overskrift plassert inne i UL */
	font: 10pt Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold; color: #ffffff; text-transform: uppercase;
	padding: 0px; margin: 0 0 3px 18px; } 

div#leftnav ul li { margin-top: 0px; margin-left: 10px;} 

div#leftnav ul li a { display: block; width: 190px; padding: 5px 0px 5px 15px; margin-left: 8px;
					font: 9pt Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase;
    				background: url(images/prikk.gif) left no-repeat; border-top: 1px dotted  #ffffff; } 

div#leftnav ul li a#sub_major { padding: 5px 0px 5px 15px; text-transform: uppercase; 
	background-image: url(images/prikk.gif); border-bottom: 1px dotted  #ffffff; } 

div#leftnav ul li a#sub_master { padding: 5px 0px 0px 15px; border-top: 1px dotted  #ffffff; } 

div#leftnav ul li a#sub { padding: 0px 0px 0px 15px; text-transform: capitalize; 
	background-image: url(images/transp.gif); border-top: 1px dotted  #b6b6b6; } 

div#leftnav ul li a#sub_bottom { padding: 0px 0px 3px 15px; text-transform: capitalize;
    background-image: url(images/transp.gif);
	border-top: 1px dotted  #b6b6b6; } 

div#leftnav ul li a#sub_last { padding: 0px 0px 3px 15px; text-transform: capitalize;
    background-image: url(images/transp.gif);
	border-top: 1px dotted  #b6b6b6; border-bottom: 1px dotted  #ffffff; } 

div#leftnav ul li a:hover { color: #53534f; } 
div#leftnav ul li a#last { border-bottom: 1px dotted #ffffff; } 

div#leftnav ul li a#theme { border-bottom: 1px dotted #fff; } /* Listeelement for year theme */

/* INNHOLD */
#skrift 	{width: auto; padding: 0 8px 8px 8px; margin: 0;
 			font-size: 80%;
 			color: #000000;
			}

/* gr� kontainer 243px - Venstre - meny*/
div#leftnav #leftnav_menu 		{ width: 243px; padding: 0; margin: 0; background: #b6b6b6 url(images/bunn_graa243px.gif) bottom no-repeat;}
div#leftnav #leftnav_menu_top 	{ width: 243px; height: 15px; background: url(images/topp_graa243px.gif) top no-repeat;}

/* beige kontainer 243px - Venstre side under meny*/
div#beige_container_243 		{width: 243px; margin-bottom: 8px; padding: 0; background: #f5f3f1 url(images/bunn_beige243px.gif) bottom no-repeat;}
div#beige_container_243_top 	{width: 243px; height: 15px; background: url(images/topp_beige243px.gif) top no-repeat;}

/* beige kontainer 291px - Venstre og h�yre spalte hovedkontainer*/
div#beige_container_291 		{width: 291px; margin-bottom: 8px; padding: 0; background: #f5f3f1 url(images/bunn_beige291px.gif) bottom no-repeat;}
div#beige_container_291_top 	{width: 291px; height: 15px; background: url(images/topp_beige291px.gif) top no-repeat;}

/* beige kontainer 590px - Hovedfelt */
div#beige_container_590 		{width: 590px; margin-bottom: 8px; padding: 0; background: #f5f3f1 url(images/bunn_beige590px.gif) bottom no-repeat;}
div#beige_container_590_top 	{width: 590px; height: 15px; background: url(images/topp_beige590px.gif) top no-repeat;}

div#beige_container_590 #skrift ul { margin: 0 0 10px 0; }
div#beige_container_590 #skrift ul li { margin-left: 20px;  }

/* kontainere med ulik farge */
#beige_container_orange #skrift a 	{
	color: #d2141f;
} /* endret til roed for 2009*/
#beige_container_orange #skrift H1  {color: #d2141f;} /* endret til roed for 2009 */

#beige_container_roed #skrift a 	{color: #d2141f; }
#beige_container_roed #skrift H1 	{color: #d2141f;}

#beige_container_blaa #skrift a 	{color: #00b5e5; }
#beige_container_blaa #skrift H1 	{color: #00b5e5;}

#beige_container_groen #skrift a 	{color: #4fa600; }
#beige_container_groen #skrift H1 	{color: #4fa600; }

/* SPESIAL : Kontainer for ulike blokker med lenker - se Courses */
#beige_container_special #skrift p 	 {margin-top: 0px; }
#beige_container_special #skrift p a {margin-bottom: 0px;}
#beige_container_special #skrift H3  {margin-top: 0px; margin-bottom: 5px; line-height:normal; font-weight:normal; color:  #666666;} /* Gr�   */

a#link-spes-groen, a#link-spes-orange, a#link-spes-blaa, a#link-spes-roed  {
		padding: 0 3px; margin: 3px 0; 	font-size: 12px; font-weight: 600; line-height:normal; text-decoration: none; color: #ffffff; } 

a#link-spes-roed  	{background-color: #d2141f;}
a#link-spes-groen 	{background-color: #4fa600;}
a#link-spes-blaa  	{background-color: #00b5e5;}
a#link-spes-orange 	{background-color: #d2141f; } /* endret til roed for 2009 */

a#link-spes-roed:hover, a#link-spes-groen:hover, a#link-spes-blaa:hover, a#link-spes-orange:hover { background-color: #ffffff; }

a#link-spes-roed:hover 	 { color: #d2141f;}
a#link-spes-groen:hover  { color: #4fa600;}
a#link-spes-blaa:hover 	 { color: #00b5e5;}
a#link-spes-orange:hover { color: #d2141f;} /* endret til roed for 2009 */


/* Overskrifter */

H1, H2, H3, H4, H5, H6 			{line-height:normal; margin-top: 0px; margin-bottom: 5px; }
H2, H3, H4, H5, H6 				{margin: 0px; color: #999999;}

H1 { font-size: 16px;}
H2 { font-size: 14px; }
H3 { font-size: 12px;}
H4 { font-size: 10px;}
H5 { font-size:  8px;}

p { margin: 0 0 1em 0; }

/* KLASSE: Ekstern lenke   */

a.link-ext 		   { text-decoration: none; background: url(images/ext_link.gif) right center no-repeat; padding-right: 20px; }
a.link-ext:hover   { text-decoration: underline;}

a {color: #d2141f; }

/* Lenke til nedlastning */

a.download 		   { text-decoration: none; background: url(images/download.gif) right center no-repeat; padding-right: 20px; }
