/* CSS Document */
body{
width:100%;
background-color:#ffffff;
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:100%;
}
#ylakuva{
display:none;
}
#ylapalkki{
display:none;
}
#ylapalkki2{
display:none;
}
#keskiosa{
background-color:#FFFFFF;
height:100%;
}
#alapalkki{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-align:left;
padding:20px 20px 20px 20px;
vertical-align:middle;
}
.valiviiva{
margin-top:12px;
margin-bottom:8px;
}
#hakukentta{
display:none;
}
.hakukentta{
display:none;
}
#sivukartta{
display:none;
}
#hypermedia{
display:none;
}
#kuvapalsta{
display:none;
}
#ala_oikea{
display:none;
}
#ala_vasen{
display:none;
}
#ajankohtaista_palsta{
width:100%;
padding:40px;
}
.uutismokkula2{
display:none;
}
#muskaribanneri{
display:none;
}
#oikea_palkkisis{
display:none;
}



/* Sisasivun tyylit */
/*HARRASTUS*/
#osastokoodi_ylapalkki_harrastus{
display:none;
}
#osastokoodi_oikea_harrastus{
display:none;
}
#osastokoodi_alapalkki_harrastus{
display:none;
}
/*MUSKARI*/
#osastokoodi_ylapalkki_muskari{
display:none;
}
#osastokoodi_oikea_muskari{
display:none;
}
#osastokoodi_alapalkki_muskari{
display:none;
}
/*AMMATTI*/
#osastokoodi_ylapalkki_ammatti{
display:none;
}
#osastokoodi_oikea_ammatti{
display:none;
}
#osastokoodi_alapalkki_ammatti{
display:none;
}
/*YHTEYS*/
#osastokoodi_ylapalkki_yhteys{
display:none;
}
#osastokoodi_oikea_yhteys{
display:none;
}
#osastokoodi_alapalkki_yhteys{
display:none;
}
/*MUUT*/
#osastokoodi_ylapalkki_muut{
display:none;
}
#osastokoodi_oikea_muut{
display:none;
}
#osastokoodi_alapalkki_muut{
display:none;
}
/* ---------- */
#osastokuva{
display:none;
}
#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;
display:none;
}
#vasenvalikko{
list-style:none;
width:175px;
height:100%;
margin:0px;
padding:0px;
display:none;
}
#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:100%;
color:#5d5d5d;
font-size:12px;
line-height:16px;
}
#content a{
text-decoration:none;
color:#4d9ad5;
}

/*SIVUKARTTA*/
.sivukartta_xd{

}
.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;
}
.sivukarttalinkki0{
font-size:12px;
margin-top:8px;
}
.sivukarttalinkki1{
font-size:12px;
padding-left:14px;
margin-top:4px;
}
.sivukarttalinkki2{
font-size:12px;
padding-left:28px;
}
.sivukarttalinkki3{
font-size:11px;
padding-left:42px;
}
.sivukarttalinkki4{
font-size:11px;
padding-left:56px;
}
.sivukarttalinkki5{
font-size:11px;
padding-left:70px;
}
.sivukarttalinkki6{
font-size:11px;
padding-left:84px;
}

/* Kalenterin tyylit */
#kalenteri{
margin-top:20px;
margin-left:30px;
}
.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:26px;

}
.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;
padding-bottom:12px;
padding-top:18px;
float:left;
width:100%;
}


.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 #cccccc;
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:10px 4px 0px 4px;
font-size:14px;
color:#ba001b;
height:14px;
font-weight:bold;
}
.hkortti_nimi{
padding:2px 4px 2px 4px;
font-size:16px;
color:#000000;
letter-spacing:1px;
font-weight:bold;
word-spacing:2px;
}
.hkortti_yhteystiedot{
padding:4px 4px 14px 4px;
font-size:14px;
color:#666666;
height:14px;
}




