body { background-image: url(pictures/background.gif);
       font-family: verdana, sans-serif, arial, helvetica;
       font-size: 8pt;
       padding-top: 0px;
       padding-left: 10px;
       padding-right: 0px;
       padding-bottom: 0px; }

.runko { width: 100%;
         text-align: left;
         margin: 0;
         padding: 0; }

.solu1 { width: 100%;
         height: 150px;
         background-image: url(pictures/header.jpg);
         background-repeat: no-repeat; }

.kuvateksti { font-size: 7pt;
              font-style: italic; }

a.newslink2:link { color: #0000ff;
                   font-size: 8pt;
                   font-style: italic;
                   text-decoration: none }

a.newslink2:hover { color: #0000ff;
                    font-size: 8pt;
                    font-style: italic; }

a.newslink2:active { color: #ff0000;
                     font-size: 8pt;
                     font-style: italic; }

a.newslink2:visited { color: #0000ff;
                      font-size: 8pt;
                      font-style: italic;
                      text-decoration: none }

.pvm { font-size: 7pt; }

hr { color: #cccccc; }

/**** menu.inc ****/

.menu1 { width: 12%;
         height: 600px;
         background-image: url(pictures/menu.jpg);
         background-repeat: no-repeat;
         vertical-align: top;
         margin: 0;
         padding: 0; }

.menu2 { width: 135px;
         margin: 0;
         padding: 0;
         font-size: 9pt; }

.menu3 { height: 190px;
         text-align: center;
         vertical-align: top;
         margin: 0;
         padding: 0; }

.mail { text-align: center; }

/**** menu.inc ****/


.sisalto { width: 670px;
           background-color: #ffffff;
           vertical-align: top;
           margin: 0;
           padding: 0; }

.teksti { width: 668px;
          height: 500px;
          font-size: 8pt;
          vertical-align: top;
          margin: 0;
          padding: 0; }

.otsikko1 { height: 30px;
            vertical-align: top;
            padding-top: 5px;
            padding-left: 10px;
            font-size: 13px;
            font-style: italic;
            font-weight: bold; }

.otsikko2 { width: 180px;
            vertical-align: top; }

.teksti2 { vertical-align: top;
           padding-left: 10px;
           padding-right: 5px; }

.solu3 { width: 200px;
         vertical-align: top;
         padding-top: 30px; }

.images { height: 215px;
          vertical-align: top;
          margin: 0;
          padding: 0;
          padding-left: 8px; }

.vali2 { height: 20px; }

.table2 { font-size: 8pt; }


/**** game.inc ****/

.game { height: 330px;
        vertical-align: top;
        font-size: 8pt;
        text-align: center;
        background-color: #000000;
        border: 1px solid #bab9b9; }

.game2 { height: 330px;
         vertical-align: top;
         font-size: 8pt;
         text-align: center;
         border: 1px solid #bab9b9; }

.ots1 { height: 30px; }

.game3 { height: 38px; }

.game3_2 { height: 38px;
           font-weight: bold; }

.game3_3 { height: 38px;
           font-weight: bold;
           font-size: 10pt; }

.game4 { height: 15px; }

.game_edustus { text-align: center;
                vertical-align: top; }

.game5 { width: 178px;
         font-size: 8pt;
         text-align: center; }

a.gamelink:link { color: #ffffff; }

a.gamelink:hover { color: #ffcc00; }

a.gamelink:active { color: #ff0000; }

a.gamelink:visited { color: #ffffff; }

/**** game.inc ****/


/**** footer.inc ****/

.footer { height: 20px;
          background-image: url(pictures/footer.gif);
          background-repeat: no-repeat;
          font-size: 8pt;
          text-align: left;
          padding-left: 10px; }

.footer1 { font-size: 7pt;
           vertical-align: center; }

.footer2 { width: 550px; }

/**** footer.inc ****/

/**** Joukkueet ****/

#pageheader { padding-top: 10px;
              text-align: left;
              padding-left: 90px;
              font-size: 12px; }

.teampiclink { font-size: 7pt;
               text-decoration: none;
               font-style: italic;  }

.kokoonp { width: 450px;
           font-size: 8pt; }

.lihavointi { width: 248px;
              height: 20px;
              font-weight: bold;
              text-align: left;
              padding-left: 5px; }

.nimet { vertical-align: text-top;
         font-size: 8pt; }

.nro { width: 30px; }

.nimi { width: 350px;
        text-align: left; }

.nimi2 { width: 248px;
         vertical-align: text-top;
         text-align: left;
         padding-left: 10px; }

.nimi2_2 { width: 300px;
           vertical-align: text-top;
           text-align: left;
           padding-left: 10px; }

/**** Joukkueet ****/

/**** h otsikot ****/

.h4 { font-size: 12px; }

/**** h otsikot ****/


/**** Yhteystiedot sivu ****/

.nimet2 { width: 440px;
          font-size: 8pt; }

.infoots { font-size: 11px;
           font-weight: bold; }

.yhteysots { font-weight: bold; }


.yhteys1 { width: 440px;
           text-align: left;
           font-size: 8pt; }

.yhteys2 { font-weight: bold;
           vertical-align: text-top; }

.vasen { width: 130px;
         vertical-align: text-top; }

.vasen2 { width: 265px;
         vertical-align: text-top; }

.nimet3 { vertical-align: text-top; }

.yht_nimi { vertical-align: text-top; }

.yht_tiedot { width: }

/**** Yhteystiedot sivu ****/


/**** Linkit sivu ****/

.linktable { width: 440px;
             font-size: 8pt; }

.linkheader { width: 300px;
              text-align: left;
              font-weight: bold; }

.team { text-align: left;
        vertical-align: text-top;
        padding-left: 10px; }

/**** Linkit sivu ****/


/**** Materiaalit sivu ****/

.mattable { width: 440px; }

.mat1 { width: 80px;
        text-align: center;
        font-size: 7pt; }

.mat2 { width: 360px;
        text-align: left;
        padding-left: 5px; }

.mat3 { font-weight: bold; }

.mat4 { padding-top: 10px; }

.vali3 { height: 5px;
         padding-top: 0px;
         padding-bottom: 0px; }

.mat4 { width: 100px;
        text-align: left; }

.mat5 { width: 360px;
        vertical-align: text-top;
        padding-top: 10px;
        text-align: left;
        padding-left: 15px; }

.mat6 { width: 360px;
        vertical-align: text-top;
        padding-top: 5px;
        text-align: left;
        padding-left: 15px;
        font-size: 7pt; }

.mattable2 { width: 430px;
             text-align: left;
             font-size: 8pt; }

.mat7 { font-weight: bold; }

.mat8 { font-weight: bold;
        font-size: 8pt;
        padding-top: 10px;
        text-align: left; }

.mat9 { font-size: 8pt;
        text-align: left; }

/**** Materiaalit sivu ****/

/**** Pelaajailmoitus ****/

.ilm1 { vertical-align: text-top;
        padding-bottom: 10px;
        text-align: left; }

.ilm2 { vertical-align: text-top;
        padding-bottom: 10px;
        text-align: left; }

/**** Pelaajailmoitus ****/

.teksti2_1 { padding-left: 30px;
             vertical-align: text-top;
             padding-top: 5px;
             font-size: 8pt;
             font-style: italic; }

.teksti3_1 { padding-left: 8px;
             vertical-align: text-top;
             padding-top: 5px;
             font-size: 8pt;
             font-style: italic; }

.lk { font-size: 7pt; }


/**** Ilmoituslomake ****/

.palauteTable { margin-left: 10px; }

.palaute { width: 100px;
           font-family: verdana, sans-serif, arial, helvetica;
           vertical-align: top;
           padding-bottom: 20px;
           margin-right: 5px; }

.palaute2 { 
            font-family: verdana, sans-serif, arial, helvetica;
            vertical-align: top;
            padding-bottom: 20px;
            margin-right: 5px; }

.palauteAla { vertical-align: top;
              padding-top: 20px; }

/**** Ilmoituslomake ****/







