div.shadow {
  width: 986px;
  padding: 0 0px;
  position: relative;
  height:100%;
}

html>body div.shadow{
	height:auto;
}

div.maincontent {
	background-color: white;
	text-align:left;
	background: white url(/img/hin_1207/shad_bottom.png) repeat-x;
	background-position: bottom left;
	padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 30px;

  }



div.topcontent {
  	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

div.topmenu {
  top: 74px;
  left: 247px;
	width: 498px;
	height: 32px;
  position: absolute;
}



div.topextlinks1 {

  top: 11px;
  left: 747px;
	width: 127px;
	height: 89px;
  position: absolute;

}

a.topextlinks1Content:link, a.topextlinks1Content:visited {
	font-family: Arial;
	color:#61C9CB;
	font-weight:900;
	font-size:10px;
	text-decoration:none;
	letter-spacing:0;

}

a.topextlinks1Content:hover  {

	color:#fff;
text-decoration:underline;
}






div.topextlinks2 {
  top: 11px;
  left: 881px;
	width: 65px;
	height: 89px;
  position: absolute;
}



a.topextlinks2Content:link,  a.topextlinks2Content:visited {
	font-family: Arial;
	color:#fff;
	font-weight:900;
	font-size:10px;
	text-decoration:none;
	letter-spacing:0;

}

a.topextlinks2Content:hover  {

	text-decoration:underline;

}


div.bottomleft {
  width: 38px;
  height: 22px;
  background: url(/img/hin_1207/shad_blcorner.png) no-repeat;
  background-position: bottom left;
  position: absolute;
  bottom: -2px;
  left: -1px;
}

div.bottomright {
  width: 38px;
  height: 22px;
  background: url(/img/hin_1207/shad_brcorner.png) no-repeat;
  background-position: bottom right;
  position: absolute;
  bottom: -2px;
  right: -1px;
}

div.topleft {
  width: 25px;
  background-color: white;
  height: 100%;
	background-image: url('/img/hin_1207/shad_leftborder.png');
	background-repeat: repeat-y;
	background-position:  top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.topleftinside {
  width: 25px;
  height: 600px;
  background: url(/img/hin_1207/shad_tlcorner.png) no-repeat;
  background-position: top left;
  position: absolute;
  top: 0px;
  left: 0px;



}


div.topright {
  width: 25px;
  background-color: white;
  height: 100%;
	background-image: url('/img/hin_1207/shad_rightborder.png');
	background-repeat: repeat-y;
	background-position: top right;
  position: absolute;
  top: 0px;
  right: -1px;
}


div.toprightinside {
  width: 25px;
  height: 600px;
  background: url(/img/hin_1207/shad_trcorner.png) no-repeat;
  background-position: top right;
  position: absolute;
  top: 0px;
  right: -1px;



}

html>body div.toprightinside{
	right:0px;
}

div.boxtopblue {
	text-align:left;
	background: white url(/img/hin_1207/bg_boxtop.gif) repeat-x;
	background-position: bottom left;
	height: 25px;
	width: 178px;
	border: 1px solid #00BED5;
	padding-right:0px;

}

div.boxtopgrey {
	text-align:left;
	background: white url(/img/hin_1207/bg_boxtopgrey.gif) repeat-x;
	background-position: bottom left;
	height: 25px;
	width: 178px;
	border: 1px solid #dddddd
}


/**** Style for GreyBox Forsiden ********/
div.boxtopgrey_fs {
	text-align:left;
	background: white url(/img/hin_1207/bg_boxtopgrey.gif) repeat-x;
	background-position: bottom left;
	height: 25px;
	width: 247px;
	border: 1px solid #dddddd;
}

div.boxcontentgrey_fs {
        margin: 2px 0px 0px 0px;
	/*margin-top: 2px;*/
	text-align:left;
	background: white url(/img/hin_1207/bg_boxcontentgrey.gif) repeat;
	background-position: top left;
	width: 247px;
        overflow: hidden;
	border: 1px solid #dddddd;
	margin-bottom:10px;
        padding-right: 0px;
}
/************************************/


div.boxcontentblue {
	margin: 2px 0px 0px 0px;
	text-align:left;
	background: white url(/img/hin_1207/bg_boxcontent.gif) repeat;
	background-position: top left;
	width: 178px;
                     overflow: hidden;
	border: 1px solid #E9E8E8;
	margin-bottom:10px;
	padding-right:0px;
}


div.boxcontentblue ul{
        list-style-type: square;
        margin: 0;
        padding: 0;
}

div.boxcontentblue li{
margin-left: 15px;
}

div.boxcontentgrey {
        margin: 2px 0px 0px 0px;
	/*margin-top: 2px;*/
	text-align:left;
	background: white url(/img/hin_1207/bg_boxcontentgrey.gif) repeat;
	background-position: top left;
	width: 178px;
        overflow: hidden;
	border: 1px solid #E9E8E8;
	margin-bottom:10px;
        padding-right: 0px;
}

div.boxcontentgrey ul{
        list-style-type: square;
        margin: 0;
        padding: 0;
}

div.boxcontentgrey li{
margin-left:15px;
}

div.boxcontentBlank {
	margin-top: 0px;
	text-align:left;
	width: 180px;
	margin-bottom:5px;
}

/* Tittel på liten box */


div.boxTitleNarrowBlue
{
	font-family:Helvetica, Verdana;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:5px 13px;
	text-align: left;
}


/* Innhold og rammer på liten box */
div.boxContentNarrowBlue
{
	font-family: verdana, Arial;
	color:#00789D;
	font-weight:normal;
	font-size:11px;
	padding:5px 13px;
	text-align: left;
}

div.boxTitleNarrowGrey
{
	font-family:Helvetica, Verdana;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding:5px 13px;
	text-align: left;
}


/* Innhold og rammer på liten box */
div.boxContentNarrowGrey
{
	font-family: Arial;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	padding:5px 13px;
	text-align: left;
}


/* Innhold og rammer på liten box */
div.boxContentNarrowBlank
{
	font-family: verdana, Arial;
	color:#333333;
	font-weight:400;
	font-size:11px;
	padding:0px 0px;
	text-align: center;
}

/*-----------------------------------------------------------------------------------------
Style for the top menu
-----------------------------------------------------------------------------------------*/

.indentmenu{
font: bold 14px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
background: black url(/img/hin_1207/bg_macromenu.gif) top center repeat-x;
border-left: 1px solid #ffffff; /*dark purple divider between menu items*/
border-top: 1px solid #ffffff; /*dark purple divider between menu items*/
border-bottom: 0px solid #ffffff; /*dark purple divider between menu items*/
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
font: bold 14px Arial;
float: left;
color: white; /*text color*/
padding: 5px 12px;
text-decoration: none;
border-right: 1px solid #ffffff; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
font: bold 14px Arial;
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 9px; /*shift text down 1px for selected and active item*/
background: black url(/img/hin_1207/bg_macromenu_over.gif) top center repeat-x;
}

.boxContentNarrowBlue .menu li a:link, .boxContentNarrowBlue .menu li a:hover, .boxContentNarrowBlue .menu li a:visited{
  font-weight:normal;

}

div.husk {
margin: 22px 0 0 0;
}

/* html>body div.husk{ margin: 5px 0 0 0; } */

div.husk table {
border: 1px solid #dddddd;
width: 100%;
}

div.husk td {
padding: 3px;
font: 10px Helvetica, Verdana;
}

/* --- Godbiter - "lokkemat for potensielle studenter" --- */
.godbiter  {
margin: 46px 0 0 0;
font-family:Verdana, Arial;
/*font-size:20px;*/
}

div.godbiter img {
border: 0px none;
}

div.godbiter a:hover {
text-decoration: none;
}

div.godbiter table {
width: 247px;
background: black url(/neted/front/img/hin_1207/godbiter/godbiter_bg.jpg) no-repeat;
margin-bottom: 10px;
border: 1px solid #99ccff;
}

html>body div.godbiter table{
margin-bottom:10px;
}

div.godbiter table td{
font-size:10px;
color:#666666;
}

div.godbiter .narrow table {
width: 178px;
background: black url(/neted/front/img/hin_1207/godbiter/godbiter_bg_sm.jpg) no-repeat;
margin-bottom: 10px;
border: 1px solid #99ccff;
}

div.godbiter .narrow table td {
font-size: 9px;
}

#studier {
  margin-top:10px;
}
/* ---  END - Godbiter - "lokkemat for potensielle studenter" --- */

/* --- Søkeboks --- */
td.soek {
background-color: #18a8c6;
text-align: center;
height: 25px;
margin-top:4px;

}

td.soek #send {
background-color: #00c5df;
color: #ffffff;
font: bold 12px Arial;
width: 50px;
border: 0px solid #000000;
}

/*rhr01*/
div.soek_box_wide {
width:247px;
height:25px;
}

div.soek_box_wide td.soek input {
width: 180px;
color: grayText;
margin-top:2px;
}

div.soek_box_wide td.soek {
width: 247px;
}

div.soek_box_narrow td.soek input {
margin-top:2px;
width: 114px;
}

div.soek_box_narrow td.soek {
width: 180px;
}

div.se_ogsaa ul {
	list-style: square;
	margin-left: 8px;
	padding-left: 5px;
	text-indent: 0px;
}

div.se_ogsaa ul li:before {
                     /*content: "\00BB \0020";*/
	}

div.mer_info ul {
	list-style: square;
	margin-left: 8px;
	padding-left: 5px;
	text-indent: 0px;
}
div.husk_title
{
	font-family:Helvetica, Verdana;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 8px 0px;
	text-align: left;
}

* .dynContHeading{
/*	font-size:3.18em; */
        font-size:1.72em;
	color: #00789d;
        margin-top:0.485em;
        margin-bottom:0.23em;
        font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
}

hr, hr.ext{
        /* color: #ccc; */
        border: 1px dashed #ddd;
}

*.alert            { padding-right:20px; padding-top:5px; padding-bottom:10px;
                     border-top:1px solid black; border-bottom:1px solid black;
                     margin:25px 0 15px 0; position:relative; }

*.alert         h3 { display:inline; font-size:1.3em; text-transform:uppercase; line-height:1em; }

*.alert.tips        { text-indent:-62px;   padding-left:62px; }
*.alert.tips     p  { display:block;      margin-left:18px; }

*.alert *.decoration   { border-left:14px solid #edf6f8; margin-right:-7px; 
                         font-size:0.64em; vertical-align:2px; }

table.rhr_table th { text-align:left; vertical-align: bottom; border-bottom: 1px dashed #00BED5; }
table.rhr_table td { vertical-align:top; border-bottom: 1px dashed #00BED5; }


#konferanser_forside  ul { margin:0 0 0 0px; padding:0 0 0 10px; list-style-image: url(/neted/front/img/icon/bullet_1.gif); }
#konferanser_forside li { font-size:1em; left-margin:10px; }
#konferanser_forside li a { font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;  }
#konferanser_forside ul ul { margin:0; padding:0;  list-style-image: url();  }
#konferanser_forside li li { margin:0 0 0 0px; padding:0 0 15px; font-size:0.8em; list-style-type:none;  }
#konferanser_forside li li li { float:right; list-style-type:none; margin-top:-1.3em; }


/*
*.PageC {
        position:relative;
}

*.PageC p.abso{
        position: absolute;
        top: 0px;
        left: 0px;
}
*/