/* CSS Document for website of KSC BAHNFREI DAMM

   Definitionen für Spielberichte, die in Dateien generiert wurden mit Namen z.b. wie "sport2008121301.txt"
*/



/* ****************************************************************************************

       Spielberichte zu den Spieltagen

   ****************************************************************************************
*/


div#spielbericht_container {
         height:auto;
         border: 1px solid #047404;
}

div#spielbericht_headline {
         border: 1px solid #047404;
         height:1.5em;
         font-size: 1.2em;
         font-weight: bolder;
         text-align: left;
         text-decoration: none;
         color: dimgray;
         margin:0em;
         padding-top:0.0em;
         padding-bottom:0.1em;
         padding-left:0em;
         padding-right:0em;
}
div#spielbericht_headline table{
         background-color: gray;
         background-image:url(../grafik/background_gray_2.jpg);
         border-bottom:1px;
         vertical-align:text-top;
         margin:0em;
         margin-bottom:1em;
         padding:0em;
         width:100%;
}
div#spielbericht_headline table tr{
       border-bottom:0px;
}

div#spielbericht_headline table td{
       border-bottom:0px;
       vertical-align:text-top;
}
div#spieltag_erg {
       min-height:1.5em;
       margin-top:1em;
       margin-bottom:1em;
       padding-left:0.7em;
}
div#spieltag_erg_paarung {
       float:left;
       width:28.5em;
       font-weight: bolder;
       text-align: left;
       text-decoration: none;
}
div#spieltag_erg_ergebnis {
       float:left;
       width:15em;
       font-weight:bolder;
       text-align:center;
}
div#spieltag_erg_info {
       float:left;
       width:25em;
       text-align:center;
}

/*  ************************************************************************************
         Haupt-Bereiche (links/rechts) der Seite unterhalb des Spieltag-headers
    ************************************************************************************
           border-right:dotted 1px #c0c0c0;

    */

/*     Die Höhe wird in "handleResponse" in "ajax.js" dynamisch angepasst  */
div#spielbericht_spiel {
       float:left;
       width:36em;
       height:auto;
       min-height:620px;
       padding-right:0.8em;
       margin-bottom: 2em;
}

div#spielbericht_spieltag {
       float:right;
       width:37.6em;
       padding:0em;
       margin-bottom: 2em;
}
/*  ************************************************************************************
         Einzelergebnisse der Spieler
    ************************************************************************************
*/

div#spieltag_einzel_container {
       border:0px;
       margin:0;
       margin-top:1em;
       margin-bottom:0.5em;
       padding:0em;
}

div#spieltag_einzel_header {
         margin:0;
         padding-top:0.5em;
         padding-bottom:0em;
         vertical-align:middle;
         font-weight: bold;
}

div#spieltag_einzel {
       margin-top:1em;
}


div#spieltag_einzel table{
       border:1px solid #c0c0c0;
       border-spacing:1px;
       vertical-align:text-top;
       margin:0em;
       margin-bottom:1em;
       padding:0em;
       width:100%;
       table-layout:fixed;
}


div#spieltag_einzel table tr{
       border-bottom:0px;
}

div#spieltag_einzel table th{
       line-height:1.4em;

       margin:0;
       margin-bottom: 0em;
       padding:0.5em;
       padding-left:0.5em;
       padding-top:0.8em;
       padding-bottom:0.7em;
         vertical-align:middle;
         font-weight: bold;
                background-color:#047404;
                color: #ffffff;
         white-space:nowrap;
}

div#spieltag_einzel table td{
       border-bottom:1px dotted #ddd;
       padding-left:0.5em;
       padding-top:0.5em;
       padding-bottom:0.5em;
         vertical-align:middle;
         white-space:nowrap;
         background-color:#eeeeee;

}

/*  ************************************************************************************
         Spieler des Tages
    ************************************************************************************
*/
div#spieltag_spielerdestages {
         line-height:1.5em;
         margin:0;
         margin-top:1em;
         padding-bottom:1em;
         height: auto;
}
div#spieltag_spielerdestages_title {
         font-weight:bold;
}
div#spieltag_spielerdestages_header {
         margin-top:1em;
         text-decoration:underline;
}
div#spieltag_spielerdestages_text {
         margin-top:1em;
         text-align:justify;
}

/*  ************************************************************************************
         Vorschau und Kommentar zum Spiel
    ************************************************************************************
*/

div#spielpaarung_berichte {
         clear:both;
         margin: 0em;
         margin-top:1em;
}

div#spielpaarung_bericht_text {
         clear:both;

         width:33.8em;
         height:auto;
         min-height:0;
         border:1px solid #dddddd;

         margin:0em;
         margin-top:2.4em;

         padding:1em;
         display:block;
         white-space:normal;

         background-color:#eeeeee;
}

div#spielpaarung_vorschau {
         display:none;
         margin-top:1em;

         padding-top:0em;
         padding-right:2em;
         padding-bottom:1em;
         padding-left:0.2em;
         text-align: left;
         line-height: 1.5em;
}
div#spielpaarung_vorschau_header {
        height:0.8em;
        margin:0;
        margin-bottom: 0.7em;
        padding:0em;
        padding-top:1.0em;
        color:maroon; /*grün: 047404*/
        font-size:1.3em;
        font-weight:bolder;
        text-decoration:none;
        text-align: left;
}
div#spielpaarung_vorschau_subheader {
         margin:0;
         padding:0em;
         padding-bottom:0.5em;
         font-size:0.85em;
         text-decoration:none;
         text-align: left;
}
div#spielpaarung_vorschau_text {
         margin-top:1em;

         line-height: 1.5em;

         text-align:left;
}

div#spielpaarung_kommentar {
         display:none;
         margin-top:1em;

         padding-top:0em;
         padding-right:2em;
         padding-bottom:1em;
         padding-left:0.2em;
         text-align: left;
         line-height: 1.5em;
}

/*


         margin:0;
         padding:0em;
         padding-top:0.5em;
         padding-bottom:0.5em;
         font-size:1em;
         font-weight:bolder;
         text-decoration:none;
         text-align: left;

*/

div#spielpaarung_kommentar_header {
        height:auto;
        margin:0;
        margin-bottom: 0.7em;
        padding:0em;
        padding-top:1.0em;
        color:maroon; /*grün: 047404*/
        font-size:1.3em;
        font-weight:bolder;
        text-decoration:none;
        text-align: left;
}
div#spielpaarung_kommentar_subheader {
         margin:0;
         padding:0em;
         padding-bottom:0.5em;
         font-size:0.85em;
         text-decoration:none;
         text-align: left;
}
div#spielpaarung_kommentar_text {
         margin-top:1em;

         line-height: 1.5em;
         text-align:left;
}

/*  ************************************************************************************
         Spieltags-Begegnungen
    ************************************************************************************
*/

div#spieltag_ms_container {
         border:0px;
         margin:0em;
         margin-top:1em;
         margin-bottom:1em;
         padding: 0em;
}
div#spieltag_ms_header {
         margin:0;
         padding-top:0.5em;
         padding-bottom:0em;
         vertical-align:middle;
         font-weight: bold;
}

div#spieltag_ms {
         border:1px solid #ddd;
         margin: 0;
         margin-top:1em;
         margin-bottom:0em;
         padding: 0em;
         height: 16.8em;
         min-height: 17.5em;
         overflow:auto;
         overflow-x: hidden;
         overflow-y: scroll;
}
div#spieltag_ms table{
         border-spacing:1px;
         margin:0em;
         padding:0em;
         padding-right: 0.1em;
         table-layout:fixed;
                  width:398px;
}


div#spieltag_ms table tr{
}
div#spieltag_ms table th{
         line-height:1.4em;
         background-image:url(../grafik/background_gray_2.jpg);
}

div#spieltag_ms table td{
         line-height: 1.7em;
         border-bottom:1px solid #c0c0c0;
         padding-left:0.2em;
         padding-top:0.5em;
         padding-bottom:0.5em;
         vertical-align:middle;
         white-space:nowrap;
         background-color:#eeeeee;
}

.th_ms_paarung{
         width:290px;
         padding-left:0.5em;
         vertical-align:middle;
}
.th_ms_ergebnis{
         width:70px;
         padding-left:0.5em;
}
.td_ms_paarung{
         width:290px;
         padding-left:0em;
}
.td_ms_ergebnis{
         width:90px;
         vertical-align:middle;
         text-align:center;
}


/*  ************************************************************************************
         Liga-Tabelle
    ************************************************************************************
*/

div#spieltag_tab_container {
         border:0px;
         margin:0em;
         margin-top:2em;
         margin-bottom:1em;
         padding: 0em;
         height:auto;
}
div#spieltag_tab_header {
         margin:0;
         padding-top:0.5em;
         padding-bottom:0em;
         vertical-align:middle;
         font-weight: bold;
}
div#spieltag_tab {
         margin:0em;
         margin-top:1em;
         margin-bottom:1em;
         padding: 0em;
         height:auto;
         min-height:5em;
}
div#spieltag_tab_left {
         float:left;
         width: 198px;
         height:auto;
         border-top:1px solid #ddd;
         border-bottom:1px solid #ddd;
         border-left:1px solid #ddd;
}
div#spieltag_tab_left table{
         border-spacing:1px;
         margin:0em;
         padding:0em;
         table-layout:fixed;
}
div#spieltag_tab_left table tr{
         background-color:#dfddd0;
         text-align:center;
         line-height: 1.4em;
}

div#spieltag_tab_left table th{
         line-height:1.5em;
         vertical-align:middle;
         background-image:url(../grafik/background_gray_2.jpg);
}

div#spieltag_tab_left table td{
         border-bottom:1px solid #c0c0c0;
         padding:0.5em;
         background-color:#eeeeee;
}

.th_tab_platz{
         width:18px;
         padding-right:0.3em;
         vertical-align:middle;
         text-align:right;
}
.th_tab_mannschaft{
         width:180px;
         padding-left:0.5em;
         vertical-align:middle;
         text-align:left;
}
.th_tab_anz_spiele{
         width:18px;
         vertical-align:middle;
         text-align:center;
}
.th_tab_kegel_gesamt{
         width:52px;
         vertical-align:middle;
         text-align:center;
}
.th_tab_punkte_gesamt{
         width:50px;
         vertical-align:middle;
         text-align:center;
}
.th_tab_schnitt_gesamt{
         width:58px;
         vertical-align:middle;
         text-align:center;
}
.th_tab_schnitt_heim{
         width:58px;
         vertical-align:middle;
         text-align:center;
}
.th_tab_punkte_heim{
         width:50px;
         vertical-align:middle;
         text-align:center;
}
.th_tab_schnitt_ausw{
         width:70px;
         vertical-align:middle;
         text-align:center;
}
.th_tab_punkte_ausw{
         width:60px;
         vertical-align:middle;
         text-align:center;
}
.th_tab_landesverband{
         width:58px;
         vertical-align:middle;
         text-align:center;
}
.td_tab_platz{
         width:18px;
         padding-right:0.3em;
         vertical-align:middle;
         text-align:right;
}
.td_tab_mannschaft{
         width:180px;
         padding-left:0.5em;
         vertical-align:middle;
         text-align:left;
}
.td_tab_anz_spiele{
         width:18px;
         vertical-align:middle;
         text-align:center;
}
.td_tab_kegel_gesamt{
         width:52px;
         vertical-align:middle;
         text-align:center;
}
.td_tab_punkte_gesamt{
         width:50px;
         vertical-align:middle;
         text-align:center;
}
.td_tab_schnitt_gesamt{
         width:58px;
         vertical-align:middle;
         text-align:center;
}
.td_tab_schnitt_heim{
         width:58px;
         vertical-align:middle;
         text-align:center;
}
.td_tab_punkte_heim{
         width:50px;
         vertical-align:middle;
         text-align:center;
}
.td_tab_schnitt_ausw{
         width:70px;
         vertical-align:middle;
         text-align:center;
}
.td_tab_punkte_ausw{
         width:60px;
         vertical-align:middle;
         text-align:center;
}
.td_tab_landesverband{
         width:58px;
         vertical-align:middle;
         text-align:center;
}
/*
         min-height: 17.5em;
         overflow:auto;
         overflow-x: hidden;
         overflow-y: scroll;
*/

div#spieltag_tab_right {
         float:left;
         overflow:auto;
         overflow-x: scroll;
         overflow-y: hidden;
         width:213px;
         margin:0em;
}
div#spieltag_tab_right table{
         border-top:1px solid #ddd;
         border-bottom:1px solid #ddd;
         border-right:1px solid #ddd;
         border-spacing:1px;
         margin:0em;
         padding:0em;

         table-layout:fixed;
}
div#spieltag_tab_right table tr{
         margin:0em;
         background-color:#dfddd0;
         text-align:center;
         line-height: 1.4em;
}

div#spieltag_tab_right table th{
         margin:0em;
         padding-top:0.3em;
         padding-bottom:0.3em;
         padding-left:0.3em;
         padding-right:0.3em;
         background-image:url(../grafik/background_gray_2.jpg);
         line-height: 1.2em;
}

div#spieltag_tab_right table td{
         margin:0em;
         border-bottom:1px solid #c0c0c0;
         padding:0.5em;
}

/*  -----------------------------------------------------------------  */

div#spieltag_sonstiges {
         border:0px;
         margin: 0em;
         margin-top:3em;
         margin-bottom:1em;
         padding:0.5em;

}
div#spieltag_sonstiges ul{
        margin: 0em;
        margin-bottom: 0.3em;
        padding: 0em;
}
div#spieltag_sonstiges ul li{
        margin: 0em;
        padding: 0em;
        height:2.5em;
}
