/*---------------------------------------------------------------------------
	working:
	full:      
	  PC: ff 1.0.4, ie5.0, ie 5.5, ie 6, o 7.54
	  MAC: ie 5.2
		
	partially: 
	  MAC: s 2.0 
	    padding the #header/#footer will increase the displayed height - W3C content-box model 
			
	none:
	unknown:
 		Linux: k

	
	known issues: 
	o 7.54: 
	  - absolute positioning does not work within the fixed positioned header 
		  and footer use fixed instead
---------------------------------------------------------------------------*/
img { border:0 none black; } /* to eleminate blue borders around imgs embedded in link tags */

body { margin:0; padding:0; }

/*---------------------------------------------------------------------------
  header and footer, see also ie_supp.css for ie compatibility
---------------------------------------------------------------------------*/
#header
{ 
  box-sizing:border-box;
	-moz-box-sizing:border-box;

	width: 100%;
  height: 155px;   /* header height 1of3 */
	overflow:hidden;  /* scrollbar apears if to much in opera erlier than in other browsers */ 

	position: fixed; 
	top: 0; 
	left: 0; 
/*	z-index:10;*/
		
  margin: 0;  
	
}

#footer 
{ 
  box-sizing:border-box;
	-moz-box-sizing:border-box;

	width: 100%; 
  height: 3em; /* footer height  1of3*/
	overflow:visible; /* changed to visible -> check for side effects */
	
	position: fixed; 
	bottom: 0; 
	left: 0;
	/* z-index:9;  bug: cause in opera 7.54 to display the scrollbar buttons */
	
	margin:0;
}

/* margin needed so content is not to be hidden behind the header or footer */
#content
{
  margin-top: 155px; /* header height 2of3 */
  margin-bottom:3em; /* footer height 2of3 */
	
/*	z-index:-10;*/
}

/* menue depending footer height: */
/*.L2 #footer { height:5em; }
.L2 #content { margin-bottom:5em;}

.L3 #footer { height:6.8em; }
.L3 #content { margin-bottom:6.8em;} */





