
body
{ 
  background-color: orange;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 9pt;
  line-height: 11pt;
  letter-spacing: 0pt;
}

a
{ font-size: 9pt; font-family: verdana, arial, helvetica, sans-serif;  }

a:link
{ color: #880000; }

a:visited
{ color: #880000; }

a:active
{ color: #880000; }

a:hover
{ color: #ff0000; }

.menu a:link
{
  color: white;
}

.menu a:visited
{
  color: white;
}

.menu a:active
{
  color: white;
}

.menu a:hover
{
  color: black;
}

.menu
{ 
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  line-height: 11pt;
  letter-spacing: 0pt;
}

.rights
{
  text-align: center;
  text-decoration: none;
  color: white;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7pt;
  line-height: 11pt;
  letter-spacing: 0pt;
}

.plain
{ 
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  letter-spacing: 0pt;
}

.mini
{
  font-size: 7pt;
  line-height: 9pt;
}

.navframe a:link
{
  color: #dd0000;
}

.navframe a:visited
{
  color: #dd0000;
}

.navframe a:active
{
  color: #dd0000;
}

.navframe a:hover
{
  color: black;
}

.navframe
{
  text-decoration: none;
}

.array
{
  border-color: #c0c060; 
  border-style: solid;
  border-width: 1px;
  border-spacing: 0;
  padding: 0;
  background-color: #f0f080;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  letter-spacing: 0pt;
}

.array td
{
  padding: 20;
  border-color: #c0c060;
  border-style: solid;
  border-width: 1px;
}

.prices
{
  border-color: black;  
  border-style: solid;
  border-width: 1px;
  border-spacing: 10;
  padding: 0; 
  background-color: #f0f080;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  letter-spacing: 0pt;
}

.prices th
{
  background-color: #ffff90;
  padding: 5;
  border-color: #a0a040;
  border-style: solid;
  border-width: 1px;
}

.flights
{
  border-color: black;  
  border-style: solid;
  border-width: 1px;
  border-spacing: 0;
  padding: 5; 
  background-color: #f0f080;
  color: black;
  font-family: arial black,helvetica,sans-serif;
  font-size: 10pt;
  line-height: 14pt;
  letter-spacing: 0pt;
}

.flights td
{
  padding: 5;
}

.infotable
{
  border-color: #c0c060; 
  border-style: solid;
  border-width: 1px;
  border-spacing: 20;
  padding: 20;
  background-color: #f0f080;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  letter-spacing: 0pt;
  text-align: left;
}

.infotable td
{
  text-align: left;
  font-weight: bold;
}

.box
{
  background-color: #ffffcc;
  padding: 20px;
}

.box2
{
  background-color: #f4e890;
  padding: 20px;
}

.box3
{
  background-color: #fff980;
  padding: 20px;
}

.highlight
{
  color: #c08020;
  font-weight: bold;
}

h1
{
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12pt;
  line-height: 12pt;
  letter-spacing: 0pt;
  font-weight: bold;
}

h2
{
  color: #ff0000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  line-height: 11pt;
  letter-spacing: 0pt;
  font-weight: bold;
}  

h3
{
  color: #ff0000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14pt;
  line-height: 18pt;
  letter-spacing: 0pt;
  font-weight: bold;
}

h4
{
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12pt;
  line-height: 18pt;
  letter-spacing: 0pt;
  font-weight: bold;
}

h5
{
  color: #ff0000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12pt;
  line-height: 10pt;
  letter-spacing: 0pt;
  font-weight: bold;
}

h6
{
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 16pt;
  line-height: 0pt;
  letter-spacing: 0pt;
  font-weight: bold;
}

#taulukko2 th {
  text-align: left;
}

