/* BILDERGALERIE
Vertikales und horizontales zentriertes Bild, siehe:
http://www.brunildo.org/test/img_center.html
*/
#bildergalerie .back span,
#bildergalerie .next span{
   display: none;  
}
#bildergalerie .next{
   position: absolute;
   bottom: 30px;
   right: 30px;
   width: 24px;
   height: 24px;
   background-image: url(../images/forward.png);
   background-repeat: no-repeat;   
   text-indent: -1000em;
}
#bildergalerie .back{
   position: absolute;
   bottom: 30px;
   left: 30px;
   width: 24px;
   height: 24px;
   background-image: url(../images/back.png);
   background-repeat: no-repeat;   
   text-indent: -1000em;
}

/*preload classes*/ 
#content .svw {width: 50px; height: 20px; background-color: #F6F3EC;} 
#content .svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
   position: relative; 
   overflow: hidden;  
   margin: 0 0 10px 0;
   height: 401px;
   padding-bottom: 3em;
   width: 535px; 
} 
#content .stripViewer ul { /* this is your UL of images */ 
   margin: 0; 
   padding: 0; 
   position: relative; 
   left: 0; 
   top: 0; 
   width: 1%; 
   list-style-type: none;
}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 535px;
    height: 401px;
}
.wraptocenter * {
    vertical-align: middle;
}
#content .stripViewer ul li {  
   position: relative;
   float:left;
   margin: 0;
   padding: 0;
   width: 535px;
}
#content .stripViewer ul li .wraptocenter{
   background-color: #F6F3EC;
   padding: 1px;
}
#content .stripViewer .bildunterschrift{
   color: #000;
   position: absolute;
   left: 0;
   bottom: -3em;
   height: 3em;
   padding-top: 3px;
   width: 535px;
   text-align: left;
}
#content .stripViewer ul li img{
   vertical-align: middle;
}
#content .stripTransmitter {
   padding: 4px 0;
   overflow: auto; 
   width: 1%; 
} 
#content .stripTransmitter ul { 
   margin: 0; 
   padding: 0; 
   position: relative; 
   list-style-type: none; 
} 
#content .stripTransmitter ul li{ 
   float:left; 
   margin: 4px 4px 4px 0;
} 
#content .stripTransmitter a{
   background-repeat: no-repeat;
   background-position: center center;
   display:block;
   width:65px;
   height:49px;
   text-indent:-1000px;
   border: 2px solid #eee;
   opacity: 0.7;
} 
#content .stripTransmitter a:hover,
#content .stripTransmitter a.current{
   opacity: 1;
   border: 2px solid #000; 
}
