

#test{
	display: none;
}





body{
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
}

#super{
}

#page{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
	

#ptopContent{
}


#pmiddleContent{
	background-color: #fff;
	padding-top: 12px;
	padding-bottom: 12px;
}


/* Left */
#pleftContent{
	width: 190px;
	float: left;
	padding-left: 6px;
}

/* Center */
#pcenterContent{
	width: 578px;
	float: left;
	margin-left: 10px;
}

#pcenterContent.asRight {
	width: 768px;
}

#pcenterContent.asLeft {
	width: 768px;
}

#pcenterContent.asAlone {
	width: 958px;
}



/* Right */
#prightContent{
	width: 190px;
	float: right;
}

/* Bottom */
#pbottomContent{
	background-color: #1E98CB;
	clear: both;
}

h1{
	font-size: 24px;
}

h2{
	font-size: 20px;
}

h3{
	font-size: 18px;
}

h4{
	font-size: 16px;
}

h5{
	font-size: 14px;
}

h6{
	font-size: 12px;
	font-weight: bold;
}



a{
	color: #03192F;
	text-decoration: underline;
}

p{ 
	margin-bottom: 16px;
}


.nnName { 
	padding-left: 10px;
/*	border-left: 1px solid #A5D5EB;*/
	padding-top: 5px;
/*	padding-bottom: 10px;*/
	margin-bottom: 5px;
	color: #555;
}

.articleItem .nnName {
/*	border-left: 1px solid white;*/
}

.nnIngress {
	font-weight: bold;
/*	border-left: 1px solid #A5D5EB;*/
	padding-left: 10px;
	padding-bottom: 10px;
	color: #222;
}

.nnBody { 
/*	border-left: 1px solid #A5D5EB;
	border-bottom: 1px solid #A5D5EB;*/
	padding: 2px 10px;
	margin-bottom: 12px;
}

.nnListBody { 
	padding-left: 10px;
}


.nnHelpText{
    border: 3px dotted #ccc;
    background-color: #FFF8AF;
    font-weight: bold;
    padding: 10px;    
}

.nnLabel{
	font-weight: bold;
}


.undelivered{
	font-weight: bold;
	color: black;
}

.evaluated{
	font-weight: bold;
	color: green;
}

.partlydelivered{
	font-weight: bold;
	color: red;
}

.delivered{
	font-weight: bold;
	color: #FFA200;
}


.nnAnswerWrongIcon{
	background-image: url(img/wrong.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}

.nnAnswerCorrectIcon{
	background-image: url(img/correct.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}


ul.subAssignment { 

	list-style: none;
	margin: 0;
	padding: 0;

}

ul.subAssignment li { 

	margin-bottom: 3px;


}


/*
 *	table 
 */
table.nnTableList {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #EDEDED;
	border: 1px solid #CFCFCF;
}

table.nnTableList tr.odd, table.nnTableList tr td.odd{
	background-color: #ccc;
}

table.nnTableList tr.even, table.nnTableList tr td.even{
	background-color: #eee;
}

table.nnTableList tr td, table.nnTableList tr th{
	vertical-align: top;
	padding: 6px;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
}

table.nnTableList tr th{
	background-color: #ddd;
}

table.nnTableList ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}




table.nnTable{
	border: 1px solid #1E98CB;
	border-spacing: 12px;
}










dl.Link_file_List{
	margin-top: 10px;
	margin-bottom:7px;
}
	
dt {
	font-size:12px; 
	font-weight: bold;
}
	
dd {
	margin-left: 10px;
	padding-bottom: 3px;
}

/* Link file list */
div.Link_file_List {
	border: solid 2px #8cb0c5;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	
}










/*
 *	Oppgaver
 */
.nnAnswerCorrectIcon{
	color:Green;    
}

.nnAnswerWrongIcon{
	color:Red;  
}

.nnAnswerCorrect{
	background-color: #D1E6EF;
}

.nnAnswerCorrectBox{
	color: Green;
}

.nnAnswerWrongBox{
	color: Red;
	text-decoration: line-through;
}

 


















/*
 *	MENU
 */
div.menu{
}

div.menu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-top: 1px solid #1E98CB;
}

div.menu ul li{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #1E98CB;
}

div.menu ul li ul.SubMenu li{
	border: 0px;
}


div.menu ul li a{
	display: block;
	padding: 6px;
	padding-left: 12px;
	font-weight: normal;	
}

div.menu ul li a:hover{
	background-color: #A5D5EB;
}

div.menu ul li.menuItemLi1066{
	padding: 6px;
	padding-left: 12px;
	font-weight: bold;
}

div.menuTools{
	padding: 6px;
	margin-bottom: 8px;
	background-color: #A5D5EB;
	border: 1px solid #003366;
}



div.partPlainBody{
	padding: 6px;
	margin-bottom: 8px;
	background-color: #A5D5EB;
	border: 1px solid #003366;
}


#path{
	padding-bottom: 2px;
	border-bottom: 2px solid #003366;
	margin-bottom: 12px;
}




/*
 *	Arkfaner
 */
div.AspNet-Menu-Horizontal{
	padding-top: 6px;
}
 
div.AspNet-Menu-Horizontal a{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 12px;
	margin-right: 1px;
	font-size: 14px;
	background-color: #A5D5EB;
}

div.AspNet-Menu-Horizontal .AspNet-Menu-Selected a{
	background-color: #1E98CB;
}

div.AspNet-Menu-Horizontal a:hover{
	background-color: #1E98CB;
	display: block;
}




li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a{
	border-top: 1px solid #fff;
}

ul.AspNet-Menu{
	margin: 0px;
	padding: 0px;
	display: block;
}

ul.AspNet-Menu li{
	margin: 0px;
	padding: 0px;
}



.ToolsMenu ul.AspNet-Menu li{
	margin: 0px;
	padding: 0px;
	width: 130px;
}

/* IE7 og IE6 */
li.AspNet-Menu-WithChildren ul{
	padding-top: 22px !important;
	padding-top: 0px;
	margin-left: -129px !important;
	margin-left: 0px;
}

/* Firefox */
li.AspNet-Menu-WithChildren>/**/ul{
	padding-top: 0px !important;
	margin-left: 0px !important;
}

































/*
 *	FLYTTES INN I GENERELLE FILER
 */
.clearer{
	clear: both;
}

div.autoScroll{
	overflow: auto;
}


fieldset { 
	margin: 6px;
	padding: 6px;
}


/* move end content border below article */
div.articleItem 
{
	border-bottom: 1px solid white;
}
div.articleItem div.nnBody 
{
	border-bottom: 0px solid white;
}
