body { background-color: #F6F9E6; background-image: none; background-repeat: repeat-x; background-position: 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
img a { border: none; }
div#top div.search form input.keywordinput { background-color: #F5F5D9; border-left-style: solid; border-left-color: #886813; border-left-width: 1px; border-right-style: solid; border-right-color: #886813; border-right-width: 1px; border-top-style: solid; border-top-color: #886813; border-top-width: 1px; border-bottom-style: solid; border-bottom-color: #886813; border-bottom-width: 1px; color: #000000; }
div#top div.search form input.searchsubmit { background-color: #079946; border-left-style: none; border-left-color: #000000; border-left-width: 1px; border-right-style: none; border-right-color: #000000; border-right-width: 1px; border-top-style: none; border-top-color: #000000; border-top-width: 1px; border-bottom-style: none; border-bottom-color: #000000; border-bottom-width: 1px; color: #FFFFFF; }
h1, h1 a, .Otsikko1, .Otsikko1 a, .otsikko1, .otsikko1 a { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #930200; margin: 0px; padding: 3px 0px 10px 0px; text-transform: none; }
h2, h2 a, .Otsikko2, .Otsikko2 a
.otsikko2, .otsikko2 a, .twocolumns h1, .twocolumns_left h1, .twocolumns_right h1, .threecolumns h1, .twocolumns h1 a, .twocolumns_left h1 a, .twocolumns_right h1 a, .threecolumns h1 a { margin: 0px; }
.Otsikko3, .Otsikko3 a, .otsikko3, .otsikko3 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin: 0px; padding: 0px 0px 8px 0px; }
h1 a:hover, h2 a:hover, h1 a, h2 a { text-decoration: none; }
a { color: #006699; text-decoration: none; }
a:hover { color: #006699; text-decoration: underline; }
.caption { background-color: transparent; font-size: 11px; padding: 3px; }
#page { background-color: #FFFFFF; border-left-style: none; border-left-color: #909090; border-right-style: none; border-right-color: #909090; border-top-style: none; border-top-color: #FFFFFF; border-bottom-style: none; border-bottom-color: #FFFFFF; padding: 0px 1px 0px 1px; }
#top .right .links, #top .right .links a { color: #000000; text-decoration: none; font-size: 11px; }
#top .right .links a:hover { text-decoration: underline; }
#navi { background-color: transparent; background-image: url("/www/images/navigationbg.gif"); background-repeat: repeat-y; background-position: left top; height: 32px; }
#navi ul { list-style-type: none; height: 32px; }
#navi ul li { height: 32px; }
#navi ul li a { font-weight: normal; color: #000000; text-decoration: none; background-color: transparent; background-image: url("/www/images/navidivider.jpg"); background-repeat: no-repeat; background-position: right center; line-height: 32px; padding-left: 10px; padding-right: 10px; }
#content { padding-top: 0px; padding-bottom: 0px; }
#content .borderleft { background-repeat: no-repeat; background-image: url("/www/images/navi_bg.jpg"); background-position: 1px 0px; }
#content .borderright { background-repeat: repeat-y; background-image: none; background-position: 618px 0px; }
#content .center .borderleft, #content .center .borderright, #content .center_plusleft .borderleft, #content .center_plusleft .borderright, #content .center_plusleft_plusright .borderleft, #content .center_plusleft_plusright .borderright, #content .center_plusright .borderleft, #content .center_plusright .borderright { background-image: url("/www/images/bgright.gif"); background-repeat: repeat-y; background-position: 50%; }
#content .left { border-top-style: none; border-top-color: #FFFFFF; border-top-width: 0px; }
#content .right { border-top-style: none; border-top-color: #9A9899; border-top-width: 1px; }
#content .center .right, #content .center_plusleft .right, #content .center_plusleft_plusright .right, #content .center_plusright .right { border: none; }
#content .right h2 { background-color: #FFFFFF; color: #FFFFFF; margin: 1px 0px 0px 2px; padding: 6px 10px; font-size: 12px; }
#content .right .voting h2, #content .center .right h2, #content .center_plusleft .right h2, #content .center_plusleft_plusright .right h2, #content .center_plusright .right h2 { background-color: transparent; padding: 0px 0px 0px 0px; margin: 0px; }
#content .right .box { padding: 0px 10px 0px 10px; }
#content .right .blockspacer { border-top-style: none; border-top-color: #9A9899; border-top-width: 1px; }
#content .center .blockspacer, #content .center_plusleft .blockspacer, #content .center_plusleft_plusright .blockspacer, #content .center_plusright .blockspacer { height: 10px; background-position: left center; background-repeat: repeat-x; }
.objectlist .item { margin-bottom: 10px; padding-bottom: 10px; border-bottom-style: solid; border-bottom-color: #EEEEEE; border-bottom-width: 1px; background-image: none; background-repeat: no-repeat; background-position: 0px 6px; padding: 0px 0px 0px 0px; }
.right .objectlist .item, .right .rss .title { margin-bottom: 5px; padding-bottom: 3px; border-bottom-style: solid; border-bottom-color: #EEEEEE; border-bottom-width: 1px; }
.objectlist .item_secondary { margin-bottom: 4px; padding-bottom: 8px; border-bottom-style: solid; border-bottom-color: #EEEEEE; border-bottom-width: 1px; }
.objectlist .item_secondary h3 { font-size: 12px; padding: 0px; margin: 0px; }
.objectlist .item_secondary .date { margin-right: 10px; }
.objectlist .item .date, .objectlist .item_secodary .date, .objectlist .item_secodary h3 .date, .object-display .date, .rss .date { font-size: 10px; font-weight: normal; color: #808080; font-style: italic; }
.object-display.event .date { font-size: 12px; font-weight: normal; color: #000000; font-style: normal; }
.votingarchive .question { padding-bottom: 20px; }
.votingarchive .votecount { padding-top: 10px; }
.votingarchive .votecount, .votingarchive .date { font-size: 12px; font-weight: normal; color: #808080; font-style: italic; }
.votingarchive .question .results .answer .text { font-weight: bold; }
.votingarchive .resultbar_0, .votingarchive .resultbar_1, .votingarchive .resultbar_2, .votingarchive .resultbar_3, .votingarchive .resultbar_4 { height: 10px; }
.votingarchive .resultbar_0 { background-color: #FF6416; }
.votingarchive .resultbar_1 { background-color: #E55A14; }
.votingarchive .resultbar_2 { background-color: #B24610; }
.votingarchive .resultbar_3 { background-color: #7F320B; }
.votingarchive .resultbar_4 { background-color: #401906; }
#footer { padding: 15px 0px; background-color: transparent; background-image: url("/www/images/footerbg.jpg"); background-repeat: no-repeat; background-position: top left; }
#footer .content { color: #000000; font-size: 11px; text-align: center; }
#footer .content a { text-decoration: none; color: #000; }
.meEnrollmentForm .errorbox, .meFormErrorDialog { width: 70%; border: medium double #D1586B; padding: 5px; margin-top: 10px; }
.meEnrollmentForm .title, .meFormErrorTitle { margin-bottom: 5px; margin-top: 10px; color: red; font-weight: bold; font-size: 14px; }
.meEnrollmentForm .content, .meFormErrorEntry { color: red; }
table.publicmodetable, div .meEnrollmentForm { padding-top: 10px; }
.KuvaVasen { float: left; padding-right: 10px; }
.KuvaOikea { float: right; padding-left: 10px; }
.KuvaTeksti { font-size: 10px; color: #505050; }
