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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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('/search/nb/20070603210204oe_/ftp://am@www.hin.no/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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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('/search/nb/20070603210204oe_/ftp://am@www.hin.no/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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/img/hin_1207/bg_boxtopgrey.gif) repeat-x;
	background-position: bottom left;
	height: 25px;
	width: 178px;
	border: 1px solid #E6E6E6;
}


/**** Style for GreyBox Forsiden ********/
div.boxtopgrey_fs {
	text-align:left;
	background: white url(/search/nb/20070603210204oe_/ftp://am@www.hin.no/img/hin_1207/bg_boxtopgrey.gif) repeat-x;
	background-position: bottom left;
	height: 25px;
	width: 247px;
	border: 1px solid #E6E6E6;
}

div.boxcontentgrey_fs {
        margin: 2px 0px 0px 0px;
	/*margin-top: 2px;*/
	text-align:left;
	background: white url(/search/nb/20070603210204oe_/ftp://am@www.hin.no/img/hin_1207/bg_boxcontentgrey.gif) repeat;
	background-position: top left;
	width: 247px;
        overflow: hidden;
	border: 1px solid #E9E8E8;
	margin-bottom:10px;
        padding-right: 0px;
}
/************************************/


div.boxcontentblue {
	margin: 2px 0px 0px 0px;
	text-align:left;
	background: white url(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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: 20px 0 0 0;
}

html>body div.husk{
margin: 15px 0 0 0;
}

div.husk table {
border: 1px solid #eeeeee;
width: 100%;
}

div.husk td {
padding: 3px;
font: 10px Helvetica, Verdana;
}

/* --- Godbiter - "lokkemat for potensielle studenter" --- */
.godbiter  {
margin: 41px 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(/search/nb/20070603210204oe_/ftp://am@www.hin.no/neted/front/img/hin_1207/godbiter/godbiter_bg.jpg) no-repeat;
margin-bottom: 14px;
border: 1px solid #99ccff;
}

html>body div.godbiter table{
margin-bottom:17px;
}

div.godbiter table td{
font-size:10px;
color:#666666;
}

div.godbiter .narrow table {
width: 178px;
background: black url(/search/nb/20070603210204oe_/ftp://am@www.hin.no/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;

}

td.soek #send {
background-color: #00c5df;
color: #ffffff;
font: bold 12px Arial;
width: 50px;
border: 0px solid #000000;
}

div.soek_box_wide td.soek input {
width: 180px;
color: grayText;
}

div.soek_box_wide td.soek {
width: 247px;
}

div.soek_box_narrow td.soek input {
width: 114px;
}

div.soek_box_narrow td.soek {
width: 178px;
}

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;
}

* .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;
}

/*

*.PageC {
        position:relative;
}

*.PageC p.abso{
        position: absolute;
        top: 0px;
        left: 0px;
}
*/