
*{ 
      margin:0;
      padding:0;
      border:0;
}

.clear {
      clear:both;
      }


body{
      font: 14px Arial, Helvetica, sans-serif;
      color: #666;
      border: 0px;
      margin-top: 20px;
      background-color: #FFFECE;
}
h1{ color:#FFFECE;; font-weight: bold; font-size:16px;}

/*  --  komplette Seite -- center  --  */
#page{
      margin:auto;
      width: 1000px;
      height:700px;  
      background: url(images/background2.gif) no-repeat;
      
}


.navi{
      width: 730px;
      height: 40px;
      margin: 147px 0 0 397px;
      position: absolute;
}

.navi a{
}   

.navi a:hover {

}
.navi li{
      margin-right: 30px;
      float: left;
      list-style: none;         
}

.inhalt{
      width: 523px;
      height: 353px;
      margin: 278px 0 0 397px;
      color: #FFFECE;
      font-size: 13px;
      font-family:Verdana;
      line-height: 20px;
      position: absolute;
}
.inhalt a{
      color: #FFFECE;
}

.adresse{
      width: 220px;
      height: 275px;
      margin: 363px 0 0 86px;
      position: absolute;
      font-family: Verdana;
      line-height: 24px;
      font-size: 12px;
      color: #7F0212;
}
.adresse a{
      font-size: 11px;
      color: #7F0212;
}

.flagge1{
      margin: 203px 0 0 87px;
      position: absolute;
}

.flagge2{
      margin: 203px 0 0 114px;
      position: absolute;
}

.flagge3{
      margin: 203px 0 0 140px;
      position: absolute;
}

.bild1{
      margin: 230px 0 0 86px;
      position: absolute;
}
.bild2{
      margin: 10px 0 0 460px;
      position: absolute;
}

.bild3{
      margin: 10px 0 0 614px;
      position: absolute;
}

.bild4{
      margin: 10px 0 0 767px;
      position: absolute;
}

.bildbienvenue{
      margin: 204px 0 0 570px;
      position: absolute;
}

/*Bereich Fotogalerie*/

.galerie a{
      padding-left: 10px;
}
/* Bereich Service */

.inhalt2{
      margin: 200px 0 0 370px;
      height: 400px;
      width: 600px;
      color: #FFFECE;
      font-size: 12px;
      font-family:Verdana;
      line-height: 17px;
      position: absolute;
      overflow: auto;
    
}
.inhalt2 a{
      color: #FFFECE;
}

.speisekarte{
      left: 0;
      position: absolute;
}

.getraenkekarte{
      left: 0;
      position: absolute;
}
/* Ende Bereich Service */
     
      form { margin:20px 0 0 0; }
      fieldset { width:420px; border:0; }
      label { width:130px; float:left; margin:3px 0 0 0; }
      input , textarea { padding:2px; width:280px; float:left; border:1px solid #ccc; margin:0 0 3px 0; }
      textarea { height:100px; }
      input.submitbtn { width:80px; background:#7F0212; color:#fff; font-size:10px; }    


/* Bilder/Fotos */

.cuisine{
      margin: 0 0 0 200px;
      position: absolute;
}

.vin{
      margin: 0 0 0 200px;
      position: absolute;
}

.cuisiniers{
      margin: 0 0 0 200px;
      position: absolute;
}