* { margin:0px; padding:0px; }
body { background-color:#FFFFFF; 
	   text-align:center; }
	   
#LayoutContainer { position:relative;                    
                   width:880px; 
				   margin:auto; 	
				   padding:0px;			   
				   z-index:1; }
				   
#HeaderContainer { position:absolute;                    
				   top:0px; left:140px; width:625px; height:375px; 
			       margin:0px;
			       padding:0px;			   
				   background-color:#8a0c17;				   
				   z-index:2; }


#SidebarContainer { position:absolute;                    
				    top:225px; left:0px; width:125px;
			        margin:0px;
			        padding:0px;			   
				    background-color:#ffffff;				   
				    z-index:2; 
					font-family:Verdana, Helvetica, Arial, sans-serif;
					color:#816c1d;
					font-size:12px;	
					text-align:left; }

			
p.text { font-family:Verdana, Helvetica, Arial, sans-serif;
	     color:#aaaa44;
	     font-size:16px;
	     text-align:justify; 
	     line-heigth:24px;
	     margin-left:45px;
	     margin-right:45px; }   	         
		 
h1 { font-family:Verdana, Helvetica, Arial, sans-serif;
	 color:#97853d;
	 font-size:24px;	
	 font-weight:normal;
	 text-align:center; 
	 margin-top:12px; }   	

h2 { font-family:Verdana, Helvetica, Arial, sans-serif;
	 color:#97853d;
	 font-size:24px;	
	 font-weight:normal;
	 text-align:left; 
	 margin-top:12px;
	 margin-bottom:20px;
	 margin-left:25px; }   	

table { width:85%; }
	 
img { border:0px; }
img.rahmen  { border:1px solid #aaaa44; 
              vertical-align:top;
			  float:left; }

dd { margin-top:12px; }
dd:first-letter { color:##816c1d;; }

dl.text { font-family:Verdana, Helvetica, Arial, sans-serif;
	      color:#aaaa44;
	      font-size:16px;
	      text-align:justify; 
	      line-heigth:24px;
	      margin-left:45px;
	      margin-right:45px; }   
		  
dt.text {margin-top:15px; }		  

dd.text:first-letter {color:#aaaa44; }		  
		  	 	
a.menu { font-size:16px;	
	     text-align:left; 
		 text-decoration:none;}	
a.menu:first-letter { color:#816c1d; }		
a.menu:link    { color:#816c1d; background-color:transparent; }
a.menu:visited { color:#816c1d; background-color:transparent; }
a.menu:hover   { color:#816c1d; background-color:transparent; }
a.menu:active  { color:#816c1d; background-color:transparent; }
a.menu:focus   { color:#816c1d; background-color:transparent; }
		
a.foot { font-family:Verdana, Helvetica, Arial, sans-serif;
	     color:#aaaa44;
	     font-size:12px;	
	     font-weight:normal;
		 line-height:24px;
		 text-decoration:none; }		 	
		
a.foot:link    { color:#aaaa44; background-color:transparent; }
a.foot:visited { color:#aaaa44; background-color:transparent; }
a.foot:hover   { color:#bbbb55; background-color:transparent; }
a.foot:active  { color:#aaaa44; background-color:transparent; }
a.foot:focus   { color:#aaaa44; background-color:transparent; }

a.text { font-family:Verdana, Helvetica, Arial, sans-serif;
	     color:#aaaa44;
	     font-size:16px;	
	     font-weight:normal;
		 line-height:24px; }		 	
		
a.text:link    { color:#aaaa44; background-color:transparent; }
a.text:visited { color:#aaaa44; background-color:transparent; }
a.text:hover   { color:#bbbb55; background-color:transparent; }
a.text:active  { color:#aaaa44; background-color:transparent; }
a.text:focus   { color:#aaaa44; background-color:transparent; }

td { text-align:center; }

/* Schatten
---------------------------------------------------*/
.hshade { display:block; 
          margin:0 auto; 
          height:305px; 
          width:209px; 
          background-image:url(bilder/h_schatten.jpg); 
}

.hlshade { clear:right;
          float:left;          
  	  margin:0 12px 0 0;
	  height:305px; 
	  width:209px; 
	  background-image:url(bilder/h_schatten.jpg); 
} 

.hrshade { clear:left;
          float:right;
	  margin:0 0 0 12px;
	  height:305px; 
	  width:209px; 
	  background-image:url(bilder/h_schatten.jpg); 
}

.qshade { display:block; 
         margin:0 auto; 
         height:209px; 
         width:305px; 
         background-image:url(bilder/q_schatten.jpg); 
} 

.qlshade { clear:right;
          float:left;          
  	  margin:0 12px 0 0;
	  height:209px; 
	  width:305px; 
	  background-image:url(bilder/q_schatten.jpg); 
}
		  
.qrshade { clear:left;
          float:right;
	  margin:0 0 0 12px;
	  height:209px; 
	  width:305px; 
	  background-image:url(bilder/q_schatten.jpg); 
}

.qlshade.a { padding:0 0 35 0; margin:0; font-weight:normal; }
.hlshade.a { padding:0 0 35 0; margin:0; font-weight:normal; }
