	/*----------------------------------------
	  Standard css 
	  All padding, margin, border to 0
	  ---------------------------------------- */
	/*
	html, body, p, ul, ol, li, p, h1, h2, h3, h4, form, fieldset, a, input, img 
	{
		margin		: 0;
		padding		: 0;
		border		: 0;
		font-family	:Arial,Helvetica,sans-serif;
		font-size	:0.75em;
		font-weight	:normal;
	}*/
	
	/*----------------------------------------
	  Standard font an size 
	  ---------------------------------------- */
	 /*
	body 
	{
		font		: 10pt "Trebuchet MS", Arial, sans-serif; 
		padding		: 40px;
		height		: 100%;
		text-align	: center;
		width		: 100%;
	}
	*/
	/*----------------------------------------
	  Elements in form
	  ----------------------------------------*/	
	.checkallbutton, .uncheckallbutton
	{
		margin-top		: 10px;
		border			: 1px solid #B7B1B1;
		font-size		: 90%;
		padding			: 3px 5px;
		background		: #7C7C7C;
		cursor			: pointer;
		margin			: 0 0 5px 5px;
		color			: white;
		font-weight		: bold;
	}
	
	.checkallbutton:hover, .uncheckallbutton:hover
	{
		background		: #CC0000;
	}
	
	#poiselection label
	{
		color			: #444444;
		cursor			: pointer;
	}
	
	#poiselection
	{
		margin			:2px 5px 2px 5px;
	}
	
	#poiselection td
	{
		vertical-align	: middle;
	}
	
	#poiselection td.spacer
	{
		width			: 20px;
	}
	
	#sel_kanton, #sel_kraftwerk
	{
		width 			: 400px;
	}
	
	/*----------------------------------------
	  Container for menu, reports and map
	  ----------------------------------------*/
	#tbl_selections
	{
		width			: 480px; 
		margin			: 0 auto;
	}
	
	#divmap
	{
		width			: 480px; 
		height			: 300px; 
		border			: 1px solid #AeAeAe; 
		margin			: 0 auto;
		overflow		: hidden;
	}
	
	#menu
	{
		width			: 480px;
		margin			: 0 auto 0 auto;
		position		: relative;
		border			: 1px solid #AeAeAe; 
		background-color: #E8E7E7;
		height			: 50px;
	}
	
	#divmapdetail
	{
		padding			: 0px;
		margin-top		: 15px;
	}
