ul.template-list-themes-content {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.news-list .news-article {
/*	background-color: green;*/
	margin: 0 0 20px 0;
}


.news-category {
	margin: 0 0 4px 0;
}

.news-date,
.news-date *,
.news-author,
.news-author *,
.news-category,
.news-category * {
	font-size: 9pt;
}

.news-author {
	margin: 0 0 4px 0;
	font-size: 9pt;
	/*color: #877D75;*/
}
.news-date {
	margin: 0 0 4px 0;
	font-style: italic;
	/*color: #877D75;*/
}

.news-more {
	width: 39%;
	float: right;
	text-align: right;
	margin: 6px 0 0 0;
}

.news-comment-count,
.news-comment-leavecomment {
	width: 49%;
	float: left;
	text-align: left;
	margin: 6px 0 0 0;
}

.news-newrow-top {
	height: 1px;
	font-size: 1px;
}
.news-left {
	width: 49%;
	float: left;
}

.news-right {
	width: 49%;
	float: right;
}

.news-single-images {
	float: left;
	margin: 0 8px 0 0;
	text-align: center;
}

.news-single-images img {
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
}

.news-image-caption {
	text-align: center;
	font-size: 8pt;
	margin: 0 0 0 0;	
	padding: 3px 0 8px 0;
/*	color: #877D75;*/

}





.news-comment-area {
	margin: 0 0 8px 0;
}

.news-comment-area .news-comment-count {
	width: 49%;
	float: left;
}
.news-comment-area .news-comment-leavecomment {
	width: 49%;
	float: right;
	text-align: right;
}

.news-comment-entry {
	border: 1px solid #9F8978;
	margin: 0 0 8px 0;
	padding: 4px 4px 4px 4px;
	background-color: #EEE1D7;
}

.news-comment-comment {
	border: 1px solid #CCC;
	margin: 4px 5% 0 5%;
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}

.news-comment-title {
	width: 25%;
	float: left;
}
.news-comment-title,
.news-comment-title * {
	/*font-weight: bold;*/
}

.news-comment-text {
	width: 74%;
	float: right;
	background-color: #FAECE0;
}


.news-comment-form {
	border: 1px solid #786354;
	padding: 4px 4px 4px 4px;
	margin: 0 50px 10px 50px;
}

.news-comment-form h5 {
	margin: 0 8px 0 8px;
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #786354;
	text-align: center;
}

.news-comment-form .inputbox {
	width: 64%;
}

.news-comment-form fieldset {
	margin: 0 4px 4px 4px;
}

.news-result-row {
	border: 1px solid #9F8978;
	padding: 4px 4px 4px 4px;
	margin: 0 0 4px 0;
}

.news-result-row h2 {
	border-bottom: 1px solid #9F8978;
	padding: 4px 4px 4px 4px;
	margin: 0 0 4px 0;
	font-size: 12pt;
}

.news-result-row .news-author {
	white-space: nowrap;
	float: right;
	text-align: right;
	width: 49%;
}
.news-result-row .news-date {
	white-space: nowrap;
	float: left;
	width: 49%;
}

.news-result-row:hover {
	border: 1px solid #786354;
}

.news-result-row:hover h2 {
	border-bottom: 1px solid #786354;
}

.news-result-body {
	text-align: justify;
	padding: 4px 4px 4px 4px;
}

.news-search-form label {
	width: auto;
	white-space: nowrap;
	padding: 0 4px 0 0;
}

.news-search-form .inputbox {
	width: 120px;
	margin: 0 4px 0 0;
	float: left;
}

.news-search-form select {
	width: auto;
	float: left;
}

.news-search-form .button {
	height: 1.6em;
}

.news-list .news-comment-count {
	clear: both;
}

.news-article h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
	text-align:center;
	margin-bottom:20px;
}

.activeLinkWrap {
	font-weight:bold;
}
.disabledLinkWrap {
	color: #877D75;;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
	padding:0 1px;
}

.catmenu-act, .catmenu-act * {
	font-style: italic;
}
.catmenu-cur, .catmenu-cur * {
	font-weight: bold;
}

.news-catmenu,
.news-catmenu * {
	font-size: 11pt;
	font-family: "Times New Roman", "DejaVu Serif",  serif;
}

.cat-treeroot {
	margin: 0 auto 0 auto;
	padding: 0 0 4px 20px;
	border-bottom: 1px solid #AA9B90;
}

.cat-treeroot a {
	font-weight: bold;

}

.news-catmenu a,
.news-catmenu a * {
	text-decoration: none;
	font-style: italic;
}

ul.news-cat {
	margin: 4px 0 0 0;
	padding: 0 0 0 10px;
	list-style-type: disc;
}

ul.news-cat ul.news-cat {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

.level1 {
	border: 1px solid red;
}
.level2 {
	border: 1px solid green;
}
.level3 {
	border: 1px solid blue;
}
.level4 {
	border: 1px solid blue;
}
.news-archive-container,
.news-archive-container * {
	font-size: 10pt;
}

.tx-comments-closed {
	margin: 0 0 10px 0;
	text-align: center;
}

h1.news-header {
	border-bottom: 2px solid #786354;
	padding: 0 0 4px 0 !important; 
}

.rssmenu {
	padding: 0 0 0 27px;
}

.news-single-images {
	width: auto;
	float: left;
	padding: 2px 5px 0 0;
}
