/* Airport HAM	*/
body *					{ margin:0; padding:0; border:0; }
body,table,tr
 {
  margin:0; padding:0;
  color:#333;
  font-family: Arial,Helvetica,Geneva,Verdana,sans serif;
}

td { 
	font-size:0.7em;
	padding:0.2em 0.5em;
	vertical-align:top;
} 
td#header_price {
  color: white;
  background-color:#32589a;
	border-bottom:1px solid 
}
  
td#body_price {
  color:#333;
  background-color: white;
  border-bottom:1px solid #32589a;
}

.text_smsandfly { color: #32589a; font-family: Arial,Helvetica,Geneva,Verdana,sans serif;  font-size: 14px; line-height: 16px; font-weight: bold}

tr#status_head {
  color:#333;
  font-weight: bold;
}

tr#status {
  color:#333;
}
  
a																{ color:#566c78;text-decoration:none; border-bottom:1px solid #eee; margin-bottom:-1px; }
a:visited												{ color:#333; }
a:hover													{ border-bottom:1px solid #566c78;}

a#status_red, a#status_flugnr, a#status_rufnummer, a#status_green	{
	border-bottom:none;
	color:#333;
}
  
a#status_red {
  color: #C6002E;
	font-weight:bold;
}
a#status_green {
  color: #1B51A5;
}
  
td#footframe {
  border: 1px solid #32589a;
  background-color: #32589a;
}
  
td#reglink a									{ color:#566c78;text-decoration:none; border-bottom:1px solid #eee; margin-bottom:-1px; }
td#reglink a:visited					{ color:#333; }
td#reglink a:hover						{ border-bottom:1px solid #e53517;}

form								{ border:0px; margin:0px; padding:0.7em 0 0 0; }
label, 
input,
textarea						{ float:left; padding:0.1em 0.5em 0; font-family:Arial, Helvetica, sans-serif; margin-right:0.5em; }
label 							{ width:8em; clear: left; text-align:right; padding:0.35em 1em 0 0; font-weight:bold; color:#566c78; margin:0; display:block; zoom:1;}
.eingabefeld,
.input_200					{ height:1.6em; margin:0 0 0.7em 0; width:21.6em; border:1px solid #8898a0; background-color:#f9fafa; }
* html .eingabefeld,
* html .input_200							{ margin:0!important; }
*+html .eingabefeld,
*+html .input_200								{ margin:0!important; }
select							{ height:1.7em; margin:0.1em 0 0.7em 0; border:1px solid #8898a0; background-color:#f9fafa; font-family:Arial, Helvetica, Verdana, sans-serif; }
option								{ padding-right:0.5em;}
select.eingabefeld,
select.select_200							{ width:21.6em; }
* html select.eingabefeld,
* html select.select_200			{ height:2.5em; width:21.7em; margin-bottom:0!important; float:left;}
*+html select.eingabefeld,
*+html select_200			{ height:auto; width:21.6em; margin-bottom:0!important; float:left;}
input.error				{ background-color:#FCEAE7; }
.required    			{ color:#333; }
input.submit                         {border:1px solid #8898a0; font-size:100%; width:auto; height:auto; background:#35464E url(../_img/btn_sbmt.gif) no-repeat center right; color:#fff; font-weight:bold; padding:0.1em 30px 0.2em 1em; }
* html input.submit             { border:1px solid #fff; }
*+html input.submit             { border:1px solid #fff; }
p			{ font-size:70%; margin-bottom:1em; }
table p			{ font-size:100%; margin-bottom:0; }


/* common form */
form.common                                                            { width:25em;border:0px; margin-left:-1em; padding:0.7em 0 0 0; }
form.common label, 
form.common input,
form.common select,
form.common .radio,
form.common textarea                        { float:left; font-size:0.7em; padding:0.1em 0.5em 0; font-family:Arial, Helvetica, sans-serif; }
form.common label                             { width:10.5em; clear: both; text-align:right; padding:0.2em 1em 0 0; font-weight:bold; color:#566c78; }
form.common input                             { height:1.5em; margin-bottom:0.7em; width:20.2em; border:1px solid #8898a0; background-color:#f9fafa; }        
form.common select                             { padding:0; margin-bottom:0.7em; border:1px solid #8898a0; background-color:#f9fafa; }
form.common .selectsourround   { clear:both;float:left;width:30em}
form.common select.selecttwo { width:3.5em;}
form.common select.selectfour { width:5em;}
form.common input.error                       { background-color:#FCEAE7; }
form.common textarea                         { margin-bottom:0.7em; width:30.2em; border:1px solid #8898a0; background-color:#f9fafa; }
form.common textarea.error            { background-color:#FCEAE7; }
form.common .choices                    { float:left; width:20em; margin:0.2em 0 0.7em 0;  }
form.common .choices label           { clear:none;margin:0;float:left;width:auto; text-align:left; padding:0; height:1.2em; font-weight:normal; }
form.common .choices input        { margin:0; clear:both; float:left; width:2em; border:none; height:1.2em; background-color:#fff; }
form.common .required                    { color:#333; }
form.common #submit                         { width:auto; height:auto; background:#35464E url(/resources/img/cached/btn_sbmt.gif) no-repeat center right; color:#fff; font-weight:bold; padding:0.1em 30px 0.2em 1em;  cursor: pointer;}
* html form.common #submit             { border:1px solid #fff; }
*+html form.common #submit             { border:1px solid #fff; }
form.common #submit.loader                         { width:auto; height:auto; background:#35464E url(/resources/img/cached/btn_sbmt_loader.gif) no-repeat center right; color:#fff; font-weight:bold; padding:0.1em 30px 0.2em 1em;  cursor: default;}
form.common input.submit                         { width:auto; height:auto; background:#35464E url(/resources/img/cached/btn_sbmt.gif) no-repeat center right; color:#fff; font-weight:bold; padding:0.1em 30px 0.2em 1em;  cursor: pointer;}
* html form.common input.submit             { border:1px solid #fff; }
*+html form.common input.submit             { border:1px solid #fff; }

img#smsandflylogo							{ margin-left:2em; margin-bottom:2em; }
#mssgs                                      { margin-left:2em; clear:both; background-color:#f9fafa; font-size:70%; padding:1em;}/* content google map */
