
.boxtable {border: 1px solid gray; border-bottom: 0px solid gray;}
.titlebar {background-image: url(../images/button_bg.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}
.admin_titlebar {background-color: #DBE6FA; height: 26px; border-bottom: 1px solid gray; font-weight: bold;}
.boxtd {border-bottom: 1px solid gray;}
.boxtd a {font-weight: bold;}
.date {font-size: 10px; font-color:#808080}
.infostable {border: 1px solid gray; border-bottom: 0px;}
.infostd {border-bottom: 1px solid gray}

.calendar_table {background-color: EAF7FF; border: 1px solid #0070B5;} /* päätaulukko */
.calendar_header {border-bottom: 1px solid black;  border-top: 0px solid black;  background-color: white; font-size: 11px; } /* ma ti ke to */
.calendar_vk {height: 24px; border-bottom: 1px solid black; border-top: 0px solid black;  border-right: 0px solid black;  background-color: white;  font-size: 11px; font-weight: bold;} /* Viikko solu*/
.calendar_headtable { padding: 2px;} /* valintalista ja button */ 
.calendar_weeknum {border-right: 0px solid black;  font-size: 11px; border-bottom: 1px solid #0070B5; border-right: 1px solid #0070B5;}
.calendar_currentweek {border-bottom: 1px solid #0070B5; border-right: 1px solid #0070B5; }
.calendar_currentweek a {color: red;}
.calendar_day_has_events {border-bottom: 1px solid #0070B5; border-right: 1px solid #0070B5; height: 28px; background-color: lightyellow; font-size: 11px;}
	.calendar_day_has_events a {font-weight: bold;}
.calendar_day_no_events {border-bottom: 1px solid #0070B5;  border-right: 1px solid #0070B5; background-color: white;  height: 28px; font-size: 11px;}
	.calendar_day_no_events a {font-weight: normal;}
.calendar_emptytd {border-bottom: 1px solid #0070B5;}

/* PIKAUUTISTEN TEKSTITYYPIT */
.quick_title {font-weight: bold;  font-size: 11px; color: #045485;}
.quick_text {font-weight: normal; font-size: 11px;}

/* #RUUTU -id:n mukaan vaihdettavat tyylit */
/* koko taulukon muokkaus table #ruutu */

/* TIEDOTTEET */
#type1 .titlebar {background-image: url(../images/button_bg2.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}
#type1 .boxtd {background-color: white; height: 24px; border-bottom: 1px solid gray;}

/* TEKSTI TYYPIT */
#type2 .titlebar {background-image: url(../images/button_bg2.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}
#type2 .boxtd {background-color: white; height: 24px; border-bottom: 1px solid gray;}

/* ETUSIVUN INFO */
#type4 .titlebar {background-image: url(../images/button_bg2.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}
#type4 .boxtd {background-color: white; height: 24px; border-bottom: 1px solid gray;}

/* AJANKOHTAISTA */
#type-3 .titlebar {background-image: url(../images/button_bg2.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}
/* RUOKALISTA */
#type-7 .titlebar {background-image: url(../images/button_bg2.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}
/* PIKAUUTISET */
#type-6 .titlebar {background-image: url(../images/button_bg.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}
/* KÄYTTÄJÄRYHMÄKOHTAINEN INFO */
#type-2 .titlebar {background-image: url(../images/button_bg.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}

/* GALLUP */
#type-20 .titlebar {background-image: url(../images/button_bg3.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}
#type-20 .boxtd {background-color: lightyellow;}

/* Kalenteri  */
#type5 .titlebar {background-image: url(../images/button_bg3.gif); height: 24px; border-bottom: 1px solid gray; font-weight: bold; font-size: 11px;}
#type5 .boxtd {background-color: white;}

