div {
	/*border: 1px solid black;*/
}
body {
    color: black; /*background-color: #9CAAB5;*/
    font-size: 100.01%;
		font-family: tahoma, arial, helvetica, sans-serif;
    margin: 0px; padding: 15px;
		text-align: center;  /* Zentrierung im Internet Explorer */
}
p, td {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	line-height: 12pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
	
  .bodytext {
		font-size: 8pt;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #333333;
  }
		
	.imgtext-table {
		/*border-left: 1px solid #656565;*/
		margin:15px;
	}
		
	.GDText1 {
	  font:tahoma, arial, helvetica, sans-serif;
		font-size: 8pt;
		line-height: 12pt;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #333333;
	}
	

  div#site {
    position:relative;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 964px;
    padding: 0;
    background-color: #9CAAB5;
  }
  
  div#header {
    position: relative;
		left:8px;
		width: 956px;
		height: 100px;
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
		background-color: #FFFFFF;
		background-image: url(TopBanner1.jpg);
		background-repeat: no-repeat;
		background-position: right;
  }
	
  div#menu_top {
    position: absolute;
		left: 150px; top: 10px;
    /*font-size: 8pt;*/
		font-size:10px;
		color: #B65255;
    margin: 0; 
		padding: 0;
    text-align: left;
		/*height: 24;*/
		height: 20px;
		width:500px;
  }
	div#menu_top a{
    font-family: tahoma, arial, helvetica, sans-serif;
  }
	form#searchform {
		position: absolute;
		vertical-align:middle;
		padding:0px;
		left: 146px; top: -3px;
		background-color: transparent;
	}
	.indexedsearch_submit {
		font-size: 8pt;
		font-family: tahoma, arial, helvetica, sans-serif;
		vertical-align:middle;
		padding: 1px;
		margin-left:20px;
		color: #B65255;
		border-width:0px;
		cursor:pointer;
		background-color: transparent;
		width: 38px;
	}
	.indexedsearch_sword {
		font-size: 8pt;
		font-family: tahoma, arial, helvetica, sans-serif;
		vertical-align:middle;
		padding: 1px;
		margin: 0px;
		width: 80px;
		background-color: transparent;
		color: #333333;
		border-color:#B65255;
		border-style:solid; 
		border-width:1px;
	}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
		width:70px;
		padding: 2px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
	}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
		width: 200px; 
		padding: 2px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
    color: #000000;
	}
	.tx-indexedsearch .tx-indexedsearch-searchbox P {
		height:24px;
	}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
		font-size:11px;
		font-weight:bold;
		font-style:normal;
	}
	.tx-indexedsearch .tx-indexedsearch-whatis {
		font-size:11px;
		margin-top:10px;
		margin-bottom:5px;
	}
	.tx-indexedsearch P.tx-indexedsearch-noresults {
		font-size:11px;
		font-weight:bold;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
		font-size:11px;
		background:#eeeeee;
		padding-left:1px;
		width:350px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
		font-weight:bold;
		font-size:11px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
		font-weight:normal;
		font-size:11px;
		padding-right:5px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
		font-style:normal;
		font-size:11px;
		padding-right:5px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
		 color: #B65255;
		 background:#E9EAEC;
		font-weight:bold;
		font-size:11px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
		background:#E9EAEC;
		width:297px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
		margin-top:20px;
		margin-bottom:5px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
		margin-top:0px;
		margin-bottom:0px;
		font-size:11px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
		background:#cccccc;
		font-size:11px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
		vertical-align:absmiddle;
		font-size:11px;
		padding-left:5px;
		padding-right:5px;
	}
  
  div#header a {
  	font-size: 8pt;
		color: #B65255;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		padding-left:4px;
		padding-right:4px;
  }
   
 /* div#slogan {
    position: absolute;
		left: 410px; top: 35px;
    margin: 0; padding: 0;
    text-align: left;
  }
	div#slogan h1{
		font-familiy: arial, sans-serif;
		font-weight:normal;
    font-size: 19px;
		line-height: 22px;
		color: #989898;
  }
	div#slogan h2{
		margin-left:40px;
		font-familiy: arial, sans-serif;
    font-size: 15px;
		line-height: 17px;
		color: #2DAAB0;
  } */
  
  img#logo {
    position: absolute;
    margin: 0; padding:0;
		width:198px; height:100px;
  }

  div#spacing {
  	position: relative;
		left:8px;
		width: 956px;
  	height: 22px;
		background: #C6CBCE;
  }
  
  table#main {
		position:relative;
    width: 964px;
		background: #FFFFFF url(hintergrund.gif) repeat-y;
		margin: 0px; 
		padding: 0;
		border-spacing:0;
		border-collapse:collapse;
		min-height:425px;
		height:auto;
		/* Folgende Auskommentierung wird vom IE nicht interpretiert, 
		dies wird hier als Browserweiche genutzt!!*/
		//height: 425px;
  }
	table#main tr {
		/*vertical-align:top;*/
		margin:0;
		padding:0;
	}
	table#main td#leftside {
		vertical-align:top;
	}
	

	.td_valign_bottom {
		vertical-align:bottom;
	}

  ul#menu_main {
   	width: 232px;
		vertical-align:top;
    margin:0px 0px 0px 8px; 
		padding: 0;
		border-bottom:1px solid #D1B191;
  }
  ul#menu_main li {
    list-style: none;
    margin: 0 px;
  }
  ul#menu_main li.menu_level1_no {
  	padding: 5px 5px 5px 15px;
		border-top: 1px solid #CB854F;
		border-bottom: 1px solid #C87745;
  }
  ul#menu_main li.menu_level1_cur {
  	padding: 5px 5px 5px 15px;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #C87745;
		background-color: #FFFFFF;
  }
	ul#menu_main li.menu_level2_no {
    padding: 5px 5px 5px 25px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #C87745;	
  }
  ul#menu_main li.menu_level2_cur {
    padding: 5px 5px 5px 25px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #C87745;
		background-color: #FFFFFF;
  }
  ul#menu_main li.menu_level2_actifsub {
  	padding: 5px 5px 5px 25px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #C87745;
  }
  ul#menu_main li.menu_level3_no {
  	padding: 5px 5px 5px 35px;
		border-top: 1px solid #CC9B6E;
		border-bottom: 1px solid #CC9B6E;
		background-color: #CC9B6E;
  }
  ul#menu_main li.menu_level3_cur {
  	padding: 5px 5px 5px 35px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #F0EBD1;
		background-color: #FFFFFF;
  }
  ul#menu_main li.menu_level3_actifsub {
  	padding: 5px 5px 5px 35px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #C87745;
  }
  ul#menu_main li.menu_level4_no {
  	padding: 5px 5px 5px 45px;
		border-top: 1px solid #CC9B6E;
		border-bottom: 1px solid #CC9B6E;
		background-color: #CC9B6E;
  }
  ul#menu_main li.menu_level4_cur {
  	padding: 5px 5px 5px 45px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #F0EBD1;
		background-color: #FFFFFF;
	}
  ul#menu_main li.menu_level4_actifsub {
  	padding: 5px 5px 5px 45px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #C87745;
  }
  ul#menu_main li.menu_level5_no {
  	padding: 5px 5px 5px 55px;
		border-top: 1px solid #CC9B6E;
		border-bottom: 1px solid #CC9B6E;
		background-color: #CC9B6E;
  }
  ul#menu_main li.menu_level5_cur {
  	padding: 5px 5px 5px 55px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #F0EBD1;
		background-color: #FFFFFF;
  }
  ul#menu_main li.menu_level5_actifsub {
  	padding: 5px 5px 5px 55px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #C87745;
  }
	ul#menu_main li.menu_level6_no {
  	padding: 5px 5px 5px 65px;
		border-top: 1px solid #CC9B6E;
		border-bottom: 1px solid #CC9B6E;
		background-color: #CC9B6E;
  }
  ul#menu_main li.menu_level6_cur {
  	padding: 5px 5px 5px 65px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #F0EBD1;
		background-color: #FFFFFF;
  }
  ul#menu_main li.menu_level6_actifsub {
  	padding: 5px 5px 5px 65px;
		border-top: 1px solid #D1B191;
		border-bottom: 1px solid #C87745;
  }
  ul#menu_main li.menu_blanc {
  	border-top: 1px solid #D1B191;
		padding:10px;	
  }
  
  ul#menu_main li a {
    display: block;
    font: 8pt tahoma, arial, helvetica, sans-serif;
		vertical-align: middle;	
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #F0EBD1;
  }
	ul#menu_main li.menu_level1_cur a {
    color: #7D2F0C;
  }
	ul#menu_main li.menu_level2_cur a {
    color: #7D2F0C;
  }
	ul#menu_main li.menu_level3_cur a {
    color: #7D2F0C;
  }
	ul#menu_main li.menu_level4_cur a {
    color: #7D2F0C;
  }
	ul#menu_main li.menu_level5_cur a {
    color: #7D2F0C;
  }
	ul#menu_main li.menu_level6_cur a {
    color: #7D2F0C;
  }
	
  div#content_main {
		min-height:100%;
		height:auto;
		//height: 100%;
    width:724px;
  }
	
	div#path {
    /*display: block;*/
		padding:5px 10px 10px 10px;
		width:100%;
    font: 8pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #D98442;
		/*color: #B65255;*/
  }
  
  div#path a {
    font: 8pt tahoma, arial, helvetica, sans-serif;
		line-height:25px;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #D98442;
		/*color: #B65255;*/
  }
  div#path a:hover {
    font: 8pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #D98442;
		/*color: #B65255;*/
  }
  div#path a:visited {
    font: 8pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #D98442;
		/*color: #B65255;*/
  }
  div#path a:link {
    font: 8pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #D98442;
		/*color: #B65255;*/
  }
  div#path a:active{
    font: 8pt tahoma, arial, helvetica, sans-serif;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #D98442;
		/*color: #B65255;*/
  }
  
  table#content {
		table-layout:fixed;
  	margin:0px 0px 0px 0px;
		/*vertical-align:middle;*/
		border-spacing:0;
		border-collapse:collapse;
		width: 724px;
		height:auto;
		min-height:100%;
		// height:100%;
  }
	.tr_valign_top {
		vertical-align:top;
	}
	.td_valign_bottom {
	  font: 8pt tahoma, arial, helvetica, sans-serif;
		vertical-align:bottom;
	}
	table#content tr {
		margin:0;
		padding:0;
	}
	table#content td {
		/*vertical-align:top;*/
		margin:0;
		padding:0;
		// height:100%;
		min-height:100%;
		/*				border: 1px solid blue; */
	}
	td#center {
		vertical-align:top;
	}
	td#rightside {
		vertical-align:top;
	}
	
 /* .csc-firstHeader {
  	color: 4B4848;
		font-size: 13pt; 
		font-weight: bold;
  }*/
	.td_content_right{
		/*border-left:1px solid #CB854F;*/
		width:180px;
	}
	td#contentside {
		background-image:url(Border.gif);
		background-repeat: repeat-y;
		background-position: right;
		vertical-align:top;
	}
	div#min_height{
		min-height:425px;
		height:auto;
		/* Folgende Auskommentierung wird vom IE nicht interpretiert, 
		dies wird hier als Browserweiche genutzt!!*/
		//height: 425px;
	}
	div#normalcontent {
		/*font-family: verdana, arial, helvetica, sans-serif;*/
		width: 500px;
		/*padding:10px;*/
		height:auto;
		// height:100%;
		min-height:100%;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		margin-top:10px;
	}
	div#normalcontent p.bodytext {
    margin: 1em 0;
  }
	div#normalcontent p.csc-form-label {
		margin:0;
  }
	/*div#normalcontent input,select {
		margin:0px;
		font-size:10pt; 
		line-height:14pt;
		font-family:Verdana,sans-serif;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		vertical-align:middle;
	}*/
	div#normalcontent li {
		margin-left:16px;
		line-height:1.4em;
	}
	div#normalcontent a {
		/*font: 8pt tahoma, arial, helvetica, sans-serif;
		line-height: 12pt;*/
		font: tahoma, arial, helvetica, sans-serif;
	  text-decoration: none;
	  font-style: normal;
		color: #D98442;
		/*color: #B65255;*/
	}
	div#normalcontent a:hover {
		text-decoration: underline;
	}
	div#normalcontent p.csc-sitemap-level1 a{
		margin-left: 1em;
		font-weight:bold;
  }
	div#normalcontent p.csc-sitemap-level2 a{
    margin-left: 2em;
		font-weight:bold;
  }
	div#normalcontent p.csc-sitemap-level3 a{
    margin-left: 3em;
  }
	div#normalcontent p.csc-sitemap-level4 a{
    margin-left: 4em;
  }
	div#normalcontent p.csc-sitemap-level5 a{
    margin-left: 5em;
  }
	div#normalcontent p.csc-sitemap-level6 a{
    margin-left: 6em;
  }
	div#normalcontent h1 {
	  font-size: 10pt; 
		line-height: 14pt;
		font-weight: bold;
	}
	/*div#normalcontent h3 {
	  font-size: 10pt; 
		line-height: 20pt;
		font-weight: bold;
	}*/
	/*div#normalcontent a {
    margin: 1em 0;
		font-size: 8pt;
		text-decoration: none;
		font-style: normal;
		color: black;
  }*/
	
	/*div#normalcontent tr {
    height: 18px;
  }*/
	div#normalcontent td{
		/*height:25px;*/
		padding-left:3px;
		padding-right:3px;
  }
	
	div#normalcontent th{
		height:20px;
  }
	div#rightcontent {
		font-family: verdana, arial, helvetica, sans-serif;
		padding: 0px;
		margin:0px;
		width: 100%;
		min-height:100%;
		/* Browserweiche: */
		//height:100%;
		height:auto;
		/*border: 1px solid black;*/
	}
	div#rightcontent h1 {
		font-size: 10pt;
		text-decoration: none;
		font-style: normal;
		font-weight: bold;
		background-color:#CB854F;
		padding: 5px 5px 5px 10px;
	}
	div#rightcontent p {
    /*margin: 1em 0;*/
		padding-left:10px;
		padding-right:10px;
  }
	div#rightcontent a {
		/*font: 8pt tahoma, arial, helvetica, sans-serif;
		line-height: 12pt;*/
		font: tahoma, arial, helvetica, sans-serif;
	  text-decoration: none;
	  font-style: normal;
		color: #D98442;
		/*color: #B65255;*/
	}
	div#rightcontentshared {
		font-family: verdana, arial, helvetica, sans-serif;
		padding: 0px;
		margin:0px;
		width: 100%;
		min-height:100%;
		/* Browserweiche: */
		//height:100%;
		height:auto;
		/*border: 1px solid black;*/
	}
	div#rightcontentshared h1 {
		font-size: 10pt;
		text-decoration: none;
		font-style: normal;
		font-weight: bold;
		background-color:#CB854F;
		padding: 5px 5px 5px 10px;
	}
	div#rightcontentshared p {
    /*margin: 1em 0;*/
		padding-left:10px;
		padding-right:10px;
  }
	div#rightcontentshared a {
		/*font: 8pt tahoma, arial, helvetica, sans-serif;
		line-height: 12pt;*/
		font: tahoma, arial, helvetica, sans-serif;
	  text-decoration: none;
	  font-style: normal;
		color: #D98442;
		/*color: #B65255;*/
	}
	div#content-right {
		font-family: verdana, arial, helvetica, sans-serif;
		padding: 0px;
		margin:0px;
		width: 100%;
		min-height:100%;
		/* Browserweiche: */
		//height:100%;
		height:auto;
		/*border: 1px solid black;*/
	}
	div#content-right h1 {
		font-size: 10pt;
		text-decoration: none;
		font-style: normal;
		font-weight: bold;
		background-color:#CB854F;
		padding: 5px 5px 5px 10px;
	}
	div#content-right p {
    /*margin: 1em 0;*/
		padding-left:10px;
		padding-right:10px;
  }
	.content_right {
		font-size: 8pt;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
	}
  div#footer {
		/*position:relative;*/
		margin: 0px;
		width: 100%;
		padding: 0px;
		background-color: #C6CBCE;
		/*border: 1px solid black;*/
  }
  

  div#menu_footer {
		margin: 0px;
		text-align:right;
		font-size: 8pt;
		vertical-align:middle;
		line-height:20px;
		padding: 0px;
		color: #7D2F0C;
		/*border: 1px solid black;*/
  }
  
  div#menu_footer a{
		font: 8pt tahoma, arial, helvetica, sans-serif;
  	margin: 0px;
		padding: 0px 5px 0px 5px;
		font-size: 8pt;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color: #7D2F0C;
  }
  
  div#copyright {
		margin:0px;
  	float:left;
  	text-align:left;
		vertical-align:middle;
		line-height:20px;
    padding: 0px 0px 0px 5px;
    font-size: 8pt;
		color: #7D2F0C;
		/*border: 1px solid black;*/
  }
	div#copyright a{
		margin:0px;
  	float:left;
  	text-align:left;
		vertical-align:middle;
		line-height:20px;
    padding: 0px 0px 0px 5px;
    font-size: 8pt;
		text-decoration: none;
		color: #7D2F0C;
		/*border: 1px solid black;*/
  }
	

 
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

DIV.news-latest-item {
	margin-top: 5px;
	font-family:tahoma, arial, helvetica, sans-serif;
}
DIV.news-latest-item P {
	font-size: 8pt;
	font-color: black;
	font-family: tahoma, arial, helvetica, sans-serif;
	margin-top:5px;
}

DIV.news-latest-item P.news-latest-date { font-size: 8pt; margin-top: 10px;}
DIV.news-latest-item P.news-latest-morelink { font-size: 8pt;}
DIV.news-latest-item P.news-latest-category { font-size: 8pt; margin-top: 10px;}
DIV.news-latest-item P.news-latest-title { font-weight: bold; }
DIV.news-latest-item P.news-latest-title A { text-decoration: none; color: #CB854F;}
DIV.news-latest-item P.news-latest-title A:hover { text-decoration: underline; }
DIV.news-latest-item P.bodytext { font-family: tahoma, arial, helvetica, sans-serif;}
DIV.news-latest-item P.news-latest-morelink  { font-family: tahoma, arial, helvetica, sans-serif;}
DIV.news-latest-item P.news-latest-morelink  A {text-decoration: none; padding: 1px 1px 1px 1px; font-size: 8pt; height:12px; color: #D98442;}
DIV.news-latest-item P.news-latest-morelink  A:hover { text-decoration: underline;}


DIV.news-latest-item IMG {
	margin-right:10px;
	margin-top:5px;
	float:left;
}
DIV.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}	
.news-list-item {
	padding:3px;	
}
DIV.news-list-item P {
	font-size: 8pt;
	font-color: black;
	font-family: tahoma, arial, helvetica, sans-serif;;
	margin: 0px 0px 0px 0px;
}
DIV.news-list-item h3 { font-weight: bold; font-size:8pt; }
DIV.news-list-item h3 A { text-decoration: none; /*color: #CB854F;*/color: #D98442;}
DIV.news-list-item h3 A:hover { text-decoration: underline; }
DIV.news-list-item H4 { margin-top:10px; font-size:9pt; line-height:12pt;}
DIV.news-list-item UL { margin-left:15px; font-size:8pt; line-height:12pt;}
.news-search-form {	
  padding:3px;	
	margin-bottom:5px;
}
.news-search-emptyMsg{
margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}

.news-search-form input {
	/*background-color: transparent;*/
	padding: 1px;
	border-style:solid; 
	border-width: 1px;
	vertical-align:middle;
	margin:0px;	
}

.news-list-date {
	float: right;
	width: 80px;
	text-align: right;
	height: 18px;
	font-size: 8pt;
	font-weight: normal;
	}

.news-list-imgcaption {
		float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}
.news-list-container IMG {
	margin-bottom:5px;
	margin-right:15px;
	margin-top:15px;
  float: left;
}

/*.news-list-container IMG {
		float: right;
	border:1px solid #666;
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:8pt;
margin-left:3px;
}
.news-list-morelink  {
margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}
	
.clearer {
	clear:all;
}

	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	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: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
DIV.news-single-item {
	padding:5px;	
	margin-bottom:5px;
}

DIV.news-single-item H2 {
 margin-top:10px;
 margin-bottom:10px;
 font-size:9pt;
 line-height:12pt;
}
DIV.news-single-item H4 {
 margin-top:10px;
 font-size:9pt;
 line-height:12pt;
}
DIV.news-single-item UL {
 margin-left:15px;
 font-size:8pt;
 line-height:12pt;
}

DIV.news-single-img {
	float: right;
  margin-right: 0px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom:10px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #D98442;
}
.news-single-timedata {
	float: right;
	margin-top:5px;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 8pt;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	clear: both;
	margin-top: 15px;
	padding:3px;
  padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
  padding:3px;
}

.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: 8pt;
  margin-left:5px;
  width:90%;
}
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding:3px;	
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
}
.news-amenu-container H2 {
	color:#000000;	
}
.news-amenu-item-year {
	font-weight: bold;
	color:#000000;
}

