/* text.css ei saa laittaa muita kuin content editorin tyylit !!! */

body { 
	font-size:12px;
font-family: Calibri, Arial, Verdana, Helvetica, Sans-serif; }

p {
	font: normal normal 12px calibri,arial,verdana,helvetica,Sans-serif; 
	color: #3F3F3F;
   padding: 0px;
   margin: 0px;
   margin-bottom: 1em;
   } 
   
a.kuvalinkki { background:none; }
   
h1 {
	font-family: Calibri, Arial, Verdana, Helvetica, Sans-serif;
	margin-top: 2em;
	font-size: 23px;
	margin-bottom: 1.2em;
}

h2 { 
	font-family: Calibri, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 18px;
	font-weight: normal;
	position:relative;
	padding-bottom: 2px;
	margin: 0px auto 10px auto;
	color:#000;
	}

h3 {
	font-family: Calibri, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:10px auto 10px auto;
	color: #444;
}

h4 {
	margin:0em 0em 1em 0em;
	padding: 0;
}

h5 {
	font-size: 12px;
	font-weight:bold;
}

span.strong {
	background-color:yellow;
}

table { padding:1px; }

table.bordered {
	border:solid 2px #000;
	padding: 10px;	
}

table.gray_b {
	padding: 10px;	
	border-collapse:collapse;
}

	table.gray_b tr, table.gray_b td {
		border:solid 1px #808080;
	}


table.background {
	background-color:#aaa;
	border:solid 2px #888;
}

tr { }

tr.background {
	background-color:#ccc;
}

td { }

td.background {
	background-color:#eee;
}

img {}

img.bordered {
	border:solid 2px #888;
	padding:10px;
	float:left;
}

img.borderedR {
	border:solid 2px #888;
	padding:10px;
	float:right;
}

img.margin_zero {
	margin:0;
}


span.highlight { background-color:yellow }

p.otsikkosininen               { font: normal bold 14px calibri,arial,verdana,helvetica,Sans-serif; color: #22468f; }
p.otsikkosininenpieni          { font: normal bold 13px calibri,arial,verdana,helvetica,Sans-serif; color: #22468f; }
p.otsikkosininensuuri          { font: normal bold 18px trebuchet ms bold,calibri,arial,verdana,helvetica,Sans-serif; color: #00548F; }
p.txtpunainen                  { font: normal normal 12px calibri,arial,verdana,helvetica,Sans-serif; color: #c3271F; }

p.txtsininen                   { font: normal normal 12px calibri,arial,verdana,helvetica,Sans-serif; color: #00548F; }

p.txtleipa                     { font: normal normal 12px calibri,arial,verdana,helvetica,Sans-serif; color: #3F3F3F; }

p.txtleipaoppimiskeskus		   { font: normal normal 12px calibri,arial,verdana,helvetica,Sans-serif; color: #3F3F3F; }

p.txtsininenpieni              { font: normal normal 11px calibri,arial,verdana,helvetica,Sans-serif; color: #00548F; }

p.txtharmaapieni               { font: normal normal 11px calibri,arial,verdana,helvetica,Sans-serif; color: #676767; }


/* tapahtumia varten tehdyt tyylit */
/* taulukot */
td.reunus_solun_oikealle_puolelle { border-right:1px solid #CCCCCC;vertical-align:top; }


/* tekstityylit */
p.tapahtumat_paaotsikko { clear:both;position:relative;background:#C7E3F2;font:normal bold 14px calibri,arial,verdana,Sans-serif;color:#155078;margin:0.3em 0em;padding:0.5em;text-transform:uppercase; }
p.tapahtumat_ingressi { clear:both;position:relative;font: italic bold 13px calibri,arial,verdana,Sans-serif;color:#010101;line-height:18px;margin:0.3em 0em;padding:0em;}
p.tapahtumat_valiotsikko { clear:both;position:relative;font: normal bold 14px calibri,arial,verdana,Sans-serif;color:#ffffff;background:#73AC00;width:auto;padding:0.4em 0em;margin:0.3em 0em;text-indent:0.4em;text-transform:uppercase; }
p.tapahtumat_valitosikko_2 { clear:both;position:relative;font: normal bold 14px calibri,arial,verdana,Sans-serif;color:#010101;border-bottom:1px solid #9D0408;width:auto;margin:0.3em 0em;padding:0.4em 0em; }
/* kuvat */
img.ei_reunoja_tasattu_vasemmalle { float:left;padding:0em;margin:0em 1em 0.3em 0em; }
img.ei_reunoja_tasattu_oikealle { float:right;padding:0em;margin:0em 0em 0.3em 1em; }



	.linkkinosto ul { padding: 5px 0 5px 0; }
	
	.linkkinosto ul li { 
		background: transparent url(/pics/kolmio_bg.gif) left top no-repeat; 
		padding: 0 0 0 7px;
		}
	
	.linkkinosto ul li a { 
		font-size: 12px; 
		color: #fff;
		}
