/* ******************************************************************* */
/*                      Cascacding Style Sleet                       * */
/*                            Tema Musikk                            * */
/*                          Lars-Jacob Hove                          * */
/*                       http://laserlasse.no                        * */
/* ******************************************************************* */

/* ******************************************************************* */
/*                        Global Parameters                          * */
/* ******************************************************************* */

body {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;/*
	background-image: url(../design_img/temabg2.gif);
	url('smiley.gif');
	background-repeat: no-repeat;
	background-position: 14em 6em;*/
	 
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

A {
	text-decoration:none;
    color:#8E92FD;
    font-family: arial, verdana, sans-serif
}

A:link     {color:#6561c3}
A:visited  {color:#37356e}
A:hover    {text-decoration:underline;}

/* ******************************************************************* */
/*                        Main Page Blocks                           * */
/* ******************************************************************* */

/* ******************************************************************* */
/*                        Pageheader  - Top Menu                     * */
/* ******************************************************************* */
.pageheader
{
	position: absolute;
	left: 1em;
	width: 66.5em;
	height: 115px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3A3A3A;
	background-image: url('../design_img/logobanner.png');
	background-repeat: no-repeat;
	background-position: 10px; 
	
}

/* ******************************************************************* */
/*                  Navbar - Site position menu - 1 line             * */
/* ******************************************************************* */

.navbar
{
	position: absolute;
	border-top: thin solid;
	border-bottom: thin solid;
	border-color: gray;
	background-color: #E0E0E0;
	width: 66.5em;
	left: 1em;
	top: 120px;
}

/* ******************************************************************* */
/*                  leftbar - left hand naviagtion menu              * */
/* ******************************************************************* */
.leftbar
{
	position: absolute;
	top: 12em;
	width: 12em;
	background-color: #E0E0E0;
	margin-left: 0.5em;
	border: thin solid;
	border-color: #036;
}

/* ******************************************************************* */
/*                  Main - Main page text block                      * */
/* ******************************************************************* */

.main
{
    position: absolute;
	left: 14em;
	top: 12em;
	width: 41em;
	border-left: thin solid;
	border-right: thin solid;
	border-color: gray;	
}
.main H
{
	padding-right: 1em;
	padding-left: 1em;
}

/* ******************************************************************* */
/*                  Admin - Admin page text block                    * */
/* ******************************************************************* */

.admin
{
    position: absolute;
	left: 14em;
	top: 12em;
	width: 41em;
	/*width: 60em;*/
	border-color: gray;
}

.admin table
{
	font-size: 9px;
}


/* ******************************************************************* */
/*                  Rightbar- right hand naviagtion menu             * */
/* ******************************************************************* */

.rightbar
{
	position: absolute;
	top: 12em;
	left: 55em;
	width: 12em;
	margin-left: 0.5em;
	background-color: #E0E0E0;
	border: thin solid;
	border-color: #036;
}

/* ******************************************************************* */
/*                  Various substyles					             * */
/* ******************************************************************* */

.bluelist
{
	width: 100%;
}

.bluelist ul
{
margin-left: 0px;
margin-top: 5px;
padding-left: 5px;
padding-right: 5px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.bluelist a
{
width: 100%;
display: block;
padding-top: 3px; 
padding-bottom: 3px; 
background-color: #F0F0F0;
border-bottom: 1px solid #eee;
text-decoration: none;
}

.bluelist a:link, #navlist a:visited
{
color: black;
text-decoration: none;
}

.bluelist a:hover
{
background-color: #C0C0C0;
color: black;
text-decoration: none;
}


.address 
{
	font-size: xx-small;
	border-color: gray;
	border-top: thin solid;
	border-bottom: thin solid;
	background-color: #F8F8F8;
}

.reducedlength
{
	width: 40em;
}

.graa
{
	background-color: #E0E0E0;
}

.header
{
	padding-left: 0.5em;
	background-color: #036;
	color: white;
    font-weight: bolder;
	border-bottom: thin solid;
	border-color: gray;
}

.smallfont
{
	font-size: xx-small;
}


.indent
{
	padding-left: 2px;
}

.imgright
{
	float: right;
	padding-left: 1em;
	padding-bottom: 1em;
	padding-right: 0.5em;
	height = 100%;
}

