
#wrapper {
  width: 850px;
  text-align:left;
  margin-top: 20px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background-color: ;
  border: 0px solid white; 
  
}

#kopfbereich {
  height: 93px;
  background-color: #AB002B;
  background-image: url(../images/head1.jpg);
  background-repeat: no-repeat;
   border-left: 0px solid white;
  border-bottom: 1px solid #8c8c8c; 
}
    #kopfbereich h1 {
      padding: 20px; 
    } 
    
       
#navi {
  
  float: left;
  width: 850px;
  height: 30px; 
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  color: white;
  background-color: #AB002B;  
  border-left: 0px solid white;
  border-right: 0px solid white;
}
div#menu{
  float:right;
  width: 850px;
  padding-top:0px;
  border-left: 0px solid white;
  border-right: 0px solid white;
  background: #AB002B;
 
  }
  div#menuflaggen{
  float:right;
  width: 60px;
  padding-top:0px;
  border-left: 0px solid white;
  border-right: 0px solid white;
  background: #AB002B;
 
  }
ul#nav,ul#nav li{
  list-style-type:none;
  margin:0;padding:0;}
ul#nav{
  margin-left: 205px;
  }
ul#nav li{
  float:left;
  margin-right: 3px;
  text-align: center;}
ul#nav a{
   float:left;
   width: 6em;
    display: block;
   font: bold 11px/16px arial, helvetica, sans-serif;
   padding: 1px 0;
   background: #FFF;
   text-decoration:none;
   color: #666;}
ul#nav a:hover{
   background: #eee;
   color: #AB002B;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{
   background: #eee;
   color: #AB002B;}
   
#textbereich {
  float: right; 
  width: 850px; 
  background-color: #eee;
   
     border-left: 0px solid #8c8c8c;
  border-right: 0px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
}

 #textbereich1 {
  float: right; 
  width: 850px; 
  background-color: #eee;
   
  background-image: url(../images/danielBa.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    border-left: 0px solid #8c8c8c;
  border-right: 0px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
}   
   
 
  #hauptinhalt {
    float: left; 
    width: 450px; 
    background-image: url(images/danielBa.jpg);
    background-repeat: no-repeat;
    background-position: ;
       }

  #hauptinhaltkontakt {
    float: left; 
    width: 450px; 
    background-image: url(images/danielkon.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
       }

 #hauptinhalt a 
 {
     text-decoration: none;
       
  }
 #hauptinhalt1 
 {
    float: left; 
    width: 450px; 
    
        
  }
 #hauptinhalt1 a 
 {
     text-decoration: none;
       
  }
 #hauptinhalt1a 
 {
    float: left; 
    width: 450px; 
    
    background-position: ;
    
  }

 
 #hauptinhalt1a a: hover 
 {
      text-decoration: underline; 
  }
* html #hauptinhalt2{
 
 width: 450px;
w\idth: 450px;
   } 
 #hauptinhalt2 
 {
    float: left; 
    width: 480px; 
    
  
    
  }
  .gaestebuch5
 {
    padding-left: 30px; 
    
  
    
  }
 
#linksbild  
    { float: left;
      
      width: 120px;
      padding-left: 30px;
      margin-top: 7px;
      }
#linksbildsu  
    { float: left;
      
      width: 450px;
      padding-left: 30px;
      margin-top: 7px;
      }
#linksbildso  
    { float: left;
      
      width: 450px;
      padding-left: 0px;
      margin-top: 7px;
      }
#linksbildrc  
    { float: left;
      
      width: 450px;
      margin-top: 7px;
      padding-left: 0px;
      
      }
.linksbildrc  
    { float: left;
      
      width: 450px;
      margin-top: 7px;
      padding-left: 0px;
      
      }
#linksbildmo  
    { float: left;
      
      width: 450px;
      margin-top: 7px;
      padding-left: 0px;
      
      }
#linksbildto  
    { float: left;
      width: 450px;
      width: 120px;
      margin-top: 7px;
      padding-left: 0px;
      
      }
#linksbildula  
    { float: left;
      width: 450px;
      width: 120px;
      margin-top: 7px;
      padding-left: 0px;
      
      }
#linksbildlyriel
{ float: left;
      width: 450px;
      width: 120px;
      margin-top: 7px;
      padding-left: 0px;
      
      }
#linksbildwein
{ float: left;
      width: 450px;
      width: 120px;
      margin-top: 7px;
      padding-left: 0px;
      
      }
#linksbildmu  
    { float: left;
      width: 450px;
      
      margin-top: 7px;
      padding-left: 0px;
      padding-bottom: 30px;
      
      }
#linksbildma  
    { float: left;
      width: 450px;
      
      margin-top: 7px;
      padding-left: 0px;
      padding-bottom: 30px;
      
      }
#links  
    { 
      
      margin-left: 0px;
      margin-top: 0px;
      }
      #anker0, #anker0 a   
    { 
      text-decoration: none;
      color: blue;
      float: right;
      font: 13px/11px arial , helvetica, sans-serif;
      }
#anker, #anker a   
    { 
      text-decoration: none;
      color: blue;
      float: right;
      font: 13px/11px arial , helvetica, sans-serif;
      }
#anker2, #anker2 a   
    { 
      text-decoration: none;
      color: blue;
      float: right;
      font: 13px/11px arial , helvetica, sans-serif;
      }
#anker3, #anker3 a   
    { width: 80px;
      text-decoration: none;
      color: blue;
      float: right;
      padding-bottom: 5px;
      font: 13px/11px arial , helvetica, sans-serif;
      }

  #nebeninhalt   {
    
    padding-top: 0px;
    padding-left: 57px;
    padding-right: 0px;
    float: left;  
    width: 154.5px;
    background-color: ;
     background-image: url(images/danielc.jpg);
  background-repeat: no-repeat;
     
  }
#nebeninhalt1 {
    
    padding-top: 0px;
    padding-left: 57px;
    padding-right: 0px;
    float: left;  
    width: 154.5px;
  
     
     
  }
#nebeninhalt1a   {
    
    padding-top: 0px;
    padding-left: 30px;
    padding-right: 0px;
    float: left;  
    width: 154.5px;
    
     
     
  }
* html #nebeninhalt1a{
 
 width: 150px;
w\idth: 150px;
   } 
#nebeninhaltkontakt   {
    
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: right;  
    width: 210px;
   
     
     
  }
 #karin   {
    margin: 0px;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 10px;
    float: right;        
  }
 #bild1   {
    margin: 0px;
    padding-top: 35px;
    padding-left: 0px;
    padding-right: 10px;
    float: right;        
  }
  #ticker { 
  width: 470px;
padding-top: 5px;
  left: 20px;
  color: #990000;
  font-family: arial;
  font-size:10px;       	white-space:nowrap; }

     .bild
{
        float: right;
        width: 154.5px;
	padding-top: 100px;
	padding-left: 0px;
	padding-bottom: 10px;
	
	
}
  .gastbuch
{
        float: right;
        width: 156.5px;
        height: 15px;
	margin-top: 50px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 3px;
	font:  bold 11px/16px arial, helvetica, sans-serif;
	color: #AB002B;
	background-color: #d9d9d9 ; 
	line-height: 142%;
	border-top: 0px solid #AB002B; 
	border-bottom: 0px solid #AB002B;
}
  .gastbuch1
{
        float: right;
        width: 154.5px;
        height: 15px;
	margin-top: 25px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 3px;
	font:  bold 11px/16px arial, helvetica, sans-serif;
	color: #AB002B;
	background-color: #d9d9d9 ; 
	line-height: 142%;
	border-top: 0px solid #AB002B; 
	border-bottom: 0px solid #AB002B;
}
  .eventansage
{
        float: right;
        margin-top: 30px;
	
}
   .kontakt
{
        float: right;
        width: 180px;
	padding-top: 10px;
	padding-left: 4px;
	padding-bottom: 10px;
	font:  11px/11px arial , helvetica, sans-serif;
	color: #444444;
	background-color: ;
	line-height: 142%;
	border-top: 1px solid #8c8c8c; 
	border-bottom: 1px solid #8c8c8c;
	border-left: 1px solid #8c8c8c;
	border-right: 1px solid #8c8c8c;
}

* html .kontakt{
 
 width: 152.5px; 
     w\idth: 150.5px;
   } 
 * html .gastbuch{
 
 width: 152.5px; 
     w\idth: 152.5px;
   }
   
   .video
{
        float: right;
        width: 156.5px;
        
	margin-top: 50px;
	padding-bottom: 3px;
	font:  bold 11px/16px arial, helvetica, sans-serif;
	color: #AB002B;
	 
	
	
}
 .logo
{
        float: right;
        width: 110px;
	padding-top: 20px;
	padding-left: 35px;
	padding-bottom: 0px;
	
} 
 .logokontakt
{
        float: right;
        width: 110px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 0px;
	
}
 .platzhalter
{
        float: left;
        width: 154.5px;
	padding-top: 5px;
	padding-left: 30px;
	padding-bottom: 0px;
	
}
.map24
{
        float: right;
       	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	font:  11px/11px arial , helvetica, sans-serif;
	color: #444444;
	background-color: ;
	line-height: 142%;
	
}
  .nebeninhaltkontakt1, .nebeninhaltextra
{
        float: right;
        width: 182px;
        height: 15px;
	margin-top: 50px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 3px;
	font:  bold 11px/16px arial, helvetica, sans-serif;
	color: #AB002B;
	background-color: #d9d9d9 ; 
	line-height: 142%;
	border-top: 0px solid #AB002B; 
	border-bottom: 0px solid #AB002B;
}
  .nebeninhaltkontakt2, .nebeninhaltextra
{
        float: right;
        width: 180px;
        height: 15px;
	margin-top: 20px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 3px;
	font:  bold 11px/16px arial, helvetica, sans-serif;
	color: #AB002B;
	background-color: #d9d9d9 ; 
	line-height: 142%;
	border-top: 0px solid #AB002B; 
	border-bottom: 0px solid #AB002B;
}
  .nebeninhaltkontakt3, .nebeninhaltextra
{
        float: right;
        width: 182px;
        height: 15px;
	margin-top: 35px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 3px;
	font:  bold 11px/16px arial, helvetica, sans-serif;
	color: #AB002B;
	background-color: #d9d9d9 ; 
	line-height: 142%;
	border-top: 0px solid #AB002B; 
	border-bottom: 0px solid #AB002B;
}

* html  .nebeninhaltkontakt3 {
    
   
     width: 152.5px; 
     w\idth: 152.5px;
   
              }
* html  .nebeninhaltkontakt1 {
    
   
     width: 152.5px; 
     w\idth: 152.5px;
   
              }

#navibereich {
  float: left; 
  width: 175px; 
  background-color: #eee; 
  } 
  
 .bildunter
{
	padding: 5px;
	font:  9px arial , helvetica, sans-serif;
	color: #444444;
	line-height: 142%; 
}
 .bildunter1
{
        
	padding-top: 5px;
        padding-left: 70px;
	font:  10px arial , helvetica, sans-serif;
	color: #444444;
	line-height: 142%; 
}
.bildunter2
{       
        float: right;
	padding-top: 0px;
        padding-right: 30px;
	font:  10px arial , helvetica, sans-serif;
	color: #444444;
	line-height: 100%; 
}
.bildunter3
{
        
	padding-top: 5px;
        padding-left: 90px;
	font:  10px arial , helvetica, sans-serif;
	color: #AB002B;
	line-height: 142%; 
}
    #navibereich li {
      list-style: none; 
      padding-right: 0px; 
      padding-left: 0px; 
    }
#fussbereich {
     width: 850px;
    margin-right: auto;
     
     margin-left: auto;
     
  
  background-color: #d9d9d9;
  border-left: 0px solid #8c8c8c; 
  border-right: 0px solid #8c8c8c;
  border-bottom: 0px solid #8c8c8c;
  clear:both;
}
.copy
{
        font:   10px/16px arial, helvetica, sans-serif;
	color: #444444;
	line-height: 142%;
	
}

#ende {
    float: left; 
    height: 10px; 
    background-color: #AB002B; 
     }
a { text-decoration: none; outline: none; color: #AB002B; border: 0px;} 
a:link { color: #AB002B; border: 0px;     }

a:visited { color: #AB002B;
            text-decoration: none;border: 0px; }

a:hover  { text-decoration: underline;border: 0px;
                    }

a:active { color: black; background-color: ;border: 0px; }
.skiplink { display: none; }
h1 { font-size: 15px;
     padding-top: 20px;
     padding-left: 30px;
     padding-bottom: 15px; } 
h2 { font-size: 15px; 
     padding-top: 2px;
     padding-bottom: 10px;
      padding-left: 150px;}
h3 { font-size: 14px; margin-top: 0em; margin-left: 30px; padding-bottom: 10px;}
h4 { font-size: 13px; margin-left: 30px;}
h5 { font-size: 12px; margin-left: 30px;}
h6 { font-size: 13px; margin-left: 0px; padding-bottom: 15px;}
strong, h2, h1, h5 { color: #AB002B;
             text-decoration:none; }
