﻿  /* common styling */
.menu {font-family: verdana, sans-serif; height:18px; background:#ffcc66; position:relative; font-size:0.85em; font-weight:lighter;}
.menu ul {padding:0; margin:0; list-style-type: none; background:#ffcc66;}
.menu ul li {float:right; position:relative;}

/* menypunkt */
.menu ul li a, .menu ul li a:visited {display:block; /* inline*/ text-decoration:none; height:1.6em; /* 3 */ color:#00776e; 
border:0px solid #fff; border-width:0px 0px 0 0; background:#ffcc66; /* gir bakgrunnsfarge for hovedmenypunkter */
padding-left:10px; padding-right: 10px; line-height:1.6em; /* 3 */}
.menu ul li ul {display: none;}
table {margin:0px; border-collapse:collapse; font-size:1em;}


 /* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#00776e;}
/*.menu ul li:hover ul {display:block; position:absolute; top:18px; top:1.7em; left:0; width:115px;}*/
.menu ul li:hover ul {display:block; position:absolute; top:1.7em; /*3*/ margin-top:1px; left:0;}

.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ffcc66; color:#00776e; height:auto; line-height:1.2em; padding:4px 10px; width:115px; margin-top: 1px;}
.menu ul li:hover ul li a.drop {background:#990099 bottom right no-repeat;}
.menu ul li:hover ul li a:hover {background:#00776e; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:115px; top:0; width:115px;}
.menu ul li:hover ul li:hover ul.left {left:-115px;}


.GridHeader
{
	font-size: 10px;
	letter-spacing: 1px;
	font-family: Tahoma, Verdana, Trebuchet MS, Arial;
	background-color : #EDEDED; 
	color:#000000;
	text-align:left;
	padding-left: 10px;
	font-weight:normal;
	}

.GridHeader a:hover
{
    text-decoration: none;
    color: #c5c5c5;
    cursor:pointer;
    
}
	
.GridHeader a
{
    text-decoration: none;
    color:Blue;
}
