.slogantausta {
	background-image: url(/layout/vkko/images/vkko_2_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.logotausta {
	background-image: url(/layout/vkko/images/vkko_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sloganTeksti, .sloganTeksti .richtext, .sloganTeksti .leipis, .sloganTeksti .jalustaLeipis, .sloganTeksti .j_td, .sloganTeksti .j_datastream {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sloganTeksti .jalustaH1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #638400;
	text-decoration: none;
}
.sloganTeksti .jalustaH2, .sloganTeksti .jalustaH3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #638400;
	text-decoration: none;
}
.sloganTeksti .jalustaH2 {
  font-size: 14px; 
}
.sloganTeksti a, .sloganTeksti a:hover, .sloganTeksti a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #638400;
	text-decoration: none;
}
.linkkitausta {
	background-image: url(/layout/vkko/images/vkko_linkkitausta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.linkit, .linkit .richtext, .linkit .leipis, .linkit .jalustaLeipis, .linkit .j_td, .linkit .j_datastream, .linkit a {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkit a:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #481852;
	text-decoration: none;
}
.etutausta {
	background-image: url(/layout/vkko/images/vkko_tausta.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #BEE45C;

}
.vasentausta {
	background-image: url(/layout/vkko/images/vkko_vasentausta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.vasenTeksti, .vasenTeksti .richtext, .vasenTeksti .leipis, .vasenTeksti .jalustaLeipis, .vasenTeksti .j_td, .vasenTeksti .j_datastream {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.vasenTeksti .jalustaH1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: none;
	color: #005B00;
	text-decoration: none;
}
.vasenTeksti .jalustaH2, .vasenTeksti .jalustaH3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005B00;
	text-decoration: none;
}
.vasenTeksti .jalustaH2 {
  font-size: 17px; 
}
.vasenTeksti a, .vasenTeksti a:hover, .vasenTeksti a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #638400;
	text-decoration: none;
}
.oikeaTeksti, .oikeaTeksti .richtext, .oikeaTeksti .leipis, .oikeaTeksti .jalustaLeipis, .oikeaTeksti .j_td, .oikeaTeksti .j_datastream {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.oikeaTeksti .jalustaH1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: none;
	color: #003300;
	text-decoration: none;
}
.oikeaTeksti .jalustaH2, .oikeaTeksti .jalustaH3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}
.oikeaTeksti .jalustaH2 {
  font-size: 17px; 
}
.oikeaTeksti a, .oikeaTeksti a:hover, .oikeaTeksti a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #638400;
	text-decoration: none;
}
.yhteysTeksti, .yhteysTeksti .richtext, .yhteysTeksti .leipis, .yhteysTeksti .jalustaLeipis, .yhteysTeksti .j_td, .yhteysTeksti .j_datastream {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.yhteysTeksti .jalustaH1.yhteysTeksti .jalustaH2, .yhteysTeksti .jalustaH3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.yhteysTeksti a, .yhteysTeksti a:hover, .yhteysTeksti a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.etutaulukontausta {
	background-image: url(/layout/vkko/images/vkko_taulukontausta.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.oikeatausta {
	background-image: url(/layout/vkko/images/vkko_oikeatausta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.alatausta {
	background-image: url(/layout/vkko/images/vkko_alatausta.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.yhteystausta {
	background-image: url(/layout/vkko/images/vkko_alapalkki.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.reunakuva {
	background-image: url(/layout/vkko/images/vkko_oikeareuna.jpg);
	background-repeat: no-repeat;
	background-position: 757px top;
}
.koulutuslogotausta {

	background-image: url(/layout/vkko/images/vkko_1_1_koulutus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.majoituslogotausta {


	background-image: url(/layout/vkko/images/vkko_1_1_majoitus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sisatausta {

	background-image: url(/layout/vkko/images/vkko_tausta_sisa.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #BEE45C;
}
.slogantaustasisa {

	background-image: url(/layout/vkko/images/vkko_1_1_sisa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sisataulukontausta {

	background-image: url(/layout/vkko/images/vkko_taulukontausta_sisa.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.linkkitaustasisa {

	background-image: url(/layout/vkko/images/vkko_linkkitausta_sisa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.vasentaustasisa {

	background-image: url(/layout/vkko/images/vkko_vasentausta_sisa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.oikeataustasisa {

	background-image: url(/layout/vkko/images/vkko_oikeatausta_sisa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clLevel0,.clLevel0over{position:absolute;}
.clLevel1, .clLevel1over, .clLevel2, .clLevel2over{position:absolute;padding:2px; padding-left:8px; padding-right:8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
.clLevel1{background-color:#DDB5E7; layer-background-color:#DDB5E7; color:#481852;}
.clLevel1over{background-color:#BB71CC; layer-background-color:#BB71CC; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; top: 0px; visibility:hidden; background-color:#BB71CC; layer-background-color:#BB71CC}
.clLevel2{background-color:#DDB5E7; layer-background-color:#DDB5E7; color:white;}
.clLevel2over{background-color:#BB71CC; layer-background-color:#BB71CC; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; top: 0px; visibility:hidden; background-color:#BB71CC; layer-background-color:#BB71CC}
}
.clLevel0border{position:absolute; visibility:hidden; display:none}

