/* Yleiset asetukset */
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #fff;
}
p {font-size: 13px; margin-left: 13px;margin-right: 13px;color: #000;}
a{text-decoration: underline; color: #9A4300;}
a:visited{color:#9A4300;text-decoration: underline;}
a:hover{text-decoration: underline;color: #9A4300;}
.forBraille{display: none} /* Nama naytetaan ainoastaan braille-lukijoille, eli piilotetaan muilta */
fieldset {max-width: 500px;margin: 13px;background-color: #FFFFFF;padding-top: 10px;padding-bottom: 20px;background-image: url(palautelomake_bg.jpg);	background-repeat: repeat-x;background-position: left bottom;border: 1px solid #CCCCCC;}
legend{font-size: 13px;}
li{max-width: 500px;}
fieldset p {color: #000000;}

/* 1 rivi: ylin keltainen raita. Ei muuta sisaltoa */
#topstripe {display:none;}

/* 2. rivi, 1/3. sarake: sivuston logo ja linkki etusivulle */
#logo{margin: 0px;padding: 0px;height: 83px;width: 250px;background: #ffffff;}

/* 2. rivi, 2/3. sarake: sivuston otsikko ja sen korvaava kuva */
#pageingress{background-image: url(theme_header.jpg);background-color: #7DBC2C;margin: 0px;padding: 0px;height: 83px; background-repeat: no-repeat;background-position: left top;}
#pageingress h2 {display: none;}

/* 2. rivi, 3/3. sarake: haku ja linkki tarkennettuun hakuun */
#haku{height: 83px;width: 250px;margin-bottom: 0px;margin-top: 0px;background: #fff;}
#haku p{margin-top:0px; margin-bottom: 0px; color: #000;font-size:13px;}
#haku a{color: #000;font-size:13px;}
#haku a:hover{color: #9A4300;font-size:13px;}
#haku form{margin: 0px;padding: 0px;}

/* 3. rivi, 1/3. sarake: sisaltaa linkin verkkopalvelun ohjeeseen ja linkit kieliversioihin */
#languagestripe {
	color: #fff;
	background-color: #000;
	height: 24px;
	width: 250px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#languagestripe p{margin-top: 1px;margin-bottom: 1px;margin-left: 16px;	text-align: left;color: #fff;}
#languagestripe a{text-decoration: underline;color: #fff;}
#languagestripe a:hover{text-decoration: none;color: #fff;}

/* 3. rivi, 2/3. sarake: sisaltaa etusivulla paivayksen ja nimipaivat, muilla sivuilla navipolun (leivanmurut) */
#navistripe {
	color: #fff;
	background-color: #000;
	height: 24px;
	vertical-align: middle;
}
#navistripe p{margin-top: 0px;margin-bottom: 0px;color: #fff;}
#navistripe a{text-decoration: underline;color: #fff;}
#navistripe a:hover{text-decoration: none;color: #fff;}

/* 3. rivi, 3/3. sarake: sisaltaa linkit tekstikoon muuttavaan toiminnallisuuteen */
#textsizestripe {color: #fff;height: 24px;width: 250px;vertical-align: middle;background-color:#000;}
#textsizestripe p{padding: 0px;margin-top: 0px;margin-bottom: 0px;color: #fff;}
#textsizestripe a{text-decoration: underline;color: #fff;}
#textsizestripe a:hover{text-decoration: none;color: #fff;}

/* 4. rivi. 1/3. sarake: navigointi ja yhteystiedot + copyright */
#navibar{width: 250px;background-color:#F6F7F7;}
#navibar p{color: #000;}
#navibar .Pnavi {
	border-bottom: 1px dotted #94AAA3; 
	margin: 0;
	padding: 5px 0px 4px 12px;
	font: Arial, Helvetica, sans-serif;
	color: #9A4300;
	font-weight:bold;
}
#navibar .PnaviSelected{
	padding: 8px 0px 5px 20px;
	font-weight: bold;
	background-image: url(navi_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:0px;
	text-transform: uppercase;
	border-bottom: 1px dotted #F1D66D;
}
#navibar .PnaviArticle{padding: 3px 0px 0px 25px;margin:0px;}/* Lisätty uusi luokka 16.5.2005 */
#navibar a{color: #9A4300;text-decoration: none;}
#navibar a:hover{color: #9A4300;text-decoration: underline;}

#copyright{}
#copyright p{color: #000;padding: 15px 0px 0px;line-height: 14px;margin: 5px 25px 15px 13px; background-image: none;}
#copyright p strong{}
#copyright a{color: #000;text-decoration: underline;}
#copyright a:hover{color: #000;text-decoration: none;}
#copyrightAddon{margin: 0 0 0 12px;text-align: left;}

/* organisaatiota varten testi */
#navibar H2.Pnavi {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;margin: 0px;padding: 3px 0px 3px 13px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #FFFFFF;background-color: #003399;}
#navibar H2.Pnavi a:link{color: #F1D66D;text-decoration: underline;}
#navibar H2.Pnavi a:visited{color: #F1D66D;text-decoration: underline;}
#navibar H2.Pnavi a:active{color: #F1D66D;text-decoration: underline;}
#navibar H2.Pnavi a:hover{color: #F1D66D;text-decoration: none;}

/* 4. rivi, 2/3. sarake: etusivun ja alatason koontisivun nostot */ 
#content{}
#content h1 {font-size: 20px;color: #9A4300;font-weight: bold;padding: 0px;margin: 0px 25px 0px 13px;max-width: 500px;clear: both;line-height: 20px;}
#content h1.noDate {font-size: 20px;color: #9A4300;font-weight: bold;padding: 0px;margin: 20px 25px 0px 13px;max-width: 500px;clear: both;line-height: 20px;}
#content p.noDate {color: #000;} /* Lisätty puuttuvana tyylinä 30.8.2006 */
#content h2 { font-size: 15px;color: #9A4300;font-weight: bold;padding: 0px;margin: 20px 25px 2px 13px;max-width: 500px;line-height: 15px;}
#content h3 { font-size: 12px; color: #9A4300; font-weight: bold; padding: 0px; margin: 20px 25px 5px 13px;max-width: 500px;clear: both;line-height: 13px;}
#content p {font-weight: normal; padding: 0px; margin: 0px 25px 15px 13px; line-height: 15px;max-width: 500px; color: #000;}
#content a{color:#9A4300;text-decoration: underline;}
#content a:visited{color:#9A4300;text-decoration: underline;}
#content a:hover{color: #000;text-decoration: none;}
#content .Pdate {color: #000; margin: 20px 25px 3px 14px; padding: 0px; font-style: normal;max-width: 500px;clear: both;}
#content .ingress {padding: 0px;margin: 3px 25px 18px 13px;line-height: 13px;font-style: italic;font-weight: normal;max-width: 500px;clear: both;}
#content .quote {color: #9A4300;font-weight: normal;padding: 5px 5px 5px 0;margin: 0px 25px 15px 13px;line-height: 13px;font-style: italic;max-width: 500px;clear: both;}
#content .lastupdate {font-style: italic; color: #ccc; margin: 2px 5px 2px 13px;clear: both;}
#content .lastupdate a {color: #ccc;}
#content p.back {font-weight: normal; padding: 0px; margin: 15px 25px 15px 13px; line-height: 15px;max-width: 500px;clear: both;}
#content p.getmore {margin-left: 13px !important;}/* lisätty 13.5.2005*/

/* Lisäys 24.3.2005 */
#content tr.rowHeader td{background-color:#d5d6d6;}
#content tr.rowHeader a {color:#000000;}
#content tr.row td{background-color:#eeeeee;}
#content tr.row a {color: #000000;}
#content tr.rowAlternate td{background-color:#f4f5f5;}
#content tr.rowAlternate a {color: #000000;}

/* LISÄYS 13.12.2005, sisältötaulukko */
#content #contentTable {
	margin-left: 13px;
}

/* 4. rivi, 2/3. sarake: nosto*/
#lift{margin-top: 0;}
#lift h1 { font-size: 16px; color: #09007D; font-weight: bold; padding: 0px; margin: 0px 13px 3px 15px;max-width:500px;line-height:16px;}
#lift p { font-weight: normal; padding: 0px; margin: 0px 13px 10px 15px; line-height: 14px;max-width:500px;color:#000000;}
#lift .Pdate {font-weight: normal; color: #000; margin: 10px 13px 2px 15px; padding: 0px; font-style: normal;max-width:500px;}
#lift .TDreuna{border-bottom: 1px solid #E3E5E7;margin-top: 5px;margin-bottom: 5px;}
#lift img{margin: 0;}
#lift a{color: #09007D;}
#lift a:visited{color: #09007D;text-decoration: underline;}
#lift a:hover{color: #09007D;}
#lift .TDetusivunkuva{border-bottom: 1px solid #E3E5E7; background-color:#FFFFFF;}
#lift .TDetusivunkuva img{border: 0px; margin: 0px;}

/* 4. rivi, 2/3. sarake: listat */
#lists {padding: 10px 13px 0px 15px; margin: 0;}
#lists h2{font-size: 13px; font-weight: bold; color: #09007D; margin: 0;}
#lists ul{margin: 2px 0 12px 17px; padding: 0;}
#lists li{margin: 0;list-style-image: url(bullet_arrow.gif); font-size: 13px; color: #000; list-style-type: none;max-width: 500px;}
#lists a {color: #09007D;}
#lists a:hover {color: #000;}
#lists .Ah2{color: #9A4300;text-decoration: underline;}
#lists .Ah2:visited{color: #9A4300;text-decoration: underline;}
#lists .Ah2:hover{color: #9A4300;text-decoration: none;}


/* 4. rivi, 2/3. sarake: kuvat */
#content .caption {color: #000;margin: 2px;}
#pic1 {border: 1px solid #4E1601;padding: 2px;margin-right: 20px;background-color: #f7f7f7;float: right;}
#pic2 {border: 1px solid #4E1601;padding: 2px;margin: 2px 5px 10px 13px; background-color: #f7f7f7;float:left;}
#pic3 {border: 1px solid #4E1601;padding: 2px;margin-right: 5px;margin-left: 13px;margin-top: 2px;margin-bottom: 10px;background-color: #f7f7f7;clear:both}
#pic4 {border: 1px solid #4E1601;padding: 2px;margin-right: 25px;margin-left: 13px;margin-top: 2px;margin-bottom: 2px;background-color: #f7f7f7;clear:both; text-align: left; }
#pic5 {border: 1px solid #4E1601;padding: 2px;margin-right: 25px;margin-left: 13px;margin-top: 2px;margin-bottom: 2px;background-color: #f7f7f7;clear:both}
#pic1 img,#pic2 img,#pic3 img,#pic4 img{border: 1px solid #4E1601;}

/* 4. rivi, 2/3. sarake: palveluhakemiston ja yhteystietojen tyylit */
#content .noLeftMargin{margin-left:3px;margin-top:3px;margin-bottom:3px;margin-right:3px;}
#content .nameUnderline{text-decoration: underline;}

/*Sisältöalueen taulukoiden tyylit, lisätty 25.2.2005*/
#content .TDleft{background-color:#dddddd;color: #000000;}
#content .TDleft p{color: #000000;}
#content .TDleft a{color: #000000;}
#content .TDright{background-color:#cccccc;color: #000000;}
#content .TDright p{color: #000000;}
#content .TDright a{color: #000000;}

/* 4. rivi 2/3 sarake: linkit artikkelien eri kieliversioihin (SM: 13.9.2004)*/
#contentArticleHack {font-weight: bold; color: #000000; text-align: right;margin: 4px 15px 4px 4px;max-width: 500px;}
#contentArticleHack a {font-weight: bold; color: #000000;}

/* 4. rivi, 3/3. sarake: Oikean palkin teema ja sen sisallot */
#themeright{width: 250px;margin: 0px;padding: 0px;
	background-color:#F8F9F9;
	background-position:bottom left;
	background-repeat:no-repeat;
}

/* lisatty 23.11.*/
#themeright h1 {font-size: 20px;color: #9A4300;font-weight: bold; margin: 3px 10px 2px 10px;}
#themeright h1.noDate {font-size: 20px;color: #9A4300;margin: 15px 10px 2px 10px;}
#themeright h2 {color: #9A4300;line-height: 13px;padding: 0px;margin: 10px 10px 2px 10px;font-size: 14px;font-weight: bold;}
#themeright h3 {margin: 5px 10px 0px 10px; font-size: 13px; color: #9A4300;}
#themeright p {color: #000;line-height: 13px;padding: 0px;margin: 0 10px 10px 10px;}
#themeright .Pdate {margin: 15px 10px 0px 10px;font-weight: bold; color: #000; }
#themeright .ingress {margin: 0 10px 10px 10px;line-height: 13px;font-style: italic;font-weight: normal;}
#themeright .quote {margin: 0 10px 10px 10px;color: #000;line-height: 13px;font-style: italic;}
#themeright .lastupdate {margin: 0 10px 10px 10px;font-style: italic; color: #000;}
#themeright p.back {margin: 0 10px 10px 10px;font-weight: normal;line-height: 15px;}
#themeright .Pnavi {margin: 0px;padding: 1px 0px 1px 10px;}
#themeright a {color: #9A4300; font-weight:bold;}
#themeright a:hover {color: #000; font-weight:bold;}
#themeright table img {margin: 10px 0 0 0;}

/* 5. rivi: sivun footer. Sisaltaa mm. linkit tekstiversioon, linkin tulosta -toiminnallisuuteen jne */
#bottomstripe {
	color: #fff;
	height: 24px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	background-color:#000;
}
#bottomstripe p{color: #fff; margin-top: 0px;margin-right: 13px;margin-bottom: 0px;margin-left: 13px;}
#bottomstripe a{text-decoration: underline;color: #fff;}
#bottomstripe a:hover{text-decoration: none;color: #fff;}

/* 6. rivi: nakymattomat yhteystiedot nakyvat ainoastaan tulostettaessa */
#hiddencontacts {display:none}

/* Sitemap */
#sitemap {color: #000000; padding: 10px 13px 0px 13px; margin: 0px;}
#sitemap h2{font-size: 13px; font-weight: bold; color: #F1D66D; margin: 3px;}
#sitemap ul{margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
#sitemap li{font-size: 13px; color: #000000; margin-top: 0px; margin-bottom: 0px; list-style-type: none;}
#sitemap .Ah2{color: #9A4300;text-decoration: underline;}
#sitemap .Ah2:hover{color: #9A4300;text-decoration: none;}

/* Hakulistauksen spesialit */
#searchresults h2{color: #EC9009;}
#searchresults .type{color: #009900;}
#searchresults ul{margin-top:5px; margin-bottom:5px;}
#searchresults p{max-width:1200px;}

/* Valilehtien formaatti, lisätty Fujitsun pyynnöstä 24.3.2005 */
#flapContainer{margin-top: 10px;margin-right: 0px;margin-bottom: 20px;margin-left: 13px;}
#flapContainer h2{font-size: 13px;font-weight: bold;color: #000;}
#flap{border: 2px solid #D7D7D7;width: auto; margin: 0px 15px 0 0; padding-top:15px;}
#flap H2{margin: 13px 13px 0px 15px;color:#0000FF;}
#flap a{color: #9A4300 !important;}
#flap table{ margin: 10px 13px 13px 13px;}
#flap td{font-size: 13px;padding-top: 2px;padding-bottom: 2px;vertical-align: top;  color: #000;}

/* appeja varten */
#flapApplication{border: 2px solid #FFCC33; margin-right:13px; margin-bottom: 20px;}
#flapApplication H2{margin: 13px 13px 0px 15px;color:#003399;}
#flapApplication table{margin-bottom: 13px;margin-left: 13px;margin-top: 0px;margin-right: 13px;}
#flapApplication td{font-size: 13px;padding-top: 2px;padding-bottom: 2px;vertical-align: top;}

#application table{margin-bottom: 13px;margin-left: 20px;margin-top: 0px;margin-right: 13px;}

/* Turun uusi haku, Mathias 27.6.2007 */
#flapSearchResults {border: 2px solid #FFCC33; margin-right:13px;}
#flapSearchResults H2{margin: 13px 13px 0px 15px;color:#003399;}
#flapSearchResults table{margin-bottom: 13px;margin-left: 13px;margin-top: 0px;margin-right: 13px;}
#flapSearchResults td{font-size: 13px; padding-top: 5px; padding-bottom: 10px; vertical-align: top;}

#SearchNoResults {font-size:14px; font-weight:bold; color:#FF0000;}

#flapResults td{font-size: 13px;padding: 2px;background-color: #F4F5F5;}
#flapResults td.header{font-weight: bold;background-color: #DDDDDD;}
/* LISÄYS 24.03.2005, välilehdet */
#flapTopTable{color: #000;}
#flapTopTable a {color: #000000;}
#flapTopTable a:hover{color: #000000;}
#flapTopTable .currentOpen{background: url(valilehti_vasen_0.gif) no-repeat right top;}
#flapTopTable .currentMiddle{background-color: #B5B5B5;}
#flapTopTable .currentClose{background: url(valilehti_vasen_1.gif) no-repeat left top;}
#flapTopTable .inactiveOpen{background: url(valilehti_oikea_0.gif) no-repeat right top;}
#flapTopTable .inactiveMiddle{background-color: #D7D7D7;}
#flapTopTable .inactiveClose{background: url(valilehti_oikea_1.gif) no-repeat left top;}

/* Gallery */
table.gallery{
	margin: 20px 20px 10px 20px;
}
table.gallery td{
	width: 20%;
	padding: 7px;
	font-size: 13px;
	color: #999999;
	background-color:#F0F0F0;
	text-align: center;
}
