/*Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links*/

/*--------------------------------- tt_news random LATEST view  -----------------------------------*/

/*<div class="randomNewsBox">
	<div class="randomNewsBoxHeader">
		<h3>TITLE</h3>
	</div>
	<div class="randomNewsBoxBody">
		<p>Text</p>
	</div>
	<div class="randomNewsBoxMoreInfo">Link</div>
</div>*/

.randomNewsBox {
	min-height:160px; 
	width:210px; 
	border: 1px solid #e1e1e1; 
	float: left; 
	background:url(../images/bg_row.gif) repeat-x top #e6e6e6; 
	line-height:1.27em; 
	color:#505050; 
	font-size:.916em;

}

.randomNewsBoxHeader {
	height:45px;
	width:210px; 
	border: 0px solid yellow; 
}

.randomNewsBoxHeader h3{
	padding: 3px 0 0 10px;
	color:#06273b; 
	font-size:1em;
	margin-bottom:0px;
	border: 0px solid red; 
}

.randomNewsBoxBody {
	padding:10px 0px 0px 10px;
	height:70px !important;
	height:85px;/* nur für den IE */
	width:195px !important; 
	width:210px; /* nur für den IE */
	border: 0px solid green; 
}
.randomNewsBoxBody  p{
	font-sizeXXX:6px; 
	widthXXX:100%; 
	text-align:left;
	border: 0px solid red; 
	display: inline;
}
.randomNewsBoxMoreInfo {height: 30px; width:80px; border: 0px solid yellow; background:url(../images/moreinfo.png) no-repeat;float:right;}	
.randomNewsBoxMoreInfo a { border: 0px solid green; font-weight: normal; font-size:1em; width:60px; height: 30px;float:right; paddingXXX:0 0 0 18px; paddingxxx:6px 0px 0px 13px; color:#000000; text-decoration:none; }
.randomNewsBoxMoreInfo a:hover{ text-decoration:none; color:#0e6da6;}

	
/*--------------------------------- just some rgaccordion changing styles  -----------------------------------*/
.news-list-item  div.rgaccord2-content{
width:100%;
}

.news-list-item  h3.rgaccord2-toggle{
padding:0; margin:0;
padding-left:30px;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	borderxxx:1px solid #000;
	background-colorxxx:#BBE53A;	
}

.news-list-item {
	paddingxxx:3px;
	marginxxx:3px;
	borderXXX:1px solid #666;
	background-colorxxx:#F9FFE5;
	heightxx:160px; 
	widthxx:209px; 
	border: 1px solid #e1e1e1; 
	borderXXX: 1px solid blue; 
	floatxxx: left; 
	background:url(../images/bg_row.gif) repeat-x top #e6e6e6;
	line-height:1.27em; 
	color:#505050; 
	font-size:.916em;
	margin-bottomXXX: 30px;
	padding-bottom:30px;
}
	
/*
			<div class="news-list-item">				
			  <div class="news-list-item-header">
					<div style="float: left;"><h3></h3></div>
					<div style="float: right;"><span class="news-list-date"></span></div><div style="clear: both;"></div>
				<div class="news-list-item-body">
				 <a></a>
				 <p class="bodytext"></p>
				 </div>
				<div class="news-list-morelink"><a></a></div>
			</div>
		
*/
	
.news-list-item-header{
	border:0px solid red;
	/*Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links*/
	padding:0 5px 0 5px;
}
.news-list-item-header div h3
{
  cursor:pointer;
  display:inline;
  border:0px solid green;
  margin-bottom:0px;
  display:inline;
}

.news-list-item-header div h3,a{
  font-weight:bold;
  color:#ff8800;
  line-height: 26px;
  height: 23px;
  backgroundXXX: url(../images/plus.png) 5px center no-repeat;
  paddingXXX:2px 0 2px 25px;
  paddingXXX:0 0 0 5px;
  margin-rightxxx:32px;
  border:0px solid yellow;
  display:inline;
}

.news-list-date {
	border:0px solid blue;
	float: right;
	color: #3E551C;
	widthXXX: 180px;
	text-alignXXX: right;
	heightXXX: 20px;
	margin-top: 5px;
	margin-right: 0px !important;
	margin-right: 9px;
	margin-topXXX: -2px;
	margin-rightXXX: -2px;
	font-size: 9px;
	font-weight: normal;
	background-colorxxx: #F9FFE5;
}

.news-list-item-body {  
  border:0px solid red;
  padding:0 5px 0 5px;
  background:url(../images/bg.png) repeat-x;
  widthxxx:622px;
  border-leftXXX:1px solid #ccc;
  border-rightXXX:1px solid #ccc;
  border-bottomXXX:1px solid #ccc;
}

.news-list-item-body p
{
}

.news-list-item-body .bodytext
{
	border:0px solid green;
    display:inline-block;
}

.news-list-morelink  {
	border:0px solid blue;
	height: 30px;
	width:80px;
	background:url(../images/moreinfo.png) no-repeat;
	float:right; 
}
.news-list-morelink  a{
	border:0px solid #ccc;
	width:60px; 
	height: 30px; 
	font-size:1em; 
	paddingXXX:0 0 0 18px;
	float:right; 
	color:#000000; 
	text-decoration:none;
	font-weight: normal;	
}

.news-list-morelink a:hover{ text-decoration:none; color:#0e6da6}



			
			
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}

.news-list-containerXXX H3 A:LINK,.news-list-containerXXX H3 A:VISITED,.news-list-containerXXX H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-containerXXX H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}


.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelinkxxx,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelinkxxx  {
	margin-bottom:3px;
}




.news-list-browse {
	text-align: center;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:1px solid #ccc;
	background:url(../images/bg.png) #e6e6e6 repeat-x;
}
.news-single-item-header
{
}

.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #06273b;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img {
	float: right;
	margin-left:5px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}

.news-single-backlinkXXX, .news-single-backlinkXXX a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-single-backlink{
	height: 40px; 
}
.news-single-backlink a {
	width:65px; 
	font-size:1em;
	height: 30px; 
	padding:0 0 0 18px;
	float:right; 
	background:url(../images/moreinfo.png) no-repeat; 
	color:#000000; 
	text-decoration:none; 
	font-weight: normal;
}

.news-single-backlink a:hover{ text-decoration:none; color:#0e6da6}

.news-single-timedata {
	floatXXX: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

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

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

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