body, TD, P { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #353636;}

.text12px { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #353636; text-align: justify; }

a:link { color: #104c83; text-decoration: none; }
a:visited {  color: #104c83; text-decoration: none; }
a:hover {  color: #1560A5; text-decoration: underline; }

.newsHeading { font-size: 12px; font-weight: bold; color: #000000;}
.newsHeading2 { font-size: 14px; font-weight: bold; color: #000000;}
.newsHeading3 { font-size: 16px; font-weight: bold; color: #9A0000;}
.banHeading { font-size: 12px; font-weight: bold; color: #FFFFFF;}

.english { font-size: 11px; font-weight: bold; color: #FFFFFF;}
.english a:link { color: #FFFFFF; text-decoration: none; }
.english a:visited {  color: #FFFFFF; text-decoration: none; }
.english a:hover {  color: #FFFFFF; text-decoration: underline; }
 
.taustSinine { background: #1560A5; }
.taustHeleSinine { background: #7DA1C2; }
.taustHeleSinine2 { background: #CCD0D8; }

.headTaustLilla { background: #9AADD9; }
.headTaustKollane { background: #FFD90C; }
.headTaustHall { background: #C1C1C1; }

.searchField { font-family: verdana; font-size: 12 px; background-color: #FFFFFF; color: #000000; border: 1px solid rgb(0,19,61) }
.searchButton { background-color: #00133D; color: #FFFFFF; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; height: 18 px; font-weight: bold; border : 1 px solid #00133D;}
.listField { font-family: verdana; font-size: 11; background-color: #D2CD8C; color: #000000; }

.admintabel { font-family :Verdana, Helvetica, sans-serif; font-size : 11px; height: 18 px; font-weight: bold; }
