
A { text-decoration: none; }
A:link { color: #cccccc; }
A:visited { color: #cccccc; }
A:active { color: #dc9650; }
A:hover { color: #dc9650; }

body {
	font:12px arial; 
	color:#cccccc;
	background-color: #000;
	scrollbar-face-color:#000000;
	scrollbar-arrow-color:#555555;
	scrollbar-track-color:#000000;
	scrollbar-shadow-color:#555555;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#555555;
	scrollbar-darkshadow-Color:#000000;
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
td {
	font:12px arial;
}
p {	
	font:12px arial; 
	color:#cccccc; 
	background: #000000;
}

input { background-color:#555555;
		color:#cccccc;
		border-color: #555555;
}
		
select {
	background-color: #444444;
	color: #cccccc;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 12px;
	border-width: 1;
	border-color: #555555;
} 

img {
	border: 0;
	display: block;
}
.trekantlink {
	background-image: url(../hovudsida/trekant.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px;
	font-weight: bold;
}
#overDiv {
	position:absolute; 
	visibility:hide;
	z-index:300;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=3, Color='black',Positive='true');
}
.THB-border {
	background-color: #999;
}
.THB-background {
	background-color: #222;
}
.THB-content {
	padding: 5px;
}
/*--- venstresida ------------------------------------------------------------------------*/
#venstresida #paneloppe {
	position:absolute; 
	left:0; 
	top:0; 
	width:150px;
	padding: 10px 0 0 10px;
	height:70px; 
	z-index:1;
	background: url(gfx/paneloppe2.gif);
}
#venstresida #paneloppe select {
	width: 140px;
}
#venstresida #paneloppe #tStorleik {
	position: absolute;
	left: 5px;
	top: 55px;
	font-weight: bold;
}
#venstresida #paneloppe #aStorleikL {
	position: absolute;
	left: 75px;
	top: 60px;
	display: block;
	width: 18px;
	height: 21px;
}
#venstresida #paneloppe #aStorleikM {
	position: absolute;
	left: 93px;
	top: 54px;
	display: block;
	width: 25px;
	height: 26px;
	background: url(gfx/storleik_m.gif);
}
#venstresida #paneloppe #aStorleikS {
	position: absolute;
	left: 120px;
	top: 43px;
	display: block;
	width: 33px;
	height: 35px;
}
#venstresida #toppskuggar {
	position:absolute; 
	left:10px; 
	top:80px; 
	width:128px; 
	height:4px; 
	z-index:10;
}
#venstresida #toppskuggar div {
	float: left;
	width: 100%;
	height: 1px;
	background: black;
}
#venstresida #venstrelist {
	position:absolute; 
	left:0 ;
	top:80px; 
	width:10px;
	z-index:200;
	background-image: url(gfx/list.gif);
}
#venstresida #hoegrelist {
	position:absolute; 
	left:150px;
	top:80px; 
	width:10px;
	z-index:200;
	background-image: url(gfx/list.gif);
}
#venstresida .listskuggje {
	height: 4px;
	width: 10px;
	background-image: url(gfx/listskuggje.gif);
}


#venstresida .serieheader {
	margin: 0 0 8px 2px;
}
#venstresida .serieheader h3 {
	font-size: 13px;
	font-weight: bold;
	color: white;
	margin: 10px 0 5px 0;
}
#venstresida .tblBiletserie {
	border-collapse: collapse;
}
#venstresida .tblBiletserie td {
	padding: 0;
}
#venstresida .tblBiletserie .nr {
	padding-left: 2px;
}
#venstresida .tblBiletserie .nr div {
	width: 14px;
	padding-top: 2px;
	font-size: 10px;
	color: #777;
}
#venstresida .tblBiletserie .aktiv a {
	color: #dc9650;
}
#venstresida .tblBiletserie .aktiv .nr div {
	visibility: hidden;
}
#venstresida .titlar .nr  {
	vertical-align: top;
}
#venstresida .titlar .aktiv .nr  {
	background: url(../design1/nagle.gif) no-repeat;
	background-position: 0 3px;
}
#venstresida .thumbs .nr div {
	width: 20px;
	margin-right: 5px;
	text-align: right;	
}
#venstresida .thumbs .nr {
	vertical-align: center;
}
#venstresida .thumbs .aktiv .nr  {
	background: url(../design1/nagle.gif) no-repeat;
	background-position: 12px center;
}
#venstresida .thumbs td a {
	display: block;
	width: 76px;
	margin: 5px 0;
}
#venstresida .thumbs a img {
	border: 2px solid #444;
	margin: 0 auto;
}
#venstresida .thumbs .aktiv a img {
	border: 2px solid white;
}
#venstresida div#scrollbar { 
  	position:absolute; 
  	left:138px; 
	top:80px;
  	width:12px; 
  	font-size:1px; 
  	z-index:1;
  }
#venstresida #panelnede {
	position:absolute;
	left:0; 
	width:160px; 
	height:17px;
	background-image: url(gfx/panelnede.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	z-index: 500;
}
#venstresida #panelnede .skuggje {
	height: 1px;
	background: black;
}
#venstresida a img {
	border: none;
}
#venstresida #olPanorama {
	margin: 2px;
	padding: 0;
	list-item-style: none;
}
/*--- scroller: Opera tillet ikkje #venstresida-prefiks ---------------------------------*/
div#wn	{ 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:128px; 
	overflow:hidden;	
	z-index:1; 
	background: url(gfx/bakgrunn1.gif)
}
div#track { 
  	position:absolute; 
  	left:0px; 
  	top:18px;
  	width:12px;
  	z-index:1;
 }
#dragBar {
  	position:absolute; 
  	left:1px; 
  	top:1px;
  	width:11px; 
  	height:20px;
  	z-index:1;
  	background-image: url(gfx/dragbar_bg.gif);
  	background-position: left bottom;
}  
#dragBar #dragBar-top {
  	height: 6px;
  	background-image: url(gfx/dragbar_top.gif);
}  
#scrollbar #up { 
	position:absolute; 
	left:0; 
	top:0; 
	z-index:2;
	display:block;
	background-image: url(gfx/arrowup.gif);
	width: 12px;
	height: 18px;
}  
#scrollbar #down { 
	position:absolute; 
	left:0; 
	bottom:0; 
	z-index:3;
	display: block;
	background-image: url(gfx/arrowdown.gif);
	width: 12px;
	height: 18px;
}

#innhald { 
	position:absolute; 
	visibility:hidden;
	left:0px; 
	top:0px; 
	z-index:1;
	width: 128px; 
	background: url(gfx/bakgrunn1.gif)
}
/*--- hovudfelt ---------------------------------------------------------------------------*/
#hovudfelt {
	margin: 0 auto;
	padding-left: 163px;
}
#hovudfelt .spyrjeteikn {
	display:block;
	background-image: url(../hovudsida/spyrjeteikn.gif);
	width: 15px;
	height: 15px;
}
#hovudfelt #framside {
	height: 500px;
}
#hovudfelt .f11haldar {
	text-align: center;
	padding-bottom: 30px;
	display: block;
}
#hovudfelt .f11haldar img {
	display: inline;
	position: relative;
	top: 15px;
}
#hovudfelt #menyoppe {
	list-style-type: none;
	height: 15px;
	margin: 3px 0;
	padding: 0;
}
#hovudfelt #menyoppe li {
	float: right;
	padding: 0 3px;
}
#hovudfelt .skjult {
	display: none;
}
#hovudfelt #Bilete {
	text-align: center;
	vertical-align: center;
}
#hovudfelt #Bilete table {
	margin: 0 auto;
}
#hovudfelt .biletraame-stor {
	border: 2px solid #999;
	background-color: #444;
}
#hovudfelt .biletraame-stor td {
	padding: 20px 20px 30px 20px;
}
#hovudfelt .biletraame-stor a {
	border: 1px solid #999;
}
#hovudfelt .biletraame-liti {
	border: 2px solid #999;
	border-collapse: collapse;
}
#hovudfelt .biletraame-liti td {
	padding: 0;
}
#hovudfelt #aBilete {
	display:block;
	background-repeat: no-repeat;
	background-position: center;
}
#hovudfelt #imgBilete {
	display: block;
}

#hovudfelt #framside {
	margin: 0 auto;
	width: 722px;
	background-image: url(gfx/bakfoto.gif);
	background-position: 0px 140px;
	background-repeat: no-repeat;
}
#hovudfelt #tekst-og-dato {
	padding: 0;
	margin: 0 auto;
	_height: 24px;
	min-height: 24px;
}
#hovudfelt .tekst-og-dato-stor {
	width: 770px;
}
#hovudfelt .tekst-og-dato-liten {
	width: 725px;
}
#hovudfelt #tekst-og-dato .THB-content {
	padding: 0;
}

#hovudfelt #tekst-og-dato div {
	float: left;
}
#hovudfelt .tekst-og-dato-stor .tekst {
	width: 634px;
}
#hovudfelt .tekst-og-dato-liten .tekst {
	width: 469px;
}
#hovudfelt #Tekst {	
	_height: 15px;
	min-height: 15px;
}
#hovudfelt #Tekst .ikon {
	float: right;
	margin: 2px 2px 0 2px;	
}
#hovudfelt #Tekst .nummer {
	float:left;
	margin: 2px 4px 0 4px;
	line-height: 12px;
	font-size:10px;
	color:#777;
}
#hovudfelt #dato-haldar {
	padding-left: 4px;
}
#hovudfelt #Dato {	
	width: 120px;
	text-align: center;
	_height: 15px;
	min-height: 15px;
}
#hovudfelt #navigasjonsknappar {
	clear: left;
	width: 290px;
	height: 18px;
	background-image: url(gfx/kontrollpanel2.gif);
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}
#hovudfelt #navigasjonsknappar li {
	margin: 0;
	padding: 0;
	float: left;
	width: 96px;
	text-align: center;
}
#hovudfelt #navigasjonsknappar a {
	font-weight: bold;
}
#hovudfelt #redigerDirekte {
	float: right;
	margin-right: 3px;
	font-size:1; 
	color:black;
}

/* Fullskjerm ---------------------------------------------------------*/
#fullskjerm {
	margin: 0;
	padding: 0;
}
#fullskjerm #navigasjonsknappar {
	clear: left;
	width: 207px;
	height: 18px;
	background-image: url(gfx/kontrollpanel4.gif);
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}
#fullskjerm #navigasjonsknappar li {
	margin: 0;
	padding: 0;
	float: left;
	width: 90px;
	text-align: center;
}
#fullskjerm #navigasjonsknappar li#nav-lukk {
	width: 27px;
}
#fullskjerm #navigasjonsknappar li#nav-lukk a {
	display: block;
	width: 27px;
	height: 18px;
}
#fullskjerm #navigasjonsknappar a {
	font-weight: bold;
}
#fullskjerm #lukk {
	float: right;
	margin: 10px;
}
#fullskjerm #tekst-og-dato {
	padding: 0;
	margin: 0 auto;
	_height: 25px;
	min-height: 25px;
}

#fullskjerm #tekst-og-dato .THB-content {
	padding: 0;
}

#fullskjerm #tekst-og-dato div {
	float: left;
}

#fullskjerm #tekst .ikon {
	float: right;
	margin: 2px 2px 0 2px;	
}
#fullskjerm #tekst .nummer {
	float:left;
	margin: 2px 4px 0 4px; 
	font-size:10px;
	color:#777;
	line-height: 12px;
}
#fullskjerm #dato-haldar {
	padding-left: 4px;
}
#fullskjerm #dato {	
	width: 120px;
	text-align: center;
}
#fullskjerm #Bilete {
	text-align: center;
	vertical-align: center;
}
#fullskjerm #Bilete table {
	margin: 0 auto;
}
#fullskjerm #Bilete table.biletraame-stor {
	border: 2px solid #999;
	background-color: #444;
}
#fullskjerm #Bilete table.biletraame-stor td {
	padding: 20px 20px 30px 20px;
}
#fullskjerm #Bilete table.biletraame-stor a {
	border: 1px solid #999;
}
#fullskjerm #Bilete table.biletraame-liti {
	border: none;
	border-collapse: collapse;
}
#fullskjerm #Bilete table.biletraame-liti td {
	border: 1px solid #999;
	padding: 0;
}
#fullskjerm #aBilete {
	display:block;
}
#fullskjerm #imgBilete {
	display: block;
}