body, td, p, select, input {font-size:12px; font-family:arial,sans-serif; }
select, input {font-size:12px;}

.x{
        border-top: solid 1px #000000;
        border-right: solid 1px #000000;
}


.offer {
        border-top: solid 1px #000000;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        border-left: solid 1px #000000;
}


.td_offer {
        border-bottom: solid 1px #CCCCCC;
}


ul {
        list-style-image : url(rot.gif);
}

.textarea {
        padding: 2px;
        margin: 0px;
        border: solid 1px #555;
        background: white;
        color:black;
        font-family:arial, sans-serif;
        font-size:11px;
}


.text {
        padding: 2px;
        margin: 0px;
        border: solid 1px #555;
        background: white;
        color:black;
        font-family:arial, sans-serif;
        font-size:12px;
}
.radio {

}

.submit {

}


a {
        /*text-decoration: none;*/
        background: transparent;
        color:black;
        font-family:arial, sans-serif;
        font-size:12px;
        /*border-bottom: dotted 1px #39526b;*/
}

a.link
      {
         color: black;
      }

a:hover {
        background: transparent;
        /*color: #5a84b5;*/
        /*border-bottom: dotted 1px #5a84b5;*/
}

a:active {
        border-bottom: solid 1px #5a84b5;
}

a.item {
        background: transparent;
        /*color: #222;*/
        border-bottom: dotted 1px #39526b;
}

a.item:hover {
        background: transparent;
        /*color: #fff;*/
        border-bottom: dotted 1px #fff;
}

a.item:active {
        border-bottom: solid 1px #fff;
}
.search {
        padding: 2px;
        margin: 0px;
        background: white;
        color:black;
        font-family:arial, sans-serif;
        font-size:11px;
}

.immo { color:black;
        font-size:13px;
        font-family:arial,sans-serif;
}
.immored { color:red;
        font-size:13px;
        font-family:arial,sans-serif;
}

a.navi
      {
         color:black;
         font-size:12px;
         font-family:arial,sans-serif;
         text-decoration: none;
      }

a.navi:link
      {
         color:black;
         font-size:12px;
         font-family:arial,sans-serif;
         text-decoration: none;
      }

a.navi:hover
      {
         font-size:12px;
         font-family:arial,sans-serif;
         text-decoration: none;
         color:#FFFFFF;
         background-color:#808080;
      }

tr.trnav
      {
        color:black;
        background-color:#EEEEEE;
      }

tr.trnav:hover
      {
         color:#FFFFFF;
         background-color:#808080;
      }
a.navi:active
      {
         color:black;
         font-size:12px;
         font-family:arial,sans-serif;
         text-decoration: none;
      }

.navitext
         {
            color:black;
            font-size:12px;
            font-family:arial,sans-serif;
         }




#optionLay {font-family: arial,sans-serif; font-size: 9pt}
#anfrage { background-color: #F5F5F5;
           font-family:arial,sans-serif;
           font-size: 8pt;}

td.flowtext
         {
           color:black;
           text-align:justify;
           font-family:arial,sans-serif;
           font-size: 12px;
         }
