/*-----------------------*/
/* NTNU topp og ramme    */
/*-----------------------*/

div.menyoversikt { font-family: Arial, Helvetica, sans-serif;font-size: 11px; text-align: left; float: left; margin: 0 0 0 29px;  height: 10px;}
/* Tekst ?verst til h?yre - this should be text instead of a pict */
div.hovedramme_tekst {margin: 5px 0px 5px 675px; height: 10px; width: 302px;}

/* workaround IE */
* html div.menyoversikt { margin-left: 17px; }

/* skjul klammene. NB:virker ikke i IE */
div.menyoversikt a:before{
  content:"[";
}
div.menyoversikt a:after{
  content:"]";
}
 
div.menyoversikt a:link,
div.menyoversikt a:visited,
div.menyoversikt a:hover,
div.menyoversikt a:active {text-decoration:none; color: #000000; margin-right: 5px;}

/* Toppen, def i UItemplate */
.container { padding-bottom: 0px; background-color:#dce2ed;}
div.toppen_venstre { margin: 0 0 0 0;}
div.toppen_hoyre_overst { margin: 0 0 0 647px; height: 35px;}

/* plassering toppens bilder */
img.ntnu_logo {float:left; margin: 15px 0 0 20px;}
img.toppbilde_venstre {float: left; margin: 0 0 0 95px;}
img.toppen_hoyre_overst {float: left;}

/* plassering av h?yre-topplenkene */ /* weak construct */
div.topplenker_hoyre {font-family: Arial, Helvetica, sans-serif;font-size: 11px; margin: -25px 0 0 85px;}

/* Lenker ?verst til h?yre */
div.toppen_hoyre_overst a:link,
div.toppen_hoyre_overst a:visited,
div.toppen_hoyre_overst a:hover,
div.toppen_hoyre_overst a:active { text-decoration:none; color: #000000; padding: 0 6px 0 6px;}

/* h?yrelenker, klammer, virker ikke i IE6 */
a.toppen_hoyre_lenke:before {
  content:"[";
}
a.toppen_hoyre_lenke:after {
  content:"]";
}
.toppen_hoyre_bunn {
  border-left: 1px solid black; border-top: 1px solid black;
  margin: 0 0 0 648px; height: 37px; 
  background-color: #edf0f6;
}

* html .toppen_hoyre_bunn {height: 34px; margin: 0 0 0 648px;} /* workaround ie6 */
.toppen_hoyre_bunn form {margin: 8px 0 0 10px;} /* test cs 16_11 */
* html .toppen_hoyre_bunn form {margin-top: 6px }/* workaround ie6 test 16_11*/
.toppen_hoyre_bunn form select.small {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}  /* test 16_11 */
.toppen_hoyre_bunn form input {font-family: Arial, Helvetica, sans-serif;font-size: 12px; width: auto;}  /* test cs 16_11 */

/* Hovedmeny (toppfanene) */

table#menycont {background-color: #dce2ed; width: 100%; height: 20px; clear:both }
table#sjul { visibility: none; border: 0; } /* 11_14 cs beste fix for meny-strek problem */ 
table#menycont table {visibility: hidden; } /* 11_14 dobbel fiks, men ikke helt n?dvendig */

table#menycont td {
  width: 6.5%;
  white-space: nowrap;
  padding: 2px 10px 2px 10px ; 
  font-family: Arial, Helvetica, sans-serif;font-size: 12px; text-align: center; 
  border-bottom: 1px solid black;}

table#menycont td.menyelem {font-size:12px;border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; }
table#menycont td.menyelem_on {font-size:12px;border-left: 1px solid black;  border-top: 1px solid black;border-bottom: 0; background-color: #FFFFFF; }
table#menycont a {font-weight: normal; white-space: nowrap; text-decoration: none; color: black;}

/* ramme rundt alle sider */
div.hovedramme {
  border: 1px solid black;
  margin-left: 24px;
  margin-right: 15px;
  margin-top: 0;
  margin-bottom: 0;
  width: 964px;
}

div.hovedramme iframe#portalIFrame { visibility: hidden; display: none;} /* n?dvendig for Opera 9.02, cs 11_16 */

/* Bunnteksten */
div.footer_venstre {position: absolute; left:35px; height: 10px;
	margin: 4px 0 10px 0; width: 250px; 
	color: #000000; font-family: Arial, Helvetica, sans-serif;font-size: 9px; text-align:left; }
div.footer_hoyre {position: absolute; left: 590px; height: 10px; 
	margin: 4px 0 10px 0; width: 400px; 
	color:#000000; font-family: Arial, Helvetica, sans-serif;font-size: 9px; text-align:right;}

.footer_venstre a:link, 
.footer_venstre a:active, 
.footer_venstre a:visited {color: #0e2c8e; text-decoration: underline;}
.footer_venstre a:hover {color: #7a96bf; text-decoration: underline;}

/* IE fix plassering*/
* html div.footer_hoyre {margin: 4px 87px 0 0 ;}

