/* ######################################################################################################
** ### Vorbereitende Manahmen | Reset ##################################################################
** ######################################################################################################
*/
	/* Hiermit werden die Randabstnde und border aller HTML-Elemente auf Null gesetzt. Damit wird das       
	** Aussehen der Webseite in unterschiedlichen Browsern vereinheitlicht. 
	*/
/* Alle Elemente auf null setzen */	
* { 
	margin:0; 
	padding: 0; 
} 

* :focus{outline:none;}

/* Das zuruecksetzen der Innen- und Aussenabstaende verursacht zu kleine Selectboxen. Dies wird korrigiert */
option {padding: 0px 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 Hhe des Browserfensters. */
html { 
	height: 100%;		
	margin-bottom:1px;
}
 
body { 
		min-height: 100.01%;	
	/* Beseitigung des Rundungsfehlers bei Schriftgren im Opera sowie Standardformatierungen */
		font-size: 100.01%; 
	/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Gre des Browser 
			Fensters gendert wird. */

	
	/* Vorgabe der Standardfarben und Textausrichtung*/     
		color: #000;        
		text-align: left; 
}
	

	
	/* Standardrahmen zurcksetzen */
fieldset, img {border:0;}
	
	/* Anpassung fr Safari Browser. font-size:100% ist fr den Safari in Formularen zu gro */ 
select, input, textarea { /*font-size: 99%;*/ font-size:11px;}
	
/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clear {
	clear: both;
	height: 0;
	margin-top: 0 !important;
	margin-top: -2px;
}
	
/* Diese Angabe bentigt der Safari-Browser zwingend !! */
.clearfix {display: block;} 

.hidden {
	display: none;
	position: absolute;
	left: -9999px;
}

.blind {
	display:inline;
	height:0pt;
	left:-1000px;
	overflow:hidden;
	position:absolute;
	top:-1000px;
	width:0pt;
}
	
/* Overflow-Methode zum Clearen der Float-Umgebungen */
.floatbox { overflow:hidden;}
	
/* IE-Clearing: Bentigt nur der Internet Explorer und ber iehacks.css zugeschaltet */
#ie_clearing { display: none;}
	
blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}

th {
	text-align: left;
	vertical-align: top;
}

td {vertical-align: top;}

.clearBoth{clear:both;}

* html div.tx-indexedsearch-browsebox ul.browsebox{
	/*background:#CCCCCC;*/
}