/* ----------------- DIE KOSTBAR ------------------------- */

*   { padding:0;
      margin: 0;
      }

body {background-color: #FEEBA6;
      font-family: "Verdana";
      color:#62160A;
      margin:10px 5px 5px 5px ;
      }

a:link {color:#87450B;text-decoration:none;font-weight:none}
a:visited {color:#87450B;text-decoration:none;font-weight:none}
a:hover {color:#FFCA6C;text-decoration:none;font-weight:none}
a:focus  {color:#FFCA6C;text-decoration:none;font-weight:none}

a.ohne:link {color:#000000;text-decoration:none;font-weight:normal}
a.ohne:visited {color:#000000;text-decoration:none;font-weight:normal}
a.ohne:focus  {color:#8D6A00;text-decoration:none;font-weight:normal}

/* ------------------- WRAPPER -----------------------------*/

#wrapper {width:960px;
          margin: 0px auto;
          padding:0px;
          border: solid #ECC88A 1px;
          }

/* ------------------- KOPF -----------------------------*/

#kopf { height: 96px;
        background-image: url(img/homepage.jpg);
        background-repeat:no-repeat;
        }

/* ------------------- NAVIGATION -----------------------*/

#navi {float: left;
       width:150px;
       padding-top: 52px;
       padding-bottom: 40px;
       background-image: url(img/hintergrund_menue1.jpg);
       background-repeat:repeat-y;
       margin-bottom: 5px;

       font-size: 80%;
       }

.aktiv  {font-weight:bold;
        background-image: url(img/hintergrund_gelb.jpg);
        border-bottom:solid 1px #ECC88A;
        border-top:solid 2px #FBC86C;
        padding:9px;
        color: #120E00;
        }

.inaktiv  {padding:9px;
           color:#FDECA6;
           border-top:solid 2px #FFCA6C;
           }


#navi a:link {color:#FDECA6;text-decoration:none;font-weight:bold}
#navi a:visited {color:#FDECA6;text-decoration:none;font-weight:bold}
#navi a:hover {color:#FFCA6C;text-decoration:none;font-weight:bold}
#navi a:focus  {color:#FDECA6;text-decoration:none;font-weight:bold}

a.ohne:link {color:#000000;text-decoration:none;font-weight:normal}
a.ohne:visited {color:#000000;text-decoration:none;font-weight:normal}
a.ohne:focus  {color:#8D6A00;text-decoration:none;font-weight:normal}

#shopmenue {float: left;
       width:100px;
       padding-top: 5px;
       padding-bottom: 5px;

       margin-bottom: 5px;
       border-top:solid 1px #FBC86C;
       font-size: 80%;
       }

/* --------------------- INHALT ------------------------------- */

#inhalt {width:810px;
         background-image: url(img/hintergrund_gelb.jpg);
         float: left;
         padding: 0px 0px 10px 0px;
         overflow: auto;
          }

/* --------------------- FOOTER ------------------------------- */

#footer {clear:both;
         background-color: #FEEBA6;
         padding: 5px 0px 0px 0px;
         border-top: 1px solid #ECC88A;
         letter-spacing: 1px;}

#footer p   {color: #666666;
             font-size: 60%;
             border-bottom: 1px solid #ECC88A;}


/* --------------------  ÜBERSCHRIFTEN --------------------------*/

h1 {font-size:110%;
    font-weight:bold;
    letter-spacing:4px;
    text-align:left;
    color:#844109;
    margin-bottom: 5px;
    padding: 15px 0px 15px 20px;
    border-bottom:solid 2px #F2DC8D;
    }

h2 {font-size:85%;
    font-weight:bold;
    letter-spacing:4px;
    text-align:left;
    color:#9A4A09;
    margin-bottom: 10px;
    margin: 10px 0px 0px 20px;
    }

h3 {font-size:85%;
    font-weight:bold;
    letter-spacing:2px;
    text-align:left;
    color:#AA5F09;
    padding:10px 0px 3px 10px;
    }

h4 {font-size:80%;
    font-weight:bold;
    letter-spacing:2px;
    text-align:left;
    color:#AA5F09;
    padding:10px 0px 3px 20px;
    }

h5 {font-size:75%;
    font-weight:bold;
    letter-spacing:1px;
    text-align:left;
    color:#9A4A09;
    background-color: #FEEDB0;
    padding:5px 0px 3px 20px;
    border-bottom: solid #ECC88A 1px;
    margin-bottom: 2px;
    }


/* ------------------------  TEXT ----------------------------------- */

p  {font-size:70%;
    color:#5B5B5B;
    text-align:justify;
    padding: 5px 10px 10px 20px;
    }

b {color:#808080}

table  {color:#6B6B6B;
        margin: 10px;}

/* -------------------------- BOXEN -------------------------------- */
.boxaktuell     {float: left;
          overflow:hidden;
          width: 450px;
          padding: 0px 0px 10px 0px;
          margin: 10px 5px 10px 5px;
          border: solid #ECC88A 1px;
          background-color:#FEEBA6;}

.box     {float: left;
          overflow:hidden;
          width: 450px;
          padding: 5px 5px 10px 0px;
          margin: 10px 5px 10px 20px;
          border: solid #ECC88A 1px;
          background-color:#FEEBA6;}

.boxnewsletter     {float: left;
          overflow:hidden;
          width: 450px;
          padding: 5px 5px 10px 0px;
          margin: 10px 5px 10px 50px;
          border: solid #ECC88A 1px;
          background-color:#FEEBA6;}

.box1     {float: left;
          overflow:hidden;
          width: 752px;
          padding: 5px 5px 10px 0px;
          margin: 10px 0px 10px 10px;
          border: solid #ECC88A 1px;
          background-color:#FEEBA6;}

.cart {float: right;
          overflow:hidden;
          width: 200px;
          padding: 5px 5px 10px 0px;
          margin: 10px 0px 10px 10px;
          border: solid #ECC88A 1px;
          background-color:#FEEBA6;}

.top     {float: right;
          overflow:hidden;
          width: 60px;
          font-size: 70%;
          padding: 5px;
          margin:0px 5px 0px 0px;
          background-color:#FEEBA6;}



/* -------------------------  FOTOS ------------------------------------ */

.fotore  {font-size: 55%;
          text-align: justify;
          float:right;
          margin: 10px 5px 5px 25px;}

/*                                                            GÄSTEBUCH */

.eintrag { background-color:#FFECA7;
           font-size: 70%;
           border:1px solid #ECC88A;
           padding: 10px;
           margin: 10px;}

.innen {padding:5px;}

td {padding-top: 5px;
    padding-bottom: 5px;
    text-align:left;
    vertical-align:top;
    }

img {border: #ECC88A;}

/*                                                            LISTEN */





