body {
	background-color: #DFE3E6;
	margin:0px;
	color: #000000;
	background-image: url(images/background.gif);




}



A.vasen:link {

         color: #3D3D3D;

         text-decoration: underline;

         background: transparent

}



A.vasen:active {

           color: #333333;

           text-decoration: none;

           background: #FFFF00

}



A.vasen:visited {

           color: 3C448D;

           text-decoration: underline;

           background: transparent

}



A.vasen:hover {

         color: #FFFFFF;

         text-decoration: underline;

         background: #959595     

}





A.yla:link {

         color: 3C448D;

         text-decoration: underline;

         background: transparent

}



A.yla:active {

           color: #C64040;

           text-decoration: none;

           background: #FFFF00

}



A.yla:visited {

           color: 3C448D;

           text-decoration: underline;

           background: transparent

}



A.yla:hover {

         color: #FFFFFF;

         text-decoration: underline;

         background: #666666

}



A.yla2:link {

	color: 3C448D;

	text-decoration: underline;

	background: transparent;

	border: thin solid #0000FF;



}



A.yla2:active {

           color: #C64040;

           text-decoration: none;

           background: #FFFF00

}



A.yla2:visited {

           color: 3C448D;

           text-decoration: underline;

           background: transparent

}



A.yla2:hover {

         color: #FFFFFF;

         text-decoration: underline;

         background: #666666

}





td.valikko   

{ 

padding-left: 0.1cm; padding-right: 0.1cm; padding-top: 0cm; padding-bottom: 0cm;

font-family: arial;

font-size: 0.8em;

font-weight: bold;

line-height: normal

}



td.alavalikko 

{

padding: 0.3cm;

padding-top: 0cm;

padding-bottom: 0cm;

font-family: arial;

font-size: .8em;

line-height: 20px

}



td.palsta 

{

	background-color: #FFFFFF;

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

	font-size: 0.8em;

	text-align: left;

	padding-left: 2.5em;

	padding-top: 1em;

	padding-right: 3em;









}



.otsikko 

{

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

color: #000000;

font-size: 1.2em;

font-weight: bold;

text-align: left

}



td.tyhjasolu

{

	background-color: #FFFFFF;

	background-image: url(images/menutausta.gif);

	background-repeat: no-repeat;



}





td.valikkoviiva

{

background-color: #FFFFFF;

background-image:  url(http://www.pirkanmaa.fi/images/valikkoviiva.gif);

background-repeat: repeat-y;

background-position: right 

}



td.ylavalikko 

{

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

	font-size: 0.7em;

	background-color: #dde5e7;

	color: 3C448D;

	font-family: arial;

	font-weight: bold;

	padding-left: 3em;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;







	

}





font.footer {

	font-family: verdana;

	color: #838383;

	font-size: 9px;

	background-image: url(images/viiva.gif);

	background-repeat: repeat-x;



}

.alasolu {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 1em;

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

	font-size: xx-small;

	color: #838383;

	text-align: center;

	background-repeat: repeat;

	background-color: 3C448D;







}

.palsta2 {

	background-color: #FFFFFF;

	padding: 0em 18em 0em 2.8em;

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

	font-size: 0.7em;

	text-align: left;

	color: #000000;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	float: none;

	border-top: thin none;

	border-right: thin none #0000FF;

	border-bottom: thin none #0000FF;

	border-left: thin none #0000FF;







}

.ylavalikko2 {



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

	font-size: 0.7em;

	background-color: #dde5e7;

	color: #000000;

	font-family: arial;

	font-weight: normal;

}

.laatikko {

	border: 1px solid #3C448D;

	padding: 2px 3px;



}

.vasvalikko {

	background-image: url(images/viiva.gif);

	background-repeat: repeat-x;

}
.korostus {
	font-family: Arial, Helvetica, sans-serif;
	width: 450px;
	border: thin dashed #999999;
	padding: 4px;

}
