<STYLE TYPE="text/css">

// content             Page Content
// contentbold         Page Content Bold
// copyright           Copyright Section
// date                Date Format
// sheading            Small Heading (smaller than content)
// mheading            Content Size Heading
// lheading            Larger Heading (larger than content)
// xlheading           Extra Larger Heading (Much larger than content)

// .monospace          To ensure that HTML form fields look the same on Netscape and IE

// td.boxborder        Form Box Border Color
// td.boxtitle         Form Box Title
// td.theformleft      Form Label - LEFT side
// td.theformright     Form Field - RIGHT side
// td.theformcomment   Form Comments - Example: *required
// td.theformbutton    Form Button Area - Example: Submit and Reset
// td.theformtextarea  Text Area

// td.boxbordererror   Error Message Box Border Color   
// td.boxtitleerror    Error Message Box Title 
// errormessage        Error Message Text
// erroraction         Error Message Action (The provided instructions)

// td.boxborderwarning Warning Message Box Border Color   
// td.boxtitlewarning  Warning Message Box Title 
// warningmessage      Warning Message Text
// warningaction       Warning Message Action (The provided instructions)

// td.boxbordersuccess Success Message Box Border Color   
// td.boxtitlesuccess  Success Message Box Title 
// successmessage      Success Message Text
// successaction       Success Message Action (The provided instructions)

a.bugfix               {;}

div#topbanner {
	position:absolute;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	width:775px;
	height:90px;}

div#sitemap {
	position:absolute;
	text-align:center;
	top:90px;
	left:125px;
	width:86px;
	height:45px;
	background-color:#DBC000; }

div#subscribe {
	position:absolute;
	text-align:center;
	top:90px;
	left:211px;
	width:86px;
	height:45px;
	background-color:#DBC000; }

div#search {
	position:absolute;
	text-align:center;
	top:90px;
	left:297px;
	width:278px;
	height:45px;
	background-color:#DBC000; }

div#extra {
	position:absolute;
	text-align:center;
	top:90px;
	left:550px;
	width:225px;
	height:45px;
	background-color:#DBC000; }

div#leftnavigation {
	position:absolute;
	top:90px;
	left:0px;
	background-color:#1A0047;
	width:125px;
	height:2000px;}

div#middlehome {
	position:absolute;
	top:135px;
	left:135px;
	width:404px; }

div#middle {
	position:absolute;
	top:135px;
	left:135px;
	width:640px; }

div#homeright {
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:90px;
	left:575px;
	background-color:#DCDCDC;
	width:190px;
	height:2000px;}

div#leftmain {
	position:relative;
	background-color:#8C000C;
	width:125px; }

div#leftmain_on {
	position:relative;
	background-color:#8C000C;
	width:125px; }

div.catboxesleft {
	margin-bottom:15px;
	float:left;
	background-color:#DBC000;
	left:135px;
	width:310px;
	height:160px;
	border-right-color:#808080;
	border-bottom-color:#808080;
	border-left-color:#FFFFCC;
	border-top-color:#FFFFCC;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-right-width:3px;
	border-bottom-width:3px;
	border-left-width:3px;
	border-top-width:3px;
	overflow:auto; }

div.catboxesright {
	margin-bottom:15px;
	float:right;
	background-color:#DBC000;
	left:445px;
	width:310px;
	height:160px;
	border-right-color:#808080;
	border-bottom-color:#808080;
	border-left-color:#FFFFCC;
	border-top-color:#FFFFCC;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-right-width:3px;
	border-bottom-width:3px;
	border-left-width:3px;
	border-top-width:3px;
	overflow:auto; }

.topnavbarsitesub {
	margin-top:15px;
	color:#8C000C;
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none; }

a:hover.topnavbarsitesub {
	text-decoration:underline; }

.topnavsmall {
	margin-top:0px;
	padding-top:0px;
	color:#8C000C;
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none; }

.topnavbarsearch {
	margin-top:5px;
	color:#8C000C;
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none; }

a:hover.topnavsmall {
	text-decoration:underline; }

.breadcrumbs {
	color:gray;
	font-family:verdana,sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none; }

a:hover.breadcrumbs {
	text-decoration:underline; }

p.leftnav {
	padding-left:20px;
	padding-right:5px;
	padding-bottom:3px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	text-indent:-10px; }

a.leftnav {
	color:#FFFFFF;
	font-family:verdana,sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none; }

a:hover.leftnav {
	text-decoration:underline; }

a.leftnavmain {
	color:#FFFFFF;
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none; }

a:hover.leftnavmain {
	text-decoration:underline; }

.footer {
	text-align:center;
	color:#909090;
	font-family:times,serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none; }

p.categorytitle {
	margin:0;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	color:#8C000C;
	font-family:verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none; }

.categorylist {
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline; }

a:hover.categorylist {
	text-decoration:underline; }

p.categoryboxhead {
	padding-left:10px;
	padding-top:10px;
	margin:0; }

a.categoryboxhead {
	color:#8C000C;
	font-family:verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none; }

a:hover.categoryboxhead {
	text-decoration:underline; }

a.sitemap {
	color:black;
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none; }

a:hover.sitemap {
	text-decoration:underline; }

a.sitemap_main {
	color:#1A0047;
	font-family:verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none; }

a:hover.sitemap_main {
	text-decoration:underline; }

.boxlinks {
	background-color:#FFFFCC;
	color:#8C000C;
	font-family:verdana,sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	width:230px; }

.boxform {
	margin:0;
	padding-left:10px; }

a.boxlinks1 {
	color:#8C000C;
	font-family:verdana,sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none; }

a.boxlinks2 {
	color:#FFFFFF;
	font-family:verdana,sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none; }

a:hover.boxlinks1 {
	text-decoration:underline; }

a:hover.boxlinks2 {
	text-decoration:underline; }

.categorybox {
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none; }

a.articlelist {
	color:#000000;
	font-family:verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline; }

a:hover.articlelist {
	text-decoration:underline; }

.articledate {
	color:#909090;
	font-family:verdana,sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none; }

p.articletitle {
	margin:0;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	color:#8C000C;
	font-family:verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none; }

p.rightbox {
	color:black;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none; }

a.rightbox {
	color:blue;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline; }

a:hover.rightbox {
	text-decoration:underline; }

p.formlabel {
	margin:0;
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none; }

.caltimecol {
	background-color:#8C000C;
	color:white; }

.caleventtime {
	background-color:#FFFFCC;
	color:black; }

.caldayrow {
	background-color:#8C000C;
	color:white; }

.calweekday {
	background-color:#FFFFCC;
	color:white; }

.calweekend {
	background-color:#D2D6D5;
	color:black; }

.caltoday {
	background-color:#DBC000;
	color:black; }

.caleventinfo {
	margin:0;
	padding-top:0px;
	padding-bottom:5px;
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none; }

.rowalt {
	background-color:#FFFFCC; }

.textinputgrey {
	background-color:#F0F0F0; }

/* Table Style */

.cell_underline {
	border-bottom-color:#DBC000;
	border-bottom-style:solid;
	border-bottom-width:3px;
	font-weight:bold; }

.row_padding {
	padding-top:10px;
	padding-bottom:1px;
	padding-left:5px; }

body, td {
	font-family:verdana,sans-serif;
	font-size:12px;
}

</style>
/* Hellstrøm 18.5.2001 */

