  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Modifying "shiny buttons" navigation
   * (en) Anpassung der "Shiny Buttons" Navigation
   */
   

   
  #nav { position:relative;}
  #nav * { border: 0px none !important}
  #nav_main { background: #efefef; }
  #nav_main ul { margin:0px; width:100%; background-color: #fff;  background-image:url('../../img/layout/nav_background.jpg'); background-repeat:repeat-x; }
  #nav_main ul li { 
	  line-height: 36px; 
	  height:47px;
	  background-image:url('http://entwickler.de/konferenzen/dlw08usa/img/layout/nav_list_seperator.png');
	  background-repeat:no-repeat;
	  background-position:left;
	}  
  #nav_main ul li a,
  #nav_main ul li strong {
  	color: #666666;
	font-weight: normal;
	padding-top: 0.5em;
	padding-right: 0.67em;
	padding-bottom: 0.5em;
	padding-left: 0.67em;
	font-size: 14px;
	cursor: default;
	font-family: 'Helvetica', Arial, sans-serif;  
  }  
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  { background: #eee; color: #333; font-family: 'Helvetica', Arial, sans-serif;  }
    #nav_main ul li.first { 
  		background-image:none;
		cursor:pointer;
  
  }
  
  #nav_main ul li.register a{ 
	 margin: 0 0 0 140px;
  	  padding:0px;
	  line-height:36px;
	  cursor:pointer;
  } 
  

  
/* Sub Navigation */

	#nav_sub_1 {
		top: 47px;
		left: 85px;
		display:none;			
	}	
	
	
	#nav_sub_2 {
		top: 47px;
		left: 175px;
		display:none;		
		
	}	
			
	#nav_sub_3 {
		top: 47px;
		left: 250px;
		display:none;	
	}	
	
	#nav_sub_4 {
		top: 47px;
		left: 322px;
		display:none;	
	}
			
	#nav_sub_5 {
		top: 47px;
		left: 385px;
		display:none;	
	}	
		
	#nav_sub_6 {
		top: 47px;
		left: 520px;
		display:none;	
	}			
					  
	.nav_sub {
		background-color:#FFFFFF;
		position:absolute;
		z-index:999999999;
		border: 1px solid #f5f5f5;
		border-top:none;		
			
	} 
	
	.nav_sub ul {
		margin:10px 40px 0px 5px;
		padding:0px 0px 0px 0px;
		background-color:#FFFFFF;

	}   
	
	.nav_sub ul li {
		margin:0px;
		padding:0px 20px 0px 15px;
		list-style:none;
		list-style-type:none;	
		padding-bottom:5px;
		margin-bottom: 5px;
		background-image:url('../../img/layout/nav_sub_seperator.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
	}   
	
	
	.nav_sub .last {
		background-image:none;
	}   
	
	
	.nav_sub ul li a{
		font-size:13px;
		color:#666;	
		font-family: Helvetica, sans-serif; 
	}   
	
	.nav_sub ul li a:hover{
		text-decoration:none;
		color:#4D87C7;
	}   
  
  	#closer-bottom { position:absolute; left:-25px; top:47px; height:350px; width:1000px; z-index:85; display:none; }	
	#teaser-front { z-index:1;}	
 	 #teaser-start { height:280px;}	@charset "utf-8";
/* CSS Document */

