.etusivupieniotsikko { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; }
.etusivupikaotsikko { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; }
.etusivupikaotsikko:visited { color : #004D91; }

.pieniaika {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.etusivuisootsikko {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #000000}
.etusivuisojuttu {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal}
.juttuotsikko {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight: bold; line-height: 25px; padding-bottom: 10px; }
.juttuotsikko2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; line-height: 20px}
.ingressi {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; padding-top: 6px; padding-bottom: 6px;}
.leipateksti1 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.menufontti1 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.menufontti2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #004D91}
.menufontti3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #004D91}
.kanavatotsikko {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.kuvateksti {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}

.paivitetty {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.paivitysaika {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #004D91}
.status {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.osastonpieniteksti { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.osastonpieniteksti2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}

table, tr, td {font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

.fontti11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.fontti12 { font-size: 12px; }
.fontti13 { font-size: 13px; }


.etusivupieniuutinen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000}
.etusivupieniuutinen:link { text-decoration: none; color : #000000; }
.etusivupieniuutinen:visited { text-decoration: none; color : #000000; }
.etusivupieniuutinen:active { text-decoration: none; color : #000000; }
.etusivupieniuutinen:hover { text-decoration: none; color : #000000; }


.etusivuisootsikko:link { text-decoration: none; color : #004D91; }
.etusivuisootsikko:visited { text-decoration: none; color : #004D91; }
.etusivuisootsikko:active { text-decoration: none; color : #666666; }
.etusivuisootsikko:hover { text-decoration: none; color : #004D91; }

.osastonpienetlinkit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #004D91}
.osastonpienetlinkit:link { text-decoration: none; color : #004D91; }
.osastonpienetlinkit:visited { text-decoration: none; color : #666666; }
.osastonpienetlinkit:active { text-decoration: none; color : #CCCCCC; }
.osastonpienetlinkit:hover { text-decoration: none; color : #CCCCCC; }

.osastonpienetotsikko { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.osastonpienetotsikko:link { text-decoration: none; color : #000000; }
.osastonpienetotsikko:visited { text-decoration: none; color : #000000; }
.osastonpienetotsikko:active { text-decoration: none; color : #000000; }
.osastonpienetotsikko:hover { text-decoration: none; color : #CCCCCC; }

.osastonpienetaika { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}
.alaosa {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.etusivuosastootsikko { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #004D91}
.email {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
.linkit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #004D91 }
.miniteksti { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000 }
.nimipaiva {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.paivamaara {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000}


.viikonpaiva {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000}
.virhesivuisootsikko {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight: bold; color: #000000}
.virheteksti {  font-family: Arial, Helvetica, sans-serif; font-size: 15px}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; line-height: 20px; padding-top: 6px; padding-bottom: 10px;}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; line-height: 18px}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; line-height: 16px}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; line-height: 15px}
h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; line-height: 15px}

.haast_otsikko { font-weight: bold; }
.haast_kysymys { font-weight: normal; }
.haast_vastaus { font-weight: normal;}
.haast_nimim   { font-style: italic; }

.b { font-weight: bold; }
.i { font-style: italic; }



.otsikkolinkki { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; }
.otsikkolinkki:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #004D91 }
.otsikkolinkki:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #004D91 }
.otsikkolinkki:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #CCCCCC }
.otsikkolinkki:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #FF6600 }

.teemalinkit:link { text-decoration: none; color : #004D91; }
.teemalinkit:visited { text-decoration: none; color : #666666; }
.teemalinkit:active { text-decoration: none; color : #CCCCCC; }
.teemalinkit:hover { text-decoration: none; color : #CCCCCC; }

a:link { text-decoration: none; color : #004D91; }
a:visited { text-decoration: none; color : #666666; }
a:active { text-decoration: none; color : #666666; }
a:hover { text-decoration: underline; color : #004D91; }

.menuahl:link { text-decoration: none; color : #999999; }
.menuahl:visited { text-decoration: none; color : #999999; }
.menuahl:active { text-decoration: none; color : #999999; }
.menuahl:hover { text-decoration: none; color : #CCCCCC; }

.menua:link { text-decoration: none; color : #000000; }
.menua:visited { text-decoration: none; color : #000000; }
.menua:active { text-decoration: none; color : #CCCCCC; }
.menua:hover { text-decoration: none; color : #CCCCCC; }

.menub:link { text-decoration: none; color : #000000; }
.menub:visited { text-decoration: none; color : #000000; }
.menub:active { text-decoration: none; color : #CCCCCC; }
.menub:hover { text-decoration: none; color : #CCCCCC; }


.kanavalinkki:link { text-decoration: none; color : #004D91; }
.kanavalinkki:visited { text-decoration: none; color : #004D91; }
.kanavalinkki:active { text-decoration: none; color : #CCCCCC; }
.kanavalinkki:hover { text-decoration: none; color : #CCCCCC; }

/* RSS */
a.rss {
        display:block;
        color:#fff;
        float: right;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        background:#FF6600;
        line-height:100%;
        padding:2px 5px 2px 5px;
        border:1px solid #7D3302;
        border-color:#FFC8A4 #7D3302 #7D3302 #FFC8A4;
}
a.rss:hover {
        color:#fff;
        text-decoration:none;
        padding:1px 4px 1px 4px;
        border:2px solid #7D3302;
        border-color:#FFC8A4 #7D3302 #7D3302 #FFC8A4;
}

/*SÄHKEET*/
h3.sahkeosasto {
        font-size:13px;
	margin: 0 0 5px 0;
	padding: 0;
}
.sahkeet {
        border:0 solid #eee;
        border-width:0 0 0 0;
        font-size:11px;
}
.sahkeet_padding {
        padding:8px 17px 10px 17px;
	display: table;
	width: 100%;
}
.sahkeet ul {
        list-style:none;
        padding: 0px 0 0px 0;
        margin: 0px 0 5px 0;
        font-weight:normal;
}
.sahkeet ul li {
        display:inline;
        line-height:120%;
}
.sahkeet img.sahkekuva, .sahkeet img.thumbkuva  {
        position: relative;
        float:right;
        border:1px solid #ddd;
	margin: -1px 0 0 5px;
        z-index: 1000;
}
.sahkeet h3 {
        display:block;
        font-size:22px;
        border:0 solid #444;
        border-width:0 0 1px 0;
}
.sahkeet b {
        display:block;
        font-size:11px;
        border:0 solid #ddd;
        border-width:0 0 1px 0;
        padding: 1px 0 0 0;
}
.sahkeet ul b {
	display: inline;
	font-weight: normal;
}
.sahkeet ul a,
.sahkeet p a {
        text-decoration:none;
        display:block;
        margin:0 0 1px 0;
        position:relative;
        border:0 solid #ddd;
        border-width:0 0 1px 0;
        padding: 1px 0 1px 0;
}
.sahkeet h2 {
	font-size: 15px;
        text-decoration:none;
	margin: 0 0 5px 0;
	padding: 0;
}
.sahkeet h3 a {
        text-decoration:none;
        color:#000;
}
.sahkeet ul a:visited {
        color:#333;
}
.sahkeet ul a:hover ,
.sahkeet p a:hover ,
.sahkeet h3 a:hover {
        text-decoration:underline;
        background: #FFFFE0;
}
.sahkeet ul span {
        display:block;
        position:relative;
        margin:0 0 0 0;
}
.sahkeet ul a em {
        font-style:normal;
        left:-3em;
        top:0;
}
.sahkeet h3 img {
        border:0;
}
.sahkeet div.hr {
        margin:10px 0 7px 0;
}


/*TEKSTIT*/
.nosto_block {
        width:100%;
}
.nosto_block_padding {
        padding:12px 0 12px 0;
	clear: both;
}
.nosto_block_padding .block {
        width:100%;
}
.block h1 {
        font-size:18px;
        padding:0 0 0.5em 0;
        line-height:115%;
        margin:0;
}
h1.etusivuisootsikko {
	font-size:18px;
	padding:0 0 0.5em 0;
	line-height:115%;
	margin:0;
}
.block h1 a {
	text-decoration:none;
	color:#000;
}
.block h1 a:hover {
	text-decoration:underline;
}
.block h2 {
	font-size:14px;
	padding:0 0 0.5em 0;
	line-height:115%;
	margin:0;
}
.block h2 a {
	text-decoration:none;
	color:#000;
}
.block h2 a:hover {
	text-decoration:underline;
}
p.juttuaika {
        padding:0 0 0 0;
        margin:-0.6em 0 0.2em 0;
        font-size:11px;
        color:#999;
}
p {
	padding:0 0 0.5em 0;
	margin:0;
}

form ul li {
  margin-left: 15px;
}

.block h3 {
	padding:0;
	margin:0 0 0.3em 0;
	font-size:12px;
}
.nosto_block_3 h3 {
	padding:0;
	margin:0 0 0.1em 0;
	font-size:12px;
}
.block h3 a {
	text-decoration:none;
}
.block h3 a:hover {
	text-decoration:underline;
}
.block {
	line-height:130%;
}
.block p {
	padding:0 0 0.5em 0;
	margin:0;
}

/*JUTTUKUVA*/
.juttukuvat {
        float: right;
        clear:right;
}
.juttukuvat .juttukuva {
        position:relative;
        padding:0;
        margin:0 0 12px 10px;
        width:182px;
}
.juttukuvat .juttukuva img {
        border: 1px solid #000;
}
.juttukuvat .kuvateksti {
        padding: 5px 0 0 0;
        font-size: 11px;
        line-height: 125%;
}

/* IL/KL-nostot */
.ilklnostot .wrapperleft {
        text-align: left;
        padding:0px 8px 0px 8px;
}
.ilklnostot ul {
        list-style:none;
        padding:0;
        margin:0;
}
.ilklnostot li {
        padding-bottom: 3px;
}
.ilklnostot .bottom {
        padding:5px 0px 7px 0px;
}
.ilklnostot .bottom .menufontti2 {
        color: #000;
}
.ilklnostot .etusivupieniotsikko {
        color: #000;
        padding-bottom: 5px;
        padding-top: 5px;
}
#pw_wrapper { width: 986px; background-color: #FFF; margin: 0 auto; }