	* 	
	{	
		font:			normal 11px arial;
	}
	html,body
	{
		margin:			0;
		padding:		0;
	}
	div#ViewPort
	{
		height:			100%;
		width:			100%;
		text-align:		center;
	}
	div#FDHeader
	{
		color:			#f65717; /* rot-braun Logo+Handschrift */
		margin:			0 0 0 0;
		padding:		0;
		width:			100%;
	}
	div#FDHeader span#Dir,
	div#FDHeader span#Dat
	{
		display:		block;
		width:			48%;
		height:			auto;
		margin:			0 0 10px 0;
		padding:		0;
		float:			left;
	}
	div#FDHeader span#Dir
	{	
		font:			bold 15px arial;
		text-align:		left;
	}
	div#FDHeader span#Dat
	{
		text-align:		right;
	}
	br
	{
		clear:			both;
	}
	table
	{
		width:			auto;
		margin:			auto;
		border-collapse:	collapse;
		border-width:		0px;
	}
	th
	{
		background-color:	#172677; /*#172677 dunkles Logo-Blau */
		color:			white;
		font-weight:		normal;
		font-size:		12px;
		letter-spacing:		0px;
		padding:		3px 5px;
		border-right:		1px solid #fff;
	}
	th.w1{	width:50px;	}	/* Flugnr. */
	th.w2{	width:100px;	}	/* aus - nach */
	th.w3{	width:40px;	}	/* Ankunft - Abflug */
	th.w4{	width:32px;	}	/* erwartet */
	th.w5{	width:76px;	}	/* angekommen - abgflogen */
	tr
	{
		border-width:		0px;
	}	
	tr.LineC1
	{
		background-color:	#eff2ff;	
	}
	tr.LineC2
	{
		background-color:	#fff;
	}
	td	
	{
		text-align:		center;
		padding:		3px;
		border-bottom:		1px solid #f69767; /* #5766b7 */
		vertical-align:		top;
	}
	td.fat	
	{
		font-weight:		bold;
		text-align:		left;
	}
	td.padl
	{
		padding-left:		7px;
	}	
	td.NoDat
	{
		height:			100px;
		vertical-align:		middle;
		font-weight:		bold;
		padding:		30px;
		/*color:			#f65717;*/
	}
	span.LocVia
	{
		font-size:		11px;
		font-weight:		normal;
	}
