/*-----------  Tabellen  -----------------------------------*/
/* CSS zur Gestaltung der Tabelle */
table {
   width: 100%;
   border-collapse: collapse;
   background: #f6f7e7;
   color: black;
   1border: 1px solid #333;
}
/* &Uuml;berschrift gestalten */
caption {
   font-size: 120%;
   font-weight: bold;
   background-color: white;
   color: black;
   text-align: left;
   padding: 1em;
   padding-left: 0;
}
/* Tabellenzellen gestalten */
th, td {
   padding: 0.5em 1em;
   text-align: left;
   vertical-align: top;
}
th {
   1font-family: Georgia, "Times Roman", serif;
   font-size: 110%;
   font-variant: small-caps;
   letter-spacing: 2px;
   font-weight: normal;
}
thead {
   background-color: #e8b009;
   color: black;
   font-weight: bold;
   border-bottom: 1px solid #999;
}
tfoot { border-top: 1px solid #999; }

/* Zebrastreifen und Hovern */
tr.zebrastreifen { background-color: #ffeda0; color: black; }

1tr:hover { background-color: #c8e00b; color: white; }
1thead tr:hover,
tfoot tr:hover {
   background-color: transparent;
   color: inherit;
}



.display_none {display: none;}
  
/*-----------  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; display: none; }

/*-------------- tt_news LIST view  -----------------------------------*/
.news-list-item {
  /* IE hack */
  height: 1%;
  line-height: 1.3;
  /* IE hack end */
  padding: 0px;
  margin: 0px;
  border: 1px solid #4F5902;
  background-color: #f6f7e7;
  overflow: hidden;}
  
.news-list-container H3 {
  margin-bottom: 5px;
  padding: 2px;
  border-bottom: 1px solid #4F5902;
  background: url(../images/design/th_bg.gif) repeat-x;}

div#maincontent .news-list-container h3 a {color:#4F5902; padding-left: 2px;}
div#maincontent .news-list-container h3 a:hover {color:#E8B009;}
div#maincontent .news-list-container p {padding:0 0 20px 5px;}

.news-list-date {
  float: right;
  color: #4F5902;
  
  text-align: right;
  height: 20px;
  margin: 1px 5px 0 0;
  font-size: 0.8em;
  font-weight: normal;}

.news-list-imgcaption {
  float: right;
  padding: 3px 3px 0 0;
  font-size: 9px;}

.news-list-container IMG {
  float: right;
  border:solid 1px #fff;
  margin: 0 2px 5px 5px;}
  
.news-list-morelink,.news-list-category {
  font-size:0.76em;
  margin-left:3px;}
  
.news-list-morelink {
  margin-top:-25px;
  padding-left:2px;}
  
.news-list-browse {text-align: center;}



/*-------------  tt_news Page-Browser ---------------------*/
.tx-ttnews-browsebox {
  margin:0;
  border:solid 1px #4F5902;
  padding-top: 20px;
  background-color:#f6f7e7;
}

.tx-ttnews-browsebox table {border:none;}  

.tx-ttnews-browsebox TD {
  font-size: 9px;
}
.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 {
  padding-top: 2px;
  height: 2px;
  border:solid 1px #f6f7e7;
  background: url(../images/design/th_bg.gif) repeat-x;
}
.news-search-emptyMsg {
  font-size: 10px;
  margin-left: 10px;
}




/*--------------  tt_news Single Item ---------------------------------*/

.news-single-item {
  /* IE hack */
  height: 1%;
  line-height: 1.3;
  /* IE hack */
  padding: 0px;
  margin: 0px;
  border: 1px solid #4F5902;
  background-color: #f6f7e7;
  overflow: hidden;}
  
.news-single-item h3 {
  font-size: 1.2em;
  1margin-bottom: 15px;
  padding: 5px;
  color: #4F5902;
  border-bottom: 1px solid #4F5902;
  background: #CBE11A url(../images/design/th_bg.gif) repeat-x;}
  
div#maincontent .news-single-item p {padding:0 0 20px 5px;}

.news-single-item em {
  font-size: 1.1em;
  font-style: normal;
  color: #4F5902;
  padding-left: 6px;
  padding-bottom: 8px;}
  
.news-single-item strong {
  font-size: 0.9em;}

.news-single-category {float: right; font-size: 0.8em;}

.news-single-backlink, .news-single-backlink a {
  font-size: 0.9em;
  margin-bottom: 15px;
  margin-top: 10px;
  padding-left: 2px;}
  
.news-single-timedata { float: right; }
.news-single-timedata, .news-single-author,.news-single-imgcaption{
  font-size: 10px;}
  
.news-single-author {
  padding-bottom: 3px;}
  
.news-single-additional-info {
  background-color: #580b01;
/*   clear: both; */
  margin-top: 15px;
  border: solid 1px #fff;
  padding:3px }
  
.news-single-related,.news-single-files,.news-single-links  {
  border: solid 1px #fff;
  margin:0 0 3px;
  padding:3px;
  background-color:#f6f7e7;}

.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: 10px;
  margin-left:5px;
  width:90%;}

.news-single-img {float: right; padding: 5px;}
  

/*--------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
  padding: 0px;
  margin: 0px;
  border: 1px solid #4F5902;
  background-color: #f6f7e7;
  overflow: hidden;}
  
.news-amenu-container LI { font-size: 11px; padding-bottom:1px; }
.news-amenu-container UL {
  font-size: 11px;
  padding:3px;
  margin-top:5px;
  margin-left:0;
  margin-bottom:0;
  border:solid 1px #fff;
  background-color:#f6f7e7;
  list-style-type: none; }
  
.news-amenu-container H2 {
  font-size: 1.2em;
  margin-bottom: 15px;
  padding: 5px;
  color: #4F5902;
  border-bottom: 1px solid #4F5902;
  background: url(../images/design/th_bg.gif) repeat-x;}
  
.news-amenu-item-year {
  font-weight: bold;
  border: solid 1px;
  padding: 2px;
  color:#000;
  font-size: 14px;
  background-color: #d2d0bd; }

/*-------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  {
  padding:5px;
  margin:10px ;
  border:solid 1px #fff;
  background-color:#f6f7e7;}
  
.news-catmenu-header  {
  font-size:10px;
  font-weight:bold;}
  
.news-catmenu DIV {
  font-size:9px;
  white-space: nowrap;}
  
.news-catmenu DIV img {
  margin:0px;
  padding:0px;
  vertical-align: middle;}
  
.news-catmenu-ACT {font-weight:bold;}


/*  Styles for catmenu mode "nestedWraps" */
.level0 {background-color:#fff;}
.level1 {padding-left:10px; background-color:#eee;}
.level2 {padding-left:10px; background-color:#ddd;}
.level3 {padding-left:10px; background-color:#ccc;}
.level4 {padding-left:10px; background-color:#bbb;}


