﻿	@media all
{
/* ######################################################################################################
** ### Vorbereitende Maßnahmen | Reset ##################################################################
** ######################################################################################################
*/
	/* Hiermit werden die Randabstände und border aller HTML-Elemente auf Null gesetzt. Damit wird das       
	** Aussehen der Webseite in unterschiedlichen Browsern vereinheitlicht. 
	*/
	
	* { 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 when die Größe des Browser 
			Fensters geändert wird. */
		position: relative; 
	
	/* Vorgabe der Standardfarben und Textausrichtung */     
		color: #000;        
		text-align: left; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(../graphics/design/bgbhg.gif);
		background: #fff;
  	} 
	
	/* 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%; }


	#wrapper {
		position: relative;
		width: 1000px;
		margin: 20px 0 0 24px;
		background-color: #fff;
	}
	
	#robot {
		position: absolute;
		left: 890px;
		top: -13px;
		width: 110px;
		height: 60px;
		z-index: 1;		
	}
		
	#header {
		color: #eee;
		width: 1000px;
		height: 35px;
		margin: 0px;
		background-color: #fff;
	}
	
	#pfad {
		color: #eee;
		width: 1000px;
		height: 20px;
		background-color: #fff;
	}
	
	#pfadcontent {
		font-size: 0.69em;
		width: 100%;
		color: #999;
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
	}
				
	#navContent {
		float: left;
		width: 225px;
		height: 560px;
		display: inline;
		margin: 0px;
		background: url(../graphics/navigation/hg_navleiste.jpg) no-repeat 0 0px;
	}	
	
	#nav_Content {
		margin: 20px 0 20px 10px;
	}	
	
	#primaryContent {
		float: right;
		width: 775px;
		display: inline;
		margin: 0;
	}	
	
	#primary_Content {
		margin: 0 0 20px 20px;
		background-color: #fff;
	}	
		
	#footer {
		clear: both;
		width: 1000px;
	}
	
	#footer_Content {
		width: 1000px;
		height: 30px;
		border-top: solid 1px #999; 
	}
	
	#footerleft {
		float: left;	
	}
		
	#footerright {
		float: right;	
	}
}
