@charset "UTF-8";


/*-------------------------------------------------------------------------*/

/*** Content Formatierung ***/

/* zweispalten Layout */

p.picWrap { margin: 0 0 10px; }

/* einfache Element Styles */
h2 { font-size:13px; font-weight:bold; margin: 0 0 1.10em 0; text-transform:uppercase; }
h3 { font-size:12px; font-weight:bold; margin: 0 0 1.10em 0; line-height:15px; }
h4 { font-size:12px; font-weight:bold; margin: 10px 0 3px;  }
h5 { font-size:12px; font-weight:bold; margin: 10px 0; }
h6 { font-size:12px; font-weight:bold; margin: 10px 0; color:#555; }

#content ul, #content ol { margin:1em 3em; padding:0; }
#content ul { list-style-type:square; }
#content li { margin: .40em 0; line-height:18px; }

#content img { border:1px solid #000; }

#content div.columnCenter h4 { margin: 1.5em 0 1em 0; font-size: 13px; }
#content div.columnCenter h5 { margin: 1.25em 0 0.5em 0; }

hr { 
	border:none;
	border-top: 1px dashed #ddd;
	border-bottom: 1px solid #fff;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 2px;
	overflow:hidden;
	margin-bottom:1.10em;
}

blockquote { margin: 10px 20px; padding:0; }

input.text, input.simpleFormTextfield, #immosearch input, select, textarea { border:1px solid #cdcdcd; min-width: 150px; }
* html input.text, * html select { width:150px; }
input.submit { background-color:#133877; float:right; color:#ffffff; border:none; padding:2px 15px; line-height:18px; min-width: 100px !important; }

#immosearch select { width: 150px; }

#content form label { width:110px; display:block; float:left; }
#content form textarea { width:411px; overflow:auto; }
#logo { text-align:center; }

/* Listenansicht Expose */
#content p.moasoft_exposeImgView img { max-width: 540px; height: 400px;}
* html #content p.moasoft_exposeImgView img { width: auto !important; width: 500px; }



#content .immoPrev { position:relative; min-height:160px; margin-top:1.80em; background:#eeeeee url(../images/bg_immoprev_top.gif) no-repeat; }
* html #content .immoPrev { height:160px; }

#content .immoPrev .immoThumb { position:absolute; top:23px; left:26px; text-align:center; width:173px; background-color: #ccc; }
#content .immoPrev .immoThumb img { height:115px; }
#content .immoPrev .immoThumb a img { border: 0;  }  

#content .immoPrev .immoHead { padding:5px 100px 0 250px; }
#content .immoPrev .immoHead h4 { font-weight:normal; line-height:25px; }

#content .immoPrev ul.immoInfo { padding:0 0 0 250px; margin:0px;  }
#content .immoPrev ul.immoInfo li { display:block; list-style-type:none; line-height:25px; padding:0 100px 0 0;  margin:0px; }

#content span.provisionsfrei {
  color: #f00 !important;
  padding-left: 10px;
}

/*#content .immoPrev ul.immoInfo li.price { position: absolute; margin: -20px 0 0 170px; width: 180px; }*/

#content #topImage { background:#eeeeee url(../images/bg_immoprev_top.gif) no-repeat; text-align:center; }
#content #topImage img { margin:23px 100px 0px 26px; }
#content #topImage .topImageFooter { background: url(../images/bg_immoprev_bottom.gif) bottom no-repeat; display:block; height:23px; overflow:hidden; }
#content .immoPrev .exposeLink { padding:0 0 20px 248px; margin:0px; background:url(../images/bg_immoprev_bottom.gif) bottom no-repeat; }
#content .exposeLink a { padding:0 10px 0 15px; background:url(../images/icon_link.gif) 0 3px no-repeat; line-height:15px; color:#000; }
#content .exposeLink a:hover { background-position: 0 -9px; color:#003399; }

#content li sup { line-height: 0.1em; }
#content #rightContainer ul { margin-top: 0; }

#content .exposeLink a.mailIt { background-image:url(../images/icon_mail.gif); padding-left:18px; }

#content label.searchCondition { font-weight: bold; display: block; float: left; width: 100px; }

#content .immoPrev ul.immoInfo li.ieFloatCorrection { clear: left; width: 100%; }


/*-------------------------------------------------------------------------*/
