/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.clearer {
        clear:both;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	border:0px solid #000;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

.news-list-item img {
	margin-right: 0.0em;
}

table.resources {
/*  table-layout: fixed; */
}

table.resources td {
 padding: 0em 0.3em 0em 0em;
 white-space: nowrap;
}

.resources td.resourceDesc {
 padding-left: 1em;
 white-space: normal;
}

td.icon {
 padding: 0px;
 width: 1.5em;
 text-align: right;
}

td.linkcol {
 width: 16em;
 overflow: hidden;
}

td.filesize {
 width: 3em;
 text-align: right;
}


.news-list-container div div {
 padding-left: 0.0em;
}


.news-list-item {
	background-color:#ffffff;
}


.news-list-item div.title {
	width: 22em;
        display:inline-block;
}
.news-list-item div.title a{
        display:inline-block;
	width: 14em;
}

.news-item-header {
 background-color:#F2F9FF;
}

.news-item-title {
 float: left;
 background-color:#F2F9FF;
}

.news-item-title h3 {
 font-weight: bold;
 color: #000000;
 background-color:#F2F9FF;
 border: none;
}

.news-item-title h3 a:link,
.news-item-title h3 a:hover,
.news-item-title h3 a:visited
{
 font-weight: bold;
 color: #000000;
 background-color:#F2F9FF;
}

.news-item-date {
 float: right;
 padding: 0.2em;
 background-color:#F2F9FF;
}

.news-item-body {
 background-color: #FFFFFF;
}

.news-item-text {
 float: left;
}

.news-item-image {
 float: right;
}

.news-item-morelink {
 background-color: #F4F4F5;
 width: 100%;
}
.news-list-browse {
}



/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-wecknowledgebase-pi1-browsebox, .browseBoxWrap {
	margin:0.5em;
	margin-left: 3em;
	margin-right: 3em;
	border: none;
	padding:3px;
	background-color: #F2F9FF; /*  #F4F4F5   #F2F9FF */
	text-align: center;
}

.tx-wecknowledgebase-pi1-browsebox td {
 font-size: 1em;
 background-color: #F2F9FF;
 padding: 0.5em;
 text-align: center;
 
}

td.tx-wecknowledgebase-pi1-browsebox-SCell {
 background-color: #99AABB;
 border: 0px;
 font-weight: bold;
}

.tx-wecknowledgebase-pi1-browsebox-strong, .tx-wecknowledgebase-pi1-browsebox-SCell {
	font-weight: bold;
}
.tx-wecknowledgebase-pi1-browsebox-SCell P,.tx-wecknowledgebase-pi1-browsebox TD P{
	margin:0px;
}

.tx-wecknowledgebase-pi1-browsebox-SCell td {
 background-color: #99AABB;
 border: 0px;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;	
	margin-bottom:5px;
	border: 1px solid #A1A5A9;
	background-color:#ffffff;
}

.news-single-categoryRoot {
}

.news-single-header {
 padding: 0.3em;
 padding-top: 0.6em;
 background-color: #F2F9FF;
}
          
.news-single-title {
 float: left;
 background-color:#F2F9FF;
}

.news-single-title h2 {
 margin: 0em;
}

.news-single-time {
 float: right;
 background-color:#F2F9FF;
}

.news-single-author {
}


.news-single-cat {
 background-color: #F4F4F5;
}

.news-single-body {
 padding: 0.3em;
 background-color: #FFFFFF;
}

.news-single-text {
}

.news-single-image {
 float: right;
 margin: 0.2em;
}

.news-single-additional {
 background-color: #F4F4F5;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 1em;
/*         padding-left:5px; */
/*         padding-bottom:5px; */
	margin: 0px;
	background-color: #F4F4F5;
/*         width: 100%; */
}
.news-single-backlink {
 padding: 0.3em;
 margin-top: 0.1em;
 margin-bottom: 0.1em;
}

.news-single-additional-info {
        /*float:left;*/
	background-color: #f6f6f6;
/* 	clear: left; */
        margin: 0px;
	margin-top: 0.5em;
	border-top: none;
	padding: 3px;

}
.news-single-related {
	border: 0px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#f6f6f6;
}
.news-single-files,.news-single-links  {
	border: 0px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#ffffff;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT {
	font-weight: bold;
	font-size:1em;
	margin-left:5px;
	width:90%;
}
.news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size:1em;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:0px solid #333;
	background-color:#bbbbbb;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:0px solid #666;
	background-color:#f6f6f6;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:0px solid #666;
	background-color:#bbbbbb;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 0px solid #666;
	padding: 2px;
	background-color: #bbbbbb;
	color:#fff;
}

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


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:0px solid #666;
	background-color:#f6f6f6;
}
.news-catmenu-header {
	font-size:1em;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:1em;
	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 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:0px solid #666;
	border-top:0px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:0px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:0px solid #666;
	border-top:0px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:0px solid #666;
}