   * { padding: 0; margin: 0; }
   
html { 
	height: 101%; 
	}  



body {
	background-color: #e6cd9f;                          
	color: #4c010b;
      	font-family: Verdana, Arial, Helvetica, sans-serif;
      	font-size: 14px;
      	}
      	
h1 {
	font-size: 120%;
	font-weight: bold;
	}      		
    	
#streifen {	
	width: 100%;
	height: 22px;
	margin-top: 161px;
	background-color: #4c010b;	
	}
	
a { 
   	text-decoration: none; 
   	outline: none;
   	color: #4c010b;
   	}	
	
a:visited { 
	color: #4c010b;
	}	
       
a:hover,
a:focus {
         	font-weight: bold;
         	color: #4c010b;
         	}                    
         	
a:active {
       	color: #4c010b;
       	}  
                                  
	
#wrapper {	
	width: 910px;
	margin-top: -146px;
	margin-left: auto;
	margin-right: auto;
	background-color: #d1c19e;
	border: 2px solid #4c010b;
	}
	
#kopf {
	height: 125px;
	}
	
	.logo {         
  		position: relative;
  		top: 10px;
  		left: 15px;
  		height: 111px;
  		width: 184px; 
 		}
  
	.schriftzug {
  		position: relative;
  		top: -80px;
  		left: 220px;
  		height: 69px;
  		width: 652px; 
  		}
  		
	
#MENU_OBEN {
	height: 22px;
	background-color: #4c010b;
	}
	
	.FLAGGE-DE {
  		position: relative;
  		top: 0px;
  		left: 622px;
  		}
	  
	.FLAGGE-US {
  		position: relative;
  		top: 0px;
  		left: 622px;
  		}
  		
  	#MENU_OBEN a {
      		color: #d1c19e;
      		}
      		
      		.linkNormal {
           		font-weight: normal;
           		}
      		.linkActive {
           		font-weight: normal;
           		}
    
	#MENU_OBEN a:hover,
	#MENU_OBEN a:focus {
       			font-weight: normal;
       			color: #ffffff;
       			}      

	ul.menu, ul.menu ul {
   	  list-style-type: none;
	  }

	ul.menu a {
  	  display: block;
  	  padding: 3px 8px 3px 8px;
  	  font-weight: normal;
  	  font-size: 90%;
           }

	ul.menu li {
  	  padding: 0;
  	  float: left;
  	  background-color: #4c010b; 
  	  min-height: 20px;
	  }

/* Für Unterpunkte keine Float-Eigenschaft */
	ul.menu ul li {
  	  float:none;
  	  background-color: transparent;
    	  border-bottom: 1px solid #ffffff;
	  }

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern
	ul.menu ul li.hover, ul.menu ul li:hover {
  	  background-color: red;
	  }*/
	  

/* Zweite Ebene */
 	ul.menu ul {
      	  margin-left: 2px;
      	  padding: 0;
      	  position: absolute;
     	  display: none;
      	  width: 180px;
   	  }

/* Zweite Ebene anzeigen */
  	ul.menu li.hover ul, ul.menu li:hover ul  {
	  display: block;
           background-color: #5b3511; 
           }
           
           

/* Dritte Ebene */
   	ul.menu li.hover ul ul, ul.menu li:hover ul ul {
       	  display: none;
        	  margin-left: 180px; /* Breite eines Listenelements - Überlagerung */
       	  margin-top: -18px; /* Höhe eines Listenelements */
       	  }
       	  
 	ul.menu ul a:hover {
           background-color: #886336; 
   	  }

         ul.menu ul li.hover, ul.menu ul li:hover {
  	  background-color: #886336;
	  }       	  

/* Dritte Ebene anzeigen */
      	ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
           display: block;
           background-color: #886336; 
   	  }
   	     	 


/* Vierte Ebene */
     	ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
        	  display: none;
           margin-left: 180px; /* Breite eines Listenelements - Überlagerung */
           margin-top: -18px; /* Höhe eines Listenelements */
           }

	ul.menu ul ul a:hover {
           background-color: #bfa270;
           }

         ul.menu ul ul li.hover, ul.menu ul ul li:hover {
  	  background-color: #bfa270;
	  } 
	            

/* Vierte Ebene anzeigen */
         ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
           display: block;
           background-color: #bfa270;
           }
           
 
	
#textbereich {       
	min-height: 600px;
	}

#klickpath {
	padding-top: 15px;
	padding-left: 15px;
	font-size: 80%;
         }
	
#content {
	width: 670px;
	min-height: 600px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-right: 1px solid #4c010b;
	}	

	#content h1 { 
	    text-align: center;
	} 	   
	
#rechts {
	width: 179px;
	min-height: 600px;
	margin-left: 700px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	font-size: 90%;
         font-family: present;		
	}

	
	
#fuss {   
	clear: both;
	height: 40px;
	text-align: center;
	font-size: 80%;
   	letter-spacing: 1px;  
   	line-height: 1.5em;
   	padding-top: 3px;
	border-top: 1px solid #4c010b;
	} 

	

form {
    	background:url(/fileadmin/images/kontakt1.jpg);
    	width: 635px;
	margin-top: 15px;
    	padding: 15px;
    	border: 1px solid #4c010b;
    	}
    
label {
    	float: left;
    	width: 90px;
    	}

textarea {
    	/*float: left;*/
    	width: 418px;
    	height: 150px;
    	border: 2px solid #4c010b;
         margin-top: 5px;
    	margin-bottom: 10px;
    	}
    
    input {       
          width: 150px;
          border: 1px solid #4c010b;
          margin-bottom: 5px;
          }
    
    input#mailformformtype_mail   { 
                                  float: right;
	                         height: 25px;
                                  background: url(/fileadmin/images/bt-mail-hfrg.gif) no-repeat;
                                  color: #4c010b;
                                  margin-right: 20px;
                                  width: 80px;    
                                  }
