body { margin:0px; background-color:white; font-family:Verdana,Arial,Sans-serif; color:#000000; }

body.ohje {background-color:#ffffe1;}

A {text-decoration:none;color:#0257A4;}
A:hover { text-decoration:underline; }
A.sivunavi { color:#0257A4;text-decoration:none;}

h1 {font-size:170%;font-family:Arial,Sans-serif; margin:0px;padding:0px;color:#0257A4; }
h2 {font-size:140%;font-family:Arial,Sans-serif; margin:0px;padding:0px;color:#0257A4; }
h3 {font-size:125%;font-family:Arial,Sans-serif; margin:0px;padding:0px;color:#0257A4; }
h4 {font-size:110%;font-family:Arial,Sans-serif; margin:0px;padding:0px;color:#0257A4; }

td { font-size:80%; font-family:Verdana,Arial,Sans-serif; color:#000000;}
small {font-size:85%;}

td.login-tausta {background:#f1f1f1 left top repeat-x url(/yllapito_common/kuvat/tausta_login.gif);}
td.login-tausta2 {background:#f1f1f1 left bottom repeat-x url(/yllapito_common/kuvat/tausta_login.gif);}
td.login {background:#0257A4;color:white;background:#0257A4;}
.etusivu-navi {border-top:1px solid #aaaaaa;}

.ylapalkki { background:#0257A4; color:white; height:55px; }
.ylapalkki-tausta { background:#0257A4 right top no-repeat url(/yllapito_common/kuvat/tausta_ylapalkki.gif); color:white; }
.ylapalkki-pieni { background:#f1f1f1 left top repeat-x url(/yllapito_common/kuvat/tausta_ylapalkki_pieni.gif); height:2px; }
.sivupalkki { background:#f1f1f1 right top repeat-y url(/yllapito_common/kuvat/tausta_sivupalkki.gif); height:2px; }
.tyoalue {padding-left:25px; padding-right:25px; padding-top:15px;}

.sivunavi-vali {background:left top repeat-x url(/yllapito_common/kuvat/tausta_navi.gif); height:1px;}
.sivunavisolu {padding:6px;border-top:1px solid white;border-left:1px solid white;}
.sivunavisolu-akt { padding:6px; background:#CEE0F2;font-weight:bold;border-top:1px solid white;border-left:1px solid white;}

/*globaalinavi*/
.masterdiv { border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;background:white;}
.submenu {  } /*MP24112003: Tämä tyhjä classi piilotetaan globnaviskriptissä, ei saa poistaa.*/
.submenu2 { border-top:0px solid #aaaaaa;padding-left:18px;padding-right:4px;padding-top:4px;padding-bottom:4px;color:#0257A4;background:white;font-size:75%; font-family:Verdana,Arial,Sans-serif;cursor:pointer;}
.menutitle { border-top:1px solid #aaaaaa;padding:4px;padding-left:12px;color:#0257A4;background:white;font-size:75%; font-family:Verdana,Arial,Sans-serif;cursor:pointer;font-weight:bold;}

input.nappi {background:white left top repeat-x url('/yllapito_common/kuvat/tausta_nappi.gif'); border:1px solid #888888; cursor:pointer;color:black;}
input.nappi-ylareuna {width:85px;background:white left top repeat-x url('/yllapito_common/kuvat/tausta_nappi.gif'); border:1px solid #013565; cursor:pointer;color:black;}

.otsikko { padding:5px; background:#0257A4; color:white; font-weight:bold;vertical-align:top;}
.otsikko-valittu { padding:5px; background:#2870B2; color:white; font-weight:bold;vertical-align:top;}
.otsikko-linkki { color:white; font-weight:bold;text-decoration:none;}
td.kehys { background:#aaaaaa; }
td.data { background:white;padding-left:8px;padding-right:8px; }

.valintalista-tila {color:#777777;}

hr {color:#aaaaaa;height:1px;margin-top:10px;margin-bottom:10px;}

.virhe { font-weight:bold; color:#ff0000;}
.ok { font-weight:bold; color:#006600;}


.editor-otsikko { font-weight: bold; font-size: 20pt; display: block; }
.editor-leipateksti { font-weight: normal; font-size: 12pt; }
.editor-pieniteksti { font-size: 9px; font-size: 8pt; }


/* kalenteri */

.harmaasolu {background: #cccccc; }
.keltainensolupieni { background:#FFE600; font-weight: bold; border: 1px solid #cccccc;}

.pvmlihava { color: #000000; background: #FFFFFF; font-weight: bold; border: 1px solid #cccccc;}
.val { color: #ffffff; background: #006699; cursor:pointer; }
.nor { color: #006699; background: #ffffff; cursor:pointer; border: 1px solid #cccccc;}
.vir { color: #ffffff; background: #ff0000; }


.th_paivystys {
  background-color:#FF3F13;
  color:#ffffff; 
}

.th_varattu {
  background-color:#009933;
  color:#ffffff;
}

.th_paivystys_oma {
  background-color:#003399;
  color:#ffffff; 
}
