	body {
		font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; text-align: left;
}

/* ---( =floats )---------------------------------- */

	.left, div.left p.left {
		float: none;
}
	.right, div.right p.right {
		float: none;
}

/* ---( =container )---------------------------------- */

	#container { 
		background: none; margin-right: 30pt; margin-left: 20pt; padding: 0;
  /*position: relative; */
text-align: left; width: auto;
}
	#container:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } #container { display: inline-table; }
	/* Hides from IE-mac \*/ * html #container { height: 1%; } #container { display: block; } /* End hide from IE-mac */

/* ---( =header )---------------------------------- */

	#header {
		background: #fff; float: left; clear: both; height: auto; margin: 0 0 20pt; padding: 0; width: 100%;
}
	#header #profile {
		float: none; width: auto;
}
	#header #profile #logo img {
  		border: none; height: auto; width: auto;
}

/* ---( =search )---------------------------------- */

	#nav, #subnav, #tools, #links, #login, #options, #print, .link { 
		display: none;
}

/* ---( content )------------------------------- */

	#content {
		float: none; margin: 0; padding: 0; width: auto; 
}
	.home #content {
		padding: 0; width: auto; 
}
	#content ul { 
		margin: 0; padding: 0 23pt 8pt 23pt;
}
	#content li { 
		line-height: 130%;
}
	#content a:link, #content a:visited, #content a:active, #subcontent a:link, #subcontent a:visited, #subcontent a:active { 
		border-bottom: none; color: #000; text-decoration: none;
}
	#content a:hover, #subcontent a:hover { 
		border-bottom: none; color: #000; text-decoration: none; 
}

/* ---( subcontent )------------------------------- */

	#subcontent { 
		float: none; width: auto;
}

/* ---( =form )---------------------------------- */

	.form { 
		display: none;
}

/* ---( =footer )---------------------------------- */

	#footer { 
		background: none; margin: 30pt 30pt 0 20pt; padding: 0; position: relative; text-align: left; width: auto;
}
	#footer:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } #footer { display: inline-table; }
	/* Hides from IE-mac \*/ * html #footer { height: 1%; } #footer { display: block; } /* End hide from IE-mac */

/* ---( Kurshistorikk )---------------------------------- */
table#kurshistorikk
{ 
  width: 100%;
}

table#kurshistorikk td, table#kurshistorikk th
{  
  padding: 0 0.5em 0 0.5em;
  text-align: left;
}

div#kursuserhistorikk-select-user
{  
  display: none;
}


/* ---( Innmeldingsskjema )---------------------------------- */
div#innmelding-skjema div.inpline, div#innmelding-skjema h3
{
margin-top:8px;
}
div.checkbox
{
width:10px;
height:5px;
border:solid #000000 1px;
display:inline;
line-height:10px;
}
span.value
{
color:black;
border:solid #9ca183 1px;
background-color:#dddddd;
padding:1px 3px 1px 3px;;
}
div#inp_arbeidsgiver,div#inp_arbeidssted
{
  display:inline;
}






