.isotaulukko{ border: 3px solid white;}


/*For primary title texts*/
h1{    font-family: Verdana, sans-serif;  
       color: #000000;
       font-size: 1.4em; 
       padding-left: 20px;
        }

/*For secondary title texts*/
h2{    font-family: Verdana, sans-serif;  
       color: #000000;
        font-size: 1.2em; 
         }


h3{    font-family: Verdana, sans-serif;  
       color: #000000;
       font-size: 1.1em; 
         }


h4{    font-family: Verdana, sans-serif;  
       color: #000000;
       font-size: 0.9em;  
       }

       
.left_navi {
font-family:  Verdana, sans-serif;
font-size: 1.9em;
margin: 0px 0px 30px 0px;
font-weight:bold;
color: #000000;
background: #F0EFE8;
width:200px;
padding: 1px 0px 1px 0px;
display: block;
text-decoration: none;}

.left_navi  A:LINK{ 
color: #000000;
display: block;
text-decoration: none;}

.left_navi  A:VISITED{ 
color: #000000;
text-decoration: none;}


.left_navi   A:HOVER{
color: #000000;
background: #CBC9DC;
text-decoration: underline}

div.valikko 
  { margin-top: 2em; margin-left: 0; margin-right: 6px; 
	width:180px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
      }
	  
div.valikko a
  { display: block;
   	padding: 2px 10px; 
	margin: 1 0 3px; 
	border-width: 0;
	text-decoration: none; 
	color: #000000;
	background: #F0EFE8;
      }

div.valikko a:visited 
      { color: #000000;
	background: #F0EFE8;
      }            
div.valikko a:hover 
      { color: #000000;
	background: #CBC9DC;
      }  
      
div.valikko2 
  { margin-top: 2em; margin-left: 0; margin-right: 6px; 
	width:180px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
      }
	  
div.valikko2 a
  { display: block;
   	padding: 2px 10px; 
	margin: 1 0 3px; 
	border-width: 0;
	text-decoration: none; 
	color: #000000;
	background: #F0EFE8;
      }

div.valikko2 a:visited 
      { color: #000000;
	background: #F0EFE8;
      }            
div.valikko2 a:hover 
      { color: #000000;
	background: #CBC9DC;
      }

  
.left_cell{
           border-right: 1px solid black;
           padding: 15px 0px 15px 0px;
                }     
       
.center_cell{
           font-family: Verdana, sans-serif; 
           font-size: 0.8em;
           color: #000000;         
           padding: 15px 20px 40px 15px;
         }    
         
         
                
       
.navi{     font-family: Arial, Helvetica, sans-serif; 
           font-size: 0.9em;
           font-weight:bold;
           padding: 2px 2px 2px 2px;
           background: #5EA4C2 url(images/navi_tausta.gif) repeat-x;
           border: 1px solid #1B5E8C;
           color: #FFFFFF; }



.ylapalkki{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
           font-size: 11px;
           padding: 2px 2px 2px 2px;
           background: #E16F1D; 
           color: #FFFFFF; }
          
.ylapalkki A:LINK{ 
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
           font-size: 11px;
           padding: 4px 4px 4px 4px;
           background: #E16F1D; 
           color: #FFFFFF;
           text-decoration: none;  }

.ylapalkki A:VISITED{ 
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
           font-size: 11px;
           padding: 4px 4px 4px 4px;
           background: #E16F1D; 
           color: #FFFFFF;
           text-decoration: none;  }

.ylapalkki A:HOVER {
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
           font-size: 11px;
           padding: 4px 4px 4px 4px;
           background: #E16F1D; 
           color: #FFFFFF; 
           text-decoration: underline; }



.reuna_tausta{background: #F0EFE8;}


.reuna_vas_teksti {font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; 
           font-size: 12px;
           font-weight:bold;
           padding: 0px 0px 0px 0px;
           background: #F0EFE8;
           color: #000000;
            }

A:link      {color:#3300FF; text-decoration:none}
A:visited   {color:#3300FF; text-decoration:none}
A:active    {color:#3300FF; text-decoration:none}
A:hover     {color:#3399FF; text-decoration:underline}

.reuna2{font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
        padding: 0px 0px 0px 10px;
font-size: 12px;
background: #F0EFE8;
text-decoration: none;}


/*
vasemmalla: jos käytetään
Arial, Verdana, Geneva,  Helvetica, sans-serif;
font-size: 12px;
*/


.leftbox{
font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; 
font-size:75%;
margin: 0px 0px 3px 0px;
color: #000000; 
background: #F0EFE8; 
width:160px; 
padding: 1px 2px 1px 8px; 
display: block; 
text-decoration: none;} 



.leftbox A:LINK{
color: #000000;
display: block;
text-decoration: none;}


.leftbox A:VISITED{ 
color: #000000;
display: block;
text-decoration: none;}


.leftbox A:HOVER{ 
color: #000000;
display: block;
text-decoration: underline}



.left_navi {
font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
font-size:75%;
margin: 0 0 3px;
font-weight:bold;
color: #000000;
background: #F0EFE8;
width:160px;
padding: 1px 6px 1px 4px;
display: block;
text-decoration: none;}



.left_navi  A:LINK{ 
color: #000000;
display: block;
text-decoration: none;}

.left_navi  A:VISITED{ 
color: #000000;
display: block;
text-decoration: none;}


.left_navi   A:HOVER{ 
color: #000000;
display: block;
text-decoration: underline}





.reuna A:LINK{font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; 
           font-size: 12px;
           padding: 0px 0px 0px 10px;
           background: #F0EFE8;
           color: #000000;
           text-decoration: none;  }

.reuna A:VISITED{
           font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
           font-size: 12px;
           padding: 0px 0px 0px 10px;
           background: #F0EFE8;
           color: #000000;
           text-decoration: none;   }

.reuna A:HOVER{
           font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
           font-size: 12px;
           padding: 0px 0px 0px 10px;
           background: #F0EFE8;
           color: #000000;
           text-decoration: underline;  }

          
.reuna_fat A:link{ 
           font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
           font-size: 12px;
           font-weight:bold;
           padding: 0px 0px 0px 0px;
           background: #F0EFE8;
           color: #000000;
           text-decoration: none;  }

.reuna_fat A:visited{ 
           font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; 
           font-size: 12px;
           font-weight:bold;
           padding: 0px 0px 0px 0px;
           background: #F0EFE8; 
           color: #000000;
           text-decoration: none;  }

.reuna_fat A:hover{
           font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
           font-size: 12px;
           font-weight:bold;
           padding: 0px 0px 0px 0px;
           background: #F0EFE8; 
           color: #000000;
           text-decoration: underline;  }


.reuna_fat A:active { 
           font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; 
           font-size: 12px; 
           font-weight:bold;
           padding: 0px 0px 0px 0px;
           background: #F0EFE8; 
           color: #000000;
           text-decoration: none;  }


.oik_valk_linkki A:LINK{  font-family: Arial, serif,Verdana, Geneva, Helvetica, sans-serif; 
           color: #FFFFFF;
           font-weight:bold;  
           background: #E16F1D none; 
           font-size: 0.7em; 
           text-decoration: none; }
           

.oik_valk_linkki A:VISITED{  font-family: Arial, serif,Verdana, Geneva, Helvetica, sans-serif; 
           color: #FFFFFF;
           font-weight:bold;  
           background: #E16F1D none; 
           font-size: 0.7em; 
           text-decoration: none;  }
           

.oik_valk_linkki A:HOVER{  font-family: Arial, serif,Verdana, Geneva, Helvetica, sans-serif; 
           color: #FFFFFF;
           font-weight:bold;  
           background: #E16F1D none; 
           font-size: 0.7em; 
           text-decoration: underline;}
          

.alapalkki{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
           font-size: 11px;
           padding: 2px 2px 2px 2px;
           background: #E16F1D; 
           color: #FFFFFF; 
           border-top: 3px solid white}

.alapalkki a:link { 
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
           font-size: 11px;
           padding: 2px 2px 2px 2px;
           background: #E16F1D; 
           color: #FFFFFF;
           text-decoration: none;  }
         
.alapalkki a:hover {
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
           font-size: 11px;
           padding: 2px 2px 2px 2px;
           background: #E16F1D; 
           color: #FFFFFF; 
           text-decoration: underline; }

.alapalkki a:visited { 
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
           font-size: 11px;
           padding: 2px 2px 2px 2px;
           background: #E16F1D; 
           color: #FFFFFF;
           text-decoration: none;  }


.sisenna30{ padding-left: 30px}

       
.kuvareuna {border: 2px solid white}


.pieni_teksti{
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
            font-size: 0.75em;}

.reuna_palsta_vanha{padding: 15px 5px 5px 5px;}

.oik_reuna_palsta{
           font-family: Georgia, Times New Roman, Arial, sans-serif; 
           color: #000000;
           background: #E5E2D6 none; 
           padding:15px 0px 0px 5px;
           }


.vas_reuna_palsta{
           font-family: Georgia, Times New Roman, Arial, sans-serif; 
           color: #000000;
           background: #E5E2D6 none; 
           padding:15px 0px 0px 0px;
         }






.etusivu{
           font-family: serif,Verdana, Geneva, Arial, Helvetica, sans-serif; 
           color: #000000;
           background: #F0EFE8 none; 
           font-size: 1em; 
           padding: 15px 5px 0px 5px;
         }

.etusivu_otsikko{
           font-family: serif,Verdana, Geneva, Arial, Helvetica, sans-serif; 
           font-weight:bold;
           color: #000000;
           font-size: 100%; 
           padding-left: 5px;
                    }

.etusivu_otsikko_aihe{
           font-family: Arial, Verdana, serif, Georgia; 
           font-weight:bold;
           color: #E16F1D;
           padding-left: 5px;
           font-size: 105%;
         }

.reuna_otsikko{
           font-family: Arial, Verdana, serif, Georgia; 
           font-weight:bold;
           color: #E16F1D;
           background: #F0EFE8;
           padding: 2px 2px 15px 2px;
           margin: 0 0 0px;
           font-size: 105%;
         }



.otsikko_aihe{
           font-family: Arial, Verdana, serif, Georgia; 
           font-weight:bold;
           color: #E16F1D;
           font-size: 105%; 
           padding: 4px 5px 0px 5px;
         }

.leipis2{  font-family: Georgia, Times New Roman, Arial, sans-serif; 
           color: #000000;
           background: #F0EFE8 none; 
           font-size: 0.9em; 
           padding: 4px 5px 0px 5px;}






.oik_nosto{  font-family: Arial, serif,Verdana, Geneva, Helvetica, sans-serif; 
           color: #000000;
           background: #E5E2D6 none; 
           font-size: 0.7em; 
           padding: 1px 5px 1px 5px;}


.etuoikea{
           font-family: serif,Verdana, Geneva, Arial, Helvetica, sans-serif; 
           color: #000000;
           background: #E5E2D6 none; 
           font-size: 1.0em; 
           padding: 15px 5px 5px 5px;
         }

.pieni{
           font-family: serif,Verdana, Geneva, Arial, Helvetica, sans-serif; 
           color: #000000;
           font-size: 0.8em;            
         }


.ylapadding_10{padding-top: 10px}



