/*-----------------------------------  clearer  -----------------------------------*//* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border: solid 1px white; }
.event-single-item HR.clearer {
	height: 1px;
	clear: right;
	border: solid 1px #e0e0e0; }
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/#content-right .news-latest-container {
	background-color:#e4f1f1;
	position: relative;
	width: 225px;
	float: left;
	border-color: #c1c1c1;
	border-style: solid;
	border-width: 0 1px;
	display: inline; }
#content-right .news-latest-container-bottom {
	background-image: url(../images/news-latest-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	width: 227px;
	height: 22px;
	float: left;
	margin-bottom: 12px;
	display: inline; }
#content-right .news-latest-item {	/* IE hack */	margin-bottom: 0;
	padding:5px 7px 2px; }
#content-right .news-latest-item p {
	margin: 0;
	padding: 0; }
#content-right .news-latest-item h3 {
	color: #016767;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 140%;
	margin: 0;
	padding: 0; }
.news-latest-item h3 a:link, .news-latest-item h3 a:visited  {
	color: #016767; }
.news-latest-item h3 a:hover {
	color: #016767;
	text-decoration: none; }
.news-latest-item IMG {	margin-bottom:5px;	margin-right:5px;	border:1px solid #666;	float:left;}.news-latest-category IMG {	float: none;	border:none;	margin:0px;}.news-latest-date {
	color: #8e8e8e;
	font-size:10px;
	font-family: verdana, sans-serif; }
/*News leftcol*/
#content-left-content .news-latest-container {
	display: inline;
	position: relative;
	width: 200px;
	float: left;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-bottom: 7px;
	border-bottom: 1px solid #bebebe; }
#content-left-content .news-latest-item {
	margin-bottom: 0;
	padding: 2px 0; }
#content-left-content .news-latest-date {
	color: #8e8e8e;
	font-size: 10px;
	font-family: Verdana, sans-serif; }
#content-left-content .news-latest-item p {
	color: #303030;
	margin: 0;
	padding: 0; }
#content-left-content .news-latest-item h3 {
	color: #016767;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	line-height: 140%;
	margin: 0;
	padding: 0; }
/*News rightcol2*/
#content-right2 .news-latest-container {
	display: inline;
	position: relative;
	width: 222px;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 7px;
	border-bottom: 1px solid #bebebe; }
#content-right2 .news-latest-item {
	margin-bottom: 0;
	padding: 2px 0; }
#content-right2 .news-latest-date {
	color: #8e8e8e;
	font-size: 10px;
	font-family: Verdana, sans-serif; }
#content-right2 .news-latest-item p {
	color: #303030;
	margin: 0;
	padding: 0; }
#content-right2 .news-latest-item h3 {
	color: #016767;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	line-height: 140%;
	margin: 0;
	padding: 0; }
/*--------------------------------- tt_news LIST view  -----------------------------------*/.news-list-container {
	border-top: 1px solid #dbdbdb; }.news-list-item {	/* IE hack */	height: 1%;
	height: auto !important;
	margin-right: 5px;
	margin-bottom: 0;
	border-bottom: 1px solid #e0e0e0; }
#content .news-list-container h3 {
	color: #016767;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	line-height: 130%;
	text-transform: uppercase;
	margin: 10px 0 0;
	padding: 0; }
#content .news-list-container h3 a:link, #content .news-list-container h3 a:visited {
	text-decoration: none;
	margin: 0;
	padding: 0; }
#content .news-list-container p {
	margin-top: 5px;
	margin-bottom: 5px; }
.news-list-date {
	float: right;
	color: #4e4e4e;
	width: 98px;
	text-align: right;
	margin-top: 0;
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	padding-right: 2px; }.news-list-imgcaption {	float: right;	padding-top:3px;	padding-right:3px;	font-size: 9px;	}.news-list-container IMG {
	float: none;
	clear: both;
	margin: 6px 10px 0 0; }.news-list-category IMG {	float: none;	border:none;	margin:0px;}.news-list-morelink,.news-list-category {	font-size:10px;}
.news-list-browse {	text-align: center;}	/*---------------------------------  tt_news Page-Browser ---------------------------------*/.tx-ttnews-browsebox, .browseBoxWrap {
	margin:0;
	padding:3px; }.tx-ttnews-browsebox TD {	font-size: 10px;}.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {	font-weight: bold;}.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{	margin:0px;}.tx-ttnews-browsebox-SCell {	background-color: #c5ecec;	border:solid 1px #448f8f;}.news-search-emptyMsg {	font-size: 11px;	margin-left: 10px;}	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/.news-single-item {
	 }
.news-single-item H2 {
	font-size: 14px;
	font-weight:bold;
	color: #016767;
	line-height: 140%;
	margin: 5px 0 15px;
	padding: 0; }
.news-single-item H3 {
	font-size: 11px;
	line-height: 160%;
	margin: 0;
	padding: 0; }
.news-single-img {	float: right;	margin-left:5px;}.news-single-imgcaption {	padding:3px;	clear:both;}
.news-single-backlink, .news-single-backlink a {	font-weight: bold;	font-size: 11px;	margin-bottom: 15px;	margin-top: 10px;}.news-single-timedata {
	color: #5f5f5f;
	font-size: 11px;
	font-style: italic;
	float: right;
	margin-top: 10px;
	margin-right: 15px; }
.news-single-additional-info {	background-color: #BBE53A;/*	clear: both;*/	margin-top: 15px;	border: 1px solid #666;	padding:3px;	padding-bottom:0px;}
/*--------------------------------- 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;}
/*Styles for Events*/
.event-single-item .news-single-img {
	float: none;
	margin: 0; }
.event-single-item p {
	margin: 8px 0 0;
	padding: 0; }
.event-single-item H2 {
	color: #016767;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	margin: 5px 0 15px;
	padding: 0; }
.event-single-item H3 {
	font-size: 11px;
	line-height: 160%;
	margin: 0;
	padding: 0; }
.event-single-timedata {
	color: #363636;
	font-size: 12px;
	font-style: italic;
	margin-top: 10px;
	margin-right: 0;
	float: none;
	margin-bottom: 0; }

