/*---------------------------------------------------------------------------- */
/* STUDIEPLANER */

h1.studieinfo, h3.studieinfo{
color:#8B0000;
}

div.studieinfofakta{
float: right;
width: 185px;
border: 1px solid silver; 
margin-bottom: 10px;
margin-left: 10px; 
padding: 6px;
}

div.studieinfofakta p{
margin:3px;
}

table.studieinfoopptak td{
border-bottom:1px solid silver;
padding:4px;
padding-right:8px;
}

/*---------------------------------------------------------------------------- */

span.news_commentscount img{
vertical-align:middle;
border:0;
}

/* ----------------------------------------------------------------------------
     BANNER
---------------------------------------------------------------------------- */

div.banner_container{
  border-top:1px solid #607D9F; /*#B6A086;*/
}

div.banner_contentbox{
  height: 32px;
  border-top: 1px solid white ;
  border-bottom:1px solid #607D9F; /*#B6A086;*/
  background-color: #FFFFFF;
  cursor: pointer;
  color: #607D9F;
}

div.banner_contentbox_over{
  height: 32px;
  border-top: 1px solid white ;
  border-bottom:1px solid #607D9F; /*#B6A086;*/
  background-color:#607D9F; /*#C6D8EC;*/
  cursor: pointer;
  color:white;
}

.banner_contenttext{
  margin-left: 55px; 
  padding-left: 6px;
  padding-top: 1px;
  height:30px;
  font-weight:bold;
}


div.tools_container{
  border-top:1px solid gainsboro;
}

div.tools_contentbox{
  height: 28px;
  border-top: 1px solid white ;
  border-bottom:1px solid gainsboro;
  background-color: rgb(250, 250, 250);
  cursor: pointer;
  color: #607D9F;
}

div.tools_contentbox_over{
  height: 28px;
  border-top: 1px solid white ;
  border-bottom:1px solid gainsboro;
  background-color: #C6D8EC;
  cursor: pointer;
  color: black;
}

div.tools_contenttext{
  line-height: 28px;
  margin-left: 50px; 
  padding-left: 6px;
  padding-top: 1px;
  height:28px;
}

/* ----------------------------------------------------------------------------
     KALENDER
---------------------------------------------------------------------------- */

div.kalender_title{
  background-color:#EEEEE2;
  border-top:2px solid #DCDBC3;
  border-bottom:1px solid #EEEEE2;
  color:#636363;
  text-transform:uppercase;
  font-weight:bold;
  padding-left:6px;
  padding-top:2px;
  padding-bottom:3px;
}

div.kalender_title_container{
  border-top:2px solid #DCDBC3;
  color:#646464;
}

div.kalender_title{
  background-color:#EEEEE2;
  border-bottom:1px solid #EEEEE2;
  color:#636363;
  text-transform:uppercase;
  font-weight:bold;
  padding-left:6px;
  padding-top:2px;
  padding-bottom:3px;
}

div.kalender_container{
  margin-bottom:24px;
}

* html div.kalender_containerS{height: expression( this.scrollHeight > 149 ? "150px" : "auto" ); /* sets max-height for IE */ }
div.kalender_containerS{
  max-height:150px;
  overflow:auto;
  margin-bottom:24px;
  /*border-bottom:1px solid red;*/
}

* html div.kalender_containerL{height: expression( this.scrollHeight > 249 ? "250px" : "auto" ); /* sets max-height for IE */ }
div.kalender_containerL{
  max-height:250px;
  overflow:auto;
  margin-bottom:24px;
  /*border-bottom:1px solid red;*/
}

div.kalender_container_page{
  margin-bottom:20px;
}

a.kalender_item{
  background-color:rgb(250, 250, 250);
  border-top:1px solid #FFFFFF;
  border-bottom:1px dotted gainsboro;
  margin:0px;
  padding-top:1px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:2px;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: DimGray; /*#646464;*/
  display:block;
  text-decoration:none;
  outline: none;
}

span.kalender_date{
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:0.8em;
  font-weight:normal;
  
}

a.kalender_item:hover{
  background-color: #C6D8EC;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: Black; /*#0560a6;*/
  text-decoration:none;
  outline: none;
}

a.nyhet_item{
  background-color:rgb(250, 250, 250);
  border-top:1px solid #FFFFFF;
  border-bottom:1px dotted gainsboro;
  margin:0px;
  padding-top:2px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:3px;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: DimGray; /*#646464;*/
  display:block;
  text-decoration:none;
  outline: none;
}

a.nyhet_item:hover{
  background-color: #C6D8EC;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: Black;
  text-decoration:none;
  outline: none;
}

span.visalle{
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:0.8em;
  font-weight:normal;
  color: DimGray;
}


/* ----------------------------------------------------------------------------
     AKTUELT - FORSIDE - MENY - H�YRE
---------------------------------------------------------------------------- */

div.box_aktuelt_container{
  border-top:2px solid #DCDBC3;
  padding-bottom:10px;
  color:#646464;
}

div.box_aktuelt_title{
  background-color:#EEEEE2;
  border-bottom:1px solid #EEEEE2;
  color:#636363;
  text-transform:uppercase;
  font-weight:bold;
  padding-left:6px;
  padding-top:2px;
  padding-bottom:3px;
}

a.box_aktuelt_item, span.box_aktuelt_item{
  background-color:rgb(250, 250, 250);
  border-top:1px solid #FFFFFF;
  border-bottom:1px dotted gainsboro;
  margin:0px;
  padding-top:1px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:2px;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: DimGray; /*#646464;*/
  display:block;
  text-decoration:none;
  outline: none;
}

span.box_aktuelt_date{
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:0.8em;
  font-weight:normal;
  
}

a.box_aktuelt_item:hover{
  background-color: #B7C6E1;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: Black; /*#0560a6;*/
  text-decoration:none;
  outline: none;
}

a.box_aktuelt_visalle{
  background-color:rgb(250, 250, 250);
  border-top:1px solid #FFFFFF;
  border-bottom:1px dotted gainsboro;
  color:#0560a6;
  display:block;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color:#646464;
  padding-top:1px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:2px;
  text-decoration:none;
  outline: none;
}

a.box_aktuelt_visalle:hover{
  background-color: #B7C6E1;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: Black; /*#0560a6;*/
  text-decoration:none;
  outline: none;
}


/* ----------------------------------------------------------------------------*/





.studiepr09_container:hover{
  border:#8B0000 solid 1px;
}

/* ----------------------------------------------------------------------------
     Studietilbud
---------------------------------------------------------------------------- */

h1.studiet2_heading{
  padding-left:2px;
  color:#8B0000;
  text-transform:uppercase;
  font-size:200%;
}

div.studiet2_ingres{
  border-top:2px dotted #6d5e51;
  border-bottom:2px dotted #6d5e51;
  padding-left:4px;
  padding-top:8px;
  padding-right:8px;
  padding-bottom:12px;
  margin:0px;
  color:#8B0000;
  font-weight:bold;
  font-size: 1.2em; 
  line-height:1.4em;
}

a.studiet2_ingres{
  color:#8B0000;
  font-weight:bold;
  text-decoration:underline;
}

a.studiet2_ingres:hover{
  color: #0560a6;
  font-weight:bold;
  text-decoration:none;
}

div.studiet2_text{
  /*border: yellow 1px solid;*/
  color: #6d5e51;
  font-weight:normal;
  font-size: 1.1em; 
  line-height:1.3em;
}

.studiet2_text_smal{
  color: #6d5e51;
  font-weight:normal;
  font-size: 0.8em; 
}

div.studiet2_publisert{
  /*border: 1px solid yellow;*/
  clear:both;
  margin-top:10px;
  margin-bottom:10px;

  color: #6d5e51;
  font-weight:normal;
  font-size: 0.8em; 
}

h3.studiet2_oss{
  cursor:pointer;
  margin-top:0px;
  /*padding-bottom:4px;*/
  font-weight:bold;
  color:#0560a6;
}

h3.studiet2_oss:hover{
  cursor:pointer;
  text-decoration:underline;
  color:#0560a6;
}

div.studiet2_ossbox{
  /*background-color : #FAFAD2;*/
  border: 1px solid #6d5e51;

  margin-left:10px;
  margin-top:4px;
  margin-bottom:15px;

  padding-left:10px;
  padding-top:4px;
  padding-right:4px;
  padding-bottom:6px;
}

h1.studiet_studiekatalog{
  color:#8B0000;
  text-transform:uppercase;
  margin-bottom:0px;
  padding-bottom:0px;
}

/* ----------------------------------------------------------------------------
     STUDIETILBUD - MENY - H�YRE
---------------------------------------------------------------------------- */

div.box_stt01_container{
  width:180px;
  font-family:tahoma,helvetica,arial,sans-serif;
  border-top:2px solid #DCDBC3;
  padding-bottom:10px;
}

div.box_stt01_content{
  background-color:#EEEEE2;
  border-bottom:1px solid #EEEEE2;
  color: #636363;
  text-transform:uppercase;
  font-weight:bold;
  padding-left:6px;
  padding-top:2px;
  padding-bottom:3px;
}

a.box_stt01_info{
  background-color:#FFFFFF;
  /*border:1px solid rgb(231, 230, 223);*/
  /*border-left:1px solid rgb(231, 230, 223);*/
  margin:0px;
  padding-top:1px;
  /*line-height:1.4em;*/
  padding-left:6px;
  font-weight:normal;
  /*color:rgb(86, 89, 89);*/
  display:block;
  text-decoration:none;
  outline: none;
}

a.box_stt01_info:hover{
  text-decoration:underline;
  outline: none;
}

span.box_stt01_info{
  padding-left:8px;
  display:block;
}

/* ----------------------------------------------------------------------------
     STUDIETILBUD - STUDIEKATALOG
---------------------------------------------------------------------------- */

table.sortable{
  margin-top:5px; 
}

span.userdefinedlistStudieinfo{
  color:#6d5e51;
  font-weight:normal;
  font-size:1em;
  padding-right:20px;
  float:right;
}

td.StudieinfoTdHeaderList{
  background-color:#EEF3E2;
  color:#8B0000;
  font-weight:bold;
  font-size:0.8em; 
  border-top:2px solid #DCDBC3;
  background-color:#EEEEE2;
  border-bottom:2px solid #EEEEE2;
}

td.StudieinfoTdHeaderList:hover{
  background-color:#FFFFFF;
  border-bottom:2px solid #8B0000;
}

td.StudieinfoTdList1,td.StudieinfoTdList2,td.StudieinfoTdList3,td.StudieinfoTdList4{
  background-color:#FFFFFF;
  border-bottom:1px solid #e5dbcc;
  padding-top:4px;
  padding-bottom:4px;
}

td.StudieinfoTdList1{
  width:50%;
}

/* ----------------------------------------------------------------------------
     STUDIETILBUD - NYHETSBREV
---------------------------------------------------------------------------- */

a.quickSignup_link{
  /*display:block;*/
  cursor:pointer;
  margin-left:3px;
  padding-bottom:16px;
  /*font-weight:bold;*/
  color:#0560a6;
  outline:none;
}

a.quickSignup_link:hover, a.quickSignup_link:active{
  outline:none;
}

div.quickSignup_box{
  border-top: 2px solid #DCDBC3;
  border-bottom: 1px solid #DCDBC3;
  background-color:#EEEEE2;

  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;

  padding-left:12px;
  padding-top:0px;
  padding-right:6px;
  padding-bottom:10px;
  color:#6d5e51;
}

.quickSignup_ledetext{
  text-transform: uppercase;
  line-height: 20px;
  font-family: helvetica,arial,sans-serif;
}

.quickSignup_input_text{
  font-size:1.2em;
  padding:0px;
  width:200px;
  font-family: helvetica,arial,sans-serif;
  color:#A3A3A3;
}

.quickSignup_input_button{
  font-size:1em;
}

/* ----------------------------------------------------------------------------
     STUDIETILBUD - STUDIEMENY - VENSTRE
---------------------------------------------------------------------------- */

div.studkattest_top_imgcont{
  width:180px;
  height:70px;
  background-color:#FFFFFF;
  background-image: url('http://www.hih.no/neted/front/img/studkat/studenter_2.gif');
  background-repeat:no-repeat;
  margin-left:2px;
  margin-bottom:16px;
}

div.studkattest_bottom_imgbox{
  width:180px;
  height:23px;
  margin-top:20px;
  margin-left:4px;
  background-image: url('http://www.hih.no/neted/front/img/studkat/bottom_box.gif');
  background-repeat:no-repeat;
}


#studkattest_container{
  width:180px;
  /*height:300px;*/
  
  background-color:#FFFFFF;
  border:0px solid silver;
  margin-left:0px;
}

a.studkattest_depth1{
/*  background-color:#DCDBC3;*/
  border-top:1px solid White;
  border-bottom:2px solid White;

  background-image:url('http://www.hih.no/neted/front/img/hih_studietilbud/menu_bul_1.gif');
  background-repeat:no-repeat;
  background-position:bottom left;

  padding-top:3px;
  padding-bottom:4px;
  padding-left:12px;
  padding-right:0px;

  font-family:tahoma,helvetica,arial,sans-serif;
  font-weight:bold;
  color: DimGray; /*rgb(86, 86, 89);*/
  display:block;
  text-decoration:none;
  text-transform: uppercase;
  text-align:left;
  outline:none;
}

a.studkattest_depth1:hover, a.studkattest_depth1_selected:hover{
  border-top:1px solid #e5dbcc;
  border-bottom:2px solid #8B0000;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-weight:bold;
  color:#8B0000;
  text-decoration:none;
  outline:none;
}

/* ----------------------------------------------------------------------------
     AKTUELT
---------------------------------------------------------------------------- */

div.aktuelt_container{
  width:180px;
  font-family:tahoma,helvetica,arial,sans-serif;
  margin-top:8px;
  border-top:4px solid #DCDBC3;
  margin-bottom:8px;
}
div.aktuelt_content{
  width:100%;
  height:auto;
  margin-top:1px;
  border-top:1px solid rgb(231, 230, 223);
  overflow:hidden;
}

a.aktuelt, p.aktuelt{
  background-color:#EEEEE2;
  border:1px solid rgb(231, 230, 223);
  border-top:1px solid rgb(255, 255, 255);
  margin:0px;
  padding:0px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:8px;
  font-weight:normal;
  color:rgb(86, 89, 89);
  display:block;
  text-decoration:none;
  outline: none;
}

img.aktuelt{
  border-left:1px solid rgb(231, 230, 223);
  border-right:1px solid rgb(231, 230, 223);
  margin:0px;
  padding:0px;
}

a.aktuelt:hover{
  background-color:#FFFFDB;
  border:1px solid #DBDBCC;
  /*border-top:1px solid #C2C2A8;*/
  border-top:1px solid rgb(246, 243, 238);
  /*color:rgb(0, 0, 0);*/
  color: #0560a6;
  text-decoration:none;
  outline: none;
}

/* ----------------------------------------------------------------------------
     STUDIEKATALOG
---------------------------------------------------------------------------- */

div.studkat_top_imgcont{
  width:180px;
  height:70px;
  background-color:#FFFFFF;
  background-image: url('http://www.hih.no/neted/front/img/hih_studiemeny/menu_studenter01.gif');
  background-repeat:no-repeat;
  margin-left:2px;
}

div.studkat_bottom_imgbox{
  width:180px;
  height:23px;
  margin-top:20px;
  margin-left:8px;
  background-image: url('http://www.hih.no/neted/front/img/hih_studiemeny/menu_bottombox.gif');
  background-repeat:no-repeat;
}


#studkat_container{
  width:180px;
  height:200px;
  
  background-color:#FFFFFF;
  border-top:0px;
  margin-left:2px;
  
  font-family:tahoma,helvetica,arial,sans-serif;
  /*font-size:small;*/
}

div.studkat_topspace{
  width:auto;
  height:5px;
  background-color:#E6E6DC;
  border-bottom:1px solid rgb(221, 219, 209);
  background-image:url('http://www.hih.no/neted/front/img/hih_studiemeny/menu_shadow01.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
}

div.studkat_bottomspace{
  width:auto;
  height:5px;
  background-color:#E6E6DC;
  border-top:1px solid rgb(242, 241, 238);
  background-image:url('http://www.hih.no/neted/front/img/hih_studiemeny/menu_shadow01.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
}

div.studkat_space{
  width:auto;
  height:5px;
  background-color:#E6E6DC;
  border-top:1px solid rgb(242, 241, 238);
  border-bottom:1px solid rgb(221, 219, 209);
  background-image:url('http://www.hih.no/neted/front/img/hih_studiemeny/menu_shadow01.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
}

/*-- STUDIEKATALOG DEPTH 1 --*/

a.studkat_depth1{
  background-color:#E6E6DC;
  border-top:1px solid rgb(242, 241, 238);
  border-bottom:1px solid rgb(221, 219, 209);

  background-image:url('http://www.hih.no/neted/front/img/hih_studiemeny/menu_shadow01.gif');
  background-repeat:no-repeat;
  background-position:bottom left;

  padding-top:3px;
  padding-bottom:4px;
  padding-left:16px;
  padding-right:0px;

  font-weight:bold;
  color:rgb(86, 86, 89);
  display:block;
  text-decoration:none;
  text-align:left;
  outline:none;
}
a.studkat_depth1:hover, a.studkat_depth1_selected:hover{
  background-color:#CCCCB7;
  border-top:1px solid #B3B394;
  border-bottom:1px solid rgb(231, 230, 223);
  background-image:url('');

  font-weight:bold;
  color:rgb(63, 63, 56);
  text-decoration:none;
  outline:none;
}
a.studkat_depth1_selected{
  background-color:#CCCCB7;
  border-top:1px solid #B3B394;
  border-bottom:1px solid #CCCCB7;

  padding-top:3px;
  padding-bottom:4px;
  padding-left:16px;

  font-weight:bold;
  color:rgb(22, 22, 19);
  display:block;
  overflow:hidden;
  text-decoration:none;
  outline:none;
}

/*-- STUDIEKATALOG DEPTH 2 --*/

div.studkat_depth2_content{
  border-left:1px solid rgb(221, 219, 209);
  border-bottom:1px solid rgb(221, 219, 209);
}

div.studkat_depth2_inner{
  margin-left:6px;
  padding-top:4px;
  margin-bottom:7px;
  overflow:hidden;
}

a.studkat_depth2{
  border:0px;
  /*border-top:1px solid #FFFFFF;*/
  /*border-bottom:1px solid #CECECE;*/
  border-bottom:1px solid rgb(221, 219, 209);  

  padding-top:2px;
  padding-bottom:3px;
  padding-left:4px;
  padding-right:1px;

  font-weight:normal;
  color:#3F3F38;
  display:block;
  overflow:hidden;
  text-decoration:none;
  outline: none;
}

a.studkat_depth2:hover{
  background-color:#A3B6D9;
  background-color:#B7CCCC;
  color:#000000;
  text-decoration:none;
  outline: none;
}





/* ----------------------------------------------------------------------------
     ?
---------------------------------------------------------------------------- */

div.box003_1 { margin-top: 8px; margin-bottom: 1px; width: 180px; height: 8px; background-color: #dcdbc3; }
div.box003_2 { width: 180px; background-color: #f0f0f0; }
div.box003_3{ padding-right: 4px; padding-left: 8px; padding-bottom: 8px; padding-top: 4px; }
div.box003_txt { font-family : Tahoma; font-size : 8pt; color: #4d4c4b; }

div.box003_txt a:link, div.box003_txt a:visited, div.box003_txt a:active {
  font-size: 1em;
  color: #4d4c4b;
  text-decoration: none;
  outline: none;
}

div.box003_txt a:hover {
  color: #0560a6;
  text-decoration: none;
  outline: none;
}



/* LINKTEST */

a.testlink1 {
color : #039;
text-decoration : underline;
}
a.testlink2 {
color : #039;
text-decoration : none;
}
a.testlink1:visited, a.testlink2:visited {
color : #039;
outline : none;
}
a.testlink1:hover, a.testlink2:hover {
color : #06f;
text-decoration : underline;
}
a.testlink1:active, a.testlink2:active {
color : #039;
text-decoration : none;
outline : none;
}

/* ----------------------------------------------------------------------------
     NEWS TEST
---------------------------------------------------------------------------- */

.hihnewstable {
  border-collapse : collapse;
  border: 0;
  padding : 10px;
  /*border: yellow 1px solid;*/
  width: 100%; 
}

div.hihnewscontainer {
  vertical-align: top;
  /*border: #5F9EA0 1px solid;*/
  /*height: 100%; */
  overflow: hidden;
  /*margin-top: 10px;*/
  margin-bottom: 20px;
  /*padding-right:6px;*/
}

div.hihnewsimg {
  float: left;
  background-color: #F8F8F8;
  width: 102px;
  margin-right: 12px;
}

.hihnewsimg img {
  /*display: inline;*/
  float: right;
  border: silver 1px solid;
}

div.hihnewstxt {
font-size: 8pt;
font-weight: normal;
}

.hihnewstxt h3 {
  margin: 0;
  padding: 0;
font-size: 10pt;
font-weight: bold;
}

.hihnewstxt a:link, .hihnewstxt a:visited, .hihnewstxt a:active {
  color: #4d4c4b;
  text-decoration: none;
  outline: none;
}

.hihnewstxt a:hover {
  color: #0560a6;
  text-decoration: none;
  outline: none;
}

.hihnewsdato {
  color: silver;
font-size: 7pt;
font-weight: normal;
}

/* ----------------------------------------------------------------------------
     FAQ BOKS
---------------------------------------------------------------------------- */

div.faqtitle{
  cursor:pointer;
  margin-top:3px;
  padding-bottom:4px;
  font-weight:bold;
  color:#000000;
}

div.faqtitle:hover{
  cursor:pointer;
  text-decoration:underline;
  color:#0560a6;
}

div.faqbox{
  background-color : #FAFAD2;
  border: 1px solid #E6E6E6;

  margin-left:2px;
  margin-bottom:24px;

  padding-left:10px;
  padding-top:4px;
  padding-right:4px;
  padding-bottom:6px;
}

/* ----------------------------------------------------------------------------
     HOVEDSIDE OVERSKRIFTER
---------------------------------------------------------------------------- */

.hovedsinfobox { 
border : 1px solid #c8c8c8;
padding : 5px;
display : block;
background-color : #ffffe0;
}

.hoveds001 { 
border : 1px solid #c8c8c8;
background-image : url(/neted/front/img/design0207/men01.jpg);
width : 100%;
height : 20px;
text-indent : 8px;
}

.hoveds002 { 
font-size : 9pt;
line-height : 20px;
color : #5c5c5c;
font-weight : bold;
font-variant : small-caps;
}

.hovedsfooter {
color : #787878;
font-size : 0.95em;
}

.hovedsfooter a:link, .hovedsfooter a:visited, .hovedsfooter a:active { color: #787878; outline: none; }
.hovedsfooter a:hover { color: #0560a6; outline: none; }

.gotopage { color : #0560a6; font-size : 0.95em; }
.gotopage a:link, .gotopage a:visited, .gotopage a:active { color: #0560a6; outline: none; }
.gotopage a:hover { color: #0560a6; outline: none; text-decoration: underline; }

/* ---------------------------------------------------------------------------- */
/* HIH definert av frodej                                                                                            */
/* ---------------------------------------------------------------------------- */

.nav_bullet {
 background: url("/neted/front/img/design0207/bullet_2.gif") 0% 1px no-repeat;
 padding-left: 10px;
 }

ul.nav_list {
 list-style: circle outside url("/neted/front/img/design0207/bullet_2.gif");
}

ul.nav_list2 {
 list-style: circle outside url("/neted/front/img/design0207/bullet_2b.gif");
}


/* ----------------------------------------------------------------------------
     STUDIETILBUD MENY
---------------------------------------------------------------------------- */

.studiemenygroup {
  border: red 0px solid;
  font-weight: bold;
  color: #4d4c4b;
  font-size: 1em;
  line-height: 150%
}

.studiemeny {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #0560a6;
  font-size: 1em;
  line-height: 120%
  
}

.studiemeny a, .studiemeny:link {
  color: #0560a6;
  text-decoration: none;
}

.studiemeny a:hover {
  color: #0560a6;
  text-decoration: underline;
}

.studiemeny ul {
  /*border: blue 1px solid;*/
  margin: 0px;
  padding: 0px;
  list-style: circle outside url("http://www.hih.no/neted/front/img/design0207/bullet_2b.gif");
  margin-left: 1em;
  margin-bottom: 0.3em;
  color: #0560a6;
}

.treeopen,  .treeopen:hover {
  font-weight: bold;
  font-style: italic;
}

/* ----------------------------------------------------------------------------
     STUDIEKATALOG
---------------------------------------------------------------------------- */

table.hihstudiekatalogbox {
  border-collapse : collapse;
  border : 1px solid #cccccc;
  background : #f5deb3;
  margin-bottom : 16px;
  margin-left : 16px;
}

table.hihstudiekatalog {
  border-collapse : collapse;
  /*border : 6px solid #f5deb3;*/
  background : #f5deb3;
  margin : 6px;
}

table.hihstudiekatalog td {
  /*border-collapse : collapse;*/
  /*border : 6px solid #f5deb3;*/
  /*background : #f5deb3;*/
}

.hihstudiekatalog img { border : 1px solid #cccccc; }
.hihstudiekatalog img:hover { border : 1px solid #0560a6; }

table.hihstudiekatalog p {
  margin : 0;
  padding : 0;
  /*color : #4d4c4b;*/
}

.hihstudiekatalog a:link, .hihstudiekatalog a:visited, .hihstudiekatalog a:active {
  /*margin : 0;
  padding : 0;*/
  color : #4d4c4b;
  text-decoration : none;
}

.hihstudiekatalog a:hover {
color : #0560a6; outline : none;
  text-decoration : none;
} 

/* ----------------------------------------------------------------------------
     HiH NEWS IMGBOX
---------------------------------------------------------------------------- */

table.hihnewsimgbox {
  border-collapse : collapse;
  border : 1px solid #cccccc;
  margin-bottom : 16px;
  margin-left : 16px;
}

table.hihnewsimg td {
  border-collapse : collapse;
  border : 2px solid #fff;
  background : #fff;
}

table.hihnewsimg img {
  border : 0;
}

table.hihnewsimg p {
  margin : 0;
  padding : 0;
  color : #4d4c4b;
} 

/* ----------------------------------------------------------------------------
     bokser
---------------------------------------------------------------------------- */

table.hih002_img{
/*-- class=hih002_img --*/
  margin: 0px;
  padding: 0px;
  width: 180px;
  /*border: 1px solid red;*/
}

table.hih002_cont{
/*-- class=hih002_cont --*/
  margin: 6px 2px 8px 8px;    /* (t,h,b,v)  Outside space around element*/
  color: #666666;
  font-size: 1em;
  /*font-size: xx-small;*/
  font-weight: normal;
  /*border: 1px solid red;*/
}


/* ----------------------------------------------------------------------------
     Meny Snarveier
---------------------------------------------------------------------------- */

table.snarveier{
  border-collapse:collapse;
  border: 1px solid #cccccc;
  background: #F5F5F0;
  z-index:20;
}

/* Hovedlisten */
#snv, #snv ul {  
    margin:0;
    padding:0;
    list-style:none;      
    clear:both;
z-index:20;
}

#snv a.parent{
    width:178px;
    background: url() no-repeat right;
    border:1px solid #ececec;
/*border:1px solid red;*/
    /*border-bottom: 2px solid Gray;*/
    text-indent:12px;           
}

#snv a.parent:hover{
    border:1px solid #f2a31b;           
}

/* All tekst */
#snv a {
    padding-bottom:2px;
    text-indent:12px;
    text-decoration:none;
    color:#4d4c4b;
    line-height:1.5em; 
    display:block;
    float:left;
    font-weight:bold;
}

/* IE vil ha float:left, andre lesere vil ha float: none. Skjuler derfor float:none for IE */
#snv * > a{
    float:none;
}

/* Stil p� elementer som har underelementer. Sett class="daddy" p� a elementet */
#nav a.daddy {
    background: url() no-repeat right ;         
}

/* Hovedmenyen */
#snv li {
    float:left;
    background:#fff;
    
    border:none;
}

/* Stil p� underniv� */ 
#snv li ul {
    position:absolute;
    width:160px;
    left:-999em;
    /*padding-bottom: 0.5em;*/
    border:1px solid #b3b9c3;
    background-color:#fff;
    height:auto;
    font-weight:normal;
}

/* Tekst p� underniv� */
#snv li ul a{
    padding-bottom:0;
    width:160px;
    font-family:arial;
    font-weight:normal;
    color:#000; 
}

/* Overlapping mellom niv�*/
#snv li li {
    width:160px;
    background-color:#fff;
}

/* Stil p� element som er valgt */

#snv li:hover, #snv li.snvhover{
    background-color:#A3B6D9;
}

/* ===================================================================== */
/* Herfra og ned styres visning av underniv� */

#snv li:hover ul, #snv li.snvhover ul {
    left: auto;
}

#snv li:hover ul ul, #snv li.snvhover ul ul {
    left: 0px;
}
#snv li:hover ul, #snv li li:hover ul, #snv li.snvhover ul, #snv li li.snvhover ul {
    left: auto;
}

#snv li:hover ul ul, #snv li:hover ul ul ul, #snv li.snvhover ul ul, #snv li.snvhover ul ul ul {
    left: 0px;
}

#snv li:hover ul, #snv li li:hover ul, #snv li li li:hover ul, #snv li.snvhover ul, #snv li li.snvhover ul, #snv 

li li li.snvhover ul {
    left: auto;
}

#snv li:hover ul ul, #snv li:hover ul ul ul, #snv li:hover ul ul ul ul, #snv li.snvhover ul ul, #snv li.snvhover 

ul ul ul, #snv li.snvhover ul ul ul ul {
    left: 0px;
}

#snv li:hover ul, #snv li li:hover ul, #snv li li li:hover ul, #snv li li li li:hover ul, #snv li.snvhover ul, 

#snv li li.snvhover ul, #snv li li li.snvhover ul, #snv li li li li.snvhover ul {
    left: auto;
}


/* ----------------------------------------------------------------------------
     FOOTER MAIN
---------------------------------------------------------------------------- */

.footmain{ color:#787878; font-family:tahoma,helvetica,arial,sans-serif; font-size:0.8em; }
a.footmain{ color:#0560a6; font-family:tahoma,helvetica,arial,sans-serif; font-size:0.8em; }
a.footmain:hover{ color: #0560a6; font-family:tahoma,helvetica,arial,sans-serif; font-size: 0.8em; }
.footmainsp { color: #c0c0c0; font-family:tahoma,helvetica,arial,sans-serif; font-size: 0.8em; }

/* ----------------------------------------------------------------------------
     FOOTER NEWS
---------------------------------------------------------------------------- */

.footnews, .footnews a { color: #787878; font-size: 1em; }
a.footnews:hover, .footnews a:hover { color: #0560a6; text-decoration:underline;}
.footnewssp { color: #c0c0c0; font-size: 1em; }



/* ----------------------------------------------------------------------------
     Black link
---------------------------------------------------------------------------- */

a.blacklink:link, a.blacklink:visited {
  color: #0560a6;
  text-decoration: none;
}
a.blacklink:hover, a.blacklink:active {
  color: #0560a6;
  text-decoration: underline;
}

.studtbrtxt {
  font-weight: normal; font-size: 10pt; COLOR: #4d4c4b;
}


/* ----------------------------------------------------------------------------
     Karriere
---------------------------------------------------------------------------- */

div.karriere01_title{
  border-bottom:2px solid #D3B34A;
  color:#BD9B2E;
  text-transform:uppercase;
  text-align:left;
  font-weight:bold;
  padding-left:4px;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:3px;
}

a.karriere01_item{
  background-color:#EEEEE2;
  border-top:1px solid #FFFFFF;
  border-bottom:1px dotted gainsboro;
  margin:0px;
  padding-top:1px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:2px;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: DimGray; /*#646464;*/
  display:block;
  text-decoration:none;
  outline: none;
}

a.karriere01_item:hover{
  background-color:#BD9B2E;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: white;
  text-decoration:none;
  outline: none;
}

/* ----------------------------------------------------------------------------
     Kvalitet
---------------------------------------------------------------------------- */

div.kvalitet01_title{
  border-bottom:2px solid #E07000;
  color:#0052A3;
  text-transform:uppercase;
  text-align:left;
  font-weight:bold;
  padding-left:4px;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:3px;
}

a.kvalitet01_item{
  background-color: rgb(248, 248, 248);
  border-top:1px solid #FFFFFF;
  border-bottom:1px dotted gainsboro;
  margin:0px;
  padding-top:1px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:2px;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: DimGray; /*#646464;*/
  display:block;
  text-decoration:none;
  outline: none;
}

a.kvalitet01_item:hover{
  background-color: #E07000;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: white;
  text-decoration:none;
  outline: none;
}

/* ----------------------------------------------------------------------------
     BLI STUDENT
---------------------------------------------------------------------------- */

div.studietilb01_title{
  border-bottom:2px solid #32889E;
  color: #B13119;
  text-transform:uppercase;
  text-align:left;
  font-weight:bold;
  padding-left:4px;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:2px;
}

a.studietilb01_item, span.studietilb01_item, span.studietilb02_item{
  background-color: rgb(248, 248, 248);
  border-top:1px solid #FFFFFF;
  border-bottom:1px dotted gainsboro;
  margin:0px;
  padding-top:1px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:2px;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: DimGray; /*#646464;*/
  display:block;
  text-decoration:none;
  outline: none;
}

a.studietilb01_item:hover, span.studietilb02_item:hover{
  background-color: #32889E; /*#8B0000;*/
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: white;
  text-decoration:none;
  outline: none;
}

/* ----------------------------------------------------------------------------
     FOR STUDENTER
---------------------------------------------------------------------------- */

div.studenter01_title{
  border-bottom:2px solid #487B8A;
  color: #E1731A;
  text-transform:uppercase;
  text-align:left;
  font-weight:bold;
  padding-left:4px;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:2px;
}

a.studenter01_item, span.studenter01_item, span.studenter02_item{
  background-color: rgb(248, 248, 248);
  border-top:1px solid #FFFFFF;
  border-bottom:1px dotted gainsboro;
  margin:0px;
  padding-top:1px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:2px;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: DimGray;
  display:block;
  text-decoration:none;
  outline: none;
}

a.studenter01_item:hover, span.studenter02_item:hover{
  background-color: #487B8A;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: white;
  text-decoration:none;
  outline: none;
}

/* ----------------------------------------------------------------------------
     FOR ANSATTE
---------------------------------------------------------------------------- */

div.ansatte01_title{
  border-bottom:2px solid #724300;
  color: #D08B0C;
  text-transform:uppercase;
  text-align:left;
  font-weight:bold;
  padding-left:4px;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:2px;
}

a.ansatte01_item, span.ansatte01_item, span.ansatte02_item{
  background-color: rgb(248, 248, 248);
  border-top:1px solid #FFFFFF;
  border-bottom:1px dotted gainsboro;
  margin:0px;
  padding-top:1px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:2px;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: DimGray;
  display:block;
  text-decoration:none;
  outline: none;
}

a.ansatte01_item:hover, span.ansatte02_item:hover{
  background-color: #724300;
  font-family:tahoma,helvetica,arial,sans-serif;
  font-size:1.0em;
  font-weight:normal;
  color: white;
  text-decoration:none;
  outline: none;
}