<style>
  .body{
    text-align:center;  
    background-color: #849852; 
    font-family:Times; 
    font-size:16px; 
    color:#434343; 
    font-weight:bold; 
  }
  
  .title{
    font-size:18px;
  }
  
  .link{
    color:#434343;
    font-weight:bold;
  }
  
  #contactTable{
    width:100%;
     height:100%  
  }
  
  #wrapMain{
    position:relative; 
    text-align:left; 
    margin:0px auto; 
    width:800px;
  }
  
  #wrapShadow{
    position:absolute; 
    width:902px; 
    top:4px; 
    left:4px; 
    z-index:1;
  }
  
  .contentlink{
    color:black;
    text-decoration:none;
  }
  
  .contentlink:hover{
    color:red;
    text-decoration:none;
  }
    
  .link{
    height:30px;
    background-image: url(dunkel3.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    text-decoration:none;
    font-style:normal;
  }
  
  .link:hover{
    height:30px;
    background-image: url(hell3.jpg);  
    background-repeat:no-repeat;
    background-position:left center;
    text-decoration:none;
    color:orange;
    font-style:normal;
  }
  #headerShadow{
    background-color:#433f45; 
    width:902px; 
    height:200px; 
    overflow:hidden;
  }
  
  #menuShadow{
    position:relative; 
    background-color:#433f45; 
    width:800px; 
    height:25px; 
    overflow:hidden;
  }
  
  .contentShadow{
    background-color:#433f45; 
    width:800 px; 
    border:2px solid #433f45; 
    height:500px;
  }
  
  html>body .contentShadow{
    background-color:#433f45; 
    width:800 px; 
    border:2px solid #433f45; 
    height:auto;
    min-height:500px;
  }  
  
  .spacerShadow{
    width:800px;  
    height:15px; 
    overflow:hidden;
  }
  
  .spacerShadowTop{
    width:800px;  
    height:20px; 
    overflow:hidden;
  }  
  
  .spacer{
    width:800px;  
    height:15px; 
    overflow:hidden;
  }  
  
  #footerShadow{
    position:relative; 
    background-color:#433f45; 
    width:800px; 
    height:25px;
  }
  
  #wrapFront{
     
    width:800px; 
    top:0px; 
    left:0px; 
    z-index:2;
  }
  
  #headerFront{
    background-color:#433f45; 
    width:800px; 
    height:200px; 
    overflow:hidden;
  }  
  
  #menuFront{
    position:relative; 
    background-color:#af5c42; 
    width:800px; 
    height:25px;
  }
  
  #menuInner{
    text-align:center; 
    position:absolute; 
    width:800px; 
    height:19px; 
    margin-top:2px; 
    overflow:hidden;
  }
  
  .menuLink{
    color:white; 
    font-weight:bold; 
    font-size:16px; 
    text-decoration:none;
  }
  
  .contentFront{
    background-image: url(content_back.jpg); 
    width:796px; 
    height:500px; 
    border:2px solid #af5c42;
  }
    
  .contentInner{
    margin:10px;
  }  
  
  html>body .contentFront{
    height:auto;
    min-height:500px; 
  }
    
  html>body .contentInner{
    margin:10px;
    height:auto;
    min-height:500px; 
  }   
  
  #footerFront{
    position:relative; 
    background-color:#af5c42; 
    width:800px; 
    height:25px;
  }
  
  #footerInner{
    text-align:center; 
    position:absolute; 
    width:800px; 
    height:19px; 
    margin-top:2px; 
    overflow:hidden;
  }
  
  .footerLink{
    color:black; 
    font-weight:; 
    font-size:14px; 
    text-decoration:none;
  }
  
/*Leder-Gästebücher*/
#gallery {
  border-top:1px solid #808080;
  width:555px;
  margin-top:20px;
  padding-top:10px;
  display:table;
  padding-left:5px;
}  
#gallery .item {float:left; width:555px; margin-bottom:10px;}
#gallery .thumbWrap { display:table-cell; float:left; width:190px;}
#gallery .text { float:right; width:355px;}
#gallery .thumbWrap img { border:none; }
  
  
</style>

