html { overflow-y: scroll; }
body  {	margin: 0; background-color: #DCDDDF; }
td {font-family: Verdana; font-size: 11px; color: #868788; font-weight: normal;}

.teksti    { font-family: Verdana; font-size: 11px; color: #868788; font-weight: normal; margin-left: 10px; margin-top: 10px; margin-right: 100px; margin-bottom: 10px;}
.otsikko   { font-family: Verdana; font-size: 13px; color: #009EC9; font-weight: bold; 	border-bottom: 1px solid #BCBDBF; padding: 10px;}
.otsikko2  { font-family: Verdana; font-size: 13px; color: #A0CF67; font-weight: bold;}

a.linkki:link 		{  color: #BCBDBF; text-decoration: none;}
a.linkki:visited 	{  color: #BCBDBF; text-decoration: none;}
a.linkki:active 	{  color: #BCBDBF; text-decoration: none;}
a.linkki:hover 		{  color: #009EC9; text-decoration: none;}

a:link 		{ color: #FFFFFF; text-decoration: none;}
a:visited 	{ color: #FFFFFF; text-decoration: none;}
a:active 	{ color: #FFFFFF; text-decoration: none;}
a:hover 	{ color: #FFFFFF; text-decoration: none;}

div.yhteystiedot {	font-family: Verdana; font-size: 10px; color: #BCBDBF; font-weight: normal;	margin: 15px;}

a.yhteystiedot:link 	{  color: #BCBDBF; text-decoration: none}
a.yhteystiedot:visited 	{  color: #BCBDBF; text-decoration: none}
a.yhteystiedot:active 	{  color: #BCBDBF; text-decoration: none}
a.yhteystiedot:hover 	{  color: #009EC9; text-decoration: none}

div.kieli {	font-family: Verdana; font-size: 10px; color: #A0CF67; font-weight: bold;	margin: 15px;}

a.kieli:link 	{  color: #A0CF67; text-decoration: none}
a.kieli:visited {  color: #A0CF67; text-decoration: none}
a.kieli:active 	{  color: #A0CF67; text-decoration: none}
a.kieli:hover 	{  color: #009EC9; text-decoration: none}

.norepeat  { background-repeat: repeat-x; background-position: bottom}

a:focus   { -moz-outline-style: none;}

.kontakti {
	margin:5px;
	padding: 13px 10px 15px 15px;
	display: block;
	font-weight: normal;
	background: #A0CF67;/* vihree */
	cursor: default;
	border: 2px #BCBDBF solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.kontakti_hover {
	margin:5px;
	padding: 13px 10px 15px 15px;
	display: block;
	font-weight: normal;
	background: #009EC9;/* sinine */
	cursor: default;
	border: 2px #BCBDBF solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
a.kontakti:active {
	margin:5px;
	padding: 13px 10px 15px 15px;
	display: block;
	font-weight: normal;
	background: #A0CF67;/* vihree */
	cursor: default;
	border: 2px #BCBDBF solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#FFFFFF;
}
a.kontakti:visited {
	margin:5px;
	padding: 13px 10px 15px 15px;
	display: block;
	font-weight: normal;
	background: #A0CF67;/* vihree */
	cursor: default;
	border: 2px #BCBDBF solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#FFFFFF;
}
a.kontakti:link {
	margin:5px;
	padding: 13px 10px 15px 15px;
	display: block;
	font-weight: normal;
	background: #A0CF67;/* vihree */
	cursor: default;
	border: 2px #BCBDBF solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#FFFFFF;
}

a.kontakt:link 		{  color: #FFFFFF; text-decoration: none; cursor:default;}
a.kontakt:visited 	{  color: #FFFFFF; text-decoration: none; cursor:default;}
a.kontakt:active 	{  color: #FFFFFF; text-decoration: none; cursor:default;}
a.kontakt:hover 	{  color: #FFFFFF; text-decoration: none; cursor:default;}

a.meny_sub:link 	 { color: #616263; text-decoration: none; padding-left: 30px;}
a.meny_sub:visited 	 { color: #616263; text-decoration: none; padding-left: 30px;}
a.meny_sub:active	 { color: #616263; text-decoration: none; padding-left: 30px;}
a.meny_sub:hover	 { color: #616263; text-decoration: none; padding-left: 30px;}

div.sdmenu {
	width: 190px;
	font-family: Verdana;
	font-size: 12px;
	background: #fff;
	color: #fff;
}
div.sdmenu div {
	background: #A0CF67;/* vihree */
	overflow: hidden;
	margin: 5px;
}

div.sdmenu div.collapsed {
	height: 44px;
}
div.sdmenu div span {
	padding: 13px 15px;
	display: block;
	font-weight: normal;
	color: white;
	background: #A0CF67;/* vihree */
	cursor: default;
	border: 2px #BCBDBF solid;
}

div.sdmenu div a {
	padding: 13px 20px;
	background: #fff;
	display: block;
	color: #616263;
	border-top: 1px solid #fff;
}

div.sdmenu div a.current {
	background: #009EC9;/* sininen */
	color: #fff;
}
div.sdmenu div a:hover {
	background : #009EC9;/* sininen */
	color: #fff;
	text-decoration: none;
}

div.sdmenu div span:hover {
	background : #009EC9; /* sininen */
	color: #fff;
	text-decoration: none;
}

div.sdmenu div:hover {
	background : #009EC9;/* sininen */
	color: #fff;
	text-decoration: none;
}