body, p, table, tr, td, th, li, ul, ol { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 11px; }

body {  padding:0; position: absolute; margin-top: 0; margin-left: 10px; }

a { color: #003399; text-decoration: underline; }

a:hover { color: #FF3300; }





/* FORMIT */

input, textarea {

	font-family: verdana, geneva, arial, helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}





/* ROOF */

.boldwhite9px { font-family: verdana, geneva, arial, helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #FFFFFF; margin-right: 4px; }

A.boldwhite9px { font-weight: bold; color: #FFFFFF; text-decoration: none; font-size: 9px; margin-right: 4px; }

A.boldwhite9px:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline; font-size: 9px; margin-right: 4px; }

A.boldwhite9px:visited { font-weight: bold; color: #FFFFFF; font-size: 9px; margin-right: 4px; }

A.boldwhite9px:active { font-weight: bold; color: #EBEBEB; text-decoration: underline; font-size: 9px; margin-right: 4px; }





/* Navigointi */

.valikko { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration : none; margin-right: 4px; }

A.valikko { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration : none; margin-right: 4px; }

A.valikko:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; color: #CC0000; font-weight: bold; text-decoration : none; margin-right: 4px; }

A.valikko:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; color: #CC0000; font-weight: bold; text-decoration : none; margin-right: 4px; }

A.valikko:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; text-decoration : none; margin-right: 4px; }



.alavalikko { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; color: #666666; text-decoration : none; margin-right: 4px; }

A.alavalikko { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; color: #666666; text-decoration : none; margin-right: 4px; }

A.alavalikko:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; color: #CC0000; text-decoration : none; margin-right: 4px; }

A.alavalikko:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; color: #CC0000; text-decoration : none; margin-right: 4px; }

A.alavalikko:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration : none; margin-right: 4px; }



.tdvalikko { height: 20px; vertical-align: middle; }

.tdetusivu { height: 20px; vertical-align: top; background: #FFFFFF; border-bottom: 1px solid #000000; }





a.valikko1 {

font-family: verdana,geneva,arial,helvetica,sans-serif;

font-size: 10px;

text-decoration: none;

color: #666666;



	display: block;

	padding-right: 4px;

	padding-top: 3px;

	padding-bottom: 3px;

	vertical-align: middle;

	background: #ebebeb;

	border-bottom: 1px solid #ebebeb;

	text-align: right;

}



a.valikko1:hover {

color: #cc0000;

border-bottom: 1px solid #999999;

background: #ffffff;

}





a.valikko2 {

font-family: verdana,geneva,arial,helvetica,sans-serif;

font-size: 10px;

text-decoration: none;

color: #666666;



	display: block;

	padding-right: 4px;

	padding-top: 3px;

	padding-bottom: 3px;

	vertical-align: middle;

	background: #ebebeb;

	border-top: 1px solid #ebebeb;

	border-bottom: 1px solid #ebebeb;

	text-align: right;

}



a.valikko2:hover {

color: #cc0000;

border-top: 1px solid #999999;

border-bottom: 1px solid #999999;

background: #ffffff;

}





.mainoskuvareunus {

	margin-bottom: 2px;

	border-right: 1px solid #000000;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

}





/* OTSIKOT */

h1, h2, h3, h4, h5, h6, .otsikko { 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	font-size: 13px; 

	color: #003366; 

	font-weight: bold;

}



.haku {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366; 

}



.kohdeotsikko { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; font-weight: bold; }



.whitebold13px { 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	font-size: 13px; color: #FFFFFF; 

	text-decoration: none; 

	font-weight: bold; 

	text-transform: uppercase;

}



.whitebold11px { 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	font-size: 11px; color: #FFFFFF; 

	text-decoration: none; 

	font-weight: bold; 

	text-transform: uppercase;

}



.whitebold9px { 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9px; color: #FFFFFF; 

	text-decoration: none;  

	text-transform: uppercase;

	font-weight: bold;

	letter-spacing: 1px;

}



.pieniotsikko {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	letter-spacing: 1px;

	padding: 0px;

	color: #003366;

	text-transform: uppercase;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0px;

}





/* PALVELUHAKEMISTO */

.palveluhakemisto { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; }

A.palveluhakemisto { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; }

A.palveluhakemisto:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: underline; }

A.palveluhakemisto:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

A.palveluhakemisto:active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; }





/* Itse Sisältö - LINKIT */

.linkki { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; }

A.linkki { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; text-decoration: underline; }

A.linkki:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: underline; }




A.hakulinkki { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; }

A.hakulinkki:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: underline; }

A.hakulinkki:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #ebebeb; text-decoration: underline; }





/* FOOTER linkit */

.footeryla { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

A.footeryla { color: #FFFFFF; text-decoration: none; font-size: 10px; }

A.footeryla:hover { color: #FFFFFF; text-decoration: underline; font-size: 10px; }

A.footeryla:visited { color: #FFFFFF; font-size: 10px; }

A.footeryla:active { color: #EBEBEB; text-decoration: underline; font-size: 10px; }



.footerala { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #EBEBEB; }

A.footerala { color: #666666; text-decoration: none; font-size: 10px; }

A.footerala:hover { color: #CC0000; text-decoration: none; font-size: 10px; }

A.footerala:visited { font-size: 10px; }

A.footerala:active { color: #666666; text-decoration: none; font-size: 10px; }





/* SEKALAISTA */

.kuvanreunus, .kuva { border: 1px solid #003366; }



li {

list-style-image : url(images/smallx.gif);

}

.korostus { background-color: #f0f0f0; }

.ilmoitus { background-color: #faa046; color: #000000; }
.funcbutton {width: 200px; }