/* *** extra styles **** */
.forminputhome {
font-size:10px;
width:140px;
}
.footerleft
{
 background-color:#000033;
}
.footermiddle
{
 background-color:#ffffff;
 padding-left:30px;
 vertical-align:top;

}

.footerright
{
 background-color:#ffffff;
}
.searchinput{
padding-right:20px;

}
.topheader
{
padding-left:47px;
vertical-align:top;

}
.bodyheader
{
background:url(../g_images/backgr_texture.jpg);
}

.header
{

}

.middlecontent
{
padding:10px 30px 30px 30px;
vertical-align:top;
background-color:#ffffff;
}
.leftcontent
{
vertical-align:top;
/*background-color:#000033;*/
}
.rightcontent
{
padding:10px 10px 0px 0px;

vertical-align:top;
background-color:#ffffff;
}
.homerightcontent
{
padding:10px 20px 0px 0px;

vertical-align:top;
background-color:#ffffff;
}
.homemiddlecontent
{
padding:10px 20px 30px 20px;
vertical-align:top;
background-color:#ffffff;
}

.relatedinfo {
    background-color: #DBF3F3;
	padding: 5px 5px 5px 5px;
	border: 0px solid #FFFFFF;
}
    
.homerelatedinfo {
    background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	border: 0px solid #FFFFFF;
	
}

.footer
{
width:160px;
}

.searchcontent{
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	background-color:#000033;
	
}

/*************************/
/************************************************************
 * GENERAL HTML DEFS                                        *
 ************************************************************/

body, p, td, div, span {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
}

body {
	height: auto;
	padding: 0 0 0 0;	
	margin: auto;
	width:100%;
}

body, p {
	color: #493714;
}

form, div {
	margin: 0;
	padding: 0;
}

.error
{
    font-size: 12px;
	color: #990000;
}

p {
	padding: 0;
	margin: 0;
}

select 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
  	font-size: 11px;
  	color: #493714;
}

input[type='text']
{
	color: #493714;
}

ol, ul {
	padding: 0px 20px 0px 20px;
}

ul li{
	list-style-image: url('/g_images/bullet_orange.gif');
	padding-bottom: 5px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3, h4 { font-size: 14px; }
h5, h6 { font-size: 12px;  } 

h1, h2, h3, h4 {
	font-weight: normal;
}


h5, h6 {
	font-weight: bold;
}


h1, h2, h6 {	
	color: #4bc4c4;
}


h3, h5 {
	color: #000033;
}


h4 {
	color: #493714;
}




/************************************************************
 * GENERAL LINKS                                            *
 ************************************************************/

.middlecontent a, .middlecontent a:link, .middlecontent a:active, .middlecontent a:hover, .middlecontent a:visited, .middlecontent a:visited:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.middlecontent a:link {
	color:#000033;
}

.middlecontent a:visited {
	color: #000033;

}
.middlecontent a:hover, .middlecontent a:visited:hover {
	color:#4bc4c4;
}

.middlecontent a:active {
	color:#4bc4c4;

}


/************************************************************
 * NEWS LINKS                                               *
 ************************************************************/
a.newslink , a.newslink:link, a.newslink:active, a.newslink:hover, a.newslink:visited, a.newslink:visited:hover {
	text-decoration: underline;
}
.newslink {
	color:#000033;
}

a.newslink, a.newslink:link {
	color:#000033;
}

a.newslink:active {
	color:#4bc4c4;
}

a.newslink:hover, a.newslink:visited:hover {
	color:#4bc4c4;
}

a.newslink:visited {
	color:#000033;
}

.newspostdate {
	color:#000033;
}	



/************************************************************
 * IPUBLISH MAIN BODY STYLES                                *
 ************************************************************/

/* main body of text */

.contenttext{
	color: #493714;
}

.contenttextbold{
	font-weight: bold; 
	color: #493714;
}

.contentmainhead{
	color: #4bc4c4;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: 22px; 
	padding-bottom: 10px;
}

.contentsubhead{
	color: #000033;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: 18px; 
	padding-bottom: 10px;

}

.content2{
	text-align: left;
	vertical-align: top;	
	padding: 5px 0px 5px 5px;
}

.contacterror  {
	background: #ffffff;
	color: #990000;
	font-size: 12px;
}

.forminput{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	background: #c6b998;
	color: #493714;
	border: 1px solid #FFFFFF;
	font-size: 11px;
}

.forminput.radio{
	background: #c6b998;
	color: #493714;
}

td.formbackground {
	background: #FFFFFF;
}

table.funcontent {
	/* "border-collapse" only applies to table elements */
	border-collapse: collapse;
}

.funcontent {
}

.funcontent thead td {
	font-size: 12px;
	font-weight: normal;
	background: #dbf3f3;
	padding: 2px 5px;
	color: #000033;
	border: 1px solid #4bc4c4;
}

.funcontent tbody td {
	background: #FFFFFF;
	color: #493714;
	padding: 2px 5px;
	border:1px solid #4bc4c4;

}




.sysbut {
	background: #000033;
	color: #4bc4c4;
	border: 1px solid #000033;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-weight:bold;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.sysbut.disabled,
.sysbut[disabled] {
	background-color: #CCCCCC;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.sitetabhead
{
    font-weight: normal;
    color: #000033;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
.sitetabcontent
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}




/****************/
/* bread crumbs */
/****************/
.Centre_Heading{
   margin-bottom:15px;

}


.bread {
	color: #493714;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.bread a, .bread a:link, .bread a:visited,
.bread a:active, .bread a:hover, .bread a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.bread a:link,
.bread a:visited,
.bread a:active,
.bread a:hover, {
	color: #493714;
	text-decoration: underline;
}

.bread a:visited:hover {
	color: #4bc4c4;
	text-decoration: none;
}





.relatedinfo div,
.relatedinfo td,
.relatedinfo p {
	background: none;
}

.relatedinfoheader 
{
	color: #4bc4c4;
    font-size: 12px;
    font-weight: bold;
	white-space: nowrap;
	margin-bottom:8px;
}

.relatedinfotext {
	color: #493714;
	padding: 0px 0px 5px 0px;
}

.relatedinfotext a,
.relatedinfotext a:link,
.relatedinfotext a:visited
{
	color: #000033;
	text-decoration: underline;
}

.relatedinfotext a:active {
	color: #4bc4c4;
	text-decoration: underline;
}

.relatedinfotext a:hover,
.relatedinfotext a:visited:hover {
	color: #4bc4c4;
	text-decoration: underline;
}

.relatedinfo_table_relatedinfo
{
   padding-top:0px; 
   width:160px;
}

.relatedinfo_table_homerelatedinfo
{
   padding-top:0px; 
   /*width:160px;*/
}

.form .label
{
  text-align: right;
  white-space: nowrap;
  width: 1%;
}

/************ Login Box **************/

.login 
{
	background: #000033;
	color: #FFFFFF;
	border: none;
    	font-size: 12px;
    	width: 160px;
    	padding: 5px 5px 0px 5px;
}



.login .forminput
{
	background: #c6b998;
	color: #493714;
	border: none;
    	font-size: 11px;
    	width: 100px;
    	padding: 5px 5px 0px 5px;
}


.mandatory
{
    color: #990000;
}

.errortext
{
    color: #990000;
}


/****************/
*/ Sitemap/*
/****************/

.sitemap {
	border: none;
}

.sitemap1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000033;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:5px;
}

.sitemap1 a,
.sitemap1 a:link {
	color: #000033;
	text-decoration: none;
}

.sitemap1 a:visited {
	color: #999999;
	text-decoration: none;
}

.sitemap1 a:active,
.sitemap1 a:hover,
.sitemap1 a:visited:hover {
	color: #4bc4c4;
	text-decoration: underline;
}

.sitemap2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000033;
	padding-top:2px;
	padding-bottom:2px;
}

.sitemap2 a,
.sitemap2 a:link {
	color: #000033;
	text-decoration: none;
}

.sitemap2 a:visited {
	color: #999999;
	text-decoration: none;
}

.sitemap2 a:active,
.sitemap2 a:hover,
.sitemap2 a:visited:hover {
	color: #4bc4c4;
	text-decoration: underline;
}


.sitemap3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000033;
	padding-top:1px;
	padding-bottom:5px;
}

.sitemap3 a,
.sitemap3 a:link {
	color: #000033;
	text-decoration: none;
}

.sitemap3 a:visited {
	color: #999999;
	text-decoration: none;
}

.sitemap3 a:active,
.sitemap3 a:hover,
.sitemap3 a:visited:hover {
	color: #4bc4c4;
	text-decoration: underline;
}

.sitemapelse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000033;
	padding-top:1px;
	padding-bottom:5px;
}

.sitemapelse a,
.sitemapelse a:link {
	color: #000033;
	text-decoration: none;
}

.sitemapelse a:visited {
	color: #999999;
	text-decoration: none;
}

.sitemapelse a:hover,
.sitemapelse a:visited:hover {
	color: #4bc4c4;
	text-decoration: underline;
}


/****************/
/* persistent links */
/****************/

a.persistantlink, a.persistantlink:link, a.persistantlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.persistantlink:active, a.persistantlink:hover, a.persistantlink:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.persistantlink:link,
a.persistantlink:visited {
	color: #000033;
}

a.persistantlink:active,
a.persistantlink:hover,
a.persistantlink:visited:hover {
	color: #4bc4c4;
}

.tatenfooter {
	color: #bebebe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

a.tatenfooter:link{
	color: #bebebe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

a.tatenfooter:active{
	color: #bebebe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

a.tatenfooter:visited {
	color: #bebebe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

a.tatenfooter:hover {
	color: #bebebe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}

