
table.interntab
{
	margin-left: 0px;
	max-width:760px;
	font-size:15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.main
{
	border: 0px solid Black;
	margin-left: 15px;
	width:550px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.formular
{
	font-size: 13px;
	vertical-align:top;
	margin-left: 20px;
}
table.formular td
{
	vertical-align:center;
	text-align:left;
}
table.impressum
{
	font-size: 14px;
	margin-left: 5px;
}
table.impressum td
{
	vertical-align:top;
	margin-left: 10px;
}
table.impressum p
{
	margin-bottom: 9px;
  margin-top:7px;
}
.logouttable
{
	text-align:center;
	border-left: 12px solid #FF6050;
	background-color: #E3D9C9;
	margin-bottom:-20px;
	width:100%;
}
.logouttable td
{
  padding-top:3px;
  padding-bottom:3px;
 }

/*-----------------------------------------------------------------------------------*/
.banner{
	width:99%;
	margin: none; 
}
.maintable{
	border:0px solid #ffffff;
	width:100%;
	height:100%;
	background-color:#00FF00;  /* kqchange #B4CBCB */
 float:right;
	margin: auto;
}



.datatable{
	font-size:11px;
	border:1px solid #0099cc;
	/*width:100%;
	height:100%;*/
	background-color:#0099cc;
	text-align:center;
	margin:none;
}
.searchtable{
	height:100%;
	width:100%;
	background-color:#0099CC;
	text-align:center;
	border:1px dashed #ff99cc;

}
.searchtabletd
{
	vertical-align:top;
	border:1px dashed #ff99cc;
	text-align:center;
}
.datatablehead
{
	/*text-align:center;
	margin:none;*/
	height:20px;
	background-color:#BB2222;
	color:#FFFFFF;
	text-align:center;
	margin:none;

}

.datatabletr1
{
	/*text-align:center;
	margin:none;*/
	/*height:15px;*/
	background-color:#D0D0FF;
	text-align:center;
	margin:none;

}
.datatabletr2
{
	/*text-align:center;
	margin:none;*/
	/*height:15px;*/
	background-color:#A0BBFF;
	text-align:center;
	margin:none;

}

.logintable
{
	border:1px solid #ffffff;
	width:200px;
	background-color:#DDDDFF;  /* kq change */
	text-align:center;
	margin:none;
}

.logininertablm je
{
	/*border:medium dashed #ffffff;*/
	width:100%;
	height:50px;
	background-color:#DDDDFF ; /* #FFCC99; */
	text-align:center;
	margin:none;
}


loginform
{
	/*background-color:#FFFFCC;*/
	width:100%;
	text-align:center;
	margin:none;
}
.inputtext
{
	width:100px;
}

.navigationinertable
{
	border:1px solid #ffffff;
	width:200px;               
	font-size: 13px;
	background-color:#CACAB3;  /* kq change  Kaki #BBBB99 */
	text-align:middle;
	margin:none;
}


.navigationtable
{
	/*border:medium dashed #ffcccc;*/
	/*width:100%;*/
	/*width:200px;*/
	 heihgt:30px; 
	/* border:1px solid #FF0000; */
	
	background-color:#CACAB3;      /*kq #B0C0C0 */
	text-align:center;
	margin: none;
}

.navigationtable a
{
	text-decoration:none;
	color:#0000CC;
	font-size: 14px;
	/* background-color:#99CCFF;*/
	/*border:1px solid #FF0000; */              
}
.navigationtable a:hover
{
    display: block;
	text-decoration:none;
	font-size: 14px;
	color:#0000CC;
	background-color:#B49C83;  /* #00CC66 */
	/* border:1px solid #000000; */
}

.navigationfield
{
	border:1px solid #CAB0A0;
	height:40px;
	background-color:#CACAB3;      /*kq #B0C0C0 */
	text-align:center;
	margin: none;
}


.tablehead
{
	height:20px;
	background-color:#BB2222;
	color:#FFFFFF;
	font-size:13px;
	text-align: center;
	margin: none;
}


.passengertable
{
	border:0px solid #0099cc;
	width:600px;
	background-color:#0099cc;
	/*text-align:center;
	margin:none;*/
}

.passengercaption
{
 	background-color:#BB2222; 
 	color:#FFFFFF;
	text-align:center;
 }
 .passengertabletr1
{
	/*text-align:center;
	margin:none;*/
	/*height:15px;*/
	background-color:#0066CC;
	text-align:center;
	margin:none;

}
 .passengertabletr3
{
	/*text-align:center;
	margin:none;*/
	/*height:15px;*/
	background-color:#FF66CC;
	text-align:center;
	margin:none;

}

 .passengertext
 {
 	height:50px;
	width:600px;
	background-color:#BB2222; 
 	color:#FFFFFF;
	text-align:center;
 }
 .navitd
 {
 	width:200px;
	vertical-align:top;
	/*background-color:#CCCCCC;*/
 	text-align:center;
	margin:none;

 }
  .contenttd
 {
 	/* width:80%; */
 	vertical-align:top;
	background-color:#FFFFD2;
 	text-align:left;
	margin:none;

 }
 .datatableregion
 {
 	border:1px solid #0099cc;
	background-color:#0099cc;
	text-align:center;
	margin:none; 
	width:700px; 
	height:500px; 
	overflow:auto;
 }
  .datatableinerregion
 {
 	border:1px solid #0099cc;
	background-color:#0099cc;
	text-align:center;
	margin:none; 
	width:700px; 
	height:200px; 
	overflow:auto;
 }

  .plantableregion
 {
 	border:0px solid #0099cc;
	text-align:center;
	margin:none; 
	width:700px; 
	height:200px; 
	overflow:auto;
 }
 .groupdatatdregion
  {
 	border:1px dashed #0099cc;
	background-color:#00FFFF;
	text-align:center;
	margin:5px;
	/*width:100%;*/ 
	height:60px; 
	overflow:auto;
 }
 .groupdatatable
  {
 	border:1px dashed #000000;
	background-color:#00FFFF;
	text-align:center;
	margin:5px; 
 }

.groupdatatable td
{
	border-color:#FF0000;
	border-style:dashed;
	border-width:medium;
}
passengertable
{
	border:1px solid #0099cc;
	width:600px;
	background-color:#0099cc;
	/*text-align:center;
	margin:none;*/
}
passengertable td
{
	vertical-align:top;
}
