/* - OLETUSTYYLIT */
body {font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:9pt;scrollbar-face-color:#DBE0E5;scrollbar-shadow-color:#DBE0E5;scrollbar-highlight-color:#DBE0E5;scrollbar-3dlight-color:white;scrollbar-darkshadow-color:white;scrollbar-track-color:white;scrollbar-arrow-color:black;margin:0;padding:0;background-color:#ffffff;}
p,div,tr,td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:9pt;}
h1,.mainhead, th{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:10pt;padding-top:0px;margin-top:0px;}
h2,.subhead{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:8pt;}
.pagehead{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:11pt;color:#000055;}
.tinytext{font-size:10px;}
body.blankbody{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:9pt;scrollbar-face-color:#DBE0E5;scrollbar-shadow-color:#DBE0E5;scrollbar-highlight-color:#DBE0E5;scrollbar-3dlight-color:white;scrollbar-darkshadow-color:white;scrollbar-track-color:white;scrollbar-arrow-color:black;margin:0;padding:0;background-color:#ffffff;}
form{display:inline;}
/* linkit */
a{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:9pt;}
a:link{color:#006633;text-decoration:none;}
a:visited{color:#006633;text-decoration:none;}
a:hover{color:#669966;text-decoration:underline;}

/* MENU */
.menudiv{padding-left:15px;}
a.menu{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:9pt;}
a.menu:link{color:#FFFFFF;text-decoration:none;}
a.menu:visited{color:#FFFFFF;text-decoration:none;}
a.menu:hover{color:#ccffaa;text-decoration:underline;}
a.menuact{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:9pt;}
a.menuact:link{color:#ccffaa;text-decoration:underline;}
a.menuact:visited{color:#ccffaa;text-decoration:underline;}
a.menuact:hover{color:#ccddcc;text-decoration:underline;}

/* TOPMENU */
.topmenudiv{padding-left:10px;}
a.topmenu{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:9pt;}
a.topmenu:link{color:#333333;text-decoration:none;}
a.topmenu:visited{color:#333333;text-decoration:none;}
a.topmenu:hover{color:#339966;text-decoration:none;}
a.topmenuact{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:9pt;}
a.topmenuact:link{color:#999999;text-decoration:none;}
a.topmenuact:visited{color:#999999;text-decoration:none;}
a.topmenuact:hover{color:#88ff88;text-decoration:underline;}

.banner table{background-color:#999999;}
.banner td{background-color:#FFFFFF;}

/* erikoistyylit */
.error{color:#ff0000;font-weight:bold}
.copyright{font-weight:normal;font-size:7pt;color:#003300;}
.highlight{background-color:#ddffcc;}
/*.tinytext{font-weight:normal;font-size:7pt;color:#000000;}*/

.basetext{padding-left:10px;padding-right:30px;}
a.pagemenu{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:9pt;;}
a.pagemenu:link{color:#006633;text-decoration:none;}
a.pagemenu:visited{color:#006633;text-decoration:none;}
a.pagemenu:hover{color:#669966;text-decoration:underline;}
.menudiv{position:absolute;left:0;top:100px;}
/* lomakkeet */
.pagecontent{width:300px;height:400px;}
/*lomakkeen kenttien tyylit*/
.txtgeneral{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:9pt;width:250pt;z-index:1;border:1px solid;border-color:#bbccbb;background-color:#ffffff;}
.txtmedium{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:9pt;width:140pt;z-index:1;border:1px solid;border-color:#bbccbb;background-color:#ffffff;}
.txtdate{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:9pt;width:60pt;z-index:1;border:1px solid;border-color:#bbccbb;background-color:#ffffff;}
.txtshort{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:9pt;width:40pt;border:1px solid;border-color:#bbccbb;background-color:#ffffff;}
.txtageneral{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:9pt;height:120pt;width:250pt;border:1px solid;border-color:#bbccbb;}

/* Ajankohtaista */
.newsboxhead{background-color:#dddddd;font-weight:bold;}
.newstext{color: black;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;}
.newshead{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333333;font-variant: small-caps;}
a.newstext:link{font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #333333;text-decoration: underline;}
a.newstext:visited{font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #333333;text-decoration: none;}
a.newstext:hover{font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #666666;text-decoration: underline;}
a.newshead:link{font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #333333;text-decoration: underline;}
a.newshead:visited{font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #333333;text-decoration: none;}
a.newshead:hover{font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #666666;text-decoration: underline;}
