body.tausta {
  background: rgb(255, 255, 255);
}

td.tausta {
  background: rgb(255, 255, 255);
  border: 0px solid rgb(180, 30, 142);
  padding: 5px;
}

table.tausta {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
}

td.tausta-teatteri {
  background: rgb(180, 30, 142);
  border: 1px solid rgb(180, 30, 142);
  padding: 5px;
}

td.tausta1 {
  width:236px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(180, 30, 142);
  padding: 5px;
}

td.tausta2 {
  width:350px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(180, 30, 142);
  padding: 5px;
}

td.tausta3 {
  width:344px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(180, 30, 142);
  padding: 5px;
}

td.tausta1en {
  width:250px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(180, 30, 142);
  padding: 5px;
}

td.tausta2en {
  width:340px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(180, 30, 142);
  padding: 5px;
}

td.tausta3en {
  width:340px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(180, 30, 142);
  padding: 5px;
}

p.nimet {
  color: rgb(236, 0, 140);
  font-family: arial, verdana, times;
  font-weight: bold;
  font-size: 12pt;
}

p.otsikot {
  color: rgb(0, 0, 0);
  font-family: arial, verdana, times;
  font-weight: bold;
  font-size: 14pt;
}

a.otsikot {
  color: rgb(0, 0, 0);
  font-family: arial, verdana, times;
  font-weight: bold;
  font-size: 14pt;
}

p.teksti {
  color: rgb(0, 0, 0);
  font-family: georgia, arial, verdana, times;
  font-weight: normal;
  font-size: 10pt;
  line-height: 150%;
}

a.teksti {
  color: rgb(0, 0, 0);
  font-family: georgia, arial, verdana, times;
  font-weight: normal;
  font-size: 10pt;
  line-height: 100%;
}

a.tekstilinkki {
  font-size: 11pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(180, 30, 142);
  line-height: 150%;
}

a.tekstilinkki:link {
  color: rgb(180, 30, 142);
}

a.tekstilinkki:visited {
  color: rgb(180, 30, 142);
}

a.tekstilinkki:active {
  color: rgb(0, 0, 0);
}

a.tekstilinkki:hover {
  color: rgb(0, 0, 0);
}

p.tiedot {
  color: rgb(0, 0, 0);
  font-family: arial, verdana, times;
  font-weight: normal;
  font-size: 9pt;
}

a.tiedot {
  color: rgb(0, 0, 0);
  font-family: arial, verdana, times;
  font-weight: normal;
  font-size: 9pt;
}

body {
  background: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  font-family: arial, verdana, times;
  font-weight: normal;
  font-size: 12pt;
}

h1 {
  font-size: 13pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(0, 0, 0);
  margin-bottom: 10px;
}

a.teksti2 {
  font-size: 9pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(0, 0, 0);
}

a.teksti3 {
  font-size: 8pt;
  font-family: arial, verdana, times;
  font-weight: normal;
  text-decoration: none;
  color: rgb(0, 0, 0);
}

a.leffa3 {
  font-size: 8pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(180, 30, 142);
}

a.leffa3:link {
  color: rgb(180, 30, 142);
}

a.leffa3:visited {
  color: rgb(180, 30, 142);
}

a.leffa3:active {
  color: rgb(0, 0, 0);
}

a.leffa3:hover {
  color: rgb(0, 0, 0);
}

a.leffa {
  font-size: 10pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(180, 30, 142);
}

a.leffa:link {
  color: rgb(180, 30, 142);
}

a.leffa:visited {
  color: rgb(180, 30, 142);
}

a.leffa:active {
  color: rgb(0, 0, 0);
}

a.leffa:hover {
  color: rgb(0, 0, 0);
}

a.leffa2 {
  font-size: 10pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(180, 30, 142);
  line-height: 200%;
}

a.leffa2:link {
  color: rgb(180, 30, 142);
}

a.leffa2:visited {
  color: rgb(180, 30, 142);
}

a.leffa2:active {
  color: rgb(0, 0, 0);
}

a.leffa2:hover {
  color: rgb(0, 0, 0);
}

p.otsikko {
  font-size: 12pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(236, 0, 140);
}

a.otsikko2 {
  font-size: 12pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(0, 0, 0);
  line-height: 200%;
}

a.otsikko {
  font-size: 10pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(0, 0, 0);
  line-height: 150%;
}

a.otsikko-tapahtuma {
  font-size: 12pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(0, 0, 0);
  line-height: 150%;
}

a.otsikko-teatteri {
  font-size: 10pt;
  font-family: arial, verdana, times;
  font-weight: bold;
  text-decoration: none;
  color: rgb(255, 255, 255);
  line-height: 100%;
}

a.ohjaaja {
  font-size: 10pt;
  font-family: georgia, arial, verdana, times;
  font-weight: normal;
  text-decoration: none;
  color: rgb(0, 0, 0);
  line-height: 200%;
}

ul#navigaatio {
margin:0;
padding:0;
list-style:none;
width:100%;
height:30px;
font:bold 12pt arial, verdana, helvetica;
}

ul#navigaatio li {
margin:0;
padding:0;
display:block;
float:left;
position:relative;
}

ul#navigaatio li a:link,
ul#navigaatio li a:visited {
padding:0px 0px;
display:block;
text-align:center;
vertical-align:baseline;
text-decoration:none;
line-height:1.8em;
background: rgb(180, 30, 142);
color: rgb(241, 53, 193);
width:148px;
height:30px;
}

ul#navigaatio li a:hover,
ul#navigaatio li a:active {
padding:0px 0px;
display:block;
text-align:center;
vertical-align:baseline;
text-decoration:none;
line-height:1.8em;
background: rgb(241, 53, 193);
color: rgb(255, 255, 255);
width:148px;
height:30px;
}

ul#navigaatio li#ei,
ul#navigaatio li#ei a:link,
ul#navigaatio li#ei a:visited,
ul#navigaatio li#ei a:hover,
ul#navigaatio li#ei a:active {
margin:0px;
padding:0px;
display:block;
float:left;
position:relative;
width:72px;
height:30px;
line-height:1.5em;
background: rgb(180, 30, 142);
color: rgb(180, 30, 142);
text-align:center;
vertical-align:middle;
}
