/* ###########################
        SUCHE ANFANG
########################### */

/* Suche: Tabellenelemente ANFANG */



.immoSucheMainTable
  {
    width:463px;
    color:#0069BB;
  }

.immoSucheOuterTD
  {
    padding-bottom:2px;
    background-color:#CCE1F1;
    border-top:1px solid #0069BB;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoSucheInnerUeberschriftTD
  {
    height:30px;
    /* font-size:12px; */
    font-size:12px;
    color:#0069BB;
    font-weight:bold;
    font-family:Arial;
    padding-left:5px;
  }

.immoSucheLinksTD
  {
    height: 25px;
    width: 10px;
    padding-left:5px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
    font-weight:bold;
  }

.immoSucheRechtsTD
  {
    width:250px;
    text-align:right;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoSucheButtonTD
  {
    text-align:right;
    background-color:#ffffff;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }


/* Suche: Tabellenelemente ENDE */

/* Suche: Formularelemente ANFANG */


.immoSucheInput
  {
    width:150px;
    font-size: 11px;
    font-family:Arial;
    margin-left:20px;
  }

.immoSucheInputKleinLinks
  {
    width:50px;
    font-size: 11px;
    font-family:Arial;
    margin-left:5px;
    margin-right:20px;
  }

.immoSucheInputKleinRechts
  {
    width:50px;
    font-size: 11px;
    font-family:Arial;
    margin-left:5px;
  }

.immoSucheSelect
  {
    width:172px;
    font-size: 11px;
    font-family:Arial;
    margin-left:20px;
  }

.immoSucheButton
  {
    width:106px;
    height:22px;
    font-size: 12px;
    font-weight:bold;
    font-family:Arial;
    margin-top:2px;
    border:0px;
    background-color:#0BA60B;
    color:white;
    cursor:pointer;
  }

/* Suche: Formularelemente ENDE */

/* ###########################
         SUCHE ENDE
########################### */

/* ###########################
        LISTE ANFANG
########################### */

/* Liste: Tabellenelemente ANFANG */

.immoListeMainTable
  {
    color:#0069BB;
    width:463px;
    border:0px;
  }

.immoListeOuterTD
  {
    padding-bottom:7px;
    border:0px;
    border-top:1px solid #0069BB;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoListeInnerTable
  {
    background-color:#CCE1F1;
    border:0px;
    width:487px
    height:60px;
  }

.immoListeTitelbildTD
  {
    height:60px;
    width:96px;
    padding:0px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoListeNameTD
  {
    font-weight:bold;
    height:26px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoListeButtonTD
  {
    text-align:right;
    vertical-align:bottom;
    height:60px;
    width:65px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoListeItemTD1
  {
    font-weight:bold;
    height:17px;
    width:62px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoListeItemContentTD1
  {
    height:17px;
    width:100px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoListeItemTD2
  {
    font-weight:bold;
    height:17px;
    width:80px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoListeItemContentTD2
  {
    height:17px;
    width:60px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }


/* Liste: Tabellenelemente ENDE */

/* Liste: Formularelemente ANFANG */


.immoListeButton
  {
    color:white;
    background-color:#0BA60B;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
    border:0px;
    width:65px;
    height:22px;
    cursor:pointer;
  }


/* Liste: Formularelemente ENDE */

/* ###########################
         LISTE ENDE
########################### */

/* ###########################
       SINGLE ANFANG
########################### */

/* Single: Tabellenelemente ANFANG */


.immoSingleMainTable
  {
    color:#0069BB;
    width:463px;
    border:0px;
  }

.immoSingleOuterLeftTD
  {
    width:375px;
    background-color:#CCE1F1;
    border-top:1px solid #0069BB;
    border-right:1px solid #0069BB;
    padding-left:20px;
    padding-top:10px;
    padding-right:20px;
    padding-bottom:10px;
    vertical-align:top;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoSingleOuterRightTD
  {
    width:91px;
    border-top:1px solid #0069BB;
    background-color:#CCE1F1;
    padding-left:20px;
    padding-top:10px;
    padding-right:20px;
    padding-bottom:10px;
    vertical-align:top;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoSingleInnerLeftTable
  {
    width:100%;
    border:0px;
  }

.immoSingleBoldTD
  {
    font-weight:bold;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoSingleNormalTD
  {
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }


.immoSingleInnerRightTable
  {
    width:100%;
    border:0px;
  }

.immoSingleBoldRightTD
  {
    font-weight:bold;
    padding-bottom:3px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }

.immoSingleNormalRightTD
  {
    padding-bottom:10px;
    font-size:12px;
    color:#0069BB;
    font-family:Arial;
  }


/* Single: Tabellenelemente ENDE */

/* Single: Bilder ANFANG */


.immoSingleBilder
  {
    border:1px solid #0069BB;
  }


/* Single: Bilder ENDE */

/* Single: Links ANFANG */


.immoSingleLinkZurueck
  {
    color: #0BA60B;
    font-weight:bold;
    text-decoration:none;
    padding-top:5px;
  }

.immoSingleLinkZurueck:hover
  {
    text-decoration:underline;

  }

.immoSingleLinkInfomaterial
  {
    color: #0BA60B;
  }


/* Single: Links ENDE */


/* ###########################
        SINGLE ENDE
########################### */