﻿/* --- BODY CLASSES --- */
body
{
font-family: helvetica, arial, sans-serif;
font-size:75%;
background-color: #ffffff;
color:#000000;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
body.white
{
font-family: helvetica, arial, sans-serif;
font-size:75%;
background-color: #ffffff;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

body.text
{
background-color:#ffffff;
margin:8px
}

form.ko {
	border:0px blue dashed;
	margin:0px;
 }

/* --- P CLASSES --- */

p, h1, h2, h3, h4
{
font-family: helvetica, arial, sans-serif;
}

p.content {color: #b22222;}

p.small
{
font-family: helvetica, arial, sans-serif;
padding:0px 0px 0px 0px;
font-size:80%;
margin-left: 0px;
margin-right: 0px;
}

br.break
{
page-break-after: always
}

/* --- TABLE CLASSES --- */
table
{
font-size: 100%;
}

th
{
font-family: helvetica, arial, sans-serif;
}

td
{
font-family: helvetica, arial, sans-serif;
}

td.left
{
color:#ffffff;
background-color:#000080;
font-family: helvetica,arial,sans-serif;
font-size: 100%;
}
td.spons {
	background-image: url(grafikk/sponsor_hoyreblank.gif);
	background-repeat: repeat;
	background-position: left top;
}
td.spons2 {
	background-image: url(grafikk/sponsor_hoyreblank2.gif);
	background-repeat: repeat;
	background-position: left top;
}

td.menu {
	background-image: url(grafikk/sponsor_hoyreblank.gif);
	background-repeat: repeat;
	background-position: left top;
}

th.blue
{
padding:1px 1px 1px 2px;
background-color:#3274B1;
color:#FFFFFF;
font-weight:bold;
}

th.lblue
{
padding:1px 1px 1px 2px;
background-color:#E3EBF3;
color:#3274B1;
font-weight:bold;
}

th.dblue
{
background-color:#336699;
color:#ffffff;
}

tr.small
{
border:1px solid;
}

th.small
{
padding:0px 0px 0px 2px;
font-size:80%;
background-color:#3274B1;
color:#FFFFFF;
font-weight:bold;
}

table.small,td.small
{
font-size: 80%;
}

th.nhf_tabell
{
background-color:#3274B1;
color:#FFFFFF;
}

th.nhf_beachtabell
{
background-color:#3274B1;
color:#FFFFFF;
}

th.gra
{
background-color:#F0F0F0;
color:#666666;
}
td.gra 
{
color:#666666;
background-color:#F0F0F0;
}
tr.gra
{
background-color:#F0F0F0;
}

table.tabell {font-size: 90%;}

th.tabell
{
background-color:#336699;
color:#ffffff;
}

tr.tabell {background-color:#d3d3d3;}

td.content	{color: #000080;}

/* --- H CLASSES --- */

h1 {font-size:180%; color:#336699}
h2 {font-size:140%; color:#336699}
h3 {font-size:120%; color:#336699}
h4 {font-size:100%; color:#336699}

h1.content {font-size:180%; color:#b22222}
h2.content {font-size:140%; color:#b22222}
h3.content {font-size:120%; color:#b22222}
h4.content {font-size:100%; color:#b22222}

hr {color: #000000}
hr.gra {color: #F0F0F0}
hr.grey {color: #F0F0F0}
hr.dgrey {color: #808080}


/* --- A CLASSES --- */

a:link     {color:#000000}
a:visited  {color:#000000}
a:active   {color:#dc143c}
a:hover    {color:#dc143c}

a.print:link     {color:#000000;text-decoration:none;}
a.print:visited  {color:#000000;text-decoration:none;}
a.print:active   {color:#dc143c;text-decoration:none;}
a.print:hover    {color:#dc143c;text-decoration:none;}

a.topnav:link     {color: #FFFFFF;text-decoration:none;}
a.topnav:visited  {color: #FFFFFF;text-decoration:none;}
a.topnav:active   {color: #B0E0E6;text-decoration:none;} 
a.topnav:hover    {color: #B0E0E6;text-decoration:none;}

a.kretsliste:link     {color: #000080;text-decoration:none;}
a.kretsliste:visited  {color: #000080;text-decoration:none;}
a.kretsliste:active   {color: #dc143c;text-decoration:none;} 
a.kretsliste:hover    {color: #dc143c;text-decoration:none;}

a.small:link     {color: #000080;text-decoration:none;}
a.small:visited  {color: #000080;text-decoration:none;}
a.small:active   {color: #dc143c;text-decoration:none;} 
a.small:hover    {color: #dc143c;text-decoration:none;}

a.meny:link     {color: #336699;text-decoration:none;}
a.meny:visited  {color: #336699;text-decoration:none;}
a.meny:active   {color: #dc143c;text-decoration:none;} 
a.meny:hover    {color: #dc143c;text-decoration:none;}

a.content:link     {color: #000080;text-decoration:none;}
a.content:visited  {color: #000080;text-decoration:none;}
a.content:active   {color: #dc143c;text-decoration:none;} 
a.content:hover    {color: #dc143c;text-decoration:none;}

a.gra:link     {color: #666666;text-decoration:none;}
a.gra:visited  {color: #666666;text-decoration:none;}
a.gra:active   {color: #dc143c;text-decoration:none;}
a.gra:hover    {color: #dc143c;text-decoration:none;}

a.white:link     {color: #FFFFFF;text-decoration:none;}
a.white:visited  {color: #FFFFFF;text-decoration:none;}
a.white:active   {color: #dc143c;text-decoration:none;}
a.white:hover    {color: #dc143c;text-decoration:none;}

a.tabell:link     {color:#ffffff}
a.tabell:visited  {color:#ffffff}
a.tabell:active   {color:#d3d3d3}
a.tabell:hover    {color:#d3d3d3}

a.left:link    {color:#ffffff;text-decoration:underline;background-color:transparent}
a.left:visited {color:#ffffff;text-decoration:underline;background-color:transparent}
a.left:hover   {color:#ffffff;text-decoration:underline;background-color:transparent}
a.left:active  {color:#ffffff;text-decoration:underline;background-color:transparent}

/* --- INPUT CLASSES --- */

input.cmd
{
background-color:#FFFFFF;
color:#000080;
height:20px;
width:60px;
border:1px solid black;
margin-right:2px;
font-family: verdana; 
font-size: 100%;
cursor: pointer;
}

input.cmd2
{
background-color:#FFFFFF;
color:#000080;
height:20px;
border:1px solid black;
margin-right:2px;
font-family: verdana; 
font-size: 100%;
cursor: pointer;
}

input.tabcmd
{
background-color:#f0f0f0;
color:#000080;
height:20px;
border-top:1px solid black;
border-right:1px solid black;
border-bottom:none;
border-left:1px solid black;
margin:0px 2px 0px 0px;
font-family: verdana; 
font-size: 100%;
}

span.tab
{
background-color:#f0f0f0;
border:1px outset;
}

/* --- MENU CLASSES --- */

input.appmllist
{
margin-top:-2px;
margin-left:-1px;
}

select
{
font-family: helvetica, arial, sans-serif;
font-size: 100%
}

input
{
border-width:2px;
margin-left:2px;
font-family: verdana; 
font-size: 90%
}

form.appmllist
{
margin:0px;
}

/* --- LIST CLASSES --- */

table.appmllist
{
margin-top:3px;
background-color:#ffffff;
text-align:left;
}

td.appmllist
{
margin:0px;
padding:2px 0px 0px 2px;
background-color:#ffffff;
}

td.appmllistedit
{
padding:1px 1px 1px 2px;
padding:0px 0px 0px 0px;
color:#FFFFFF;
text-align:left;
}

th.appmllist
{
padding:1px 1px 1px 2px;
background-color:#3274B1;
color:#FFFFFF;
text-align:left;
font-weight:bold;
}

span.plussminus
{
font-family:'courier new';
}

button.treeview, button.calendar, button.save
{
height:16px;
border:none;
background:none;
cursor:pointer;
}

button.cpfield
{
height:16px;
border:none;
background:none;
font-family: verdana,helvetica,arial,sans-serif;
font-size: 100%;
cursor:pointer;
text-decoration:underline;
}
