﻿


/*----------------------------------- 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:0px; border: 0 none; font-size: 0; visibility: hidden; } 
.news-latest-container HR.clearer { clear:left; } 
div.news-single-item hr.clearer {color: #fff}

/*----------------------------------- tt_news LATEST view -----------------------------------*/ 

.news-latest-container { xborder:1px solid #333; xbackground-color:#BBE53A; } 
.news-latest-gotoarchive { font-weight:bold; margin-top:5px; background-color: #EAF2FB; padding: 4px 8px 2px 8px; } 
.news-latest-item { /* IE hack */ height: 1%; line-height: 1.3; 

/* IE hack end */ padding:0px; margin:3px 0 10px 0; xborder:1px solid #666; xbackground-color:#F9FFE5; } 
.news-latest-item h3 { margin: 0; padding: 0; } .news-latest-item h3 a { text-decoration: none; } 
.news-latest-item p { margin: 0 0 .8em 0; padding: 0; } 
.news-latest-item IMG { margin: 0 0 5px 10px; padding: 1px; border:2px solid #D2D2D2; float:right; } 
.news-latest-category IMG { float: none; border:none; margin:0px; } .news-latest-date { font-size:86%; } 
.news-latest-date a { color: #797979; text-decoration: none; } 
.news-latest-morelink { font-weight: bold; margin: 0 0 1em 0; } 

/*--------------------------------- tt_news LIST view -----------------------------------*/ 

.news-list-container { xborder:1px solid #000; xbackground-color:#BBE53A; } 
.news-list-item { /* IE hack */ height: 1%; xline-height: 1.3; /* IE hack end */ padding:0px; margin:3px 0 10px 0; } 
.news-list-item h3 { margin: 0; padding: 0; } .news-list-item h3 a { text-decoration: none; } 
.news-list-item p { margin: .2em 0 .8em 0; padding: 0; } 
.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 { font-size:86%; color: #797979; text-decoration: none; } 
.news-list-imgcaption { float: right; padding-top:3px; padding-right:3px; font-size: 9px; } 
.news-list-container IMG { margin: 0 0 5px 10px; padding: 1px; xborder:2px solid #D2D2D2; float:right; } 
.news-list-category IMG { float: none; border:none; margin:0px; } 
.news-list-morelink { font-weight: bold; margin: 0 0 1em 0; white-space: nowrap; } 
.news-list-morelink a { text-decoration: none; } .news-list-browse { text-align: center; } 

/*--------------------------------- tt_news Page-Browser ---------------------------------*/ 

.tx-ttnews-browsebox { text-align: left; } .tx-ttnews-browsebox-strong { font-weight: bold; } 
.tx-ttnews-browsebox a { text-decoration: none; font-weight: bold; padding: 3px 5px 0 5px; margin: 0; background-color: #fff; color: #FF7700; } 
.tx-ttnews-browsebox a:hover { background-color: #939393; color: #fff; } 
.tx-ttnews-browsebox-active { text-decoration: none; font-weight: bold; padding: 3px 5px 0 5px; margin: 0; background-color: #8b8c8e; color: #fff; } 
.tx-ttnews-browsebox-disable { text-decoration: none; font-weight: bold; padding: 3px 5px 0 5px; margin: 0; background-color: #fff; color: #F39800; } 
.tx-ttnews-browsebox .showResultWrap { margin-bottom: 6px; } 

/*--------------------------------- tt_news SINGLE view ---------------------------------*/ 

.news-single-item { margin-bottom:5px; } .news-single-item p { margin: 0 0 .8em 0; padding: 0; } 
.news-single-img { float: right; margin-left: 18px; } 
.news-single-item HR.clearer { border: 0 none; } 
p.news-single-imgcaption { padding: 0; 
xclear:both; margin-top: 4px; line-height: 120%; max-width: 240px; width: expression(document.body.clientWidth > 240 ? "240px": "auto"); } 
.news-single-backlink { font-size: 86%; margin-bottom: 15px; margin-top: 10px; font-weight: bold; } 
.news-single-backlink a { display: none; text-decoration: none; } 
.news-single-timedata { xfloat: right; margin: 0; padding: 0; } 
.news-single-timedata, .news-single-author,
.news-single-imgcaption { font-size: 86%; color: #797979; } 
.news-single-additional-info { margin-top: 15px; padding:0px; } 
.news-single-related,.news-single-files,
.news-single-links { padding: 0 0 10px 0; 
font-size: 96%; margin:0px; margin-bottom: 3px; border-bottom: 1px dotted #3477BC; } 
.news-single-related DD, .news-single-links DD, 
.news-single-files DD { margin:0px; } 
.news-single-related DT, 
.news-single-links DT, 
.news-single-files DT { font-weight: bold; margin: 0 0 5px 0; } 

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */ 

.news-amenu-container { margin-top:10px; padding:3px; border:1px solid #333; background-color:#BBE53A; } 
.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 #666; background-color:#F9FFE5; 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 { 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; } 


/*--------------------------------- tt_news intext teaser padding --------------------------------- */ 

.news-single-item p.teaser-content-left { margin: 2px 12px 6px 0; padding: 8px; } 
.news-single-item p.teaser-content-right { padding: 8px; margin: 2px 6px 12px; } 


/*--------------------------------- date invisible --------------------------------- */

.news-list-date, .news-single-timedata { display: none; }



