/**************************************************/
/*Leasing Rechner*/
/**************************************************/
.lea .container {
    width: 286px;
    max-width: 286px;
    margin: 0 auto;
  
}


.lea #signup {
    padding: 0px 25px 0px;
    background: #fff;
    box-shadow: 
        0px 0px 0px 5px rgba( 255,255,255,0.4 ), 
        0px 4px 20px rgba( 0,0,0,0.33 );
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: table;
    position: static;
}

.lea #signup .header {
    margin-bottom: 10px;
      margin-top: 10px;

}

.lea #signup .header h3 {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
}

.lea #signup .header p {
    color: #8f8f8f;
    font-size: 11px;
    font-weight: 300;
}

.lea #signup .sep {
    height: 1px;
    background: #e8e8e8;
    width: 286px;
    margin: 0px -25px;
}

.lea #signup .inputs {
    margin-top: 15px;
}



.lea #signup .inputs input[type=number] {
    background: #f5f5f5;
    font-size: 0.8rem;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none;
    padding: 10px 7px;
    width: 230px;
    margin-bottom: 3px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.1 );
    clear: both;
}


.lea #signup .inputs #calculate {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 10px 0;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
        background: -moz-linear-gradient(
        top,
        #b9c5dd 0%,
        #a4b0cb);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#b9c5db),
        to(#a4b0cb));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #737b8d;
    -moz-box-shadow:
        0px 5px 5px rgba(000,000,000,0.1),
        inset 0px 1px 0px rgba(255,255,255,0.5);
    -webkit-box-shadow:
        0px 5px 5px rgba(000,000,000,0.1),
        inset 0px 1px 0px rgba(255,255,255,0.5);
    box-shadow:
        0px 5px 5px rgba(000,000,000,0.1),
        inset 0px 1px 0px rgba(255,255,255,0.5);
    text-shadow:
        0px 1px 3px rgba(000,000,000,0.3),
        0px 0px 0px rgba(255,255,255,0);
    display: table;
    position: static;
    clear: both;
}

.lea #signup .inputs #calculate:hover {
    background: -moz-linear-gradient(
        top,
        #a4b0cb 0%,
        #b9c5dd);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#a4b0cb),
        to(#b9c5dd));
}


/******************************/
/*inline Monatliche rate & Info Box*/
/******************************/
.lea #m1, #m2, #euro2, #info-box{
   display: table-cell;
   vertical-align: middle;
}
.lea #m-wrapper{
   display: table;
   margin-top:23px;
   margin-bottom:5px;
   color:#464646;
   font-size: 11px;
   font-weight: bold;
}

/*selbständie*/
.lea #m-wrapper-s{
   display: table;
   margin-top:13px;
   margin-bottom:5px;
   float:right;
   margin-right:45px;
   
}


/*Info Box*/
/****************************/

.lea #info {
    width: 10px;
    height: 10px;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
    background: #464646;
    border: 2px solid #f5f5f5;
    margin-left:3px;
    margin-right:4px;
    box-shadow: 0 0 3px gray;
    align:text-middle;
 
}


.lea #info p {
 
    width:10px;
    padding-top:50%;
    line-height:1em;
    margin-top:-0.5em;
    text-align:center;
    color:white;
    font-size:9px;
    position:relative;
    z-index:99;
    
   
}

.lea  #info:hover{
    background: #262626;
}


.lea #info-box{
  width:20px;
}

.lea #m21  {
  border: 1px solid #ccc;
  display: none;
  font-size: 12px;
  font-weight:bold;
  color:#ccc;
  margin-top: 10px;
  padding: 5px;
  border-radius:7px;
  background:#1d6912;
 
}

.lea #info-box:hover #m21 {
  display: block;
  width:200px;  
}

/*Text-Style*/
/****************************/
.lea #m1{
   color:#464646;
   font-size: 11px;
   font-weight: bold;
}

.lea #m2 span{
  color:#464646;
  font-size: 14px;
  font-weight: bold;
  margin-left:6px;
}

.lea #m3{
  color:#1d6912;
  font-size: 16px;
  font-weight: bold;
  text-align:center;
  margin-top:15px;
  text-decoration:underline;
}
.lea #m31{
  color:#1d6912;
  font-size: 16px;
  font-weight: bold;
  text-align:center;
  margin-top:10px;
}

/*selbständigen Rechner*/
.lea #m32{
  color:#1d6912;
  font-size: 20px;
  font-weight: bold;
  text-align:center;
  margin-top:4px;
  margin-bottom:4px;
  clear:both;
  font-family:Verdana;
}


.lea #m4 p{
  color:#1d6912;
  font-size: 8px;
  text-align:center;
  display: inline;
}