/* styles unrelated to the application follow */
body {

        scrollbar-DarkShadow-Color:#ddddff;
        scrollbar-Face-Color:#ddddff;
        scrollbar-Shadow-Color:#0000ff;
        scrollbar-Highlight-Color:#ffffff;
        scrollbar-3dLight-Color:#0000ff;
        scrollbar-Arrow-Color:#0000ff ;
        background-color: #B0AD9E;
  font-family: Verdana;
  padding: 0;
  margin: 0;


}
a{
  color: #ffffff;
  text-decoration: none;
}

a:hover {
        color: #dddddd;
}
h1 {
        position:relative;
        font:1em verdana;
}

#b0{
  position: fixed;
  left: 0px;
  top: 0px;
  width: 250px;
  height: 100%;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  background: #7D7865 url(../bilder/left-vert.jpg) repeat-x scroll left top;
  border: 0;
  margin: 0;
  padding: 0;
  z-index: 2;
}

#b1{
  position: absolute;
  text-align: center;
  left: 250px;
  top: 0px;
  width: 1000px;
  height: 100%;
  min-width: 900px;
  background: #B0AD9E url(../bilder/bg-right2.jpg) repeat-y scroll left top;
  border: 0;
}

#b2{
  position: absolute;
 /*  left: 20px; */
   left: 10%;
  top: 20px;
  /* width: 500px; */
  width: 80%;
  min-width: 500px;
  height: 25px;
  background: #dddddd url(../bilder/top_bar.png);
  color: white;
  text-align: center;
  border: 1px solid black;

  -moz-box-shadow: 0 0 10px;
  -webkit-box-shadow: 0 0 4px black;
  filter:progid:DXImageTransform.Microsoft.Glow(color=#ffffff, strength=5);

  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;

  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;

}

#b3{
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  background: #7D7865 url(../bilder/bg-right3.jpg) repeat-y scroll left top;
  height: 100%;

}

#l1{
  margin: 0 0 50px 0;
  padding: 0;
}

#l1a{
 padding: 0 0 0 5px;
 margin: 0;
}

#l1a li{
  list-style: none inside;
  margin: 30px 0px;
  padding: 0;
}

.copy {
        width:500px;
        margin:auto;
        position:relative;
        font:0.9em verdana;
}

.navi {
  height: 100%;
  margin: 0;
  height: 100%;
  padding: 0;
}

.navi li{
  padding: 4px 0 4px 0;
        text-align: center;
        font: 15px Verdana;
  width: 20%;
        font-weight: bold;
  float: left;
  list-style-type: none;
  border: 0px solid black;
}

.aktiv {
        background: url(../bilder/spot.png) no-repeat center bottom;
        color: #aaaaaa;
}


.navi li a {
        text-decoration: none;
        color: #ffffff;
}

.navi li a:hover {
        color: #dddddd;
}

.galerie {
  position: absolute;
  top: 100px;
  left: 10%;
  width: 83%;
  height: 600px;
  padding: 0px;
  border: 0;
}

.galerie img{
  border: 0;
}