/* Standard format all tables */

/* Start font families */
a,div,p,h1,h2,h3,h4,h5,td,th,ul,.pc,#ps,#tableinfo,.aemdark
{
  font-family:Arial,Helvetica,sans-serif;
}
 /* End font families */

/* Start body tags */
body#airports
{
  color:#000000;
  background-image:url(../Bgimages/ac_wp.gif);
  background-color:#FFFFFF;
}
body#aviation
{
  color:#001060;
  background-image:url(../Bgimages/ac_wp.gif);
  background-color:#FFFFFF;
}
body#space
{
  color:#001060;
  background-image:url(../Bgimages/shuttle_wp.gif);
  background-color:#FFFFFF;
}
 /* End body tags */

/* Start headings */
h1
{
  font-size:1.6em;
  font-weight:600;
  text-align:center;
  line-height:1em;
  color:#003080;
}
h2
{
  font-size:1.4em;
  font-weight:600;
  text-align:center;
  line-height:1em;
  color:#003080;
}
h3
{
  font-size:1.2em;
  font-weight:600;
  line-height:1em;
  text-align:center;
  color:#003080;
}
h4
{
  font-size:1em;
  line-height:1.2em;
  text-align:center;
  color:#003080;
}
h5
{
  font-size:0.9em;
  text-align:center;
}
h6
{
  font-size:0.8em;
  text-align:center;
}
/* End headings */

/* Start misc tags */
div
{
  text-align:center;
}
div.jokes
{
  font-size:0.95em;
  text-align:left;
  margin-left:20%;
  margin-right:20%;
}
div.legend
{
  font-size:0.85em;
  line-height:1.2em;
  text-align:left;
  margin-left:50px;
}
div.mainmenu
{
  text-align:left;
}
div.nav
{
  text-align:center;
  margin-top:0;
  margin-bottom:20px;
}
img.flag
{
  margin-top:-3px;
  vertical-align:top;
}
p
{
  font-size:0.7em;
  font-weight:500;
  text-align:center;
  color:#000000;
}
p#cont
{
  font-size:0.9em;
  text-align:center;
}
p#exp
{
  font-size:0.8em;
}
p#psource
{
  font-size:0.75em;
  color:#003080;
}
p#update
{
  font-size:0.9em;
  font-weight:700;
  text-align:center;
}
span.oldinf
{
  font-size:0.85em;
  color:#4F4F4F;
}
table
{
  border:solid;
  border-color:#003080;
  border-width:2px;
}
td,th
{
  font-size:0.75em;
  line-height:1.2em;
  font-weight:500;
  vertical-align:top;
  border-color:#DFDFDF;
  border-style:solid;
}
td
{
  text-align:center;
  border-width:1px;
}
td.airp
{
  text-align:left;
}
td.blue
{
  color:#3366ff;
}
td.c1
{
  color:#FFFFFF;
  padding-bottom:0.5em;
}
td.c2
{
  text-align:left;
}
td#t1
{
  background-color:#FCEACF;
}
td#t2
{
  background-color:#FFFFBB;
}
td#t3
{
  background-color:#DDFFDD;
}
td.abc
{
  font-size:0.9em;
  font-weight:700;
  color:#000000;
  background-color:#ffff99;
}
td.uc,span.grey
{
  color:#808080;
}
.tabrm
{
  font-size:0.8em;
  font-weight:normal;
  text-align:left;
  vertical-align:top;
}
th
{
  text-align:left;
  padding-bottom:3px;
}
th.abbrev
{
  font-size:0.75em;
  line-height:1.2em;
  border-style:none;
}
th.topic
{
  padding-left:3px;
  padding-right:10px;
  border-style:none;
}
tr
{
  line-height:1em;
}
tr#head
{
  color:#FFFFFF;
  background-color:#003080;
}
tr.head1
{
  background-color:#DFDFDF;
  color:#000000;
}
tr.head2
{
  background-color:#EFEFEF;
  color:#000000;
  font-size:0.95em;
}
ul
{
  font-size:0.85em;
  vertical-align:top;
}
.pc
{
  font-size:0.9em;
  text-align:center;
  color:#003080;
}

#ps
{
  font-size:0.8em;
  text-align:center;
}
#tableinfo
{
  font-size:0.85em;
  text-align:center;
  line-height:1.3em;
  color:#003F00;
}
span.void
{
  color:#C0C0C0;
}
.aemdark
{
  font-size:0.8em;
  text-align:center;
  color:#003080;
}
 /* End misc tags */

/* Start hyperlinks */
a.language
{
  font-size:0.75em;
  color:#000000;
  background-color:transparent;
}
a.akt,a.menu,a.main_menu
{
  font-size:1em;
  font-weight:500;
  vertical-align:top;
  border:1px solid #DC001E; /* RGB: 220-0-30 */
  color:#DC001E; /* RGB: 220-0-30 */
  background-color:#FFFFFF;
  text-decoration:none;
}
a.menu,a.akt
{
  padding:0 0 1px 0;
}
a.main_menu
{
  display:block;
  line-height:1.1em;
  padding: 0 0 2px 0;
  margin-top:0;
  margin-bottom:3px;
  text-align:center;
}
a.akt
{
  background-color:#FEF4BC;
}
a.menu:link,a.menu:visited,a.main_menu:link,a.main_menu:visited
{
  color:#DC001E; /* RGB: 220-0-30 */
  background-color:#FFFFFF;
}
a.menu:hover,a.main_menu:hover,a.akt:hover
{
  color:#FFFFFF;
  background-color:#DC001E; /* RGB: 220-0-30 */
  text-decoration:none;
  border:1px solid #FFFFFF;
}
a.alpha
{
  font-weight:600;
  color:#0050A0;
}
a:hover
{
  color:#DC001E; /* RGB: 220-0-30 */
  background:#FFFFC4;
  text-decoration:none;
}
/* End hyperlinks */
