	/*     	*/
	/*    	*/	
	
	* { margin:0; padding: 0; } 

	/* Das Zurücksetzen der Innen- und Außenabstände verursacht zu kleine Selectboxen. Dies wird korrigiert */
	option {padding-left: 0.4em}
	
	/*
	** Die nachfolgenden Angaben entstammen dem Artikel 'Useful Code Snippets' von Mike Foskett
	** [http://www.websemantics.co.uk/tutorials/useful_css_snippets/]
	*/
	
	/* Vertikalen Scrollbalken im Netscape & Firefox erzwingen. Dies verhindert, dass zentrierte Layouts 
	** um 10 Pixel springen wenn der Seiteninhalt kleiner wird als die Höhe des Browserfensters. */
	html { height: 100%;	} 
	body { 
		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: #A8BDC0 url(../img/lay/hg_sofa2.jpg) left bottom no-repeat;
		background-attachment:fixed;
		text-align: left; 
	} 
	
	/* Standardrahmen zurücksetzen */
	fieldset, img { border:0; }
	
	/* Anpassung für Safari Browser. font-size:100% ist für den Safari in Formularen zu groß
	select, input, textarea { font-size: 99% }
	select, input, textarea { font-size: 99.8% }  */
	
/* ######################################################################################################
** ### DIV-Container des Basislayouts ###################################################################
** ######################################################################################################
*/
	

	#main {	
		position:absolute;
		width:800px;
		height:599px;
		top:45%;
		left:50%;
		margin:-300px 0px 0px -400px;
		padding-top:20px;
 	}
	
	#mleft {
		float: left;
		width: 350px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
		overflow:hidden;	
	}
	
	#mright {
		float:right; 
		width: 75px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
		height:599px;
	}
	
	#mcenter {
		width:auto;
		margin-left: 350px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
		margin-right: 75px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
		/*
		overflow:hidden;
		*/
	}
	
	#footer { 
		clear:both; 
		position:relative;
		width:800px;
		height:50px;
		/*
		border:1px solid blue;
		overflow:hidden;
		*/
	}
	
	/* Der z-Index verhindert, dass im Falle des noch bestehenden IE-Bugs die Texte vor 
	** dem Spaltenhintergrund erscheinen. */

	/*
	#mleft {z-index: 9;}
	#mright {z-index: 5;}
	#mcenter {z-index: 7;}
	#mleft_content {z-index: 10;}
	#mright_content {z-index: 6;}
	#mcenter_content {z-index: 8;}
	*/
	#mleft {z-index: 9;}
	#mright {z-index: 7;}
	#mcenter {z-index: 11;}
	#mleft_content {z-index: 10;}
	#mright_content {z-index: 8;}
	#mcenter_content {z-index: 12;}
	
	#mleft_content, #mright_content, #mcenter_content { position:relative; }

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

	/* Clearfix-Methode zum Clearen der Float-Umgebungen */
	 .clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	/* 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 iehacks.css zugeschaltet */
	#ie_clearing { display: none }
	

/* ######################################################################################################
** ### Standard-Formatierungen für Listen & Zitate ######################################################
** ######################################################################################################
*/

	ul, ol, dl { margin: 0 0 1em 1em }
	li { margin-left: 1.5em; line-height: 1.5em; }
	
	dt { font-weight: bold; }
	dd { margin: 0 0 1em 2em; }
	
	blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}


