/* Yleiset asetukset */
body {
	background-color: #FFF;
	color: #000;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
p {
	font-size: 13px;
	margin-left: 13px;
	margin-right: 13px;
}
a {
	color: #990000;
	text-decoration: underline;
}
a:hover {
	color: #333;
	text-decoration: none;
}
.forBraille { /* Nämä näytetään ainoastaan braille-lukijoille, eli piilotetaan muilta */
	display: none;
}

/* 1 rivi: ylin keltainen raita. Ei muuta sisältää */
#topstripe {
	display: none;
}

/* 2. rivi, 1/3. sarake: sivuston logo ja linkki etusivulle */
#logo {
	display: none;
}

/* 2. rivi, 2/3. sarake: sivuston otsikko ja sen korvaava kuva */
#pageingress {
	display: none;
}

/* 2. rivi, 3/3. sarake: haku ja linkki tarkennettuun hakuun */
#haku {
	display: none;
}

/* 3. rivi, 1/3. sarake: sisältää linkin verkkopalvelun ohjeeseen ja linkit kieliversioihin */
#languagestripe {
	display: none;
}

/* 3. rivi, 2/3. sarake: sisältää etusivulla päiväyksen ja nimipäivät, muilla sivuilla navipolun (leivänmurut) */
#navistripe {
	display: none;
}

/* 3. rivi, 3/3. sarake: sisältää linkit tekstikoon muuttavaan toiminnallisuuteen */
#textsizestripe {
	display: none;
}

/* 4. rivi. 1/3. sarake: navigointi ja yhteystiedot + copyright */
#navibar {
	display: none;
}

/* 4. rivi, 2/3. sarake: sisältäalueen yleiset muotoilut */
#content {
	background-color: #FFF;
	clear: both;
	margin: 0;
	padding: 13px;
}
#content h1 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin: 0 25px 0 20px;
	padding: 0;
}
#content h1.noDate {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin: 0 25px 0 20px;
	padding: 0;
}
#content h2 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin: 5px 25px 0 20px;
	padding: 0;
}
#content h3 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 25px 0 20px;
	padding: 0;
}
#content p {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	margin: 0 25px 15px 20px;
	padding: 0;
}
#content .Pdate {
	color: #000;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin: 25px 25px 0 21px;
	padding: 0;
}
#content .ingress {
	color: #000;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	margin: 3px 25px 18px 20px;
	padding: 0;
}
#content .quote {
	color: #333;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	margin: 0 25px 15px 20px;
	padding: 5px;
}
#content .lastupdate {
	display: none;
}
#content p.back {
	display: none;
}

/* 4. rivi, 2/3. sarake: etusivun ja alatason koontisivun nostot */
#lift .Pdate {
	color: #000;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 13px;
	padding: 0;
}
#lift h1 {
	color: #000;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0 13px;
}
#lift p {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	margin: 0 13px;
	padding: 0;
}
#lift .TDreuna {
	padding-bottom: 13px;
}
#lift img {
	border: 1px solid #000;
	margin: 0;
	padding: 0;
}

/* 4. rivi, 2/3. sarake: listat */
#lists {
	margin: 0;
	padding: 13px 13px 0;
}
#lists h2 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
#lists ul {
	list-style-type: disc;
	margin-bottom: 17px;
	margin-right: 0;
	margin-top: 3px;
}
#lists li {
	color: #000;
	font-size: 13px;
	list-style-type: disc;
	margin-bottom: 0;
	margin-top: 0;
}
#lists .Ah2 {
	color: #000;
	text-decoration: underline;
}
#lists .Ah2:hover {
	color: #000;
	text-decoration: none;
}

/* 4. rivi, 2/3. sarake: palveluhakemiston ja yhteystietojen tyylit */
#content .noLeftMargin {
	margin: 0 0 2px;
}
#content .nameUnderline {
	text-decoration: underline;
}

/* 4. rivi 2/3 sarake: linkit artikkelien eri kieliversioihin (SM: 13.9.2004)*/
#contentArticleHack {
	display: none;
}

/* 4. rivi, 2/3. sarake: kuvat */
#content .caption {
	color: #000;
	margin: 2px;
}
#pic1 {
	background-color: #F9F9F9;
	border: 1px solid #999;
	float: right;
	margin-right: 20px;
	padding: 2px;
}
#pic2 {
	background-color: #F9F9F9;
	border: 1px solid #999;
	float: left;
	margin: 2px 2px 10px 20px;
	padding: 2px;
}
#pic3 {
	background-color: #F9F9F9;
	border: 1px solid #999;
	clear: both;
	margin: 2px 2px 10px 20px;
	padding: 2px;
}
#pic4 {
	background-color: #F9F9F9;
	border: 1px solid #999;
	clear: both;
	margin: 2px 25px 2px 20px;
	padding: 2px;
	text-align: left;
}
#pic5 {
	background-color: #F9F9F9;
	border: 1px solid #999;
	clear: both;
	margin: 2px 25px 2px 20px;
	padding: 2px;
}
#pic1 img {
	border: 1px solid #999;
}
#pic2 img {
	border: 1px solid #999;
}
#pic3 img {
	border: 1px solid #999;
}
#pic4 img {
	border: 1px solid #999;
}

/* 4. rivi, 3/3. sarake: Oikean palkin teema ja sen sisällöt */
#themeright {
	display: none;
}

/* 5. rivi: sivun footer. Sisältää mm. linkit tekstiversioon, linkin tulosta -toiminnallisuuteen jne */
#bottomstripe {
	display: none;
}

/* 6. rivi: näkymättämät yhteystiedot näkyvät ainoastaan tulostettaessa */
#hiddencontacts {
	border-top-color: #666;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 11px;
	margin: 13px;
	padding-bottom: 13px;
	padding-top: 3px;
}

/* Sitemap */
#sitemap {
	margin: 0;
	padding: 10px 13px 0 17px;
}
#sitemap h2 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 3px;
}
#sitemap ul {
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
}
#sitemap li {
	color: #000;
	font-size: 13px;
	list-style-type: none;
	margin-bottom: 0;
	margin-top: 0;
}
#sitemap .Ah2 {
	color: #000;
	text-decoration: underline;
}
#sitemap .Ah2:hover {
	color: #000;
	text-decoration: none;
}

/* Hakulistauksen spesialit */
#searchresults h2 {
	color: #000;
}
#searchresults .type {
	color: #000;
}
#searchresults ul{margin-top:5px; margin-bottom:5px;}
#searchresults p{max-width:1200px;}
