.captionBgr {color:#1974a2;font-size:22px; font-weight:bold;font-family:arial}
.taso a:link { font-style: normal; color:navy }
.taso a:active { font-style: normal; color:navy }
.taso a:hover { font-style: normal; color:navy }
.taso a:visited { font-style: normal; color:navy }
.valiotsikko {background-color:#3399ff; color:navy; text-align:center; font-size:11pt}
.valiotsikko a{color:white}
.valiotsikko a:visited{color:white}
#.tasolista  th {background-color: #3399ff; color:navy}
.tasolista  th {text-align:left;background-color:white;border-bottom: 1px solid #2063AD; color:navy}
body{
  font-size:11px;
}
form{margin:0px}
h1 {
  margin:0px;
  padding-bottom:4px;
  margin-left:0px;
  font-size:12pt;
  text-align:left;
  border-bottom:1px solid black;
  background-color:#F4F4F4;
  padding-top:14px;
  padding-left:8px;
  color:#1974a2;
  color:Red;
  color:#1B5392;
  font-size:22px;
  font-weight:bold;
  font-family:arial;
}
h2 {
  color:#1B5392;
}
.menutaso {
  background-color: #f9f9ac; 
  background-color: #2063AD; 
  color:#1B5392;
  text-decoration: none;
  text-align:center;
}
.menutaso:hover{
/*  background-color:#3E9DE1;*/
}
.menutaso a {
  color: white;
width:100%;
}
.menutasoS {
  background-color: #3E84D2;
  color:white;
  text-align:center;
  text-decoration: none;
}
.menutasos a {
  color: white;
}


.vkopv td{
  text-align:center;
  font-weight:bold;
}

.tab {
  color:#1B5392;
}

.kalenteri td{
  text-align:right;
}
.tasolista  caption {
  padding-bottom:4px;
  margin-left:0px;
  font-size:12pt;
  text-align:left;
  color:navy;
  font-weight:bold;
  border-bottom:1px solid black;
  background-color:#F4F4F4;
  padding-top:14px;
  padding-left:8px;
  color:#1974a2;font-size:22px; font-weight:bold;font-family:arial
}
.tasolista a:text {font-size:8pt}
.tasolista a:link {font-size:8pt}
.tasolista a:active {font-size:8pt}
.tasolista a:visited {font-size:8pt}
.tasolista a:hover {font-size:8pt}
.sisalista {
            border:solid 1px #a9a95c;
            background-color: white;
            width: 100%;
            padding: 0px;
}

.tuomarivalikko {
    background-color: #ACD0F9;
    width:100%;
    padding:0px;
    color: #1B5392;
    vertical-align:middle;
	margin:0px;
}
.tuomaripalkki {
    border:solid 1px navy;
    background-color: #ACD0F9;
    height:24px;
    width:100%;
    padding:2px;
    vertical-align:middle;
}
  .tabactive{
    cursor:pointer;
  	text-align:center;
    vertical-align:middle;
    background-color:#ACD0F9;
    background-color:#1B5392;
    background-color: #3E84D2; 
    font-weight:bold;
    color:#1B5392;
    color:white;
    text-decoration:none;
    height:15px;
    padding:0px;
  	border-left:1px solid #1B5392;
   	border-bottom:1px solid #1B5392;
    }

  .tabinactive{
    cursor:pointer;
  	text-align:center;
    vertical-align:middle;
    background-color:#ACD0F9;
    background-color:#1B5392;
    background-color: #2063AD; 
    color:#1B5392;
    color:white;
    text-decoration:none;
    height:15px;
    padding:0px;
   	border-left:1px solid #1B5392;
	  border-bottom:1px solid #1B5392;
    }
  .tabhover{
    cursor:pointer;
	  text-align:center;
    vertical-align:middle;
    background-color:#9Cc0e9;
    color:#1B5392;
    text-decoration:none;
    height:15px;
    padding:0px;
	border-left:1px solid #1B5392;
	border-bottom:1px solid #1B5392;
  }

.tasolomake th {text-align:left; background-color: white; color: navy}
.tasolomake  caption {
    border-top: solid 1px #a9a95c;
    border-left: solid 1px #a9a95c;
    border-right: solid 1px #a9a95c;
    background-color: #f9f9ac;}
textarea{font-size:11px}
.ottelulista th {text-align: left}
.ottelulista td {padding: 0px 0px;}
.ottelulista input {padding: 0px 0px;margin:1px solid #2063AD; }
.ottelulista  th {border-bottom:1px solid #2f9cff; text-align:left;background-color:white; color:navy}
.ottelulista  caption {
  padding-bottom:4px;
  margin-left:0px;
  font-size:12pt;
  text-align:left;
  color:navy;
  font-weight:bold;
  border-bottom:1px solid black;
  background-color:#F4F4F4;
  padding-top:14px;
  padding-left:8px;
  color:#1974a2;font-size:22px; font-weight:bold;font-family:arial
}

.ottelulistatuomari th {text-align: left}
.ottelulistatuomari td {padding: 0px 0px;}
.ottelulistatuomari input {padding: 0px 0px;}
.ottelulistatuomari  th {border-bottom:1px solid #2f9cff; text-align:left;background-color:white; color:navy}
.ottelulistatuomari  caption{
  padding-bottom:2px;
  padding-left:4px;
  padding-top:8px;
  margin-left:0px;
  font-size:14px;
  text-align:left;
  font-weight:bold;
  font-family:arial;
  border:0px;
  background:none;
}

.pelattu td {color:gray}
.pakollinen {background:#F7C8C8}

.kenttataulukko th {background-color: #3399ff; color:navy; text-align:center}
.kenttataulukko td {vertical-align:top}


.luokituslista td,th {text-align:left}
.ob1 {text-align:center; background-color:blue;color:white}
.ob1 a:link{color:white}
.ob1 a:visited{color:white}
.ob2 {text-align:center; background-color:fuchsia;color:white}
.ob2 a:link{color:white}
.ob2 a:visited{color:white}
.ob3 {text-align:center; background-color:gray;color:white}
.ob3 a:link{color:white}
.ob3 a:visited{color:white}
.ob4 {text-align:center; background-color:green;color:white}
.ob4 a:link{color:white}
.ob5 {text-align:center; background-color:lime;}
.ob6 {text-align:center; background-color:maroon;color:white}
.ob6 a:link{color:white}
.ob6 a:visited{color:white}
.ob7 {text-align:center; background-color:navy;color:white}
.ob7 a:link{color:white}
.ob7 a:visited{color:white}
.ob8 {text-align:center; background-color:olive;color:white}
.ob8 a:link{color:white}
.ob8 a:visited{color:white}
.ob9 {text-align:center; background-color:purple;color:white}
.ob9 a:link{color:white}
.ob9 a:visited{color:white}
.ob10 {text-align:center; background-color:red}
.ob10 a:link{color:white}
.ob10 a:visited{color:white}
.ob11 {text-align:center; background-color:teal}
.ob11 a:link{color:white}
.ob11 a:visited{color:white}
.ob12 {text-align:center; background-color:yellow;}

.adminmenu {position:absolute; width:150px;}
.adminmenu ul{margin-left:0px;padding-left:15px;list-style-type:none}
.main {position:absolute; left:200px}
.tuomari2lista {left:150px;display:none;top:0px;position:absolute;}
.help {position:absolute;background-color:blue;color:white;visibility:hidden:z-index:9;width:50px}

.tablist {
  border-right:1px solid navy;
  background-color:#E1EDFC;
}

li.tablistaktiivi {
  font-weight:bold;
}

.tabpage{
	position:absolute;
	left:159px;
	width:700px;
	height:340px;
	border-left:1px solid navy;
	overflow:auto;
	top:0px;
}

.tabpage2{
	sposition:absolute;
	top:0px;
	width:800px;
}

.tuomaripage{
	position:absolute;
	left:159px;
	width:700px;
	height:340px;
	border-left:1px solid navy;
	overflow:auto;
	top:0px;
}

.tablist ul{
  margin:0px;
  padding:0px;
  
}
.tablist li{
  list-style-type:none;
  padding:6px;
  cursor:pointer;   
  width:150px;
  color: #1B5392;
  background-color: #ACD0F9;
  border-top:1px solid #eeeeee;
  border-left:1px solid #eeeeee;
  border-bottom:1px solid #006699;
}
.tablist li:hover{
  background-color:#B9EBFC; 
}
li.tablist2 {
  padding:0px;
  padding-left:10px;
  padding-top:4px;
  cursor:pointer;   
  color: #1B5392;
  width:140px;
  border:none;
  font-weight:normal;
  white-space:nowrap;
  overflow:hidden;
}

.tablist a{font-weight:normal}

.aktiivijoukkue {
background-color:#ffcccc;
}

.valittujoukkue {
background-color:#ffaaaa;
}


.cup {
position:absolute;
background-color:white;
width:170px;
height:50px;
text-align:center;
z-index:2;
}

.cup th{
color:black;
font-weight:normal;
padding:0px;
background-color:yellow;
font-size:9pt;
}

.cup table{
background-color:black;
z-index:2;
}
.cup td{
background-color:white;
font-size:8pt;
color:black;
}

.cupviiva {
position:absolute;
border-right:2px solid white;
}
.cupviivaalas {
position:absolute;
border-right:2px solid white;
border-top:2px solid white;
width:110px;
}
.cupviivaylos {
position:absolute;
border-right:2px solid white;
border-bottom:2px solid white;
width:110px;
z-index:0;
}

.ryhmaeste {
border:1px solid black;
}

.omapelieste {
border:1px solid green;
}

.tehtavaeste {
border:1px solid blue;
}

.yhteste {
border:1px solid red;
}

.loma {
  padding:0px;
  border:1px solid white;
}
.hovertext {
  position:absolute;
  top:100px;
  left:200px;
  min-height:40px;
  padding:4px;
  background-color:silver;
  border:1px solid black;
}
.eilaskuteta{
  text-decoration:line-through;
}
