#content .suchformular label{
   cursor: pointer;
   display: inline;
   float: left;
   width: 170px;
   padding-top: 2px;
}
#content .suchformular select{
   width: auto;  
}
#content .suchformular .submit input{
   margin-left: 170px;
   width: 206px;
}
#content .suchformular input{
   margin: 0;
   width: auto;
}
#content .suchformular .plz input{
   width: 60px;
}
#content .suchformular .haendlername input,
#content .suchformular .ort input{
   width: 200px;
}

.clearLeft{
   clear:left;
}
.gmdetail,
.gmgesamtuebersicht{
   width: 588px;
   height: 330px;
   overflow: hidden;
   border:1px solid #12416C;
}
.baukasten{
   margin: 1em 0;  
}
.gmdetail{
   margin-top: 1em;  
}

#content .view_blaetterer td td a{
   padding: 0 3px;  
}
#content .view_blaetterer .blaetterer a.blaetterer a,
#content .view_blaetterer .blaetterer a.blaetterer:link,
#content .view_blaetterer .blaetterer a.blaetterer:visited,
#content .view_blaetterer .blaetterer{
  border: 0 none;
  display: inline;
  width: auto;
  font-weight: bold;
  color: #12416C;
}
#content .view_blaetterer .blaetterer a.blaetterer:hover,
#content .view_blaetterer .blaetterer a.blaetterer:focus,
#content .view_blaetterer .blaetterer a.blaetterer:active{
   color: #AF926B;
}


#content .view_liste td,
#content .view_liste tr,
#content .view_liste table,
#content .view_liste{
   margin: 0;
   padding: 0;
}

.sresult h2{
   font-size: 1em;
}
#GoogleMap address,
.sdetail address,
.sresult address{
   font-style: normal;
}

.view_system li .inner{
   margin-bottom: 1.5em;
}
.sdetail .headline{
   width: 400px;  
}
.sdetail .linkBack{
   position: absolute;
   top: 20px;
   right: 10px;
}
#content .VDB_Registrierung .checkbox input,
#content .VDB_Registrierung .select select{
   width: auto;
}
#content .VDB_Registrierung .checkbox input{
   border: 0 none;
}


#content .view_blaetterer td td a{
   padding: 0 3px;  
}

#viewlist_div_id #listeMasterTable{
   width: 100%;  
}

#content .clearGif,
#content #viewlist_div_id hr{
   display: none;  
}

#content #viewlist_div_id td,
#content #viewlist_div_id tr,
#content #viewlist_div_id table,
#content #viewlist_div_id{
   margin: 0;
   padding: 0;
}

#content .sresult{
   border-top: 17px solid #D6BE7E;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   min-height: 185px;
   padding: 5px 10px;
   margin: 5px 0;
   position: relative;
}

#content .sresult dd,
#content .sresult dt,
#content .sresult dl{margin: 0;padding: 0 3px 0 0;}
#content div.sresult dl{margin-top: 10px;}
#content .sresult dd{padding: 3px;}
#content .sresult dt{
   width: auto;
   padding: 3px 2px 1px 0;
   float: left;
   font-weight: bold;
}



#content .sresult h2{
   color: #2D6F93;
   font-size: 110%;
   margin: 0 0 4px 0;
   padding: 0;
}
address{
   font-style: normal;
}

#content .sresult .clearImage{
   clear: right;  
   line-height: 0;
   font-size: 0;
   height: 1px;
}
#content .sresult .vdb_res_imgcontainer{
   float: right;
   width: 90px;
   margin-left: 10px;
   text-align: right;
}
#content .sresult .vdb_res_img{
   border: 1px solid #ccc;
}

#images img{
   margin-right: 5px;  
}
#images{
   position: absolute;
   top: -16px;
   left: 9px;
}
