 	 * {
	border: 0px none;
	margin: 0;
	text-decoration: none;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size: 12px
    	}
	
	body {
	background-image: url('rock_in_z-pattern.gif');	
	background-color: #fdf7d8;
	}
  
  	 div#box {
 	width: 740px;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	-margin-left: 20px;
	background-color: #fdd689;
	position: absolute;	
	float: left;
	top: 0;
	}
	
	  	 div#box2 {
 	width: 180px;
	margin-left: 770px;
	margin-top: 0px;
	margin-bottom: auto;
	-margin-left: 780px;
	background-color: transparent;
	border-bottom: 0px none;	
	position: absolute;	
	float: right;
	top: 0;
	}
	
	
	 div#header {
	width:700px;
	margin-left: 20px;
	margin-top: 20px;
 	margin-right: 20px;
	padding: 0;
	background-image:  url('rock_in_z-header.jpg');
	background-repeat: no-repeat;
	background-color: #fdd689;
	height:260px;
	position: relativ;
	clear: both
	}
	
	 div#left {
	margin-left: 20px;
    -margin-left: 10px;
 	width: 650px;
	padding-left: 25px;
    -padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #fbf2ab;
	position: relativ;
	top: 300px;
	float: left;
	}
	
	  div#footer {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
 	width: 660px;
	height: 20px;
	padding-right: 30px;
	padding-left: 10px;
	padding-top: 40px;
	background-color: #fbf2ab;
	position: relativ;
	background-repeat: no-repeat;
	text-align: right;
	clear: both	
	} 
  
  
  /* ### BILDER UND PLAKAT RAHMEN ### */
  
  
    img {
      background-color: #fdd689;
      margin: 8px;
      padding: 10px;
      float: none;
      border: 0px;
  }
  
     img.button {
   	background-color: transparent;
   	border: 0px;
   	padding: 0px;
   	margin-left: 45px;
   	}
	
	a.button, a.button:visited, a.button:active, a.button:hover {
	border: 0px;	
	border-bottom: 0px;	
	background-color: transparent;
	}
	  
  
     a.werbung, a:active.werbung, a:focus.werbung, a:visited.werbung, a.werbung:hover {
      background-color: transparent;
      margin: 8px;
	    border-bottom: 0px;	      
      padding: 0px;
 	    text-decoration: none;       
      float: none;
      border: 0px;

  }
  
      a.werbung:hover img{
      background-color: #78382f;
 	  border: 0px;	
 	  text-decoration: none;     
      margin: 8px;
      padding: 10px;
      float: none;

  }

  
  
	/* ### MENU NAVI 1 ### */
	
 	div.navcontainer ul	{
		padding-left: 0px;
		margin-left: 20px;
		-margin-left: 10px;		
		background-color: #290a05;
		color: #c38748;
		float: left;
		width: 700px;
		-width: 700px;		
		font-family: arial, helvetica, sans-serif;
	}

	div.navcontainer ul li { 
		display: inline; 
	}

	div.navcontainer ul li a {
		padding: 0.4em 1em;
		background-color: #290a05;
		color: #c38748;
		text-decoration: none;
		float: left;
		border-right: 0px dotted #666;
		font-weight: none;
		font-size: 14px;  
	}

	div.navcontainer ul li a:hover {		
        padding: 0.4em 1em;
		text-decoration: none;  
		background-color: #c38748;
		color: #000;
		font-weight: none;
		font-size: 14px;		
	}

		/* ### MENU NAVI 2 ### */
	
	div.navcontainer2 ul {
		padding-left: 15px;
		margin-left: 20px;
		-margin-left: 10px;		
		background-color: #78382f;
		color: #290a05;
		float: left;
		width: 685px;
		-width: 685px;		
		font-family: arial, helvetica, sans-serif;
	}

	div.navcontainer2 ul li { 
		display: inline; 
	}

	div.navcontainer2 ul li a {
		padding: 0.3em 1em;
		background-color: #78382f;
		color: #c38748;
		text-decoration: none;
		float: left;
		font-weight: none;
	  font-size: 14px;
	}

	div.navcontainer2 ul li a:hover {
		padding: 0.3em 1em;
		text-decoration: none;
		border-bottom: 0px;  
		background-color: #c38748;
		color: #000;
		font-weight: none;
		font-size: 14px;
	}
  
  
    /* ### TEXT FORMATIERUNG ### */
		
    div.text {
    background-color: #fff;
    color: #000;
    padding: 2px;
    margin: 2px 0px 14px 0px; 
    width: auto;
   }
	
	   h1 {
	  font-size: 16px;
    font-weight: none;
	}
  
  	   h2 {
   font-size: 13px;
   font-weight: none;
   color: #78382f;
	}
	
	  	   h3 {
   font-size: 11px;
   font-weight: none;
   color: #78382f;
	}
   
       font.sm {
   font-size: 10px;
	 }
	  
	   p.footer {
	 font-size: 10px;
	 color: #290a05;
	 } 
	 
	 u {
	 border-bottom: 1px solid #78382f;
	 font-weight: bold;	
	 }
	 

	/* ### LINKS + BOXEN ### */
		
			 	
    a, a:active, a:focus {
 		background-color: none;
		border-bottom: 1px solid #78382f;    
		color: #c38748;
		padding: 0em 0.2em;	
		font-weight: none;
		font-size: 12px;   
    }
    
    a:hover {
 		background-color: #78382f;
		border-bottom: 1px solid #78382f;    
		padding: 0em 0.2em;
		color: #000;
		font-weight: none;
		font-size: 12px;   
    }
    
    
        a.link, a.link:visited, a.link:active, a:link:focus {
 		background-color: none;
		border-bottom: 1px solid #78382f;    
		color: #000;
		padding: 0em 0.2em;	
		font-weight: none;
		font-size: 12px;   
    }
    
    a.link:hover {
 		background-color: #78382f;
		border-bottom: 1px solid #78382f;    
		padding: 0em 0.2em;
		color: #000;
		font-weight: none;
		font-size: 12px;   
    }
    
    
        a.spon, a.spon:visited, a.spon:active, a.spon:hover {
 		background-color: #fbf2ab;
		border-bottom: 0px;
    	border: 0px;    
		color: #000;
		padding: 0em 0em;		
		font-weight: none;
		font-size: 12px;   
    }
    

input, input.texte	{
	background-color: #fbf2ab; 
	color: #000;
	border: 5px solid #fdd689; 
  	padding: 2px;
  	margin: 2px;   		
}


checkbox	{
	padding: 1px;
	margin: 2px;
	border: 0px;
}

select	{
	background-color: #fbf2ab; 
	color: #000;
	border: 5px solid #fdd689;  
    padding: 2px;
    font-weight: bold;
}

textarea	{
	background-color: #fbf2ab; 
	color: #000000;
	border: 10px solid #fdd689; 
	 position:   	 relative;
  	 top:   	   	 -1.4em;
  	 left:   	 0;
  	 display:   	 block;
  	 padding:  	 2px;
  	 width:  	 26em;
  	 height:  	 12em;

  scrollbar-face-color: #fdd689;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #666666;
  scrollbar-3dlight-color: #f8f8f8;
  scrollbar-arrow-color: #F1D08C;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #666666;
  overflow: auto;
}
