a {
 color:#2a3f55;
 text-decoration:none;
}

a:link {
 color:#2a3f55;
}

a:visited {
 color:#999999;
}

a:hover {
 color:#002399;
}

a:active {
 color:#002399;
}


body {
 background-color:#f0f0f0;

 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 line-height:16px;

 margin-bottom:80px;
 margin-left:29px;
 margin-right:0px;
 margin-top:15px;
}

body.help {
 background-color:#f0f0f0;

 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 line-height:16px;

 margin-bottom:80px;
 margin-left:14px;
 margin-right:0px;
 margin-top:15px;
}


h1, p.h1 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:15px;
 font-weight:bold;
 line-height:18px;
}

h2, p.h2 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:16px;
}


img.help {
 border:0px;
 cursor:help;
 margin-left:5px;
}


p {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 line-height:16px;
}

p.alert {
 color:red;

 text-align:center;
}

p.message {
 font-family:monospace;
 font-size:12px;
 line-height:16px;

 padding:10px;
}


ul {
 color:#002366;

 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 line-height:18px;
}

li {
 color:#002366;

 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 line-height:18px;

 list-style-type:square;
}


sup {
 color:red;
 font-size:75%;
}


table.list {
 background-color:#ffffff;

 border-collapse:collapse;
 border-color:#999999;
 border-spacing:0px;
 border-style:solid;
 border-width:1px;

 width:100%;
}

td {
 color:#002366;

 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 line-height:18px;
}

th {
 color:#002366;

 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:18px;

 text-align:left;
}

td.list, th.list {
 padding-left:5px;
}

tr.grey {
 background-color:#f0f0f0;
}


.footer {
 color:#999999;

 font-size:10px;
 line-height:12px;

 text-align:right;
}

.news {
 color:red;
}


/* BEGIN - Button */

a.button {
 color:white;

 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;

 padding-right:3px;
 text-decoration:none;
}

a.button:link {
 color:white;
}

a.button:visited {
 color:white;
}

a.button:hover {
 color:white;
}

a.button:active {
 color:white;
}

table.button {
 border-spacing:0px;
 border-width:0px;

 empty-cells:show;
}

td.button {
 background-color:#2e3f55;

 width:60px;
 white-space:nowrap;
 line-height:16px;
}

td.button_dark {
 background-color:#002366;

 width:60px;
 white-space:nowrap;
 line-height:16px;
}

td.button_light {
 background-color:#0066cc;

 width:60px;
 white-space:nowrap;
 line-height:16px;
}

td.button_mid {
 background-color:#003399;

 width:60px;
 white-space:nowrap;
 line-height:16px;
}

td.button_red {
 background-color:#993300;

 width:60px;
 white-space:nowrap;
 line-height:16px;
}

span.icon {
 color:#ff9933;

 padding-left:3px;
 padding-right:3px;
}

/* END - Button */

/* BEGIN - Notam */

p.header {
 background-color:#012366;
 color:#ffffff;

 font-family:monospace;
 font-weight:bold;

 margin:0px;

 padding-bottom:2px;
 padding-left:4px;
 padding-top:3px;
}

p.notam {
 background-color:#cccccc;
 color:#002366;

 border-color:#012366;
 border-spacing:0px;
 border-style:solid;
 border-width:1px;

 font-family:monospace;
 font-weight:normal;

 margin-bottom:18px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;

 padding:2px;
}

/* END - Notam */

/* BEGIN - Formular */

td.quest {
 line-height:30px;

 text-align:right;
 vertical-align:text-top;
}

.declare {
 background-color:#cccccc;
 color:#002366;

 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;

 text-align:center;
}

.declareBig {
 background-color:#cccccc;
 color:#002366;

 font-family:Arial,Helvetica,sans-serif;
 font-size:12pt;
 font-weight:bold;

 text-align:center;
}

.declareLeft {
 background-color:#cccccc;
 color:#002366;

 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;

 text-align:left;
}

.declareRight {
 background-color:#cccccc;
 color:#002366;

 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;

 text-align:right;
}

.form {
 background-color:#e1e1e1;

 text-align:center;
}

.formLeft {
 background-color:#e1e1e1;

 text-align:left;
}

.formRight {
 background-color:#e1e1e1;

 text-align:right;
}

/* END - Formular */

/* BEGIN - Layerformate */

#divField {
 position:relative;

 top:0px;
 left:2px;
 width:346px;
 height:284px;

 clip:rect(0px, 346px, 284px, 0px);
 overflow:hidden;
 visibility:visible;

 z-index:1;
}

#divMap {
 position:absolute;

 top:-220px;
 left:-320px;

 z-index:1;
}

#help {
 position:absolute;

 overflow:visible;
 visibility:visible;

 z-index:15;
}

/* END - Layerformate */

