/* ############## Basislayout ############### */
/* keine Aenderungen noetig */

* { margin:0; padding: 0; } 
html, body { height: 100%; }

body, table, tr, td { font: normal 11px Helvetica,Arial,sans-serif; }

body {
	color:#000000;
	background-color:#ffffff;
	/* font-size:100.01%; /* Diese Angabe im body vermeidet Anzeigefehler. */
	/* font-family:Helvetica,Arial,sans-serif; */
	text-align:center;  /* Zentrierung im Internet Explorer */
}

/* fix fuer Safari Browser */ 
	select, input, textarea { font-size: 99% }
	
/* Standardrahmen zurücksetzen */
	fieldset, img { border:0; }

/* standarbabstand vom ersten element einer fieldset umgebung */	
#fieldset_td1 {
	margin-top: 1em;  
}

#fieldsetmargin {
	margin-top: 0.5em;
}

#fieldsetclose {
	position:absolute; top: -0.5em; right:0; 
}

/* 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 } 

	#nav { clear:both; width: auto; }
	
	#col1 {
		float: left;
		width: 200px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
	}
	
	#col2 {
		float:right; 
		width: 200px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
	}
	
	#col3
	{
		width:auto;
		margin-left: 200px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
		margin-right: 200px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
	}
	
	#footer { clear:both; }	/* Backup für IE-Clearing */
	
	/* Der z-Index verhindert, dass im Falle des noch bestehenden IE-Bugs die Texte vor 
	** dem Spaltenhintergrund erscheinen. */
	#col1 {z-index: 3;}
	#col2 {z-index: 5;}
	#col3 {z-index: 1;}
	#col1_content {z-index: 4;}
	#col2_content {z-index: 6;}
	#col3_content {z-index: 2;}
	
	#col1_content, #col2_content, #col3_content { position:relative; } 

option {
	padding-left: 0.4em;
}