
/* CSS Document */


#base {
    height: 1000px;
    width: 800px;
    margin-left: -400px;
    left: 50%;
    background-image: url(pic/bg2.gif);
    background-color: #EFFFDE;
    position: absolute;
  }


#top {
    width: 760px;
    height: 255px;
    margin-left: -381px;
    left: 50%;
    position: absolute;
    background-image: url(kopfa.gif);
  }


#inhalt {
    background : #EFFFDE;
    padding : 5px 15px 15px 35px;
    bottom-color : #000066;
    bottom-style : none;
    bottom-width : medium;
    height : 650px;
    left-color : #000066;
    left-style : dotted;
    left-width : medium;
    overflow : auto;
    right-color : #000066;
    right-style : none;
    right-width : medium;
    top : 290px;
    top-color : #000066;
    top-style : none;
    top-width : medium;
    visibility : visible;
    width : 419px;
  }


#nav {
    width: 192px;
    background-image: url(pic/nav_bg3.gif);
    padding-right: 7px;
    position: absolute;
  }


#banner {
    position: absolute;
    top: 458px;
    left: 1px;
  }


ul#navlist {
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    width: 100%;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
  }


ul#navlist li {
    display: block;
    margin: 0;
    padding: 0;
  }


ul#navlist li a {
    display: block;
    width: 97%;
    padding: 0.5em 0 0.5em 2em;
    color: #FFFFFF;
    text-decoration: none;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000099;
    border-right-color: #000033;
    border-bottom-color: #000033;
    border-left-color: #000099;
    background-color: #000066;
  }


#navcontainer>ul#navlist li a {
    width: auto;
  }


ul#navlist li#active a {
    background: #f0e7d7;
    color: #800000;
  }


ul#navlist li a:hover, ul#navlist li#active a:hover {
    color: #FFFF00;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #8C0000;
    border-right-color: #DE0000;
    border-bottom-color: #DE0000;
    border-left-color: #8c0000;
    background-color: #AD0000;
  }


body {
    background-color: #DE0000;
    margin: 0px;
  }


h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 30px;
    color: #000099;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-bottom-style: solid;
  }


h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
  }


h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    color: #AD0000;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-bottom-style: dotted;
    border-top-color: #BD0000;
    border-right-color: #BD0000;
    border-bottom-color: #BD0000;
    border-left-color: #BD0000;
  }


h4 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
  }


p {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
  }


li {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
  }


.table {
    background-color: #CE0000;
    border: 6px double #EFEF00;
    padding: 8px;
  }


.img {
    padding: 3px;
    border: 1px solid #FFFF00;
    margin: 5px;
  }


