/* ********************* functionpanel ***************************************  */
#functioncontainer .functionpanel .top A {color:#999999; float:left;padding-left:10px;background-image: url(../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(../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(../images/functionpanel/fl_drucken_18_11.png);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .print A:hover{color:#666666; background-image: url(../images/functionpanel/fl_drucken_18_11_rollover.png)}
#functioncontainer .functionpanel #share{position:relative;}
#functioncontainer .functionpanel .share A{margin-left:20px;color:#999999; float:left;padding-left:19px;background-image: url(../images/functionpanel/FL_herz.gif);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .share A:hover{color:#666666; background-image: url(../images/functionpanel/FL_herz_rollover.gif)}
#functioncontainer .functionpanel .shareActive A{display:none;}

#functioncontainer .functionpanel #share_legal { padding:0; position: absolute; top: 5px; width: 242px; background-color: #f6f6f6; z-index: 10;  background: url(../images/functionpanel/FL_flaeche_BG.png) top left no-repeat;padding-bottom:10px;}
#functioncontainer .functionpanel #share_legal h3 { margin: 5px 0px 10px 0px; font-size:11px;}
#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 { position: absolute; top: 5px; width: 242px; height: 276px;  background-color: #f6f6f6; z-index: 10;  background: url(../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(../images/functionpanel/FL_herz_rollover.gif); background-position:0px 7px;  text-decoration:none;}
#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 15px 10px;}
#functioncontainer .functionpanel #share_slide #email_element { margin: 9px 0px 9px 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: 242px;  border-top: solid 1px #dbdbdb; border-left:none;border-right:none;border-bottom:none; font-size:1px; line-height:1px; clear: both;  margin: 10px 0px 0px 0px;}


/*********** tipafriend **************************/
#tipframe{ outline:none; border:none; overflow: hidden;}
#share_tipfriend{  position: absolute; z-index: 1060; width:366px; left:512px;  height:541px;  text-align: center; display:none; border: none; background-color: transparent;}

.tipafriend{ background-image: url(../images/emailsend/email_weiterempfehlenbg_mit_kreuz.png); background-position:0px 0px; width:286px; height:541px; padding: 30px 40px 20px 40px;}
.tipafriend FORM{width:279px;}
.tipafriend .tipheader{ width: 279px;  height: 60px;  margin-bottom: 12px;  font-size: 24px;  color: #003268;  line-height: 30px;}
.tipafriend .tipteaser{ width: 279px;  margin-bottom: 18px;  line-height: 18px;  color: #666666;}
.tipafriend .tiptopline{ width: 279px; font-size:1px;  line-height: 1px;  height: 1px;  border-top:solid 1px #e6e6e6;  border-left:none;  border-bottom:none;  border-right:none;  margin-bottom: 13px;float:left; }
.tipafriend .tipbottomline{ width: 279px; font-size:1px; line-height: 1px; height: 1px;  border-top:solid 1px #e6e6e6;  border-left:none;  border-bottom:none;  border-right:none;float:left;}
.tipafriend .tipform{ width: 279px;}
.tipafriend .tipform label{width: 276px; float:left; font-size: 11px; color: #666666; line-height: 18px;}
.tipafriend .tipform label span.greylabel{ color: #b1b1b1;}
.tipafriend .tipform input{width: 276px;float:left; border-color:#999999 #D9D9D9 #D9D9D9 #999999; border-style:groove solid solid groove; border-width:2px 1px 1px 2px; margin-bottom: 10px; height: 28px;}
.tipafriend .tipform input#tipcaptcha{ width: 97px;}
.tipsubmit{ margin-top: 10px;}
.tipafriendbuttonsendde{ background-image: url(../images/emailsend/absenden.png); width: 88px; height: 31px; text-decoration: none; display: block; float: left; margin-right: 10px;}
.tipafriendbuttonsendde:hover{ background-image: url(../images/emailsend/absenden_mo.png);}
.tipafriendbuttoncancelde{ background-image: url(../images/emailsend/abbrechen.png); width: 93px; height: 31px; text-decoration: none; display: block; float: left;}
.tipafriendbuttoncancelde:hover{background-image: url(../images/emailsend/abbrechen_mo.png);}
.tipafriendbuttonsenden{ background-image: url(../images/emailsend/send.png); width: 88px; height: 31px; text-decoration: none; display: block; float: left; margin-right: 10px;}
.tipafriendbuttonsenden:hover{ background-image: url(../images/emailsend/send_mo.png);}
.tipafriendbuttoncancelen{ background-image: url(../images/emailsend/cancel.png); width: 93px; height: 31px; text-decoration: none;display: block; float: left;}
.tipafriendbuttoncancelen:hover{ background-image: url(../images/emailsend/cancel_mo.png);}
#close_email{  position: absolute; width: 24px; height: 24px; right: 0px; top:0px;cursor:pointer;}

*:first-child+html .tipafriend .tiptopline { margin: -10px 0 0 0!important; } /* ie7 hack */
* html .tipafriend .tipform { margin-top: -10px; } /* ie6 hack */
* html .tipafriend .tipteaser  { margin-bottom: 8px; } /* ie6 hack */

*:first-child+html #functioncontainer .functionpanel #share_slide #share_horizontal_line { margin: 0!important; }
* html #functioncontainer .functionpanel #share_slide #email_element, *:first-child+html #functioncontainer .functionpanel #share_slide #email_element { margin-top: -10px; }


