/* 	CSS for aviation-safety.net 	*/
/* 	(c) Harro Ranter		*/



body {
   background-color: #fff;
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans Serif;
   color: #663300; 
   font-size:80%;
}

h4 {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans Serif;
   color: #663300; 
   font-size:1em;
   margin-bottom:0px;
}

ul {
   margin-top:0px; 
   margin-bottom:0px;
}

.pagetitle {
	text-align: right;
	font-family: Arial, Verdana, sans-serif ;
	font-weight: bold;
	color: #7b7bde;
	font-size: 1.4em;
}

.mission {
    font-family: Arial, Verdana, sans-serif ;
    font-size: 1em;
    text-align:left; 
    font-style: italic;
    margin-left: 1em;
}

.preface {
    font-weight: bold;
}

.caption {
    font-weight: bold;
}

.lastupdate {
    font-size: 0.8em;
}

.alertbox {
    border: thin dotted;
    margin: 1em;
    padding: 1em;
}

.legenda {
    border-left: thin dashed;
    margin: 1em;
    padding: .5em;
}


.pagenumbers {
	text-align: center;
}


/* 	CVR table specific Styles		*/

td.cvr { 
	border-bottom: 1px #f39b1f dotted;
	text-align: left;
/*	font-family: Verdana sans-serif, Arial;  */
	font-weight: normal;
	font-size: .9em;
	color: #663300;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 0px; 
	vertical-align: top;
}

th.cvr   {
	font-weight: bold; 
	text-align: center; 
	color: #ffffff; 
	background-color: #663300; 
	background: #663300; 
	background-image: none;
	line-height: 20px;
	vertical-align: top;
}

 
/* 	Photo gallery specific Styles		*/

td.gallery { 
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 10px;
	color: #663300;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}

td.desc { 
	text-align: left;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}


/* 	(Result) List table specific Styles		*/

td.list { 
	border-bottom: 1px #f39b1f dotted;
	text-align: left;
	font-weight: normal;
	font-size: .9em;
	color: #663300;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 0px; 
	vertical-align: top;
}

td.listdata { 
	border-bottom: 1px #f39b1f dotted;
	text-align: right;
	font-weight: normal;
	font-size: .9em;
	color: #663300;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 0px; 
	vertical-align: top;
}

td.listcaption { 
	border-bottom: 1px #f39b1f dotted;
	text-align: left;
	font-weight: bold;
	font-size: .9em;
	color: #663300;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 0px; 
	vertical-align: top;
}

th.list   {
	font-weight: bold; 
	text-align: center; 
	color: #ffffff; 
	background-color: #663300; 
	background: #663300; 
	background-image: none;
	line-height: 20px;
	vertical-align: top;
}


/* 	General table specific Styles		*/

td.caption { 
	text-align: left;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}

td.general { 
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}

td.data { 
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}

td.totaldata { 
	border-top: 1px #f39b1f dotted;
	text-align: right;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}




/* ================================= */
/*                                   */
/*              TABLES               */
/*                                   */
/* ================================= */




th.defaultheader   {
	font-weight: bold; 
	text-align: center; 
	color: #ffffff; 
	background-color: #663300; 
	background: #663300; 
	background-image: none;
	line-height: 20px;
	vertical-align: top;
}

/* td.cvr bijv. */

td.default { 
	border-bottom: 1px #f39b1f dotted;
	text-align: left;
	font-weight: normal;
	color: #663300;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
	vertical-align: top;
}

tr.default { 
	border-bottom: 1px #f39b1f dotted;
	text-align: left;
	font-weight: normal;
	color: #663300;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
	vertical-align: top;
}




/* ================================= */
/*                                   */
/*              FOOTER               */
/*                                   */
/* ================================= */



#footer {
    position: relative;
    border-top: 1px solid #96A3AE;
    width: 100%;
    height: 2.4em;
}

#footer p {
    font-family: Arial, Verdana, sans-serif ;
    font-size: 0.8em;
    text-align:center; 
}


#navbar, #noprint { display: none; }
