/********************************/
/* Global */
body
{
	margin: 0px;
	background-color: #BFAC9F;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
}
div#container
{
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	text-align: left;
}

div#topbar, div#topnav, div#contentarea, div#footer
{
	font-family: Verdana, Arial, Sans-Serif;
	color: #000000;
	font-size: 11px;
}

#columns A
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	text-decoration: underline;
}
#columns A:hover
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	text-decoration: none;
}
A IMG
{
	border: 0px;
}
TD
{
	line-height: 14px;
	font-size: 11px;
}
HR.seperator
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	height: 0px;
	border-top: 1px solid #999999;
	width: 886px;
}
TD.ruler
{
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #999999;
}
TD.pageheader
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #AF7A74;
	padding-top: 0px;
}
TD.onecolumn
{
	width: 175px;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	vertical-align: top;
}
TD.twocolumns
{
	width: 370px;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	vertical-align: top;
}
TD.threecolumns
{
	width: 540px;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	vertical-align: top;
}
TD.fourcolumns
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 900px;
	color: #000000;
	padding-top: 0px;
	text-align: left;
}
TD.threecolumnsbold
{
	width: 560px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	vertical-align: top;
}
TD.spacer
{
	width: 10px;
	height: 10px;
}
.beigebg
{
	background-color: #FCF6E7;
}
.centeredtext
{
	text-align: center;
}

div#breadcrumb
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 15px;
	color: #AF7A74;
	padding-top: 8px;
	text-align: left;
	margin-left: 7px;
}
.breadcrumbarrow
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 15px;
	color: #AF7A74;
	padding-top: 8px;
}
.verdana11pxbold
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	vertical-align: top;
}
.verdana11pxboldred
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	padding: 0px;
	vertical-align: top;
}
A.onecolumn
{
	color: #AF7A74;
	text-decoration: underline;
}
A.twocolumns
{
	color: #AF7A74;
	text-decoration: underline;
}
A.threecolumns
{
	color: #AF7A74;
	text-decoration: underline;
}
A.fourcolumns
{
	color: #AF7A74;
	text-decoration: underline;
}
A.onecolumn:hover
{
	color: #AF7A74;
	text-decoration: none;
}
A.twocolumns:hover
{
	color: #AF7A74;
	text-decoration: none;
}
A.threecolumns:hover
{
	color: #AF7A74;
	text-decoration: none;
}
A.fourcolumns:hover
{
	color: #AF7A74;
	text-decoration: none;
}
.borderbottom
{
	border-bottom-style: solid;
	border-bottom-color: #C4C4C4;
	border-bottom-width: 1;
}
.bordertop
{
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: 1;
}
Input
{
	font-size: 11px;
}

/*******************************/
/* Loginside                   */

.login
{
	background-color: #DED0C5;
	border-color: #C4C4C4;
	border-width: 1;
	border-style: solid;
	border-right-width: 1;
	border-right-style: solid;
	border-right-color: #C4C4C4;
}

.btn
{
	border: 1px outset;
	cursor: pointer;
	font-size: 10;
	font-weight: normal;
	margin: 0px 0px 0px 1px;
	padding: 1px 1px 1px 1px;
	background-image: url(/Dakofo2/gfx/loginButton.gif);
	background-image: repeat-x;
	width: 90px;
}

.newsemail
{
	border-bottom-style: solid;
	border-bottom-color: #C4C4C4;
	border-bottom-width: 1;
}

.rowseperaterwhite
{
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: 1;
}

/********************************/

/********************************/
/* Topbar */
div#topbar
{
	position: relative;
	width: 900px;
	height: 80px;
	background-image: url(/Dakofo2/gfx/topPict_default2.jpg);
	background-image: repeat-x;
}

div#redslip
{
	background-image: url(/Dakofo2/gfx/redSlip.png);
	position: absolute;
	left: 785px;
	top: 0px;
	width: 98px;
	height: 160px;
	text-align: center;
	padding-top: 15px;
}

div#logo
{
	position: absolute;
	left: 20px;
	top: 29px;
	height: 22px;
	width: 138px;
}

TD.topbar
{
	background-color: #BFAC9F;
}

TD.topspacer
{
	background-color: #FFFFFF;
	width: 1px;
}
A.topbar
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 13pt;
}
A.topbar:hover
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
/********************************/

/********************************/
/* TopbarPrint */
TD.topbarPrint
{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}
/********************************/

/********************************/
/* Navigation */
TABLE.seperator
{
	background-color: #FFFBF0;
	border-bottom: 1px dashed #999999;
	border-top: 0px dashed #999999;
	width: 100%;
	height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
TD.seperator
{
	width: 100%;
	height: 0px;
	border: 0px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#topnav
{
	width: 900px;
}

div#navone, div#navtwo
{
	clear: both;
	display: block;
	width: 900px;
	height: 26px;
}

div#navone
{
	border-top: 1px solid #FFFFFF;
	background-color: #DED0C5;
}

div#navtwo
{
	border-bottom: 1px solid #AF7A74;
	background-color: #AF7A74;
}
.navtwolightbackground
{
	background-color: #D6D6BA;
}
div#breadcrumb a
{
	font-size: 11px;
	color: #AF7A74;
	padding: 0px;
	text-decoration: none;
}
div#breadcrumb a:hover
{
	font-size: 11px;
	color: #AF7A74;
	padding: 0px;
	text-decoration: underline;
}

/********************************/


/********************************/
/* Form elements */
.inputtitle
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	font-weight: normal;
}
.verdana11pxred
{
	font-size: 11px;
	color: red;
	padding: 0px;
	font-weight: normal;
}
.button
{
	border: solid 1px #AF7A74;
}
INPUT.content
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	width: 150px;
	border: solid 1px #AF7A74;
}
INPUT.contentsmall
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	width: 100px;
	border: solid 1px #AF7A74;
}
SELECT.content
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	width: 150px;
}
TEXTAREA.content
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	width: 330px;
	height: 80px;
	border: solid 1px #AF7A74;
}

/********************************/

/********************************/
/* Content area */
div#contentarea
{
	width: 900px;
	display: block;
}

div#themecolumn
{
	width: 175px;
	float: left;
}

div#themecolumn ul
{
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	width: 175px;
}

div#themecolumn ul li
{
	padding-bottom: 20px;
}

div#contentcolumn
{
	margin-left: 20px;
	width: 550px;
	float: left;
}

div#widecontentcolumn
{
	margin-left: 20px;
	width: 725px;
	float: left;
}

ul#extranetlogin
{
	list-style: none;
	padding: 0;
}

ul#extranetlogin li
{
	padding-bottom: 10px;
}

TD.contentdate
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	background-color: #FCF6E7;
}
.content
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
}
.contentarrow
{
	font-size: 11px;
	color: #AF7A74;
	padding: 0px;
}
.contentarrowwhite
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
}
TD.contentheader
{
	font-size: 14px;
	color: #000000;
	padding-bottom: 2px;
}
.contentheader
{
	font-size: 14px;
	color: #000000;
	padding: 0px;
}
.contentheaderarrow
{
	font-size: 14px;
	color: #AF7A74;
	padding: 0px;
}

TD.contentspacer
{
	width: 24px;
	height: 24px;
}
TD.contentspacerSmall
{
	width: 24px;
	height: 18px;
}
A.content
{
	font-size: 11px;
	color: #AF7A74;
	padding: 0px;
	text-decoration: underline;
}
A.contentheader
{
	font-size: 14px;
	color: #AF7A74;
	padding: 0px;
	text-decoration: none;
}
A.content:hover
{
	font-size: 11px;
	color: #AF7A74;
	padding: 0px;
	text-decoration: none;
}
A.contentheader:hover
{
	font-size: 14px;
	color: #AF7A74;
	padding: 0px;
	text-decoration: underline;
}
H1
{
	margin-top: 0;
	padding: 0 0 2px 0;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #AF7A74;
}
H2
{
	font-size: 11px;
	color: #000000;
}
H3
{
	font-size: 11px;
	color: #000000;
}
H4
{
	font-size: 11px;
	color: #000000;
}
H5
{
	font-size: 11px;
	color: #000000;
}
H6
{
	font-size: 11px;
	color: #000000;
}
.border1px
{
	border: solid 1px #5B5B5A;
}
/********************************/

.verdana9px
{
	font-size: 9px;
}

/********************************/
/* Error messages */
.errorcontent
{
	font-size: 11px;
	font-weight: bold;
	color: red;
	padding: 0px;
}
/********************************/


/********************************/
/* Services */
TABLE.service
{
	background-color: #EFF2E4;
	width: 180px;
	border-color: #AF7A74;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
TABLE.servicetopbottomborder
{
	background-color: #DED0C5;
	width: 175px;
	border-color: #AF7A74;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
}

TABLE.tema, TABLE.tema tr, TABLE.tema tr td
{
	margin: 0;
	padding: 0;
	border: 0;
}

TABLE.tema
{
	background-color: #DED0C5;
	width: 175px;
	border-color: #AF7A74;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

table.tema tr.spaced td
{
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
}

TABLE.topborder
{
	background-color: #DED0C5;
	border-top: 1px solid #AF7A74;
}
TABLE.servicecontentlighttop
{
	background-color: #EFF2E4;
	border-top: 1px solid #CED6AD;
	margin-top: 8px;
}
TABLE.scBottomDotted
{
	background-color: #EFF2E4;
	border-bottom: 1px solid #AF7A74;
}
TR.service
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
TR.serviceheader
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 0px;
}
TR.servicecontent
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
TD.serviceheader
{
	font-size: 12px;
	font-weight: bold;
	color: #AF7A74;
	background-color: #FFFFFF;
	padding-bottom: 6px;
}
TD.service
{
	font-size: 12px;
	font-weight: bold;
	color: #AF7A74;
	background-color: #DED0C5;
	padding-bottom: 6px;
}
TD.serviceheadernoborder
{
	font-size: 12px;
	font-weight: bold;
	color: #AF7A74;
	padding-bottom: 6px;
}
TD.servicecontent
{
	font-size: 11px;
	color: #000000;
	background-color: #DED0C5;
}
TD.servicecontentwhite
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}
TD.temacontent
{
	font-size: 11px;
	color: #000000;
	background-color: #DED0C5;
	border-bottom: 0px;
}
A.temacontent
{
	font-size: 11px;
	color: #AF7A74;
	background-color: #EFF2E4;
	text-decoration: underline;
}
A.serviceheader
{
	font-size: 14px;
	color: #AF7A74;
	padding: 0px;
	background-color: #FFFFFF;
	text-decoration: none;
}
A.serviceheadersearch
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	text-decoration: underline;
}
A.serviceheadercontent
{
	font-size: 14px;
	color: #AF7A74;
	padding: 0px;
	background-color: #EFF2E4;
	text-decoration: none;
}
A.servicecontent
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	color: #AF7A74;
	padding-top: 0px;
	background-color: #EFF2E4;
	text-decoration: none;
}
A.verdana9px
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9px;
	color: #AF7A74;
	padding-top: 0px;
	background-color: #EFF2E4;
	text-decoration: none;
}
A.servicecontentwhite
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	color: #AF7A74;
	padding-top: 0px;
	background-color: #FFFFFF;
	text-decoration: none;
}
A.temacontent:hover
{
	font-size: 11px;
	color: #AF7A74;
	background-color: #EFF2E4;
	text-decoration: none;
}
A.servicecontent:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	color: #AF7A74;
	padding-top: 0px;
	background-color: #EFF2E4;
	text-decoration: underline;
}
A.verdana9px:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9px;
	color: #AF7A74;
	padding-top: 0px;
	background-color: #EFF2E4;
	text-decoration: underline;
}
A.servicecontentwhite:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	color: #AF7A74;
	padding-top: 0px;
	background-color: #FFFFFF;
	text-decoration: underline;
}
A.serviceheader:hover
{
	font-size: 14px;
	color: #AF7A74;
	padding: 0px;
	background-color: #EFF2E4;
	text-decoration: underline;
}
A.serviceheadercontent:hover
{
	font-size: 14px;
	color: #AF7A74;
	padding: 0px;
	background-color: #FFFFFF;
	text-decoration: underline;
}
A.serviceheadersearch:hover
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	text-decoration: none;
}
.servicecontentprinter
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	color: #db363a;
	padding-top: 0px;
	background-color: #ffffff;
	text-decoration: none;
}
.serviceheaderlink
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	cursor: hand;
	padding-top: 0px;
	background-color: #DED0C5;
}
/********************************/

/********************************/
/* Footer */
div#footer
{
	font-size: 10px;
	color: #999999;
	padding: 5px 0px;
	width: 900px;
}
A.footer
{
	font-size: 10px;
	color: #999999;
	padding: 0px;
	text-decoration: underline;
}
A.footer:hover
{
	font-size: 10px;
	color: #999999;
	padding: 0px;
	text-decoration: none;
}
TD.footerspacer
{
	font-size: 10px;
	color: #999999;
	padding: 0px;
	height: 10px;
}
/********************************/

/********************************/
/* sitemap */
TD.sitemapheader
{
	font-size: 14px;
	font-weight: bold;
	color: #AF7A74;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 3px;
}
TABLE.sitemapcontent
{
	font-size: 11px;
	color: #000000;
}
TD.sitemapborder
{
	color: #000000;
	border-bottom: 1px solid #AF7A74;
	border-top: 1px solid #AF7A74;
	padding-top: 6px;
	padding-bottom: 6px;
}
TD.sitemapcontent1
{
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
}
TD.sitemapcontent2
{
	font-size: 11px;
	color: #000000;
	padding-left: 20px;
}
TD.sitemapcontent3
{
	font-size: 11px;
	color: #000000;
	padding-left: 30px;
}
TD.Sitemapcontentspacer
{
	width: 24px;
	height: 31px;
}
A.sitemapcontent
{
	font-size: 11px;
	color: #AF7A74;
	text-decoration: none;
}
A.sitemapheader
{
	font-size: 14px;
	color: #AF7A74;
	border-bottom: 1px dotted #999999;
	text-decoration: none;
}
A.sitemapcontent:hover
{
	font-size: 11px;
	color: #AF7A74;
	text-decoration: underline;
}
A.sitemapheader:hover
{
	font-size: 14px;
	color: #AF7A74;
	border-bottom: 1px solid #999999;
	text-decoration: underline;
}
/********************************/

/* Mondo */

TD.mondocategoryheader
{
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	font-weight: bold;
}


A.mondotitle
{
	font-size: 11px;
	color: #AF7A74;
	padding: 0px;
	text-decoration: none;
}
A.mondotitle:hover
{
	font-size: 11px;
	color: #AF7A74;
	padding: 0px;
	text-decoration: underline;
}

TD.contentbold
{
	font-size: 11px;
	color: #000000;
	padding: 0px;
	font-weight: bold;
}

/********************************/
/* FAQ backend classes	 */

.tableborder1px
{
	border: solid 1px #EFF2E4;
}

.headerbgcolor
{
	background-color: #EFF2E4;
	font-size: 12px;
	font-weight: bold;
}

.verdana14pxbold
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.verdana11px
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

.verdana11pxnold
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.bgcolor
{
	background-color: #D6DEBD;
	padding: 8px;
}

.subbgcolor
{
	background-color: #F9FBF6;
	padding: 8px;
}

.bgcoloractive
{
	background-color: #D6DEBD;
	padding: 8px;
}

.bgcolornotactive
{
	background-color: #959E6D;
	padding: 8px;
}

A.menulink
{
	font-weight: bold;
	color: black;
	text-decoration: none;
}

A.menulink:hover
{
	font-weight: bold;
	color: #EFF2E4;
	text-decoration: none;
}

.bgcolorGreen
{
	background-color: #D6DEBD;
	padding: 20px;
}

.rowseperater
{
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-color: #C4C4C4;
	border-bottom-width: 1;
}

/*** Baltic Grain regform styles *******/
tr.headerRow
{
	background-color: #DED0C5;
}
/*** Baltic Grain regform styles END ***/

/*** Kornnotering styles ***************/
.noteringheader
{
	font-weight: bold;
	font-size: 13px;
}
/*** Kornnotering styles END ***********/
