#pianocontainer .addLink {
   position: absolute;
   top: 0;
   right: 0;
   width: 150px;
   z-index: 100;
   background-color: #fff;
   line-height: 150%;
   font-weight: bold;
}


#pianocontainer .addLink a,
#pianocontainer .addLink a:link,
#pianocontainer .addLink a:visited {
   position: absolute;
   right: 0;
   padding: 5px;
   text-decoration: none;
   background-color: #fff;
   color:#3E5D71;
   font-weight: bold;
}

#pianocontainer .addLink a:focus,
#pianocontainer .addLink a:hover,
#pianocontainer .addLink a:active {
   text-decoration: underline;
}

/* ZENTRIERUNG FIREFOX */
#pianocontainer .image_promotion ul.image_headlines a,
#pianocontainer .image_promotion ul.image_headlines a:link,
#pianocontainer .image_promotion ul.image_headlines a:visited,
#pianocontainer .image_promotion ul.image_headlines a,
#pianocontainer .image_promotion ul.image_headlines a:link,
#pianocontainer .image_promotion ul.image_headlines a:visited{
   position: relative;
   display: block;
   height: 90px;
   padding: 10px;
   text-decoration: none;
   font-size: 92%;
   color: #fff;
   background-image: none ;
   font-weight: normal;
   background-color: #198796;
   border-top: 1px solid #c2c2c2;
}
#pianocontainer .image_promotion .image_headlines li a:focus,
#pianocontainer .image_promotion .image_headlines li a:hover,
#pianocontainer .image_promotion .image_headlines li a:active,
#pianocontainer .image_promotion .image_headlines li.selectedLi a,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:link,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:visited,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:focus,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:hover,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:active {
   position: relative;
   width: 105px;
   background-color: #3E5D71 !important;
   height: 101px !important;
   color: #fff !important;
   margin-top: -10px;
   font-size: 92%;
   background-image: url(../images/bg_readmore.png);
   background-position: right bottom;
   background-repeat: no-repeat;
   border-top: 0 none !important;
}
#pianocontainer .image_promotion .image_headlines li a:focus span,
#pianocontainer .image_promotion .image_headlines li a:hover span,
#pianocontainer .image_promotion .image_headlines li a:active span,
#pianocontainer .image_promotion .image_headlines li.selectedLi a span,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:link span,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:visited span,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:focus span,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:hover span,
#pianocontainer .image_promotion .image_headlines li.selectedLi a:active  span{
   color: #fff;
}
#pianocontainer .image_promotion ul.image_headlines a span,
#pianocontainer .image_promotion ul.image_headlines a:link span,
#pianocontainer .image_promotion ul.image_headlines a:visited span,
#pianocontainer .image_promotion ul.image_headlines a span,
#pianocontainer .image_promotion ul.image_headlines a:link span,
#pianocontainer .image_promotion ul.image_headlines a:visited span{
   position: relative;
   display: block;
   margin-bottom: 5px;
   font-size: 130%;
   color: #fff;
   font-weight: normal;
   font-family: "Trebuchet MS", Arial, Calibri, Verdana, Trebuchet, sans-serif;
}
#pianocontainer .image_promotion ul.image_headlines p.subtext {
   font-size: 86%;
   text-transform: none;
}
/* Formatierung Container */
#pianocontainer .image_promotion{
   position: relative;
   width: 376px;
   float: left;
   position: relative;
   height: 388px;
   overflow: hidden;
   margin-left: 4px;
   margin-top: 4px;
   margin-bottom: 4px;
}
#pianocontainer .image_promotion .image_headlines,
#pianocontainer .image_promotion .image_headlines{
   position: absolute;
   top: 268px;
   right: 0;
   z-index: 100;
   height: 111px;
   width: 100%;
   margin: 0;
   padding: 0;
   list-style: none;
}
#pianocontainer .image_promotion .image_headlines li {
   float: left;
   width: 124px;
   margin: 0 !important;
   list-style: none !important;
   height: auto;
   list-style: none !important;
   border-left: 1px solid #c2c2c2;
}
#content .image_promotion .image_headlines li.firstLi {
   border-left: 0 none;
}
#pianocontainer .image_promotion .image_list,
#pianocontainer .image_promotion .image_list{
   margin: 0;
   padding: 0;
   list-style: none;  
}
#pianocontainer .image_promotion .image,
#pianocontainer .image_promotion .image{
   position: absolute;
   left: 0;
   top: 0;
   margin: 0;
   padding: 0;
   width: 100%;
   height: 269px;
   background-position: left top; 
}
/* KEIN JS */
.js-no .image_promotion .image .inner-image{
   background-color: #000;
   opacity: 0.9;
}
#pianocontainer .image_promotion .image .inner-inner-image{
   padding: 5px 15px 5px 15px;
}
#pianocontainer .image_promotion #Gelb.shadow_holder {
   background-color: #fde800;
}
#pianocontainer .image_promotion #Lila.shadow_holder {
   background-color: #80197f;
}
#pianocontainer .image_promotion #Grün.shadow_holder {
   background-color: #79b530;
}
#pianocontainer .image_promotion li.open{
   z-index: 30;
}
#pianocontainer .image_promotion li.openNext{
   z-index: 28;
}
