/* finance_calc
 *
 * colors:
 * orange: #ff9300;
 *
 *
 * */

/* ui */

.tx-pm-financecalc {    position: relative;     z-index: 99999;        margin-top: -140px;    height: 140px; }
.ui-widget-content { background:none; }
.tx-pm-financecalc .ui-widget.ui-widget-content {
    border: none;
}
.tx-pm-financecalc .ui-corner-all, .tx-pm-financecalc .ui-corner-bottom, .tx-pm-financecalc .ui-corner-right, .tx-pm-financecalc .ui-corner-br {
    border-bottom-right-radius: 0;
}
.tx-pm-financecalc .ui-corner-all, .tx-pm-financecalc .ui-corner-bottom, .tx-pm-financecalc .ui-corner-left, .tx-pm-financecalc .ui-corner-bl {
    border-bottom-left-radius: 0;
}
.tx-pm-financecalc .ui-corner-all,.tx-pm-financecalc .ui-corner-top, .tx-pm-financecalc .ui-corner-right, .tx-pm-financecalc .ui-corner-tr {
    border-top-right-radius: 0;
}
.tx-pm-financecalc .ui-corner-all, .tx-pm-financecalc .ui-corner-top,.tx-pm-financecalc .ui-corner-left, .tx-pm-financecalc.ui-corner-tl {
    border-top-left-radius: 0;
}

.noLeftPadding { padding-left:0 !important; }
.noRightPadding { padding-right:0 !important; }
.ui-tabs .ui-tabs-panel {    padding: 10px 0 10px 15px; }
.tx-pm-financecalc .ui-tabs { padding:0; }
.ui-widget-header {    border: none;    background:none;  color: #fff;    font-weight: 400; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: none;    font-weight: 400;    color: #fff; outline:none !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { background:none; border:none !important;}

.ui-tabs .ui-tabs-nav { padding:0; height:39px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { background:#ff9300; outline:none !important; border:none; zoom:1;  }

.tx-pm-financecalc .ui-widget-content {    border: none !important;	  color: #fff; }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor { font-size:15px; }
section.pm_financecalc { width:100%; max-width:1057px;     text-align: center;    margin: 0 auto; }
section.pm_financecalc .col-md-2 { text-align:left; }

.ui-tabs .ui-tabs-nav li { margin-top:0px; }
/* #tabs-1, #tabs-2, #tabs-3, #tabs-4 { background:url("../Img/calc_shadow_bg.png") #ff9300 0 0 no-repeat; width:100%; min-height:85px; } */
#tabs-1, #tabs-2, #tabs-3, #tabs-4 { background:#ff9300; width:100%; min-height:85px; }

.tx-pm-financecalc .ajaxSum { padding-top:25px; }

/* form */
.tx-pm-financecalc label { font-weight:200; }
.tx-pm-financecalc form#formPrivatCalc, .tx-pm-financecalc form#formImmoCalc, .tx-pm-financecalc form#formKFZCalc  {   font-family: 'Open Sans', sans-serif !important; }
.tx-pm-financecalc select , .tx-pm-financecalc input[type="submit"] {
border: none;
    border-radius: 0;
    font-size: 14px;
    background: #fff;
    padding: 7px;
    font-weight: 200;
    outline: none;
    width: 100%;
    color:#333;
        -webkit-box-shadow: none;
    box-shadow: none;
    background-clip: padding-box;
      outline:none;
   }

   .tx-pm-financecalc a.btnAction {border: none;
    border-radius: 0;
    font-size: 16px;
    background: #fff;
    padding: 6px 3px;
    font-weight: 200;
    outline: none;
    width: auto;
    color:#333 !important;
    display:inline-block;
	text-decoration:none !Important;
      text-align:center;
   }

section.pm_financecalc .col-md-2.submitAction { padding-top:24px; }
.tx-pm-financecalc input.btnAction {padding:2px; }
.tx-pm-financecalc a.btnAction { margin-top:24px;  padding: 6px 10px;     font-weight: 400}
.tx-pm-financecalc input.btnAction:hover, .tx-pm-financecalc a.btnAction:hover { background:#ddd; }
span.calcSum { font-weight:800; font-size:26px; color:#fff;     position: relative;    top: 0px; }
span.calcSum small { font-size:14px; font-weight:400;}

span.calcSumImmo { font-weight:800; font-size:26px; color:#fff;     position: relative;    top: 0px; }
span.calcSumImmo small { font-size:14px; font-weight:400;}

span.calcSumKfz { font-weight:800; font-size:26px; color:#fff;     position: relative;    top: 0px; }
span.calcSumKfz small { font-size:14px; font-weight:400;}

select:focus, input:focus, option:focus { outline:none !important; }

#ausgabe { background:#ff0000;color:#fff;border:1px solid #ddd;padding:10px; width:auto; clear:both;height:auto; display:inline-block; position:fixed; bottom:0; left:0;z-index:99999;}

form#formKFZCalc input[type="text"] { color:#000; padding:6px; box-shadow: none;    background-clip: padding-box;    outline: none; border: none;     border-radius: 0; width:100%; }


body.calcSubpage  section.pm_financecalc { width:100%; max-width:100%; }

body.calcSubpage .tx-pm-financecalc #tabs-1,  
body.calcSubpage .tx-pm-financecalc #tabs-2,
body.calcSubpage .tx-pm-financecalc #tabs-3,
body.calcSubpage .tx-pm-financecalc #tabs-4 { background-image:none; background:#ff9300; width:100%;  }

body.calcSubpage .tx-pm-financecalc form#formPrivatCalc ,
body.calcSubpage .tx-pm-financecalc form#formImmoCalc ,
body.calcSubpage .tx-pm-financecalc form#formKFZCalc { width:100%; margin:0 auto; max-width:1270px; }



body.calcSubpage .tx-pm-financecalc .ui-tabs .ui-tabs-nav { display:none !important;  }

body.calcSubpage .tx-pm-financecalc .ui-tabs .ui-tabs-panel {    padding: 20px 0 30px 0; }

body.calcSubpage .tx-pm-financecalc { margin-bottom:0; }

#prinzfinanzContentPage.calcSubpage #areaMain .row, #prinzfinanzContentPage.calcSubpage #areaMain .max1170 { padding:0; }


@media (max-width: 1200px) {
	.tx-pm-financecalc {    position: relative;    z-index: 99999;    margin-top: -50px;    height: 140px;}
	#tabs-1, #tabs-2, #tabs-3  { background:#ff9300; height:auto;}
	section.pm_financecalc select { margin-bottom:25px; }
	#ausgabe { display:none; }

}

@media (max-width: 992px) {
	.tx-pm-financecalc {	    position: relative;	    z-index: 99;	    margin-top: 0;	    height: auto;	    margin: 0 0 25px 0;	}
	.tx-pm-financecalc input.btnAction {margin-bottom:35px; }
	span.calcSum { font-weight:800; font-size:32px; color:#fff;     position: inherit;   top:0px; text-align:left; display:inline;clear:none;  }
	   .tx-pm-financecalc a.btnAction { padding:5px 15px; }
}


@media (max-width: 1340px) {
	
	body.calcSubpage .tx-pm-financecalc #tabs-1,  
	body.calcSubpage .tx-pm-financecalc #tabs-2,
	body.calcSubpage .tx-pm-financecalc #tabs-3,
	body.calcSubpage .tx-pm-financecalc #tabs-4  { padding-left: 20px; padding-right:20px; }
}	

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: 10px 15px;
    text-decoration: none;
}

@media (max-width: 580px) {

    .tx-pm-financecalc .ui-tabs .ui-tabs-nav a.ui-tabs-anchor { font-size:0; }
    .tx-pm-financecalc .ui-tabs .ui-tabs-nav a.ui-tabs-anchor i.fa { font-size:24px;       line-height: 19px; }
    
    
    
}    
