/* Nils-Keller.net - Screen-Style-Definitionen */

/* Beginn Basics */

body {
  text-align: center;
	background:url("bg/schreibtisch.jpg");
	overflow:-moz-scrollbars-vertical;
  }

#container {
  position: relative;
  z-index: 10;
	width: 730px;
  min-height: 600px;
	margin: 25px 0 0 0;
	padding: 0px;	
	text-align:left;
  } 	
	

#menu { /* Navigation */
  			  position:absolute;
					top:0px;
					left:0px;
					z-index:200;
					margin:0px;
					padding:0px;
					width:730px;
					height:34px;
				 }
				 
#menu ul, #menu ul li ul, #breadcrumb ul
				 {
				  list-style-type: none;
				 }				 
				 	 
#menu ul li a, #menu ul li {
				 		 float:left;
						 color:#ffffff;
						 font-weight:bold;
						 font-size:14px;		  
				    }		

#menu ul li a {
				 			 padding-bottom:5px;
				 			}						
																		
#menu ul li span {
						 float:left;	
						 margin:0 20px 0 20px;	
						 color:#ffffff;				  		  
				    }		
				 
#page_parent
  {
   position: absolute;
	 top: 0px;
	 left: 0px;
	 z-index: 40;
   width: 730px;
	 clear: both;
	 margin: 35px 0 0 0;
	 padding: 0px;
	}
				 
#stage_parent
  {
   position: absolute;
	 top: 0px;
	 left: 0px;
	 z-index: 100;
   width: 730px;
   background:url("bg/back_flow.jpg") repeat-y;	 
	 clear: both;
	 margin: 0 0 -112px 0;
	 padding: 0px;	
	}

						
#column_wide_left
	{
	 position: relative;
	 top: 0px;
	 left: 20px;
	 width: 450px;
	 float: left;
	 z-index: 100;	 
	 margin:35px 0 110px 0;
	 padding: 0px;
  }
	
	
#main_top	
{
 position: relative;
 top:-38px;
 left:0px;
 background:url("bg/main_top.jpg") no-repeat top;
 border: none;
 height:101px;
 width:532px;
 z-index: 40; 
 padding: 0;
 margin: 0 auto;
 clear: both;
 text-align:center;
}	


#main
{
   position: relative;
	 top: -38px;
	 width: 532px;
	 margin: 0px;
	 padding: 0px;
	 z-index:200;
	 background:url("bg/main_flow.jpg") repeat-y;	 
}

	
#main_text
  {
   position: relative;
	 top: 0px;
	 left: 32px;
	 margin: 0 0 -124px 0;
	 width:360px;
	 padding: 0px 20px 0px 63px;
	 z-index:200;

	}			
	
	
#main_footer
	{
	 position: relative;
   left:0px;
	 top:112px;
	 background:url("bg/main_footer.jpg") no-repeat bottom;
	 border: none;
	 height:112px;
	 width:532px;
	 z-index: 40; 
	 padding: 0;
	 margin: 0;
	 clear: both;
	 text-align:center;	
  }
	
*.explain
{
 text-decoration:none;
 border-bottom:1px dotted;
 cursor:help;
}
			
#footer
	{
	 position: relative;
   top:29px;
	 left:0px;
	 background:url("bg/back_footer.jpg") no-repeat bottom;
	 border: none;
	 height:29px;
	 width:730px;
	 z-index: 40; 
	 padding: 0;
	 margin: 0px 0 0 0;
	 clear: both;
	 text-align:left;	
  }
