
html,body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
  background-color:#e9e9e9;
	color: #666666;
  text-align:center;
}

a:link {
	color: #003366;
	text-decoration: none;
}
a:visited {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #0099FF;
	text-decoration: none;
}
a:active {
	color: #003366;
	text-decoration: none;
}

/* -----  main stuff ---- */

.outerEdge {
  width: 610px;
  border: 1px solid #CACACA;
  background-color:#ffffff;
}

.innerEdge {
  width: 600px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 4px;
  margin-bottom: 4px;
  border: 1px solid #CACACA;
  background-color:#ffffff;
}  


.mainPage {
  text-align:left;
  width:600px;
  height:430px;
}
.mainPageFront {
  text-align:left;
  width:540px;
  height:360px;
  background-image:url(grafik/front.gif);
}


.topMenu{
  width:100%;
  background-color:#999999;
}

.footer{
  text-align:center;
}  
.hSpace{
  height:5px;
}

/* --- font setup --- */
.large {
  font-size:14px;
}
.front {
  font-size:12px;
  font-weight:bold;
}
.head {
  font-size:14px;
  font-weight:bold;
  text-align:center;
}
.subHead {
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

.subLinks {
  font-size:12px;
  text-align:center;
}

.textBox{
  width:90%;
  text-align:left;
}



/* -----  gavekort  ---- */
.gMain{
  width:400px;
  background-color:#ffffff;
  border:1px solid black;
}

/*----- økonomi tables */
.tHead{
  background-color:#e0e0e0;
  border:1px solid black;
  text-align:center;
}  

.tText{
  background-color:#f0f0f0;
}



/*--------------------------------------*/
/* top menu                             */
/*--------------------------------------*/

.ttMenu{
  width:100%;
  background-color:#999999;
  text-align:center;
}

.topMenu ul{
  width:100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align:center;

}


/* top level menu */
.topMenu ul li{
  position: relative;
  display: inline;
  float: left;
}

/*Top level menu link items style*/
#topMenuLink{
  width:100%;
  display: block;
  padding: 2px 8px;
  text-decoration: none;
  background-color:#999999;
  color:#000060;
  cursor:pointer;
}
#topMenuLink:hover{
  color:yellow;
}
#topMenuLinkDisabled{
  display: block;
  padding: 2px 8px;
  text-decoration: none;
  background-color: #eaeaea;
  color:#a0a0a0;
}


/*Sub level menu*/
.topMenu ul li ul{
  width:100%;
  left: 0;
  top: 0;
  border: 1px solid #202020;
  position: absolute;
  display: block;
  visibility: hidden;
  z-index: 100;
  background-color: #999999;
  color:#000060;
  text-align:left;
}

/*Sub level menu list items*/
#topMenuSubLink{
  display: inline;
  float: none;
  margin-left:5px;
  font-size:10px;
  cursor:pointer;
}

#topMenuSubLinkDisabled{
  display: inline;
  float: none;
  margin-left:10px;
  font-size:12px;
  color:#a0a0a0;

}

#topMenuSubLink:hover{
  color:yellow;
}

.topMenu ul li ul li:hover{
  color:yellow;

}
.topMenu .arrowdiv{
position: absolute;
right: 0;
}
