/* replacement of "table.d-table" (mach.css)
 *
 * Changes so far:
 *   - no fixed tablecell height
 *   - tablehead fontsize reduced
 *
 * @author mehrnhoefer
 * @version $Revision$
 */

table.wb-table 
	{
	text-align: 	left;
	font-family: 	Arial, sans-serif;
	font-size: 		1em;
	}
	
table.wb-table td {
	text-align: 	left;
	font-family: 	Arial, sans-serif;
	font-size: 		1em;	
	white-space: 	nowrap;
	padding: 		0.2em ;
	/*height:			30px;*/
	border-width: 	1px;
	border-style: 	solid;
	border-color: 	White;
}

table.wb-table a:link 
	{
	color: navy;
	FONT-STYLE: 	normal;
	FONT-FAMILY: 	Arial, sans-serif;
	font-size: 		1em;
	text-decoration:none;
	}
	
table.wb-table p
	{
	font-size: 		1em;
	}
	
table.wb-table a:active
	{
	color: navy;
	FONT-STYLE: 	normal;
	FONT-FAMILY: 	Arial, sans-serif;
	font-size: 		1em;
	text-decoration:none;
	}
	
table.wb-table a:visited 
	{
	color: navy;
	FONT-STYLE: 	normal;
	FONT-FAMILY: 	Arial, sans-serif;
	font-size: 		1em;
	text-decoration:none;
	}

table.wb-table a:hover
	{
	FONT-STYLE: 	normal;
	FONT-FAMILY: 	Arial, sans-serif;
	font-size: 		1em;
	text-decoration:underline;
	}
		
table.wb-table th 
	{
	font-size: 			0.8em; 
	text-align : 		left;
	font-family : 		Arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				white;
	padding-left:		3px;
	white-space:		nowrap;
	background-color:	#477493;
	border-width: 		1px;
	border-style: 		solid;
	border-color: 		White;
	background-repeat:  no-repeat;
	}

table.wb-table th.sort-none
	{
	background-image: url(../images/sort_none_padded.gif);
	background-position: right;
	padding-right:      25px;    
	}
	
table.wb-table th.sort-asc
	{
	background-image: url(../images/sort_asc_padded.gif);
	background-position: right;
	padding-right:      25px;    
	}
	
table.wb-table th.sort-desc
	{
	background-image: url(../images/sort_desc_padded.gif);
	background-position: right;
	padding-right:      25px;    
	}
	
table.wb-table th p
	{
	font-size: 1em;
	}
	
table.wb-table th a:link
	{
	color: white;
	font-size: 2em;
	}
	 
table.wb-table th a:active
	{
	color: white;
	font-size: 2em;
	}
	
table.wb-table th a:visited
	{
	color: white;
	font-size: 2em;
	}

table.wb-table th a:hover
	{
	color: white;
	font-size: 2em;
	}
	
table.wb-table tr 
	{
	background-color: #BECFD9;
	font-size: 		  0.9em;
    height:20px ! important;
	}

table.wb-table tr.zebra
	{
	background-color: #BECFD9;
	font-size: 		  0.9em;
    height:20px ! important;
	}

table.flightList tr{
    height:30px ! important;
}

table.flightList tr.zebra{
    height: 30px ! important;
}

table.wb-table td.number 
	{
	text-align:	    right;
	font-size: 		0.9em;
	}	
	
table.wb-table td.filter
	{
	text-align:			left;
	background-color:	#E9E9E9;
	font-size: 		    0.9em;
	}	
	
table.wb-table tr.filter
	{
	background-color: #E9E9E9;
	font-size: 		  0.9em;
	}
	
table.wb-table tr.gap
	{
	background-color:	#FFFFFF;
	height: 				0.5em;
	}
	
table.groupbox td.gap {
	background-color:	#FFFFFF;
}

table.wb-table td.gap
	{
	text-align:			left;
	background-color:	#FFFFFF;
	height: 				0.5em;
	}	
	
table.wb-table td.schengen
	{
	font-size: 		    0.9em;
	text-align:			left;
	background-color:	#FFFFCC;
	height:				0.9em;
	}	
	
	
table.wb-table td.nonschengeneu
	{
	font-size: 		    0.9em;
	text-align:			left;
	background-color:	#FFCCCC;
	height:				0.9em;
	}	
	
table.wb-table td.nonschengen
	{
	font-size: 		    0.9em;
	text-align:			left;
	background-color:	#CCFFCC;
	height:				0.9em;
	}			
	
table.wb-table td.inactive 
	{
	text-align:			left;
	background-color:	#d7d7d7;
	height:				0.9em;
	font-size: 		    0.9em;
	}		
	
table.wb-table td.label 
	{
	text-align : 		left;
	font-family : 		Arial, Helvetica, sans-serif;
	color:				black;
	font-size:			0.8em;
	white-space:		nowrap;
	font-weight:		bold;
	padding: 			0px;
	height: 				1.5em;	
	}
