    body
    {
	    font-family: Helvetica, Arial, Verdana;
        /* background: #caac7c url(../../_assets/background.jpg) repeat-x;*/
	  background-color:black;
		color: #caac7c;  
    	/* min-height:101%; /* part of the we brute force a scrollbar program*/
	}
	
	/* html{height:101%} /* 2nd part of the we brute force a scrollbar program*/
    
    *
    {
        border:0; 
        margin:0;
        padding:0;
    }
	table{
		border: 0;	
		padding: 5px;
		font-variant:small-caps;
		font-size: 14px;
	}
	a{
		color: #caac7c;
		font-weight: normal;
		text-decoration:none;
	}
	a:hover{
		color: #caac7c;
		font-weight: normal;
		text-decoration:underline;
	}
	#text
	{
		font-size: 14px;
		z-index:  200;
		position: relative; 
		top: 295px; 
		font-variant:small-caps;
		
		
	}
	#swf
	{
		z-index:  200;
		position: absolute; 
		top: -35px; 
		
	}

	#form
	{
		font-size: 14px;
		z-index:  201;
		position: relative; 
		top: 280px; 
		font-variant:small-caps;
		padding:20px;
		
	}
	input, select, textarea
	{ color:#caac7c;
	font-size:12px; 
	font-family:Verdana,sans-serif;
	font-weight:bold;
	background-color: #292929; 
	
	}
.Check { background-color:#292929; border:1px solid #caac7c; }
.Button 
	{ background-color:#292929; 
	color:#caac7c; width:100px; 
	
	font-size:12px; 
	}
	#jobs
	{
		font-size: 13px;
		z-index:  200;
		position: absolute; 
		left: 27px;
		top: 100px; 
		
	} 
	#gallery
	{
 
	}
    #galleryNavigation
	{
		font-size: 13px;
		z-index:  200;
		position: absolute; 
		left: 23px;
		top: 0px; 
	} 
	#grossbildnavi a{
		font-size: 13px;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
	}
	#grossbildnavi a:hover{
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
	}
    #home
	{ 
		position: relative;
		left: 370px;
		top: 34px; 
		width: 450px;  
		font-size: 11px;
		line-height: 17px;
	}
	    #prog
	{ 
		position: absolute;  
        top: 2px;  
        right: 2px;  
		width: 450px;  
		font-size: 11px;
		line-height: 17px;
	}
	
	#programNavigation
	{
 		// line-height: 24px;   
	} 
    #program
    {float:left;
        z-index: 3;
        position: relative; 
        left: 370px;
		top:-10px;
        width: 500px;   
		min-height: 300;  
		padding-bottom: 200px;
		line-height: 17px;
		color: #caac7c ;  
    }
	#programAlt
	{
		z-index: 3;
        position: relative; 
        left: 370px;	
		top:-10px;
        width: 500px;   
		min-height: 300;
		font-size: 11px;
		line-height: 17px;
		color: #caac7c ;  
	}
	#thirteen
	{
		font-size: 12px;
		font-weight: normal;
		color: #caac7c ; 	
	}
    #datum
    { 
        
		font-weight: normal;
        font-size: 13px; 
		line-height: 17px;
    }
    #name
    { 
        
		font-weight: normal;
        font-size: 13px;  
		line-height: 17px;
    } 
    #description
    { 
        
        font-size: 11px;   
		line-height: 17px;
    }
    #flyer
    {
        position:relative;
        left: -220px; 
		top: 53px;
		width: 650px;
		color: #caac7c ;
        border-bottom: 1px solid;
    }
	#miniplan
	{
		z-index: 10;
		position: relative;
		left: 0px; 
		top: -12px; 
		bottom: 0px;
	}	
	#booking
	{
		z-index: 10;
		position: absolute;
		left:  0px;
		top: 35px;
		
		color:#caac7c; 
		font-weight: normal;
		
		font-size: 11px;
		line-height: 17px; 
	}	
	#lounge
	{
		z-index: 10;
		position: absolute;
		left:  0px;
		top: 0px;
		
		color:#caac7c; 
		font-weight: normal;
		
		font-size: 11px;
		line-height: 17px; 
	}
	#lounge a
	{ 
		 text-decoration: none;
		 color: #caac7c ;
	}
	#lounge a:hover
	{
		font-weight: bold;
		color: #caac7c ;
	} 
    #all
    {
		z-index: 1;
        position: absolute; 
		//height: 100%;
        width: 866px;   
		left: 50%; 
		top: 0px; 
	    bottom: 0px; 
		padding-top: 100px;
	    margin-left: -433px;
		overflow: visible;		
    }
	  #goldBG
    {
		z-index: 3;
        position: relative;
        background-color:#FFFFFF;
		//background: #caac7c url(../../_assets/background.jpg) repeat-x;
        left: 0;
        top: 0;   
		bottom: 0; 
		min-height: 400px; 
		color:#caac7c;
		padding-bottom: 40px; 
		 height: 100%; 
	}
    #whiteBG
    {
		z-index: 3;
        position: relative;
        background: #FFFFFF;
        left: 0;
        top: 0;   
		bottom: 0; 
		min-height: 400px; 
		padding-bottom: 40px; 
		// height: 100%; 
	}
	    #blackBG
    {
		z-index: 3;
        position: relative;
        background: #000000;
        left: 0;
        top: 0;   
		bottom: 0; 
		min-height: 400px; 
		 height: 100%; 
	}
    #logo
    {    
		z-index: 4;  
        position: relative;
		left: 370px;
		width: 200px;
        top: -70px; 
    }
	 #logo1
    {    
		z-index: 4;  
        position: relative;
		left: 370px;
		width: 200px;
        top:100px; 
    }
    #topImage
    {
		z-index: 4; 
        position: absolute;
        top: 0;
    }

    #error
    {
		z-index: 4; 
        position: absolute;
        top: 200;
    }

loungeswf{
		z-index: 4; 
        position: absolute;
        top: 0;
    }
	 #topImage1
    {
		z-index: 4; 
        position: relative;
        top: -63;
    }
	/*setting of content inside that white box*/
    #content
    { 
		z-index: 5;
        position: relative;
		top: -47px; 	
        font-weight: normal;
        font-size: 11px;
    	color: #caac7c ;
	}
	   
    #contentMenu
    {
		z-index: 100;
	    position: absolute;
        top: 48px;
        left: 27px; 
         
        font-weight: normal;
        font-size: 11px;  
		line-height: 17px;   
    } 
    #contentMenu a
    {  
		z-index: 100;
         
        font-weight: normal;
        font-size: 11px;  
        text-decoration: none; 
		color: #caac7c ;  
	}
    #contentMenu a:hover
    { 
        z-index: 100; 
         
        font-weight: bold; 
        font-size: 11px;  
        text-decoration: none;
		color: #caac7c ; 
	    background:  url(../../_assets/arrow.gif) no-repeat;
		background-position: -11 8;
    }   
	#galerie{
		z-index: 5;
        position: relative;  
		
		left: 0px; 
		top: -50px;
        font-weight: normal;
        font-size: 11px;  
    	color: #caac7c ; 
		border: 1;
	}
	
	#galerie_cat{
	left: 50%;
		z-index: 6;
                
        font-size: 11px;
		
        line-height: 17px; 
        position: absolute;
                
		width: 500px;
         
        color: #caac7c; 
			}
	

#xmas{
		z-index: 5;
        position: absolute;  
		
		left: 0px; 
		top: 140px;
        font-weight: normal;
        font-size: 11px;  
    	color: #caac7c ; 
		border: 1;
	}
	
 	.kopfzeileGallery{
		position: relative;
		left: 27px;
		font-size: 14px;
		font-weight: normal;
		border: 0;
	}
	
	#years
    	{
	font-size: 13px;
		z-index:  200;
		position: absolute; 
		left: 205px;
		top: 0px; 
    
    	}
		
    #menulinks
    {
		z-index: 100; 
         
        font-size: 11px;
		
        line-height: 17px; 
        position: relative;
        top: -67px; 
        left: 27px; 
		width: 866px;
         
        color: #caac7c;  
    }
    #menulinks a
    {
        z-index: 100; 
		font-weight:bold;
        text-decoration: none; 
		 color: #caac7c; 
         margin: 4 23 3 0;
        
        font-size: 13px; 
        line-height: 17px; 
    } 
     #menulinks a:hover
     {
        z-index: 100; 
        text-decoration: underline; 
         color: #FFFFFF; 
        margin: 4 23 3 0;
        
        font-size: 13px;
        font-weight: bold; 
     }
	  #menulinks a:focus
     {
        z-index: 100; 
        text-decoration: underline; 
         color: #FFFFFF; 
        margin: 4 23 3 0;
        
        font-size: 13px;
        font-weight: bold; 
     }
	 

#footer
    {
		position: absolute;
		z-index: 100; 
        font-weight: normal;
        font-size: 11px; 
	    color: #caac7c ; 
        top: 515px;  
        left:  /*371px*/ 26px;  
		width: 866px;
    }
	 #footer1
    {
		position: absolute;
		z-index: 100; 
        font-weight: normal;
        font-size: 11px; 
	    color: #caac7c ; 
        top: 515px;  
        left:  /*371px*/ 26px;  
		width: 866px;
    }
	#impressum
	{
	    z-index: 1000;
         
        font-weight: normal;
        font-size: 11px; 
	    color: #FFFFFF;
        position: absolute;  
        top: 2px;  
        right: 2px;   
		text-decoration: none;
	}
	#impressum a 
	{
	    z-index: 301;
         
        font-weight: bold;
        font-size: 11px; 
	    color: #FFFFFF;
		position: absolute;  
        top: 3px;  
        right: 2px;  
		text-decoration: none;
	}
    
    .footnote { 
font-size:11px;
padding-left:5px;
}

a#dn {
position: fixed;
right: 0;
bottom: 0;
display: block;
height: 150px;
width: 150px;
background: url('http://www.deinenacht.com/assets/dn_button.png') top left no-repeat;
}
	