/* settings for the member login */
fieldset {
	border: none;
}

/* global settings for the inputs */
input {
  padding: 0.375em;
  border: 1px solid #FFF;
}

#user, #pass {
  width: 15.8em;
  font-size: 100%;
  margin-left: 0.625em;
  margin-top: 0.625em;
}

#log {
  border: none;
  margin-top: 0.625em;
}

.searchbox-input {
  float: left;
  font-size: 120%;
  width: 12em;
  margin-bottom: 0.625em;
  padding: 0.375em;
  display: block;
}

/* search submit button */
.submit-searchbox {
  border: none;
  padding: 0;
  margin-left: 0.2em;
  margin-top: 0.1em;
  background-color: #000;
}

.inputSelect{
 margin-bottom: 8px;
 width: 160px;
}

.inputSearch{
 width: 13em;
 margin-left: 2.2em;
}

.inputSort{
  width: 10em;
}

/*Suchfeld linke Spalte*/
.tx-tdimmoquicksearch-pi1 {
 margin-bottom: -10px;
 }
 
/*schmale Eingabefelder fÃ¼r Immo-Suche*/
.inputNumber {
 padding: 0.375em;
 border: 1px solid #000;
 width: 4em !important;
 height: 1em;
 margin-left: -5em;
}

/*Anzeige der Anzahl Ergebnisse in der Immosuche*/
.resultField, .resultLabel {
 color: #00509E;
 background-color: transparent;
 font-size: 100;
 border: none;
 width: 23px;
}

/*Anzeige Label Ergebnisse in der Immosuche*/
.resultLabel {
 width: 80px;
}

/*Buttons fÃ¼r Immo-Detailseite*/

.objectDetailsLeft, .objectDetailsCenter, .objectDetailsRight, .objectDetailsRight a, .objectDetailsLeft a, .objectDetailsCenter a {
 color: #FFFFFF;
 width: 32%;
 border: none;
 cursor: pointer;
 padding: 0.477em;
 font-size: 1.1em;
 text-decoration: none;
}

.objectDetailsCenter {
 background-color: #00509E;
}

.objectDetailsLeft{
 background:#00509E url(../images/links.gif) no-repeat scroll left center;
 }
 
 .objectDetailsRight{
 background:#00509E url(../images/rechts.gif) no-repeat scroll right center;
 }

.result_heading{
 color: #00509E;
 margin-left: 11.5em;
 font-size: 1.1em;
 font-weight: bold;
 }
 
 /*Formatierungen fŸr den Finanzrechner*/
 
 /*eine Zeile des Formulars*/
 .calcFormLine {
  color:#000000;
  /*float:left;*/
  font-size:130%;
  padding:0.3em;
  margin-right: 0.5em;
  height: 2.2em;
  width: 97%;
}

.calcFormLine label {
 display: block;
 float: left;
 margin-left: 1.5em;
}
/*Eingabefelder fŸr Finanzierungsrechner*/ 
 .money , .moneyIn, .percent, .percentIn, .provision{
  width: 4.5em;
  color:#000000;
  font-size:100%;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  padding:0.3em;
  margin-right: 0.5em;
  border: 1px solid #000000;
  height: 1.1em;
  float: right;
  margin-left: 0.5em;
  text-align: right;
  
}
 
 .money, .percent {
  background-color: #E2E3E5;
}

.percent, .percentIn{
 width: 2.8em !important;
}


 .moneyIn, .percentIn {
  background-color: #FFFFFF;
}

.zinsfestsch{
 width: 7em;
 margin-left: 1.0em;
 float: right;
}

.calculateButton {

 background-color:#00509E;
 border:medium none;
 color:#FFFFFF;
 cursor:pointer;
 font-weight:normal;
 text-align:center;
 width: 8em;
 margin-top: 3em;
 margin-left: 25em;
}

.form-normal{
 font-size: 120%;
}

.calcTable{
 width: 100%;
 font-size: 130%;
}
.calcTable td {
 border: none;
 padding-top: 0.5em;
 padding: 0.5em 0 0 0 !important;
}

.highlight {
 font-weight: bold;
 background-color: #FEEECB;
}

.highlight td {
 border-top: 1px solid #000000;
} 

.alignRight {
 text-align: right;
 width: 20%;
}

.alignLeft{
 width: 60%;
}

/*obere Tabelle, linke Spalte*/
.upperLeft {
  width: 57%;
}
/*obere Tabelle, mittlere Spalte*/
.upperMiddle {
  width: 18%;
}

/*obere Tabelle, rechte Spalte*/
.upperRight {
  width: 20%;
  padding: 0;
  margin:0;
}
/*obere Tabelle, rechte Spalte mit Einheit*/
.unit {
  width: 5%;
}

