/*----------------------------------- 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; 
} 

.news-single-item HR.clearer{
	float: left;
}
/*----------------------------------- tt_news LATEST view -----------------------------------*/ 
.news-latest-container { 
float: left;
display: block;
} 
.news-latest-container H2,.news-latest-gotoarchive { 
color:#F18A00; 
} 
.news-latest-gotoarchive { 
font-weight:bold; 
margin-top:5px; 
} 
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER { 
color:#F18A00;
} 
.news-latest-gotoarchive A { 
color:#fff; 
} 
.news-latest-item { 
/* IE hack */ 
float: left;
height: 1%;  
/* IE hack end */ 
margin-bottom: 1em;
} 

.news-latest-item h3{
float: left;
margin-top: 0;
color:#666666;
font-family:Verdana,Arial,sans-serif;
font-size:0.9em;
margin-bottom: 0.7em;
}

.news-latest-item h3 a:link, .news-latest-item h3 a:visited, .news-latest-item h3 a:hover, .news-latest-item h3 a:active {
color:#666666;
text-decoration: none;
}


.news-latest-item p.bodytext{
 float: left;
 margin-bottom: 0;
 padding-bottom: 0;
 margin-left: 0;
 height: 20%;
 display: block;
 width: 43em;
 margin-top: 0.7em;
 }
 
.news-latest-item p{
 float: left;
 margin-bottom: 0;
 padding-bottom: 0;
 margin-left: 0;
 height: 20%;
 display: block;
  width: 43em;
  margin-top: 0.7em;
 } 
.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{
float: left;
}

.news-latest-date a:link, .news-latest-date a:hover, .news-latest-date a:visited, .news-latest-date a:active{
color:#666666;
font-family:Verdana,Arial,sans-serif;
text-decoration: none;
font-size: 1em;
font-weight: bold;
padding-top: 0.3em;
padding-right: 0.3em;
}

.news-latest-date,.news-latest-morelink,.news-latest-category { 
} 
.news-latest-morelink {  
} 
.news-latest-morelink a:link,.news-latest-morelink a:visited, .news-latest-morelink a:hover, .news-latest-morelink a:active  { 
float:right; 
color:#F18A00;
text-decoration: none;
font-size: 0.7em;
}
 /*--------------------------------- tt_news LIST view -----------------------------------*/ 
 .news-list-container { 
float: left;
display: block;
 } 
 .news-list-item {
 float: left;
 border-bottom: 1px solid #999999;
 margin-bottom: 1em;
 padding-bottom: 0.5em;
 }  
 .news-list-item  H3{
 float: left;
 display: block;
 margin: 0;
 padding: 0;
 width: 100%;
 margin-bottom: 0.7em;
  color:#666666;
 font-family:Verdana,Arial,sans-serif;
font-size:0.9em;
 }
 
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { 
text-decoration: none;
 } 
 .news-list-container H3 A { 
 color:#666666;
text-decoration: none;
 } 

 .news-list-item p.bodytext{
 float: left;
 margin-bottom: 0;
 padding-bottom: 0;
 margin-left: 0;

  width: 100%;
  margin-top: 0.7em;
 }
 
  .news-list-item p{
 float: left;
 margin-bottom: 0;
 padding-bottom: 0;
 margin-left: 0;

  width: 100%;
  margin-top: 0.7em;
 } 
 .news-search-form { 
 padding:3px; 
 margin-bottom:5px; 
 border:1px solid #666; 
 background-color:#F9FFE5; 
 } 
 .news-search-emptyMsg{ 
 margin:0px; 
 } 
 .news-search-form FORM {
 margin:0px; 
 }  

 .news-list-date { 
 text-align:left ; 
 color:#666666;
 font-family:Verdana,Arial,sans-serif;
font-size: 1em;
font-weight: bold;
padding-top: 0.3em;
padding-right: 0.3em; 
 } 
 


 .news-list-imgcaption { 
 float: right; 

 } 
 .news-list-container IMG { 
 float: left;  
 font-family:Verdana,Arial,sans-serif;
font-size:0.7em;
 } 
 .news-list-category IMG { 
 float: none; 
 border:none; 
 margin:0px; 
 } 
 
  .news-list-morelink  a:link,  .news-list-morelink  a:visited,  .news-list-morelink  a:hover,  .news-list-morelink  a:active{
float:right; 
color:#660087;
text-decoration: none;
font-size: 0.7em;
  }
 /*--------------------------------- tt_news Page-Browser ---------------------------------*/ 
 .tx-ttnews-browsebox, .browseBoxWrap { 
 margin:3px; 
 padding:3px; 
 } 
 .tx-ttnews-browsebox TD {
 font-size: 1em; 
 } 
 
  .tx-ttnews-browsebox TD a:link{
   color:#660087;
  }
 .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
 font-weight: bold; 
 } 
 .tx-ttnews-browsebox-SCell a:link{
 color:#660087;
 }
 .tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{ 
 margin:0px; 
 } 
 .tx-ttnews-browsebox-SCell { 
 font-size: 1em;
 } 
 .news-search-emptyMsg { 
 font-size: 11px; 
 margin-left: 10px; 
 } 
 /*--------------------------------- tt_news SINGLE view ---------------------------------*/
 
 .news-single-item { 
float: left;
display: block;
 } 
 
.news-single-content{
float: left;
padding: 0;
margin: 0;
 width: 100%;
}
 
#middle #inhalt .news-single-content ul{
float: left;
margin: 0;
padding: 0;
padding-left: 2em;
}
 
 .news-single-item p.bodytext{
 float: left;
 margin-left: 0;
 width: 100%;
 margin: 0.5em 0;
}

 .news-single-item p{
 float: left;
 margin-left: 0;
 width: 100%;
 
}
 
 .news-single-item  table.contenttable{
 font-size: 1em;
 width: 100%;
 }
 
 * html  .news-single-item  table.contenttable{
 }
 
 .news-single-item H2 { 
 float: left;
 color:#666666;
 font-family:Verdana,Arial,sans-serif;
font-size:0.9em;
line-height: 1.2em;
 margin-bottom: 0px; 
 margin-left: 0;
 width: 70%;
 } 
 .news-single-item H3 { 
  float: left;
  color:#666666;
 font-family:Verdana,Arial,sans-serif;
 font-size:0.9em;
 font-weight: bold;
 margin: 0;
 margin-bottom: 0.8em;
 } 
 .news-single-img { 
 float: left;
 width: 100%; 
 text-align: center;
 margin-top: 1em;
 } 
 
 .news-single-img a{
 float: left;
 width: 15em;
 }
 
 .news-single-img a img{
 float: left;
 }
 
 p.news-single-imgcaption {
float: left; 
 color:#000000;
 font-family:Verdana,Arial,sans-serif;
 font-size:0.6em;
 margin-top: 0;
 width: 30em;
 margin-bottom: 5em;
 margin-top: 0.5em;
 } 
 .news-single-category { 
 float: right; 
 }
.news-single-backlink{
float: left;
width: 30em;
} 
 .news-single-backlink a { 
 font-family:Verdana,Arial,sans-serif;
font-size:0.7em;
 margin-bottom: 15px; 
 margin-top: 10px; 
 color:#660087;
 } 
 .news-single-timedata{
 float: left;
  color:#666666;
 font-family:Verdana,Arial,sans-serif;
 font-size:0.9em;
 font-weight: bold;
padding-right: 0.3em;
 
 } 
 
 .news-single-author{
margin: 0;
 }
 .news-single-author { 
 padding-bottom: 3px; 
 } 
 .news-single-additional-info {
 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%; 
 } 
 
   .news-single-files DD a:link,  .news-single-files DD a:visited,
   .news-single-files DD a:hover,  .news-single-files DD a:active{
 color:#660087;
font-family:Verdana,Arial,sans-serif;
font-size:0.7em;
   }
 /*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */ 
 .news-amenu-container { 
float: left;
display: block;
width: 90%;
padding-left: 1em;
padding-right: 1em;
 } 
 .news-amenu-container LI { 
 } 
 .news-amenu-container UL { 
 margin: 0;
 padding: 0;
 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 { 
 
 } 
 .level2 { 


 } 
 .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; 
 }
