/* ********************* functionpanel ***************************************  */
#functioncontainer .functionpanel .top A {color:#999999; float:left;padding-left:10px;background-image: url(/fileadmin/layout/images/functionpanel/fl_nach_oben_10_11.png);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .top A:hover {color:#666666; float:left;padding-left:10px;background-image: url(/fileadmin/layout/images/functionpanel/fl_nach_oben_10_11_rollover.png);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .print A{margin-left:20px;color:#999999; float:left;padding-left:18px;background-image: url(/fileadmin/layout/images/functionpanel/fl_drucken_18_11.png);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .print A:hover{color:#666666; background-image: url(/fileadmin/layout/images/functionpanel/fl_drucken_18_11_rollover.png)}
#functioncontainer .functionpanel .share A{margin-left:20px;color:#999999; width:115px; float:left;padding-left:19px;background-image: url(/fileadmin/layout/images/functionpanel/FL_herz.gif);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .share A:hover{color:#666666; background-image: url(/fileadmin/layout/images/functionpanel/FL_herz_rollover.gif)}

#functioncontainer .functionpanel .shareActive A{display:none;}

.socialbuttonsend{
  background-image: url(../images/functionpanel/absenden.png); 
  width: 64px;
  height: 20px;
  text-decoration: none;
  display: block;
  float: left;
  margin-right: 10px;
}

.socialbuttonsend:hover{
  background-image: url(../images/functionpanel/absenden_rollover.png); 
}

.socialbuttoncancel{
  background-image: url(../images/functionpanel/abbrechen.png); 
  width: 67px;
  height: 20px;
  text-decoration: none;
  display: block;
  float: left;
}

.socialbuttoncancel:hover{
  background-image: url(../images/functionpanel/abbrechen_rollover.png); 
}

.socialbuttonline{
  float: left;
  display: block;
  width: 200px;
  height: 20px;
}

#functioncontainer .functionpanel #share_slide, #functioncontainer .functionpanel #share_legal {
  position: absolute;
  left: 405px;
  top: 5px;
  width: 242px;
  height: 270px;
  background-color: #f6f6f6;
  z-index: 10;
  background: url(/fileadmin/layout/images/functionpanel/FL_flaeche_BG.png) top left no-repeat;
}

#functioncontainer .functionpanel #share_slide #slideheader #slidetitle, #functioncontainer .functionpanel #share_legal #legalheader #legaltitle{
  margin-left:8px;
  color:#999999; 
  width:115px; 
  float:left;
  padding:4px 0px 0px 19px;
  background-image: url(/fileadmin/layout/images/functionpanel/FL_herz_rollover.gif);
  background-position:0px 7px;
  text-decoration:none;
}

#functioncontainer .functionpanel #share_legal{
  padding: 0px;
}

#functioncontainer .functionpanel #share_legal h3 {
  margin: 5px 0px 10px 0px;
}

#functioncontainer .functionpanel #share_legal p {
  margin-bottom: 15px;
}

#functioncontainer .functionpanel #share_legal form #share_send {
  font-size: 11px;
  background-color: #0e355e;
  color: #ffffff;
  margin: 0px 5px 0px 0px;
  padding: 1px 3px;
}

#functioncontainer .functionpanel #share_legal form #abort {
  font-size: 11px;
  background-color: #989898;
  color: #ffffff;
  padding: 1px 3px;
}

#functioncontainer .functionpanel #share_legal #legalbody{
  margin: 8px 8px 8px 10px;
}

#functioncontainer .functionpanel #share_slide a, #functioncontainer .functionpanel #share_slide #fav {
  margin: 15px 0px 0px 10px;
  width: 105px;
  float: left;
  text-decoration: none;
  color: #666666;
}

#functioncontainer .functionpanel #share_slide #fav #addBookmarkContainer a{
  margin: 0px 0px 0px 15px;
  padding: 0px;
  width: 70px;
}

#functioncontainer .functionpanel #share_slide #fav #addBookmarkContainer a:hover{
  color: #0053a6;
}

#functioncontainer .functionpanel #share_slide #last_element {
  margin: 15px 0px 22px 10px;
}

#functioncontainer .functionpanel #share_slide #email_element {
  margin: 15px 0px 15px 10px;
  width: 220px;
}

#functioncontainer .functionpanel #share_slide a:hover {
  color: #0053a6;
}

#functioncontainer .functionpanel #share_slide a img {
  border: none;
  float: left;
}

#functioncontainer .functionpanel #share_slide a p, #functioncontainer .functionpanel #share_slide a span {
  margin: 0px 0px 0px 15px;
}

#functioncontainer .functionpanel #share_slide #share_horizontal_line {
  height: 1px;
  width: 230px;
  background-color: #dbdbdb;
  clear: both;
  margin: 22px 0px 0px 0px;
}
