body { background-color: #E8EAF0; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; } td { /*vertical-align: top;*/ } table.main-table { background-color: #FFFFFF; margin: auto; margin-top: 30px; text-align: left; border: solid #002959 3px; /*border-spacing: 8px; for IE compatibility used HTML instead */ } td.left-navi { width: 170px; margin: 0px; } table.menu { background-color: #37619B; border: solid #000000 1px; width: 100%; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 20px; } table.menu a { color: #E8EAF0; text-decoration: none; } table.menu a:hover { color: #FFFFFF; text-decoration: underline; } .logintable { /*margin-top: 20px;*/ background-color: #37619B; border: solid #000000 1px; width: 100%; color: #E8EAF0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; } .logintable .aputeksti a { color: #E8EAF0; font-size: 10px; /*font-weight: normal;*/ text-decoration: none; } .logintable .aputeksti a:hover { text-decoration: underline; } h1, h2, h2 a, h3, h4, h5, h6, .otsikonselite { color: #F9C82A; } h1 { font-size: 34px; margin-left: 20px; margin-right: 20px; text-align: center; margin-top: 0px; margin-bottom: 0px; } .otsikonselite { font-size: 18px; margin-left: 20px; margin-right: 20px; text-align: center; margin-top: 3px; margin-bottom: 0px; } h2, h2 a { margin-top: 0px; margin-bottom: 0.5em; font-size: 25px; text-decoration: none; } h3 { font-size: 20px; margin-bottom: 0.5em; margin-top: 0.5em; } h4 { font-size: 16px; margin-bottom: 0.5em; margin-top: 0.5em; } div.logo { text-align: center; /* margin-top: 20px; margin-bottom: 15px; */ } td.left-navi { vertical-align: middle; } div.logo img { border: none; } .center { text-align: center; } div.copyright { font-size: 9px; text-align: center; margin-top: 3px; } div.poweredby { text-align: center; padding-top: 20px; } div.poweredby img { border: none; } td.alialue, td.alialue1 { padding-left: 20px; font-size: 11px; } td.alialue2 { padding-left: 25px; font-size: 11px; } td.alialue3 { padding-left: 30px; font-size: 11px; } td.alialue4 { padding-left: 35px; font-size: 11px; } td.alialue5 { padding-left: 40px; font-size: 11px; } td.aktiivinen, td.aktiivinen a { color: #E8EAF0; text-decoration: none; } td.aktiivinenalialue a { padding-left: 20px; font-size: 11px; color: #E8EAF0; text-decoration: none; } td.main-cell, td.main-cell-iframe { border: solid #000000 1px; width: 600px; height: 375px; font-size: 12px; background-color: #FFFFFF; vertical-align: top; } td.main-cell { padding: 5px; } td.main-cell-iframe { padding: 0px; } #main-iframe { width: 100%; height: 100%; border: 0px; margin: 0px; padding: 0px; } td.left-bar { padding: 0px; margin: 0px; vertical-align: top; } td.heading { vertical-align: middle; padding-top: 20px; padding-bottom: 20px; } td.main-cell a { color: #0000EE } td.main-cell a:hover { color: #0000EE } td.main-cell a:visited { color: #551a8b } td.main-cell a:active { color: #EE0000 } li.keskustelu { list-style: none; margin-top: 9px; } li.sisennettykeskustelu { margin-left: 1.5em; list-style: none; } li.tiedote, li.keskustelu, li.sisennettykeskustelu { font-size: 14px; } li.tiedote { margin-bottom: 9px; } div.edellinenjaseuraava { text-align: center; } div.sisaankirjautumissivu { width: 200px; margin: 20px; } .pikkukalenteri { margin-bottom: 20px; background-color: #37619B; color: #E8EAF0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; border: solid #000000 1px; text-align: center; } .pikkukalenteri div a { text-decoration: none; color: #E8EAF0; } .pikkukalenteri table { font-size: 10px; width: 100%; } .pikkukalenteri td.eventday a { font-weight: bold; color: #E8EAF0; text-decoration: none; } .pikkukalenteri td.today { border: solid #000000 1px; } /* Kalenteria varten */ table.otsikkorivi { width: 100%; } td.otsikkosolu { text-align: left; } td.nakymasolu { text-align: right; } .calendartoolbar img { border: none; } hr.otsikkoviiva { margin: 0px; } .calendar, .calendar tr, .calendar td, .calendar th { font-size: 9pt; border: 1px solid black; border-collapse: collapse; padding: 0; background-color: #ffffff; color: #ffffff; } .calendar.monthview th, .calendar.monthview td { width: 100px; } .calendar.monthview th, .calendar.monthview td.day { text-align: center; } .calendar td.day.regular, .calendar td.day.today { background-color: #ffffff; } .calendar td a { color: #ffffff; text-decoration: none; } .calendar td a:hover { color: #ffffff; } .calendar.monthview td.event { height: 60px; font-size: 8pt; } .calendar td.event.today { background-color: #ffffff; } .calendar.monthview .weeknr { vertical-align: middle; text-align: center; width: 30px; } .calendar.weekview, .calendar.dayview { width: 100%; } .calendar.weekview td, .calendar.dayview td { height: 40px; } .calendar.weekview td.day { /* background-color: #ffffff;*/ width: 150px; } .calendar td.day.regular, .calendar td.event.today { color: #ffffff; } .calendar td.day.today, .calendar td.day.today a, .calendar.weekview td.day.today, .calendar.weekview td.day.today a { color: #ffffff; background-color: #ffffff; }