#menudescription {}

#title_and_buttons {display: none;}
#pagetitle {display: none;}
#fr_header {/*border-bottom: 1px solid #EFEFEF;*/ height:26px; line-height: 26px; width:100%; padding-top: 4px;}
#fr_welcome {float: left; font-size: 11px;  padding-left: 10px;}
#fr_properties {float: right; font-size: 11px;}


#fr_maintable 
{
	padding: 0px; 
	margin: 0px; 
	float: left;

}

#palsta1 {

padding: 0px; 
margin:0px;
}
#palsta2 {}
#palsta3 {}
#palsta2 .boxdiv {padding: 2px;}
#palsta3 .boxdiv {padding: 2px;}

#palsta1_header, #palsta2_header, #palsta3_header {float: left; margin: 2px;}

.admin_boxtable {width: 100%}
.admin_footer  {width: 100%; /*border: 1px solid #EFEFEF;*/ padding: 4px;}
.boxtable, .box_content {background-color: white;}
.titlebar {/*background-image: url(../images/button_bg.gif);*/ width:100%; font-size: 14px; line-height: 24px; height: 24px; padding-left: 0px;}
.box_content {width: 100%}
.titlebarbuttons  {float: right; width: 30px; padding-top: 6px; }

.boxfooter {}
.adminfooter {width: 100%}
.admin_titlebar {background-color: #DBE6FA; height: 26px; border-bottom: 1px solid gray; font-weight: bold;}
.boxtd { font-family: Trebuchet MS, Verdana, Arial;}
.boxtd a {font-weight: normal; font-family: Trebuchet MS, Verdana, Arial; }
.date {font-size: 10px; color:#807f84}
.infostable {border: 0px solid gray; border-bottom: 0px;}
.infostd {border-bottom: 0px solid gray}

.calendar_table {background-color: white; /*border: 1px solid #EFEFEF;*/} /* päätaulukko */
.calendar_header {/*border-bottom: 1px solid #EFEFEF; */ border-top: 0px solid #EFEFEF;  background-color: white; font-size: 11px; } /* ma ti ke to */
.calendar_vk {height: 24px; /*border-bottom: 1px solid #EFEFEF;*/ border-top: 0px solid #EFEFEF;  border-right: 0px solid #EFEFEF;  background-color: white;  font-size: 11px; font-weight: normal;} /* Viikko solu*/
.calendar_headtable { padding: 2px;} /* valintalista ja button */ 
.calendar_weeknum {border-right: 0px solid black;  font-size: 11px; /* border-bottom: 1px solid #EFEFEF; */ border-right: 1px solid #EFEFEF;}
.calendar_currentweek {/*border-bottom: 1px solid #EFEFEF;*/ border-right: 1px solid #EFEFEF; }
.calendar_currentweek a {color: red;}
.calendar_day_has_events {/*border-bottom: 1px solid #EFEFEF;*/ border-right: 1px solid #EFEFEF; height: 28px;  background-color: white; font-size: 11px;}
	.calendar_day_has_events a {font-weight: bold;}
.calendar_day_no_events {/*border-bottom: 1px solid #EFEFEF;*/  border-right: 1px solid #EFEFEF; background-color: white;  height: 28px; font-size: 11px;}
	.calendar_day_no_events a {font-weight: normal;}
.calendar_emptytd {/*border-bottom: 1px solid #EFEFEF;*/ border-right: 1px solid #EFEFEF}
#currentweek td {/*border-bottom: 1px solid #EFEFEF*/}
#currentday a{color: red;}

/* 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, #type1 .titlebar {}
.type1 .boxtd , #type1 .boxtd {/*border-bottom: 1px solid #EFEFEF*/ padding-bottom: 2px;}
/* AJANKOHTAISTA */
.type-3 .titlebar, #type-3 .titlebar {}
.type-3 .titlebar, #type-3 .boxtd {border-bottom: 1px solid #EFEFEF}
/* TEKSTI TYYPIT */
.type2.titlebar, #type2 .titlebar {}
/* ETUSIVUN INFO */
.type4 .titlebar, #type4 .titlebar {}
/* RUOKALISTA */
.type-7 .titlebar, #type-7 .titlebar {}
/* PIKAUUTISET */
.type-6 .titlebar, #type-6 .titlebar {}
.quick_title {font-weight: normal; font-size: 12px;}
.quick_text {}
/* KÄYTTÄJÄRYHMÄKOHTAINEN INFO */
.type-2 .titlebar, #type-2 .titlebar {}
/* GALLUP */
.type-20 .titlebar, #type-20 .titlebar {}
.type-20 .titlebar, #type-20 .titlebar {}
.type-20 .boxtd {}

/* Kalenteri  */
.type-20 .titlebar, #type5 .titlebar {}

.type-20 .titlebar, #type5 .boxtd {}


#gallup {}

/*Etusivun painikkeet*/
.estaulukko tr td {color: #1668b1; font-size: 14px; font-weight: bold; font-family: Trebuchet MS, Arial, Verdana;}
.estaulukko tr td  p {color: #1668b1; font-size: 14px; font-weight: bold; font-family: Trebuchet MS, Arial, Verdana;}
.estaulukko tr td a {color: #1668b1; font-size: 14px; font-weight: bold; font-family: Trebuchet MS, Arial, Verdana;}
.estaulukko tr td  p.pieni {color: #1668b1; font-size: 11px; font-weight: normal; font-family: Trebuchet MS, Arial, Verdana;}

/*Otsikoiden piilotus*/
#sisaltodivi #fr_maintable #palsta1 .boxdiv .titlebar {}
#sisaltodivi #fr_maintable #palsta2 .boxdiv .titlebar {}
#sisaltodivi #fr_maintable #palsta3 .boxdiv .titlebar {}

/*Nostot elementit*/
#nostot #fr_frontpage .titlebar 
{
	color: #1668b1; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Trebuchet MS, Arial, Verdana;
}

#nostot #fr_frontpage table
{
	margin-bottom: 20px;
}

table .box_content .boxtd a
{
	display: inline;
}

div .type1 div table tr td a
{
 	display: none;
}

#nostot .type2 .titlebar 
{
	display: none;
}

