.lootaOtsikko .richtext, .lootaOtsikko .richtext p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.lootaTeksti .richtext, .lootaTeksti .richtext p, .lootaTeksti .richtext td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.lootaTeksti .j_datastream { font-size: 11px }
.lootaSini {  background-color: #EAEEF3; background-image: url(/layout/ppl1sini/images/kulma-sini.gif); background-repeat: no-repeat; background-position: right bottom}
.lootaRusk {  background-color: #DADAC8; background-image: url(/layout/ppl1sini/images/kulma-rusk.gif); background-repeat: no-repeat; background-position: right bottom}
.lootaSiniVarjo {  background-image: url(/layout/ppl1sini/images/varjo-sini.gif); background-repeat: repeat-x}
.lootaRuskVarjo { background-image: url(/layout/ppl1sini/images/varjo-rusk.gif); background-repeat: repeat-x}
.lootaRuskVarjo2 { background-image: url(/layout/ppl1sini/images/varjo-rusk2.gif); background-repeat: repeat-x}
.jalustaH1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #395F8C}
.jalustaIngressi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
body, td, .leipis, .richtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.richtext a, .j_datastream a, .valikkoSub {
 color: #395F8C
}
.alinspotti {
   padding-top: 8px;
   padding-left: 27px;
   padding-right: 8px;
}
.valikkoSub {
  font-weight: bold; 
}
.etuspotti .richtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.alaspotti, .alaspotti .richtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.formTextField .syote, .formTextArea .syote {
	width: 225px;
}
.dropdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}
.clLevel1, .clLevel1over, .clLevel2, .clLevel2over{position:absolute;padding:4px; padding-left:8px; padding-right:8px; font-family: Tahoma,Verdana,Arial,helvetica; font-size:11px; font-weight:normal; overflow: hidden}
.clLevel1{background-color:#DDDDCC; layer-background-color:#DDDDCC; color:#3D3D29;}
.clLevel1over{background-color:#8C8C5E; layer-background-color:#8C8C5E; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#59593C; layer-background-color:#59593C}
.clLevel2{background-color:#DADAC8; layer-background-color:#DADAC8; color:black;}
.clLevel2over{background-color:#3E6593; layer-background-color:#3E6593; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#59593C; layer-background-color:#59593C}

#body0 .j_naviContainer, #body1 .j_naviContainer, #body2 .j_naviContainer, #body3 .j_naviContainer, #body4 .j_naviContainer, #body5 .j_naviContainer {
  width: 500px;
}

