/* Texthintergrund : #dce455 
   Textfarbe       : #576a81
   Überschriftfarbe: #7e5a30
   hover link      : #8ba8cd
  

*/


body {
   margin: 0;
	padding: 0;
	text-align: center;
	background-color: #EEE;
   }
   
#rahmen {
   width: 800px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	}
	
/* Kopfzeile */	
#header {
   width: 100%;
	height: 120px;
	background: #EEE url(bilder/header.jpg) 0 0  no-repeat;	
	}	 
	
#menue {
   width: 100%;
	height: 35px;
	background-color: #EEE;
}	

#menue ul {    
	margin:0;
	background-color: #7e5a30;	
	padding: 5px 0 5px 10px;
  }
#menue li {
   display: inline;
	list-style-type: none;
	padding: 5px 13px 5px 13px; 
	margin-left: -5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
  }
#menue a {
   text-decoration: none;
	color: #EEE;
	}	 
	
#menue a:hover {
   color: #8ba8cd;	 
	}

/* Hauptbereich */	 
#content {
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 100%;
	color: #8ba8cd;
	background-color: #dce455;
	border-bottom: #EEE 3px solid;
	
	}	
#content h1 {  
	font-size: 30px;
	text-align: left;
	font-weight: bold;
	color :  #7e5a30;
	margin: 20px;
	}
#content h2 { 
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	color : #7e5a30;
	margin: 20px;

}	
#content p {
  
   font-size: 14px;
   text-align: left;
   line-height: 1.3;
   color: #576a81;
   /* color: #3333c1; */
   /* color: #8ba8cd; */
   margin: 20px;
   }

#content ul {
    
   }
#content li {
   font-size: 14px;
   color: #576a81;
   line-height:1.3;
   margin-left: 20px;
}   
   
#content img {
   padding: 0;
   margin: 20px 20px 20px 10px;	
	float: right;
	}			
#content p.zitat {
   margin: 0;
   padding: 5px 20px 5px 20px;
   font-style: italic;
   }		
#content p.signatur {
   margin: 0;
   padding: 0px 20px 20px 60px;
   font-size: 12px;
   font-weight: bold;
   }
#content p.einzug {
   margin-left: 50px;
   text-indent: -30px;
   }  
   
#content table {
           width: 760px; 
           border-collapse: collapse;
           margin: 20px;
           padding: 10px;
           color: #576a81;
           border: #7e5a30 solid 2px;
           }
#content td {
           font-family: Arial, Verdana, Helvetica, sans-serif;
           font-size: 16px;
           text-align: left;
           padding:5px;
           border: #7e5a30 solid 1px;
           text-align: center;
           }   
           
#content td.row {
           text-align: left;
           padding-left: 15px;
           }
           
#content tr.mark {
           font-weight: bold;
           }
                                 
#content tr.header {
           font-weight: bold;
           font-size: 16px;
           color: #EEE;
           background-color:#7e5a30;
           }               
              
#auszeichnungen ul {
  list-style-type: none;
  }
  
#auszeichnungen li {
  padding: 10px 20px;
  text-indent: -20px;
}  
                
#linkliste a {
                text-decoration: none;
                padding: 0.3em 0 0.3em 40px; 
                color: #7e5a30;                
             }
              
#linkliste p {
               margin:0 320px 0 50px;
               padding:0.3em 0 0.3em 0px;
               border-bottom: 1px solid #8ba8cd;
              
             }   
             
#linkliste a:hover {
                border-left: 5px solid #7e5a30;
                padding-left: 35px;               
             } 
             
/* Styles für Fotos */

#galerie     {      
               width: 100%;	 
				 }
#galerie h1  {
               margin-bottom: 0;
				 }  				 
#galerie h2  {
               clear: both;
               padding: 30px 20px 0px 20px;
              
             }  		
             
#galerie hr  {
               clear: both;
             }               												 
#fotos         {
                 float: left;
                 height: 250px; 
					  width: 250px;
                 padding: 0; 
					  margin: 10px 0 10px 10px;
					  border: 1px solid; 
					  border-color: #AAA #444 #444 #AAA;
					  text-align: center;
					}
#fotos img     {  
                 float: none;  
					  margin: 10px 0 0 0; 			  
					  padding: 0px;
					  border: none;
					  
					}
#fotos a       {
                 
                 border: none;
               }  					
														
#fotos p       {
                 margin: 0.5em; 
                 padding: 0;
                 font-size: 13px;
					  text-align: center;
					}             
             
             
                    
/* Fußzeile */
		  
#footer {
    clear: both;
    width: 100%;	
	 background-color: #7e5a30;
    border-top: #EEE solid 5px;
    }    
#footer p {    
    text-align: right;
    margin: 0;
    padding: 5px 20px 5px 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 10px; 
	 color: white;
	 }

