/*-----------------------------------  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;
    border:none;
    padding:0;
    margin:0;
}

.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 {
    padding: 0;
}

.news-list-category {
	color:#005F50;
}

.news-list-item {
    padding: 0;
    padding-bottom: 1.5em;
}

.news-list-item h2 {
    font-size: 130%;
    padding-top: 4px; /* Abstand zur Kategorie */
    /* color: #005F50; */
}

.news-list-item p {
    padding-bottom: 0;
}

.news-list-date {
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

.news-list-category {
    font-size: 90%;
    padding
}

.news-list-imgcaption {
    padding:3px 3px 0 0;
}

.news-list-container IMG {
    float: right;
    margin: -58px 2px 5px 5px;
    margin: 0 2px 5px 10px;
    border: none;
}

.news-list-category IMG {
    float: none;
    border:none;
    margin:0px;
}

.news-list-morelink  {
    font-size: 100%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/*---------------------------------  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 {
    padding: 0 5px 5px;
    margin-bottom: 5px;
}

.news-single-header {
    padding: 5px 5px 0px 5px;
}

.news-single-item h1 {
    margin: 0 0 0.2em;
}
.news-single-item .subheader {
    font-weight:bold;
}
.news-single-category {
	color:#005F50;
}

.news-single-img {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    width:165px;
}

.news-single-img img {
    border:none;
    margin: 0;    
    margin-bottom:5px;
}

.news-single-imgcaption {
    padding: 1px 0 3px 0;
    margin:0;
}

.news-single-rightbox {
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

.news-single-category{
    font-size: 90%;
    padding-bottom: 7px;
}

.news-single-backlink {
	margin-top: 15px;
}

.news-single-additional-info {
    margin-top: 15px;
    /* clear:both; */
}

.news-single-related,
.news-single-files,
.news-single-links  {
    margin: 0;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {

}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
    font-weight: bold;

}

.news-single-files DD A {

}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {
    width:165px;
    padding:0;
    margin-left:10px;
}
.news-amenu-container LI {
    padding-bottom:1px;

}
.news-amenu-container LI:hover {
    background-color: #f3f3f3;
}

.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;
    background-color: #f3f3f3;
}

.amenu-act {
    background:#fff;
    font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	background-color:#f1f1f1;
	padding:10px 15px;
	margin-bottom: 15px; 	
}

.news-catmenu-NO a {
        text-decoration: none;
}

.news-catmenu-NO a:hover,
.news-catmenu-ACT a,
.news-catmenu-ACT a:hover {
        text-decoration: none;
}

ul.tree {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.tree li {
	list-style: none;
	margin: 0;
	padding: 0;
	display:inline;
	line-height:2em;
}

ul.tree li a {
	text-decoration: none;
	padding-right: 20px;
	color:#6b6b6b;
	white-space:nowrap;
	font-size:90%;
	font-weight:bold;
}

ul.tree li a:hover {
	color:#2c2c2c;
	border-bottom:0px none;
}

ul.tree a.pm {
	cursor: pointer;
}

ul.tree img {
	display: none;
}

ul.tree ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.tree li.active, ul.tree ul li.active {
	background-color: #fff;
}

ul.tree li.active ul, ul.tree ul li.active ul {
	background-color: #f7f3ef;
}


/* ************************************************** */
/*    Category Tree Menu - unnuetzes ausblenden       */
/* ************************************************** */

#row0_0 > a { display: none; }

a.pm { display: none; }

div#ttnews-cat-tree  .expanded a {
  color: #005F50;
  font-size: 110%;
  font-weight: normal; 
}


div#ttnews-cat-tree  ul.tree li.active, ul.tree ul li.expanded.active {
    background-color: #F1F1F1;
}

/* ************************************************** */
.tx-ttnews-browsebox { margin-top: 10px; margin-bottom: 10px; text-align: center; }

.tx-ttnews-browsebox span {padding-left: 3px; padding-right. 3px;}


/* ************************************************** */

/* Latest - Liste auf der Startseite */
.news-latest-item_start { margin-bottom: 10px; }

/* Trenne Tag, Monat und Jahr nicht */
.news-list-date span.nowrap { display: inline-block; }