div, ul, li, img {margin: 0; padding: 0; border: 0;}
div#box{
        position: relative;
        margin:auto;
        padding: 0;
        width: 900px;
        min-height: 490px;
        border: 10px solid #8a2237;
        background: url("images/background2.png") repeat-y;
        background-position: 0px 0;
}
div#inhalt {
  padding-left: 1px;
  margin-left: 240px;
  text-align: center;
  color: #8a2237;
  min-height: 450px;
}
div#text {
  padding: 5px 5px 5px 5px;
  text-align: center;
  /*border: 10px solid #730033;*/
  color: #8a2237;
}
div#header {
  /*padding: 0 0 0 1px;*/
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
  /*border: 10px solid #730033;*/
  color: #8a2237;
}
div#header img{
        margin: 0;
        padding:0;
}
div#info {
  float: left;
  width: 239px;
  margin: 0;
  padding: 0;
  color: #8a2237;
  min-height: 250px;
  text-align: center;
}

div#logo {
  /*background-image: url('images/logo_top.png'); */
  background-color: #eadebd;
  background-repeat: no-repeat;
  height:162px;
  text-align: center;
}
#fahnen {
         position: absolute;
         top: 10px;
         right: 10px;

         text-align: center;
         width: 100px;
         height: 20px;
         z-index:1;
         }

div#footer {
  background-image: url('images/footer_bg.png');
  background-repeat: no-repeat;
  height: 50px;
  margin:0;
}
div#menu {
  background-color:  white;/* #d7b3ba; Nicht zu empfehlen, da grausig: #701f29;*/
}

#menu ul#Navigation {
    text-align: center;
    height:28px;
  }
#menu ul#Navigation li {
    list-style: none;
    display: inline;
    margin-left: 0.2em;
  }
#menu ul#Navigation a, #menu ul#Navigation span {
    text-decoration: none; font-weight: bold;
    color: #8a2237;
    padding: 0.5em;
  }
#menu ul#Navigation span, #menu ul#Navigation #current a,#menu ul#Navigation a:hover{
    color: #8a2237;
    background-color: #eadebd;
  }

.line{
margin:2em;
border-top: 1px solid;
border-color: #d7b3ba;
}

a{
        color: #8a2237;
}