/* Querplex: stylesheet for Microsoft Internet Explorer 6.0+, Netscape 7.0+, Firefox 1.0 */
/* Querplex GmbH Muenchen - DG 2005	*/

#starttext div.table					{width:100%;}
#starttext div.tabellentext 			{float:left;color:#000;padding:0 6px 14px 7px;width:159px;margin-right:2px;}
#starttext div.tabelle2sp,#starttext div.tabelle3sp {width:326px;background-color:#fff} 
#starttext div.tabelle2sp, #starttext div.tabelle3sp {margin-left:164px}
#starttext div.tabelle3sp 				{width:489px;} 
#starttext div.tabelle2sp div.tableheading {width:100%;}
#starttext div.tabelle2sp table,#starttext div.tabelle3sp table {width:312px;padding:0;border-collapse:collapse;margin:10px 6px 14px 6px;border-spacing:0}
#starttext div.tabelle3sp table			{width:476px;}
	*:not(hr) #starttext div.tabelle2sp table,*:not(hr) #starttext div.tabelle3sp table {border-collapse:separate}
	* html #starttext div.tabelle3sp 	{width:487px;} 

#starttext div.table						{margin:11px 0;}
#starttext div.table td						{vertical-align:top;color:#000;font-size:0.7em;padding:2px 7px;border-top:2px solid #fff;border-right:2px solid #fff;}
	html>body #starttext div.table td		{font-size:0.9em;}


#starttext div.table td.firstrow			{}
#starttext div.table tr.firstrow 			{background-color:#B4C4DD;color:#33539C;font-weight:bold;padding:0 7px;}
#starttext div.table td.firstrow,#starttext div.table td.firstcolfirstrow,#starttext div.table .tablehead {color:#000;font-weight:bold;padding-bottom:3px;}
#starttext div.table div.tablehead,#starttext div.table div.tablefooter	{width:98%;margin:10px 0 8px 5px;}
#starttext div.table div.tablefooter		{margin:8px 0 10px 5px;}
	html>body #starttext div.table div.tablehead	{padding-top:10px}
	html>body #starttext div.table div.tablefooter	{padding-bottom:8px}
#starttext div.table tr						{background-color:#E5ECF6;height:17px;}
#starttext div.table td.firstcol,#starttext div.table td.firstcolfirstrow {}
#starttext div.table td.firstcolfirstrow 	{xpadding-left:0;}
#starttext div.table td.nobottomborder		{border-bottom:0;}
#starttext div.table td.notopborder 		{border-top:0;} 
#starttext div.table .borderbottom,#starttext div.table .bordertop {font-size:0px;height:1px;padding:0;border-top:1px solid #eee;margin:0;overflow:hidden}
#starttext div.table .bordertop			{border-top:1px solid #eee;border-bottom:0;}
#starttext div.table ul,#starttext div.table li	{margin-left:7px;}

#starttext div.nobottomborder			{border-bottom:0;} 
#starttext div.notopborder 				{border-top:0;} 

#starttext div.tablePicture, #starttext div.tablePicture .pic {padding:0;overflow-x:hidden;width:164px;min-width:162px;margin-right:2px}
	* html #starttext div.tablePicture, * html #starttext div.tablePicture .pic {width:162px;margin-right:1px}
#starttext div.tablePicture img			{margin:0 2px 0 0;}
	* html #starttext div.tableWithCol1Picture		{overflow:hidden;margin-left:-1px} 
