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

/*

- CM default styles

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

p {
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
   padding: 0px;
   margin: 0px;
   margin-bottom: 1em;
   } 
   
h1 {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	margin-top: 2em;
	font-size: 23px;
	margin-bottom: 1.2em;
}

h2 { 
	font-family: 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: 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 {}

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

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;
}
*/

/*
 * From here on it is kehke-styles.
 */

body { font:normal normal 12px arial,sans-serif; }

h1 { font:normal normal 24px arial,sans-serif; padding:12px 0px 5px 0px; }

h2 { font:normal normal 18px arial,sans-serif; padding:14px 0px 5px 0px; }

h3 { font:normal bold 16px arial,sans-serif; padding:14px 0px 5px 0px;}

h4 { font:normal bold 12px arial; }

h5 { font:normal normal 12px arial,sans-serif; }

h5.etusivuOikeaPalsta { 
		background:#EBA025 url(/pics/bg-right-h5.gif) repeat-x 0px 0px; 
		color:#FFF; 
		padding: 4px 10px 2px 10px;
		border-bottom:solid 2px #B0B0B0;
		
	}

ul.etusivuOikeaPalsta {
		margin:0px; 
		padding:5px 10px 10px 20px;
		background:transparent url(/pics/bg-right-ul.gif) repeat-x;
		list-style:square; color:#0070AE;
		text-decoration:none:
	}


h6 { font:normal bold 12px arial,sans-serif; padding:10px 0px 10px 0px;}

p { font:normal normal 12px arial,sans-serif; padding: 0px 0px 15px 0px;}

p.small { font:normal normal 9px arial,sans-serif; }

span.strong, span.highlight { font-weight:bold; background-color:#fad471; }

/* taulukkoja */

td.VihreaReunusVasen { 
	border-left:solid 1px #D6E2D7; 
	font:normal normal 12px arial,sans-serif; 
	padding:5px 5px 15px 5px; 
	}

td.VihreaReunus {
    border-left:solid 1px #D6E2D7;  
	border-right:solid 1px #D6E2D7; 
	font:normal normal 12px arial,sans-serif; 
	padding:5px 5px 15px 5px; 
	}

td.VihreaReunusOikea { 
	border-right:solid 1px #D6E2D7; 
	font:normal normal 12px arial,sans-serif; 
	padding:5px 5px 15px 5px; 
	}

td.VihreaReunusAlin {
    border:solid 1px #D6E2D7;  
	border-top:none; 
	font:normal normal 12px arial,sans-serif; 
	padding:5px 5px 15px 5px; 
	}

td.VihreaReunusAlinOikea {
    border-right:solid 1px #D6E2D7;  
	border-bottom:solid 1px #D6E2D7; 
	font:normal normal 12px arial,sans-serif; 
	padding:5px 5px 15px 5px; 
	}

td.VihreaSoluVasen { 
	background:#F6F9F5 url(/pics/bg-td.gif) bottom left repeat-x; 
	font:normal bold 12px arial,sans-serif; color:#000; 
	padding:7px 5px 3px 5px; 
	border:1px solid #C1DAD7;
    border-right:none;
	}

td.VihreaSolu { 
	background:#F6F9F5 url(/pics/bg-td.gif) bottom left repeat-x; 
	font:normal bold 12px arial,sans-serif; color:#000; 
	padding:7px 5px 3px 5px; 
	border: 1px solid #C1DAD7;
	}

td.VihreaSoluOikea { 
	background:#F6F9F5 url(/pics/bg-td.gif) bottom left repeat-x; 
	font:normal bold 12px arial,sans-serif; color:#000; 
	padding:7px 5px 3px 5px; 
	border: 1px solid #C1DAD7;
	border-left:none;
	}

td.HarmaaSolu { background-color:#F3F3F3; padding:6px 5px 4px 5px; font:normal normal 12px arial,sans-serif; }
td.TyylitonSolu { font:normal normal 12px arial,sans-serif; background-color:none; padding:4px; }

/* listoja */

li.sininenlista { list-style:square; color:#0070AE; font:normal normal 12px arial,sans-serif; }

/* kuvia */

img {}

img.messukehys { background:transparent url(/pics/bg-img-fair.gif) no-repeat 0 0; padding:13px; }

img.paddingBottom {
	padding-bottom:20px;
}

img.paddingLeft {
	padding-left:20px;
}

img.paddingRight {
	padding-right:20px;
}
