/*           Design und Realisation            */
/*                  moon media                 */
/*        Internet - Print - Music/Sounds      */
/*                                             */
/*          http://www.moon-media.biz          */
/*          http://www.moon-music.com          */
/*          http://www.moon-studio.de          */
/*                                             */
/*               97074 Würzburg                */
/*           Tel.: 0931 - 78 48 628            */
/*                                             */
/*    (c)1999-2007 M. Bieber . moon media      */


/*  tt_news | Liste ____________________________________ */

#contentleft .news-list-container { width: 530px;
                                    border: 0;
                                    background-color: transparent;
                                    float:left;}

#contentleft .news-list-item { background-color: transparent;
                               margin: 0 0 10px 0;
                               padding: 0 0 0.7em 0;
                               border-bottom: 1px solid black;
                               border-top: 0;
                               border-right: 0;
                               border-left: 0;
                               float: left;
                               width: 530px;}

#contentleft .news-list-container h3 { font-size: 1.5em;
                                       font-weight: bolder;
                                       margin: 0 0 1em 0;
                                       padding: 0;
                                       border: 0;
                                       color: rgb(51,42,26);
                                       background-color: transparent;}

#contentleft .news-list-container h3 a { font-family: times, serif;
                                         line-height: 0.9em;
                                         font-size: 1em;
                                         font-style: italic;
                                         font-weight: bolder;
                                         letter-spacing: -0.04em;
                                         margin: 0 0 0.5em 0;
                                         border: 0;
                                         color: rgb(51,42,26);}

#contentleft .news-list-date { font-family: arial, sans-serif;
                                  font-size: 0.5em;
                                  font-style: normal;
                                  font-weight: normal;
                                  padding: 0.3em 0.5em 0.1em 0.5em;
                                  background-color: rgb(51,42,26);
                                  vertical-align: middle;
                                  color: rgb(170,151,119);
                                  width: 15em;}

#contentleft .news-list-morelink a { font-size: 1.2em;
                                       float: left;
                                       margin: 0;
                                       padding: 0;
                                       width: 5em;
                                       color: rgb(255,255,255);
                                       border: 0;
                                       text-decoration: none;}

#contentleft .news-list-item hr {border: 0;}


/*  tt_news | Latest ____________________________________ */

#contentleft .news-latest-container { border: 0;
                                      margin: 0;
                                      padding: 0;
                                      background-color: transparent;
                                      width: 100%;}

#contentleft .news-latest-container h2 { display: none;}

.news-latest-container h3 { padding: 0;
                            color: white;
                            border: 0;
                            clear: both;}

#contentleft .news-latest-container h3 a { font-family: times, serif;
                                           line-height: 0.9em;
                                           font-size: 1em;
                                           font-style: italic;
                                           font-weight: bolder;
                                           letter-spacing: -0.04em;
                                           margin: 0 0 1em 0;
                                           border: 0px;
                                           color: rgb(51,42,26);}

#contentleft .news-latest-date a { font-family: arial, sans-serif;
                                   font-size: 1.5em;
                                   padding: 0;
                                   margin: 0;}

#contentleft .news-latest-item { background-color: transparent;
                                 margin: 0 0 10px 0;
                                 padding: 0 0 0.7em 0;
                                 border-bottom: 1px solid black;
                                 border-top: 0;
                                 border-right: 0;
                                 border-left: 0;}

#contentleft .news-latest-item p { clear: left;}

#contentleft .news-latest-item hr {border: 0;}

#contentleft .news-latest-morelink a { font-size: 1.2em;
                                       float: left;
                                       margin: 0;
                                       padding: 0;
                                       width: 5em;
                                       color: white;
                                       border: 0;
                                       text-decoration: none;}

#contentleft .news-latest-gotoarchive { background-color: transparent;
                                        border: 0;
                                        text-align: right;}


/*  tt_news | Single ____________________________________ */

#contentleft .news-single-item { border: 0;
                                 background-color: transparent;
                                 margin:0;
                                 padding:0;}

#contentleft .news-single-item h2 { font-family: times, serif;
                                    line-height: 1em;
                                    font-size: 1.7em;
                                    font-style: italic;
                                    font-weight: bolder;
                                    letter-spacing: -0.04em;
                                    margin: 0 0 0.5em 0;
                                    padding:0;
                                    border: 0;
                                    color: rgb(51,42,26);
                                    clear: left;
                                    width: 13em;
                                    position: relative;}


#contentleft .news-single-item h3 { font-size: 1.2em;
                                    font-weight: bolder;
                                    margin: 0;
                                    padding:0;
                                    border: 0;
                                    color: rgb(51,42,26);
                                    clear: both;}

#contentleft .news-single-item h4 { font-size: 1.2em;
                                    font-weight: bolder;
                                    margin: 3em 0 0 0;
                                    border: 0;
                                    color: rgb(51,42,26);
                                    clear: both;}

#contentleft .news-single-item .news-single-timedata { position: relative;
                                                       float: right;
                                                       font-size: 0.8em;
                                                       color: white;
                                                       padding: 0.5em 1em 0.5em 0.5em;
                                                       color: rgb(89,75,51);
                                                       background-color: rgb(169,155,131);}

#contentleft .news-single-item .news-single-author { clear: both;
                                                     font-size: 0.85em;
                                                     color: white;
                                                     margin: 0 0 1em 0;}

#contentleft .news-single-item hr {border: 0;}

#contentleft .news-single-backlink { margin: 0;
                                       padding: 0;
                                       border-top: 1px solid rgb(51,42,26);}

#contentleft .news-single-backlink a { margin: 0;
                                       padding: 0.5em 0 0 0;
                                       float: right;
                                       text-align: right;
                                       font-size: 1.5em;}


/*  tt_news | Archiv ____________________________________ */

#contentleft .news-amenu-container { border: 1px solid rgb(51,42,26);
                                     background-color: rgb(211,201,183);
                                     margin: 0 0 5em 0;
                                     padding: 0;
                                     clear: both;
                                     height: auto;}

#contentleft .news-amenu-container h2 { display: none;}

#contentleft .news-amenu-container ul { margin: 0;
                                        padding: 0;
                                        border: 0;
                                        background-color: transparent;
                                        clear: both;}

#contentleft .news-amenu-container li { list-style-type: none;
                                        margin: 0 0 10px 0;
                                        padding: 0.5em;
                                        background-color:  rgb(190,180,150);
                                        border: 0;}

#contentleft .news-amenu-item-year dd {margin: -0.5em;
                                       padding: 0.75em;
                                       background-color: rgb(51,42,26);}


.news-search-form {background-color: rgb(211,201,183);
                   padding: 0.5em;
                   margin: 0 0 2em 0;
                   width: 60%;}

.news-search-form input {padding: 0;
                         margin: 0 0.5em 0 0;}

.news-search-emptyMsg {font-size: 1em;
                       margin: 0 0 30px 0;}
