
h1.ryhmataynna {
	
}
p.ryhmataynna {
		font-size:75%;

	line-height:1.17em;
}

#share p {
	margin:0;
	padding:0 10px 0 0;
	float:left;
}
#share ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#share ul li {
	margin:0;
	padding:0 10px 0 0;
	float:left;
}
#share ul li img {
	vertical-align:middle;
}



.huom { color: #ed1a38; }

.ryhmainfo {
	font-size:113%;
	line-height:1em;
	letter-spacing:-0.02em;
}

#rek a:link  { text-decoration: none; color: #ed1a38; }
#rek a:active { text-decoration: none; color: #ed1a38; }
#rek a:visited { text-decoration: none; color: #ed1a38; }
#rek a:hover { text-decoration: underline; color: #ed1a38; }

#rek_aikuiset, #rek_lapset, #rek_ohjeet,#huoltajaarea  {
	color:#000000;
	background-color:#ed1a38;
	
	background-color:#f6f6f6;
	font-size:75%;
	padding:22px 15px 22px 15px;
	margin-bottom:5px;
	margin-bottom:1px;
}
#rek h2 {
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:normal;
}
#rek p {
	margin:0 0 2px 0;
}
#rek p.ohje {
	margin:0 0 12px 0;
}
#rek label.field {
	text-align:right;
	margin-right:10px;
	color: #000000;
	
}
#rek input.field {
	width:350px;
}
#rek .checkbox {
	margin:0 0 10px 0;
	font-size:1em;;
	font-weight:bold;
	color:#000000;
}

#osallistuja1, #osallistuja2, #osallistuja3, #osallistuja4, #osallistuja5, #osallistuja6, #osallistuja7, #osallistuja8  {
	/*
	display:none;
	visibility:hidden;
	*/
	margin-bottom:10px;
	padding-bottom:10px;
	/*
	border-bottom:1px solid #fd555f;
	border-bottom:1px solid #ffffff;
	*/
}
#huoltajaarea  {
	display:none;
	visibility:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	/*
	border-bottom:1px solid #fd555f;
	border-bottom:1px solid #ffffff;
	*/
}

#huoltajaarea h3 {
	text-align:left;
}



#sisalto #kalenteri   { 
	margin-bottom:12px;
}
#sisalto #kalenteri table {
	color: #FFFFFF;
	background-color:#ed1a38;
	background-color:#f6f6f6;
	
	font-size:11px;
}
#sisalto #kalenteri table th  {
	background-color:#ed1a38;
	/*background-color:#f6f6f6;*/
	border-right:1px solid #ffffff;
	border-top:5px solid #ffffff;
	text-align:center;
	color:#969696;
	color:#ffffff;
}
#sisalto #kalenteri table td {
	background-color:#ed1a38;
	background-color:#f6f6f6;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;	
	text-align:left;
	color:#000000;
	height:60px;
}
#sisalto #kalenteri p {
	padding:6px;
	margin:0;
}
#sisalto #kalenteri table td.kello {
	background-color:#dfdfdf;
	text-align:center;
	color:#969696;
	color:#000000;
	font-weight:bold;
}
#sisalto #kalenteri p span {
	color:#969696;
}
#sisalto #kalenteri a:link  { text-decoration: none; color: #ed1a38; }
#sisalto #kalenteri a:active { text-decoration: none; color: #ed1a38; }
#sisalto #kalenteri a:visited { text-decoration: none; color: #ed1a38; }
#sisalto #kalenteri a:hover { text-decoration: underline; color: #ed1a38; }












#sisalto a:link  { text-decoration: none; color: #ed1a38; }
#sisalto a:active { text-decoration: none; color: #ed1a38; }
#sisalto a:visited { text-decoration: none; color: #ed1a38; }
#sisalto a:hover { text-decoration: underline; color: #ed1a38; }

#editor3 a:link  { text-decoration: none; color: #ed1a38; }
#editor3 a:active { text-decoration: none; color: #ed1a38; }
#editor3 a:visited { text-decoration: none; color: #ed1a38; }
#editor3 a:hover { text-decoration: underline; color: #ed1a38; }


/* HAKULAATIKKO */
#hakulaatikko {
	font-size:63%; 
	float:right;
}
#hakulaatikko input {
	font-family:Arial, Helvetica, sans-serif;
}
#hakulaatikko #x_hakulause {
	width:188px; 
	background-color:#f6f6f6; 
	border-top:1px solid #dbdbdb;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	border-left:1px solid #dbdbdb;
	/*
	background-image:url(hakuvarjo.gif);
	background-repeat:no-repeat;
	background-position:-1px 0;
	*/
	margin:0;
	padding:2px 0px 0px 2px;	
	height:1.8em;
	vertical-align:bottom;
}
#hakulaatikko input#submit {
	font-family:Arial, Helvetica, sans-serif;
}
#hakulaatikko #submit {
	cursor:pointer;	
	text-align:center;
	margin:0;
	padding:0px 6px 0px 6px;	
	height:1.9em;
	vertical-align:bottom;
	color:#ed1a38;
	background-color:transparent;
	border:0;
	
	/*
	border:1px outset #cccccc;
	background:#ffffff;
	
	*/
	/*
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;		
	*/
}

#lomake_userfile label, #sisalto label {

}


#login_form {
	width:400px;
	background-color:#f6f6f6;
	 

}
#login_form_pad {
	padding:12px 12px 12px 12px;
}
#login_form form {
	display:inline;
}
#login_form input {
	width:376px;
}
#login_form input.submitbutton {
	border:0;
	margin:0;
	padding:0;
	width:auto;
	color: #ed1a38;
	background-color:transparent;
	text-align:left;
	cursor:hand;
}



#user_area {
	font-size:75%;
	margin:30px 0 0 0; 

}
#user_area a:link  { text-decoration: none; color: #ed1a38; }
#user_area a:active { text-decoration: none; color: #ed1a38; }
#user_area a:visited { text-decoration: none; color: #ed1a38; }
#user_area a:hover { text-decoration: underline; color: #ed1a38; }


#sisalto #user_area {
	font-size:inherit;
}





/* =================================================================*/

#uutisnostot {
	margin:0px;
	padding:0px 0px 0px 0px; 

	font-size:75%;
	font-family: Arial, Helvetica, sans-serif;
}


#uutisnostot ul {	
	margin:0px;
	padding:0px; 
	list-style:none;
}
#uutisnostot ul li {	
	margin:0 0 28px 0;
	padding:21px 0 0 0; 	
	background-image:url(punataplat9.gif);
	background-repeat:repeat-x;
}
#uutisnostot ul li ul.liitetiedostot li {	
	margin:0 0 28px 0;
	padding:21px 0 0 0; 	
	background-image:none;
	background-repeat:repeat-x;
}


#uutisnostot h2 {
	font-size:2.33em; 
	line-height:1em;	
	letter-spacing:-0.02em;
	margin:0em 0em 0.4em 0em;
	line-height:normal;	
	font-weight:normal;
	color:#231f20;
	width:400px;
}
#uutisnostot .kuva img {
	margin-bottom:12px;
}
#uutisnostot p {
	color: #000000; 	
	font-weight: normal;
	margin:0em 0 1em 0;
	width:400px;
}
#uutisnostot p.kuvateksti {
	color: #bebebe; 
	margin-bottom:18px;
}

.uutisnostopaivays {
	color: #bebebe; 	
	font-weight: normal;
	font-size:2.33em; 
	line-height:1em;	
	letter-spacing:-0.02em;
}
.uutisnostoingressi {
	color: #000000; 	
	font-weight: normal;
}

#uutisnostot a:link  { text-decoration: underline; color:#ed1a38; }
#uutisnostot a:active { text-decoration: underline; color:#ed1a38; }
#uutisnostot a:visited { text-decoration: underline; color:#ed1a38; }
#uutisnostot a:hover { text-decoration: underline; color:#ed1a38; }

/* =================================================================*/
#uutiset_kaikki {
	clear:both;
	margin:0 0 12px 0;
	padding:21px 0 0 0; 	
	background-image:url(punataplat9.gif);
	background-repeat:repeat-x;
	font-size:75%;
	font-family: Arial, Helvetica, sans-serif;

}


#uutiset_kaikki a:link  { text-decoration: none; color:#ed1a38; }
#uutiset_kaikki a:active { text-decoration: none; color:#ed1a38; }
#uutiset_kaikki a:visited { text-decoration: none; color:#ed1a38; }
#uutiset_kaikki a:hover { text-decoration: underline; color:#ed1a38; }

#uutiset_kaikki h1 {
	font-size:2.33em; 
	line-height:1em;	
	letter-spacing:-0.02em;
	font-weight:normal;
	margin:0em 0em 0.4em 0em;
	line-height:normal;	
	color:#d2d2d2;
}

#uutiset_kaikki ul {	
	margin:0px;
	padding:0px; 
	list-style:none;
}
#uutiset_kaikki ul li {	
	margin:0 0 0.5em 0;
	padding:0 0 0 0; 	
	clear:both;
}
#uutiset_kaikki .leftpaivays {	
	float:left;
	width:5.5em;
	color:#d2d2d2;
}
#uutiset_kaikki .rightotsake {	
	margin:0 0 0 5.5em;

}

