/*-----------------------------------  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 #F9FFE5;
 	}
  .news-latest-container HR.clearer { 
  clear:left;
  } 
  /*-----------------------------------  tt_news LATEST view  -----------------------------------*/
  .news-latest-container { 
  margin-top:20px;
  }  
  .news-latest-container H2 { 
  margin-bottom: 5px; 
  padding: 2px; 
  font-size:0.9em;
  text-align:right;
  /*background-color:#D8FA70;*/
  } 
  
  .news-latest-gotoarchive {  
  margin-top:5px;
  }
  .news-latest-gotoarchive A { 
  color:#CC6633;
  font-family:verdana;
  font-size:0.8em;
  }
  .news-latest-gotoarchive A:hover { 
 text-decoration:none;
  }
  .news-latest-item {
  /* IE hack */ 
  height: 1%;
  line-height: 1.3; 
  /* IE hack end */ 
  height: auto !important; 
padding:3px;
margin:3px;
 border-bottom:1px solid #CC0000;
  }
  .news-latest-item h2 {
  font-family:verdana;
  font-size:0.7em;
  font-weight:normal;
  text-align:right;
  }
  #content div.news-latest-item h3 {
  padding-top:3px;
  padding-bottom:0;
  }
  .news-latest-item IMG {  
  margin-bottom:5px; 
  margin-right:5px; 
  float:left; 
  }
  .news-latest-category IMG { 
  float: none; 
  border:none;
  margin:0px;
  } 
    .news-latest-container H3 A { 
color:#CC6633;
text-decoration:none;
  }
  .news-latest-container h3 a:hover {
  text-decoration:overline;
  }
  .news-latest-date { 
  width: 200px; 
  text-align: right; 
  height: 20px; 
  margin-top: -2px; 
  margin-right: -2px;
  font-family:verdana;
  font-size: 0.9em;
  font-weight:normal;
  } 

   .news-latest-morelink {
  margin-left:3px;
  }
  
  .news-latest-morelink a {
  color:#CC6633;
  font-family:verdana;
  font-size:0.8em;
  }
  .news-latest-morelink a:hover {
  text-decoration:none;
  }
  /*--------------------------------- tt_news LIST view  -----------------------------------*/
  .news-list-container {
  margin-top:20px;
  } 
  .news-list-item {
  /* IE hack */ 
  height: 1%;
  line-height: 1.3; 
  /* IE hack end */ 
  height: auto !important; 
  padding:0;
  margin:0; 

  }
  .news-search-form {
  clear:both; 
  padding:3px; 
  margin:5px;
  } 
  .news-search-emptyMsg{ 
  margin:0px;
  } 
  .news-search-form FORM { 
  margin:0px;
  } 
  .news-list-container H3 { 
  margin-bottom:5px; 
  padding:9px 2px 0 2px; 
  font-size:0.9em;
  border-bottom:1px solid #000000;
  } 
  .news-list-container H3 A { 
color:#CC0000;
text-decoration:none;
  }
  .news-list-container h3 a:hover {
color:#CC3300;
text-decoration:overline;
  }
  .news-list-container P {
  padding-left:3px;
  }
  .news-list-date { 
  /*float: right;*/
  
  /*text-align: right; */
  height: 20px; 
  margin-top: -2px; 
  margin-right: -2px;
  font-family:verdana;
  font-size: 0.9em;
  font-weight:normal;
  display:block;
  } 
  .news-list-imgcaption { 
  float: right; 
  padding-top:3px; 
  padding-right:3px;   
  }  
  .news-list-container IMG {
  float: right; 
  margin-bottom:5px; 
  margin-right:2px; 
  margin-left:5px;
  } 
  .news-list-category IMG { 
  float: left; 
  border:none;
margin-bottom:0;
padding-right:10px;
  }
  .news-list-morelink,.news-list-category {
  margin-left:3px;
  }
  .news-list-morelink  {
  margin-bottom:3px;
  } 
  .news-list-morelink a {
  color:#CC6633;
  font-family:verdana;
  font-size:0.8em;
  }
  .news-list-morelink a:hover {
  text-decoration:none;
  }
  .news-list-browse {
  text-align: center;
  }
  
  /*---------------------------------  tt_news Page-Browser ---------------------------------*/ 
  .tx-ttnews-browsebox, .browseBoxWrap { 
  margin:3px; 	border:0; 	padding:3px; } 
  .tx-ttnews-browsebox TD { 	font-size: 1em; } 
  .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 { 	border:0; } 
  .news-search-emptyMsg { 	font-size: 11px; 	margin-left: 10px; } 
  
  /*--------------------------------- tt_news SINGLE view  ---------------------------------*/ 
  .news-single-item {
   margin-bottom:5px;
  margin-top:0;
  background-color:#FFFFFF;
  } 
  .news-single-item H2 {
  clear:right;
  padding:5px;
  font-size: 0.9em;
  font-family:verdana; 
  font-weight:bold; 
  margin-bottom: 0px;
  margin-top:10px;
  color:#CC6633;
  } 
  .news-single-item H3 {
   font-size: 0.7em;
  font-family:verdana;
  font-weight:normal; 
  margin-bottom: 5px;
  }   
  .news-single-item p {
  padding:5px;
  }
  .news-single-img { 
  float: right; 
  margin-left:5px; 
  }   
  .news-single-imgcaption {
  padding:3px; 
  clear:both;
  }  
  .news-single-category {
  float: right;
  } 
  .news-single-backlink {
  width:80px;
  float:right;
  margin-right:100px;
  }
.news-single-backlink a {
   color:#FFFFFF;
   font-family:verdana;
   font-size:0.7em;
   padding:3px 21px 0 0;
   text-align:right;
   background-image:url('bilder/back_to_list.jpg');
   background-repeat:no-repeat;
   background-position:right;
   text-decoration:none;
   display:block;
   height:20px;
   width:80px;
   }
.news-single-backlink a:hover {
   text-decoration:underline;
   background-image:url('bilder/back_to_list_hover.jpg');
   background-repeat:no-repeat;
   }
   
  .news-single-timedata {
  font-family:verdana;
  font-size:0.8em;
  background-color:#CC3300;
  } 
  .news-single-timedata, .news-single-author,.news-single-imgcaption {
  font-size: 0.8em;
  } 
  .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: 11px; 
  margin-left:5px; 
  width:90%;
  } 
  
  /*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */ 
  .news-amenu-container { 
  margin-top:10px; 
  padding:3px;
  }
  .news-amenu-container a {
  color:#CC6633;
  text-decoration:none;
  font-family:verdana;
  font-size:0.7em;
  }
  .news-amenu-container a:hover {
  text-decoration:underline;
  }
  .news-amenu-container LI { 
  padding-bottom:1px; 
  }
   .news-amenu-container UL {
   padding:3px; 
   margin-top:5px; 
   margin-left:0px; 
   margin-bottom:0px; 
   list-style-type: none;
   } 
   .news-amenu-container H2 { 
   padding:3px; 
   } 
   .news-amenu-item-year { 
   font-family:arial;
   font-weight: bold; 
   font-size:0.9em;
   padding: 2px;
   background-color:#CC6633;
   } 
 
   ul.archiv li {
   float:left;
   margin-right:3px;
   }
   ul.archiv li.news-amenu-item-year {
   float:none;
   }
   /*--------------------------------- 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; }
