.palsta1padding  { padding-left: 5px; padding-right: 10px;
                   padding-top: 10px; padding-bottom: 10px }
.palsta2padding  { padding-left: 5px; padding-right: 10px;
                   padding-top: 10px; padding-bottom: 10px }

.otsikkopadding  { padding-left: 5px; padding-right: 10px;
                   padding-top: 3px; padding-bottom: 3px }
.otsikkoviiva    { padding-top: 10px; }
.otsikkoalaviiva { padding-bottom: 10px; }

.linkit { padding-left: 10px; padding-top: 5px; font-weight: bold;
          background: url(images/menubarbground.gif); padding-right: 10px }
.linkit a:active { background: transparent; text-decoration: none; color: #000000 }
.linkit a:link { background: transparent; text-decoration: none; color: #000000 }
.linkit a:visited { background: transparent; text-decoration: none; color: #000000 }
.linkit a:hover { background: transparent; text-decoration: none; color: #FFFFFF }


.ylalinkit { font-weight: bold; color: #FFFFFF; background: url(images/righttopbar.png) }
.ylalinkit a:active { background: transparent; text-decoration: none; color: #FFFFFF; padding-left: 20px; }
.ylalinkit a:link { background: transparent; text-decoration: none; color: #FFFFFF; padding-left: 20px; }
.ylalinkit a:visited { background: transparent; text-decoration: none; color: #FFFFFF; padding-left: 20px; }
.ylalinkit a:hover { background: transparent; text-decoration: none; color: #FF9900; padding-left: 20px; }

.main { margin-left: 0px; }

.maincontent { background: url(images/isologotausta.png) repeat-y }
.taulukkotausta { background: url(images/taulukkotausta.png) repeat-y }

.middletausta { background: url(images/taustaehdotus.png) }

.rightpadding { padding-right: 15px; }
H3 { font-size: 12px; font-weight: normal; }
.pienempi { font-size: 12px; }