/* globale Einstellungen */

*{padding: 0; margin: 0;}

/* Seitenlayout */

body {
    color: #000000;     background: #edeae8;
    margin: 0; padding: 0;
    text-align: center;
    background-image: url(bilder/bg.jpg);
    background-attachment: fixed;
    background-position: bottom center;
    background-repeat: repeat-x;
  }

div#top {
    background: #352415;
    text-align: left;
    margin: 0px auto 25px;
    width: 1000px;
    padding: 0;
  }

div#logo {
    float: left; width: 1000px; height: 95px;
    background-image: url(bilder/top.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }

div#foto {
    float: left; width: 1000px; height: 231px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }

div#seite {
    margin: 0;
    padding: 0 0 0 0px;
    float: left;
    width: 1000px;
    background-image: url(bilder/main.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-y;
  }

div#navi-left {
    float: left;
    margin: 10px 0 0 35px;
    padding: 0px 0px;
    width: 243px; min-height: 500px;
    text-align: right;
  }

*html div#navi-left {
    margin: 10px 0 0 14px;
    width: 211px;
    text-align: right;
  }

html* div#navi-left {
    margin: 10px 0 0 18px;
    width: 210px;
    text-align: right;
  }

div#inhalt {
    margin: 10px 0 0 34px;
    padding: 0px 0px;
    float: left;
    width: 640px; min-height: 500px;
    text-align: center;
  }

*html div#inhalt {
    padding: 0px 38px;
  }

div#footer {
    clear: both;
    margin: 0;
    padding:  5px 0 0 320px;
    float: left;
    width: 680px; height: 50px;
    background-image: url(bilder/footer.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    }

/* Standartformatierungen */

p  {
        color : #000;
        font-size : 14px;
        font-family : Verdana,Arial;
}

li  {
        color : #352415;
        font-size : 14px;
        font-family : Verdana,Arial;
        list-style-type:square;
        list-style-position:inside;
}

.small {
        color : #352415;
        font-size : 12px;
        font-family : Verdana,Arial;
}

.small a:link, .small a:visited {
  color : #624c38;
  font-size : 12px;
  font-family : Verdana,Arial;
}

.small a:focus, .small a:hover {
  color : #352415;
  font-size : 12px;
  font-family : Verdana,Arial;
}

b {
  color : #000;
  font-size : 14px;
  font-family : Verdana,Arial;
  font-weight: bold;
}

h1  {
        color : #624c38;
        font-size : 24px;
        font-family : Times New Roman,Arial;
}

a:link {
  color : #624c38;
  font-size : 14px;
  font-family : Verdana,Arial;
  text-decoration:none;
}

a:visited {
  color : #624c38;
  font-size : 14px;
  font-family : Verdana,Arial;
  text-decoration:none;
}

a:active {
  color : #624c38;
  font-size : 14px;
  font-family : Verdana,Arial;
  text-decoration:none;
}

a:hover {
  color : #624c38;
  font-size : 14px;
  font-family : Verdana,Arial;
  text-decoration:underline;
}

.form {
  color : #000000;
  font-size : 14px;
  font-family : Verdana,Arial;
}

img  {
        border-width: 2px;
        border-style: solid;
        border-color: #624c38;
        margin: 5px;
}


.nobo {
        border-width: 0px;
        margin: 5px;
}

hr {color:#352415; height:2px; margin: 5px 0;
}

/* Menue links */

#navi-left ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#navi-left li {
  list-style-type:none;
}

#navi-left li a {
  height: 32px;
  font-size : 24px;
  font-family : Times New Roman,Arial;
  font-weight: bold;
  text-decoration:none;
}
#navi-left li a:link, #navi-left li a:visited {
  color: #352415;
  display: block;
  padding: 0 0 0 30px;
}
#navi-left li a:hover, #navi-left li a:focus {
  color: #624c38;
  padding: 0 0 0 30px;
}
#navi-left li a:active {
  color: #000000;
  padding: 0 0 0 30px;
}
#navi-left #current a {
  color: #000000;
  padding: 0 0 0 30px;
}
#navi-left #current a:hover {
  color: #352415;
  padding: 0 0 0 30px;
}
