
.pictures {
    text-align: center;
} .pictures img {
    border: none;

} .pictures a:link, .pictures a:visited, .pictures a:hover {
    color: #000000;
    text-decoration: none;
} .picturelink {
    margin: 1em;
    float: left;
} .picturelink img {
    border: none;
	margin:0;
} .clear {
    clear: left;
} .picturelink a {
    text-align: center;
} .cat-caption {
background:transparent url(../../templates/musselbar/images/arrowBt.gif) no-repeat scroll 0 5px;
padding-left:1.3em;
text-align:left;
} 
p.description{
padding:0 1em;
font-size:1.2em;
}
/* Dieser Eintrag entfernt den gepunkteten Rahmen um Links beim anklicken. */
a:focus {
	outline: none;
}

/*
 * Shutter CSS
 */
#shNavBar a {
    color: #aaf; /* colour for the text buttons */
    text-decoration: none;
} #shNavBar a:hover {
    color: #fff; /* highlight colour for the text buttons */
} 
#shDisplay div#shTitle {
background:#fff;

border:2px solid #97A8C5;
border-top:none;
color:#000000;

font-size:.9em;

line-height:15px;
margin:-2.3em auto 0;
padding:1em 1.6em 0.5em;
text-align:left;

z-index:500;
position:relative;
}
html* #shDisplay div#shTitle {
padding:0 .5em 0.5em .5em ;

}

div#shNavBar {
    font: normal 12px / 12px 'Lucida Grande', Verdana, sans-serif; /* font for text buttons and image numbers */
    color: #999; /* colour for the image numbers */
  position: fixed;
    left: 0;bottom: 0;
	  /*float:left;*/
   /* */
    /*
     background-color: #2e2e2e;
     */
    width: 100%;

    padding: 4px 0 5px;


    text-align: center;
    cursor: pointer;
    z-index: 1011;
}

body {
    height: 100%;
} 
#shShutter *, #shDisplay * {
    padding: 0;
    margin: 0;
}

div#shShutter, div#shDisplay {
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
}

div#shShutter {
    height: 100%!important;
    z-index: 1000;
    background-color: #000000;
    opacity: 0.55;
    filter: alpha( opacity = 55);
}

div#shDisplay {
    display: block;
    background-color: transparent;
    z-index: 1002;
}

div#shDisplay img#shTopImg {
background:#FFFFFF none repeat scroll 0 0;

display:block;
margin:0 auto;
max-height:none;
max-width:none;
padding:1em;


}


div#shDisplay div#shWrap {
    visibility: hidden;
}

div#shWaitBar {
    position: absolute;
    width: 100px;
    left: 50%;
    margin-left: -50px;
    margin-top: 120px;
} #shWaitBar img {
    border: 0;
} #fullSize {
    display: none;
} #shNavBar img {
    border: 0;
    vertical-align: middle;
    margin: 0 2px;
    opacity: 0.6;
    filter: alpha( opacity = 60);
} #shNavBar img:hover {
    opacity: 0.999;
    filter: alpha( opacity = 100);
} * html div#shNavBar {
    _position: absolute;
    _top: expression(eval( document.compatMode && document.compatMode = = 'CSS1Compat') ? document.documentElement.scrollTop + document.documentElement.clientHeight-this.clientHeight:document.body.scrollTop + document.body.clientHeight-this.clientHeight);
	_left: expression(eval(document.compatMode&&document.compatMode=='CSS1Compat') ? document.documentElement.scrollLeft:document.body.scrollLeft);
}