/* CSS Document */ #body { margin-left: 0px; margin-top: 16px; font-family: Verdana; font-size: 10px; } .ylapalkki { /* VAIKUTTAA YLAPALKKIIN*/ background-color: #2e3192; height: 30px; color: white; font-family: Verdana; font-size: 11px; font-weight: bold; padding-left: 37px; vertical-align: center; } .alapalkki { /* VAIKUTTAA ALAPALKKIIN*/ background-color: #2e3192; height: 30px; padding-right: 37px; } .palkkiempty { /* VAIKUTTAA PALKKIEN JA SISALLON VALISEEN TYHJAAN TILAAN*/ height: 30px; } .tekstit { /* VAIKUTTAA SISALLON TEKSTIN KOKOON (ei hintataulukot / erilliset tablet)*/ font-size: 12px; font-family: Verdana; } .sisalto { /* VAIKUTTAA SISALTOON */ padding-left: 15px; padding-right: 10px; vertical-align: top; text-align: left; } .reuna { /* VAIKUTTAA SINISIIN PYSTYVIIVOIHIN*/ width: 3px; background-color: #2e3192; } .valikot { /* VAIKUTTAA YLAPALKIN VALIKKOON*/ float: left; } img { /* VAIKUTTAA KUVIIN */ border: 1px solid black; } ul { margin-left: 0px; padding-left: 20px; } td.ylapalkki ul { padding: 0; margin: 0; } li { list-style-type: square; color: #ec008c; padding: 1px 0px; } td.ylapalkki ul li, ul.news li { list-style-type: none; } td.ylapalkki ul ul { display: none; padding-bottom: 6px; } td.ylapalkki ul li:hover > ul { display: block; position: absolute; background-color: #2e3192; } ul.news li, ul.news { padding-left: 0px; margin-left: 0px; } ul.news li { padding-bottom: 14px; } li a { color: #000000; text-decoration: none; font-weight: bold; } li a:hover { color: #ec008c; text-decoration: none; } td.ylapalkki li a { display: block; padding: 6px 15px; text-decoration: none; color: #FFFFFF; } ul#ylamenu li a:hover { color: #ec008c; } table { margin-top: 0px; } h1 { /* VAIKUTTAA PAAOTSIKKOON (maa - kaupunki jne.) */ color: #000000; font-size: 1.2em; } h2 { /* VAIKUTTAA ALAOTSIKKOON (kielikoulut jne.)*/ color: #ec008c; font-size: 1.2em; letter-spacing: 1px; } td { font-size: 0.9em; } .valittu { color: #ec008c; font-weight: bold; } .submenubase { margin-bottom: 12px; } .hintataulukko { /* VAIKUTTAA HINTATAULUKKOON */ border: 1px solid #ec008c; font-size: 12px; } .hintaotsikko { /* VAIKUTTAA HINTATAULUKON YLIMMAISEEN RIVIIN */ background-color: #ec008c; font-weight: bold; color: white; padding: 5px 6px; } .hintalight { /* VAIKUTTAA HINTATAULUKON VAALEISIIN RIVEIHIN */ background-color: #fad5e5; } .hintadark { /* VAIKUTTAA HINTATAULUKON TUMMIIN RIVEIHIN */ background-color: #f499c1; } .hintalight, .hintadark { /* VAIKUTTAA MOLEMPIIN RIVEIHIN */ padding: 5px 10px; } .kkimage { /* VAIKUTTAA KIELIKOULUJEN SIVUILLA OLEVIIN KUVIIN */ float: right; border: 1px solid black; margin: 0px 0px 15px 15px; } .huom { font-size: 10px; } .tarjous { /* VAIKUTTAA TARJOUSTEKSTEIHIN */ color: red; font-size: 16px; font-weight: bold; } /*ILMOITTAUTUMINEN*/ .formtable { /* VAIKUTTAA ILMOITTAUTUMISTABLEEN */ height: 266px; font-size: 12px; } .formtable2 { /* VAIKUTTAA OTA YHTEYTTA-TABLEEN */ height: 380px; font-size: 12px; } .tb { border: 1px solid black; padding-left: 1px; padding-right: 1px; margin-top: 1px; } .tbopis { border: 1px solid black; padding-left: 1px; padding-right: 1px; } .tballerg { border: 1px solid black; padding-left: 1px; padding-right: 1px; margin-top: 3px; } .radiob { vertical-align: top; } .radioba { vertical-align: top; margin-bottom: 4px; } .chkb { vertical-align: middle; } .asumistd1 { padding-bottom: 5px } .sndb { font-family: Verdana; font-size: 11px; font-weight: bold; border: 1px solid black; padding: 5 10 5 10; } .clrb { font-family: Verdana; font-size: 11px; font-weight: bold; border: 1px solid black; margin-left: 8px; padding: 5 10 5 10; } #hlotiedot { border: 2px solid #2e3192; } #laskutus { border: 2px solid #2e3192; } #kielikurssi { border: 2px solid #2e3192; } #asuminen { border: 2px solid #2e3192; } .legendaa { font-family: Verdana; font-size: 12px; font-weight: bold; letter-spacing: 1px; color: #ec008c; } /*ILMOITTAUTUMINEN END*/