BODY, td { font-family : Verdana, Arial, Helvetica, sans-serif; color : #333333; }



P, td { margin-top:0px; margin-bottom:0px; font-size: 13px; line-height:130%;}



.bodytext A { border-bottom:dotted 1px #333333; }

.bodytext A:hover { border-bottom:solid 1px #333333; }

.rightcolumn A { border-bottom:dotted 1px #333333; }

.rightcolumn A:hover { border-bottom:solid 1px #333333; }



H1 { font-size:13px; 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:130%; }



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 : #333333; text-decoration : none; font-weight : bold; }

A:hover { background-color : transparent; color : #999999; text-decoration : none; font-weight : bold; }



A.norm:link, A.norm:active, A.norm:visited { background-color : transparent; color : #333333; text-decoration : none; font-weight : bold; 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 : #999999; font-weight : bold; text-decoration : none; border: #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }



.subhead1 { font-size : 11px; color : #333333; }

.subhead2 { font-size : 11px; color : #333333; }

.subhead3 { font-size : 11px; color : #333333; }

.headerdate { font-size : 11px; color : #333333; font-weight: normal;}



.caption { font-size : 10px;}

.bulletlist { font-size : 11px; }

.table { font-size : 11px; }



.searchform { font-size : 11px; color : #333333; font-weight : normal; }

.searchresultpagetitle { font-size : 15px; color : #333333; font-weight : bold; }

.searchresultcontent { font-size : 11px; color : #333333; font-weight : normal; }

.searchresultheader { font-size : 14px; color : #333333; font-weight : bolder; }

.searchmarkup { color : #333333; }



.loginform { font-size : 14px; color : #333333; font-weight : normal; }



.mailform { font-size: 11px; color : #333333; font-weight : normal; }

.mailform_input { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color : #333333; font-weight : normal; width:200px; }

.mailform_textarea { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color : #333333; font-weight : normal; width:200px; height:100px;}

.mailformrequired { font-size: 11px; color : #333333; font-weight : bolder; }

.mailformcomment { font-size: 11px; color : #333333; font-weight : bolder; }

.mailformradio { font-size: 11px; color : #333333; font-weight : normal; }



.filelinks { font-size : 14px; color : #333333; }

.filelinkssize { font-size : 14px; color : #333333; }



.sitemap1 { font-size : 11px; color : #333333; font-weight: bold; }

.sitemap2 { font-size : 11px; color : #333333; margin-left : 0px; }

.sitemap3 { font-size : 11px; color : #333333; margin-left : 10px; }

.sitemap4 { font-size : 11px; color : #333333; margin-left : 20px; }



.celmenu { font-size : 11px; color : #333333; margin-top : 0px; }

.celsubmenu { font-size : 11px; color : #333333; margin-left : 20px; margin-top : 3px; }



.forum { font-size: 11px; line-height: 16px; color: #333333; margin-bottom: 0px; padding-bottom: 0px; }

.forum_form { font-size: 11px;  line-height: 120%; color: #333333; margin-bottom: 0px; padding-bottom: 0px; width: 360px; }



.news1 { font-size: 11px; line-height: 16px; color: #333333; margin-bottom: 0px; padding-bottom: 0px; }

.news2 { font-size: 11px; line-height: 16px; 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}


A.mainmenu1:link, A.mainmenu1:visited, A.mainmenu1:active { font-size: 10px; color : #000000; font-weight : normal; text-decoration : none;}
A.mainmenu1:hover { font-size: 10px; color : #000000; font-weight : normal; text-decoration : none; }
TD.mainmenu1  { padding-top: 2px; padding-left: 10px; padding-right: 10px; padding-bottom: 2px; }

TD.mainmenu1ACT  { border-bottom: 1px solid #EBEBEB; padding-top: 2px; padding-left: 10px; padding-bottom: 2px; }

A.mainmenu2:link, A.mainmenu2:visited, A.mainmenu2:active { font-size: 10px; color : #000000; font-weight : normal; text-decoration : none;}
A.mainmenu2:hover { font-size: 10px; color : #000000; font-weight : normal; text-decoration : none; }
TD.mainmenu2  {border-bottom: 1px solid #EBEBEB; font-size: 10px; color:#000000; padding-left: 15px; padding-right: 10px; padding-bottom: 2px; padding-top: 2px; }

A.mainmenu3:link, A.mainmenu3:visited, A.mainmenu3:active { font-size: 9px; color : #000000; font-weight : normal; text-decoration : none;}
A.mainmenu3:hover { font-size: 9px; color : #000000; font-weight : normal; text-decoration : none; }
TD.mainmenu3  {border-bottom: 1px solid #EBEBEB; font-size: 9px; color:#000000; padding-left: 20px; padding-right: 10px; padding-bottom: 1px; }


.lastupdate { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT { font-size:10px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-size:10px; width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-size:10px; width:50px; }
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT { font-size:10px; }
.tx-gemininews-pi1 .tx-gemininews-pi1-searchbox INPUT { }
.tx-gemininews-pi1 .tx-gemininews-pi1-searchbox INPUT.tx-gemininews-pi1-searchbox-sword { width:50px; }
.tx-gepresse-pi1 .tx-gepresse-pi1-searchbox INPUT.tx-gepresse-pi1-searchbox-sword { width:50px; }
.tx-gemininews-pi1 .tx-gemininews-pi1-listrow TD.tx-gemininews-pi1-listrow-cell { padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; }