#ToolTip{ border:solid 1px #b6b6b6;background-color:#e8e8e8;width: 340px;padding:5px;font-family:verdana,arial;font-size:9px;color:#000000; z-index: 999; }

#wrapper { width: 100%; height: 100%; }
#ajanvaraus { height: 100%; }
#sivualue { width: 100%; margin-top: 10px; margin-bottom: 30px; height: 350px; }
#oikeapalsta { margin-top: 30px; width: 100%; }
#vasenpalsta { width: 250px; }
#valikko { width: 100%;	}
#valikko a { text-decoration: none;	color: #000000;	padding-right: 15px; }
#valikko a:hover { text-decoration: underline; }
#valikko .valittu { font-weight: bold; }
#kielivalinta { display: none; }
#kirjaudu {	margin-top: 30px; width: 160px; padding: 10px; }
#vaiheet { margin-top: 30px; padding: 10px; width: 160px; }
#hinnasto {	padding-left: 50px; }
#yhteystiedot { margin-left: 180px; margin-top: 50px; }
#yhteystiedot_teksti { margin-top: 15px; margin-bottom: 15px; }
#kuukausikalenteri { margin-top: 30px; width: 180px; text-align: center; }
#kuukausikalenteri table{ width: 180px; }
#kuukausikalenteri th { padding: 2px; width: 19px; font-weight: normal; text-align: center; }
#kuukausikalenteri td {	cursor: hand; padding-top: 2px; padding-bottom: 2px; text-align: center;  }
#kuukausikalenteri .Week { cursor: hand; }
#kuukausikalenteri .Prevday { color: #b3b3b3; }
#kuukausikalenteri .Selected { font-weight: bold; }
#kuukausikalenteri a { text-decoration: none; color: #000000; }
#kuukausikalenteri a:hover { text-decoration: none; color: #c3c3c3; }
#kuukausikalenteri .ohje { text-align: left; font-size: 7pt; }
#viikkokalenteri { width: 100%; text-align: center;	}
#viikkokalenteri table { width: 100%; }
#viikkokalenteri th { padding: 3px; padding-left:  10px; padding-right: 10px; font-weight: normal; text-align: center; }
#viikkokalenteri td { padding: 2px;	text-align: center; }
#viikkokalenteri a.link { text-decoration: none; color: #000000; }
#viikkokalenteri a:hover.link {	text-decoration: none; color: #c3c3c3; }
#paivakalenteri { width: 95%; text-align: center; }
#paivakalenteri table { width: 100%; }
#paivakalenteri th { padding: 3px; padding-left:  10px; padding-right: 10px; text-align: center; }
#paivakalenteri td { padding: 2px; text-align: center; }
#paivakalenteri a.link { text-decoration: none;	color: #000000;	}
#paivakalenteri a:hover.link { text-decoration: none; color: #c3c3c3; }
#footer { margin-top: 35px; font-family: verdana, arial; font-size: 8pt; color: #8f8f8f; }
#varauskalenteri_pv th { border-left: solid 1px #bbbbbb; border-top: solid 1px #bbbbbb; padding: 5px; text-align: center; color: #000000; }
#varauskalenteri_pv td.klo { width: 50px; }
#vCalendar { display: none; }
#iCalendar { display: none; }
#Gsm { width: 85px; }
#Salasana { width: 85px; }
#Virhekoodi { display: none; }
#Virhe_kirjautumisessa { color: #ff0000; }
#varaa_kirjautumatta { display: none; }
#varaa_kirjautumatta_linkit { padding-top: 20px; padding-bottom: 20px; }
.linkki_varaa_kirjautumatta { padding: 30px; padding-top: 10px; padding-bottom: 10px; background-color: #349d33; border-radius: 2px; color: #ffffff; text-decoration: none; }
.linkki_rekisteroidy_ensin { padding: 30px; padding-top: 10px; padding-bottom: 10px; background-color: #349d33; border-radius: 2px; color: #ffffff; text-decoration: none;  }
a:hover.linkki_varaa_kirjautumatta { background-color: #35c034; color: #eeeeee; text-decoration: none; }
a:hover.linkki_rekisteroidy_ensin { background-color: #35c034; color: #eeeeee; text-decoration: none;  }

#resurssin_kuva { float: left; margin-right: 20px; }


#henkilokunta .henkilo { clear: both; margin-bottom: 30px; }
#henkilokunta .henkilo-kuva { display: inline-block; float: left; margin-right: 20px; margin-bottom: 20px; }
#henkilokunta .henkilo-nimi { font-weight: bold; margin-bottom: 20px; }
#henkilokunta .henkilo-esittelyteksti { margin-bottom: 20px; }


.varaa_kirjautumatta_huom { display: none; }

.Kategoriaotsikko { font-weight: bold; font-style: italic; padding-top: 10px; }
.virhe { color: #ff0000; }
.palveluvalinta_selite { display: none; }
.ajanvalinta_selite { display: none; }
.omasivu_ok { color: #ff0000; margin-bottom: 25px; }
.omasivu_virhe { color: #ff0000; margin-bottom: 25px; }