#firmen_image img{
    height: 120px;
    width: 180px;
}

.formular_description_row{
  width: 120px;
  padding-left: 7px;
  text-align: left;
  float: left;
  clear: both;
}

.formular_content_row{
  text-align: left;
  float: left;
}

.formular_description_id{
    width: 98%;
    height: 180px;
    clear: both;
    padding: 12px 0px 12px 7px;
    background-color: #efefef;
}

.formular_description_tag{
    width: 100%;
    height: 90px;
    clear: both;
    background-color: #dddddd;
    margin: 15px 0px 0px 0px;
}

.formular_description_center{
  text-align: center;
}

.formular_description_branche{
  font-size: 12px;
  font-weight: bold;  
}

.formular_description_titel{
  font-size: 14px;
  color: #B9222D;
  font-weight: bold;  
}

.firmen_description{
    text-align: left;
    padding: 10px 0px 10px 20px;
}

.searchbody{
    clear: both;
    font-style: normal;
    font-size: 12px;
    padding-bottom: 10px;
}

.listHeader{
    clear: both;
    font-weight: bold;
    font-size: 12px;
    height: 21px;
    # border-bottom: 1px dotted #c0c0c0;
    padding: 5px;
    background-color: #efefef;
    border: 1px solid #c0c0c0;
    margin-bottom: 5px;
}

.listPagerLeft{
    float: left;
    width: 80%;
    vertical-align: middle;
}

.listPagerRight{
    float: right;
    vertical-align: middle;
}

.listItem1{
    font-size:12px;
    clear:both;
    margin-bottom:20px;
    min-height:50px;
    background-color:#efefef;
    text-align:center;
    display:block;
/*    height: 50px; */
}

.listItem2{
    font-size:12px;
    clear:both;
    margin-bottom:20px;
    min-height:50px;
    background-color:#dddddd;
    text-align:center;
    display:block;
/*    height: 50px; */
}



.listItemDivider{
    clear:both;
    font-size:1px;
    height:1px;
    line-height:1px;
    border-bottom:1px dotted #c0c0c0;
    padding:4px 0px 4px 0px;
    margin:1px;
}
.listItemFooter{
    clear: both;
    font-size: 11px;
    padding: 0px;
    margin: 1px;
    border-top: 1px dashed #c0c0c0;
}
.listItemTimestamp{
    float: left;
    width: 40%;
    padding-top: 5px;
    padding-right: 5px;
}

.listItemAuthor{
    float: right;
    font-weight: normal;
    padding-top: 5px;
    padding-left: 5px;
}
.listPreContent{
    clear: both;
    display: auto;
}

.listColMain {
    display:block;
    width:100%;
    float:left;
}
.listCol{
    float: left;
    display:block;
    width:72%;
}
.listColImage_right {
    float:right;
    width:100px;
    height:68px;
    display:block;
    padding:2px;
    border:1px solid #efefef;
}




.list2Col1{
    float: left;
    width: 50%;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.list2Col2{
    float: left;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.list3Col1{
    float: left;
    width: 40%;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.list3Col2{
    float: left;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.list3Col3{
    float: right;
#     width: 80px;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.list4Col1{
    float: left;
    width: 40%;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.list4Col2{
    float: left;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.list4Col3{
    float: right;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.list4Col4{
    float: right;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    width:100%;
    text-align:right;
}

.InfoMsg {
    clear: both;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    color: #9999ff;
    padding: 5px;
    background-color: #efefff;
    border: 1px solid #c0c0c0;
    margin-bottom: 5px;
}

.ErrMsg {
    clear: both;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    color: #ee0000;
    padding: 5px;
    background-color: #efefff;
    border: 1px solid #c0c0c0;
    margin-bottom: 5px;
}

.formCaption {
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    color: #333333;
}

img {
    display: inline;
    /*float: left;*/
    margin: 0px;
}

.select {
    width: 300px;
}


