#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;}
table#fr_maintable {padding: 0px; margin: 0px; border-spacing: 0px; width:1000px}
#palsta1 {padding: 0px; padding-right: 2px; margin: 0px;border-spacing: 0px;}
#palsta2 {padding: 0px; margin: 0px;}
#palsta3 {padding: 0px; margin: 0px;}
#palsta2 .boxdiv {}
#palsta3 .boxdiv {}
#palsta1 .boxdiv {}

#palsta1_header, #palsta2_header, #palsta3_header {}

.admin_boxtable {width: 100%}
.admin_footer  {width: 100%; border: 1px solid #EFEFEF; padding: 4px;}
.boxtable, .box_content {}
.titlebar {
	background:url(../kymijoki_images/bg-heading.gif) repeat-x;
	overflow:hidden;
	height: 42px;
	margin-top: 2px;
}
.titlebar h1 {
	margin: 0px;
	padding: 0px;
	line-height: 42px;
	color: white;
	font-weight: normal;
	font-size:17px;
	font-family: Trebuchet MS;
	margin-left: 33px;
	text-transform: uppercase;
}

.index .titlebar h1 {
font-size: 15px;
}

#Element3 div.titlebar {display: none;}
#Element4 div.titlebar {display: none;}
#Element5 div.titlebar {display: none;}
#Element3 div.text-holder, 
#Element4 div.text-holder, 
#Element5 div.text-holder,
#Element6 div.text-holder {
padding:  0px !important;
margin: 0px !important;
}

#Element3 {
	margin:0 1px 0 0;
	border-top:1px solid #f186be;
	border-left:1px solid #e80579;
	border-right:1px solid #ec0383;
	border-bottom:1px solid #cd0476;
}
#Element3 img{vertical-align:top;}



.box_content {width: 100%; }
.titlebarbuttons  {float: right; width: 30px; padding-top: 6px; }
.boxtd {}

.boxfooter {}
.adminfooter {width: 100%}
.admin_titlebar {background-color: #DBE6FA; height: 26px; border-bottom: 1px solid gray; font-weight: bold;}
.boxtd {border-bottom: 0px solid #EFEFEF;  }
.boxtd a {font-weight: normal;  }
.date {font-size: 10px; color:#808080}
.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}
/* AJANKOHTAISTA */
.type-3 .titlebar, #type-3 .titlebar {}
.type-3 .titlebar, #type-3 .boxtd {border-bottom: 1px solid #EFEFEF}

.type-3 .boxtd span {
padding-left: 22px;
}
.type-3 .boxtd {
padding-top: 5px;
}

.type-3 .titlebar h1 {
margin-left: 22px;
}

.type-3 {
background:url(../kymijoki_images/bg-news-list.gif) repeat-y;
}

.type-3 .boxtd a.title {
margin-top: 5px;
font-size: 12px;
padding-left: 22px;
color: #000000;
font-weight: bold;
}

.type-3 .boxtd a.more {
display: block;
font-size: 12px;
padding-left: 22px;
color: #d90077;
font-weight: bold;
margin-bottom: 6px;
}

.type-3 .boxtd a:hover {
color: #d90077;
}


.type-3 .boxtd
/* 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 {}
