/* Dreispalter
*******************************************************************************/

.dreispalter {
	position:relative; 
}

.dreispalter_1 {
  width: 240px;
  padding-right: 2px;
  z-index: 1;
}

.dreispalter_2 {
  width: 240px;
  padding-left: 2px;
  padding-right: 2px;
  z-index: 1;
}

.dreispalter_3 {
  width: 240px;
  padding-left: 2px;
  z-index: 1;

}

.dreispalter_1, 
.dreispalter_2, 
.dreispalter_3 {
  float: left;
}


#dreispalter_1_text {
  position: absolute;
  left: 10px;
  top:  10px;
  width: 121px;
  hight: 121px;
  font-size:9px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #d49911;
  color: #fff;
  z-index: 2;
}

#dreispalter_2_text {
  position: absolute;
  left: 260px;
  top:  10px;
  width: 121px;
  hight: 121px;
  font-size:9px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #d49911;
  color: #fff;
  z-index: 2;
}

#dreispalter_3_text {
  position: absolute;
  left: 510px;
  top:  10px;
  width: 121px;
  hight: 121px;
  font-size:9px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #d49911;
  color: #fff;
  z-index: 2;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}





/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}

#form-module {
	margin:0px;
	padding:0px;
}

#form-module fieldset {
	border:0px solid #fff;
}

#form-module legend {
	display:none;
}


#form-module p {
	margin:0;
	padding:5px;
	font-weight:bold;
}

#form-module .element {
	display:block;
	clear:both;
	height: 24px;
}

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
}

#form-module label.checkbox {
	width:372px;
	border-right:none;
}

#form-module input, 
#form-module text, 
#form-module select, 
#form-module textarea {
	float:left;
	padding:2px;
	margin:3px;
	width:495px;
	border:1px solid #7F9DB9;
}

#form-module input.text {
	height:14px;
}

#form-module input.checkbox {
	width:120px;
	padding:0;
	border:none;
}

#form-module input.submit {
  margin-left:133px;
	padding:2px;
	width:401px;
	border:1px solid #7F9DB9;
	color:#666;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

#form-module input.submit:hover { 
	color:#000;
}

#form-module label.textarea, 
#form-module textarea.textarea {
	height:60px;
}

#form-module-thanks {
	display:block;
}


/* Kategorieliste
*******************************************************************************/

ul.kategorieliste {
	position:relative; 
}

ul.kategorieliste li
{}

ul.kategorieliste li img
{ }

ul.kategorieliste li h3 {
 text-decoration: none; 
}

ul.kategorieliste li p
{}


/* Popup
*******************************************************************************/

#topbar{
position:relative;
width:400px;
visibility:hidden;
z-index:1;
background-color:#EEEEEE;
padding:10px;
border:2px solid #F6780A; 
}


/* Images
------------------------------------------------------------------------------*/
#main div.image {
	margin-bottom:0;
}

#main div.image p {
    margin-bottom:0;
	margin:0;
}

#main div.flLeft {
	margin-right:14px;
}

#main div.flRight {
	margin-left:14px;
}


/* Immoscout
------------------------------------------------------------------------------*/
#immoscout {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	width: 680px; 
  	padding: 0px; 
  	text-align: left; 
  	background-color: #fff;
  	overflow: auto; 
  	text-align:left;
}

.immoscoutTAB {
  	font-size: 11px;
        padding-left:20px
}


