body {
font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

/*.news-list-container HR.clearer, .news-latest-container HR.clearer{*/
/*    clear:right;*/
/*    height:1px;*/
/*    border:1px solid #ebf4e9;*/
/*}*/

.news-single-item HR.clearer {
    clear:right;
    height:1px;
    border:1px solid #FFF;
}

.news-latest-container HR.clearer {
    clear:left;
}

.news-set1-img2all {
float: right;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
margin: 22px 0 0 0 ;
}

.news-latest-container H2,.news-latest-gotoarchive {
    color:#fff;
}

.news-latest-gotoarchive {
    font-weight:bold;
    margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
    color:#fff;
}
.news-latest-gotoarchive A {
    color:#fff;
}
.news-latest-item {
	line-height: 1.6em;
    padding:0;
    margin: 0 0 10px 0;
    font-weight: normal;
    color: #000;
}

.news-latest-item A:link, .news-latest-item A:visited, .news-latest-item A:active {
font-size: .9em;
font-weight: bold;
color: #2F2F2F;
text-decoration:none;
letter-spacing: normal;
}

.news-latest-item A:hover{
color: #000;
}

.news-latest-date {
color: #C0C0C0;
font-size: .9em;
}

.news-latest-item IMG {
    margin-bottom:5px;
    margin-right:5px;
    float:left;
}

.news-latest-category IMG {
    float: none;
    border:none;
    margin:0px;
}

.news-latest-morelink,.news-latest-category {
    font-size:9px;
}

.news-latest-all A:link, .news-latest-all A:active, .news-latest-all A:visited {
color: #2F2F2F;
font-weight: bold;
font-size: .9em;
text-decoration: none;
}

.news-latest-morelink {
    height:12px;
}

.news-latest-morelink A {
    float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {
margin: 25px 0 0 0;
}

.news_subheader {
font-size: 1em;
}

.news-list-item {
/* IE hack */
height: 1%;
line-height: 1.5em;
/* IE hack end */ 
margin-bottom: 35px;
font-weight: normal;
/* border: 1px solid #c7e2c4; */
/* background: #ebf4e9; */
padding: 5px;
overflow: hidden;
}

.news-list-item IMG {
border: 1px solid #FFF;
}

.news-search-form {
    padding:0;
    margin-bottom:5px;
}

.news-search-emptyMsg{
    margin:0px;
    padding: 0 0 25px 0;
}

.news-search-form FORM {
    margin:0px;
    padding: 0 0 25px 0;
}

.news-list-container H3 {
margin: 5px 0 10px 0 ;
padding: 0;
font-size: 1em;
font-weight: bold;
line-height: 1.3em;
color: #007f33;
border-bottom: 1px solid #007F33;
}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
    color:#007f33;
    text-decoration:none;
}

.news-list-container H3 A {
    color:#007f33;
    text-decoration:none;
}

.news-list-container H3 A:hover {
    color:#000;
    text-decoration:none;
}


.news-list-container P {

}

p.news-list-author { display:inline; }

.news-list-date {
	font-size: .9em;
	color: #C0C0C0;
	background-color: transparent;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.news-list-imgcaption {
    float: right;
    padding-top:3px;
    padding-right:3px;
    font-size: 9px;

    }

.news-list-container IMG {
    float: left;
    margin-bottom:5px;
    margin-right:5px;
    margin-left:2px;
    clear:left;
}
.news-list-category IMG {
    float: none;
    border:none;
    margin:0px;
}

.news-list-morelink A:link, .news-list-morelink A:visited, .news-list-morelink A:active {
font-size: .9em;
color: #007f33;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #007f33;
border-bottom-width: 1px;
letter-spacing: normal;
font-weight: normal;
}

.news-list-morelink A:hover {
border-bottom-style: solid;
}

.news-list-category {
    font-size:9px;
    margin-left:3px;
}

.news-list-browse {
    text-align: center;
}


    /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
    line-height: 1.5em;
}

.news-single-item H2 {
font-weight: normal;
margin: 25px 0 15px 0 ;
padding: 0;
font-size: 1.3em;
line-height: 1.3em;
color: #007f33;
border-bottom: 1px solid #007f33;
}

.news-single-item H3 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 15px;
    color: #000;
    line-height: 1.5em;
}

.news-single-img {
    float: right;
    margin-left:10px;
    
}

.news-single-img p{
margin: 0;
padding: 0;
font-size: .85em;
margin-bottom:10px;
}

.news-single-imgcaption {
padding: 3px 0 3px 0;
width: 150px;
margin-bottom: 10px;
color: #505050;
}

.news-single-category {
    float: right;
}

.news-single-backlink A{
font-size: .9em;
color: #00933b;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #00933b;
border-bottom-width: 1px;
letter-spacing: normal;
}

.news-single-backlink A:hover {
border-bottom-style: solid;
}

.news-single-timedata {
    position: relative;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
    font-size: .9em;
}

p.news-single-author { display:inline; }

.news-single-author {
	font-size: 1em;
	color: #C0C0C0;
	background-color: transparent;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.news-single-author A:link {
color: #C0C0C0;
text-decoration: none;
}

.news-single-author A:hover {
color: #1fa12d;
text-decoration: none;
}

/*.news-single-additional-info {*/
  /*  background-color: #BBE53A;*/
/*    clear: both;*/
/*    margin-top: 15px;*/
/*    border: 1px solid #666;*/
/*    padding:3px;*/
/*    padding-bottom:0px;*/

/*}*/

.news-single-additional-info {
font-size: .9em;
color: #2F2F2F;
}

.news-single-related, .news-single-files, .news-single-links  {
    border: 1px solid #c7e2c4;
    margin-top: 25px;
    margin-bottom: 25px;
    background: #f5f5f5 url(../images/layout/related-bg.gif) repeat-x top;
    /* background-color: #ebf4e9; */
    padding: 10px;
vertical-align: middle;
}

.news-single-links A:link, A:visited, A:active {
text-decoration: none;
color: #007f33;
}

.news-single-links A:hover {
line-height: 1.5em;
text-decoration: none;
color: #2F2F2F;
}

.news-single-related A, .news-single-files A {
margin-left: 10px;
color: #007f33;
text-decoration: none;
}

.news-single-related A:hover, .news-single-files A:hover {
color: #2F2F2F;
text-decoration: none;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
    margin-left:20px;
    margin-top: 3px;
    color: #007f33;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
    font-weight: bold;

    width:100%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
margin: 0 0 50px 0;
}

.news-amenu-container A{
color: #2F2F2F;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #000;
border-bottom-width: 1px;
letter-spacing: normal;
font-size: .9em;
}

.news-amenu-container A:hover{
border-bottom-style: solid;
}

.news-amenu-container LI {
    padding-bottom: 1px;
}
.news-amenu-container UL {
padding:0;
margin: 0;
list-style-type: none;
}

.news-amenu-container H2 {
padding: 0 0 2px 0;
font-size: 1.3em;
line-height: 1.3em;
color: #11330c;
border-bottom: 1px solid #11330c;
}
    
.news-amenu-item-year {
    font-weight: bold;
    border: 0;
    color:#2F2F2F;
    margin: 20px 0 0 0;
}

.news-amenu-item-year li {
font-size: .8em;
color: #007f33;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #007f33;
border-bottom-width: 1px;
letter-spacing: normal;
}

.news-amenu-item-year A:hover {
border-bottom-style: solid;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
    padding:0;
    margin:0;
    border:0;
}
.news-catmenu-header {
    font-size:11px;
    font-weight:bold;
}
.news-catmenu DIV {
/*    font-size:10px; */
    white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
    margin:0px;
    padding: 0px;
    vertical-align: middle;
}
.news-catmenu-ACT {
    font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 A{
color: #2F2F2F;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #000;
border-bottom-width: 1px;
letter-spacing: normal;
font-size: .9em;
}

.level1 A:hover{
border-bottom-style: solid;
}

.level2 {

}
.level3 {


}
.level4 {

}



    /*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
    font-size: 13px;
}

.tx-ttnews-browsebox A{
    color: #007f33;
    text-decoration: none;
}

.tx-ttnews-browsebox A:hover{
    color: #000;
    text-decoration: none;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
    font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
    /*margin:0px;*/
}

.tx-ttnews-browsebox-SCell A{
    color: #000;
    padding: 3px 9px 3px 9px;
    border: 1px solid #007f33;
    background: #ebf4e9;
}

.tx-ttnews-browsebox-SCell A:hover{
    border:1px solid #000;
}

.news-search-emptyMsg {
    font-size: 13px;
}

.news-search-form {
margin-top: 35px;
}