body {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
/*	color: #336699; tekstivari */
	color: #000000; /* tekstivari */ 
	margin-top: 5px;
	background-color: White;
	background-image: url(../kuvat/pikseli.gif);

	text-align: center;	
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	margin-bottom: 30px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	margin-top: 40px;
	
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-top: 20px;
  }

select {
	color: #333333;
	background-color: #bdcf9e;
}	

	
}
table {
	border-color: #CCCCCC;
	border-left: #cccccc;
	border-right: #55ABA2;
	

	
}
td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #333333;
	background-color: #bdcf9e;
	
}

a {
	color: #3366CC;
	text-decoration: none;
	
}

a:active {
	color: #3366CC;
	text-decoration: underline;
	
}



/*** Paavalikkotekstien asetukset class="menu", menu.php, menu_top.php, menu_top_header.php, menu_pms/ims.php */


.menu:link {
	background-color: #bdcf9e;
}





.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	font-weight: bold;
	background-color: #bdcf9e;
	color: Black;
	text-align: left;

	
	
}


.menu a{
	text-decoration:none;
	color:black;
	background-color: #bdcf9e;

}

.menu a:hover{
        text-decoration: underline;
	color:white;
	background-color: #55aba2;

}

.menu a:active{
	text-decoration:underline;
	color:Black;
	background-color: #bdcf9e;

}



/*** Sisennetyt sivuvalikkotekstit class="menu_sis", class="menu", menu/menu_pms/menu_ims.php */


.menu_sis:link {
	background-color: #bdcf9e;
}

.menu_sis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*  	font-weight: bold; */
	background-color: #bdcf9e;
	color: Black;
	padding-left: 10px;        /* sisennysta */
	/* text-align: right;*/    /* tasaa alavalikot oikeaan */
}


.menu_sis a{
	text-decoration:none;
	color:black;
	background-color: #bdcf9e;

}

.menu_sis a:hover{
        text-decoration: underline;
	color:white;
	background-color: #55aba2;

}

.menu_sis a:active{
	text-decoration:underline;
	color:Black;
	background-color: #bdcf9e;

}



.ylapalkki{
	background-color: #339999;
	height: 15px;
}

.alapalkki{
	background-color:  #339999;
	height: 15px;
}
.valipalkki{
	background-color: #000000;
	height: 1px;
	
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #339999;
	text-align: right;
	height: 15px;
	
}

.raami{
	border: Silver;
	border-width: 5px;
}

.header_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	margin-bottom: 30px;
}

isofontti {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

}


.pienifontti {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}





.pienenpienifontti {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}





.taulukko{

	background-color: #d8ceba;

}

.pieni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.taulukko{
	background-color: #d8ceba;
}

.taulukko_otsikko{
	background-color: #e4d2b1;
}

#m-lehti_taulukko img {
  border-color: #ffffff;
} 




/*** Sivun asemointi */

#page_wrapper {

  margin-left: auto;

	margin-right: auto;

  /*	width: 100%; */ 

	width: 870px;  

	position: relative;

/*	background: #9ba57c; */
  background: #bdcf9e;

	/* float: left; */		

  }



/*** Päävalikko, yläreuna (menu_top.php) */

#top_navi {

/*   font: normal 12px Arial; clear: both; font-weight: bold; */

/* ei käytössä ylavalikon asetteluja 

	font: normal normal 12px sans-serif, helvetica,arial;  

	clear: both;			
*/

/*  background-color: #7b845a;	*/			 /* tausta: tummempi vihreä  - hyvä? raamit:  munsterin tumman ruskea */
/*
  background-color: #339999; 
*/

/* border pois

  border-top-color: #1b1612; border-top-style: solid; border-top-width: 2px; 

	border-bottom-color: #1b1612;	border-bottom-style: solid; border-bottom-width: 1px;

*/	

/*
	width: 870px; 

	height: 15px;

   		border-color: #1b1612;	border-style: solid; border-width: 1px;

  margin-bottom: 30px; 	 	

*/

  }


  #top_navi ul {

	  text-align: center; margin: 0px 0px 0px 120px; padding: 0;

	} 


  #top_navi li {

	  display: inline; list-style-type: none;

	}


  #top_navi a {

	  text-decoration: none; color: #1b1612; background: #7b845a; display: block; 
	  float: left; padding: 2px 12px; border-right: 1px solid #1b1612; 

	}


  #top_navi a:hover, a#currentarea {

  	/* hiiri päällä värit: harmaa ja vaalea background */ 
	  text-decoration: underline; color: gray;
		/*background: #9ba57c; */ 
		background: #bdcf9e; 
	} 	



  a#navi_index { 


          /* vasen pysty eka itemissä */
	  /* border-left: 1px solid #1b1612;*/



	} 



	 		 		 		



  /* kommentiksi - jätetään pysty näkymään viimeiseen 



	a#navi_galleriat { 



	  border: none



	}  */


/* Kulloinkin aktiivin paavalikon asetukset */
#etu #navi_index, #pms #navi_pms, #ims #navi_ims { 
    /*color: #d3d3d3;  vaalea harmaa? */ 
    font-weight: bold; 
    background: #bdcf9e; /* #9ba57c; */
    text-decoration: underline;
}

/* Kulloinkin aktiivin sivuvalikon asetukset */
#left_navi_etu_ajankoht #navi_etu_ajankoht_setactive,
#left_navi_etu_paivitys #navi_etu_paivitys_setactive,
#left_navi_etu_toiminta #navi_etu_toiminta_setactive,
#left_navi_etu_pentueet #navi_etu_pentueet_setactive,
#left_navi_etu_mpv #navi_etu_mpv_setactive,
#left_navi_etu_mlehti #navi_etu_mlehti_setactive,
#left_navi_etu_kerhotuotteet #navi_etu_kerhotuotteet_setactive,
#left_navi_etu_jasenyys #navi_etu_jasenyys_setactive,
#left_navi_etu_hallitus #navi_etu_hallitus_setactive,
#left_navi_etu_yhteystiedot #navi_etu_yhteystiedot_setactive,
#left_navi_etu_linkit #navi_etu_linkit_setactive { 
    text-decoration: underline;
}

#left_navi_pms_rotumaaritelma #navi_pms_rotumaaritelma_setactive,
#left_navi_pms_jalostustavoite #navi_pms_jalostustavoite_setactive,
#left_navi_pms_pentueet #navi_pms_pentueet_setactive,
#left_navi_pms_kaer #navi_pms_kaer_setactive, 
#left_navi_pms_valiot #navi_pms_valiot_setactive,
#left_navi_pms_galleria #navi_pms_galleria_setactive, 
#left_navi_pms_inmemoriam #navi_pms_inmemoriam_setactive { 
    text-decoration: underline;
}

#left_navi_ims_rotumaaritelma #navi_ims_rotumaaritelma_setactive,
#left_navi_ims_jalostustavoite #navi_ims_jalostustavoite_setactive,
#left_navi_ims_pentueet #navi_ims_pentueet_setactive,
#left_navi_ims_kaer #navi_ims_kaer_setactive, 
#left_navi_ims_valiot #navi_ims_valiot_setactive,
#left_navi_ims_galleria #navi_ims_galleria_setactive, 
#left_navi_ims_inmemoriam #navi_ims_inmemoriam_setactive { 
    text-decoration: underline;
}




/*** Muut kuin IE selaimet */ 
@media screen{
	body>div#navi {
		position: fixed;
	}

}




/*** Vasemman sivukohtaisen menun asetukset (menu.php) */ 

#left_navi{
	float: left;
	min-height:100%;
   	font: normal normal 12px arial,verdana,serif;
   	clear: both;			
   	color: black;
  	width: 10em; 			/*  	width according to the font  */
	margin: 0px 5px 0px 25px;	/*  	top, right, bottom, left     */
}

/* Vasemman sivun paaotsikko esim. menu_pms/ims.php */ 
.left_navi_title {
    text-align: left;
    /* padding-left: 10px; */
    display: block;
    font-weight: bold; 
    border-top: 1px solid black;
    padding-top: 3px;		 
    border-bottom: 1px solid black;
    padding-bottom: 5px; 
    /* margin-bottom:10; */
}


/*** Otsikko - header */


/* tässä ei vielä mitään */






/*** palstat */

#content {

  margin: 0px 10px 0px 140px; 
/*
	margin-left: 120px;

	margin-top: 140px;

	margin-right: auto;
*/ 

/*		padding-top: 60px; 

		padding-left: 20px;

	background: #9ba57c;
	*/

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;	

	}





.twocol #content {

  margin: 0 10px 0 160px; 

}

.threecol #content {

  margin: 0 200px 0 160px; 	/*  margin: top, right, bottom, left; */

}



.threecol #rightcol {
  position: absolute;
  right: 0;
  top: 200px;
  width: 200px;
}


/* sama tekstityyli nyt molemmissa palstoissa text & text_right ***/

  #content #text, #content #text_right {

		position: relative; 	
		text-align: left;

/*

		font: normal normal 12px verdana,arial,serif;

*/

		height:auto;

/*  top?  right? bottom, left */

    margin: 0px 10px 50px 10px;		 		

	}					



/*** News lohkon table tekstit */
.tblNews	{font:normal 10px verdana,arial,helvetica,sans-serif;}
.tblNews img {border:0;}
/* normi käytössä .tblNews a	{color:#000000;text-decoration:none;}  
.tblNews a:visited	{color:#000000;} */
.tblNews a:hover	{text-decoration:underline;background: gray;}

.tblNewsFirstLine { /* Etusivun tablen eka rivi */
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
/*	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px; */
	padding:2px;
	color:#3C4E6A;
  letter-spacing:1px;
/*	border-bottom:1px solid #000000; 
	border:1px solid #000000; */
	background-position : left; 
	background-repeat : no-repeat;
	background-color : #7b845a;
}
.tblNewsTimeStamp { /* Etusivun tablen aikasarake */
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	letter-spacing : 0pt;
	line-height : 10px;
	text-align: right;	
}




/*** Sivun lopputekstit/copyright */

#footer{
/*	line-height: 16px; 
  font-size : 11px;
  height: 50px; 
	clear: left;*/
}

.tblfooter	{ /* Lopputekstit tablen sisalla  */
/*  font:normal 10px verdana,arial,sans-serif; 
	padding-left:10px;
	padding-right:10px; 
*/

}

.tblfooter td {
  padding:2px 10px;
/*  background-color: #7b845a; */
  background-color: #339999;
}


