* { margin:0; padding: 0; } 
html { height: 100%; width:   100%;	} 
body { 
	height:  100%;
	width:   100%;
/*	min-height: 101%;	
 Beseitigung des Rundungsfehlers bei Schriftgrößen im Opera sowie Standardformatierungen */
	font-size: 100.01%; 
/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden wenn die Größe des Browserfensters geändert wird. */
	position: relative; 

/* Vorgabe der Standardfarben und Textausrichtung*/     
	color: #000;        
	background-color: #fff;
	text-align: left; 
} 

	#mleft {z-index: 9;}
	#mcenter {z-index: 7;}
	#mleft_content {z-index: 10;}
	#mcenter_content {z-index: 8;}
	#fleft {z-index: 3;}
	#fcenter {z-index: 1;}
	#fleft_content {z-index: 4;}
	#fcenter_content {z-index: 2;}
	
	#mleft_content, #mcenter_content { position:relative; }
	#fleft_content, #fcenter_content,#footer_print_content { position:relative; }

/* ######################################################################################################
** ### Markupfreie CSS-Floatclearing-Lösungen ###########################################################
** ######################################################################################################
*/

	/* Clearfix-Methode zum Clearen der Float-Umgebungen */
 .clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both;
		color:#fff;
	}
	
	/* Diese Angabe benötigt der Safari-Browser zwingend !! */
	.clearfix { display: block; } 
	
	/* Overflow-Methode zum Clearen der Float-Umgebungen */
	.floatbox { overflow:hidden; }
	
	/* IE-Clearing: Benötigt nur der Internet Explorer und über ie.css zugeschaltet */
	#ie_clearing { display: none }
