/* Peruselementit */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000000;
}

p, td, h1, h2, h3, h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul, ol {
font-size: 80%;
}

ul ol, ol ul, ul ul, ol ol {
font-size: 100%;
}

td {
padding-top:0px;
background-color:#FFFFFF
}
.tdosoite
{
	padding-top:3px;
	background-color:transparent;
	color: #FFFFFF;
}
.ingressi {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 82%;
	font-weight: bold;
	color:#000000;
	font-style: italic
}

.kuvateksti {
margin: 0; 		
text-align: left;
font-size: 80%;
font-style: italic;
}


/* Perusotsikot */

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
color:#000000;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
color:#000000;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 105%;
color:#000000;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color:#000000;
margin-top: 6px;
margin-bottom: 0px;
}



/* Lomake, myos hakukentta */

form {
margin-bottom: 0px;
padding-bottom: 0px;
}

.hakukentta {
border-width: 1px;
border-style: solid;
border-color: #0066CC;
background-color: #ffffff;
width: 9em;
height: 1.25em;
}

.hakunappi {
border: 0px;
}

/* Sekalaista */


/* Erityisotsikot */

.ylaosoitetausta {
	font-size: 75%;
	padding: 4px;
	background-image: url(http://www.tampere.fi/kuvat/joukkoliikenne/busosoitetausta.gif);
}



.paalinkkikoriste {
	background: url(http://www.tampere.fi/kuvat/joukkoliikenne/buspaalinkkikoriste.gif) repeat-x bottom;
	line-height: 7px;
}

.leipateksti, .etusivuntiedote, .etusivuntiedoteaika {
font-size: 80%;
padding-top: 2px;
}

.alapalkki {
font-size: 80%;
padding-top: 10px;
background: url(http://www.tampere.fi/kuvat/joukkoliikenne/alapalkkikuva.jpg) repeat-x top;

}

.hakutulosotsikko{
font-weight:bold;
}
.hakutuloslkm,hakutulosrivi{
font-size: 80%;
}

.ykkoshakutulos{
font-size: 80%;
font-weight:bold;
}

/* Linkit */

A:link{text-decoration: underline; color: #0000C0}
A:visited{text-decoration: underline; color: #2731FF}
A:active{text-decoration: underline; color: #2731FF}
A:hover{text-decoration: none; color: #0681F4}

.linkki {
font-size: 80%;
padding-bottom: 0px;
}

.url {
font-size: 80%;
padding-bottom: 12px;
}


.sivupaalinkit {
font-size: 80%;
font-weight: bold;
padding: 2px;
color: #000080;
padding-left: 5px;
border-top: 0px solid #0066CC;
border-right: 1px solid #0066CC;
border-bottom: 1px solid #0066CC;
border-left: 1px solid #0066CC;
}

.sivupaalinkit A:link{font-weight: normal; text-decoration: none; color: #000080;	background-color: transparent; }
.sivupaalinkit A:visited{font-weight: normal; text-decoration: none; color: #000080; background-color: transparent;}
.sivupaalinkit A:active{font-weight: bold; text-decoration: none; color: #000080; background-color: transparent;}
.sivupaalinkit A:hover{font-weight: normal; text-decoration: none; color: #1D90FB; background-color: transparent;}

.oikoplinkit {
	color: #000080;
	font-size: 80%;
	font-weight: bold;
	list-style-position: outside;
	list-style-type: none;
	padding: 1px;
}

.oikoplinkit A:link{font-weight: normal; text-decoration: none; color: #000080; background-color: transparent; }
.oikoplinkit A:visited{font-weight: normal; text-decoration: none; color: #000080; background-color: transparent;}
.oikoplinkit A:active{font-weight: bold; text-decoration: none; color: #000080; background-color: transparent;}
.oikoplinkit A:hover{font-weight: normal; text-decoration: none; color: #1D90FB; background-color: transparent;}



.tdtext A:link{font-weight: normal; text-decoration: none; color: #FFFFFF;	background-color: transparent; }
.tdtext A:visited{font-weight: normal; text-decoration: none; color: #FFFFFF; background-color: transparent;}
.tdtextt A:active{font-weight: bold; text-decoration: none; color: #EC911F; background-color: transparent;}
.tdtext A:hover{font-weight: normal; text-decoration: none; color: #EC911F; background-color: transparent;}

.oikoplinkitalempi {
	color: #000080;
	font-size: 80%;
	font-weight: bold;
	padding-left: 12px;
}
.oikoplinkitalempi A:link{font-weight: normal; text-decoration: none; color: #000080; background-color: transparent; }
.oikoplinkitalempi A:visited{font-weight: normal; text-decoration: none; color: #000080; background-color: transparent;}
.oikoplinkitalempi A:active{font-weight: bold; text-decoration: none; color: #000080; background-color: transparent;}
.oikoplinkitalempi A:hover{font-weight: normal; text-decoration: none; color: #1D90FB; background-color: transparent;}


.leivanmurut {
font-size: 70%;
padding-left: 3px;
padding-right: 3px;
padding-top: 7px;
padding-bottom: 7px;
}

.leivanmurut A:link{text-decoration: none;  color: #000080; background-color: transparent;}
.leivanmurut A:visited{text-decoration: none; color: #000080; background-color: transparent;}
.leivanmurut A:active{text-decoration: none; color: #000080; background-color: transparent;}
.leivanmurut A:hover{text-decoration: none; color: #1D90FB; background-color: transparent;}


.palautelinkki {
padding-right: 0px;
text-align: right;
font-size: 80%;
color: #003333;
}

.palautelinkki A:link{text-decoration: none; color: #003333; background-color:transparent;}
.palautelinkki A:visited{text-decoration: none; color: #003333; background-color:transparent;}
.palautelinkki A:active{text-decoration: none; color: #003333; background-color:transparent;}
.palautelinkki A:hover{text-decoration: none; color: #0000C0; background-color:transparent;}

.alateksti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #003333;
}
.alateksti A:link{text-decoration: none; color: #003333; background-color:transparent;}
.alateksti A:visited{text-decoration: none; color: #003333; background-color:transparent;}
.alateksti A:active{text-decoration: none; color: #003333; background-color:transparent;}
.alateksti A:hover{text-decoration: none; color: #0000C0; background-color:transparent;}


.sivunalkuunlinkki {
background-color: #009966;
font-size:90%
}

.sivunalkuunlinkki A:link{text-decoration: none; color: #ffffff; background-color:transparent;}
.sivunalkuunlinkki A:visited{text-decoration: none; color: #ffffff; background-color:transparent;}
.sivunalkuunlinkki A:active{text-decoration: none; color: #ffffff; background-color:transparent;}
.sivunalkuunlinkki A:hover{text-decoration: none; color: #0000C0; background-color:transparent;}

.etusivukuva {
	background-image: url(http://www.tampere.fi/kuvat/joukkoliikenne/bussi.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}
.tableetusivu {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 5px;
	margin-left: 5px;

}
.sivulinkittausta {
	background-attachment: fixed;
	background-image: url(http://www.tampere.fi/kuvat/joukkoliikenne/linkittausta.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ylaosoiteteksti {
	line-height: 20px;
}
.oiklinkitylatausta {
	background-color: #009966;
	font-size: 80%;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.etusivuntiedotelinkki {
	border-bottom: solid 1px #efefef;
	background-color: #efefef;
}

.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;}

.etusivuntiedotelinkki A:link {text-decoration: none; color: #2731FF; background-color:transparent; }
.etusivuntiedotelinkki A:visited {text-decoration: none; color: #333333; background-color:transparent; }
.etusivuntiedotelinkki A:active {text-decoration: none; color: #2731FF; background-color:transparent; }
.etusivuntiedotelinkki A:hover {text-decoration: none; color: #0681F4; background-color:transparent; }
