/* ----------------------------------- */
/* ---------- TT_NEWS ---------------- */
/* ----------------------------------- */

/* ---------- TEMPLATE_LATEST ---------- */
.news-latest-container {
	/*border-top:1px dotted #eeeeee;*/
}

.news-latest-item {
    	clear:both;
    	/*padding:5px;*/
    	padding: 5px;
}

.news-latest-item h1 {
    	font-size:18px;
    	font-weight:bold;
    	margin:0;
	margin-top:4px;
    	padding:0 0 5px;
	
}

.news-latest-item h1 a {
	margin:0;
	padding:0;
}

.news-latest-item h2 {
    	font-size:14px;
    	font-weight:bold;
    	margin:0;
	margin-bottom:2px;
    	padding:0;
	color:#666;
}

.news-latest-item img {
    	float:left;
    	margin-right:10px;
    	/*border:1px solid #C6CCD2;*/
	margin-top:6px;
	margin-bottom:10px;
}

.news-latest-teaser {
    	font-size:12px;
    	/*color:#333;*/
}

.news-latest-date {
    	clear:both;
    	font-size:10px;
    	color:#666;
    	margin-top:10px;
}

.morelink {
    	padding-left:5px;
		display: inline;
}

/* ---------- TEMPLATE_LIST ---------- */

.news-list-container {
        /*height:10px;*/
        padding:0 10px;
        margin-top: -2px;
}

.news-list-item {
    	clear:both;
    	padding: 1px 0;
    	border-top:1px dotted #ffffff;
    	/*border-top:1px dotted #C6CCD2;*/
}

.news-list-item h1 {
    	font-size:16px;
    	font-weight:bold;
    	margin:0;
    	padding:0 0 10px;
	color:#C6CCD2;
}

.news-list-item h1 a {
	margin:0;
	padding:0;
}

.news-list-item h2 {
    	font-size:12px;
    	font-weight:bold;
    	margin:0;
	margin-bottom:2px;
    	padding:0;
	color:#666;
}

.news-list-item img {
    	float:left;
    	margin-right:10px;
    	border:1px solid #C6CCD2;
	margin-top:3px;
	margin-bottom:10px;
}

.news-list-teaser {
    	font-size:12px;
    	/*color:#4C4F40;*/
	color:#000000;    
}

.news-list-date {
    	clear:both;
    	font-size:10px;
    	color:#666;
    	margin-top:10px;
}

.morelink {
    	padding-left:5px;
}

/* ---------- TEMPLATE_LIST (HEADLINES) ---------- */

#news-headlines .news-list-item h1 {
	font-size:14px;
	padding:0;
}

#news-headlines .news-list-date {
	clear:none;
	float:right;
	margin-top:3px;
	margin-bottom:10px;
}

/* ---------- TEMPLATE_SEARCH ---------- */

.news-search-form {
	margin:0;
	padding:10px;
	margin-top:10px;
}

.news-search-form form {
	margin:0;
	padding:0;
}

.news-search-form form input {
	margin:0;
	border:1px solid #C6CCD2;
	background-color:#fff;
	color:#333;
	padding:2px;
}

.news-search-form form input.news-search-form-submit {
	/*background-color:#C6CCD2;*/
	color:#fff;
	margin-top:5px;
	font-weight:bold;
	padding:0 10px;
}

.news-search-form form input.news-search-form-submit:hover {
	background-color:#ffb600;
}

#left .news-list-container {
	display:none;
}

#content .news-search-form {
	display:none;
}


/*-------- tt_news Archivemenu (AMENU) --------------- */
.news-amenu-container {
	margin:0;
	padding:0;
	/*border:1px solid #C6CCD2;*/
	/*background-color:#eee;*/
	border:1px solid #ffffff;
	background-color:#ffffff;
}

.news-amenu-container li {
	background-color:#ffffff;
    	margin:0;
    	padding:0;
}

.news-amenu-container li a {
    	padding:3px;
    	/*border-left:8px solid #ffb600;*/
    	border-top:1px solid #ffffff;
    	display:block;
}

.news-amenu-container ul {
	padding:0;
    	margin:0;
	list-style-type:none;
}
.news-amenu-container h2 {
	margin:0;
    	padding:5px;
}

.news-amenu-container dd {
    	background-color:#C6CCD2;
    	margin:0;
    	padding:5px;
    	border-top:1px solid #fff;
}

.news-amenu-item-year {
	font-weight:bold;
	padding:5px;
	background-color: #C6CCD2;
	color:#fff;
}