@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;}
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; }

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

#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:#f79122; 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 { padding: 74px 0pt 0pt 153px; }

/* 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.10em; }
* html #content .immoPrev { height:160px; }

#content .immoPrev .immoThumb { position:absolute; top:0px; left:0px; }
#content .immoPrev .immoThumb img { width:178px; height:109px; }
#content .immoPrev .immoThumb a img { border: 0;  }  

#content .immoPrev .immoHead { padding:0 0 0 185px; }
#content .immoPrev .immoHead h4 { font-weight:bold; line-height:20px; }

#content .immoPrev ul.immoInfo { padding:0 0 0 185px; margin:0px;  }
#content .immoPrev ul.immoInfo li { display:block; list-style-type:none; width: 160px; line-height:20px; padding:0 12px 0 0;  margin:0px; }
#content .immoPrev ul.immoInfo li.price { position: absolute; margin: -20px 0 0 170px; width: 180px; }

#content .immoPrev .exposeLink { position:absolute; left:0px; top:110px; }
#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:#f79122; }

#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%; }
/*-------------------------------------------------------------------------*/
