/*
===============================================================================
the font attributes:
font: <font-style> <font-variant> <font-weight> <font-size> <font-family>

where:
font-style: normal | italic | oblique
font-variant: normal | small-caps
font-weight: normal | bold | bolder | lighter
===============================================================================
*/

body
{
  font: normal normal normal 12px verdana, geneva, arial, helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
}

p, div, span, dl, ul, td
{
  font: normal normal normal 12px verdana, geneva, arial, helvetica, sans-serif;
  color: #000000;
  line-height: 130%;
}

input, select, option, textarea
{
  font: normal normal normal 12px verdana, arial, helvetica, sans-serif;
  color: #000000;
  line-height: 130%;
}

b
{
  font-weight: bold;
}

i
{
  font-style: italic
}

.error
{
  color: #FF0000;
  background-color: #FFF8F8;
  border: 1px solid #FF0000;
  padding: 10px;
}

a.error:link, a.error:visited, a.error:hover
{
  color: #FF0000;
  text-decoration: underline;
}

.caption
{
  font-size: 10px;
  font-style: italic;
}

.readonly
{
  background-color: #F0F0F0;
  color: #666;
}

/*
===============================================================================
Headers
===============================================================================
*/

h1, .h1
{
  font: normal normal normal 24px  verdana, geneva, arial, helvetica,sans-serif;
  color: #7C1A47;
}

h2, .h2
{
  font: normal normal normal 18px verdana, geneva, arial, helvetica, sans-serif;
  color: #7C1A47;
}

h3, .h3
{
  font: normal normal bold 14px verdana, geneva, arial, helvetica, sans-serif;
  color: #7C1A47;
}

h4, .h4
{
  font: normal normal bold 12px verdana, geneva, arial, helvetica, sans-serif;
  color: #000000;
}

/*
===============================================================================
The links in normal text
===============================================================================
*/

a:link
{
  text-decoration: underline;
  color: #031897;
}

a:visited
{
  text-decoration: underline;
  color: #867EA4;
}

a:hover
{
  text-decoration: underline;
  color: #7C1A47;
}

/*
===============================================================================
The links in the menu
===============================================================================
*/

a.menu:link, a.menu:visited
{
  font: normal normal normal 14px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
}

a.menu:hover
{
  font: normal normal normal 14px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: underline;
  color: #FFFFFF;
}

a.activemenu:link, a.activemenu:visited
{
  font: normal normal bold 14px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: none;
  color: #FFB44C;
}

a.activemenu:hover
{
  font: normal normal bold 14px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: underline;
  color: #FFB44C;
}

/* Sub menu items */

a.submenu:link, a.submenu:visited
{
  font: normal normal normal 12px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
}

a.submenu:hover
{
  font: normal normal normal 12px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: underline;
  color: #FFFFFF;
}

a.activesubmenu:link, a.activesubmenu:visited
{
  font: normal normal bold 12px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: none;
  color: #FFB44C;
}

a.activesubmenu:hover
{
  font: normal normal bold 12px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: underline;
  color: #FFB44C;
}

/* Links to current stuff under the menu */

a.menunews:link, a.menunews:visited, .menunews
{
  font: normal normal normal 10px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
}


a.menunews:hover
{
  font: normal normal normal 10px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: underline;
  color: #FFFFFF;
}

.menunewsheader
{
  font: normal normal normal 10px verdana, geneva, arial, helvetica, sans-serif;
  text-decoration: none;
  color: #DBC8D4;
}

/*
===============================================================================
"Fact box" classes
===============================================================================
*/

.faktaruta
{
  background-color: #F3F3F7;
  padding: 5px 20px;
  border: #62647F solid 1px;
}

h2.faktaruta, h3.faktaruta
{
  color: #626479;
}

.factheader
{
  font: normal normal normal 18px verdana, geneva, arial, helvetica, sans-serif;
  color: #626479;
}

.facttext
{
  font: normal normal normal 12px verdana, geneva, arial, helvetica, sans-serif;
  color: #000000;
  line-height: 130%;
}

.ingress
{
  font-weight: bold;
  color: #444444;
}

/*
===============================================================================
"News box" classes
===============================================================================
*/

h3.newsbox
{
  font: bold 16px verdana, geneva, arial, helvetica, sans-serif;
  color: #626479;
  text-align: center;
}

p.newsbox
{
  text-align: center;
}

a.newsbox:link, a.newsbox:visited
{
  color: #626479;
  text-decoration: none;
}

a.newsbox:hover
{
  color: #626479;
  text-decoration: underline;
}


/*
===============================================================================
Classes for the News and Activities pages
===============================================================================
*/

a.newsheader:link
{
  font-weight: bold;
  text-decoration: underline;
}

a.newsheader:visited
{
  font-weight: bold;
  text-decoration: underline;
}


a.newssynopsis:link, a.newssynopsis:visited
{
  text-decoration: none;
  color: #000000;
}

a.newssynopsis:hover
{
  color: #031897;
}

.newsdata
{
  font-size: 10px;
  color: #999999;
}

/*
===============================================================================
Admin stuff
===============================================================================
*/

table.admin
{
  width: 100%;
  border: 0 px;
  background-color: #F3F3F7;
}

tr.adminHeading
{
  background-color: #DCDCEB;
}

tr.adminHover
{
  background-color: #E6E6F0;
}

a.adminItem:link, a.adminItem:visited, a.adminItem
{
  color: #031897;
  text-decoration: none;
}

a.adminItemDeleted:link, a.adminItemDeleted:visited, .adminItemDeleted
{
  text-decoration: line-through;
  color: #999999;
}

a.adminItem:hover
{
  color: #031897;
  text-decoration: underline;
}

a.admin:link, a.admin:visited
{
  text-decoration: none;
  color: #031897;
}

a.admin:hover
{
  text-decoration: underline;
  color: #031897;
}

h1.admin
{
  font: normal normal normal 24px  verdana, geneva, arial, helvetica,sans-serif;
  color: #626479;
}

h2.admin
{
  font: normal normal normal 18px verdana, geneva, arial, helvetica, sans-serif;
  color: #626479;
}

h3.admin
{
  font: normal normal bold 14px verdana, geneva, arial, helvetica, sans-serif;
  color: #626479;
}

h4.admin
{
  font: normal normal bold 12px verdana, geneva, arial, helvetica, sans-serif;
  color: #626479;
}
