body 
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
}

img  
{
border: 0px;
}

.reunus {
        border: 1px solid #000000;
        background-color: #ECF2EA;
}


.sisennys
{
	margin-left: 20px;
}

.floatright
		{
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: white;
	
		}

h1 
{
	font-size: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #3C398B;
	padding-top: 10px;
	margin-left: 20px;
}

h2 
{
	font-size: 95%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #3C398B;
	margin-left: 20px;
}

h3 
{
	font-size: 90%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #3C398B;
	margin-left: 20px;
}

h4 
{
	font-size: 85%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #3C398B;
	margin-left: 20px;
}


p
{
	font-size: 80%;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-left: 20px;
	margin-right: 20px;
}

.leipa
{
        font-size: 80%;
        font-family: verdana, arial, helvetica, sans-serif;
        margin-left: 20px;
        margin-right: 20px;
}


.pieni
{
	font-size: 75%;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-left: 10px;
	color: white;
}

.pieniteksti
{                
        font-size: 70%;
        font-family: verdana, arial, helvetica, sans-serif;
        margin-left: 10px;
}


.muokkaa
{
	font-size: 70%;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-left: 5px;

}
.yhteys
{
	font-size: 80%;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	color: white;
	font-weight: bold;
}


.osastot 
{
	margin-right: 0px;
	position: absolute;
	margin-top:0px;
}

.oikea
{

	margin-right: 0px;
}


ul, ol, dl
{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 80%;

}

li

{
	margin-left: 20px;
}


.otsikko
{
	background: #4C794C;
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 90%;
	color: white;
	padding-left: 5px;
	margin-left: 18px;
	margin-right: 20px;
	margin-top: 25px;
	font-weight: bold;
}

.haku
{
	background-color: #FADB75;
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 80%;
	margin-top: 25px;
	padding-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;	
}


.nav
{
	color: #FFFFFF;
}

#english
{
	position:absolute;
 	width:100px;
 	height:15px; 
	z-index:1; 
	left: 24px; 
	top: 56px;
}

#osastokirjastot
{
	position:absolute;
 	width:322px;
 	height:19px; 
	z-index:1; 
	right: 0px; 
	top: 0px;
}

.navi1
{
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-bottom: 1px;
	border-top: 0px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;	
	background-color: #FADB75;
}

.navi2
{
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-bottom: 1px;
	border-top: 0px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;	
	background-color: #FAE9B1;
}

.navi3
{
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 23px;
	border-bottom: 1px;
	border-top: 0px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;	
	background-color: #FCF2D2;
}



.navib1
{
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-bottom: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;	
	background-color: #C8D6EC;
}

.navib2
{
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-bottom: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;	
	background-color: #DEE7F5;
}

.navib3
{
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 23px;
	border-bottom: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;	
	background-color: #F0F4F9;
}

.navic1
{
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-bottom: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;	
	background-color: #E5D9F3;
}
.navid1
{
	font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-bottom: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;	
	background-color: #B7D3A1;
}

.navie1
{
        font-family: verdana, arial, helvetica, geneva, sans-serif, monospace;
        font-size: 80%;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 3px;
        border-bottom: 1px;
        border-bottom-color: #FFFFFF;
        border-bottom-style: solid;
        background-color: #F6A161;
}


.otsake 
{

	background-image: url(kuvat/tausta_ylapalkki.gif);
	background-repeat: repeat-x;
}




a:link
{
        font-family: verdana, arial, helvetica, geneva, sans-serif;
        color: #04217E;
}


a:hover    
{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	color: #8B1EB4;
}


a:active  
{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	color: #8B1EB4;
}


a:visited 
{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	color: #3B3A67;
}

a.valkea:link
{

	text-decoration: none;
	color: white;
}

a.valkea:hover
	   
{

	text-decoration: none;
	color: white;

}


a.valkea:active  
{

	text-decoration: none;
	color: white;
}

a.valkea:visited 
{ 

	text-decoration: none;
	color: white;
}



a.nav:link
{
        text-decoration: none;
}

a.nav:hover
           
{
        text-decoration: none;
}


a.nav:active  
{
        text-decoration: none;
}

a.nav:visited 
{ 
        text-decoration: none;
}


.valittu 
{
	font-weight: bold;
	color: #0B1A4C;	
}
