/* ----------------- tt_news ------------------- */

/* tt_news - latest view */

#ttnewsbox { clear: left; margin: 0; padding: 0 0 10px 0; background: #f6eddc; }

 .ttnews_headimg { width: 100%; height: 60px; background: url(../../../fileadmin/images/news.jpg) no-repeat; }
   .ttnews_headimg h1 { padding: 25px 10px 0 10px; font-size: 11px; text-align: left; color: #fff; }
   .ttnews_headimg img { border: none; }

 #rightbox .ttnews_item { margin: 0 10px 0 10px; padding: 10px 0 0 0; border: none; border-bottom: 1px solid #d6cdbc; }

  .ttnews_item_date { margin: 0 0 5px 0; padding: 0; font-size: 0.6em; color: #8F8271; }

  .ttnews_item_title { margin: 0 0 5px 0; padding: 0; font-size: 11px; font-weight: bold; color: #5F5241; }
  .ttnews_item_title a { margin: 0; padding: 0; font-style: normal; }
    .ttnews_item_title a:hover { text-decoration: underline; }

  .ttnews_item_body { margin: 0 0 10px 0; padding: 0; }
    #newsbox .ttnews_item_body p { margin: 0 0 10px 0; padding: 0; background: transparent; }
    .ttnews_item_body a { font-size: 11px; text-decoration: none; }
    .ttnews_item_body a:hover { text-decoration: none; }

  .ttnews_item_subheader { margin: 0 0 10px 0; padding: 0; }

  .ttnews_navlink { margin: 10px 0 0 0; }

 #centerbox .ttnews_item { margin: 0; padding: 10px; border: none; background: #666; border-bottom: 1px solid #5F5241; }
  #centerbox .ttnews_item_title { color: #5F5241; }
    #centerbox .ttnews_item_body p { margin: 0 0 10px 0; padding: 0; background: transparent; color: #5F5241; }
    #centerbox .ttnews_item_body a { color: #5F5241; }

/* tt_news - list view */

#ttnews_list .ttnews_item_list { margin: 0; padding: 10px 0 0 0; border: none; border-top: 1px solid #8F8271; }

  #ttnews_list .ttnews_item_title { margin: 0 0 5px 0; padding: 0; font-size: 0.67em; font-weight: bold; color: #5F5241; }
    #ttnews_list .ttnews_item_title h1 { margin: 0; font-size: 1.2em; border: none; }
    #ttnews_list .ttnews_item_title h2 { font-size: 1em; }
    #ttnews_list .ttnews_item_title a { margin: 0; padding: 0; font-style: normal; color: #5F5241; }
    #ttnews_list .ttnews_item_title a:hover { text-decoration: none; }

  #ttnews_list .ttnews_item_body { margin: 0 0 10px 0; padding: 0; }
    #ttnews_list .ttnews_item_body p { margin: 0 0 10px 0; padding: 0; }
    #ttnews_list .ttnews_item_body a { font-size: 11px; text-decoration: none; }
    #ttnews_list .ttnews_item_body a:hover { text-decoration: none; }

  #ttnews_list .ttnews_item_subheader { margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: italic; }

  #ttnews_list .ttnews_navlink { margin: 10px 0 0 0; }

/* tt_news - single view */

#ttnewsbox_single { clear: left; margin: 0; padding: 0; }

 #centerbox #ttnewsbox_single h1 { clear: both; margin: 10px 0 0 0; font-size: 0.7em; text-align: center; color: #8F8271; border: none; }
   #centerbox #ttnewsbox_single h1 a { color: #8F8271; }
 #centerbox #ttnewsbox_single h2 { font-size: 0.7em; font-weight: bold; text-align: left; color: #5F5241; border: none; }

 #centerbox #ttnewsbox_single a { color: #5F5241; }

 #centerbox #ttnewsbox_single p.bodytext { margin: 0 0 10px 0; padding: 0; }
 #centerbox #ttnewsbox_single p { margin: 0; padding: 0; background: transparent; color: #5F5241; }

 #centerbox #ttnewsbox_single.news-single-img { width: 50%; }
 #centerbox #ttnewsbox_single.news-single-imgcaption {  }

/*tt_news - archive */

 .ttnews_archive_empty { margin: 20px 0; }

/* tt_news - search */
  
 .ttnews_search input { float: left; margin: 0 10px 20px 0; padding: 4px 3px 0 3px; width: 320px; }
 .ttnews_search input.button { float: left; margin: 0; padding: 0; width: 80px; font-size: 10px; cursor: pointer; }
