/* Globales *************************************************************** #2E1B13*/

  /* Unsichtbare Elemente für barrierefreiheit */
  .invisible {
        position: absolute;
        color: red;
        background-color: #ffffff;
        left: -1000px;
        top: -1000px;
        width: 0px;
        height: 0px;
        overflow: hidden;
        display: inline;
  }
body {
/*
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
*/

        color: #330045;
        background-color: #FFF7F0;

        margin: 0px;
        padding: 0px;
        min-width: 580px;
        min-height: 440px;
/*        overflow: auto;                        */

        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        font-size: 14px;
        font-family: Arial,Helvetica,sans-serif;

        line-height: 110%;

        background-position: 0px 0px;
        background-repeat: repeat-y;

  }

/* BilderWasserLogo ******************************************************** */

  div.layout {
        position: absolute;
        z-index: 10;
        top: 0px;
        left: 0px;
        right: 0px;

        height: 133px;

        color: white;
        background-image: url(./grafik/header.gif);
        background-repeat: repeat-x;

  }

  div.layout div.schrift{
        position: absolute;
        z-index:12;
        top:25px;
        left: 380px;
        height:57px;
        width: 482px;
        repeat:norepeat;
        color:#EFD9FF;
        font-size:50px;
        font-style:bold;
  }

  div.nav {
        position: absolute;
        z-index: 9;
        top: 110px;
        bottom: 0px;

        /*height: 560px;*/
        height:100%;
        width: 180px;
        overflow: hidden;

        background-image: url(./grafik/nav.gif);
        background-repeat: repeat-y;
        color:#EFD9FF;
  }


  div.nav ul {
        font-size:14px;
        font-style:strong;
        padding-top: 60px;
        padding-left: 50px;
        color: #EFD9FF;
        list-style-position: outside;
}
div.nav li {
        padding-bottom:10px;
}
         div.nav a {
       color:#EFD9FF;
       text-decoration: none;
       text-underline: none;
      }

      div.nav a:link {
       color: #EFD9FF;
       text-decoration: none;
       text-underline: none;
       }
       div.nav a:visited {
        color: #EFD9FF;
       text-decoration: none;
       text-underline: none;
       }
       div.nav a:hover {
        color: #EFD9FF;
       text-decoration: none;
       text-underline: none;
        list-style: none;
       }

div.nav li.aktiv {
        list-style-image: url(./grafik/nav_aktiv.gif);
}
div.nav li.icon {
        list-style-image: url(./grafik/nav_icon.gif);
}

/* Content **************************************************************** */

  div.content {
        height:100%;
        min-width: 200px;
        min-height: 600px;
/*        overflow: auto;                */
        border-left-color: #330045;
        border-left-style: solid;
        border-left-width: 180px;

        margin-top: 106px;

        padding-top: 24px;
        padding-left: 40px;
        padding-right: 9px;
        padding-bottom: 24px;

        color:#330045;
        background-color: #EFD9FF;

        line-height: 115%;

  }

  div.content h1 {
      color:#330045;
      font-style:strong;
      font-size:40px;
  }

    div.content h2 {
      color:#330045;
      font-style:strong;
      font-size:30px;
  }

      div.content h3 {
      color:#330045;
      font-style:strong;
      font-size:24px;
  }

      div.content a {
       color:#330045;
      }

      div.content a:link {
       color: #330045;
       }
       div.content a:visited {
        color: #330045;
       }
       div.content a:hover {
        color: #330045;
       }
       div.content ul {
        list-style: none;
        list-style-position: outside;
       }

  div.content div.galerie img{
      border: 7px inset  #330045;
      padding: 3px;
      background-color:#560075;
  }

  div.content span.codedirection {
      unicode-bidi:bidi-override;
      direction: rtl;
  }

  div.content div.bild img{
      border: 7px inset  #330045;
      padding: 3px;
      background-color:#560075;
  }
/*none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset*/
/* Foot ******************************************************************* */

  div.foot {
        position:relative;
        margin-top: -40px;
        margin-left: 40px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding: 0px;
        left:0px;
        top: 5px;
        color:#330045;
        z-index:15;
  }

  div.foot div {
        height: 35px;
        white-space: nowrap;
        font-weight: bold;
        font-size: 11px;
        color:#EFD9FF;
  }


  div.foot div.left {
        float: left;
        padding-left:30px;
        text-align: left;
        position:absolute;
        left: 0px;
  }

  div.foot div.right {
        top:0px;
        float: right;
        padding: 25px;
        margin:15px;
        text-align: right;
        background-color:#330045;
  }
      div.foot a {
       color:#EFD9FF;
      }

      div.foot a:link {
       color: #EFD9FF;
       }
       div.foot a:visited {
        color: #EFD9FF;
       }
       div.foot a:hover {
        color: #EFD9FF;
       }
/* CSS Document */