a, a:link, a:visited,
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	padding-left:2px; font-weight:bold; text-decoration:none; color:#3399cc; }

a.text_kopf_menu, a.text_kopf_menu:link, a.text_kopf_menu:visited,
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter; color:#FFFFFF; text-decoration:none; }

a.text_kopf_menu:hover
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter; color:#FFFFFF; text-decoration: underline; }
.text_kopf_menu
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }

td.banner_text_td
{	font-family: Helvetica, Verdana, Arial, sans-serif; font-size:20px; font-weight:bold; color:#FFFFFF; padding-left:5px;
	background-color:#99ccff; }

a.menu_left
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;
	background-color:#99ccff; font-weight:lighter;  }
a.menu_left:link
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;
	background-color:#99ccff; font-weight:lighter;  }
a.menu_left:visited
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;
	background-color:#99ccff; font-weight:lighter;  }
a.menu_left:hover
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3399cc; text-decoration: none;
	background-color:#99ccff; font-weight:lighter; }

BODY 
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:D8DADC; }

td
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; }

table.main_table
{	text-align:left; width:970px; }
/*
tr.main_tr
{	background-color:#99ccff; vertical-align:middle; }
*/
td.main_td
{	padding-left:5px; padding-top:10px; padding-right:5px; background-color:#FFFFFF; width:560px; }
td.main_start_td
{	padding-left:5px; padding-top:10px; padding-right:5px; background-color:#EDEDED; width:560px; }

td.right_td
{	vertical-align:top; background-color:#D8DADC; padding-left:20px; padding-top:10px; }

td.menu_left
{	background-color:#3399cc; width:210px; color:#FFFFFF; }

td.menu_left_border
{	border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }

td.menu_left_border_bottom
{	border-bottom:1px solid #FFFFFF; }

td.main_tabelle_kopf
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0074B9;
	background-color:#FFFFFF; font-weight:bold; padding:3px; width:50%; padding-left:20px; }
td.main_tabelle_text
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
	background-color:#FFFFFF; width:50%; padding-left:5px; }
	
.pfeil_kopf
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }
	
.kopf
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0074B9; }	

.inhalt_ueberschrift
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3399cc;
	font-weight:bold; }
/*
.inhalt
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
*/
td.text_unten_td
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#3399cc;
	text-align:center; }
/*
.text_right_ueberschrift
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0074B9;
	font-weight:bold; }

.text_right
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0074B9; }
*/
td.text_right_ueberschrift_td
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
	font-weight:bold; background-color:#0074B9; height:15px; padding-left:5px; }

td.text_right_td
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0074B9;
	padding-left:5px; }

table.text_right_tab
{	border:1px solid #0074B9; width:180px; }

hr
{	width:100%; height:1px; border-bottom-style:dashed; color:#000000; }
.text_unten
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#D8DADC; }

/* *** Loginmenü links - Start *** */
.login_headline
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;
	padding-left:5px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.login_text	
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
	padding-left:5px; width:140px; }	
input, select
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
/* *** Loginmenü links - Ende *** */

/* *** Kontakt - Start *** */
.kontakt
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#236EA7; }
/* *** Kontakt - Ende *** */

/* *** News - Start*** */
a.news_link_title, a.news_link_title:link, a.news_link_title:visited, a.news_link_title:hover
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	padding-left:2px; font-weight:bold; text-decoration:none; color:#3399cc; }
.news_link_title
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3399cc;
	padding-left:2px; font-weight:bold; }
a.news_link_mehr, a.news_link_mehr:link, a.news_link_mehr:visited, a.news_link_mehr:hover
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none; }
.news_link_mehr	
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }
td.news_kopf_td
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3399cc; background-color:#FFFFFF;
	padding-left:2px; border-top:1px solid #D8DADC; border-bottom:1px solid #D8DADC; border-right:1px solid #D8DADC; }
td.news_kopf_left_td
{	width:20px; border-top:1px solid #D8DADC; border-bottom:1px solid #D8DADC; border-left:1px solid #D8DADC;
	padding-left:5px; }
td.news_right_kopf_td
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3399cc; background-color:#FFFFFF;
	padding-left:2px; border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:1px solid #666666; }
td.news_right_kopf_left_td
{	width:5px; border-top:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #666666;
	padding-left:5px; }
td.news_body_td
{	border-left:1px solid #D8DADC; border-right:1px solid #D8DADC; border-bottom:1px solid #D8DADC; }
td.news_right_body_td
{	border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; }
.news_date
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#990000;
	padding-left:2px; }
.news_subheader
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
	padding-left:2px; }
.news_right_subheader
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
	padding-left:2px; }	
.news_content
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; }
table.news_bg_tab
{	width:180px; background-color:#E6E6E6; }
table.news_start_bg_tab
{	background-color:#FFFFFF; }
/* *** News - Ende*** */

plugin.tt_news {
	_CSS_DEFAULT_STYLE (
		


/*-----------------------------------  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:1px solid #000000;
}
.news-latest-container HR.clearer {
clear:left;
}





/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #D8DADC;
	background-color:#FFFFFF;
}

.news-latest-container H6,.news-latest-gotoarchive {
	color:#3399cc;
	padding:0px;
	margin:0px;
	border:1px solid #D8DADC;
	/*background-color:#D8FA70;*/
	background-color:#ffffff;
}
.news-latest-header
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3399cc;
	padding-left:2px; font-weight:bold; }
/*a.news-latest-title, a.news-latest-title:link, a.news-latest-title:visited, a.news-latest-title:hover	
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	padding-left:2px; font-weight:bold; text-decoration:none; color:#3399cc; }
*/
.news-latest-subheader
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
	padding-left:2px; }
	
.news-latest-gotoarchive {
	font-weight:normal;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff000;
}
.news-latest-gotoarchive A {
	color:#fff000;
}
.news-latest-item {
	padding:3px;
	margin:3px;
	background-color:#FFFFFF;
	border-top:1px solid #D8DADC; border-bottom:0px solid #FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #D8DADC;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,/*.news-latest-morelink,*/.news-latest-category,
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#990000;
	padding-left:2px; }
/*
a.news-latest-date, a.news-latest-date:link, a.news-latest-date:visited,
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	padding-left:2px; font-weight:bold; text-decoration:none; color:#CC0000; }
/*	
.news-latest-morelink {
	height:12px; color:#000000;
}

.news-latest-morelink A {
	float:right; color:#000000;
}
*/

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:1px solid #000;
	background-color:#ffffff;
}


.news-list-item {
	padding:3px;
	margin:3px;
	border:1px solid #D8DADC;
	background-color:#F9FFE5;

	}
.news-search-form {
padding:3px;
	margin-bottom:5px;
	border:1px solid #D8DADC;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
		float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
		float: right;
	border:1px solid #D8DADC;
margin-bottom:5px;
margin-right:2px;
margin-left:5px;
}
.news-list-category IMG {
	float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
margin-left:3px;
}
.news-list-morelink  {
margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}

	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #D8DADC;
	padding:3px;
	background-color:#F9FFE5;
}
.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: #FFFFFF;
	border:1px solid #D8DADC;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-title
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	padding-left:2px; font-weight:bold; text-decoration:none; color:#3399cc; }

			/* --- News single Text ---*/
.news-single-item {
	font-size: 11px;
	color:#000000;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #D8DADC;
	background-color:#FFFFFF;

}
			/* --- News single Überschrift ---*/
.news-single-item H2 {
	font-size: 12px;
	font-weight:bold;
	color: #3399cc;
	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-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: 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:#99FFFF;
	clear: both;
	margin-top: 15px;
	border: 1px solid #D8DADC;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #D8DADC;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#FFFFFF;
}

.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:100%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#FFFFFF;
}
.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 #D8DADC;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #D8DADC;
	background-color:#FFFFFF;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #D8DADC;
	padding: 2px;
	background-color: #FFFFFF;
	color:#fff;
}

)
}