/* Funktionen */

#funktionen {
             /*width: 213px;*/
             width: 13.3125em;
             min-width: 213px;
             float: left;
             margin: 0;
           }

#formulare {
            /*width: 213px;*/
            width: 13.3125em;
            min-width: 213px;
            float: left;
           }

/* Ende Funktionen */




/* Quartiersuche */
form br {
           float: none;
           clear: both;
           width: 0;
           height: 0;
           margin: 0;
           padding: 0;
           font-size: 0;
           line-height: 0;
           }
#quartier {
           /*width: 147px;*/
           width: 9.1875em;
           min-width: 147px;
           float: left;
           padding: 0;
           margin-left: 33px;
           display: inline;
          }

.qheader {
          /*width: 160px;*/
          width: 10em;
          min-width: 140px;
          float: left;
          font-size: 0.7em;
         }

.qtext {
          /*width: 140px;*/
          width: 8.75em;
          min-width: 140px;
          float: left;
          font-size: 0.6em;
          }


.quartierform {
               /*width: 147px;*/
               width: 9.1875em;
               min-width: 147px;
               float: left;
               padding: 15px 0 10px 0;
               display: inline;
              }

.qlabel {
         width: 70px;
         /*width: 4.375em;
         min-width: 70px;*/
         float: left;
         font-size: 0.6em;
         padding-bottom: 2px;
        }
.qlabel_xl {
         /*width: 140px;*/
         width: 8.75em;
         min-width: 140px;
         float: left;
         font-size: 0.6em;
         padding-top: 5px;
        }		



select {
        width: 40px;
        float: left;
        font-size: 0.6em;
        border: 1px solid #999;
        background-color: #ECECEC;
        margin-top: 5px;
        }



.qselect {
        width: 37px;
        float: left;
        font-size: 0.6em;
        border: 1px solid #999;
        background-color: #ECECEC;
        margin-top: 5px;
        }
.qselect_xl {
        /*width: 140px;*/
		width: 11.50em;
        /*min-width: 109px;*/
        float: left;
        font-size: 0.6em;
        border: 1px solid #999;
        background-color: #ECECEC;
        margin: 2px 0 1px 0;
        }		


.qinput {
         width: 107px;
         float: left;
         border: 1px solid #999;
         background-color: #ECECEC;
         font-size: 0.6em;
         margin-top: 2px;
        }



.dbutton {
          width: 80px;
          float: left;
          font-size: 0.6em;
          text-align: left;
          margin-top: 20px;
          display: inline;
         }

.dlink:link, .dlink:visited {
                             color: #003466;
                             font-weight: normal;
                             text-decoration: underline;
                             }

.dlink:hover, .dlink:active, .dlink:focus {
                                           color: #747474 !important;
                                           text-decoration: underline;
                                         }


.qbutton {
          width: 50px;
          float: right;
          margin-top: 45px;
         }


.qbuttontext {
              width: 40px;
              float: right;
              font-size: 0.6em;
              text-align: right;
             }

.qlink:link, .qlink:visited {
                             color: #003466;
                             font-weight: bold;
                             text-decoration: none;
                             }

.qlink:hover, .qlink:active, .qlink:focus {
                                           color: #747474 !important;
                                           }
.pfeilre {
          width: 5px;
          float: left;
          margin-top: 2px;
         }

/* Ende Quartiersuche */





/* Newsletter */
.newsletter {
             /*width: 147px;*/
             width: 9.1875em;
             min-width: 147px;
             float: left;
             margin: 15px 0 0 33px;
             display: inline;
            }

.emailicon {
            background: #D5E8F3 url('../img/objekte/email.gif') no-repeat;
            background-position: left;
           }


.nform {
        /*width: 145px;*/
        width: 9.0625em;
        min-width: 145px;
        float: left;
        padding: 0;
        margin: 0;
       }


#einleittext {
              width: 145px;
              /*width: 9.0625em;
              min-width: 145px;*/
              float: left;
              font-size: 0.6em;
              padding-bottom: 5px;
              margin-top: 5px;
             }


.nlabel {
         width: 140px;
         float: left;
         font-size: 0.7em;
         font-weight: bold;
        }



input {
       width: 122px;
       float: left;
       border: 1px solid #999;
       background-color: #ECECEC;
       font-size: 0.6em;
       padding: 0;
       margin-top: 2px;
      }


.selectlabel {
              width: 70px;
              /*width: 4.375em;
              min-width: 70px;*/
              float: left;
              font-size: 0.6em;
             }


.nbutton {
          width: 70px;
          float: right;
          margin-top: 10px;
         }


.nbuttontext {
              width: 60px;
              float: right;
              font-size: 0.6em;
              text-align: right;
             }

.nlink:link, .nlink:visited {
                             color: #003466;
                             font-weight: bold;
                             text-decoration: none;
                             }

.nlink:hover, .nlink:active, .nlink:focus {
                                           color: #747474 !important;
                                           }
.npfeilre {
          width: 5px;
          float: left;
          margin-top: 2px;
         }

/* Ende Newsletter */


/* VolltextSuche */


#suche {
        /*width: 205px;*/
         width: 12.8125em;
         min-width: 205px;
         float: left;
         margin-bottom: 15px;
       }

#suchform {
           width: 184px;
           /*w\idth: 174px;*/
           float: left;
           padding: 0;
           margin: 0;
           display: inline;
          }

.suchlabel {
            width: 156px;
            float: left;
            font-size: 0.6em;
            font-weight: bold;
            padding-bottom: 5px;
            margin: 0;
           }


#suchform input {
                 width: 146px;
                 /*w\idth: 139px;*/
                 float: left;
                 border: 1px solid #999;
                 background-color: #ECECEC;
                 font-size: 0.6em;
                 padding: 0;
                 margin-top: 0;
                }

.suchbutton {
             width: 15px;
             float: left;
             margin-top: 8px;
             text-align: center;
             margin: 0 5px;
             display: inline;
            }


#suchform a, #suchform a:visited {
                            width: 16px;
                            display: block;
                            text-decoration: none;
                            background: url('../img/objekte/pfeil_gr.jpg') 0 0 no-repeat;
                            }

#suchform a:hover, #suchform a:active, #suchform a:focus {
                         background: url('../img/objekte/pfeil_gr_a.jpg') 0 0 no-repeat;
                         }

/* Ende VolltextSuche */