/* ----------------- OBSTBAU HAAS --- Feb. 2008 ------------------------- */

*   { padding:0;
      margin: 0;
      }

body {background-color:#EAEFD8;

      font-family: "Verdana";
      color:#62160A;
      margin:5px 20px 10px 20px;
      }

#box {width:950px;
      margin: 0px auto;
      padding:0px;
      text-align:left;
      border: 1px solid #636363;
      background-color:#224827;

      }

#kopf {margin:0px;
       height: 170px;
       background-image: url(img/logoneu1.jpg);
                        background-position:  30px;
                         background-repeat:no-repeat;

       }

/* --------------------------- Navi ----------------------------------------- */



.inaktiv  { padding:5px 0px 5px 5px;

          }

#links {width:150px;
color: #EAEFD8;
        font-size: 75%;
        padding: 40px 0px 0px 10px;
        margin-bottom: 5px;
        float:left;
        overflow: hidden;
        background-color:#224827;

        }

#links a {font-weight: normal;
          line-height: 15px;
          color: #DAEAFA
        }





#inhalt {width:789px;
         float:left;
         background-color:#D3DCAE;
         padding:0px 0px 30px 0px;
         margin-bottom: 0px;
         border-right:solid 1px #EAEAEA;
         overflow: auto;

         }

#footer {clear: both;
         margin: 0px;
         background-color: #224827;
         border-top:solid 1px #EAEAEA;
         }

#footer p {font-size: 60%;
           color:#D5EEF5;
           padding-top:5px;}

#footer a {
           color:#E4E3DE;
           }


/* --------------------------- Navi ----------------------------------------- */
#navi  {color: black;
        text-align: left;
        background-color:#224827;
        padding: 15px 0px 10px 15px;
        height: 30px;

        margin-right: auto;


         border-top: 1px solid #57765C;
        }

#navi a { color: #DAEAFA;
          font-size: 75%;
          letter-spacing: 1px;
          background-color: #224827;
          padding: 4px 7px 5px 7px;
          }

#navi a:hover { color: #D3DCAE;

                }

#navi a:focus { color: black;

                 }

#startseite #navi01 a { color: #DFCB36;
                 border-bottom-color: #F3DC69;}

#wirseite #navi02 a { color: #DFCB36;
                 border-bottom-color: #F3DC69;}

#produktseite #navi03 a { color: #DFCB36;
                 border-bottom-color: #F3DC69;}

#rezeptseite #navi04 a { color: #DFCB36;
                 border-bottom-color: #F3DC69;}

#galerieseite #navi05 a { color: #DFCB36;
                 border-bottom-color: #F3DC69;}

#kontaktseite #navi06 a { color: #DFCB36;
                 border-bottom-color: #F3DC69;}

#partnerseite #navi07 a { color: #DFCB36;
                 border-bottom-color: #F3DC69;}

#kaskoegerlseite #navi08 a { color: #DFCB36;
                 border-bottom-color: #F3DC69;}

#navi a:active { color: black;
                }

#navi li {  display: inline;
            list-style-type: none;
            margin: 0;
           }

#navi ul {margin-bottom:0;}




/*  Links                                                                     */

a:link {color:#364536;text-decoration:none;font-weight:bold}
a:visited {color:#364536;text-decoration:none;font-weight:bold}
a:hover {color:#BAD6BA;text-decoration:none;font-weight:bold}
a:focus  {color:#364536;text-decoration:none;font-weight:bold}


/* ÜBERSCHRIFTEN                                                              */

h1 {font-size:90%;
    font-weight:bolder;
    letter-spacing:0px;
    border-bottom:solid 3px #D4DCBC;
    text-align:left;
    color:#3D2D48;
    padding:10px 0px 3px 25px;
    margin-bottom: 10px;
    background-color: #EAEFD8;
    background-image: url(img/ecke.jpg);
    background-repeat:no-repeat;
    }

/* index */
h2 {font-size:75%;
    font-weight:bolder;
    text-align:left;
    color:#224827;
    padding:5px 0px 3px 45px;
    margin-bottom: 5px;
    }

h3 {font-size:90%;
    font-weight:bold;
    letter-spacing:1px;
    text-align:center;
    color:#304834;
    border-top: 1px solid #9CA47D;
    border-bottom: 1px solid #9CA47D;
    padding:3px 0px 3px 0px;
    margin: 15px 0px 10px 0px;
    }

h4 {font-size:85%;
    font-weight:bold;
    letter-spacing:1px;
    text-align:left;
    color:#304834;
    border-top: 1px solid #9CA47D;
    border-bottom: 1px solid #9CA47D;
    padding:3px 0px 3px 25px;
    margin: 20px 0px 10px 0px;
    background-color: #DEE6C0
    }

h5 {font-size:75%;
    border-top: 1px solid #CAD3A7;
    letter-spacing: 1px;
    font-weight:bolder;
    text-align:left;
    color:#224827;
    padding:20px 0px 3px 28px;
    margin-bottom: 5px;
    }

    /* produktetabelle */
h6 {font-size:90%;
    font-weight:bold;
    letter-spacing:1px;
    text-align:left;
    color:#304834;
    background-color: #DEE6C0;
    padding:3px 0px 3px 25px;
    margin: 15px 0px 10px 0px;
    }



/* TEXT                                                                       */

p  {font-size:70%;
       color:#323232;
       padding: 0px 35px 5px 38px;
       line-height: 14px;
       text-align:justify}

span  {font-size:70%;
       color:#F7F7F7;
       padding: 0px 15px 5px 15px;
       text-align:justify}

b {color:#112514}

/* aktuelles */
.aktuelles {font-size:110%;
    font-weight:bold;
    line-height: 15px;
    text-align:left;
    color:#DFC53C;
    border-bottom: 1px solid #EAEFD8;
    padding:10px 15px 10px 0px;
    margin: 10px 10px 5px 0px;
    }

.aktuelles a { color: #DAEAFA;
          font-size: 100%;
          line-hight: 10px;


          }

.aktuellesue {font-size:130%;
    font-weight:bold;
    letter-spacing:1px;
    text-align:left;
    color:#EAEFD8;
    border-bottom: 1px solid #EAEFD8;
    padding:3px 5px 3px 0px;
    margin: 0px 10px 5px 0px;

    }

/* BOXEN                                                                      */

.wir {float: left;
      font-size:70%;
      color: #162E19;
          overflow:hidden;
          width: 250px;
          padding: 0px 0px 5px 0px;
          margin: 15px 45px 25px 45px;
          border: 1px solid #9CA47D;
          text-align: center;}

.news {font-size: 80%;
       color: #3C3527;
       background-color:#EAEFD8;
       padding: 7px 15px 7px 45px;
      }

.galerie {padding-left: 38px;}

img  {border-color:#49654C;
      }

.produkte {
       border: solid 1px #9CA47D;
       background-color:#DEE6C0;
       padding: 7px 15px 7px 0px;
       margin: 5px 20px 5px 35px;
      }

.produkte1 {float: left;
      font-size:70%;
      color: #162E19;
          overflow:hidden;
          width: 150px;
          padding: 0px 0px 5px 0px;
          margin: 15px 20px 10px 20px;
          border: 1px solid #9CA47D;
          text-align: center;}



/* FOTOS                                                                      */

.fotoli  {font-size: 55%;
          text-align: justify;
          float:left;

          margin:-10px 15px 0px 20px;
          padding:3px;
          }

.fotore  {font-size:70%;
       color:#323232;

       line-height: 14px;
       text-align:justify;
          float:right;
          margin:-10px 10px 5px 15px;

          }

.fotoreindex  {font-size: 55%;
          text-align: justify;
          float:right;
          margin:0px 0px 5px 15px;

          }




td {padding: 5px 5px 5px 15px;
   color: #575757;
   font-size: 70%;
    text-align:left;
    vertical-align:top;
    border-top: solid 1px #B4BE91;
    border-left: solid 1px #B4BE91;
    border-right: solid 1px #B4BE91;

    }

table {margin-left: 25px;

    }
