/* CSS Document */

/* SIS NEU */

/* Dieses Dokument enthält alle meine CSS-Angaben bezüglich SIS-Handball */

.ehc {font-weight: bold;
      color: #a80000;} 

.small {font-size: 10px;}

.footer {font-size: 10px;}

.spacer2 {width: 5px;
         text-align: center;}   

.border {border:1px solid #b0b0b0;}

#sis .result {
width: 100%;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding:0;
margin:0;
}

/* Tabelle */

.tab-head {color: white;
           background-color: #b0b0b0;
           border:1px #b0b0b0 solid;          
           width: 100%;   
           font-weight: bold;
           text-align: center;
           vertical-align: middle;
           line-height: 20px}
 
.tab-dunkel {color: black;
             border-top:1px #b0b0b0 solid;
             background-color: #efe7e7;           
             width: 100%;   
             font-weight: normal;} 

.tab-hell {color: black;
           border-top:1px #b0b0b0 solid;
           background-color: #f4f4f4;  
           width: 100%;
           font-weight: normal;}

.tab-ehc {border-top:0px #ffffff solid;
          border-bottom:0px #ffffff solid;
          background-color: #a80000;
          font-weight: normal;
          color: white;
          width: 100%;}  

.tab-nr {width: 20px;
		 text-align: center;} 

.tab-team {text-align: left;
           width: 272px;}  

.tab-spiele {width: 24px;
             text-align: right;} 

.tab-spacer {width: 10px;
         text-align: center;}

.tab-spieleinsgesammt {width: 24px;
                      text-align: left;} 

.tab-toreplus {width: 30px;
               text-align: right;}  

.tab-toreminus {width: 30px;
               text-align: left;}  

.tab-diff {width: 42px;
           text-align: center;}  

.tab-toreplus {width: 26px;
            text-align: right;}                                                                                      

.tab-toreminus {width: 26px;
            text-align: left;} 

.tab-punkteplus {width: 20px;
                 text-align: right;} 

.tab-punkteminus {width: 20px;
                  text-align: left;}  
        
/* SpielPlan einer Mannschaft */

.SPM-head {color: white;
           background-color: #b0b0b0;
           border:1px #b0b0b0 solid;          
           width: 100%;   
           font-weight: bold;
           text-align: center;
           vertical-align: middle;
           line-height: 20px}

.SPM-dunkel {color: black;
            background-color: #efe7e7;           
            font-weight: normal;
            line-height: 22px;
            vertical-align: middle;} 

.SPM-hell {color: black;
          background-color: #f4f4f4;  
          font-weight: normal;
          line-height: 22px;
          vertical-align: middle;}

.SPM-SpielDatum {width: 150px;
                 font-weight: normal;
                 color: #000000;
                 padding: 2px 5px 2px 5px;
                 text-align: left;}                           

.SPM-SpielVon {width: 70px;
               color: #000000;
               padding: 2px 5px 2px 0px;
               text-align: center;}  

.SPM-Heim {text-align: right;
           width: 210px;
           color: #000000;
           padding: 2px 5px 2px 0px;} 
                             
.SPM-Gast {text-align: left;
           width: 220px;
           color: #000000;
           padding: 2px 0px 2px 5px;} 

.SPM-Tore1 {width: 18px;
            text-align: right;}                                                                                      

.SPM-Tore2 {width: 18px;
            text-align: left;} 
            
.SPM-Spielort {width: 45px;
               font-size: 90%;
               text-align: center;
               padding-right: 5px;
               line-height: 18px;
               vertical-align: middle;}                       
       
/* Neues CSS */

.tvk {font-weight: bold;
      color: #a80000;} 

.small {font-size: 10px;}

.border {border:1px solid #b0b0b0;}

/* Halle */         
         
a.halle, a.halle:link, a.halle:visited, a.halle:active { position: relative; text-decoration: none; color: #000000; border-bottom:0px dotted #FFFFFF; }
a.halle:hover 	{ background: transparent; z-index: 100; }
a.halle span { display: none; text-decoration: none; }
a.halle:hover span {display: block; position: absolute; top: -80px; left: -315px; width: 300px; z-index: 100; color: #000000;  border: 2px solid;	border-color: #a80000; padding: 2px 10px 2px 10px;  background:url(../template/tvk/img/infobg.gif) repeat-x bottom left #f4f4f4; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:100%; font-style: Normal; font-weight:normal; text-align: left; }

/* Info */         
         
a.info, a.info:link, a.info:visited, a.info:active { position: relative; text-decoration: none; color: #000000; border-bottom:0px dotted #FFFFFF; }
a.info:hover 	{ background: transparent; z-index: 100; }
a.info span { display: none; text-decoration: none; }
a.info:hover span {display: block; position: absolute; top: -30px; left: -315px; width: 300px; z-index: 100; color: #000000;  border: 2px solid;	border-color: #a80000; padding: 2px 10px 2px 10px;  background:url(../template/tvk/img/infobg.gif) repeat-x bottom left #f4f4f4; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:100%; font-style: Normal; text-align: left; }

/* Spielplan Startseite */

#P-Index {
width:100%;
overflow:hidden;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-style:normal;
font-variant:normal;
font-weight:normal;
color:black;
padding:0;
margin:0;
}

#P-Index .bright {
width:100%;
overflow:hidden;
color:black;
background:url(../templates/tvk/img/tbbg.gif) repeat-x top left #ffffff;
line-height: 18px;
vertical-align:middle;
}

#P-Index .dark {
width:100%;
overflow:hidden;
color:black;
background:url(../templates/tvk/img/tbbg2.gif) repeat-x top left #f4f4f4;
line-height:18px;
vertical-align:middle;
}

#P-Index .date {
float:left;
width:74px;
margin:2px 5px;
text-align:left;
}

#P-Index .time {
float:left;
width:64px;
margin:2px 5px 2px 0;
text-align:center;
}

#P-Index .home {
float:left;
width:175px;
margin:2px 4px 2px 0;
text-align:right;
}

#P-Index .colon {
float:left;
width:5px;
margin:2px 0;
text-align:center;
}

#P-Index .guest {
float:left;
width:175px;
margin:2px 0 2px 4px;
text-align:left;
}

#P-Index .g-home {
float:left;
width:19px;
margin:2px 0;
text-align:right;
}

#P-Index .g-guest {
float:left;
width:19px;
margin:2px 0;
text-align:left;
}

#P-Index .location {
float:left;
width:35px;
margin:2px 0 2px 9px;
font-size:90%;
line-height:18px;
vertical-align:middle;
}

#P-Index .location_span {
position:absolute;
z-index:100;
