body {
    background:#ffffff;
    text-align:center;
    color:#4d4d4d;
    margin-left:7%;
    margin-right:7%;
    margin-bottom:7%;
    margin-top:14%;
    padding:0;
    font-family: Arial, Verdana, sans-serif;
    font-size: small;
}

h2 {
  font-size: 1,20em;
  letter-spacing: 2px;
  color: #b3b3b3;
}

h3 {
  font-size: 1.0em;
  color: #4d4d4d;
}

h4 {
  font-size: 1.0em;
  color: #1b6f92;
}

#wrapper1 {
    position:relative;
    text-align:left;
    width:100%;
}
#wrapper2 {
    position:relative;
    text-align:left;
    width:100%;
}
#header {
    background:#ffffff;
    margin-top:50px;
    margin-bottom:20px;
    text-align: left;
    letter-spacing: 10px;
    text-transform: uppercase;
    font-size: 100%;
    border-bottom: 1px solid silver;
}
#header p {
  margin:0px;
}
#header .hell {
  color:#b3b3b3;
}

#header .dunkel {
  color:#000000;
}
#maincol {
    position:relative;
    margin-left:0px;
    margin-top:10px;
    font-size: 100%;
}
#leftcol {
    position:relative;
    float:left;
    width:100px;  /* for IE5/WIN */
    width:120px; /* actual value */
    height: 300px;
    margin:0px;
    margin-top:20px;
    padding:0px;
    z-index:100;
}

#leftcol ul, #leftcol li {
  list-style:none;
  text-align:left;
  margin:0px;
}

#leftcol ul {
  padding-left:15px;
  padding-top: 5px;
}

#leftcol li {
  margin-bottom: 7px;
}

#leftcol a:link, #leftcol a:active, #leftcol a:visited {
  color:#4d4d4d;
  text-decoration:none;
}

#leftcol a:hover {
  color:#fc0;
  text-decoration:none;
}

#rightcol {
        position:relative;
        float:right;
        width:280px;  /* for IE5/WIN */
        width:300px; /* actual value */
        height: 300px;
        margin:0px 10px 10px 10px;
        padding:0px 10px 10px 10px;
        z-index:99;
        }
#scrollBox {
        position:relative;
        top: 0px;
        height:300px;
        padding-left:10px;
        overflow:hidden;
}
#scrollContentDiv  {
        position:relative;
        top: 0px;
        }
#footer {
        position:relative;
        top:1px;
        width:100%;
        clear:both;
        margin:0;
        padding:0 0;
        text-align:center;
        color:#CCC;
        border-top: 1px solid silver;
        }

.menu {width:100px; margin:0px; background-color: #fff; overflow:hidden;}

.eckeRechtsOben {
  background-image:url('images/borderTopRight.png'); background-repeat: no-repeat; background-position:top right;
  height:10px;
}
.eckeLinksOben {
  background-image:url('images/borderTopLeft.png'); background-repeat: no-repeat; background-position: top left;
  height: 10px;
}
.eckeRechtsUnten {
  background-image:url('images/borderBottomRight.png'); background-repeat: no-repeat; background-position:right;
  height:20px;
}
.eckeLinksUnten {
  background-image:url('images/borderBottomLeft.png'); background-repeat: no-repeat; background-position: left;
  height: 20px;
}

/**************************************************************

        SlideShow
        v 1.3

**************************************************************/

.slideshowContainer {
        border: 1px solid #ccc;
        width: 320px;
        height: 240px;
}

.loading {

}

.slideshowThumbnail {
        outline: none;
        padding:4px 4px 0px 0px;
}

.slideshowThumbnail img {
        border: 1px solid white;
        padding:4px 0px 4px 0px;
}

a:hover.slideshowThumbnail img {
        border: 1px solid #fc0;
        padding:4px 0px 4px 0px;
}

.current img {
        border: 1px solid red;
}

.outline {
        border: none;
        z-index: 0;
        position: absolute;
}

#thumbnails {
        /*width: 130px;
        float: left;*/
}

/*************************************************************/