body
{
	text-align: center;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:hover, a:active
{
	text-decoration: none;
	color: #00568a;
}

ul
{
	list-style-image: none;
}

hr
{
	border: 0;
	border-bottom:1px solid #f50;
	margin:0px auto 5px 0pt;
	text-align:left;
	width:40px;
}

h1,
h2,
#FORSTUDENTERSEKSJONSFORSIDE .contentColumn .halfColumn .forstudenterheader
{
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
}

#FORSTUDENTERSEKSJONSFORSIDE .contentColumn .halfColumn .forstudenterheader
{
	
}



strong
{
	font-weight: bold;	
}

#Wrapper
{
	width: 964px;
	margin: 20px auto 0 auto;	
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	overflow: visible;
}

#FORSTUDENTERSEKSJONSFORSIDE .introduction,
#FORSTUDENTERSEKSJONSFORSIDE .introduction p
{
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
}

#Wrapper .Header, #Wrapper .HeaderEN
{
	text-indent: -1000em;
	height:85px;
	width:100%;
	background:	#FFFFFF url(/images/newdesign/top-banner_figures.gif) no-repeat scroll 100% 0px;
	overflow:visible;
	position:relative;
}

#Wrapper .Header a
{
	display: block;
	height: 85px;
	background:	#FFFFFF url(/images/newdesign/top-banner_logo.gif) no-repeat scroll 0px 0px;
	width:335px;
	position:absolute;
	left:10px;
	top:0px;
}

#Wrapper .HeaderEN a
{
	display: block;
	height: 85px;
	background:	#FFFFFF url(/images/newdesign/top-banner_logo_english.gif) no-repeat scroll 0px 0px;
	width:359px;
	position:absolute;
	left:10px;
	top:0px;
}

.contentColumnMainImage 
{
	width:425px;
	height:290px;
	margin:10px 0;
	}

.pageTypeContent
{
	width: 890px;
	text-align: left;
	margin: 0 auto;
	overflow: visible;
}

.pageTypeContent h1
{
	background: none;
	text-indent: 0;
}

#Frontpage .contentColumn h1,
.mainContent,
.newsletter p,
.pageTypeContent .introduction p
{
	color: #000;
}

.mainMenu a:link,
.mainMenu a:visited,
.mainMenu a:hover,
.mainMenu a:active
{
	color: #333;
}

/*** Main menu ***/
.mainMenu
{
	height: 1%; /* IE6 hack */	
}

.mainMenu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
}

.mainMenu,
.mainMenu ul
{
	background: #FFFFFF url(/images/newdesign/shadow-box-top-menu.jpg) repeat-x bottom;
}

.mainMenu ul li
{
	float: left;
	margin: 10px 0px 0px 5px;
	line-height:20px;
}

.mainMenu a
{
	margin: 0 5px 0 0;
	padding: 0 0 10px 0;
	display: block;
	font-family: Helvetica, Arial;
}

#Wrapper #Frontpage .mainMenu h2,
.pageTypeContent .mainMenu h2
{
	font-size: 13px ! important;
	line-height:20px;
	/*letter-spacing: -1px;*/
}
.mainMenu .primarySet
{
	float: left;
	background: #FFFFFF url(/images/newdesign/shadow-page-topleft.jpg) no-repeat left bottom;
	font-weight: bold;
}

.mainMenu .secondarySet
{
	float: right;
	background: #FFFFFF url(/images/newdesign/shadow-page-topright.jpg) no-repeat right bottom;
}

.mainMenu .secondarySet h2
{
	font-weight: bold;
}

.signature,
.mainMenu li.separator
{
	color: #ccc;	
}

.mainMenu li.separator
{
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}

.mainMenu li.first
{
	margin-left: 4px;
	display: inline;
}
.mainMenu .secondarySet li 
{
	padding:0px;
	}

.mainMenu .secondarySet li.last a
{
	margin-right: 4px;
}

.mainMenu .selected a
{
	display: block;
	border-bottom: 4px solid;
	padding-bottom: 6px;
}

/*** END Main menu ***/

/*** Main content ***/

.mainArea
{
	clear: both;
	overflow: visible;
/*	background-color: lightgreen;*/
}

.shadowedBox
{
	background: url(/images/newdesign/shadow-box-top-5.jpg) repeat-x;
	width: 100%;
}

.shadowedBoxOuter
{
	background: url(/images/newdesign/shadow-page-left.jpg) no-repeat left top;
	overflow: visible;
}

.shadowedBoxInner
{
	background: url(/images/newdesign/shadow-page-right.jpg) no-repeat right top;
	padding: 0 4px 0 4px;
	overflow: visible;
}

#Wrapper #Frontpage .mainContent
{
	border-top: 1px solid #ccc;
}

#Wrapper #Frontpage .signature
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #a4a4a4;
	margin-bottom:5px;
	margin-bottom:0px;
	padding-bottom:0px;
}
*html #Wrapper #Frontpage .signature 
{
	margin-bottom:0px;
	}

#Frontpage .news
{
	float: left;
	display: block;
}

#Frontpage .news .introduction
{
	margin: 0;	
}

#Frontpage .news .introduction div
{
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #333;	
	margin: 0;
}

.mainContent
{
	border-top: 1px solid #cc0;
	padding-top: 1px;
	height: 1%; /* IE6 hack */
	overflow: visible;
}

.mainContent .contentColumn
{
	float: left;
	display: inline; /* IE6 hack */
	margin: 0px 0 0 9px;
	overflow: visible;
}

.mainContent .contentColumn,
.mainContent .contentColumn div,
.mainContent .contentColumn p, 
.mainContent .contentColumn p a:link,
.mainContent .contentColumn p a:visited,
.mainContent .contentColumn p a:active,
#FORSTUDENTERSEKSJONSFORSIDE .halfColumn .forstudenterheader,
#FORSTUDENTERSEKSJONSFORSIDE .halfColumnStyleSet1
{
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #666;
	line-height:20px;
}

.mainContent .contentColumn p
{
	line-height: 20px;
}


#SEKSJONSFORSIDE .mainArea .shadowedBoxOuter .contentColumn p
{
	margin-bottom: 5px;
	margin-top: 5px;
}

#FORSTUDENTERSEKSJONSFORSIDE .halfColumnStyleSet1 .halfColumnInner div,
#FORSTUDENTERSEKSJONSFORSIDE .halfColumnStyleSet1 .halfColumnInner a:link,
#FORSTUDENTERSEKSJONSFORSIDE .halfColumnStyleSet1 .halfColumnInner a:visited,
#FORSTUDENTERSEKSJONSFORSIDE .halfColumnStyleSet1 .halfColumnInner a:hover,
#FORSTUDENTERSEKSJONSFORSIDE .halfColumnStyleSet1 .halfColumnInner a:active
{
	margin: 0;
	line-height: 16px;
	font-size: 12px;
}

.mainContent .contentColumn div a:link,
.mainContent .contentColumn div a:visited,
.mainContent .contentColumn div a:active,
.mainContent .contentColumn p a:link,
.mainContent .contentColumn p a:visited,
.mainContent .contentColumn p a:active
{
	color: #00568a;
	font-weight: bold;
}

.mainContent .contentColumn div a:hover,
.mainContent .contentColumn p a:hover
{
	text-decoration: underline;
	color: #0a2654;
}

.mainContent .featuredColumn,
.mainContent .submenuColumn,
.contentHeader .breadCrumbs,
.contentHeader .search
{
	float: left;
	display: inline; /* IE6 hack */
	margin: 10px 0 0 9px;
}

.mainContent .featuredColumn
{
	background:transparent url(/images/newdesign/dash3x5-gray.gif) repeat-x scroll center top;
	padding-top: 14px;
	margin-top: 40px;
	
}

#SEKSJONSFORSIDE .mainContent .featuredColumn .newsletter
{
	margin-bottom: 5px;
}

.pageTypeContent .wide .featuredColumn
{
	display: none;	
}

.contentColumn,
.pageTypeContent .wide .contentColumn
{
	width: 650px;
}

.featuredColumn,
.contentHeader .search
{
	width: 203px;
}

.featuredColumn .search
{
	margin: 0 0 20px 0;
	height: 25px;
}

#Frontpage .news .clearLine span
{
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 9px;
	background:#FFFFFF none repeat scroll 0%;
	padding:0pt 10px 0pt 0pt;	
	text-transform: uppercase;
	color: #f15e22;
}

#Frontpage .newsItem h2,
#Frontpage .newsItem h2 a,
#Frontpage .newsItem h2 a:link,
#Frontpage .newsItem h2 a:visited,
#Frontpage .newsItem h2 a:hover,
#Frontpage .newsItem h2 a:active
{
	font-family: Helvetica, Arial;
	font-size: 20px;
	line-height: 22px;
	color: #333;
	text-transform: none;
}

#Frontpage .featuredColumn .searchAndBoxes
{
	height: 396px;
	overflow: hidden;
}

/* IE7 only */
html*#Frontpage .featuredColumn .searchAndBoxes
{
	height: 396px;
}

/* IE6 only */
* html #Frontpage .featuredColumn .searchAndBoxes
{
	height: 396px;	
}

.featuredColumn .clearLine
{
	margin: 0 0 15px 0;	
}

.footer
{
	clear: both;
	text-align: center;
	background: #EEE url(/images/newdesign/footer-background.JPG) repeat-x top;
	padding: 20px 10px 20px 10px;
	margin: 20px 0 0 0;
	color: #4c4c4c;
	font-family:Verdana,Arial;
	font-size:11px;
	position: relative;
	float: left;
	width: 99%;
	
}
/*** END Main content ***/


/*** Content column - frontpage */

.contentColumn .banner img
{
	width: 680px;
	height: 400px;
	margin: 0 0 10px 0;
}

.contentColumn .banner
{
	height: 400px;
	width: 650px;
	position: relative;
	float: left;
	display:block;
	
	
	
}

.bannerFlash
{
	height: 381px;
	width: 800px;
	position:absolute;
	top: 130px;
	left: -79px;
	z-index:200;
}


.newsItem
{
	width: 323px;
	height: 150px;
	padding: 0 0 3px 0;
	float: left;
}

.newsItem .odd
{
	padding-bottom: 5px;	
}
	
.newsItem div img 
{
	width:152px;
	height:136px;
	margin-left:12px;
	}

.newsItem h2
{
	height: 50px;	
	font-size: 16px ! important;
	font-weight: bold;
	letter-spacing: -1px;
	line-height:24px ! important;
	width:148px;
	overflow:hidden;
}

.newsItem h2 a 
{
	width:148px;
	}
.newsItem .content
{
	float: left;
	width: auto;
}

.newsItem img
{
	float: right;
	height:152px;
	width:132px;
}

.newsItem div
{
	overflow: visible;
	
}

.newsItem .introduction
{
	font-size: 12px;
	width:147px;
}

.newsItem .even
{
	margin: 0 0 0 10px;
}

.newsItem .odd
{
	margin: 0 10px 0 0;
}

.row
{
	float: none;
	clear: both;
}

#Frontpage .mainContent .clearLine
{
	background: transparent url(/images/newdesign/dash3x5-gray.gif) repeat-x scroll 0 6px !important;
	width: 100%;
}

#Frontpage .mainContent .news .clearLine
{
	height: auto;
	margin: 0 0 10px 0;
	font-size: 12px;
	background: transparent url(/images/newdesign/dash3x5-gray.gif) repeat-x scroll 0 6px !important;
}

#Frontpage .mainContent .featuredColumn .clearLine
{
	background: transparent url(/images/newdesign/dash3x5-gray.gif) repeat-x scroll center top !important;
}
#Frontpage .mainContent div.interClearLine
{
	background: transparent url(/images/newdesign/dash3x3-gray.gif) repeat-x scroll center top;
	width: 100%;
}

#Frontpage .introduction
{
	font-weight: normal;
	font-size: 12px;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
}

.clearLine
{
	height: 5px;	
	clear: both;
	position: relative;
	background: transparent url(/images/newdesign/dash3x5-gray.gif) repeat-x scroll center top;
}

.clearLine span
{
	background:#FFFFFF none repeat scroll 0%;
	padding:0pt 10px 0pt 0pt;	
	text-transform: uppercase;
	color: #f15e22;
	font-weight: bold;
}

div.interClearLine,
#Frontpage .mainContent .featuredColumn .clearLine
{
	height: 5px;
	margin: 10px 0 10px 0;
	clear: both;
}



/*** END Content column - frontpage */

/*** Featured column ***/

.shadowedBox .shadowedBoxInner .contentInner
{
	margin: 10px;
}

.inputField
{
	margin: 0;
	width: 120px;
}

.linksArea
{
	text-indent: 10px;	
	font-size: 12px;
}

.linksArea a:link,
.linksArea a:visited,
.linksArea a:active
{
	text-decoration: none;
	color: #00568a;
}

.linksArea a:hover
{
	text-decoration: underline;
	color: #08f;
}

.linksArea .title
{
	text-transform: uppercase;
	padding-top: 10px;
	background: none;
	text-indent: 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.linksArea .title
{
	color: #cc0;
	font-family: Helvetica, Arial;
}

.linksArea p
{
	line-height: 19px;
	background: url(/images/newdesign/links-list-bullet.jpg) no-repeat 5px 7px;
}
.linksArea p a 
{
	margin-left:18px;
	display:block;
	margin-top:3px;
	text-indent:0px;
}
.linksArea div 
{
	text-indent:0px;
	margin-left:18px;
}
.linksArea .disputeList p
{
	background-image: none;
}
.linksArea .disputeList p a
{
	margin-left: 0px;
}
.linksArea .disputeList div
{
	margin: 0px;
	border-bottom: 1px solid #ccc;	
	padding: 10px 0px;
}
.linksArea .disputeList div a
{
	font-weight: bold;
}
.linksArea .disputeList div.First
{
	border-top: 1px solid #ccc;
	margin-top: 10px;
}
.linksArea .disputeList div.Small
{
	background: url(/images/newdesign/disputeGradient.jpg) repeat-x bottom;
}
.linksArea .disputeList div.Small p
{
	color: #00568A;
}

.linksArea .disputeList table
{
	margin-top: 10px;
}

div.relatedColumn
{
	margin-left:0px;
	color:Gray;
}

/*** END Featured column ***/

/*** Article page modifications ***/
.submenuColumn
{
	width:200px;
}

.submenuColumn a
{
	display: block;
	width: 200px;
	color: #000;
	padding-left:23px;
	text-indent:0px;
}

.submenuColumn ul
{
	margin: 0;
	padding: 0;
	width: auto;
	list-style: disc url;
}

.submenuColumn ul li
{
	border-bottom: white solid 1px;
	list-style: none;
	text-indent: 25px;
	line-height: 2em;
	background-color: #cc0;
	height: 1%;
	background-repeat: no-repeat;
	background-position: 10px 7px;
	background-color: #e3ea91;
}

.submenuColumn .selectedHasLevel2 a
{
	color: #fff;
}

.submenuColumn ul li.hasLevel2
{
	background-image: url(/images/newdesign/arrowHasChildren-lime.gif);
}

.submenuColumn ul li.selectedHasLevel2
{
	background-image: url(/images/newdesign/arrowExpanded-lime.gif);
}

.submenuColumn ul li.selectedLevel2
{
	background-color: #cc6;
	background-image: url(/images/newdesign/arrowSel2ndLevel-lime.gif);
}

.submenuColumn ul li.selectedLevel2
{
	background-color: #cc6;
}

#Frontpage .contentColumn
{
	width: 650px;
}

.pageTypeContent .contentColumn,
.contentHeader .breadCrumbs
{
	width: 447px;
}
.contentColumn img 
{
	margin-bottom:0px;
	}
.mainContent .contentColumn div table  td
{
	/*padding:3px;*/
	}	
.mainContent .contentColumn div table  tr
{
	padding:1px;
	}	
	
.mainContent .contentColumn div table
{
	font-size:11px;
	margin-left:2px;
	margin-top:10px;
	width: 99%;
	}		
	
	.mainContent .contentColumn div table tr td table
{
	width: 99%;
	}	
.mainContent .contentColumn div table td 
{
	/*padding:10px 5px;*/
	font-size:11px;
	}	
.mainContent .contentColumn div table td div 
{
	font-size:12px;
}	

#Wrapper .pageTypeContent h1,
.pageTypeContent .contentColumn .introduction .halfColumn .forstudenterheader
{
	text-indent: 0;	
	background: none;
}

#Wrapper .pageTypeContent .mainContent h1
{
	margin: 0 0 10px 0;	
}
#Wrapper .pageTypeContent .mainContent h2
{
	margin: 0 0 5px 0;	
}

.pageTypeContent .contentColumn .introduction .halfColumn .forstudenterheader
{
	letter-spacing: -2px;
}
.pageTypeContent .contentColumn h1 span 
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	letter-spacing: -2px;
	}


/* Frontpage specific rules */
#Frontpage .mainContent .featuredColumn
{
	background: none;
	padding: 0;
	margin-left: 13px;
}

#Frontpage .contentColumn,
#Frontpage .mainContent .featuredColumn
{
	margin-top: 10px;
}

#Frontpage .featuredColumn .shadowedBox .content
{
	width: 100%;
}

#Frontpage .mainContent .featuredColumn h1
{
	margin: 0;
	line-height: normal;
}
/****************************/

.pageTypeContent .breadCrumbs,
.pageTypeContent .breadCrumbs a:link,
.pageTypeContent .breadCrumbs a:visited,
.pageTypeContent .breadCrumbs a:hover,
.pageTypeContent .breadCrumbs a:active
{
	color: #999;
	text-decoration: none;
	font-size: 10px;
}

.breadCrumbs a,
.breadCrumbs span
{
	margin: 0 5px 0 5px;
}

.pageTypeContent .breadCrumbs a:hover 
{
	text-decoration:underline;
	}
.contentColumn strong
{
	font-weight: bold;
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:12px;
	line-height:15px;
	color:#000;
	margin-top:5px;
}

.contentColumn hr
{
	height: 1px;
	margin-bottom: 10px;
	margin-top:0px;
	padding-top:0px;
	display:block;
}

/* IE7 only */
html*#Frontpage .contentColumn hr
{
	margin-bottom: 0;
}

/* IE6 only */
* html #Frontpage .contentColumn hr
{
	margin-bottom: 0;
}

input
{
	border: 1px solid #aaa;
	height: 20px;
	margin: 0 0 5px 0;
}

.signature,
.mainContent .contentColumn .signature
{
	color: #666;
	padding: 0 0 1px 0;
	display: block;
	font-size: 10px;
}

.signature img
{
	margin-bottom: -2px;
}

.button, .searchbutton
{
/*	background: #FFFFFF url(/images/newdesign/search_button.gif) no-repeat scroll 0px 0px; */
	border: none;
	font-weight: normal;
	height: 23px;
	color: #fff;
	margin: 0;
	font-size: 16px;
}

.button, .searchbutton
{
	width: 40px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial;
	line-height:20px;
}

.searchbuttonNO, .searchbuttonNO:hover, .searchbuttonEN, .searchbuttonEN:hover, .sendbuttonNO, .sendbuttonNO:hover, .sendbuttonEN:hover, .sendbuttonEN
{
	border: none;
	font-weight: normal;
	height: 23px;
	color: #fff;
	margin: 0;
	font-size: 16px;
	width: 40px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial;
	line-height:20px;
}

.searchhelpbutton
{
	border: none;
	font-weight: normal;
	height: 23px;
	margin: 0;
	width:55px;
}

.searchbuttonNO:hover
{
	background: #FFFFFF url(/images/newdesign/sok_over.gif) no-repeat scroll 0px 0px;
}

.searchbuttonNO
{
	background: #FFFFFF url(/images/newdesign/sok.gif) no-repeat scroll 0px 0px;
}

.searchbuttonEN
{
	background: #FFFFFF url(/images/newdesign/search.gif) no-repeat scroll 0px 0px;
}

.searchbuttonEN:hover
{
	background: #FFFFFF url(/images/newdesign/search_down.gif) no-repeat scroll 0px 0px;
}

.sendbuttonNO
{
	background: #FFFFFF url(/images/newdesign/send_no.gif) no-repeat scroll 0px 0px;
}

.sendbuttonNO:hover
{
	background: #FFFFFF url(/images/newdesign/send_no_over.gif) no-repeat scroll 0px 0px;
}

.sendbuttonEN
{
	background: #FFFFFF url(/images/newdesign/send.gif) no-repeat scroll 0px 0px;
}

.sendbuttonEN:hover
{
	background: #FFFFFF url(/images/newdesign/send_down.gif) no-repeat scroll 0px 0px;
}

.newsletter
{
	font-size: 12px;
	margin-bottom: 10px;
}

#Frontpage .newsletter
{
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
	position: relative;
	display: block;
	height: 153px;
}


/* IE7 only */
html*#Frontpage .newsletter
{
	height: 144px;
}

/* IE6 only */
* html #Frontpage .newsletter
{
	height: 144px;	
}

.newsletter p
{
	margin-bottom: 11px;
}

.newsletter span
{
	float:left;
}

.newsletter p.choise
{
	padding-bottom: 5px;
	line-height: 15px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial;
	color: #4c4c4c;
	float:left;
	width:200px;
}

.newsletter p.choise span label,
.newsletter p.choise span input
{
	display: block;	
	float: left;
}

.newsletter p.choise span label
{
	margin-left: 5px; 
	margin-right: 10px;
	margin-top: 5px;
	font-size:11px;
}

.newsletter p.choise span input
{
	margin-top: 3px;
}

.newsletter .title
{
	font-weight: normal;	
	font-family: Helvetica, Arial;
	font-size: 12px;
}

.newsletter .choise input
{
	border: 0;
	margin: 0;
}

.halfColumn
{
	float: left;
	width: 49%;
}

#FORSTUDENTERSEKSJONSFORSIDE .halfColumn div
{
	overflow: visible;	
}

.halfColumnInner
{
	margin: 3px 10px 10px 5px;
}

.halfColumnStyleSet1
{
	background-color: #d7f6e7;
}

.pageTypeContent .mainContent .contentColumn .introduction,
.pageTypeContent .mainContent .contentColumn .introduction p,
.pageTypeContent .mainContent .contentColumn .introduction div
{
	/*font-family: Georgia, Times, "Times New Roman", serif;	*/
}

.pageTypeContent .mainContent .contentColumn .introduction,
.pageTypeContent .mainContent .contentColumn .introduction p,
.pageTypeContent .mainContent .contentColumn .introduction div
{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	color: #000;
}

.pageTypeContent .introduction a:link,
.pageTypeContent .introduction a:visited,
.pageTypeContent .introduction a:hover,
.pageTypeContent .introduction a:active
{
	text-decoration: underline;
}

#FORSTUDENTERSEKSJONSFORSIDE .newsItem
{
	float: left;
	width: 100%;
	border-top: 4px solid #ededed;
	margin: 0 0 10px 0;
}

#FORSTUDENTERSEKSJONSFORSIDE .newsItem img
{
	text-align: left;
	height: 65px;
	width: 69px;
	float: left;
}

#FORSTUDENTERSEKSJONSFORSIDE .newsItem .odd
{
	float: right;
	font-size: 11px;
	width: 29.5em;
}

#FORSTUDENTERSEKSJONSFORSIDE .newsItem .odd,
#FORSTUDENTERSEKSJONSFORSIDE .newsItem img
{
	padding: 1em 0 0 0;
}

#FORSTUDENTERSEKSJONSFORSIDE .newsItem h1
{
	font-size: 11px;	
	font-weight: bold;	
	height: auto;
}

#FORSTUDENTERSEKSJONSFORSIDE .newsItem a
{
	color: #006faf;
	text-decoration: none;
}

#FORSTUDENTERSEKSJONSFORSIDE .newsItem h1 a
{
	
}

#FORSTUDENTERSEKSJONSFORSIDE .contentColumn .introduction,
#FORSTUDENTERSEKSJONSFORSIDE .contentColumn .news
{
	-moz-box-sizing: border-box;
	float: left;
	height: 100%;
	padding: 1em 1em 0.3em 0.5em;
	font-size: 1.1em;
	width: 100%;
	overflow: visible;
}
/*** END Article page modifications ***/

/***** Color themes *****/
/*** Lime ***/
#Lime,
#Lime h1,
#Lime h2,
#Lime h2 span,
#Lime .linksArea .title,
#Lime .halfColumn .forstudenterheader
{
	color: #bece08; /* Lighter color: #CF9 */
}
#Lime #VANLIGNETTSIDE .contentColumn h1,
#Lime #LENKESIDE .contentColumn h1,
#Lime #NEWSPAGE .contentColumn h1,
#Lime #SEKSJONSFORSIDE .contentColumn h1
{
	color: #bece08;
}

/*
#Lime .clearLine
{
	background:transparent url(/images/newdesign/dash3x5-lime.gif) repeat-x scroll 0pt 77% !important;	
}
*/

#Lime div.clearLine
{
/*	background:transparent url(/images/newdesign/dash3x5-lime.gif) repeat-x scroll top;*/
}

#Lime .linksArea p.clearLine
{
	background:transparent url(/images/newdesign/dash3x5-lime.gif) repeat-x scroll top;
}

#Lime .mainMenu .selected a
{
	border-bottom: 4px solid #bece08;
}

#Lime .mainContent
{
	border-top: 1px solid #bece08;
}

#Lime .submenuColumn ul li
{
	background-color: #bece08;
}

#Lime .submenuColumn ul li.hasLevel2
{
	background-image: url(/images/newdesign/arrowHasChildren-lime.gif);
}

#Lime .submenuColumn ul li.selectedHasLevel2
{
	background-image: url(/images/newdesign/arrowExpanded-lime.gif);
}

#Lime .submenuColumn ul li.selectedLevel2,
#Lime .submenuColumn ul li.Level2
{
	background-color: #e3ea91;
}

#Lime .submenuColumn ul li.selectedLevel2
{
	background-image: url(/images/newdesign/arrowSel2ndLevel-lime.gif);
}
#Lime .mainContent .featuredColumn
{
	background:transparent url(/images/newdesign/dash3x5-Bece08.gif) repeat-x scroll center top;
}


/*** Orange ***/
#Orange,
#Orange h1,
#Orange h2,
#Orange .linksArea .title,
#Orange .halfColumn .forstudenterheader
{
	color: #f9b71a; /* Lighter color: #FC6 */
}

#Orange .clearLine
{
	background:transparent url(/images/newdesign/dash3x5-orange.gif) repeat-x scroll 0pt 77% !important;	
}

#Orange div.clearLine
{
	background:transparent url(/images/newdesign/dash3x5-orange.gif) repeat-x scroll top;	
}

#Orange .mainMenu .selected a
{
	border-bottom: 4px solid #f9b71a;
}

#Orange .mainContent
{
	border-top: 1px solid #f9b71a;
}

#Orange .submenuColumn ul li
{
	background-color: #f9b71a;
}

#Orange .submenuColumn ul li.hasLevel2
{
	background-image: url(/images/newdesign/arrowHasChildren-orange.gif);
}

#Orange .submenuColumn ul li.selectedHasLevel2
{
	background-image: url(/images/newdesign/arrowExpanded-orange.gif);
}

#Orange .submenuColumn ul li.selectedLevel2,
#Orange .submenuColumn ul li.Level2
{
	background-color: #fee063;
}
#Orange .submenuColumn ul li.selectedLevel2
{
	background-image: url(/images/newdesign/arrowSel2ndLevel-orange.gif);
}
#Orange .mainContent .featuredColumn
{
	background:transparent url(/images/newdesign/dash3x5-Ef8a0b.gif) repeat-x scroll center top;
}

/*** Green ***/
#Green,
#Green h1,
#Green h2,
#Green .linksArea .title,
#Green .halfColumn .forstudenterheader
{
	color: #97b055; /* Lighter color: #CF9 */
}

#Green .clearLine
{
	background:transparent url(/images/newdesign/dash3x5-green.gif) repeat-x scroll 0pt 77% !important;	
}

#Green div.clearLine
{
	background:transparent url(/images/newdesign/dash3x5-green.gif) repeat-x scroll top;	
}

#Green .mainMenu .selected a
{
	border-bottom: 4px solid #97b055;
}

#Green .mainContent
{
	border-top: 1px solid #97b055;
}

#Green .submenuColumn ul li
{
	background-color: #97b055;
}

#Green .submenuColumn ul li.hasLevel2
{
	background-image: url(/images/newdesign/arrowHasChildren-green.gif);
}

#Green .submenuColumn ul li.selectedHasLevel2
{
	background-image: url(/images/newdesign/arrowExpanded-green.gif);
}

#Green .submenuColumn ul li.selectedLevel2,
#Green .submenuColumn ul li.Level2
{
	background-color: #b0c293;
}

#Green .submenuColumn ul li.selectedLevel2
{
	background-image: url(/images/newdesign/arrowSel2ndLevel-green.gif);
}
#Green .mainContent .featuredColumn
{
	background:transparent url(/images/newdesign/dash3x5-97b055.gif) repeat-x scroll center top;
}

/*** Lightblue ***/
#Lightblue,
#Lightblue h1,
#Lightblue h2,
#Lightblue .linksArea .title,
#Lightblue .halfColumn .forstudenterheader
{
	color: #82c8ef; /* Lighter color: #CFF */
}

#Lightblue .clearLine
{
	/*background:transparent url(/images/newdesign/dash3x5-lightblue.gif) repeat-x scroll 0pt 77% !important;	*/
}

#Lightblue div.clearLine
{
	background:transparent url(/images/newdesign/dash3x5-lightblue.gif) repeat-x scroll top;	
}

#Lightblue .mainMenu .selected a
{
	border-bottom: 4px solid #a6d5ef;
}

#Lightblue .mainContent
{
	border-top: 1px solid #a6d5ef;
}

#Lightblue .submenuColumn ul li
{
	background-color: #a6d5ef;
}

#Lightblue .submenuColumn ul li.hasLevel2
{
	background-image: url(/images/newdesign/arrowHasChildren-lightblue.gif);
}

#Lightblue .submenuColumn ul li.selectedHasLevel2
{
	background-image: url(/images/newdesign/arrowExpanded-lightblue.gif);
}

#Lightblue .submenuColumn ul li.selectedLevel2,
#Lightblue .submenuColumn ul li.Level2
{
	background-color: #d9e7f6;
}

#Lightblue .submenuColumn ul li.selectedLevel2
{
	background-image: url(/images/newdesign/arrowSel2ndLevel-lightblue.gif);
}
#Lightblue .mainContent .featuredColumn
{
	background:transparent url(/images/newdesign/dash3x5-82c8ef.gif) repeat-x scroll center top;
}

/*** Red ***/
#Red,
#Red h1,
#Red h2,
#Red .linksArea .title,
#Red .halfColumn .forstudenterheader
{
	color: #f37e43; /* Lighter color: #FC9 */
}

#Red .clearLine
{
	background:transparent url(/images/newdesign/dash3x5-red.gif) repeat-x scroll 0pt 77% !important;	
}

#Red div.clearLine
{
	background:transparent url(/images/newdesign/dash3x5-red.gif) repeat-x scroll top;	
}

#Red .mainMenu .selected a
{
	border-bottom: 4px solid #f37e43;
}

#Red .mainContent
{
	border-top: 1px solid #f37e43;
}

#Red .submenuColumn ul li
{
	background-color: #f37e43;
}

#Red .submenuColumn ul li.hasLevel2
{
	background-image: url(/images/newdesign/arrowHasChildren-red.gif);
}

#Red .submenuColumn ul li.selectedHasLevel2
{
	background-image: url(/images/newdesign/arrowExpanded-red.gif);
}

#Red .submenuColumn ul li.selectedLevel2,
#Red .submenuColumn ul li.Level2
{
	background-color: #fcd17c;
}

#Red .submenuColumn ul li.selectedLevel2
{
	background-image: url(/images/newdesign/arrowSel2ndLevel-red.gif);
}
#Red .mainContent .featuredColumn
{
	background:transparent url(/images/newdesign/dash3x5-f37e43.gif) repeat-x scroll center top;
}

/*** Smoked blue ***/
#Blue,
#Blue h1,
#Blue h2,
#Blue .linksArea .title,
#Blue .halfColumn .forstudenterheader
{
	color: #8acbc0; 
}

#Blue .clearLine
{
	background:transparent url(/images/newdesign/dash3x5-red.gif) repeat-x scroll 0pt 77% !important;	
}

#Blue div.clearLine
{
	background:transparent url(/images/newdesign/dash3x5-red.gif) repeat-x scroll top;	
}

#Blue .mainMenu .selected a
{
	border-bottom: 4px solid #8acbc0;
}

#Blue .mainContent
{
	border-top: 1px solid #8acbc0;
}

#Blue .submenuColumn ul li
{
	background-color: #8acbc0;
}

#Blue .submenuColumn ul li.hasLevel2
{
	background-image: url(/images/newdesign/arrowHasChildren-red.gif);
}

#Blue .submenuColumn ul li.selectedHasLevel2
{
	background-image: url(/images/newdesign/arrowExpanded-red.gif);
}

#Blue .submenuColumn ul li.selectedLevel2,
#Blue .submenuColumn ul li.Level2
{
	background-color: #8acbc0;
}

#Blue .submenuColumn ul li.selectedLevel2
{
	background-image: url(/images/newdesign/arrowSel2ndLevel-red.gif);
}
#Blue .mainContent .featuredColumn
{
	background:transparent url(/images/newdesign/dash3x5-8acbc0.gif) repeat-x scroll center top;
}


/*** Smoked Aqua ***/
#Aqua,
#Aqua h1,
#Aqua h2,
#Aqua .linksArea .title,
#Aqua .halfColumn .forstudenterheader
{
	color: #99D4C9; 
}

#Aqua .clearLine
{
	/*background:transparent url(/images/newdesign/dash3x5-lightblue.gif) repeat-x scroll top;*/
}

#Aqua div.clearLine
{
	background:transparent url(/images/newdesign/dash3x5-lightblue.gif) repeat-x scroll top;	
}

#Aqua .mainMenu .selected a
{
	border-bottom: 4px solid #99D4C9;
}

#Aqua .mainContent
{
	border-top: 1px solid #99D4C9;
}

#Aqua .submenuColumn ul li
{
	background-color: #99D4C9;
}

#Aqua .submenuColumn ul li.hasLevel2
{
	background-image: url(/images/newdesign/arrowHasChildren-lightblue.gif);
}

#Aqua .submenuColumn ul li.selectedHasLevel2
{
	background-image: url(/images/newdesign/arrowExpanded-lightblue.gif);
}

#Aqua .submenuColumn ul li.selectedLevel2,
#Aqua .submenuColumn ul li.Level2
{
	background-color: #D7F6EF;
}

#Aqua .submenuColumn ul li.selectedLevel2
{
	background-image: url(/images/newdesign/arrowSel2ndLevel-lightblue.gif);
}

#Aqua .mainContent .featuredColumn
{
	background:transparent url(/images/newdesign/dash3x5-82c8ef.gif) repeat-x scroll center top;
}


/*** Yellow ***/
#Yellow,
#Yellow h1,
#Yellow h2,
#Yellow .linksArea .title,
#Yellow .halfColumn .forstudenterheader
{
	color: #ebdc55; /* Lighter color: #FF6 */
}

#Yellow .clearLine
{
	background:transparent url(/images/newdesign/dash3x5-yellow.gif) repeat-x scroll 0pt 77% !important;	
}

#Yellow div.clearLine
{
	background:transparent url(/images/newdesign/dash3x5-yellow.gif) repeat-x scroll top;	
}

#Yellow .mainMenu .selected a
{
	border-bottom: 4px solid #ebdc55;
}

#Yellow .mainContent
{
	border-top: 1px solid #ebdc55;
}

#Yellow .submenuColumn ul li
{
	background-color:#ebdc55;
}

#Yellow .submenuColumn ul li.hasLevel2
{
	background-image: url(/images/newdesign/arrowHasChildren-yellow.gif);
}

#Yellow .submenuColumn ul li.selectedHasLevel2
{
	background-image: url(/images/newdesign/arrowExpanded-yellow.gif);
}

#Yellow .submenuColumn ul li.selectedLevel2,
#Yellow .submenuColumn ul li.Level2
{
	background-color: #f6ffa7;
}

#Yellow .submenuColumn ul li.selectedLevel2
{
	background-image: url(/images/newdesign/arrowSel2ndLevel-yellow.gif);
}
#Yellow .mainContent .featuredColumn
{
	background:transparent url(/images/newdesign/dash3x5-ffff33.gif) repeat-x scroll center top;
}

/***** END Color themes *****/

.contentHeader .breadCrumbs
{
	margin-top: 14px;
}

.search .searchbox,
.search .searchbox input,
.search .searchbutton,
.addressSubmit .inputField,
.addressSubmit .inputField input,
.addressSubmit .button, 
.contentColumn .searchbox .button
{
	float: left;
}

.search .searchbox,
.addressSubmit .inputField, .contentColumn .searchbox
{
	border: 1px solid #e5e5e5;
	font-size: 9px;
	height: 21px;
	width: 154px;
	margin: 0 3px 0 0;
	float: left;
}

.search .searchbox input,
.addressSubmit .inputField input, .contentColumn .searchbox input
{
	height: auto;
	margin: 4px;
	padding: 0;
	border: 0;
	width: 146px;
	/*text-transform: uppercase;*/
	color: #808080;
	
}



/* Printer styles */
#Printer
{
	text-align: left;
	color: #666;
	font-size: 12px;
}

#Printer .introduction
{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	margin: 10px 0;
	font-family: Georgia, Times, "Times New Roman", serif;
}

#Printer #PrintIcon
{
	display: none;	
}
/******************/

.pageTypeContent .mainContent .contentColumn .introduction div 
{
	color:#000000;
	font-family:Verdana, Helvetica,Arial,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin-top:10px;
	}
.halfColumn 
{
	padding-right:3px;
	}
.halfColumnInner
{
	padding-left:10px;
	}
.mainContent .contentBody .contentColumn #Div1 
{
	width:220px;
	float:left;
	line-height:12px;
	}
.mainContent .contentBody .contentColumn #Div2 
{
	width:215px;
	float:right
	}	
.mainContent .contentBody #Div3 
{
	line-height:15px;
}

.contentBody ul
{
	list-style:none;
}

.contentBody ul li
{
	background-image:url(../images/NIHImages/arrow2.jpg);
	background-repeat:no-repeat;
	background-position:0% 6px;
	padding-left:15px;
	
}

.fallback
{
	width:790px;
	height:381px;
	cursor:pointer;
	margin-left:11px;
}

.fallbackLeft
{
	width:370px;
	height:381px;
	float:left;
	margin-left:115px;
	
}

.fallbackRight
{
	width:285px;
	height:365px;
	float:left;
	margin-top:10px;
	background-repeat:no-repeat;
}

.fallbackTitle
{
	width:330px;
	height: 190px;
	color:White;
	font-size:40px;
/*	margin-top:130px; */
	text-transform:uppercase;
	font-weight:bold;
	margin: 50px 20px 0 20px;
/*	padding-top:50px; */
}

.fallbackDescription
{
	width:250px;
	height: 140px;
	color:White;
	font-size:18px;
	margin:0 60px 0 60px;
}

.fallbackBomb
{
	position:absolute;
/*	background-image: url(../include/bomb2.gif); */
	top:210px;
	left:53px;
	height:110px;
	width:110px;
	z-index:300;
}

.fallbackBombText
{
	top:15px;
	color:White;
	font-size:18px;
	width:80px;
	position:absolute;
	left:15px;
	height:80px;
}

.fallbackBombText a
{
	text-decoration:none;
	color:White;
}

.fallbackBombText a:visited
{
	text-decoration:none;
	color:White;
}

.fallbackTable
{
	height:80px;
	vertical-align:middle;
	text-align:center;
}

.fallbackTableLeft
{
	width:370px;
	height:381px;
	float:left;
	
}

.topAlign, .bottomAlign
{
    display:table;
    _position: relative;
    overflow: hidden;
}

.topAlign .more
{
    _position: absolute;
    _top: 50%; 
    display: table-cell; 
    vertical-align: middle;
}

.bottomAlign .more
{
    _position: absolute;
    _top: 50%; 
    display: table-cell; 
    vertical-align: top;
}

/*-------- New Emlployee Presentation */

#EmployeeBox div dl
{
	font-size: 11px;
	line-height: normal;
}

#EmployeeBox 
{
	width: 438px;
}

.EmployeePresentationNew .top
{
	background-color: #eaeaea;
	margin-top: 9px;
	padding-bottom: 9px;	
}

.EmployeePresentationNew .leftTop 
{
	float:left;
} 

.EmployeePresentationNew .rightTop 
{
	float:left;
	padding-top: 20px;
	width: 200px;
}

.EmployeePresentationNew .rightTop img 
{
	float:right;
}

.EmployeePresentationNew .content 
{
	float:left;
}

.EmployeePresentationNew dl.EmployeeInfo
{
	
}

.EmployeePresentationNew dl.EmployeeInfo dt
{
	font-weight: bold;
}

.EmployeePresentationNew dl.EmployeeInfo dd
{
	margin-bottom: 5px;
}

.EmployeeLanguage 
{
	float:right;
	margin-right:10px;
}

.EmployeePicture
{
	margin-left: 10px;
	margin-top: 20px;	
	margin-right: 10px;
}

/*-----------New Page For Studenter---------------*/

.PageForStudenter .StudenterHeader span
{
	color: #82C8EF;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
}

.PageForStudenter .intro, .PageForStudenter .intro div
{
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
}

#StudenterNews .newsItem h2
{
	height: auto;	
	width:335px;
}

#StudenterNews .newsItem
{
	height: auto;	
}

.hidden
{
	display:none;
}

/*-----------Projects---------------*/

.contentBody ul.ProjectCategoryList  li
{
	background : url("/images/newdesign/dash3x5-gray.gif") repeat-x scroll center top transparent;
	float:left;
	width:100%;
	padding-top:20px;
	padding-left: 0px;
	padding-bottom:10px;
}

.contentBody ul.ProjectCategoryList 
{
	padding-left:0;
	margin: 0;
	overflow:hidden;
	padding-top: 20px;
}

.contentBody ul.ProjectCategoryList li img
{
	float:left;
	margin-right: 20px
}

.contentBody ul.ProjectCategoryList li h3
{
	margin-top: 0px;
	font-size: 16px;
}

.contentBody ul.ProjectCategoryList li .Subcategories
{
	font-weight: normal;
	color: #00568A;
}

.contentBody ul.ProjectCategoryList li .Subcategories a
{
	font-weight: normal;
}

.contentBody ul.SubCategoryList li h3 a
{
	margin-top: 0px;
	font-size: 16px;
}

.contentBody ul.SubCategoryList li .ProjectLink
{
	background: url("/images/newdesign/links-list-bullet.jpg") no-repeat scroll 5px 7px transparent;
}

.contentBody ul.SubCategoryList li div.ProjectLink a
{
	font-weight: normal;
	font-size: 12px;
	padding-left:15px;
	display: block;
	font-family: Verdana;
}

.mainContent .contentColumn ul.OtherProjects li
{
	background: url("/images/newdesign/links-list-bullet.jpg") no-repeat scroll 5px 7px transparent;
}
.mainContent .contentColumn  ul.OtherProjects li a
{
	font-weight: normal;
	font-size: 12px;
}


.mainContent .contentColumn ul.OtherProjects
{
	margin:0;
	padding:0;
}
.mainContent .contentColumn .OtherProjectsListSplit ul.OtherProjects
{
	width: 49%;
	float:left;
}
.linksArea div.ColumnItem
{
	margin-left:0;
	padding-left:0;
	margin-bottom:20px;
}

.linksArea div.ColumnItem div
{
	margin-left:0;
	padding-left:0;
	padding-top:5px;
}
.linksArea div.ColumnItem table td
{
	padding-right: 2px;
	vertical-align: top;
}

.OtherProjectsList h1
{
	font-size:22px;
}


.Space 
{
	padding-bottom:20px;	
}

.forksningSide
{
	color:#666666;
}

div.alfabeticListHeading a
{
	font-size: 9px;
}
