img {
	border: 0;
}

.viiva hr
{
color: black !important;
background-color: black !important;
height: 5px !important;
}

body {
	margin: 0;
	padding: 0;
	padding-bottom: 0;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #000000;
}

td, p, li, tr
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;

}


td
{
/*	vertical-align: top; */
}

a:link, a:visited
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #345DBC;
	text-decoration: underline;
	font-weight: normal;
}

a:hover, a:active
{
	color: #000000;
}


a.linklittle:link, a.linklittle:visited
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #0073BB;
	font-weight: normal;
	text-decoration: none;
}

a.linklittle:hover, a.linklittle:active
{
	color: #003366;
}

a.linkmenu:link, a.linkmenu:visited
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.linkmenu_act:link, a.linkmenu_act:visited
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFAE00 !important;
	font-weight: bold;
	text-decoration: none;
}


a.linkmenu:hover, a.linkmenu:active, a.linkmenu_act:hover, a.linkmenu_act:active
{
	color: #333333;
}

a.linkmenu2:link, a.linkmenu2:visited
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a.linkmenu2:hover, a.linkmenu2:active
{
	color: #333333;
}
.linkmenu2_valittu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
a.linkmenu3:link, a.linkmenu3:visited
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #345DBC;
	text-decoration: underline;
	font-weight: normal;
}

a.linkmenu3:hover, a.linkmenu3:active
{
	color: #333333;
}
.linkmenu3_valittu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFAE00;
	text-decoration: none;
	font-weight: bold;
}


.littletext
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
}

.littletext2
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

.active
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #BEDEFE;
	text-decoration: none;
	font-weight: bold;
}

.active2
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.active3
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFAE00;
	text-decoration: none;
	font-weight: bold;
}
.otsikko {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.oranssi {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8px;
	color: #FFAE00;
	font-weight: bold;
}

	/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { height:20px; background-color:#5577FF; border: 1px solid #333333; font-family: verdana, arial, helvetica, sans-serif; color: #EEFFFF; font-weight:800; font-size:11px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:140px; height:20px; background-color:#FFFFFF; border: 1px solid #333333;  font-family: arial, helvetica, sans-serif; font-size:12px; padding-left:4px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }



