/*---------  tt_news Page-Browser ---------------*/.news-list-browse {    border:0px solid #668CB1;	text-align: center;	vertical-align:middle;}.tx-ttnews-browsebox, .browseBoxWrap {    margin-top:20px;	margin-left:6px;	margin-right:6px;	margin-bottom:0px;	border:0px solid #668CB1;	padding:0px;	vertical-align:middle;}.tx-ttnews-browsebox TD {        padding:1px;        margin:4px;    	font-size: 11px;        vertical-align:middle;        border:0px solid #668CB1;}.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {        padding:1px;        margin:4px;    	font-weight: bold;        font-size: 11px;        border:0px solid #668CB1;        vertical-align:middle;}.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox TD P{    padding:0px;	margin:0px;	color:#fff;	border:0px solid #668CB1;    vertical-align:middle;}A.tx-ttnews-browsebox{	border:0px solid #668CB1;	vertical-align:middle;}.tx-ttnews-browsebox-SCell {	padding:0px;    margin:0px;	border:0px solid #668CB1;	color:#fff;    vertical-align:middle;}.news-search-emptyMsg {	font-size: 11px;    color:#fff;	margin: 0px;	border:0px solid #668CB1;	padding:0px;	vertical-align:middle;}/*-------- tt_news LIST view  -------------*/.news-list-container {    margin: 0px;    padding: 0px;    border: 0px solid #333;}.news-list-item {	padding:0px;	margin-bottom:5px;	border:0px solid #99B3CC;	background-color:#efefef;}.news-list-item P{ font-size: 11px; padding: 2px;}.news-list-item P FONT{ font-size: 11px;}.news-list-item P A{ font-size: 11px;}	.news-search-form {	padding:3px;	margin-bottom:0px;	border:0px solid #666;    background-color:#efefef;}.news-search-emptyMsg{	margin:0px;}.news-search-form FORM {	margin:0px;}.news-list-container H3 {	margin: 0px;	padding: 2px;	border-bottom: 0px solid #668CB1;	background-color: #668CB1;}.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED, .news-list-container H3 A:HOVER {	padding-left:0px;}.news-list-container H3 A {	color:#fff;      font-size: 11px;	text-align: right;	padding-top: 0px;	line-height: 10px;}.news-list-container P {        padding-top: 4px;	padding-left: 4px;	padding-bottom: 0px;	font-size: 11px;	padding: 2px;}.news-list-date {    font-size: 11px;	color: #668CB1;	text-align: right;	vertical-align:top;	height: 20px;	padding: 2px;	margin: 2px;}.news-list-subheader {font-size: 11px;	color: #668CB1;	text-align: left;	vertical-align:top;	height: 20px;	padding: 2px;	margin: 2px;}.news-list-imgcaption {	float: right; 	padding-top:3px;	padding-right:3px;    font-size: 11px;}.news-list-container IMG {	float:left;	border:0px solid #666;	margin-right:4px;	margin-bottom:4px;	padding: 0px;}.news-list-category {/*	display: block;*/    font-size: 11px;    height: 20px;	margin: 0px;	padding: 0px;	background-color: #fff;	border:1px solid #ddd;	text-align: left;	vertical-align: middle;}.news-list-category IMG {	border: none;	margin: 0px;	padding: 0px;	vertical-align: middle;}.news-list-category A {	border: none;	margin: 0px;	padding: 0px;	vertical-align: middle;}/*.news-list-category IMG {	float: left;	border:none;    margin-right:4px;margin-bottom:4px;}.news-list-morelink,.news-list-category {	padding: 2px;	margin: 0px;}.news-list-morelink  {}*//*----------------  clearer  -----------------*//* prevent floated images from overlapping the div-containers they are wrapped in  */HR.clearer {	clear: left;    font-size: 11px;	color: #fff;	height: 0px;	background-color: #fff;	border:0px solid #fff;}/*------------  tt_news LATEST view  ------------*/.news-latest-container {    font-size: 11px;    margin:0px;    padding:0px;    border:0px solid #99B3CC;}.news-latest-container P,.news-latest-gotoarchive {    font-size: 11px;	margin:0px;	padding:0px;	border:0px solid #efefef;}.news-latest-cat_image{  font-size: 11px;/*	margin: 0px;	padding-bottom: 2px;	min-height: 32px;	border: 0px solid #efefef;	text-align: left;	vertical-align: bottom;	*/}.news-latest-cat_area{    font-size: 11px;	margin:0px;	padding:0px;	border:1px solid #efefef;	background-color: #efefef;/*	min-height: 10px; */}.news-latest-event {    font-size: 11px;	font-weight: bold;	margin:0px;	padding:3px;	background-color: #efefef;	color: #668CB1;	line-height: 10px;/*	min-height: 0px; */}.news-latest-container H3 {    font-size: 11px;	margin:0px;	padding:2px;	background-color: #668CB1;	color:#fff;}.news-latest-container H3 A{font-size: 11px;	margin:0px;	padding:2px;	color:#fff; 	line-height: 14px;}.news-latest-container P {font-size: 11px;}.news-latest-container P A{font-size: 11px;}.news-latest-gotoarchive {	font-weight:bold;	margin:0px;	padding:0px;}.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {	color:#fff;}.news-latest-gotoarchive A {	color:#fff;}.news-latest-item {    font-size: 11px;	margin: 0px;	padding:0px;	border:0px solid #ddd;	background-color: #eee;}.news-latest-item IMG {	margin-right:4px;	margin-bottom:0px;	padding:0px;	border:0px solid #666;   /* float:left; */}.news-latest-item P{ font-size: 11px; padding: 2px;}.news-latest-item P FONT{ font-size: 11px;}.news-latest-item P A{ font-size: 11px;}.news-latest-category {/*	display: block;*/    font-size: 11px;	margin: 0px;	padding: 0px;	background-color: #fff;	border:1px solid #ddd;	text-align: left;	vertical-align: middle;}.news-latest-category IMG {	border: none;	margin: 0px;	padding: 0px;	vertical-align: middle;}.news-latest-category A {	border: none;	margin: 0px;	padding: 0px;	vertical-align: middle;}.news-latest-date {	color: #668CB1;    font-size: 11px;	margin:0px;	padding:2px;	text-align: right;	background-color: #fff;}.news-latest-morelink {    font-size: 11px;	margin: 0px;	padding: 2px;	text-align:right;}.news-latest-morelink A {   /* float:right;*/	text-align:right;}/*------------ tt_news SINGLE view  -------------*/.news-single-item {font-size: 12px;	padding:4px;	margin-bottom: 10px;	border:0px solid #668CB1;   /* background-color: #668CB1;*/}.news-single-item H2 {    font-size: 12px;	padding:4px;	font-weight:bold;	color: #fff;	margin: 0px;	background-color: #668CB1;	border:1px solid #ddd;	vertical-align: middle;}.news-single-item H3 {	margin-bottom: 15px;}.news-single-item P{ font-size: 12px;}.news-single-image_area{    font-size: 12px;	margin:0px;	padding:4px;	border:1px solid #ddd;	background-color: #efefef;}.news-single-image_area P{padding:4px;font-size: 12px;}.news-single-image_area P FONT{font-size: 11px;}.news-single-cat_area{    font-size: 11px;	height:30px;	margin:0px;	padding:0px;	border:0px solid #efefef;	background-color: #ddd;}.news-single-img {	float: right;	margin-left:5px;}.news-single-imgcaption {	padding:3px;	clear:both;}.news-single-category {	height: 20px;	background-color: #fff;	border:0px solid #dddddd;	text-align: left;	padding:0px;	margin:0px;	color: #fff;	vertical-align: middle;}.news-single-category A{	text-align: left;	font-size: 11px;	padding:0px;	margin:0px;	vertical-align: middle;}.news-single-event {	background-color: #ddd;	text-align: left;	padding: 4px;}.news-single-backlink, .news-single-backlink a {	font-weight: bold;    font-size: 11px;	margin-bottom: 15px;	margin-top: 10px;}.news-single-timedata {	font-weight: bold;	display: block; 	padding:2px;	margin:0px;	background-color: #ddd;	color: #668CB1;	height: 10px; 	text-align: right;	vertical-align: middle;	font-size: 11px;	border:1px solid #ddd;}.news-single-author,.news-single-imgcaption {font-size: 11px;}.news-single-author {	padding-bottom: 2px;}.news-single-additional-info {	border:1px solid #ddd;	margin:0px;	padding:0px;}.news-single-related,.news-single-files,.news-single-links  {font-size: 11px;	border: 0px solid #668CB1;	margin:0px;	padding:0px;}.news-single-related DD, .news-single-links DD, .news-single-files DD {font-size: 11px;margin-left:10px;}.news-single-related A, .news-single-links A, .news-single-files A {font-size: 11px;color: #668CB1;}.news-single-related DT, .news-single-links DT, .news-single-files DT {	font-weight: bold;    font-size: 11px;	margin:0px;	padding:0px;	color: #668CB1;}/*--------- tt_news Archivemenu (AMENU) ----------- */.news-amenu-container {	margin-top:10px;	padding:3px;	border:1px solid #333;	background-color:#BBE53A;}.news-amenu-container LI {	padding-bottom:1px;}.news-amenu-container UL {	padding:3px;	margin-top:5px;	margin-left:0px;	margin-bottom:0px;	border:1px solid #666;	background-color:#F9FFE5;	list-style-type: none;}.news-amenu-container H2 {	color:#fff;	padding:3px;	border:1px solid #666;	background-color:#769024;}.news-amenu-item-year {	font-weight: bold;	border: 1px solid #666;	padding: 2px;	background-color: #769024;	color:#fff;}/*--------- tt_news Categorymenu (CATMENU) ---------- */.news-catmenu  {	padding:5px;	margin:10px 0px 10px 10px;	border:1px solid #666;	background-color:#F9FFE5;}.news-catmenu-header {font-size: 11px;	font-weight:bold;}.news-catmenu DIV {/*  font-size: 10px; */	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:1px solid #666;	border-top:1px solid #666;}.level2 {	padding:1px;	padding-left:10px;	background-color:#ddf393;	border-left:1px solid #666;}.level3 {	padding:1px;	padding-left:10px;	background-color:#cae46e;	border-left:1px solid #666;	border-top:1px solid #666;}.level4 {	padding:1px;	padding-left:10px;	background-color:#b0cb51;	border-left:1px solid #666;}
