BODY, td { font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; font-size: 11px;}

P, td{ margin-top:0px; margin-bottom:0px; font-size: 11px; line-height:140%;}

.bodytext A { border-bottom:dotted 1px #000000; }
.bodytext A:hover { border-bottom:solid 1px #999999; }
.rightcolumn A { border-bottom:dotted 1px #000000; }
.rightcolumn A:hover { border-bottom:solid 1px #999999; }

H1 { font-size:12px; margin-top:0px; margin-bottom:0px; }
H2 { font-size:13px; margin-top:0px; margin-bottom:10px; }
H3 { font-size:14px; margin-top:0px; margin-bottom:10px; }
H4 { font-size:15px; margin-top:0px; margin-bottom:10px; }

P.bodytext { line-height:140%; }

OL { font-size: 11px; margin-top:0px; margin-bottom:0px; margin-left:10px; }
UL { font-size: 11px; margin-top:0px; margin-bottom:0px; margin-left:10px;  }
LI  { margin-top:0px; margin-bottom:0px; margin-left:10px;  }

A:link, A:visited, A:active { background-color : transparent; color : #FF0000; text-decoration : none; font-weight : normal; }
A:hover { background-color : transparent; color : #ffffff; text-decoration : none; font-weight : normal; }

A.norm:link, A.norm:active, A.norm:visited { background-color : transparent; color : #999999; text-decoration : none; font-weight : normal; border: #333333; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
A.norm:hover { background-color : transparent; color : #333333; font-weight : normal; text-decoration : none; border: #333333; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

.subhead1 { font-size : 11px; color : #666666; }
.subhead2 { font-size : 11px; color : #666666; }
.subhead3 { font-size : 11px; color : #666666; }
.headerdate { font-size : 11px; color : #666666; font-weight: normal;}

.caption { font-size : 10px; padding-left: 3px; padding-top: 1px; padding-right: 3px;  line-height:140%;}
.bulletlist { font-size : 10px; }
.table { font-size : 10px; }

.searchform { font-size : 11px; color : #666666; font-weight : normal; }
.searchresultpagetitle { font-size : 15px; color : #666666; font-weight : bold; }
.searchresultcontent { font-size : 11px; color : #666666; font-weight : normal; }
.searchresultheader { font-size : 14px; color : #666666; font-weight : bolder; }
.searchmarkup { color : #666666; }

.loginform { font-size : 11px; color : #666666; font-weight : normal; }

.mailform {  font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color : #666666; font-weight : normal; }
.mailform_input { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color : #666666; font-weight : normal; width:200px; }
.mailform_textarea { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color : #666666; font-weight : normal; width:200px;}
.mailformrequired { font-size: 11px; color : #666666; font-weight : bolder; }
.mailformcomment { font-size: 11px; color : #666666; font-weight : bolder; }
.mailformradio { font-size: 11px; color : #666666; font-weight : normal; }

.filelinks { font-size : 11px; color : #666666; }
.filelinkssize { font-size : 11px; color : #666666; }

.sitemap1 { font-size : 11px; color : #666666; font-weight: bold; }
.sitemap2 { font-size : 11px; color : #666666; margin-left : 0px; }
.sitemap3 { font-size : 11px; color : #666666; margin-left : 20px; }
.sitemap4 { font-size : 10px; color : #666666; margin-left : 40px; }
.sitemap5 { font-size : 10px; color : #666666; margin-left : 60px; }

.celmenu { font-size : 11px; color : #666666; margin-top : 0px; }
.celsubmenu { font-size : 11px; color : #666666; margin-left : 20px; margin-top : 3px; }

.forum { font-size: 11px; line-height: 140%; color: #333333; margin-bottom: 0px; padding-bottom: 0px; }
.forum_form { font-size: 11px;  line-height: 140%; color: #333333; margin-bottom: 0px; padding-bottom: 0px; width: 360px; }

.news1 { font-size: 11px; line-height: 140%; color: #333333; margin-bottom: 0px; padding-bottom: 0px; }
.news2 { font-size: 11px; line-height:  140%; color: #333333; margin-bottom: 0px; padding-bottom: 0px; }
.newstable {  border: #333333; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.tableframe {  border: 1px #333333 solid}
.tablemain {  margin-top: 20px}

.lastupdate { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}
.tx-mininews-pi1 .tx-mininews-pi1-searchbox INPUT { font-size:11px; }
.tx-mininews-pi1 .tx-mininews-pi1-searchbox INPUT.tx-mininews-pi1-searchbox-sword { font-size:11px; }
.tx-mininews-pi1 .tx-mininews-pi1-searchbox INPUT.tx-mininews-pi1-searchbox-button { font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT { font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-size:11px; width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-size:11px; width:50px; }
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT { font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background-color:#DDDDDD; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background-color:#DDDDDD; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {  }
.tx-indexedsearch .tx-indexedsearch-res TD { background-color:#DDDDDD; }