@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; border-style:none;} 

	/* 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 { 
	/* 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;        
		background: #fff;
		text-align: left; 
		padding: 0px;	
		margin:0px;
		
	} 
	
	/* Standardrahmen zur�cksetzen */
	
	
	/* Anpassung f�r Safari Browser. font-size:100% ist f�r den Safari in Formularen zu gro� */ 
	select, input, textarea { font-size: 99% }
	
	#header { position:relative }

	#main {	clear:both; width: auto; }
	
	/* Formatierung der Seite */
	body {
		background: #fff;
		padding: 0px;	
		margin:0px;
		font-size: small;
		height:100%;
	}

	/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
	#page_margins {border: 0px; border-style:none;
	               top:0px; min-width: 500px; max-width: 500px; 
	               margin-left:auto; margin-right:auto;margin-top:0px;padding-top:0px;}
  #page  {border: 0px; border-style:none;
          background: transparent; width:500px;position:relative;}
		
	/* Formatierung der Kopfbereiches */
	#header {background:transparent;position:relative;
	         padding:0px;margin:0px;border-style:none;}
	#header IMG {position:relative;
	               padding:0px;margin:0px;border:0px;border-style:none;}
	IMG#headerimg {position:relative;
	               padding:0px;margin:0px;border:0px;border-style:none;}
	IMG#siteimg {position:relative;
	             padding:0px;margin:0px;border:0px;border-style:none;}
	
	#menu {position:relative;width:480px;height:30px; background:#560101;padding-left:10px;padding-right:10px;}
  
	#menu TABLE {width:480px;}

	#main {position:relative;width:500px;background-image: url('../gfx_neu/sunglass4.jpg') ;height:475px; margin: 0px; padding: 0px; border:0px;} 
	#content {left:152px;width:328px;position:relative;padding:15px 10px 15px 10px;background:url('../gfx_neu/contentbg2.png');overflow:hidden;}
	
	.ndmenu {width:152px;float:left;z-index:20;display:none;position:absolute;background:url('../gfx_neu/ndmenubg3.png');padding:15px 0px 15px 0px;}
	DIV#u1 {display:none;}
	DIV#u2 {display:none;}
	DIV#u3	{display:none;}
	DIV#u4 {display:none;}
	DIV#u5 {display:none;}
	DIV#u6 {display:none;}
	
	/*DIV#rundgang_img {position:relative;height:350px;margin-right:auto;margin-left:auto;min-width: 350px; max-width: 350px;}*/
	/*#rg_pic  {margin-left:-10px;}*/
	.rg_img_h  {margin-left:-10px;margin-top:-15px;margin-bottom:-15px;}
	.rg_img_w  {margin-top:43px;margin-left:-10px;margin-bottom:43px;}
	.plan  {margin-top:43px;margin-left:-10px;margin-bottom:43px;}
	input.text {border:0px #560101 solid;background:#F5EFEF;;width:150px;}
	input.submit {border:0px #560101 solid;background:#F5EFEF;text-align:center;width:150px;color:#fc702a;}
}

