#kaufseite
{
 width:100%;
 height:100%;
 background-color:#fefed7;
}

.kaufmenu
{
 position:relative;
 width:100%;
 height:35px;
 display:block;
 list-style:none;
 padding: 0px;
 margin:0px;
}
.kaufpunkt
{
 position:relative;
 float:left;
 width:156px;
 height:25px;
 margin: 0px;
 display:block;
 padding:5px;
 text-align:center;	
 font-size:12px;
 font-weight:bold;
 border:none;
 background-color:#47729c;
}

#kaufmenu
{
 z-index:10;
}
#kaufmenu a
{
 color:#ffffff;
 text-decoration:none;
 display:block;
 background-color:transparent;
 line-height:25px;
 z-index:10;
 width:126px;
}

#kaufmenu a:hover
{
 display:block;
 color:#000000;
 background-color:#edf6ff;
}
.untermenu
{ 
 clear:both;
 position:absolute;
 top:35px;
 left:0px;
 width:100%;
 height:35px;
 display:none;
 list-style:none;
 padding: 0px;
 margin:0px;
 z-index:10;
 border:none;
}

li.unterpunkt
{
 width:126px;
 padding:5px;
 height:25px;
 margin: 0px;
 display:block;
 text-align:center;	
 font-size:12px;
 font-weight:bold;
 border:none;
 background-color:#47729c;
 z-index:10;
}
.kauf-frame
{
  width:235px;
  height:400px;
  border:1px solid #aeae87;
  text-align:center;
  margin-left:12px !important;
  margin-left:6px;
  margin-top:10px;
  float:left;
}
#inhalt-kauf {
 float:right;
 width: 830px;
 height: auto !important;
 height: 990px;
 min-height:990px;
 margin:0px;
 padding:0px;
 background-color: #fefed7;
}
.block-kauf
{
  text-align:center;
  width:700px;
  padding:10px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid #aeae87;
  background-color: #ffffe7;
}
.block-kauf-links
{
  text-align:left;
  width:700px;
  padding:10px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid #aeae87;
  background-color: #ffffe7;
}
.p-kauf
{
  clear:both;
  display:block;
  border:1px solid #aeae87;
  background-color: #ffffe7;
  margin:0px;
  margin-top:10px;
  padding:10px;
  text-align:center;
}
.p-kauf-links
{
  clear:both;
  display:block;
  border:1px solid #aeae87;
  background-color: #ffffe7;
  margin:0px;
  margin-top:10px;
  padding:10px;
  text-align:left;
}
.block-miet-ohne-p
{
  text-align:center;
  width:720px;
  padding:0px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;   
}

.kauf-merkmal
{
  text-align:left;
  font-size:13px;
  font-weight:bold;
   
}
.blockueberschriftkauf1
{
  float:left;
  color:#000000;
  background-color:#dedeb7;
  border:1px solid black;
  font-size:12px;
  font-weight:bold;
  padding:2px;
}
#block-kontaktformularkauf
{
  width:605px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:20px;
  display:none;
  border:1px solid #aeae87;
  background-color: #ffffe7;
}

#block-kontaktformularkauf label
{
  display: block;
  float: left;
  width: 170px;
  text-align:right;
  padding-right:2px;
  margin:2px;
}

#block-kontaktformularkauf input
{
  display: block;
  float: left;
  width: 250px;
  margin:2px;
}
#block-kontaktformularkauf select
{
  display: block;
  float: left;
  width: 250px;
  margin:2px;
}

#block-kontaktformularkauf br
{
  clear:left;
}




#block-footer
{
 clear:both;
  width:605px;
  height: 30px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
}
#bilder-galerie-kauf
{
  margin:0px;
  padding:0px;
  width:203px;
  margin-top:10px;
  float:right;
  text-align:center;
  border-collapse:separate;
  margin:0px;
  border-spacing:5px;
}

#bilder-galerie-kauf td
{
  text-align:center;
  padding:0px;
  margin:0px;
  font-size:10px;
  border:1px solid #aeae87;
  background-color: #ffffe7;
}
.objnummerkauf
{
  float:right;
  color:#000000;
  background-color: #ffffe7;
  border:1px solid #aeae87;
  font-size:12px;
  font-weight:bold;
  padding:2px;
}
