/* News & Events */

div.elements div.news-list-container { float: left; margin: 0px 0px 10px 0px; }
div.elements div.news-list-item h3, div.elements div.news-single-item h2 { float: left; width: 450px; font-size: 12px; margin: 5px 0px 2px 0px; }
div.elements div.news-list-item div, div.elements div.news-single-item div { float: left; width: 450px;  }

div.elements div.tx-ttnews-browsebox { float: left; width: 450px; }
div.elements div.tx-ttnews-browsebox p { float: left; width: 200px; margin: 10px 0px 0px 0px; padding: 0px; }

div.elements div.tx-ttnews-browsebox table { float: left; width: auto; margin: 0px; padding: 0px; }
div.elements div.tx-ttnews-browsebox table tbody { float: left; height: 20px; }
div.elements div.tx-ttnews-browsebox table tbody tr { float: left; }
div.elements div.tx-ttnews-browsebox table tbody tr td { float: left; width: auto; margin: 0px 5px 0px 0px; padding: 0px; }
div.elements div.tx-ttnews-browsebox table tbody tr td p { float: left; width: auto; line-height: 20px; }

div.elements div.news-amenu-container ul { float: left; width: 450px; margin: 0px; padding: 0px; } 
div.elements div.news-amenu-container ul li { float: left; width: 450px; margin: 0px 0px 0px 10px; padding: 0px; }
div.elements div.news-amenu-container ul li.news-amenu-item-year { font-weight: bold; margin: 0px; }