/* CSS Document */
body{
background-color:#f3eed8;
background-image:url(kuvat/tausta_varjostus.gif);
background-repeat:repeat-x;
background-attachment:fixed;
text-align:center;
vertical-align:top;
margin:0px;
margin-top:10px;
padding:0px;
font-family:Verdana,Arials,sans-serif;
}
table{
border:none;
}
td{
text-align:left;
vertical-align:top;
}
p{
color:#5d5d5d;
font-size:12px;
line-height:16px;
}
h1{
font-family:"Trebuchet MS",Verdana,Arials,sans-serif;
color:#951100;
font-size:20px;
}
h2{
font-family:"Trebuchet MS",Verdana,Arials,sans-serif;
color:#951100;
font-size:16px;
}
img{
margin:0px;
padding:0px;
border:none;
}
a{
text-decoration:none;
color:#4d9ad5;
}
#wrapper{
width:888px;
/*border:1px solid #cacaca;*/
}
#ylakuva{
display:block;
}
#ylapalkki{
background-image:url(kuvat/yp1_tausta.gif);
background-repeat:repeat-x;
height:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
vertical-align:middle;
}
#ylapalkki img{
float:left;
border:none;
}
#ylapalkki2{
background-image:url(kuvat/yp2_tausta.gif);
background-repeat:repeat-x;
height:33px;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica sans-serif;
color:#5b4d32;
font-size:12px;

vertical-align:middle;
padding-left:60px;
}
#ylapalkki2 a{
color:#5b4d32;
font-weight:bold;
}
#ylapalkki2 a:hover{
color:#ba001b;
font-weight:bold;
}
#ylapalkki2 a.active{
color:#ba001b;
font-weight:bold;
}
#keskiosa{
background-image:url(kuvat/oikea_tausta_sisasivu.gif);
background-repeat:repeat-y;
background-position:right;
background-color:#FFFFFF;
height:100%;
}
#alapalkki{
background-image:url(kuvat/ap_tausta.gif);
background-repeat:repeat-x;
height:29px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-align:center;
vertical-align:middle;
}
.valiviiva{
margin-top:12px;
margin-bottom:8px;
}
#hakukentta{
width:168px;
margin-bottom:8px;
height:18px;
border:1px solid #AA1100;
}
.hakukentta{
width:168px;
margin-bottom:8px;
height:18px;
border:1px solid #AA1100;
}
#sivukartta{
font-size:11px;
color:#e4cb94;
float:left;
width:120px;
}
#sivukartta a{
color:#e4cb94;
}
#hypermedia{
margin-top:14px;
margin-bottom:20px;
float:right;
font-size:10px;
color:#a29980;
}
#hypermedia a{
color:#a29980;
}

/* Sisasivun tyylit */
/*HARRASTUS*/
#osastokoodi_ylapalkki_harrastus{
height:8px;
background-color:#FF9900;
}
#osastokoodi_oikea_harrastus{
width:168px;
background-color:#FF9900;
padding:20px;
color:#FFFFFF;
font-size:12px;
line-height:16px;
font-weight:bold;
}
#osastokoodi_oikea_harrastus a.oikealinkki{
text-decoration:none;
color:#951100;
font-weight:bold;
font-size:11px;
}
#osastokoodi_alapalkki_harrastus{
height:8px;
background-color:#FF9900;
}
/*MUSKARI*/
#osastokoodi_ylapalkki_muskari{
height:8px;
background-color:#f6d600;
}
#osastokoodi_oikea_muskari{
width:168px;
background-color:#f6d600;
padding:20px;
color:#FFFFFF;
font-size:12px;
line-height:16px;
font-weight:bold;
}
#osastokoodi_oikea_muskari a.oikealinkki{
text-decoration:none;
color:#951100;
font-weight:bold;
font-size:11px;
}
#osastokoodi_alapalkki_muskari{
height:8px;
background-color:#f6d600;
}
/*AMMATTI*/
#osastokoodi_ylapalkki_ammatti{
height:8px;
background-color:#758de8;
}
#osastokoodi_oikea_ammatti{
width:168px;
background-color:#758de8;
padding:20px;
color:#FFFFFF;
font-size:12px;
line-height:16px;
font-weight:bold;
}
#osastokoodi_oikea_ammatti a.oikealinkki{
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:11px;
}
#osastokoodi_alapalkki_ammatti{
height:8px;
background-color:#758de8;
}
/*YHTEYS*/
#osastokoodi_ylapalkki_yhteys{
height:8px;
background-color:#58c8de;
}
#osastokoodi_oikea_yhteys{
width:168px;
background-color:#58c8de;
padding:20px;
color:#FFFFFF;
font-size:12px;
line-height:16px;
font-weight:bold;
}
#osastokoodi_oikea_yhteys a.oikealinkki{
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:11px;
}
#osastokoodi_alapalkki_yhteys{
height:8px;
background-color:#58c8de;
}
/*MUUT*/
#osastokoodi_ylapalkki_muut{
height:8px;
background-color:#ba001b;
}
#osastokoodi_oikea_muut{
width:168px;
background-color:#ba001b;
padding:20px;
color:#FFFFFF;
font-size:12px;
line-height:16px;
font-weight:bold;
}
#osastokoodi_oikea_muut a{
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:11px;
}
#osastokoodi_alapalkki_muut{
height:8px;
background-color:#ba001b;
}
/* ---------- */
#osastokuva{
width:680px;
height:120px;
}
#murupolku{
color:#aaaaaa;
font-size:11px;
line-height:12px;
padding:4px 10px 16px 20px;
height:20px;
}
#murupolku a{
color:#aaaaaa;
}
#murupolku a:hover{
color:#ba001b;
}
#leftmenu{
font-size:11px;
font-weight:bold;
color:#5d4a2d;
padding:20px;
padding-top:8px;
padding-right:0px;
width:180px;
border-right:1px dotted #cacaca;
}
#vasenvalikko{
list-style:none;
width:175px;
height:100%;
margin:0px;
padding:0px;
}
#vasenvalikko li{
margin-bottom:5px;
}
.kakkostaso{
padding-left:10px;
font-weight:normal;
}
.kolmostaso{
padding-left:20px;
font-weight:normal;
}
.nelostaso{
padding-left:28px;
font-weight:normal;
font-size:10px;
}
.vitostaso{
padding-left:36px;
font-weight:normal;
font-size:10px;
}
.kutostaso{
padding-left:44px;
font-weight:normal;
font-size:10px;
}
.ykkostaso a, .kakkostaso a, .kolmostaso a, .nelostaso a, .vitostaso a, .kutostaso a{
color:#5d4a2d;
}
.ykkostaso a:hover, .kakkostaso a:hover, .kolmostaso a:hover{
color:#ba001b;
}
#content{
padding-right:20px;
padding-left:25px;
padding-bottom:40px;
padding-top:4px;
text-align:left;
vertical-align:top;
width:440px;
color:#5d5d5d;
font-size:12px;
line-height:16px;
}
#content a{
text-decoration:none;
color:#4d9ad5;
}

/*SIVUKARTTA*/
#sivukartta_xd{
line-height:1.2;
}
#sivukartta_xd a{
color:#5d5d5d;
}
#sivukartta_xd a:hover{
color:#951100;
}
 .sivukarttalinkki0, .sivukarttalinkki1, .sivukarttalinkki2, .sivukarttalinkki3, .sivukarttalinkki4, .sivukarttalinkki5, .sivukarttalinkki6{
color:#5d5d5d;
margin:0px;
padding:0px;
display:block;
}
.sivukarttalinkki0 a, .sivukarttalinkki1 a, .sivukarttalinkki2 a, .sivukarttalinkki3 a, .sivukarttalinkki4 a, .sivukarttalinkki5 a, .sivukarttalinkki6 a{
color:#5d5d5d;
}
.sivukarttalinkki0 a:hover, .sivukarttalinkki1 a:hover, .sivukarttalinkki2 a:hover, .sivukarttalinkki3 a:hover, .sivukarttalinkki4 a:hover, .sivukarttalinkki5 a:hover, .sivukarttalinkki6 a:hover{
color:#951100;
}
#kartta .sivukarttalinkki0{
font-size:12px;
margin-top:18px;
font-weight:bold;
color:#951100;
}
#kartta .sivukarttalinkki0 a{
color:#951100;
}
.sivukarttalinkki1{
font-size:12px;
padding-left:16px;
margin-top:6px;
}
.sivukarttalinkki2{
font-size:12px;
padding-left:32px;
margin-top:2px;
}
.sivukarttalinkki3{
font-size:11px;
padding-left:48px;
}
.sivukarttalinkki4{
font-size:11px;
padding-left:60px;
}
.sivukarttalinkki5{
font-size:11px;
padding-left:74px;
}
.sivukarttalinkki6{
font-size:11px;
padding-left:88px;
}

/* Kalenterin tyylit */
#kalenteri{
margin-top:10px;
margin-left:2px;
}
.calendar{
border-collapse:collapse;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:rgb(80,80,80);
font-weight:normal;
}
.emptyday{
border:1px solid #c4c6d1;
padding:3px;
padding-top:1px;
padding-bottom:1px;
background-color:#ffffff;
}
.today{
border:1px solid #c4c6d1;
padding:3px;
padding-top:1px;
padding-bottom:1px;
background-color:#ecc26c;
}
.newsday{
border:1px solid #c4c6d1;
padding:3px;
padding-top:1px;
padding-bottom:1px;
background-color:#951100;
}
.newsday a:link, .newsday a:hover, .newsday a:visited {
color:#ffffff;
font-weight:normal;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.normipaiva{
border:1px solid #c4c6d1;
padding:3px;
padding-top:1px;
padding-bottom:1px;
background-color:#ffffff;
}
.head1{
border:1px solid #c4c6d1;
padding:3px;
padding-left:5px;
background-color:#3d689f;
font-weight:bold;
color:rgb(255,255,255);
font-size:11px;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
.head2{
border:1px solid #c4c6d1;
padding:3px;
padding-top:1px;
padding-bottom:1px;
background-color:#ffffff;
font-weight:bold;
}
.uutismokkula{
color:#5d5d5d;
font-size:11px;
line-height:15px;
margin-top:16px;

}
.uutismokkula b{
color:#3d689f;
}
.uutismokkula a{
color:#ba001b;
}

.uutispaiva{
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.uutisotsikko{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3d689f;
font-size:12px;
}
.uutisteksti{

}

.uutislinkki{

}
.calDay img {
margin-top:3px;
margin-left:3px;
}
.calFont {
font-family:Verdana,Arials,sans-serif;
font-size:11px;
vertical-align:top;
margin-right:2px;
}
.calTooltip{
position:absolute;
background-color:White;
border:1px solid black;
padding:4px;
font-size:10px;
color:Black;
}
.calBox{
border-bottom:1px dotted #cacaca;
width:402px;
padding-bottom:12px;
padding-top:18px;
float:left;
}


.pop_perus { font-family:Verdana, Arial, Helvetica, sans-serif;padding:4px 3px 4px 3px;background-color:#FFFFFF;color:#000000;font-size:10px; }
.pop_perus a{ text-decoration:none; }
.pop_vharmaa { font-family:Verdana, Arial, Helvetica, sans-serif;padding:4px 3px 4px 3px;background-color:#EFEFEF;color:#999999;font-size:10px; }
.pop_vharmaa a{ text-decoration:none; }
.pop_paivaotsikko{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;padding:4px 3px 4px 3px;background-color:#951100;color:#ffffff;font-size:11px;font-weight:bold;}
.pop_paivaotsikko a{ text-decoration:none;}
.pop_kkotsikko{padding:4px 3px 4px 3px;background-color:#3d689f;color:#ffffff;font-size:12px;font-weight:bold;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif}
.pop_kkotsikko a{ text-decoration:none; }
.pop_vkl { font-family:Verdana, Arial, Helvetica, sans-serif;padding:4px 3px 4px 3px;background-color:#cccccc;color:#000000;font-size:10px; }
.pop_vkl a{ text-decoration:none; }
.pop_aktiivinen{font-family:Verdana,Arial,Helvetica,sans-serif;padding:4px 3px 4px 3px;background-color:#951100;color:#ffffff;font-size:10px; }
.pop_aktiivinen a{ text-decoration:none; }
.pop_tanaan{font-family:Verdana,Arial,Helvetica,sans-serif;padding:4px 3px 4px 3px;background-color:#ecc26c;color:#ffffff;font-size:10px;font-weight:bold;}
.pop_tanaan a{ text-decoration:none; }

.hkortti{
border:1px solid #dcdcdc;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:420px;
}
.hkortti td{
vertical-align:top;
}
.hkortti_kuva{
padding:10px;
width:80px;
}
.hkortti_nimike{
padding:6px 2px 0px 4px;
font-size:11px;
color:#ba001b;
height:14px;
font-weight:bold;
}
.hkortti_nimi{
padding:0px 4px 0px 4px;
font-size:12px;
color:#000000;
letter-spacing:1px;
font-weight:bold;
word-spacing:2px;
}
.hkortti_yhteystiedot{
padding:4px 4px 8px 4px;
font-size:11px;
color:#666666;
/*height:14px;*/
}





