body {
	margin: 0 0 0 15px;
	background-color: #ffffff;	}
	
div#container {
	width : 90%;
	padding : 0; 
	text-align : left; 
	margin: 0 auto;	 }	
	
td {	
	vertical-align : top;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #787878;}

td.topnavi {	vertical-align: middle; height: 18px;}	

a:link{  font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a:hover {text-decoration: underline; }
a:visited { COLOR: #009d5d;	}
	
a.navi1:link {color: #505050; text-decoration: none;  } 
a.navi1:visited {color: #505050; text-decoration:none;  } 
a.navi1:hover {color: #505050; text-decoration: underline;  } 

a.navi2:link {color: #505050; text-decoration: none; } 
a.navi2:visited {color: #505050; text-decoration: none; } 
a.navi2:hover {color: #505050; text-decoration: underline; } 

a.navi3:link {color: #009d5d; text-decoration: none;} 
a.navi3:visited {color: #009d5d; text-decoration: none;} 
a.navi3:hover {color: #009d5d; text-decoration: underline; } 

A.white:link, A.white:visited  { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; font-size : 11px; padding-top: 8px;  }
A.white:hover { text-decoration: underline; }

a.head:link, a.head:visited  {color: #787878; text-decoration: underline; font-size: 14px; margin: 6px 0;} 
a.head:hover {color: #787878; text-decoration: none;} 

.red { color: #009d5d; font-family: Arial,Tahoma,sans-serif; text-decoration: none; }
	
td#taso1 { 
	border-bottom: 2px solid #ffffff;
	padding: 4px 2px 4px 7px;
	background-color: #f2f2f2;
	font-weight: bold;		}
td#taso2 {
	background-image: url(../../image/bg_navi2.gif);
	background-repeat:no-repeat;		
	padding: 2px 2px 2px 20px;
	margin: 1px 0 ;
	border-bottom: 1px dotted #9e9e9e;
	display: block;	}
	
td#taso3 {
	background-image:url(../../image/bg_navi3.gif);
	background-repeat:no-repeat;	
	padding: 2px 2px 2px 28px;
	margin: 0;
	display: block;		}
	
td.content { padding: 2px 30px 10px 10px;}
td.content_wide { padding: 2px 30px 10px 10px;}
td.right { padding: 2px 10px 10px 10px;}



td.otsikko { 
	padding: 10px; 
	border-bottom: 1px dotted #9e9e9e;	
	border-right: 1px dotted #9e9e9e;	}
	
td.linkit { 
	/*background-image:url(../../image/pdf2.gif);
	background-repeat: no-repeat;
	background-position: top right;*/
	padding: 10px; 
	border-bottom: 1px dotted #9e9e9e;		}	

td.reuna {	border: 1px dotted #e5e6e6;	padding: 10px;}	
span.kuvajateksti_oikea { float: right; background: #ffffff; padding: 0; font-style: italic; font-size:11px;  margin: 10px; }
span.kuvajateksti_vasen { float: left; background: #ffffff; padding: 0; font-style: italic; font-size:11px;  margin: 10px 10px 10px 0; }
div#kuvajateksti { float:left; background: #ffffff; padding: 0; font-style: italic; font-size:11px;  margin:0 8px 15px 0 ; display:block; height:180px;}
td.taulhead { padding: 4px; font-weight: bold; background-color:#e5e6e6;}
td.taulbody { padding: 3px; background-color:#f2f3f3; border: 1px dotted #ffffff;}
td.taulbodywhite { padding: 3px; border: 1px dotted #ffffff;}

td.botstripe {	border: 1px dotted #d4d4d4; padding: 5px;	}	
td.middle {		vertical-align:middle;}	

img#kaavio {	padding: 10px 10px 10px 20px;}		
img#right {	padding: 0 0 3px 0;}

div.stripe { 
	width: 100%;
	height:11px;
	background-image:url(../image/stripe_11x11.gif);
	background-repeat:repeat-x;}

div.red { 
    COLOR: #FF0000;
	FONT-FAMILY: Arial,Tahoma,sans-serif;
	TEXT-DECORATION: none;
	font-size : 11px;

 }
h1 {	font-size: 18px; margin: 8px 0;}
h2 {	font-size: 16px; margin: 7px 0;}
h3 {	font-size: 14px; margin: 6px 0;}
h4 {	color:#009d5d; font-size: 12px; margin: 6px 0 2px 0; padding: 0;}	

i#green {	color: #009d5d;	}

/*
li {	text-indent: 15px;
		list-style-position: inside;}*/
