@font-face { font-family:'DaxMedium'; src: url('/css/fonts/dax-medium-webfont.eot'); src: url('/css/fonts/dax-medium-webfont.eot?iefix') format('eot'), url('/css/fonts/dax-medium-webfont.woff') format('woff'), url('/css/fonts/dax-medium-webfont.ttf') format('truetype'), url('/css/fonts/dax-medium-webfont.svg#webfontR7uwd8TM') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family:'DaxRegular'; src: url('/css/fonts/dax-regular-webfont.eot'); src: url('/css/fonts/dax-regular-webfont.eot?iefix') format('eot'), url('/css/fonts/dax-regular-webfont.woff') format('woff'), url('/css/fonts/dax-regular-webfont.ttf') format('truetype'), url('/css/fonts/dax-regular-webfont.svg#webfonti1iTKCvM') format('svg'); font-weight: normal; font-style: normal; }

body { font-style:normal; font-family:arial,helvetica,verdana; font-size:12px; line-height: 1.4em; color:#030505; }

h1 { font-size:32px; margin:0 0 10px 0; padding-bottom:5px; color:#55ab26; font-family:'DaxMedium',arial,helvetica,verdana; font-weight: normal; line-height: 1.1em;}
h2 { font-size:15px; margin:0 0 10px 0; padding-bottom:5px; color:#55ab26; font-family:'DaxMedium',arial,helvetica,verdana; font-weight: normal; line-height: 1.4em; padding-top: 16px;}
h3 { font-size:15px; color:#000; font-family:'DaxMedium',arial,helvetica,verdana; font-weight: normal; line-height: 1.4em; }

/* lisätty tekstilinkkiin väri */
a { color:#55ab26;  }
a:hover { text-decoration: none; }

/* taulukkotyylit */

td.tableheader { border-bottom: solid 3px; border-color:#55ab26; background-color: #fff; }
td.alleviivaus {border-bottom: solid 1px; border-color:#000; }
p.taulukko-vasen { text-align: left; padding:4px 0; margin: 0;}
p.taulukko {text-align: right; padding:4px 0; margin: 0; width:70px; }
.taulukko-2010 { text-align: right; padding:4px 0; margin: 0; font-weight: bold; width:70px; }
/* .daxmedium { font-weight: bold; } */

table { border-collapse:collapse; }
ul { padding-left: 15px; margin: 0px; }

table td p { line-height: 1em; }