/* ### FORM ### */
.pkv_start_calc {
    background:transparent url(../images/pkv-calc/pkvCalcBgCenter.jpg) repeat-x;
    height:240px;
    padding:0;
}
.pkv_start_calc h2 {
    font-size: 12px;
    margin:10px 0 0 6px;
    color:#424242;
}
.pkv_start_calc form {
    padding:9px;
}
.pkv_start_calc .border_left, .pkv_start_calc .border_right {
    background:transparent url(../images/pkv-calc/pkvCalcBorderLeft.jpg) no-repeat;
    height:240px;
    float:left;
    width:100%;
}
.pkv_start_calc .border_right {
    background:transparent url(../images/pkv-calc/pkvCalcBorderRight.jpg) no-repeat;
    background-position:right top;
}
.pkv_start_calc .box_calc {
    background: #fff;
    float: left;
    width: 309px;
    height: 150px;
    float:left;
    background-color:transparent;
}
.pkv_start_calc .box_calc.first {
    margin:20px 0 0 190px;
    width:260px;
}
.pkv_start_calc .box_calc.last {
    margin:20px 0 0 0;
    width:200px;
}
.pkv_start_calc ul {
    list-style-type:none;
    padding:0;
    margin:10px 0 0 10px;
}
.pkv_start_calc ul li {
    background:transparent url(../images/bullets/more.gif) no-repeat scroll 3px 8px;
    padding:3px 3px 3px 15px;
    margin:3px 0;
    line-height:140%;
}
.pkv_start_calc label { font-weight: bold; float:left; width: 110px; padding: 7px 0 7px 0; }
.pkv_start_calc select {
    border: 1px solid #d2d2d2;
    margin-top: 5px;
}
.pkv_start_calc .buttonBar {
    padding:20px 0;
    text-align: center;
}
.pkv_start_calc input.submit {
    background-image:url(../images/buttons/Btn-JetztBerechnen-xl.jpg);
    width: 182px;
    margin:0;
}
/* ### RESULT ### */
.pkv_result_calc {
    padding:12px 12px 12px 12px;
    background:transparent url(https://cdn.finanzen.de/sites/finanzende/images/rechner/stripes.gif) repeat scroll 0 0;
    border:1px solid #DDDDDD;
}
.pkv_result_calc .box {
    position:relative;
    margin: 0; padding: 10px 15px 15px;
    border: 0;
    background-color:#FFF;
}
#main .pkv_result_calc h3 {
    padding:4px 0;
    color:#333333;
    font-size:18px;
    font-weight:bold;
    border:0; margin: 0;
    float:left;
}
.pkv_result_calc .stars {
    float:right;
    padding-top:3px;
}
.pkv_result_calc .star_empty, .pkv_result_calc .star_full {
    background-image:url(../images/icons/stars.gif);
    width:19px; height:19px;
    float:left;
}
.pkv_result_calc .star_full {
    background-position:right top;
}
.pkv_result_calc .price {
    margin:10px 0px 10px 0px;
    color:#444;
    font-size:35px;
    text-align:center;
    font-weight:bold;
}
.pkv_result_calc .price span {
    font-size:18px;
}
.pkv_result_calc .box ul li {
    background:transparent url(https://cdn.finanzen.de/sites/finanzende/images/box/list.gif) no-repeat 0px 1px;
    padding-left:20px;
    margin:5px 0;
    line-height:140%;
}
.pkv_result_calc .ul {
    margin:10px 7px 7px 7px;
    line-height: 18px;
    margin-left:285px;
    border:0;
}
.pkv_result_calc ul {
    list-style-type: none;
    margin: 0; padding: 0;
}
.show_more_benefits {
    padding:10px 0 10px 20px;
    text-decoration:underline;
    cursor:pointer;
}
.proof .pkv_result_calc .submit_container {
    padding:5px 0;
}
.proof .pkv_result_calc input.submit {
    width:200px;
    height:40px;
}
.proof .pkv_result_calc input.submit:hover {
    background-position:left bottom;
}
.pkv_result_calc .proof_form {
    border: 0;
    padding: 0;
}
.pkv_result_calc  h2 {
    margin:0 0 10px;
    padding:0;
    color:#333333;
}