﻿

.black_back {
  display:block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
  z-index: 101;
}

.lightbox {
  display:block;
  position: absolute;
  top: 70px;
  left: 50%;
  margin-left: -378px;
  width: 693px;
  text-align: left;
  background-color: #fff;
  z-index: 101;
  padding-left: 63px;
  color:#666869;
  font-size:14px;
}



.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 220px;
    background-color: #555;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -110px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip .tooltiptext p {
    margin:10px;
    padding:0px;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}


@media screen and (max-height:850px) {
    body {overflow:auto}
}

 .lightbox h3 { padding:64px 0px 0px 63px;margin:0px;font-weight:normal;font-family:'HelveticaNeueW01-57Cn';color:#083752;font-size:32px;cursor:move;position:relative;margin-left:-63px }
/*.lightbox h3 { margin:64px 0px 40px 0px;font-weight:normal;font-family:'HelveticaNeueW01-57Cn';color:#083752;font-size:32px }*/

.lightbox label { font-weight:normal;font-family:'HelveticaNeueW01-57Cn';color:#083752;font-size:17px }
.lightbox input[type=radio] { margin-top:11px;margin-right:10px }

.lightbox select { font-family:'HelveticaNeueW01-57Cn';color:#083752;font-size:17px;border:solid 1px #D4D6D3;padding:3px 5px 4px 5px;margin-top:11px;width:300px }

.disc_hinweis_cont { border-top:solid 1px #D2D7D1;border-bottom:solid 1px #D2D7D1;margin-right:90px;padding-top:14px;padding-bottom:14px;margin-top:14px;margin-bottom:14px }

.disc_hinweis {
    height:362px;
    width:590px;
    padding-right:10px;
    padding-bottom:10px;
    overflow:auto;
}

@media screen and (max-height:850px) {
    .disc_hinweis {height:100px;}
    .lightbox { top:10px }
}



.lightbox .button { padding-left:30px;padding-right:30px }
.lightbox .discbtn1 { float:left;margin-bottom:20px }
.lightbox .discbtnn2 { float:right;margin-bottom:20px;margin-right:90px }

#myfunds #tablebody .listbody, .myprofile #tablebody .listbody { text-align:center;padding:10px 6px 11px 7px }
#myfunds #tablebody .listbody:first-child, .myprofile #tablebody .listbody:first-child { text-align:left;padding:10px 4px 11px 9px }

#myfunds input[type=text], #myfunds td select.anrede, #myProfil input[type=text], #myProfil input[type=password] { width:291px;margin:3px 10px 10px 0px}
#myfunds td select.anrede { border:solid 1px #707070;font-size:14px;padding:0px 0px 0px 5px;font-family:Arial;color:#212121 }
#myfunds h3 {margin-bottom:10px }
#myfunds h4 {font-family: "HelveticaNeueW01-57Cn";color: #785e4f;font-size: 22px;font-weight: normal; margin:10px 0px 21px 0px }

#divLogin input[type=text], #divLogin input[type=password] { width:600px;margin:3px 10px 10px 0px}
