a.tvprogram { color: black; text-decoration: none; } body { margin: 0px; } div.top { margin: 0px; padding: 0px; text-align: left; border-bottom: 2px dotted black; background: #266496 url('images/layout/tausta2.png') no-repeat left top; color: white; padding-top: 9px; padding-left: 250px; padding-right: 50px; padding-bottom: 2px; } div.top img { float: left; } div.top a, table.footer, div.sisalto, div.footer{ font-family: verdana, sans-serif; } h3 { font-size: 125%; } div.top a { color: #fdfbfb; font-weight: bold; font-size: 9pt; text-decoration: none; } div.top a:hover { color: yellow; text-decoration: none; } a { color: navy; } a:hover { color: red; text-decoration: none; } table.sisalto { margin: 0px; padding: 0px; } div.sisalto { text-align: left; background-color: white; width: 100%; font-size: 10pt; } div.padding { padding: 15px; padding-top: 5px; } td.vasennavi { width: 120px; border-right: 4px solid black; background-color: #e5ffe5; vertical-align: top; padding: 15px; padding-top: 5px; } div.footer { text-align: left; padding: 5px; border-top: 2px dotted black; background-color: #266496; padding-left: 20px; } table.footer { font-size: 9pt; color: #fdfbfb; } h1, h2, h3, h4 { margin-top: 3px; border-bottom: 3px solid navy; } p { padding-left: 15px; } td.luettelovasen { font-weight: bold; text-align: right; vertical-align: top; } td.luettelovasen, td.luettelooikea { font-size: 10pt; } img.bordered { border: 1px solid black; } table.head a:link { color: black; letter-spacing: 1pt; text-decoration: underline; } table.head a:active { color: yellow; letter-spacing: 1pt; text-decoration: none; } table.head a:visited { color: black; letter-spacing: 1pt; text-decoration: underline; } table.head a:hover { color: yellow; letter-spacing: 1pt; text-decoration: none; } td.chanSelName a:hover, td.chanSelName a:active { color: red; } a.selected { color: #c30; font-weight: bold; letter-spacing: 1pt; } a.hide { color: #E9E9E9; letter-spacing: 1pt; } td.chan { font-weight: bold; font-family: arial, tahoma; font-size: 11pt; color: #c30; letter-spacing: 1pt; line-height: 1.2em; } td.time { padding: 4px 4px 4px 4px; background: #eee; font-family: arial, tahoma; font-size: 9pt; color: #333; border-right: 1px dotted #566; font-weight: bold; } td.prog { padding: 4px 4px 4px 4px; font-family: arial, tahoma; font-size: 9pt; color: #666; width: 100%; } td.progSel { font-weight: bold; padding: 4px 4px 4px 4px; font-family: arial, tahoma; font-size: 9pt; color: #c30; width: 100%; } table.head { background: #F9F9F9; border-bottom: 1px dotted #566; border-right: 1px dotted #566; height: 100px; padding: 10px 10px 10px 10px; font-family: arial, tahoma; font-size: 11pt; color: #c30; letter-spacing: 1pt; line-height: 1.2em; } td.chanSel { background: #E8E8E8; } td.chanSelName { padding: 4px 4px 4px 4px; background: #eee; font-family: arial, tahoma; font-size: 8pt; color: #333; border-right: 1px dotted #566; } td.selHead { font-family: arial, tahoma; font-size: 13pt; color: #F7F7F7; padding: 4px 4px 4px 4px; background: #d40; letter-spacing: 1pt; font-weight: bold; } td.selOption { font-family: arial, tahoma; font-size: 8pt; color: #F7F7F7; padding: 9px 9px 9px 9px; background: #d40; letter-spacing: 1pt; } .submit { padding: 2px 2px 2px 2px; background: #eee; font-family: arial, tahoma; font-size: 9pt; color: #333; border: 1px solid #ccc; font-weight: bold; } .freewarehouseotsikko { margin-top: 20px; font-size: 130%; } h1.freewarehouseotsikko { margin-top: 3px; font-size: 150%; }