body {
	margin: 0px;
	padding: 0px;
	background-color: #e4e7ec;
	background-image:url(tausta.jpg); 
	background-repeat: repeat-x;
}

A:link {text-decoration: underline; color: #ee8d4a; font-family: Tahoma; font-size: 12px;}
A:visited {text-decoration: underline; color: #ee8d4a; font-family: Tahoma; font-size: 12px;}
A:active {text-decoration: underline; color: #ee8d4a; font-family: Tahoma; font-size: 12px;}
A:hover {text-decoration: underline; color: #ee8d4a; font-family: Tahoma; font-size: 12px;}


.ajankohtaista A:link {text-decoration: none; font-family: Tahoma; font-size: 12px;}
.ajankohtaista A:visited {text-decoration: none; font-family: Tahoma; font-size: 12px;}
.ajankohtaista A:active {text-decoration: none; font-family: Tahoma; font-size: 12px;}
.ajankohtaista A:hover {text-decoration: none; font-family: Tahoma; font-size: 12px;}

/**** navigation ***/
.navigation					{ margin: 0px;  margin-bottom: 0px; padding: 0px; width: 140px; margin-right: 5px; }
.navigation li					{ font-family: Arial, Helvetica, sans-serif; color: #545f62; font-size: 11px; font-weight: bold; list-style-type: none; margin: 0px; padding: 0px; padding-left: 12px; padding-top: 3px; border-bottom: none; }


.navigation li:hover				{ list-style-type: none; background-color: #f1f1f1; }
.navigation li.current				{ list-style-type: none; background-color: #f1f1f1; }
.navigation li.current:hover			{ list-style-type: none; background-color: #f1f1f1; }
.navigation li.level0				{ display: none;}

.navigation li a:hover					{ color: gray; }
.navigation li a:hover					{ color: gray; }
.navigation li.current a:hover			{ color: gray; }
.navigation li.current a				{ font-weight: bolder; color: #545f62; font-size: 11px; }
.navigation li a						{ text-decoration: none; color: #545f62; font-size: 11px;}

.navigation li.level1	{ list-style-type: none; padding-top: 4px; padding-bottom: 4px; border-bottom: 2px #c0c0c0 dotted;}
.navigation li.level1 a					{ margin-left: 0px; font-size: 11px; color: #545f62; }
.navigation li.level1_current			{ border-bottom: 2px #c0c0c0 dotted; padding-top: 4px; padding-bottom: 4px; background-color: #f1f1f1;}
.navigation li.level1_current a			{ margin-left: 0px;}
.navigation li.level1:hover				{ background-color: #f1f1f1; }





.navigation li.level3 a					{ margin-left: 10px; font-size: 95%; font-weight: normal; color: #ee8d4a; }
.navigation li.level3_current			{ color: #ee8d4a; }
.navigation li.level3_current a			{ margin-left: 10px; font-size: 95%; font-weight: normal; }
.navigation li.level3_current a:hover	{ margin-left: 10px; font-size: 95%; color: gray; font-weight: normal; }
.navigation li.level3 a:hover			{ margin-left: 10px; font-size: 95%; color: gray; }


.navigation li.level4 a					{ margin-left: 25px; font-size: 80%; }
.navigation li.level4_current a			{ margin-left: 25px; font-size: 80%; font-weight: bold;  color: #0f75bc; }

.navigation li.level4 a					{ margin-left: 25px; font-size: 70%; }
.navigation li.level4_current a			{ margin-left: 0px; font-size: 70%; font-weight: bold;  color: #0f75bc; }



.vasen {
	background-image:url(harmaa_tausta_vasen.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.oikea{
	background-image:url(harmaa_tausta_oikea.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.otsikko {
	color: #ee8d4a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.otsikko2 {
	color: #5bbf11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.otsikko3 {
	color: #9a9a9a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #545f62;
}
.teksti {
	font-family: Tahoma;
	font-size: 12px;
	color: #545f62;
}
.form {
	font-family: Tahoma;
	font-size: 12px;
	color: #545f62;
	border: 1px #ee8d4a solid;
	width: 160px;
}
.textarea {
	font-family: Tahoma;
	font-size: 12px;
	color: #545f62;
	border: 1px #ee8d4a solid;
}
.submit {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #ee8d4a;
	padding: 2px;
	border: 1px #ee8d4a solid;
}
.oikea_palsta {
	padding: 5px;
	padding-left: 25px;
}
.vasen_palsta {
	padding: 5px;
	padding-left: 20px;
}
.style3 {color: #ee8d4a}

.content {
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	font-family: Tahoma;
	font-size: 12px;
	color: #545f62;
}
