@charset "utf-8";
/* CSS Document */

html,body{
	margin:0;
	padding:0
}

body{
	font: 80% Arial,sans-serif;
	background-color: #FFFFFF;
}
#maincontainer
{
	width:1000px;
	margin:0 auto;
}

#mainarea
{
	margin-left:15.5em;
	margin-top: 0px;
}

#symbnologo
{
	float:left;
	margin-top: 10px;
}

div#topmenu{
	float:left;
	width: 100%;
	padding-top:0px;
	background-color:#FFFFFF;
}
ul#tmul,ul#tmul li{
	list-style-type:none;
	margin:0;
	padding:0
}

ul#tmul
{
	margin-left:17em;
	margin-top: 20px;
}

ul#tmul li
{
	float:left;
	margin-right: 6px;
	text-align: center;
}

ul#tmul div{
	float:left;
	width: 7em;
	text-decoration:none;
	padding: 5px;
}

.tmli a{
	float: left;
	width: 7em;
	text-decoration:none;
	color: #666;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #EEFFFF;
}
.tmli a:hover{
	color: #FFFFFF;
	background-color: #FFAA33;
}

.tmlimini a{
	text-decoration:none;
	padding-top:3px;
	padding-bottom:2px;
/*	color: #666;*/
/*	background-color: #EEFFFF;*/
}
.tmlimini a:hover{
/*	color: #FFFFFF;*/
	background-color: #FFAA33;
}

/*ul#tmul li.activelink a,ul#tmul li.activelink a:hover{background: #FFF;color: #003}*/

.tmli
{
	font-family: Arial, sans-serif;
	font-size: 115%;
}
/*
ul#nav a{float:left;width: 8em;padding: 6px 0;text-decoration:none;color: #222}
ul#nav a:hover{color: #000}
ul#nav li.activelink a{background: #FFF}
ul#nav li.activelink a,ul#nav a:hover{color: #000;font-weight:bold}
*/
#botline {
	height: 7px;
	clear: both;
}
#navigation {
	clear: both;
	text-indent: 17em;
}

.innrykk
{
	text-indent:2em;
}

ol{
	text-indent:0;
	margin: 0;
	padding: 0em;
	padding-left: 1.3em;
}

ul{
	text-indent:0;
	margin: 0;
	padding: 0em;
	padding-left: 1.3em;
}

h1,h2,h3,h4,h5,h6
{
	font-weight: bold;
	color: #333333;
}
h1{
	font-size:175%;
}

h2{
	font-size:150%;
}
h3{
	font-size:135%;
}
h4{
	font-size:110%;
}
h5{
	font-size:110%;
	font-style: oblique;
}
h6{
	font-size:105%;
}

div#navigation a, div#mainarea a, div#mainarea a:visited, div#mainareafront a, div#mainareafront a:visited{
	color:#0000FF;
	text-decoration:underline;
	background-color: #EEFFFF;
}

div#mainarea .activelink, div#mainareafront .activelink{
	color:#000066;
	background-color: #66CCFF;
}

div#navigation a:hover, div#mainarea a:hover, div#mainareafront a:hover
{
	color:#FFFFFF;
	background-color:#330066;
}

/* program specs */
#progbilderammeright
{
	clear:right;
	margin-left:7px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:5px;
	float:right;
	z-index:314;
	border-style:dashed;
	border-width:4px;
	width: 18em;
	padding: 4px;
}

#textcontainer
{
	z-index:310;
}

#outerstorbildebox
{
	padding:10px;
 	position: fixed;
	background: #FFFFFF;
	z-index: 549;
	visibility:hidden;
	border:thin dashed #FF9900;
	cursor: pointer;
}

#storbildebox {
	background: #FFFFFF;
	z-index: 550;
	/*
	visibility:hidden;
	border:medium solid #FF9900;
	*/
}
#storbildeboxlukk{
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	position:absolute;
	right:0;
	top:0;
	cursor: pointer;
}

#loadingbildebox {
	position: fixed;
	background:#FFDD99;
	z-index: 548;
	visibility:hidden;
	width:250px;
	height:190px;
	border:medium dashed #FF9900;
	top:200px;
	left:525px;
}

.noclickimage
{
	border: 5px #FFFFFF solid;
}

.clickimage
{
	border: 5px #FFFFFF solid;
	cursor: pointer;
}


.clickimage:hover
{
	border: 5px #330066 solid;
	cursor: pointer;
}

#extrascontainer
{
	float:right;
	clear: right;
	z-index:312;
	border-style:dashed;
	border-width:4px;
	width: 18em;
	padding: 4px;
	margin-top:18px;
}

html .fav_link { padding:3px 0 0 20px; height:16px; background:url(http://www.normedia.no/ikoner/knapp_favoritter.gif) no-repeat top left; }

#mainarea #ekstrasright 
{
	float: right;
	width: 18em;
	z-index:312;
	padding: 4px;
	border-style: dashed;
	border-width: 3px;
}

.h3nbotmarg 
{
	margin-bottom:0;
}
.frontpageheader
{
	margin-bottom:0px;
	padding-bottom:0px;
}
.frontpagepara
{
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:3px;
	padding-top:0px;
}

#maincontainer #mainarea #kurs 
{
	float: left;
}

#ekstrasright .contentlist 
{
	list-style-type: none;
	display:block;
}

#ekstrasright a.current 
{
	background-color:#8899FF;
}
#extrascontainer ol 
{
	margin-left: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 2px;
}

.tdline
{
height:3px;
}

.tdvline
{
width 2px;
}
.tdheader
{
margin-top:30px;
margin-bottom:2px;
}
.tdfrontpageline
{
	background-color:#FFAA33;
	color:#FFAA33;
}
.symbkurs
{
	margin-bottom:2px;
	margin-top:2px;
}
.cursubpage
{
	color: #993300;
	font-weight:bold;	
}

th
{
	font-size:115%;
	text-align:left;
	color: #333333;
}
