html
	{
	height: 100%;
	min-height: 100%;
	border-width: 0px;
	}

body {
	height: 100%;
	min-height: 100%;
	font: 13px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 6px 0px 8px 0px;
	padding: 3px;
	}

/*Hovedtabellen*/
table.hele {
	width: 1060px;
	}

table {
    vertical-align: top;
    border: 0px solid red;     
    margin: 0px; 
	padding: 0px;
	border-collapse: collapse;
    }

   
/*Cellestil*/
td {
    vertical-align: top;
	border: 0px solid #33CCFF; 
	padding: 0px; 
	margin: 0px;
    }

form {
	padding: 0px;
	margin: 0px;
	}


.textfield {
	color: black;
	background: #fff;
	border: 1px solid #000000;
	padding: 4px;
	margin: 3px;
	vertical-align: middle;
}

.textfield2 {
	color: black;
	background: #fff;
	border: 1px solid #000000;
	padding: 3px;
	margin: 2px;
}

.textfield_logginn {
	color: black;
	font-size: 100%;
	background: #fff;
	border: 0px solid #000000;
	padding: 3px;
	margin: 2px 0px 2px 0px;
}

.textarea 
{
	color: black;
	background: #fff;
	border: 1px solid #000000;
	padding: 4px;
	vertical-align: middle;
	margin: 3px;
}

.textarea_test 
{
	background: #faecab;
	font-size:16px;
	color: black;
	border: 1px solid #faecab;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	outline: none;
	resize: none;
	overflow: hidden;
}

option
{
	color: #000000;
	background: #ffffff;
	border: 1px solid #000000;
	padding: 6px;
	vertical-align: middle;
	margin: 1px;
}

.input {
	font: 13px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
	margin: 1px;
	padding: 4px;
}

.input_sok {
	font: 13px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	background: #fff;
	border: 1px solid #333;
	margin: 1px;
	padding: 2px;
	outline: none;
}

.input_sok_ny {
	font: 13px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	border: 1px solid #333;
	margin: 1px;
	padding: 2px;
	outline: none;
}

.input_stor {
	font: 14px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
	margin: 1px;
	padding: 6px;
}

.select_skala{
	width: 150px;
	height: 20px;
}

.submit_stor input {
	font: 13px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 1px;
	padding: 2px 14px 2px 14px;	
	cursor: pointer;
} 

.submit_skala{
	font: 11px Verdana, Tahoma, Arial, sans-serif;	
}

.inputb input {
	font-size: 14px;
	margin: 12px;
	padding: 6px;	
} 


div.grep{
	background: #eee url('bilder/grep/grep_grid.gif') no-repeat bottom; 
	width: 200px;
	height: 200px;
	text-align: center;
}

div.space{
	height: 300px;
}

div.space2{
	height: 100px;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}


img.pad {
	padding: 12px 6px;
	margin: 0px;
}


img.blaa {
	border: 1px solid #AADDFF;
}


img.banner {
	border: 1px solid #CCCCCC;

}

img.liste {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;

}

img.listegreen {
	border-left: 1px solid green;
	border-top: 1px solid green;
	border-bottom: 2px solid green;
	border-right: 2px solid green;

}

img.kommentar{
	border: 1px solid black;
	margin: 3px;
}

img.profil{
	margin: 3px 6px 6px 0px;
	border: 0px solid gray;
	width: 250px;
	background: #FFFFFF;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
}


img.bruker{
	margin: 0px;
	border: 1px solid #CCCCCC;
	width: 140px;
}

img.gratis{
	border: 1px solid green;
}

img.overskrift{
	width: 110px;
}

img.bildemarg{
	margin: 16px;
}

#player {
	text-align: center;
	border: 1px solid #666;
	background: #fff;	
	vertical-align: middle;
	padding: 0px;
	width: 720px;
	height: 400px;
	margin: 0px;	
}

.videospiller{
	width: 770px;
	margin: 0px;
	padding:0px;
	background: url('bilder/background/kolonne_bgr_video800b.png') no-repeat;	
}

.videospiller2{
	width: 720px;
	height: 400px;
	margin: 0px;
	padding:0px;
	text-align: center;
	vertical-align: middle;
}


#player2 {
	text-align: center;
	border: 1px solid #333333;
	background: #333333;
	padding: 0px;
	margin: 0px;
}

#player_test {
	width: 530px;
	height: 100%;
	text-align: left;
	border: 0px solid #333333;
	background: url('bilder/background/kolonne_bgr_video500_b.png') no-repeat;
	padding: 3px 0px 6px 24px;
	margin: 0px;
}


.player_wrapper {
	width: 550px;
	height: 270px;
	border: 0px solid #333333;
	background: url('bilder/background/kolonne_bgr_video500_b.png') no-repeat;
	padding: 0px 0px 0px 24px;
	margin: 0px;
}

#player_index {
	width: 500px;
	height: 278px;
	border: 0px solid #333333;
	background: #fff;	
	padding: 0px;
	margin: 0px;
}



.player_wrapper_test {
	width: 550px;
	height: 270px;
	border: 0px solid #333333;
	background: url('bilder/background/kolonne_bgr_video500_b.png') no-repeat;
	padding: 0px 0px 0px 24px;
	margin: 0px;
}

#player_index_test {
	width: 500px;
	height: 278px;
	border: 0px solid #333333;
	background: #fff;	
	padding: 0px;
	margin: 0px;
}

#player_2011 {
	width: 750px;
	height: 100%;
	text-align: center;
	border: 0px solid #333333;
	background: url('bilder/background/kolonne_bgr_video800.png') no-repeat;
	padding: 3px 0px 6px 25px;
	margin: 0px;
}

#player_2011_b {
	width: 750px;
	height: 100%;
	text-align: center;
	border: 0px solid #333333;
	background: url('bilder/background/kolonne_bgr_video800.png') no-repeat;
	padding: 3px 14px 6px 11px;
	margin: 0px;
}

#player_2011_c {
	width: 750px;
	height: 100%;
	text-align: center;
	border: 1px solid #333333;
	background: #fff url('bilder/background/kolonne_bgr_video800.png') no-repeat;
	padding: 3px 0px 6px 25px;
	margin: 0px;
}

#player_2011_d {
	width: 750px;
	height: 100%;
	text-align: center;
	border: 0px solid #333333;
	background: #fff url('bilder/background/kolonne_bgr_video800.png') no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

/*brukes til feilmeldinger*/	
.err {
	list-style-type: square; 
	color: black;
	background: #FFEBE8;
}

/*brukes til boks om leksjonsinfo*/
table.lekinfo {
	border: 0px solid gray;
	width: 100%;	
	text-align: left;
	font-size: 11px;
	}
	
/*brukes til boks om leksjonsinfo*/
table.rel_video {
	border: 1px solid #999999;
	width: 70%;
	text-align: left;
	background: #FFFFFF;
	font-size: 11px;
	}


/*brukes til boks om leksjonsinfo*/
table.tab {
	border: 0px solid #999999;	
	width: 100%;
	text-align: left;
	}


	
/*brukes til boks om 10liste o.l.*/
table.boxhoyre {
	background: #EDEFF4; 
	border: 0px solid gray;
	text-align: left;
	color: black;
	}

/*brukes til boks om siste10 o.l.*/
table.boxhoyre02 {
	width: 170px;
	padding: 0px;
	margin: 0px;	
	background: #D8DFEA;
	text-align: center;
	}	

/*gir tabellen samme farge som bakgrunnsfargen til body*/
table.tomcelle {	
	width: 100%;
	height: 100%;
}

/*tabell for den midterste kolonnen*/
table.midtdel {	
	width: 100%;
	text-align: left;
}

/*tabell for profil*/
table.profil {	
	text-align: left;
	background: #ffffff;
	color: black;
	width: 100%;
	border: 1px solid #999999;
}

/*tabell for registrering*/
table.registrering {	
	border-left: 0px solid #013070;
	border-top: 0px solid #013070;
	border-right: 0px solid #013070;
	border-bottom: 0px solid #013070;
	vertical-align: middle;

}

/*td for registrering*/
td.registrering {	
	text-align: left;
	vertical-align: middle;

}

/*td for registrering*/
td.registrering2 {	
	padding: 4px;
}


/*tabell for videosøk, videoside*/
.videosok {	
	background: #EDEFF4; 
	padding: 4px 6px 4px 2px;
}


/*tabell for videosøk, videoside*/
.videosok_test {	
	padding: 6px 9px 6px 3px;
	width: 250px;
}

/*tabell for registrering av MEDLEMSKAP*/
table#medlem {	
	margin: 3px;
	width: 100%;
}

/*td for registrering av MEDLEMSKAP*/
table#medlem td{	
	/*background: #EDEFF4;*/
	margin: 12px;
	padding: 3px 9px;
	vertical-align: middle;

}

table#medlem input {
	font: 14px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 0px 3px 0px 3px;
	padding: 4px;
	border: 1px solid #666666;
}

table#medlem submit{
	font: 14px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 1px;
	padding: 3px 18px 3px 18px;	
	cursor: pointer;
} 

table#medlem h6{
	font-size: 16px;
	color: #003399;
	padding: 3px;	
} 


/*tabell for registrering av GAVEKORT*/
table#gavekort {	
	background: #FFFFFF;
	margin: 6px;
	width: 90%;
}

/*td for registrering av GAVEKORT*/
table#gavekort td{	
	padding: 3px;
	vertical-align: middle;

}

table#gavekort input {
	font: 13px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 1px;
	padding: 4px;
	border: 1px solid #666666;	
}

table#gavekort submit{
	font: 14px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 1px;
	padding: 3px 18px 3px 18px;	
	cursor: pointer;
} 

/*tabell for registrering av GAVEKORT 2*/
table#gavekort2 {	
	background: #EEEEEE;
	margin: 32px;
	width: 60%;
}

/*td for registrering av GAVEKORT*/
table#gavekort2 td{	
	padding: 6px;
	margin: 3px;
	vertical-align: middle;

}

/*p for registrering av GAVEKORT*/
table#gavekort2 p{	
	font: 13px Verdana, Tahoma, Arial, sans-serif;
}

table#gavekort2 input {
	font: 13px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 1px;
	padding: 4px;
}

table#gavekort2 submit{
	font: 14px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 1px;
	padding: 3px 18px 3px 18px;	
	cursor: pointer;
} 

/*tabell for registrering av GAVEKORT*/
table#velg_gave {	
	border: 0px solid #013070;
	background: #FFFFFF;
	vertical-align: middle;
	margin: 3px;
}

/*td for registrering av GAVEKORT*/
table#velg_gave td{	
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
	padding: 18px 6px 18px 6px;
}

/*tabell for registrering av tips om gavekort*/
table#gave_tips {	
	border: 0px solid gray;
	background: #fff; 
	vertical-align: middle;
	margin: 0px;
}

/*td for registrering av GAVEKORT*/
table#gave_tips td{	
	text-align: left;
	vertical-align: middle;
}


/*tabell Tips en venn*/
table#tips {	
	border: 0px solid gray;
	vertical-align: middle;
	margin: 0px;
}

/*td Tips en venn*/
table#tips td{	
	text-align: left;
	vertical-align: middle;
}


/*tabell for index-kolonner*/
table#index_test {	
	background: #fff url('bilder/background/bgr_index03.png') repeat-x top; 
	border: 0px solid red;
	padding: 3px;
	margin: 0px;
	border-collapse: separate;
}

/*td for index-kolonner*/
table#index_test td{	
	border: 0px solid #EEEEEE;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 2px;

}

/*td for index-kolonner*/
table#index_test p{	
	color: #000;
	padding: 3px;
}


table#indexpad{
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 220px;
}

table#indexpad td{
	margin: 0px;
	padding: 0px;
	text-align: left;	
	border-collapse: separate;
}


/*tabell for bli medlem*/
table#bli_medlem {	
	border: 0px solid #666;
	padding: 0px;
	margin: 0px;
}

/*td for bli medlem*/
table#bli_medlem td{	
	text-align: left;
	padding: 3px 3px;
	margin: 0px;
	height: 320px;
}

/*td for bli medlem*/
table#bli_medlem ul{
	list-style-image: url('bilder/ikoner/gronn_v_liten.png');	
	padding: 6px 0px 12px 0px;
	margin: 0px;
	vertical-align: middle;
	list-style-position: inside;
}

/*td for bli medlem*/
table#bli_medlem li{	
	padding: 6px;
	margin: 0px;
	font-size: 120%;	
}


/*tabell for artikler på index*/
table#index_artikler_test {	
	background: black;
	padding: 12px;
	margin: 0px;
	border: 1px solid #666;
	width: 70%;
}

/*td for artikler på index*/
table#index_artikler_test td{	
	text-align: left;
	padding: 3px;
	margin: 6px;
	background: #000000;	
	border-collapse: separate;	
}

/*p for artikler på index*/
table#index_artikler_test p{	
	color: #ccc;
}

/*img for artikler på index*/
table#index_artikler_test img{	
	border: 1px solid #666;
	
}


/*tabell for artikler på index FEB-12*/
table#index_artikler_feb12 {	
	background: #663300;
	padding: 12px;
	margin: 0px;
	border: 1px solid #666;
	width: 70%;
}

/*td for artikler på index*/
table#index_artikler_feb12 td{	
	text-align: left;
	padding: 3px;
	margin: 6px;
	background: #000000;	
	border-collapse: separate;	
}

/*p for artikler på index*/
table#index_artikler_feb12 p{	
	color: #ccc;
}

/*img for artikler på index*/
table#index_artikler_feb12 img{	
	border: 1px solid #666;
	
}


/*tabell for lærersiden*/
table#larerny {	
	background: #fff;
	padding: 0px;
	margin: 0px;
	border: 0px solid #666;
	width: 100%;
}

/*td  for lærersiden*/
table#larerny td{	
	text-align: left;
	padding: 3px;
	margin: 0px;
	background: #fff;	
	border-collapse: separate;	
}

/*p for lærersiden*/
table#larerny p{	
	color: #000;
}

/*p for lærersiden*/
table#larerny div{	
	padding: 6px 4px 24px 4px;
	text-align: center;
	width: 180px;
	float:left;
}

/*img for lærersiden*/
table#larerny img{	
	border: 0px solid #666;
	
}

table#jam {
	vertical-align: middle;
	padding: 3px 3px 0px 3px;
	width: 100%;
	background: #ebebeb url(../bilder/background/jam_bakgrunn.png) right repeat-y;		
}

/*id for NY toppliste og Siste liste*/
p.innrykk{	
	text-indent: 15px;
}

/*tabell for favoritter*/
table.favoritter {	
	text-align: left;
	width: 100%;
	border: 0px solid #CCCCCC;
	background: white;
}



/*angir bakgrunnsfarge og høyde på menycelle*/
table.menybakgrunn {
	background: #000000 url('bilder/background/bgr_meny.jpg') no-repeat; 	
	border: 0px solid #000000;
	width: 100%;
	height: 800px;
	color: white;
	}

/*må være like høy som menybakgrunn*/
td.menyskygge_hoyre{
	height: 800px;
	background: url('bilder/background/skygge02.png') repeat-y; 
    }

table.logginn_liten{
	width: 100%;
	font-size: 11px;
	border: 0px solid #FFC0CB;
	color: white;
	}

table.firkant2 {
	background: #ffffff;
	margin-top: 0px;
	color: black;
	width: 100%;
	text-align: left;
	}
	
table.firkant3 {
	color: #000;
	background: #FFF url('bilder/background/ellipse.jpg') no-repeat right;
	margin-top: 0px;
	width: 100%;
	text-align: left;
	}

.celle {
	font-size: 11px;
	border: 1px solid #999999;
	padding: 5px;
	
}

/*Overskrift celle til tabeller*/
th {
	font-weight: bold;
	text-align: left;
}



td.skygge_hoyre{
	background: url('bilder/background/skygge02.png') repeat-y; 
	width: 2%;
    }

td.skygge_under{
	height: 16px;
	background: url('bilder/background/skyggetop02.png') repeat-x; 
    }

td.skygge_hjorne{
	height: 16px;
	background: url('bilder/background/skyggehjorne02.png') no-repeat; 
    }
 
/*hovedinnhold-venstre*/
td.mainleft {
	padding: 3px 3px 12px 3px;
	margin: 0px; 
	text-align: left;
    }

/*hovedinnhold-lister-høyre*/
td.mainright {
	padding: 3px 3px 12px 3px;
	margin: 3px; 
	width: 198px;
	text-align: right;
    }

td.flashleft {
	padding: 12px 0px 12px 0px;
	margin: 0px; 
	text-align: center;
	vertical-align: middle;
    }

td.sok {
	text-align: right;
	width: 20%;
    }


td.videosok_ny {
	background: #fff;
    }
    
/*Brukes i celle for tabcontrol*/   
td.liste{
	background: #202326;; 
	padding: 6px;
    }
    
/*Brukes bla til videoliste, tekstkolonne*/      
td.vliste{
	padding: 8px;
	border-bottom: 1px solid #CCCCCC;
	width: 95%;
	vertical-align: top;
    }

/*Brukes bla til videoliste, bildekolonne*/   
td.videoliste{
	padding: 8px;
	border-bottom: 1px solid #CCCCCC;
	width: 110px;
	text-align: center;
	vertical-align: middle;
    }
  
/*Brukes bla til gratisliste*/   
td.gratisliste{
	background: url('bilder/background/kolonne_bgr_video450.png') right no-repeat;
	padding: 3px 17px 36px 0px;
	border-bottom: 0px solid #CCCCCC;
	text-align: right;
	vertical-align: middle;
    }
  
/*Brukes bla til videoliste, bildekolonne*/   
td.ingen_tilgang{
	padding: 8px;
	border-bottom: 0px solid #CCCCCC;
	width: 107px;
	text-align: left;
	vertical-align: top;
    }
  
td.sokeliste{
	padding: 6px 0px 6px 0px;
	border-bottom: 0px solid #CCCCCC;
	vertical-align: middle;
    }
    
td.kommentar{
	border-top: 1px solid #000000;
    }    

/*hovedkolonne 1*/
td.kol1{
	width: 14%;
    }

/*Venstre kolonne*/    
td.venstre{
	padding: 0px;
	width: 14%;
	text-align: left;
    }

/*lager en rad mellomrom og angir høyden*/
td.kol2{
	width: 2%;
    }

/*Midtre kolonne - obs hvis endring av width må også kol3midt og kol4 endres*/   
td.kol3{
	width: 55%;
	padding: 6px, 0px, 0px, 6px;
	
    }

td.kol3_ny{
	width: 830px;
	padding: 6px, 0px, 0px, 0px;
	background: #202326;
    }
    

td.kol3_ny_b{
	width: 830px;
	padding: 6px, 0px, 0px, 0px;
    }    


/*hovedkolonne midt i med flashspiller og tablatur og lignende*/   
td.kol3midt{
	width: 80%;
	text-align: center;
	padding: 6px;
	border: 1px solid #999999;

    }

/*kolonne 4*/   
td.kol4{
	width: 21%;
    }

/*høyre kolonne*/   
td.kol5{
	width: 4%;

    }

/*svarte celler*/   
td.black{
	background: #FFFFFF;
	border: 1px solid #666666;
    }

/*logginn celler i toppseksjonen*/   
td.topplogginn{
	background: #000000;
	border-top: 0px solid #000000;
	vertical-align: middle;
    }

/*stil for celle med logo og horisontal meny */
td.topplogo{
	background: #000000;
	height: 90px;
	vertical-align: bottom;
	text-align: left;
    }

table.cellevenstre{
	text-align: left;
	width: 100%;
	border-top: 1px solid gray;
	}
	
td.padding{
	padding: 6px;
	border: 0px solid #666666;
	}
	
td.larer{
	padding: 12px 2px 12px 0px;
	border-top: 0px solid gray;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid blue;
	border-right: 0px solid blue;
	text-align: left;
	}

td.forklaring{
	padding: 6px;
	background: #EDEFF4;
	width: 600px;
	}
	
td.forklaring2{
	padding: 6px;
	background: #EDEFF4;
	width: 400px;
	}

	
td.join{
	padding: 24px;
	background: black url('bilder/background/bgr_join.png') no-repeat center;
	border: 1px solid #AADDFF;
	color: white;
	height: 300px;
	margin: 12px;
	}
	
td.home{
	padding: 0px;
	background: #D8DFEA url('bilder/background/teori_bgr.png') repeat-x;
	border-left: 1px solid lightblue;
	border-right: 2px solid lightblue;
	border-top: 1px solid lightblue;
	border-bottom: 2px solid lightblue;

	}

td.home2{
	padding: 0px;
	background: #D8DFEA url('bilder/background/teori_bgr.png') repeat-x;
	border: 0px solid #AADDFF;
	}

td.gave{
	padding: 20px;
	height: 300px;
	vertical-align: middle;
	}	
	
.skalatab{
	padding: 9px 3px 9px 14px;
	width: 560px;
	overflow: auto;
	border: 0px solid black;
	}	

.skalatab2{
	padding: 9px 3px 9px 14px;
	width: 740px;
	overflow: auto;
	border: 0px solid black;
	}	

.skalatab3{
	padding: 9px 3px 9px 14px;
	width: 530px;
	overflow: auto;
	border: 0px solid black;
	}	
	
	
.skalabtrack{
	padding: 6px 3px 6px 14px;
	overflow: auto;
	}	
		
.skalaklasse{
	padding: 3px;
	background: #ebebeb;
	width:95%;
	}		
	
.skalainfo{
	overflow: auto;
}	

.skalainfo p{
	font-size: 12px;
	font-family: Verdana;
}	


/*Brukes til notatblokka på videosiden*/
div.notat{
	background: url('bilder/background/bgr_notat.png') no-repeat center;
	padding:12px 3px 3px 18px;
	width: 270px;
	height: 280px;
	vertical-align: middle;
	}		
	
div.firkant{
	background: #D8DFEA url('bilder/background/teori_bgr.png') repeat-x;
	padding: 0px;
	border: 0px solid #DDDDDD;
	width: 100%;
	height: 150px;
	overflow: auto;
	}


div.bredde{
	padding: 6px 12px 18px 0px;
	text-align: left;
	width: 260px;
	height: 200px;
	float:left;	
}

div.bredde2{
	padding: 6px 12px 18px 0px;
	text-align: left;
	width: 250px;
	height: 200px;
	float:left;	
}

div.bredde3{
	padding: 6px 24px;
	text-align: left;
	width: 240px;
	height: 220px;
	float:left;
	background: #fff;	
}

div.bredde4{
	padding: 6px 0px 18px 0px;
	text-align: left;
	width: 193px;
	height: 180px;
	float:left;	
}


/*bredde 100%*/
.hundre {
	width: 100%;
	}


/*bredde 95%*/
.nittifem {
	width: 95%;
	}

/*bredde 90%*/

.nitti {
	width: 90%;
	}

/*bredde 80%*/

.aatti {
	width: 80%;
	}

/*bredde 70%*/
.sytti {
	width: 70%;
	}

/*bredde 60%*/
.seksti {
	width: 60%;
	}
	
/*bredde 50%*/
.femti {
	width: 50%;
	}
	
/*bredde 40%*/
.forti {
	width: 40%;
	}	

/*bredde 34%*/
.tretti {
	width: 34%;
	}

/*bredde 25%*/
.tjuefem {
	width: 25%;
	}

/*bredde 5%*/
.ti_px {
	width: 5%;
	}

.right{
	text-align: right;
    }

.middle{
	vertical-align: middle;
    }

.center{
	text-align: center;
	}

.bottom{
	vertical-align: bottom;
	}

.topp{
	vertical-align: top;
    }


.left{
	text-align: left;
	}

.border1{
	text-align: center;
	border: 1px solid #AADDFF; 
	padding: 24px;
	}

.border1b{
	text-align: center;
	border: 1px solid #000000; 
	padding: 6px;
	}	

.border_nede{
	border-bottom: 1px solid #ccc; 
	border-top: 0px solid #ccc; 
	border-right: 0px solid #ccc; 
	border-left: 0px solid #ccc; 
	}

.border_graa{
	text-align: center;
	border: 1px solid #999999; 
	}

.border2{
	background: #333333; 
	}
	
.border3{
	border: 2px solid black; 
	}

#teoritbl{
	border: 1px solid gray; 
	}

.teoritbl2
{
	border: 1px solid gray; 
	}

.hvit{
	color: white;
    }

.red{
	color: red;
    }

.green{
	color: #66FF66;
    }
    
.darkgreen{
	color: green;
    }   

.darkbrown{
	color: #663300;
    }   
       
.gray{
	color: #999999;
    }

.darkgray{
	color: #666666;
    }
  
.blue{
	color: #AADDFF;
    }

.blue2{
	color: blue;
    }

.purple{
	color: #70132B;
    }

.darkblue{
	color: #013070;
    }

.pink{
	color: #FFC0CB;
    }

.bgrwhite{
	background: white;
    }

.bgrgray{
	background: #EEEEEE;
	}

.bgrdarkgray{
	background: #333333;
	}

.bgrblack{
	background: black;
	}

/*mellomrom mellom seksjoner*/
.m_rom {
	padding: 12px 0px 12px 0px;

}

/*STORT mellomrom mellom seksjoner*/
.m_rom_stor {
	padding: 48px 0px 36px 0px;

}

.bredde{
	width: 10px;

}

/*teoriboks*/
.teoribox {
	padding: 12px;
	background: #EEEEEE;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
	margin: 12px;
	font-size: 110%;
	vertical-align: middle;
	text-align: center;

}


/*Linkstil besøkte og ikke besøkte DEFAULT farge*/
a:link, a:visited {
	text-decoration: none;
	color: #013070;
	font-size: 100%;
    }

/*linkstil idet musepekeren beveger seg over teksten*/
a:hover {
	text-decoration: underline;
	color: #000000; 	
	}

/*Linkfarge 2*/
a:link.linkcol02{
	text-decoration: none;
	color: #AADDFF; 	
	}

a:visited.linkcol02{
	text-decoration: none;
	color: #AADDFF; 	
	}
	
a:hover.linkcol02{
	text-decoration: none;
	color: #FFFFFF; 	
	text-decoration: underline;
	}

/*Linkfarge 2b*/
a:link.linkcol02b{
	text-decoration: none;
	color: #AADDFF;
	}

a:visited.linkcol02b{
	text-decoration: none;
	color: #AADDFF; 	
	}
	
a:hover.linkcol02b{
	text-decoration: none;
	color: #FFFFFF; 	
	}


/*Linkfarge 3 gul*/
a:link.linkcol3{
	text-decoration: none;
	color: #FF8FAB;
	}

a:visited.linkcol3{
	text-decoration: none;
	color: #FF8FAB;
	}
	
a:hover.linkcol3{
	text-decoration: underline;
	color: white; 	
	}


/*linkfarge 4*/
a:link.linkcol04{
	color: black;
	text-decoration: none; 	
	}

a:visited.linkcol04{
	color: black; 
	text-decoration: none; 		
	}
	
a:hover.linkcol04{
	color: black;
	text-decoration: underline; 	
	}

/*linkfarge 5*/
a:link.linkcol05{
	color: #EEDEF7;
	text-decoration: none; 	
	}

a:visited.linkcol05{
	color: #EEDEF7; 
	text-decoration: none; 		
	}
	
a:hover.linkcol05{
	color: white;
	text-decoration: underline; 	
	}

/*linkfarge 6 grønn*/
a:link.linkcol06{
	text-decoration: none;
	color: #000000; 	
	background-color: #CCFFCC; 
	border: 1px solid black;
	}

a:visited.linkcol06{
	text-decoration: none;
	color: #000000; 	
	background-color: #CCFFCC; 
	border: 1px solid black;
	}
	
a:hover.linkcol06{
	text-decoration: none;
	color: #000000; 
	background: #99CC99;	
	}


/*linkfarge 6 grønn b*/
a:link.linkcol06b{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #006600;
	padding: 3px 0px 3px 0px;	
	}

a:visited.linkcol06b{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #006600;
	padding: 3px 0px 3px 0px;	
	}
	
a:hover.linkcol06b{
	text-decoration: none;
	color: #FFFFFF; 	
	background-color: #009900; 
	padding: 3px 0px 3px 0px;	
	}

/*linkfarge 6c medlem*/
a:link.linkcol06c{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #70132B;
	padding: 3px 0px 3px 0px;	
	}

a:visited.linkcol06c{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #70132B;
	padding: 3px 0px 3px 0px;	
	}
	
a:hover.linkcol06c{
	text-decoration: none;
	color: #FFFFFF; 	
	background-color: #CC3366; 
	padding: 3px 0px 3px 0px;	
	}

div.tilbyr_test{
	width: 100px;
	height: 16px;
	vertical-align: middle;
	padding: 3px 0px;
	border: 1px solid red;	
	background-color: #70132B; 	
	border: 1px solid #CC3366;
}

div.tilbyr{
	width: 100px;
	height: 17px;
	vertical-align: middle;
	padding: 3px 0px;
	border: 1px solid red;	
	background-color: #70132B; 	
	border: 1px solid #CC3366;
}

/*linkfarge 6c medlem */
a:link.linkcol06c_02{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #70132B;
	padding: 3px 12px;
	}

a:visited.linkcol06c_02{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #70132B;
	padding: 3px 12px;
	}
	
a:hover.linkcol06c_02{
	text-decoration: none;
	color: #FFFFFF; 	
	background-color: #CC3366; 
	padding: 3px 12px;
	}


/*linkfarge 6d gavekort*/
a:link.linkcol06d{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #336666;
	padding: 3px 0px 3px 0px;
	}

a:visited.linkcol06d{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #336666;
	padding: 3px 0px 3px 0px;
	}
	
a:hover.linkcol06d{
	text-decoration: none;
	color: #FFFFFF; 	
	background-color: #669999; 
	padding: 3px 0px 3px 0px;
	}

/*linkfarge 6e backingtracks/jam*/
a:link.linkcol06e{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #663300;
	padding: 3px 0px 3px 0px;
	}

a:visited.linkcol06e{
	text-decoration: none;
	color: #FFFFFF; 	
	background: #663300;
	padding: 3px 0px 3px 0px;
	}
	
a:hover.linkcol06e{
	text-decoration: none;
	color: #FFFFFF; 	
	background-color: #996633; 
	padding: 3px 0px 3px 0px;
	}

/*linkfarge 7 hvit*/
a:link.linkcol07{
	text-decoration: none;
	color: white; 	
	}

a:visited.linkcol07{
	text-decoration: none;
	color: white; 	
	}
	
a:hover.linkcol07{
	text-decoration: underline;
	color: white; 	
	}

/*linkfarge 7 hvit BLI MEDLEM*/
a:link.linkcol07b{
	text-decoration: none;
	font-size: 20px;					
	color: #AADDFF;
	background: black;
	padding: 3px 24px 3px 24px;
	}

a:visited.linkcol07b{
	text-decoration: none;
	font-size: 20px;				
	color: #AADDFF;
	background: black;
	padding: 3px 24px 3px 24px;
	}
	
a:hover.linkcol07b{
	text-decoration: none;
	font-size: 20px;			
	color: #eee;
	background: #202326;		
	padding: 3px 24px 3px 24px;
	}

/*linkfarge 7 BLI MEDLEM*/
a:link.linkcol07c{
	text-decoration: none;
	font-size: 20px;					
	color: #000;
	padding: 3px 24px 3px 24px;
	}

a:visited.linkcol07c{
	text-decoration: none;
	font-size: 20px;				
	color: #000;
	padding: 3px 24px 3px 24px;
	}
	
a:hover.linkcol07c{
	text-decoration: underline;
	font-size: 20px;			
	color: #000;	
	padding: 3px 24px 3px 24px;
	}	

/*linkfarge 8 -til pager*/
a:link.linkcol08{
	text-decoration: underline;
	color: black; 	
	}

a:visited.linkcol08{
	text-decoration: underline;
	color: black; 	
	}
	
a:hover.linkcol08{
	text-decoration: none;
	color: black; 	
	}

/*linkfarge 8 -til sortering*/
a:link.linkcol08b{
	text-decoration: underline;
	color: green; 	
	}

a:visited.linkcol08b{
	text-decoration: underline;
	color: green; 	
	}
	
a:hover.linkcol08b{
	text-decoration: none;
	color: green; 	
	}
	
/*linkfarge 9 lilla*/
a:link.linkcol09{
	text-decoration: none;
	color: #70132B; 	
	}

a:visited.linkcol09{
	text-decoration: none;
	color: #70132B; 	
	}
	
a:hover.linkcol09{
	text-decoration: underline;
	color: black; 	
	}	

/*linkfarge 10 rød*/
a:link.linkcol10{
	text-decoration: none;
	color: #FF3333; 	
	}

a:visited.linkcol10{
	text-decoration: none;
	color: #FF3333; 	
	}
	
a:hover.linkcol10{
	text-decoration: none;
	color: white; 	
	}	

/*linkfarge 10 rød LYS*/
a:link.linkcol10b{
	text-decoration: none;
	color: #FF3333; 	
	}

a:visited.linkcol10b{
	text-decoration: none;
	color: #FF6666; 	
	}
	
a:hover.linkcol10b{
	text-decoration: none;
	color: white; 	
	}	

/*linkfarge 11 lysegrønn*/
a:link.linkcol11{
	text-decoration: none;
	color: #CCFFCC; 	
	}

a:visited.linkcol11{
	text-decoration: none;
	color: #CCFFCC; 	
	}
	
a:hover.linkcol11{
	text-decoration: underline;
	color: white; 	
	}	

/*linkfarge 12 lysegul*/
a:link.linkcol12{
	text-decoration: none;
	color: #FFFFCC; 	
	}

a:visited.linkcol12{
	text-decoration: none;
	color: #FFFFCC; 	
	}
	
a:hover.linkcol12{
	text-decoration: underline;
	color: white; 	
	}	

/*linkfarge 13 grå*/
a:link.linkcol13{
	text-decoration: none;
	color: #666; 	
	}

a:visited.linkcol13{
	text-decoration: none;
	color: #666; 	
	}
	
a:hover.linkcol13{
	text-decoration: underline;
	color: #000; 	
	}	

/*13b*/
a:link.linkcol13b{
	text-decoration: underline;
	color: #999; 	
	}

a:visited.linkcol13b{
	text-decoration: underline;
	color: #999; 	
	}
	
a:hover.linkcol13b{
	text-decoration: none;
	color: #000; 	
	}
	
	

/*Overskriter - samlet*/
h1, h2, h3, h4, h5, h6 { 
	line-height: 110%;
	font-weight: bold;
	padding: 6px 3px 6px 3px;
	margin: 0px;
}

h1 {
	font-size: 200%;
} 

h2 {
	font-size: 150%;
}


h3 {
	font-size: 120%;


} 

h4 {
	font-size: 110%;
} 

/*til videoliste-videonavn*/
h5 {
	font-size: 125%;
	padding: 0px 3px 0px 3px;
}

/*til kategorioverskrift på videoliste*/

h6 {
	font-size: 125%;
	color: #000000;
	padding: 0px 0px 0px 3px;

}  

ul{
	margin: 3px;
}


ul.verti{
	list-style-type: none;	
	margin: 0px;
	padding: 0px 0px 0px 2px;
	line-height: 18px;
	}
	
ul.og_tilbyr{
	font-size: 130%;
	}

li.og_tilbyr{
	padding: 2px 2px 2px 0px;
	}


ul.square{
	list-style-type: square;	
	}

ul.none{
	list-style-type: none;	
	}

li{
	padding: 3px;
}

li.grepsdiagram{
	padding: 3px;
}

li.vert{ 
	border-bottom: 1px solid #41474D;
	padding: 0px;
	margin: 0px;
}

#menu {
float: left;
display: block;
width: 16%;
text-align: center;
} 

li.hor{
	border: 0px solid #41474D;
}


#menu li {
	display: inline;

}

li a:link{
	display:block;
	}

li a:visited{
	display:block;
	}

li a:hover {
	background-color: #666666; 
	display:block;
	text-decoration: none;	
	}

/*bli medlem*/
a:link.link02{
	display: block;
	height: 23px;
	color: #AADDFF;
	}

a:visited.link02{
	display: block;
	height: 23px;
	color: #AADDFF;
	}

a:hover.link02 {
	background-color: #000; 
	display: block;
	height: 23px;	
	color: #ffffff;
	text-decoration: none;
	}


hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	width: 100%;
} 


p {
	margin: 0px; 
	padding: 3px; 
	line-height: 130%;

} 

.bakgrunn {
	background: #EDEFF4;
	color: black;
	text-align: left;
	vertical-align: middle;
	padding: 6px 3px;
} 

.bakgrunn_test {
	color: black;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
} 

.bakgrunnb {
	background: #EDEFF4;
	border: 1px solid #999999;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
} 

.bakgrunn02 {
	background: #D8DFEA;
	color: black;
	padding: 3px;
} 

.bakgrunn03 {
	background: #EEEEEE;
	color: #013070;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
} 

.bakgrunn03b {
	background: #EEEEEE;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
} 

.bakgrunn04 {
	background: #FFF8CC;
	text-align: left;
	padding: 3px;
} 

/*loggut f.eks*/
.bakgrunn04b {
	background: #FFF8CC;
	border: 1px solid orange;
	text-align: center;
	padding: 3px;
} 

.bakgrunn04c {
	background: #EFF1CC;
	border: 1px solid #A9AF00;
	text-align: center;
	padding: 3px;
} 

.bakgrunn05 {
	background: #FFFFFF;
	border: 0px solid gray;	
	color: #000000;
	text-align: left;
	padding: 3px;
	width: 100%;
} 

.bakgrunn_notat {
	background: #FFFFFF;
	border: 0px solid gray;	
	color: #000000;
	text-align: left;
	padding: 9px;
	width: 95%;
} 

.bakgrunn06 {
	background: #FFEBE8;
	text-align: left;
	padding: 3px;
	border: 0px solid #DD3C10;
	heigth: 150px;
} 

.bakgrunn07{
	padding: 6px;
	border-left: 1px solid #FF8FAB; 
	border-right: 3px solid #FF8FAB; 
	border-top: 1px solid #FF8FAB; 
	border-bottom: 3px solid #FF8FAB; 
	background: #70132B;
	text-align: center;
	font-size: 150%;
	width: 180px;	
	letter-spacing: 0.3em;
	font-weight: bold;
}

.bakgrunn07b{
	padding: 3px;
	background: #70132B;
}

/*svart*/
.bakgrunn08{
	padding: 3px;
	background: #202326 ;	
	color: #DDDDDD;
	font-weight: bold;
}

/*mørkblå*/
.bakgrunn09{
	padding: 9px;
	background: #333;	
	color: #DDDDDD;
}


/*Gråaktig*/
.bakgrunn10{
	vertical-align: middle;
	padding: 3px 3px 0px 3px;
	background: #ebebeb;	
}


/*hvit*/
.bakgrunn11{
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 2px solid #666;	
	border-bottom: 2px solid #666;	
	padding: 3px;
	background: #fff;	
	width: 500px;
}

pre.sanger{
	padding: 0px;
	font-size: 15px;
	margin: 3px;
}

pre.sanger02{
	padding: 0px;
	font-size: 12px;
	margin: 3px;
}

pre.sanger03{
	padding: 0px;
	font-size: 11px;
	margin: 3px;
}

p, div, span { 
	font-size: 13px;
}


/*svart tekst-avsnitt*/
.svart {
	color: black;
} 

/*svart tekst-avsnitt*/
p.svart {
	color: black;
} 


/*login avsnitt*/
p.login {
	font-size: 11px;
}


/*meny avsnitt*/
p.meny {
	padding: 0px;
	text-indent: 10px;
	font-size: 12px;	
}
p.meny2 {
	font-size: 11px;
	margin: 16px 0px 3px 0px;
	padding: 0px;
	text-indent: 10px;
	border-left: 1px solid #009900; 
	border-right: 1px solid #009900; 
	border-top: 1px solid #009900; 
	border-bottom: 1px solid #009900; 
}
p.meny3 {
	font-size: 11px;
	margin: 6px 0px 3px 0px;
	padding: 0px;
	text-indent: 10px;
	border-left: 1px solid #CC3366; 
	border-right: 1px solid #CC3366; 
	border-top: 1px solid #CC3366; 
	border-bottom: 1px solid #CC3366; 
}
p.meny4 {
	font-size: 11px;
	margin: 6px 0px 16px 0px;
	padding: 0px;
	text-indent: 10px;
	border-left: 1px solid #669999; 
	border-right: 1px solid #669999; 
	border-top: 1px solid #669999; 
	border-bottom: 1px solid #669999; 
}

p.meny5 {
	font-size: 11px;
	margin: 6px 0px 3px 0px;
	padding: 0px;
	text-indent: 10px;
	border-left: 1px solid #996633; 
	border-right: 1px solid #996633; 
	border-top: 1px solid #996633; 
	border-bottom: 1px solid #996633; 
}

p.info {
	padding: 3px 6px 3px 6px;
	text-indent: 6px;
	line-height: 120%;
}

p.jus {
	margin: 0px 12px 0px 12px;
	text-align: justify;
}



/**/
p.padding {
	padding: 6px;
	border: 1px solid black; 
	background: white;
	text-align: center;
	font-size: 130%;
}

p.padding_col02{
	padding: 6px;
	border: 1px solid #AADDFF;
	text-align: center;
	margin: 3px;
	line-height: 180%;

}

p.padding_col03{
	padding: 0px;
	border-left: 0px solid #666666; 
	border-right: 0px solid #666666; 
	border-top: 0px solid #666666; 
	border-bottom: 0px solid #666666; 
	background: #202326 url('/bilder/background/bli_medlem_knapp_b.png') repeat-x;
	text-align: center;
	font-size: 130%;
	width: 160px;	
	letter-spacing: 2px;
	font-weight: bold;
}



p.padding_col04{
	padding: 6px;
	border: 1px solid #AADDFF;
	text-align: center;
	margin: 3px;
	font-size: 150%;		

}

p.padding_larere {
	padding: 6px;
	border: 0px solid black; 
	background: #EDEFF4;
	text-align: center;
	font-size: 120%;
	height: 350px;
}

p.liten {
	font-size: 9px;
	color: #999999;
}

p.liten2 {
	font-size: 11px;
	color: #000;
}

/*Style sheet used for demo. Remove if desired*/
.handcursor{
cursor:hand;
cursor:pointer;
}

ul#navigation {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0;
margin: 0;
color: #AADDFF;
float: left;
width: 100%;
}

ul#navigation li { display: inline; }

ul#navigation li a {
padding: .14em 0.9em;
color: #AADDFF;
text-decoration: none;
float: left;
border-bottom: solid 0px #ddd;
border-left: solid 0px #ddd;
border-right: solid 0px #fff;
}


ul#navigation li a:hover {
color: #fff;
background-color: #666666;
}


/* TABS \*/
ul#tabs { 
 list-style-type: none; 
 margin: 10px 0 0 0; 
 padding: 0 0 0.3em 0; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
ul#tabs li { 
 display: inline; 
 }
 
ul#tabs li a { 
 color: #666666; 
 background-color: #f1f0ee; 
 border: 1px solid #000000; 
 border-bottom: none; 
 padding: 0.3em 1.4em 0.3em 1.4em; 
 text-decoration: none; 
 margin: 3px; 
 font-weight: bold; 
 display: inline;  
 }
 
ul#tabs li a:hover { 
 background-color: #DDDDDD; 
 font-weight: bold; 
 }
 
ul#tabs li a.selected { 
 color: blue; 
 background-color: #FFFFFF; 
 padding: 0.6em 1.4em 0.4em 1.4em; 
 font-weight: bold;
 }
 
div.tabContent { 
 border: 1px solid #000000; 
 padding: 1.5em; 
 background: #FFFFFF; 
 width: 300px;
 height: 300px;
 }
 
div.tabContent.hide { 
 display: none; 
 }
 
 /*Horisontal menylinje Lærerside*/
ul#nav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background-color: #EEE;
	color: blue;
	float: left;
	width: 100%;
}

ul#nav li { display: inline; }

ul#nav li a {
	padding: .25em 2.5em;
	background-color: #EEE;
	color: blue;
	text-decoration: none;
	float: left;
	border-bottom: solid 0px #ddd;	
	border-left: solid 0px #ddd;
	border-right: solid 1px #ccc;
}


ul#nav li a:hover {
	color: blue;
	background-color: #ddd;
}

 /*Horisontal menylinje PROFILside*/
ul#nav_profil {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	background: #000;
	color: #fff;
	float: left;
	width: 100%;
}

ul#nav_profil li { display: inline; }

ul#nav_profil li a {
	padding: 0.3em 3.3em;
	background: #000;
	color: #fff;
	text-decoration: none;
	float: left;
	border-bottom: solid 0px #333;	
	border-left: solid 0px #333;
	border-right: solid 1px #666;
}

ul#nav_profil li a:hover {
	color: #fff;
	background: #39c;
}	


 /*GREP NAV HORISONTAL*/
ul#nav_grep {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	background: #fff;
	color: #000;
	float: left;
	width: 95%;
}

ul#nav_grep li { display: inline; }

ul#nav_grep li a {
	padding: 0.3em 1.8em;
	background: #EDEFF4;
	color: #000;
	text-decoration: none;
	float: left;
	border-bottom: solid 0px #ddd;	
	border-left: solid 0px #ddd;
	border-right: solid 1px #fff;
}


ul#nav_grep li a:hover {
	color: #000;
	background: #fff;
}	


/*Admin meny-vertikal*/
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0px;
padding: 0px;
width: 145px; /*WIDTH OF MAIN MENU ITEMS*/
}

.glossymenu li{
position: relative;
border-bottom: 1px solid #666;
margin: 0px;
padding: 0px;
}

.glossymenu li a{
background: #000000 ;
color: #DDD;
display: block;
width: 135px;
padding-left: 10px;
text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Verdana, Helvetica, sans-serif; padding-right:0; padding-top:3px; padding-bottom:3px
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 145px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
width: 135px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: url('../bilder/arrow.png') no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: #DDD;
}

.glossymenu li a:hover{
background: #666;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */


#mp3_spiller {
	font-family:Verdana,Georgia,Helvetica,Sans-serif;
	padding:0px;
	margin-right:0;
	margin-top: 0px;
	text-align: right;
}

.btrack {
	height: 35px;
	color: white;
	padding:0px;
	margin: 3px;
	text-align: left;
	background: url('http://www.onlinegitar.no/bilder/background/mp3_spiller_bakgrunn_graa2.png') no-repeat left;
}

/*TAB SKALAER TIL BACKINGTRACKS */
.tab-box { 
  border-bottom: 1px solid #999;
  padding-bottom:5px;
}
.tab-box a {
  border:1px solid #999;
  color: #fff;
  padding: 5px 12px;
  text-decoration:none;
  background-color: #663300;
  margin: 2px;
}

.tab-box a.activeLink { 
  background-color: #fff; 
  border-bottom: 0; 
  color: #000;  
  padding: 6px 12px;
}
.tabcontent2 { border: 1px solid #999; border-top: 0; padding: 3px; }
.hide { display: none;}


/*TAB SKALAER TIL VIDEOLEKSJONER*/
.tab-box2 { 
  border-bottom: 1px solid #999;
  padding-bottom:5px;
}
.tab-box2 a {
  border:1px solid #999;
  color: #fff;
  padding: 5px 12px;
  text-decoration:none;
  background-color: #999;
  margin: 2px;
}

.tab-box2 a.activeLink { 
  background-color: #ebebeb; 
  border-bottom: 0; 
  color: #000;  
  padding: 6px 12px;
}
.tabcontent3 { border: 1px solid #999; border-top: 0; border-bottom: 0; border-right: 0; padding: 3px; }


