/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    background-color: rgb(226, 226, 255);
    }

  .kehys { border-style: solid;
    display: block;
    overflow: hidden;
    opacity: 1;
    top: 20px;
    background-color: rgb(187, 187, 255);
    width: 940px;
    left: 15px;
    }

  .reunus { padding: 5px;
    border-bottom-style: solid;
    background-color: rgb(51, 102, 255);
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    position: absolute;
    top: 10px;
    left: 10px;
    border-left-style: solid;
    border-left-width: 3px;
    border-top-width: 3px;
    border-top-style: solid;
    border-bottom-width: 3px;
    width: 150px;
    }

  .sisalto { border-style: solid;
    border-width: 3px 3px 3px 2px;
    padding: 15px;
    position: absolute;
    text-align: justify;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    background-color: rgb(221, 221, 255);
    top: 10px;
    left: 10px;
    width: 900px;
    }

  .tekstilaatikko { border-style: solid;
    border-width: 1px;
    padding: 15px;
    background-color: rgb(204, 204, 255);
    display: block;
    text-align: justify;
    width: 930px;
    }

  .kuvateksti { font-family: Arial,Helvetica,sans-serif;
    font-size: x-small;
    font-style: italic;
    line-height: 15px;
    text-align: right;
    display: block;
    }

  .sisalto img { border-style: solid;
    border-width: 1px;
    }

  .navigaatio {
	display: block;
}
.nav-otsikko {
	border: 2px solid black;
	padding: 5;
	font-family: serif;
	font-size: 30;
	font-weight: bold;
	font-style: italic;
}
 
 div.navigaatio table
 {
 	font-size: 12;
	font-family: cursive;	
	font-style: italic;
 }
 
  div.navigaatio a {
	font-family: serif; font-style: normal; font-weight: bold; text-decoration: none;
	color: black;
}




  div.navigaatio a:hover {
	color: rgb(255, 100, 00);
	}


  .valikko { border-style: none;
    display: block;
    overflow: hidden;
    font-weight: bold;
    visibility: visible;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 24px;
    width: 180px;
    }

  div.reunus div.valikko:hover { display: block;
    height: 200px;
    }

  div.valikko a { border-style: solid solid none;
    border-width: 1px;
    background-color: rgb(192, 192, 192);
    color: rgb(0, 0, 0); 
    text-decoration: none;
    display: block;
    padding-left: 2px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 2px;
    }

  .otsikko { border-style: solid solid none;
    border-top: 1px solid rgb(0, 0, 0);
    border-left: 1px solid rgb(0, 0, 0);
    border-right: 1px solid rgb(0, 0, 0);
    display: block;
    padding-top: 2px;
    padding-left: 2px;
    background-color: rgb(102, 102, 102);
    color: rgb(255, 255, 255);
    width: 125px;
    margin-top: 6px;
    }

  div.valikko a:hover { background-color: rgb(255, 255, 255);
    }

  .palkki { background-color: rgb(51, 102, 255);
    margin-top: 15px;
    margin-left: 15px;
    padding-top: 15px;
    padding-left: 15px;
    height: 50px;
    }

  .sisennys { display: block;
    margin-left: 25px;
    }

  .reunus a { border-style: solid solid none;
    border-color: rgb(0, 0, 0);
    border-width: 1px;
    width: 125px;
    display: block;
    background-color: rgb(192, 192, 192);
    color: rgb(0, 0, 0);
    text-decoration: none;
    padding-top: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    }

  .reunus a:hover { background-color: rgb(255, 255, 255);
    }

  li { padding-bottom: 6px;
    }

  dt { display: block;
    margin-top: 12px;
    }

  .linkkilista {  }

  .ylapalkki {  }

  div.linkkilista a { text-decoration: none;
    }

  div.ylapalkki a { border-style: solid;
    border-width: 1px;
    padding: 3px 15px;
    background-color: rgb(200, 200, 200);
    color: rgb(0, 0, 0);
    text-decoration: none;
    }
div.ylapalkki a:hover {
	background-color: White;
}
