/* Peruselementit */

body { 
	background-color: #8AAFD4;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, td, h1, h2, h3, h4, h5 { 		
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}

ul, ol {
font-size: 80%;
line-height:100%;
}

ul ol, ol ul, ul ul, ol ol {
font-size: 100%;
}

br {
line-height:70%;
}

/* Perusotsikot */

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
color:#000000;
padding-bottom: 8px;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
color:#000000;  
margin-top: 0px;
padding-bottom: 4px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 105%;
color:#000000; 
margin-top: 0px;
padding-bottom: 4px;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color:#000000; 
margin-top: 0px;
padding-bottom: 4px;
}

h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color:#000000; 
margin-top:0px;
margin-bottom: 4px;
}

/* Lomake ja haku */

form {
margin-bottom: 0px;
padding-bottom: 0px;
}

.hakunurkka { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color:#003C6E; 
text-align: right;
padding-right: 15px;
padding-top:6px;
padding-bottom: 15px;
}

.hakukentta {
border-width: 1px;
border-style: solid;
border-color: #DCE9F5;
background-color: #ffffff;
width: 8em;
height: 1em;
}

/* uloin taulukko*/

.taulukkoiso {
	border-top-width: 2px;
	border-right-width: 5px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #F5F9FC;
	vertical-align: top;
}

/* header-solut*/

.headervuorlogo{
	text-align: left;
	vertical-align: top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0;
	padding: 0;
	background-image:url(http://www.tampere.fi/ekstrat/tyylit/taitto/vuoresheaderbg.jpg);
}

.headertamlemlogo{
	text-align: right;
	vertical-align: middle;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0;
	padding-right: 15px;
	padding-left: 15px;
	background-image:url(http://www.tampere.fi/ekstrat/tyylit/taitto/vuoresheaderbg.jpg);
}

/* sekalaisia*/

.naviotsikko{
	background-color: #8AAFD4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}


.keskipalsta {
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 17px;
	padding-left: 25px;
	vertical-align: top;
	color: #000000;
	
}


.top {
	vertical-align: top;
}
.topjaright {
	text-align: right;
	vertical-align: top;

}

.leipateksti {
font-size: 80%;
padding-bottom: 12px;
}

.linkki {
font-size: 80%;
padding-bottom: 0px;
}

.url {
font-size: 80%;
padding-bottom: 12px;
}

.ingressi { 		
font-size: 80%;
font-style:italic;
font-weight:bold;
padding-bottom:10px;
}

/*.ingressi {font-family:Arial, Helvetica, sans-serif; font-size:80%; text-align:left; font-weight:bolder; padding-bottom:10px;}*/

.kirjoittaja {
margin: 0; 		
text-align: right;
font-size: 80%;
font-style: italic;
}

.kuvaaja {
margin: 0; 		
text-align: right;
font-size: 80%;
font-style: italic;
}

.kuvateksti {
margin: 0; 		
text-align: left;
font-size: 80%;
font-style: italic;
}


/* linkit sekä kaikki solut joissa linkkejä*/

A:link{text-decoration: underline; color: #003C6E; } 
A:visited{text-decoration: underline; color: #003C6E; } 
A:active{text-decoration: underline; color: #003C6E; }
A:hover{text-decoration: none; color: #000000; }

.navisolu {font-weight: bold; background-color: #DCE9F5; text-align: left; padding-left: 10px; padding-right: 25px; padding-top: 6px; padding-bottom: 3px; color: #003C6E; font-size: 80%; line-height: 135%; }
.navisolu A:link{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent; } 
.navisolu A:visited{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.navisolu A:active{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.navisolu A:hover{font-weight: normal; text-decoration: none; color: #000000; background-color: transparent;} 

.navisoluoikealaita {font-weight: bold; background-color: #DCE9F5; text-align: left; padding-left: 10px; padding-right: 5px; padding-top: 6px; padding-bottom: 3px; color: #003C6E; font-size: 80%; line-height: 135%; }
.navisoluoikealaita A:link{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent; } 
.navisoluoikealaita A:visited{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.navisoluoikealaita A:active{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.navisoluoikealaita A:hover{font-weight: normal; text-decoration: none; color: #000000; background-color: transparent;}

.kolmannentasonnavi{font-weight: bold; background-color: #DCE9F5; text-align: left; padding-left: 12px; color: #003C6E;}
.kolmannentasonnavi A:link{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent; } 
.kolmannentasonnavi A:visited{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.kolmannentasonnavi A:active{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.kolmannentasonnavi A:hover{font-weight: normal; text-decoration: none; color: #000000; background-color: transparent;} 

.leivanmurut {font-size: 70%; padding-left: 5px; padding-top: 6px; padding-bottom: 15px;}
.leivanmurut A:link{text-decoration: none;  color: #003C6E; background-color: transparent;} 
.leivanmurut A:visited{text-decoration: none; color: #003C6E; background-color: transparent;} 
.leivanmurut A:active{text-decoration: none; color: #003C6E; background-color: transparent;}
.leivanmurut A:hover{text-decoration: none; color: #000000; background-color: transparent;}

.oikeanlaidankuvat {text-align: right; padding-right: 5px; vertical-align: top;} 

.etusivuntiedoteaika {background-color: #8AAFD4; font-weight: normal; text-align: left; padding-left: 10px; padding-right: 5px; padding-top: 6px; padding-bottom: 3px; color: #000000; font-size: 80%;}

.etusivuntiedote {background-color: #DCE9F5; font-weight: normal; text-align: left; padding-left: 10px; padding-right: 5px; padding-top: 6px; padding-bottom: 3px; color: #000000; font-size: 80%;}

.etusivuntiedoteotsikko {font-weight: bold;}

.etusivuntiedotelinkki {border-bottom: solid 1px #F5F9FC; background-color: #DCE9F5; font-weight: normal; text-align: right; padding-left: 10px; padding-right: 5px; padding-bottom: 5px; color: #003C6E; font-size: 80%;}
.etusivuntiedotelinkki A:link{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent; } 
.etusivuntiedotelinkki A:visited{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.etusivuntiedotelinkki A:active{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.etusivuntiedotelinkki A:hover{font-weight: normal; text-decoration: none; color: #000000; background-color: transparent;} 



.tiedote{font-weight: normal; text-align: left; padding-bottom: 2px; color: #000000; font-size: 80%;}

.tiedoteotsikko {font-weight: bold; font-size: 90%; padding-top: 15px;}

.tiedoteaika {border-bottom: solid 1px #E3C69E; font-size: 80%; padding-bottom: 2px; }

.tiedotelinkki {border-bottom: solid 1px #E3C69E; font-weight: normal; text-align: right;  color: #003C6E; font-size: 80%;}
.tiedotelinkki A:link{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent; } 
.tiedotelinkki A:visited{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.tiedotelinkki A:active{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.tiedotelinkki A:hover{font-weight: normal; text-decoration: none; color: #000000; background-color: transparent;} 


.tiedotejatkolinkit {border-bottom: solid 1px #E3C69E; font-size: 70%; background-color: #DCE9F5; padding-top: 1px; padding-bottom: 1px;  padding-left: 3px; font-weight: normal; text-decoration: none; color: #003C6E; } 
.tiedotejatkolinkit A:link{font-weight: normal; text-decoration: none; color: #003C6E; } 
.tiedotejatkolinkit A:visited{font-weight: normal; text-decoration: none; color: #003C6E; } 
.tiedotejatkolinkit A:active{font-weight: normal; text-decoration: none; color: #003C6E; } 
.tiedotejatkolinkit A:hover{font-weight: normal; text-decoration: none; color: #000000; } 

.artikkelilinkki {font-size: 80%; border-bottom: solid 1px #E3C69E; text-align: right;}
.artikkelilinkki A:link{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent; } 
.artikkelilinkki A:visited{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.artikkelilinkki A:active{font-weight: normal; text-decoration: none; color: #003C6E; background-color: transparent;} 
.artikkelilinkki A:hover{font-weight: normal; text-decoration: none; color: #000000; background-color: transparent;} 

.artikkeliotsikko {font-weight: bold; font-size: 90%; padding-top: 15px;  padding-bottom: 5px;}

.artikkelikuvaus {font-weight: normal; text-align: left; padding-left: 4px; color: #000000; font-size: 80%;}





.tekstiversiolinkki {text-align: right; vertical-align: top; padding-right: 5px; padding-top: 4px; font-size: 70%;}
.tekstiversiolinkki A:link{text-decoration: none; color: #003C6E; background-color:transparent;} 
.tekstiversiolinkki A:visited{text-decoration: none; color: #003C6E; background-color:transparent;} 
.tekstiversiolinkki A:active{text-decoration: none; color: #003C6E; background-color:transparent;} 
.tekstiversiolinkki A:hover{text-decoration: none; color: #000000; background-color:transparent;}

.sivunalkuun {text-align: left; vertical-align: top; padding-left: 7px; padding-top: 30px; font-size: 70%;}
.sivunalkuun A:link{text-decoration: none; color: #003C6E; background-color:transparent;} 
.sivunalkuun A:visited{text-decoration: none; color: #003C6E; background-color:transparent;} 
.sivunalkuun A:active{text-decoration: none; color: #003C6E; background-color:transparent;} 
.sivunalkuun A:hover{text-decoration: none; color: #000000; background-color:transparent;}

.lahetasivu {text-align: left; background-color: #DCE9F5; vertical-align: top; padding-left: 7px; padding-top: 6px; font-size: 70%;}
.lahetasivu A:link{text-decoration: none; color: #003C6E; background-color:transparent;} 
.lahetasivu A:visited{text-decoration: none; color: #003C6E; background-color:transparent;} 
.lahetasivu A:active{text-decoration: none; color: #003C6E; background-color:transparent;} 
.lahetasivu A:hover{text-decoration: none; color: #000000; background-color:transparent;}

.sivunpolku {text-align: left; vertical-align: top; padding-right: 0px; padding-top: 30px; font-size: 70%;}
.sivunpolku A:link{text-decoration: none; color: #6F9CBD; background-color:transparent;} 
.sivunpolku A:visited{text-decoration: none; color: #6F9CBD; background-color:transparent;} 
.sivunpolku A:active{text-decoration: none; color: #6F9CBD; background-color:transparent;} 
.sivunpolku A:hover{text-decoration: none; color: #000000; background-color:transparent;}

.footer {
	background-color: #DCE9F5;
	text-align: center; vertical-align: top; padding-right: 0px; padding-top: 6px; padding-bottom: 8px; font-size: 70%;}
	.footer A:link{text-decoration: none; color: #003C6E; background-color:transparent;} 
	.footer A:visited{text-decoration: none; color: #003C6E; background-color:transparent;} 
	.footer A:active{text-decoration: none; color: #003C6E; background-color:transparent;} 
	.footer A:hover{text-decoration: none; color: #000000; background-color:transparent;}
	
	
.muokkaus A:link{text-decoration: none; color: #00cc00; background-color:#ffffff;} 
.muokkaus A:visited{text-decoration: none; color: #00cc00; background-color:#ffffff;} 
.muokkaus A:active{text-decoration: none; color: #00cc00; background-color:#ffffff;}
.muokkaus A:hover{text-decoration: none; color: #00cc00; background-color:#ffffff;}

.muokkaus2 A:link{text-decoration: none; color: #00ff00; background-color:transparent;} 
.muokkaus2 A:visited{text-decoration: none; color: #00ff00; background-color:transparent;} 
.muokkaus2 A:active{text-decoration: none; color: #00ff00; background-color:transparent;}
.muokkaus2 A:hover{text-decoration: none; color: #00ff00; background-color:transparent;}

.kuvalinkki {
color: #E1C5A0; 
}






