/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
    clear:right;
    height:1px;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
    clear:both;
}

.news-single-item HR.cl-left {
    clear:left;
}



/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {


}
.news-list-item {
    padding: 0 0 15px 0;
}

.news-list-container H2 {

}

.news-list-date {
    display:block;
    margin: 0 0 5px 0;
}

.news-list-imgcaption {
    padding:3px 3px 0 0;

}

.news-list-container IMG {
    float: right;
    margin:0 2px 5px 5px;
    border: none;

}

.news-list-category IMG {
    float: none;
    border:none;
    margin:0px;
}

.news-list-morelink  {
 padding-left: 0.3em;
}





    /*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
    text-align:center;
    margin-bottom:20px;
}

.activeLinkWrap {
    font-weight:bold;
}
.disabledLinkWrap {
    color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
    padding:0 1px;
}

    /*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-item {
    margin-bottom:5px;
}

.news-single-img {
    float: right;
    margin:10px 0 0 10px;
    padding:0;
}

.news-single-img img {
    border:none;
}

.news-single-imgcaption {
    padding: 3px 0;
    margin:0;
    font-size: 0.9em;
    color: #333;
}

.news-single-author {padding-bottom: 1.5em; margin: 0.5em 0 1.5em 0; border-bottom: 1px solid #DDD; font-weight: bold;}

.news-single-rightbox {
    /*float: right;
    width:160px;*/
    text-align:right;
    margin-bottom: 1em;
    clear:both;
}
.news-single-backlink {
    padding: 10px 10px 10px 0;
}



.news-single-additional-info {
    margin-top: 15px;
    padding: 3px 3px 3px 0;
    clear:both;
    border-bottom: 1px solid #cecece;
}

.news-single-related,
.news-single-files,
.news-single-links  {
    margin: 0;
    margin-bottom: 3px;
    padding: 3px;
}

.news-single-related dd,
.news-single-links dd,
.news-single-files dd {
    margin-left: 0;
}

.news-single-related dt,
.news-single-links dt,
.news-single-files dt {
    font-weight: bold;
    margin-left: 0;
}

.news-single-files DD A {
    padding:0 3px;
}


    /*--------------------------------- SINGLE2  ---------------------------------*/


.sv-img-big img,
.sv-img-small img {
    border:none;
}

.sv-img-big {
    float: right;
    padding: 10px 0 2px 10px;
}
.sv-img-small-wrapper {
    padding:15px 0;
}
.sv-img-small {
    float: left;
    padding: 0 10px 10px 0;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
    width:165px;
    padding:0;
}
.news-amenu-container li {
    padding:2px;
 margin-left:0;
}
.news-amenu-container li:hover {

}

.news-amenu-container ul {
    padding:0;
    margin:0;
    margin-top:5px;
    list-style-type: none;
}

.news-amenu-item-year {
    font-weight: bold;
    margin-top:10px;
    padding: 2px 0;
}


.amenu-act {
    font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
}

ul.tree {
    list-style: none;
    margin: 0;
    padding: 0;
    clear: both;
}

ul.tree a {
    text-decoration: none;
}

ul.tree a.pm {
    cursor: pointer;
}

ul.tree img {
    vertical-align: middle;
}

ul.tree li {
    margin-left: 0;
}

ul.tree ul {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 10px;
}

ul.tree ul li {
    list-style: none;
    margin: 0;
    padding: 0;
/*    line-height: 10px; */
    white-space: nowrap;
}

ul.tree ul li.expanded ul {
    background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last > ul {
    background: none;
}

ul.tree li.active, ul.tree ul li.active {
    background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
    background-color: #f7f3ef;
}


.news-header-list-container {border-bottom: 1px solid #cecece; margin-bottom: 1em; padding-bottom: 1em;}
.news-header-list-title{ font-weight: bold;}
.news-header-list-time{ margin-bottom: 0.2em;}
.news-header-list-categories{display: none}

