﻿H1.my-rteElement-H1
{
    -ms-name:"Otsikko (H1)";
    font-size: 1.9em;
    color: #000;
    font-weight: bold;
}
H2.my-rteElement-H2
{
    -ms-name:"Alatsikko (H2)";
    font-size: 1.6em;
    color: #404040;
    font-weight: bold;
}
H3.my-rteElement-H3
{
    -ms-name:"Alatsikko (H3)";
    font-size: 1.4em;
    color:#a29891;
    font-weight: bold;
}

.my-rteTable-1   {
	-ms-name:"Taulukkotyyli 1";
	text-align:left;
	line-height:2;
	vertical-align: top;
    color: #000;
}
.my-rteTable-1 td, .my-rteTable-1 th
{
    border: 1px solid #eae4e1;
    padding: 2px 5px;
}
.my-rteTable-1 tr.my-rteTableHeaderRow-1 {
	background-color: #eae4e1;
	font-size: 1.2em;
	font-weight: bold;
}
.my-rteTable-1 tr.my-rteTableOddRow-1  {
	background-color: #fcf5ef;
}
.my-rteTable-1 tr.my-rteTableEvenRow-1 {
	background-color: #fff;
}

.my-rteTable-1 th a font {color:#4b5eaa !important;}

.my-rteTable-2   {
	-ms-name:"Taulukkotyyli 2";
	text-align:left;
	line-height:2;
	vertical-align: top;
    color: #000;
}
.my-rteTable-2 td, .my-rteTable-2 th
{
    border: 1px solid #eaeaea;
    padding: 2px 5px;
}
.my-rteTable-2 tr.my-rteTableHeaderRow-2 {
	background-color: #99bbe2;
	font-size: 1.2em;
	font-weight: bold;
}
.my-rteTable-2 tr.my-rteTableOddRow-2  {
	background-color: #eaeaea;
}
.my-rteTable-2 tr.my-rteTableEvenRow-2 {
	background-color: #fff;
}

.my-rteTable-3  {
	-ms-name:"Taulukkotyyli 3";
	text-align:left;
	line-height:2;
	vertical-align: top;
    color: #000;
}
.my-rteTable-3 td, .my-rteTable-3 th
{
    padding: 2px 5px;
}
.my-rteTable-3 tr.my-rteTableHeaderRow-3 {
	font-size: 1.2em;
	font-weight: bold;
}

.my-rteStyle-Caption
{
  -ms-name:"Kuvateksti";
  font-size: 0.9em;
}
.my-rteStyle-Normal
{
  -ms-name:"Normaali";
  font-size: 1.0em; 
  font-weight: normal;
  color: #000;
}

.my-rtePosition-1 {
  -ms-name:"Left";
  float:left;
}
.my-rtePosition-2 {
  -ms-name:"Right";
  float:right;
}
.my-rtePosition-3 {
  -ms-name:"Top";
  vertical-align:text-top;
}
.my-rtePosition-4 {
  -ms-name:"Middle";
  vertical-align:middle;
}
.my-rtePosition-5 {
  -ms-name:"Bottom";
  vertical-align:text-bottom;
}
.my-rteImage-0
{
  -ms-name:"No border";
}
.my-rteImage-1
{
  -ms-name:"Thin line border";
  /* [ReplaceColor(themeColor: "Dark2")] */ background-color:#182738;
  /* [ReplaceColor(themeColor: "Dark2-Darker")] */ border: 1px solid #385b83;
  /* [RecolorImage(themeColor: "Dark2-Medium",method:"Tinting")] */ background-image: url("/_layouts/images/tabtitlerowbottombg.png");
  background-repeat:repeat-x;
  background-position:top;
}
.my-rteImage-2
{
  -ms-name:"Table border";
  padding:2px;
  /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-top: 1px solid #D8D8D8;
  /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-bottom: 1px solid #BFBFBF;
  /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-left: 1px solid #D8D8D8;
  /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-right: 1px solid #BFBFBF;
}
.my-rteImage-3
{
  -ms-name:"Dark border";
  padding:15px;
  /* [ReplaceColor(themeColor: "Dark2")] */ background-color:#182738;
  /* [ReplaceColor(themeColor: "Dark2-Darker")] */ border: 1px solid 385b83;
  /* [RecolorImage(themeColor: "Dark2-Medium",method:"Tinting")] */ background-image: url("/_layouts/images/tabtitlerowbottombg.png");
  background-attachment: fixed;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.my-rteImage-4
{
  -ms-name:"Light border";
  padding:6px;
  padding-bottom:33px;
  /* [ReplaceColor(themeColor: "Light1-Lightest")] */ background-color:#F2F2F2;
  /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-top: 1px solid #D8D8D8;
  /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-bottom: 1px solid #BFBFBF;
  /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-left: 1px solid #D8D8D8;
  /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-right: 1px solid #BFBFBF;
  background-image: url("/_layouts/images/selbg.png");
  background-repeat:repeat-x;
  background-position:top;
}

