/* MUUTA MENU-KOHDASTA BACKGROUND-ARVOKSI OMAN TIEDEKUNTASI RGB-ARVO JA COLOR KOHTAAN TEKSTIN VÄRI, JOKO MUSTA=333 TAI VALKOINEN=FFFFFF */
.menu { background: #00a39a; color: #FFF; display: block; font: bold 1.0em Arial, Helvetica, sans-serif; margin-bottom: 6px; margin-top: 6px; padding-bottom: 1px; padding-left: 4px; padding-top: 1px; text-decoration: none; }

/* MUUTA TUNNUS-VARI -KOHDASTA BACKGROUND-ARVOKSI OMAN TIEDEKUNTASI RGB-ARVO  */
#header .tunnus-vari, #header-swe .tunnus-vari, #header-eng .tunnus-vari { background: #00a39a; display: block; height: 58px; position: absolute; right: 0; top: 21px; width: 30px; }

/* MUUTA NAV UL LI.ACTIVE -KOHDASTA BACKGROUND-ARVOKSI OMAN TIEDEKUNTASI RGB-ARVO  */
#nav ul li.active { background: #00a39a; border-left: 0px none; height: 100%; }

/* MUUTA NAV UL LI.ACTIVE -KOHDASTA COLOR KOHTAAN TEKSTIN VÄRI, JOKO MUSTA=333 TAI VALKOINEN=FFFFFF */
#nav ul li.active a:link, #nav ul li.active a:visited, #nav ul li.active a:hover, #nav ul li.active a:active { color: #FFF; text-decoration: none; white-space: nowrap; }

/* MUUTA NAV-2ND -KOHDASTA BACKGROUND-ARVOKSI OMAN TIEDEKUNTASI RGB-ARVO  */
#nav-2nd { background: #00a39a; clear: both; font-size: 1.0em; height: 1.4em/*16px*/; padding: 1px 0 0 4px; }

/* MUUTA NAV-2ND -KOHDASTA COLOR KOHTAAN TEKSTIN VÄRI, JOKO MUSTA=333 TAI VALKOINEN=FFFFFF */
#nav-2nd a:link, #nav-2nd a:visited, #nav-2nd a:hover, #nav-2nd a:active { color: #FFF; text-decoration: none; white-space: nowrap; }

/* Logo alue ylhäällä TALLENNA PHOTOSHOPIN KAUTTA IMAGES KANSIOON OMAN TIEDEKUNTASI TUNNISTEKUVA*/
#header { background: transparent url("../images/fin/logopohja.gif") no-repeat left top; border-bottom: 1px solid #ccc; clear: both; height: 100px; position: relative; }
body#swe #header { background: transparent url("../images/swe/logopohja.gif") no-repeat left top; }
body#eng #header { background: transparent url("../images/eng/logopohja.gif") no-repeat left top; }

/* Omat otsikkotyylit */
h1.alaotsikko {border-bottom:none; margin-top:5px; margin-bottom:15px; color:#666; font-weight:bold;}
h5 {color:#333; font-size: 1em; font-weight: bold; margin: 2em 0 1em 0;}
h6 {color:#333; font-size: 1em; font-weight: bold; margin: 1em 0 0.2em 0;}

/* Omat tekstityyli */
p.pieni-teksti{color:#333; font-size: 0.9em;}
p.pieni-alamargin{margin-bottom:3px;}

/* Omat kuvatyylit */
img.keskitetty {display:block; margin-left:auto; margin-right:auto;margin-bottom:10px;}

img.pystykuva-oikea { float: right; margin: 0 0px 10px 10px; }

/* Lista */
ul.listataso2 {margin-top:10px;}
ul.listataso2 li{background:none; margin-bottom:10px;}

/* Uutiset*/
.uutinen-nosto-2palstaa{ float: right; width: 400px; }
.uutinen-nosto-2palstaa ul { display: inline; float: left; }
.uutinen-nosto-2palstaa li { background: none; display: inline; float: left; padding: 0 10px 0 0; }

/* Omat taulukkotyylit */
table.tietotaulukko{border-top:1px solid #cecece; border-left:1px solid #cecece; margin-bottom:10px; margin-top:10px;}
table.tietotaulukko td{border-bottom:1px solid #cecece;	border-right:1px solid #cecece; padding:3px;}
table.tietotaulukko th{text-align:left; color:#333; background-color:#f7f7f7; border-bottom:1px solid #cecece; border-right:1px solid #cecece; padding:3px;}

table.reunaton-taulukko{border:none; margin-bottom:10px;}
table.reunaton-taulukko td {padding: 5px 5px 5px 0px; vertical-align:top;}

/*table.opastaulukko{border-top:1px solid #fff; border-left:1px solid #fff; margin-bottom:10px; margin-top:10px;}
table.opastaulukko td{background-color:#eee; border-bottom:1px solid #fff; border-right:1px solid #fff; padding:5px 3px 5px 3px;}
table.opastaulukko th{text-align:left; color:#333; background-color:#ddd; border-bottom:1px solid #fff; border-right:1px solid #fff; padding:3px;}*/

table.opastaulukko2{border-top:1px solid #cecece; border-left:1px solid #cecece; margin-bottom:10px; margin-top:10px;}
table.opastaulukko2 td{border-bottom:1px solid #cecece; border-right:1px solid #cecece; padding:5px 3px 5px 3px;}
table.opastaulukko2 th{text-align:left; color:#333; background-color:#f7f7f7; border-bottom:1px solid #cecece; border-right:1px solid #cecece; padding:3px;}

table.opastaulukko3{border-top:1px solid #cecece; border-left:1px solid #cecece; margin-bottom:10px; margin-top:10px;}
table.opastaulukko3 td{border-bottom:1px solid #cecece;	border-right:1px solid #cecece; padding:3px;}
table.opastaulukko3 th{text-align:left; color:#333; background-color:#ddd; border-bottom:1px solid #cecece; border-right:1px solid #cecece; padding:3px;}
