.body {
      margin:0px;
	  background:url(pics/bg2.gif) repeat-y 0 0 #FFFFFF;
}
* {
  font-family: "Verdana", sans-serif;
}
body {
  font-size: 16px, width: 100%;
}
nav#menu {
  font-size: initial !important;
  line-height: initial !important;
}
html {
  width: 100%;
  overflow-x: hidden;
}
body {
  transform: scale(1.4);
  transform-origin: 0 0;
  -ms-transform: scale(1.4);
  -ms-transform-origin: 0 0;
  -moz-transform: scale(1.4);
  -moz-transform-origin: 0 0;
  -o-transform: scale(1.4);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(1.4);
  -webkit-transform-origin: 0 0;
}
h2 { 
font-size:10px;
font-weight:bold;
padding:0px;
margin:0px;
display:inline;
color:#7f7f7f;
}
.header {
      position:absolute;
      left:0px;
      top:0px; 
      width:1003px;
      height:162px;
      z-index:10;
}
.headtext {
      color:#cccccc;
      font-family:Verdana;
      font-size:11px;
      position:absolute;
      left:4px;
      top:4px;
      width:999px;
      height:12px;
      z-index:20;
}
.headtext2 {
      color:#230f58;
      font-family:Verdana;
      font-size:12px;
      font-weight:bold;
      font-style:italic;
      position:absolute;
      left:677px;
      top:141px;
      width:299px;
      height:12px;
      z-index:20;
}
.seitentitel {
      position:absolute;
      left:0px;
      height:33px;
      background:url(pics/bgtt.gif) repeat-x #ffffff;
}
.inhalttitel {
      height:28px;
      background:url(pics/bgtt.gif) repeat-x;
      color:#4f4f4f;
      font-family:Verdana;
      font-size:12px;
      font-weight:bold;
      line-height:28px;
}
.seitentitel2 {
      font-family:Verdana;
      font-size:12px;
      font-weight:bold;
      line-height:28px;
      color:#4f4f4f;
	  padding-left:10px;      
}
.menudiv {
      position:absolute;
      left:4px;
      top:162px;
	  width:999px;
	  height:27px;
	  z-index:20;
}
.mpl {
	  width:4px;
	  height:25px;
	  background:url(pics/bl0.gif) no-repeat;
}
.mpm {
	  height:25px;
	  background:url(pics/bm0.gif) repeat-x;
}
.mpm a {
      display:block;
      height:25px;
      padding-left:3px;
      padding-right:3px;
      font-family:Verdana;
      font-size:12px;
      line-height:25px;
      color:#4f4f4f;
      font-weight:bold;
	  text-decoration:none;
}
.mpr {
	  width:4px;
	  height:25px;
	  background:url(pics/br0.gif) no-repeat;
}
.mplaktiv {
	  width:4px;
	  height:25px;
	  background:url(pics/bl1.gif) no-repeat;
}
.mpmaktiv {
	  height:25px;
	  background:url(pics/bm1.gif) repeat-x;
}
.mpmaktiv a {
      display:block;
      height:25px;
      padding-left:3px;
      padding-right:3px;
      font-family:Verdana;
      font-size:12px;
      line-height:25px;
      color:#4f4f4f;
      font-weight:bold;
	  text-decoration:none;
}
.mpm a:hover {
      color:#9899A0;
}
.mpraktiv {
	  width:4px;
	  height:25px;
	  background:url(pics/br1.gif) no-repeat;
}
.submenudiv {
      position:absolute;
      left:4px;
      top:186px;
	  width:995px;
	  height:25px;
	  background:url(pics/bm0.gif) repeat-x;
	  z-index:10;
}
.submenul {
	  width:4px;
	  height:25px;
	  background:url(pics/bl0.gif) no-repeat;
}
.submenur {
	  width:4px;
	  height:25px;
	  background:url(pics/br0.gif) no-repeat;
}
.submenua a {
      display:block;
      height:25px;
      padding-left:4px;
      padding-right:4px;
      font-family:Verdana;
      font-size:12px;
      line-height:25px;
      color:#4f4f4f;
      font-weight:normal;
	  text-decoration:none;      
}
.submenua a:hover {
      color:#9899A0;
}
.submenuaaktiv a {
      display:block;
      height:25px;
      padding-left:4px;
      padding-right:4px;
      font-family:Verdana;
      font-size:12px;
      line-height:25px;
      color:#000000;
      font-weight:bold;
	  text-decoration:none;      
}
.submenuaaktiv a:hover {
}
.submspacer {
      color:#9899A0;
      width:10px;
      text-align:center;
}
.boxspacer {
      height:6px;
}
.box {
      background:url(pics/boxtt.gif) repeat-x;
      border:1px solid #7f7f7f;
      margin-bottom:8px;
      background-color:#ffffff;
}
.box th {
      Font-family:Verdana;
      font-size:10px;
      font-weight:bold;
      color:#7f7f7f;
      height:28px;
      border:1px solid #ffffff;
      border-bottom:none;
      text-align:center;
}
.box td {
      font-family:Verdana;
      font-size:10px;
      padding-left:2px;
      border-left:1px solid #ffffff;
      border-right:1px solid #ffffff;
      text-align:left;
}
.box td#border {
      border-top:1px dotted #7f7f7f;
}
.box a {
      display:block;
      text-decoration:none;
      color:#7f7f7f;
}
.box a:hover {
      color:#000000
}
.box td#lefttd {
      text-align:left;
      border-right:none;
      border-left:1px solid #ffffff;
}
.box td#righttd {
      text-align:right;
      border-left:none;
      border-right:1px solid #ffffff;
}
.nextairports td {
}
.nextairportsnfl {
	  width:3px;
}
.nextairportsnfr {
	  width:3px;
}
.nextairportstitel {
      Font-family:Verdana;
      font-size:10px;
      font-weight:bold;
      color:#000000;
      line-height:25px;
      background:url(pics/bm1.gif) repeat-x;
}
.nextairportstitel2lines {
      Font-family:Verdana;
      font-size:10px;
      font-weight:normal;
      color:#000000;
      line-height:11px;
      background:url(pics/bm1.gif) repeat-x;
}
.nextairportsname {
      font-family:Verdana;
      font-size:10px;
      padding-left:2px;
      border-left:1px solid #9899A0;
      border-right:1px solid #9899A0;
}
.nextairportsname a {
      display:block;
      width:100%;
      color:#9899A0;
      text-decoration:none;
}
.nextairportsname a:hover {
      text-decoration:underline;
}
.nextairportsort {
      font-family:Verdana;
      font-size:10px;
      padding-left:2px;
      border-left:1px solid #9899A0;
      border-bottom:1px solid #9899A0;
}
.nextairportsort a {
      text-decoration:none;
      color:#9899A0;
}
.nextairportsort a:hover {
      color:#000000;
}
.nextairportskm {
      font-family:Verdana;
      font-size:9px;
      padding-right:2px;
      border-right:1px solid #9899A0;
      border-bottom:1px solid #9899A0;
}
.nextairportsbottom {
      border-top:1px solid #9899A0;
      height:2px;
}
.iframediv {
      position:absolute;
      left:0px;
      border:none;
      background-color:#ffffff;
   	  /*border:1px solid #7f7f7f;
	  border-left:0px;*/
}
.iframe {
	  height:10050px;
}
.iframe body {margin:0px;}
.tickerdiv {
      font-family:Verdana;
 	  font-size:12px;
 	  font-weight:bold;
      color:#000000;
}
.tickerdiv a {
      text-decoration:none;
      color:#000000;
}
.tickerdiv a:hover {
      text-decoration:underline;
}
.boxtext {
      font-family:Verdana;
      font-size:10px;
      color:#000000;
      line-height:13px;
}
.boxtext a {
      color:#000000;
}
.seite {
      background-color:#ffffff;
      position:absolute;
      left:0px;
      font-family:Verdana;
      font-size:10px;
      color:#000000;
   	  border:none;
	  border-left:0px;
	  height:auto;
}
.keyboardrahmen {
 position:absolute;
 left:650px;
 width:350px;
 border:1px solid #007bbd;
 background:url(pics/bgtt.gif) repeat-x;
/* background-color:#C1E9FF;*/
}
.keyboardrahmen td {
 font-family:Verdana;
 font-size:12px;
 font-weight:bold;
 color:#000000;
}
.keyboardrahmen input {
 width:270px;
 border:1px solid #007bbd;
 background-color:#ffffff;
}
.keyboard {
}
.keyboard td {
 width:37px;
 height:34px;
 text-align:center;
}
.keyboard a {
 display:block;
 width:33px;
 height:30px;
 border:1px solid #007bbd;
 font-family:Verdana;
 font-size:18px;
 font-weight:bold;
 text-decoration:none;
 color:#000000;
 line-height:30px;
 background-color:#ffffff;
 background:url(pics/bgtt.gif) repeat-x;
}
.keyboard a:hover {
 background-color:#006aac;
}
.keyboardseite {
      position:absolute;
      left:6px;
      top:116px;
      width:306px;
      font-family:Verdana;
      font-size:10px;
      color:#000000;
}
.liste {
 font-family:Verdana;
 font-size:12px;
 font-weight:normal;
 color:#7f7f7f;
 background-color:#ffffff;
 width:100%; 
}
.liste a {
 text-decoration:none;
 color:#9899A0;
}
.liste a:hover {
 color:#000000;
}
.banner {
 font-family:Verdana;
 font-size:9px;
 color:#7f7f7f;
 line-height:10px;
 text-align:right;
}
.ubg {
 background-color:#FFFFFF;
}
.ubg                     {-moz-opacity:0.85; opacity: 0.85;                          }
* html .ubg              {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);}
*:first-child+html .ubg  {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);}
.universal {
}
.universal                     {-moz-opacity:0.85; opacity: 0.85;                          }
* html .universal              {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);}
*:first-child+html .universal  {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);}

.search {
 position:absolute;
 left:450px;
 top:85px;
 z-index:999;
}
.search input#keyword {
 width:110px;
 height:18px;
 border:3px inset #ffffff;
 background-color:#ffffff;
 color:#000000;
 font-family:Verdana;
 font-size:10px;
}
.found {
 position:absolute;
 border:2px inset #7f7f7f;
 background-color:#eeeeff;
 left:100px;
 top:120px;
 z-index:999;
 width:200px;
 height:100px;
 font-family:Verdana;
 font-size:10px;
 overflow:auto;
}
.found                     {-moz-opacity:0.90; opacity: 0.90;                          }
* html .found              {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
*:first-child+html .found  {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}

.found #scroll {
 width:200px;
}
#td0 {
 font-family:Verdana;
 font-size:10px;
 color:#dd0000;
}
.sTd {
	font-size:11px;
	width:200px;
	white-space:nowrap;
	overflow:hidden;
}
.sTd a {
    display:block;
    width:200px;
    font-size:11px;
    color:#7f7f7f;
    text-decoration:none;
}
.highlightrow{
	background-color:#dddddd;
	cursor:pointer
}