body {
  color: #4E4E4E;  
  background: #EFEFEF;  
  }

img {}
table {}
td {}

button {
  background: #dddddd;
  color: #777777;
  border: 1px solid #90B35F;
}

input, textarea {
  border: 1px solid #b2b2b2;
  background: #ffffff;
}



a:link, a:visited {color: #3F7400; text-decoration: none;}
a:hover {color: #3F7400; text-decoration: underline;}

div.docholder {margin: auto; width: 870px;}
  
table.docholder { width: 870px;}


/* main area */

td.maintable {background: #ffffff;}
table.maintable {}

td.headholder {}
table.headholder {}

td.head_whsp {
  
  }

td.hmenu {
  background: #4F860E;
}

td.loginlang {}
table.loginlang {}


div.logindiv input {
}


td.login {
  background: #C6D999;
}

td.printversion {
  background:#C6D999;
  color: #ffffff;
}

td.printversion img {
}

td.printversion a:link, td.printversion a:visited {text-decoration: none; color: #629129;}
td.printversion a:hover {text-decoration: none; color:#ffffff;}

td.lang {
  background: #C6D999;
}

td.footer {}

table.footer {
  background: #EEF1E8;
}

table.footer td {
}

td.copyright {
  color: #515151;
}
 

td.iconsfoot  {
}
 
td.developed {
}

a.developed:link, a.developed:visited {color: #515151; text-decoration: none;}
a.developed:hover {color: #000000; text-decoration: none;}



/* horizontal menu */

table.hmenu {
}

table.hmenu td {
}

td.menu {
  border-right: 1px solid #FFFFFF;
}

td.menuSelected {
  border-right: 1px solid #FFFFFF;
}

td#withoutborder {
  border-right: 0px;
}

a.menu:link, a.menu:visited {color: #C5D896; text-decoration: none;}
a.menu:hover {color: #FDFFFE; text-decoration: none;}

a.menuSelected:link, a.menuSelected:visited, a.menuSelected:hover {color: #ffffff; text-decoration: none;}


/* language bar */

div.langdiv img {
}

a.langNormal:visited, a.langNormal:link, a.langNormal:hover  {color:#597A29;text-decoration: none;}

td.contenta img {
  border: 2px solid #ededed; 
}

table.contentarea {
}

td.pathway {
}

a.pathway:link, a.pathway:visited {text-decoration: none; color: #3F7400;}
a.pathway:hover {text-decoration: underline; color: #3F7400; }

/* Login form */


span.lftop_label {
 color: #305601;

}

input.lftop_input {
  background: #ffffff;
  border: 0px solid #ffffff;
}

.lftop_sbmtbutt{
  background: #E4ECD5;
  color: #325503;
}



/* content formatting */

td.contenttext {
}

td.contenttext a:link {color: #3F7400; text-decoration: none;}
td.contenttext a:visited {color: #3F7400; text-decoration: none;}
td.contenttext a:hover {color: #3F7400; text-decoration: underline;}
a.iconsfoot:hover, a.iconsfoot:link,a.iconsfoot:visited {text-decoration: none;}
/* news list */

/* news col */


table.nnewsth { }

td.nnewsth {
  color: #ffffff;
  background: #474747;
  }

table.nnewstable {
} 

table.nnews_el {
  border-bottom: 1px solid #474747;
}

td.nnews_title {
}

td.nnews_pic {
}
td.nnews_pic img {
  border: 1px solid #e9e9e9; 
}

td.nnews_teaser {
}

td.nnews_readmore {
}

a.nnews_readmore:link,a.nnews_readmore:visited,a.nnews_readmore:hover {color: #3F7400; text-decoration: none;}


/* News list ( content ) */
table.newselement {
}

td.newselement {
  border-bottom: 2px solid #dbdbdb;
}

table.newstxt {
}

th.newstitle {
}

td.newsteaser {
}

td.newsreadmore {
}

td.newsreadmore img {
  border: 0px;
}

a.newsreadmore:link,a.newsreadmore:visited,a.newsreadmore:hover {color: #3F7400; text-decoration: none;}

/* news detail ( content) */

p.news_fulltitle {

}


/* contact form */
.cf_checktd {
}

.cf_checkbox {
 color : #f59d2a;
}

.cf_fieldname {
}

.cf_inputfield {
}

td.cf_inputfldtd {
}

.cf_mailfield {
}


.cf_subjectfield {
}

.cf_mailtxtfield {
}

.cf_maillabel {
}

.submitbtn {
  background: #dddddd;
  color: #777777;
  border: 1px solid #777777;
}
td.cf_buttons {
}

div.cf_buttons {
}

.cf_error {
  color: #f59d2a;
}


