body    { background-image: url(../images/bg_koko.jpg); margin: 0; padding: 0 }
p {}
td {}
#top   { background-image: url(../images/mylly_tausta.jpg); background-position: right bottom; margin: 0; padding: 0 }
#top_tunkki  { margin-top: 20px; margin-left: 20px; width: 400px }
#bottom     { background-image: url(../images/bg_ala.jpg); background-repeat: repeat-x; padding-top: 20px; padding-bottom: 20px; padding-left: 40px }
#main  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff; padding-top: 20px; padding-bottom: 20px; padding-left: 40px; width: 760px }
#tunkki { background-color: #fff; width: 100% }
#mainlevel ul  { list-style: none; margin: 0; padding: 10px 10px 0 30px }
#mainlevel li   { background: url("../images/vasen.gif") no-repeat left top; list-style-type: none; margin: 0; padding: 0 0 0 9px; float: left; border-bottom: 1px solid }
#mainlevel a, #mainlevel strong, #mainlevel span   { color: #036; font-size: 11px; font-family: "Trebuchet MS", sans-serif; font-weight: bold; text-decoration: none; background: url("../images/oikea.gif") no-repeat right top; display: block; padding: 5px 15px 4px 6px }
#mainlevel a:hover { color: white }
a { color: #69f; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline }
.mainlevel-bottom { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.mainlevel-bottom a:hover { text-decoration: none }
.componentheading   { color: #333; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-bottom: 6px; border-bottom: 2px solid black }
.contentheading  { color: #333; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-top: 2px }
.contentheading a { color: black; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
.contentheading a:hover { color: black; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
#search { width: 300px; float: right }
.readon { text-align: left; margin-bottom: 10px; float: left }
.oikea { background-color: #D1E8FF ; padding: 10px 10px 10 px 10px;}
.moduletable { }
