	@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, serif;
		background: url(../graphics/pics/bgmain.gif);
	} 
	
	/* 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;
		left: 50%;
		margin-left: -500px;
		background: url(../pics/hgpvc.gif);
		background-color: #fff;
	}

	#linie {
		position: relative;
		width: 1000px;
		height: 2px;
		margin: 0;
		background-color: #fff;
	}
	
	#logo {
		position: relative;
		width: 500px;
		margin: 0px;
		padding-left: 500px;
		background-color: #fff;
	}
	
	
	#header {
		width: 1000px;
		height: 150px;
		background: url(../header.jpg) no-repeat;
	}
	
				
	#primaryContent {
		float: left;
		width: 800px;
		display: inline;
		margin: 0 0 20px 0;
		background-color: #fff;
		min-height: 600px;
  		height: auto !important;  /* für moderne Browser */
  		height: 600px;  /*für den IE */

	}
	
	
	#navContent {
		float: left;
		width: 200px;
		display: inline;
		margin: 0 0 20px 0;
	}
	
	/*
	#loggout {
		position: absolute;
		top: 250px;
		right:60px;
	}	*/
	
		
	#footer {
		clear: both;
		width: 1000px;
		height: 3px;
		padding: 0px;
		background-color: #666;
	}
	
}
