
/* Konfigurierbare Buttons für CMS */
@import url(/im/css/buttons_cms.css);

form {
	margin: 0;
	padding: 0;
}

/*	Suchagentlink (Überschreiben der Standard-Linkfarbe) */
a.agentlink:link {
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

a.agentlink:visited {
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

a.agentlink:active {
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

a.agentlink:hover {
	text-decoration: underline;
}

/* Darstellung des Immobilien Schaufensters*/
.topobjects {
	margin: 0;
	padding: 0;
}

.topobjects-spacer {
	height: 3px;
}

.topobject {
	vertical-align: top;
	text-align: center;
	background-color: #EEE;
}

.topobject p {
	margin: 10px 0;
}

.topobject-spacer {
	width: 2px;
}

/* Heller Hintergrund in Content-Kästen */
.boxbackground {
	background-color: #FFF;
}

/* Dunkler Hintergrund für Formulare */
.formbackground {
	background-color: #EEE;
}

/* Ein Service von Immonet.de */
.service {
	clear: both;
	float: right;
	padding: 5px 0;
}

.service-logo {
	position: relative;
	top: 1px;
}


/* No Display */
.hide {
	display: none;
}

#idsearch input {
	vertical-align: middle;
}


/* Farbiger Hintergrund für den Suchagententeaser */
.searchagentbackground {
	background-color: #FFD1D8;
}

/* dunkler Hintergrund für die Memoliste */
.memolistbg_1 {
	background-color: #dddddd;
}

/* heller Hintergrund für die Memoliste */
.memolistbg_2 {
	background-color: #eeeeee;
}

/* Form ohne Rand */
.form {
	margin: 0;
	padding: 0;
}


/* -------------------- immonet Login -------------*/
#immonetloginbox {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	padding: 0;
	border: 1px solid #dddddd;
}

#immonetloginbox .header {
	background-color: #dddddd;
	border-bottom: 1px solid #dddddd;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	line-height: 21px;
	text-align: left;
	margin: 0;
	padding: 0;
}

#immonetloginbox .header a {
	color: #333;
	line-height: 21px;
}

#immonetloginbox .txtinput {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 142px;
}

#immonetloginbox a {
	line-height: 15px;
}

#immonetloginbox form {
	margin: 0;
	padding: 0;
}

#immonetloginbox .geschlossenerbereich {
	margin: 5px;
}

#immonetlogin {
	width: 955px;
	margin: 0;
}

#immonetlogin a.helpBox {
	color: #fff;
}

#immonetlogin .teaser {
	margin-top: 0;
}

/*
----------------------------------------------------------- Fehlerbox
*/
#immonetcontent .fehlerbox {
	border: 1px solid #888;
	background-color: #FBFDCB;
}

#immonetcontent .fehlerbox ul,
#immonetcontent .fehlerbox li,
#immonetcontent .fehlerbox ol {
	list-style-type: disc;
}

#immonetcontent .fehlerbox,
#immonetstartagent .suchagent_suche #misuchagent .fehlerbox {
	display: none;
	background-color:#FAFCCB;
	border:1px solid #BBB;
	color: #666;
	margin:5px 0pt 0pt;
}

#immonetcontent .fehlerbox img,
#popupcontent .fehlerbox img {
	width: 18px;
	height: 16px;
	float: left;
}
#immonetcontent .fehlerbox .fehlertext,
#popupcontent .fehlerbox .fehlertext {
	float:left;
	width:385px;
	margin-left: 8px;
}

#immonetcontent .teaserbox {
	border: 0;
	margin-top: 0;
	width: 100%;
}

#immonetcontent .tracking {
	display: none;
}

#skyscraper {
	text-align: center;
	margin-top: 5px;
}

/* Links zur vorigen bzw. nächsten Seite in Suchergebnisliste */
.pageBack a,#immonet .pageBack a,#immonetcontent .pageBack a {
	font-size: 14px;
	text-decoration: none;
}

.pageBack a:link,#immonet .pageBack a:link,#immonetcontent .pageBack a:link {
	font-size: 14px;
	text-decoration: none;
}

.pageBack a:visited,#immonet .pageBack a:visited,#immonetcontent .pageBack a:visited {
	font-size: 14px;
	text-decoration: none;
}

.pageBack a:active,#immonet .pageBack a:active,#immonetcontent .pageBack a:active {
	font-size: 14px;
	text-decoration: none;
}

.pageBack a:hover,#immonet .pageBack a:hover,#immonetcontent .pageBack a:hover {
	font-size: 14px;
	text-decoration: none;
}

.pageForward a,#immonet .pageForward a,#immonetcontent .pageForward a {
	font-size: 14px;
	text-decoration: none;
}

.pageForward a:link,#immonet .pageForward a:link,#immonetcontent .pageForward a:link {
	font-size: 14px;
	text-decoration: none;
}

.pageForward a:visited,#immonet .pageForward a:visited,#immonetcontent .pageForward a:visited {
	font-size: 14px;
	text-decoration: none;
}

.pageForward a:active,#immonet .pageForward a:active,#immonetcontent .pageForward a:active {
	font-size: 14px;
	text-decoration: none;
}

.pageForward a:hover,#immonet .pageForward a:hover,#immonetcontent .pageForward a:hover {
	font-size: 14px;
	text-decoration: none;
}

/* Znunächst nur für die Seite "Anzeige veröffentlichen" */
#immonetcontentmitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
}

#immonetcontentmitte .alignwithbreadcrumbtrail {
	margin: 0px;
	padding-left: 5px;
}

#immonetcontentmitte h1 {
	font-size: 13px;
	font-weight: bold; /*margin-left: 0px;*/
	margin-top: 10px;
}

#immonetcontentmitte .box {
	margin: 0 0 15px 0;
	padding: 0px;
	width: 615px;
	border: 1px solid #C4CBDD;
}

#immonetcontentmitte .boxheader {
	border-bottom: 1px solid #C4CBDD;
	margin: 0px;
	padding: 0px;
	width: 615px;
}

#immonetcontentmitte .boxheader h2 {
	margin: 0px;
	padding: 3px;
	width: 607px;
	font-size: 11px;
	font-weight: bold;
}

#immonetcontentmitte .boxcontent {
	background-color: #FFF;
	border-top: 0px;
	padding: 0px;
	margin: 0px;
	width: 615px;
	font-size: 80%;
}

#immonetcontentmitte .innerfullbox {
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 593px;
}

#immonetcontentmitte .innerfullboxleft {
	width: 220px;
	float: left;
}

#immonetcontentmitte .innerfullboxright {
	width: 365px;
	float: left;
}

#immonetcontentmitte .innerfullbox h3 {
	margin: 0px;
	padding: 3px;
	padding-top: 10px;
	width: 360px;
	font-size: 11px;
	font-weight: bold;
}

#immonetcontentmitte .box p {
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

#immonetcontentmitte .box p.nurindeutschland {
	font-size: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 10px;
}

#immonetcontentmitte ol {
	font-size: 11px;
	margin-top: 5px;
}

#immonetcontentmitte li {
	padding-bottom: 5px;
}

#immonetcontentmitte strong {
	font-weight: bold;
}

/* Positionierung des Immonet.de-Logos bei den AOL-Mandanten */
#vendorWrapper {
	overflow: visible;
}

#vendorRight {
	vertical-align: bottom;
	position: relative;
	top: 6px;
	overflow: visible;
}

#vendorRight img {
	position: relative;
	top: -13px;
}

abend
* html #vendorRight img { /* Angaben nur fuer IE */
	position: relative;
	top: -13px;
}

/* Formatierung der Zaehlpixel */
img.countPixel {
	float: right;
	width: 1px;
	height: 1px;
	border: 0;
}

/* Formatierung - Hilfefenster */
a.helpBox,
#immonetcontent a.helpBox {
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

a.helpBox:hover {
	cursor: help;
}

.help {
	z-index: 100;
	visibility: hidden;
	position: absolute;
	margin-top: 5px;
	padding: 5px;
	text-decoration: none;
	border: 1px solid #DEDFDE;
	background: #FDFDFD;
	width: 300px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

/* Fertighausteaser */
#fertighausteaser .teaserbox {
	font-family: verdana, arial;
	font-size: 11px;
	padding: 0px;
	margin-bottom: 10px;
	width: 618px;
}

#fertighausteaser .teaserboxheader {
	margin: 0;
	padding: 0;
}

#fertighausteaser .teaserboxheader h1 {
	text-align: left;
	padding: 0 3px 0 3px;
	margin: 0;
}

#fertighausteaser .teaserboxheader h1,#fertighausteaser .teaserboxheader h1 a {
	font-size: 11px;
	font-weight: bold;
	line-height: 21px;
}

#fertighausteaser .teaserboxcontent {
	padding: 1px;
}

#fertighausteaser .teaserboxcontentblock .teaserboxcontentblock1 .teaserboxcontentblock2 .teaserboxcontentblock3 {
	padding: 1px;
	float: left;
}

#fertighausteaser .teaserboxcontentblock1 {
	width: 200px;
	float: left;
	padding: 5px;
}

#fertighausteaser .teaserboxcontentblock2 {
	float: right;
}

#fertighausteaser .teaserboxcontentblock3 {
	float: right;
	width: 290px;
}

#fertighausteaser .teaserboxcontentblock4 {
	float: left;
	padding-top: 5px;
	font-weight: bold;
}

#fertighausteaser .teaserboxcontentblock5 {
	float: right;
}

#fertighausteaser .teaserboxcontentblock5 img {
	margin-top: 8px;
	margin-right: 5px;
}

#fertighausteaser .teaserboxcontentheader {
	padding: 3px 10px;
	margin-right: 1px;
	height: 30px;
}

#fertighausteaser .clearer {
	clear: both;
}

/* ------------------------------------------------------------------------ */ /* Default Styles für Contentboxen */

/*
#immonetcontent {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}


#immonetcontent strong {
	font-weight: bold;
}*/

#immonetanbieter .linksacht,#immonetcontent .linksacht {
	margin-left: 8px;
}

#immonetcontent .obennull {
	padding: 0;
	width: 618px;
	border: 1px solid #bccddd;
	border-top: 0px;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
}

#immonetcontent .obendrei {
	margin-top: 3px;
}

#immonetcontent .clear,
#immonetcontent .immonetclear {
	clear: both;
}

#immonetcontent .height80 {
	height: 80px;
}

#immonetcontent .height86 {
	height: 86px;
}

#immonetcontent .height90 {
	height: 90px;
}

#immonetcontent .height100 {
	height: 100px;
}

#immonetcontent .height107 {
	height: 107px;
}

#immonetcontent .height110 {
	height: 110px;
}

#immonetcontent .height115 {
	height: 115px;
}

#immonetcontent .height145 {
	height: 145px;
}

#immonetcontent .height185 {
	height: 185px;
}

#immonetcontent .fntNichtFett {
	font-weight: normal;
}

#immonetcontent div.clickpath {
	font-size: 11px;
	padding: 5px 0 5px 0;
}

#immonetcontent #infos div.clickpath {
	font-size: 11px;
	padding: 0;
}

#immonetcontent .icomieten {
	background-image: url(/img/sucheinstieg_ico/ico_mieten_immonet.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

#immonetcontent .icokaufen {
	background-image: url(/img/sucheinstieg_ico/ico_kaufen_immonet.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

#immonetcontent .icohausbau {
	background-image: url(/img/sucheinstieg_ico/ico_hausbau_immonet.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

#immonetcontent .icogewerbe {
	background-image: url(/img/sucheinstieg_ico/ico_gewerbe_immonet.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

#immonetcontent .icogewerbe13 {
	background-image: url(/img/sucheinstieg_ico/ico_gewerbe_immonet.gif);
	background-position: 13px 3px;
	background-repeat: no-repeat;
}
#immonetcontent .picneu {
	background: transparent url(/img/rebrush/pic/pic_neu_immonet.gif) 6px 3px no-repeat;
}

#immonetcontent .picneueingerueckt {
	background: transparent url(/img/rebrush/pic/pic_neu_immonet.gif) left 4px no-repeat;
	padding-left: 25px;
}

#immonetcontent .picgratis {
	background: transparent url(/img/rebrush/pic/pic_gratis_immonet.gif) 6px 3px no-repeat;
}

#immonetcontent .hgEmpfehlung {
	background-color: #82b0de;
	color: #ffffff;
}

#immonetcontent .suchen {
	color: #333333;
	background-color: #dddddd;
}

#immonetcontent .suchen .boxcontainer {
	border-bottom: 1px solid #dddddd;
}

#immonetcontent .anbieten {
	color: #333333;
	background-color: #eeeeee;
}

#immonetcontent .anbieten .boxcontainer {
	border-bottom: 1px solid #eeeeee;
}

#immonetcontent ul.linkliste {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#immonetcontent ul.linkliste li {
	display: block;
}

ul.simplebullet {
	margin: 0px 0px 0px 0px;
	list-style-position: outside;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

ul.simplebullet li {
	line-height: 100%;
	margin: 1px 0px 0px -15px;
	padding: 0px 0px 1px 11px;
	background-image: url(/img/rebrush/pic/pic_simple_bullet.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
}

#immonetcontent ul.bullet {
	list-style-image: url(/img/rebrush/pic/pic_bullet_immonet.gif);
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

* html #immonetcontent ul.bullet { /* nur fuer IE 6 */
	margin-left: 16px;
}

*+html #immonetcontent ul.bullet { /* nur fuer IE 7 */
	margin-left: 16px;
}

#immonetcontent ul.bullet li {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 25px;
}

* html #immonetcontent ul.bullet li { /* nur fuer IE 6 */
	margin-left: 0;
}

*+html #immonetcontent ul.bullet li { /* nur fuer IE 7 */
	margin-left: 0;
}

#immonetcontent ul.simple {
	padding-left: 17px;
}

#immonetcontent ul.simple li {
	padding-top: 2px;
	padding-bottom: 3px;
}

#immonetcontent .reiter,#immonetcontent .reitermandanten {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#immonetcontent .reiter {
	height: 21px;
}

#immonetcontent .reitermandanten {
	height: 39px;
}

#immonetcontent .reiter .reitersuchen,#immonetcontent .reitermandanten .reitersuchen {
	background-color: #dddddd;
	width: 152px;
	float: left;
}

#immonetcontent .reiter .reiteranbieten,#immonetcontent .reitermandanten .reiteranbieten {
	background-color: #eeeeee;
	width: 164px;
	float: left;
}

#immonetcontent .reiter .abstand,#immonetcontent .reitermandanten .abstand {
	margin: 0;
	background-color: #ffffff;
	width: 8px;
	border-bottom: 1px solid #999999;
	float: left;
	padding: 0;
}

#immonetcontent .reiter .abstand {
	height: 20px;
}

#immonetcontent .reitermandanten .abstand {
	padding: 10px 0 0 0;
	height: 28px;
}

#immonetcontent .reiter .fueller,#immonetcontent .reitermandanten .fueller {
	margin: 0;
	padding: 0;
	width: 296px;
	border-bottom: 1px solid #999999;
	text-align: right;
	font-size: 10px;
	color: #aaaaaa;
	float: left;
}

#immonetcontent .reiter .fueller {
	height: 20px;
}

#immonetcontent .reitermandanten .fueller {
	height: 38px;
}

#immonetcontent .reiter .fueller img,#immonetcontent .reitermandanten .fueller img {
	border: 0;
}

#immonetcontent .reiter .reiterreiter,#immonetcontent .reitermandanten .reiterreiter {
	margin: 0;
	color: #333333;
	font-size: 13px;
	float: left;
}

#immonetcontent .reiter .reiterreiter {
	padding: 0;
	height: 21px;
}

#immonetcontent .reitermandanten .reiterreiter {
	padding: 18px 0 0 0;
	height: 28px;
}

#immonetcontent .reiter h1,#immonetcontent .reitermandanten h1 {
	font-weight: bold;
	font-size: 13px;
	margin: 0;
}

#immonetcontent .reiter a,#immonetcontent .reitermandanten a {
	color: #333333;
	text-decoration: none;
}

#immonetcontent .reiter a:hover,#immonetcontent .reitermandanten a:hover {
	text-decoration: underline;
}

#immonetcontent .reiter .linksaktiv,#immonetcontent .reitermandanten .linksaktiv {
	margin: 0;
	padding: 2px 0 0 0;
	width: 6px;
	height: 19px;
	background: url(/img/rebrush/reiter_links.gif) left top no-repeat;
	float: left;
}

#immonetcontent .reiter .linkspassiv,#immonetcontent .reitermandanten .linkspassiv {
	margin: 0;
	padding: 2px 0 0 0;
	width: 6px;
	height: 18px;
	background: url(/img/rebrush/reiter_links.gif) left top no-repeat;
	border-bottom: 1px solid #999999;
	float: left;
}

#immonetcontent .reiter .mitteaktiv,#immonetcontent .reitermandanten .mitteaktiv {
	margin: 0;
	padding: 2px 1px 0 1px;
	height: 17px;
	border-top: 1px solid #999999;
	text-align: center;
	float: left;
}

#immonetcontent .reiter .mittepassiv,#immonetcontent .reitermandanten .mittepassiv {
	margin: 0;
	padding: 2px 1px 0 1px;
	height: 17px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
	float: left;
}

#immonetcontent .reiter .rechtsaktiv,#immonetcontent .reitermandanten .rechtsaktiv {
	margin: 0;
	padding: 2px 0 0 0;
	width: 6px;
	height: 19px;
	background: url(/img/rebrush/reiter_rechts.gif) right top no-repeat;
	float: left;
}

#immonetcontent .reiter .rechtspassiv,#immonetcontent .reitermandanten .rechtspassiv {
	margin: 0;
	padding: 2px 0 0 0;
	width: 6px;
	height: 18px;
	background: url(/img/rebrush/reiter_rechts.gif) right top no-repeat;
	border-bottom: 1px solid #999999;
	float: left;
}

#immonetcontent .boxcontainer {
	margin: 0;
	padding: 0;
}

#immonetcontent .reiterbox {
	line-height: 1.1em; /* nicht loeschen!! sorgt dafuer, dass der IE den block richtig anzeigt!!*/
	padding: 9px 8px 8px 8px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#immonetcontent .reiterbox .inhalt {
	font-size: 11px;
	line-height: 13px;
}

#immonetcontent .reiterbox .inhalt h1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0;
}

#immonetcontent .reiterbox .inhalt a {
	color: #336699;
	text-decoration: underline;
	line-height: 15px;
}

#immonetcontent .reiterbox .inhalt a strong {
	font-weight: bold;
	text-decoration: underline;
}

#immonetcontent .reiterbox .inhalt a:visited {
	color: #6699cc;
}

#immonetcontent img.teaserbild {
	margin-right: 8px;
}

#immonetanbieter .teaserbox,
#immonetcontent .teaserbox {
	margin-top: 8px;
	background-color: #ffffff;
	padding: 0;
	border: 1px solid #bccddd;
}

#immonetcontent .halbboxschmal .teaserboxinnen {
	margin-top: 8px;
	background-color: #ffffff;
	padding: 0;
	border: 1px solid #bccddd;
	width: 265px;
	overflow: hidden;
}

#immonetcontent .halbboxschmal #tirbox {
	width: 265px!important;
	overflow:hidden;
}

#immonetcontent #catchcontent,
#immonetcontent .catchcontent {
	width: 380px!important;
}

#immonetcontent #tippbox {
	width: 590px;
}

#immonetcontent .fjpsmallbox {
	width: 210px!important;
	margin-left: 5px;
	overflow: hidden;
}

#immonetcontent .fjpsmallbox .quote {
	width: 140px!important;
}

#immonetcontent .quote2 {
	width: 340px!important;
	overflow: hidden;
}

#immonetcontent #singleestatebox {
	padding-bottom: 26px;
}

#immonetcontent #schonkunde {
	width: 500px;
	margin-bottom: 12px;
}

#immonetcontent .trennlinie {
	margin-top: 8px;
	padding: 0;
	font-size: 1px;
	border-bottom: 1px solid #dddddd;
	height: 3px;
}

#immonetcontent .trennlinie img {
	height: 2px;
	width: 600px;
	vertical-align: top;
}

#immonetcontent .grossebox {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e9f2fb;
}

#immonetcontent .grossebox h1 {
	background-color: #5c8fd1;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 21px;
	text-align: left;
	padding: 0 3px 0 3px;
	margin: 0;
}

#immonetcontent .grossebox .boxcontainer {
	border-bottom: 1px solid #e9f2fb;
}

#immonetcontent .grossebox .inhalt {
	background-color: #e9f2fb;
}

#immonetcontent .grossebox .teaserbox .inhalt {
	background-color: #ffffff;
}

#immonetcontent .reiterbox .teaserbox,#immonetcontent .grossebox .teaserbox {
	border: 1px solid #336699;
}

#immonetanbieter .teaserbox h1,
#immonetcontent .teaserbox h1,
#immonetcontent .teaserbox .fett {
	background-color: #e9f1f9;
	font-weight: bold;
	color: #333333;
	line-height: 21px!important;
	text-align: left;
	padding: 0 3px 0 3px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 11px!important;
}



#immonetlogin .teaser h1 {
	font-size: 13px;
	padding: 3px;
}

#immonetcontent .reiterbox .teaserbox h1,#immonetcontent .grossebox .teaserbox h1 {
	background-color: #5c8fd1;
	color: #ffffff;
}

#immonetanbieter .teaserbox h2,#immonetcontent .teaserbox h2 {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px 0px 2px 0px;
}

#immonetanbieter .teaserbox .inhalt,#immonetcontent .teaserbox .hgsimplecolor .inhalt,#immonetcontent .teaserbox .inhalt,#immonetcontent .halbboxschmal .inhalt {
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding: 0;
	background-color: #fff!important;
}

#immonetcontent .teaserbox .inhaltbunt {
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-align: left;
	padding: 0;
}

#immonetcontent .teaserbox .inhaltbunt a {
	font-size: 11px;
	line-height: 14px;
}

#immonetanbieter .teaserbox .innendrei,#immonetcontent .teaserbox .innendrei,#immonetcontent .halbboxschmal .innendrei {
	padding: 3px;
}

#immonetcontent .innenfuenf {
	padding: 5px;
}

#immonetanbieter .teaserbox .innenacht,#immonetcontent .teaserbox .innenacht {
	padding: 8px;
}

#immonetanbieter .teaserbox a,#immonetcontent .teaserbox a {
	text-decoration:none;
}

.printTir {
	background: url(/img/icons/ico_drucken_cms.gif) no-repeat scroll left center transparent;
	padding: 1px 0 0 17px;
	font-size: 11px;
}

#immonetanbieter .teaserbox h1 a,#immonetcontent .teaserbox h1 a {
	line-height: 21px;
	text-decoration: underline;
}

#immonetanbieter .teaserbox a strong,#immonetcontent .teaserbox a strong {
	font-weight: bold;
	text-decoration: underline;
}

#immonetcontent .teaserbox img {
	border: 0;
}

#immonetcontent .teaserbox img.icon {
	margin: 0;
	padding: 0;
	float: left;
}

#immonetcontent .teaserbox img.bild {
	border: 0;
	margin: 0 0 8px 8px;
}

#immonetcontent .halbbox {
	width: 304px;
	float: left;
}

#immonetcontent .halbboxbreit {
	width: 379px;
	float: left;
}

#immonetcontent .halbboxschmal {
	width: 296px;
	float: left;
}

div.immonetcontent {
	margin-left: 5px;
}

#immonetcontent .reiterbox .halbbox,#immonetcontent .grossebox .halbbox {
	width: 294px;
}

#immonetcontent .viertelbox {
	width: 147px;
	float: left;
}

#immonetcontent .reiterbox .viertelbox,#immonetcontent .grossebox .viertelbox {
	width: 142px;
}

#immonetcontent #immonetcms .vollbox {
	width: 620px;
	padding:0 0 10px 0;
}

#immonetcontent .vollbox {

	width: 800px;
	overflow: hidden;
}

#immonetcontent .vollboxschmal {
	width: 606px;
}

#immonetcontent .vollboxbreit {
	width: 768px;
}

#immonetcontent .reiterbox .vollbox,
#immonetcontent .grossebox .vollbox {
	width: 598px;
}

#immonetcontent .reiterbox .roterbalken {
	width: 592px;
	background-color: #d5000d;
	color: #ffffff;
	font-size: 11px;
	line-height: 19px;
	padding: 0 3px 0 3px;
	border: 1px solid #d5000d;
}

#immonetcontent .boxohnerahmen {
	margin-top: 10px;
	background-color: #ffffff;
	width: 194px;
	float: left;
}

#immonetcontent .boxohnerahmen h1 {
	background-color: #e9f2fb;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 21px;
	text-align: left;
	padding: 0 3px 0 3px;
	margin: 0;
}

#immonetcontent .boxohnerahmen .inhalt {
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	text-align: left;
	padding: 3px;
}

#immonetcontent .tipp {
	color: #f00000;
	font-weight: bold;
}

#immonetcontent .boxohnerahmen .tipp {
	/*font-size: 11px;*/
}

#immonetcontent .boxohnerahmen a {
	color: #336699;
	text-decoration: underline;
}

#immonetcontent .boxohnerahmen a strong {
	font-weight: bold;
	text-decoration: underline;
}

#immonetcontent .boxohnerahmen a:visited {
	color: #6699cc;
}

/* ------------------------------------------------------------------------ */ /* Default Styles für das Projekt PAGE */
#immonetcontent .anzeige * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

#immonetcontent .anzeige div.halbboxschmal {
	float: right;
}

#immonetcontent .anzeige div.teaserbox {
	margin: 0;
}

#immonetcontent .anzeige {
	margin-top: 10px;
	padding: 0 3px;
	vertical-align: top;
}

#immonetcontent div.hgcolor h1 {
	background-color: #e9f1f9; /* #5c8fd1; */
	color: #666;
}

#immonetcontent div.hgsimplecolor h1 {
	background-color: #e9f2fb;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

#immonetcontent .hgcolor h2 {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color: #333;
	margin: 0px 0px 2px 0px;
}

#immonetcontent .produktvergleich .hgcolor h2 {
	margin-top: 20px;
}

#immonetcontent .teaserbox .hglightcolor,#immonetcontent div.hgcolor .inhalt {
	background-color: #f6f8ff;
}

#immonetcontent .teaserbox .inhalt .NicoleS {
	width: 158px;
	margin: 8px 0px 8px 66px;
	float: left;
}

* html #immonetcontent .teaserbox .inhalt .NicoleS { /* IE 6 */
	margin: 8px 0px 8px 32px;
}

*+html #immonetcontent .teaserbox .inhalt .NicoleS { /* IE 7 */
	margin: 8px 0px 8px 66px;
}

#immonetcontent .color6 .border1px {
	border-bottom: 1px solid #ffffff;
}

#immonetcontent .teaserbox .border1px,#immonetcontent div.hgcolor .border1px {
	border-bottom: 1px solid #f6f8ff;
}

/* Styles für Ihr aktuelles Objekt*/
#immonetcontent .teaserbox div.label {
	float: left;
	width: 95px;
}

#immonetcontent .teaserbox div.data {
	float: left;
	width: 135px;
}

/* End: Styles für Ihr aktuelles Objekt*/
#immonetcontent .anzeige table {
	border: 0;
	margin: 0;
	padding: 0px;
}

#immonetcontent .hgcolor ul {
	line-height: 15px;
}

#immonetcontent .hgcolor .innenacht {
	padding: 8px;
}

#immonetcontent .minihinweis {
	margin-top: 5px;
}

#immonetcontent .minihinweis p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
}

#immonetcontent .produktvergleich {
	padding: 0px;
}

#immonetcontent .produktvergleich h3 {
	font-size: 11px;
	margin: 20px 0 3px 0;
}

#immonetcontent .produktvergleich div.pictopimmo h3 {
	margin: 4px 0 3px 0;
}

#immonetcontent .picprivateanbieter_hgcolor {
	/* background-image: url(/img/anzeige/preise/pic_immonet_einzelanzeige_reg_immonet.gif); */
}
/*
#immonetcontent .picgewerbeanbieter_hgcolor {
	background-image: url(/img/anzeige/preise/pic_profipaket_head_immonet.gif);
}
*/
#immonetcontent .picgewerbeanbieter2_hgcolor {
	/* background-image: url(/img/anzeige/preise/pic_profipaket_head2_immonet.gif); */
}

#immonetcontent .halbboxschmalwrapper {
	float: left;
	width: 298px;
}

#immonetcontent .halbboxschmalwrapper .innendrei p {
	margin: 10px 3px;
	font-size: 10px;
}

#immonetcontent .step {
	width: 34px;
	height: 34px;
	border: 0;
	margin: 5px 10px 5px 0;
}

#immonetcontent .step_mini {
	width: 26px;
	height: 26px;
	border: 0;
	margin: 3px 5px 3px 0;
}

#immonetcontent .piczeitungsanzeige {
	/* background-image: url(/img/anzeige/zeitungsanzeige/pic_zeitungsanzeige_head.gif); */
	background-position: top right;
	background-repeat: no-repeat;
}

#immonetcontent .pictopimmo {
	/* background-image: url(/img/rebrush/pic/pic_top_immo_3.gif); */
	background-position: 7px 10px;
	background-repeat: no-repeat;
}

#immonetcontent .pictriangle {
	height: 30px;
	/* background-image: url(/img/rebrush/pic/pic_pfeil_mandanten.gif); */
	background-position: 27px 0px;
	background-repeat: no-repeat;
}

#immonetcontent .picanzeigeaufgeben {
	float: left;
	width: 107px;
	height: 144px;
	/* background-image: url(/img/anzeige/pic_anzeige_aufgeben.jpg); */
	background-repeat: no-repeat;
}

.headlinecms {
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 3px;
}

.headlinecms h4 {
	color: #5c8fd1;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

/* PAGE 2.3 */

.vergleich {
	width: 590px!important;
	overflow: hidden;
}

.vergleich div.leftcolumn {
	float: left;
	width: 270px;
	background-color: #fff;
}

.vergleich div.column {
	float: left;
	width: 160px;
}

.vergleich div.rightcolumn {
	float: left;
	width: 160px;
}

.vergleich div.header {
	height: 47px;
}

.vergleich div.listwrapper {
	border-right: 1px solid #bccddd;
}

.vergleich h1.center {
	text-align: center;
}

.vergleich ul {
	font-size: 11px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.vergleich li {
	padding: 5px 5px;
	height: 25px;
	padding-left: 5px!important;
	list-style-type: none!important;
	margin-left:0px!important;
}

.vergleich li.strong {
	font-weight: bold;
}

.vergleich li.submenu {
	padding-left: 20px;
}

.vergleich li.light {
	background-color: #e9f1f9;
}

.vergleich li.dark {
	background-color: #e9f1f9;
}

.vergleich li.three {
	height: 48px;
}

.vergleich ul.center li {
	text-align: center;
	vertical-align: middle;
}

.vergleich ul.center li.checked {
	background-position: 75px 5px;
	background-image: url(/de/com/img/Rotes_Haekchen/roter_haken_transparent_bg.gif);
	background-repeat: no-repeat;
}

.vergleich ul.center li.three {
	background-position: 75px 18px;
}

.vergleich .picvergleichprofipaket {
	/* background-image: url(/img/rebrush/pic/pic_vergleich_profipaket_ta.jpg); */
	background-position: 0 0;
	background-repeat: no-repeat;
}

.vergleich .picvergleichonlineanzeige {
	/* background-image: url(/img/rebrush/pic/pic_vergleich_onlineanzeige.jpg); */
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* !PAGE 2.3 */ /* ------------------------------------------------------------------------ */ /* rot für wichtige Texte */
.wichtig {
	color: #D60008;
}

/*----------------- Katalog- Service ------------------------------*/
#immonetcontent .katalogbox {
	font-size: 11px;
	margin-bottom: 8px;
}

#immonetcontent .katalogbox h2 {
	background-color: #9CA294;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	line-height: 21px;
	text-align: left;
	padding: 0 3px 0 3px;
	margin: 0;
}

#immonetcontent .katalogbox .inhalt {
	background-color: #e9f1f9;
	color: #666;
	padding: 5px 0 8px 8px;
}

#immonetcontent .katalogbox .katalogcheckbox {
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width: 295px;

}

/* Ausrichten von Checkbox und Text an einer Linie */
#immonetcontent .katalogbox .katalogcheckbox input {
	position: relative;
	top: 4px;
	border: 0;
}

* html #immonetcontent .katalogbox .katalogcheckbox input { /* Nur für IE */
	position: relative;
	top: 2px;
}

#immonetcontent .katalogbox .katalogcheckboxRegional .img {
	width: 120px;
	height: 60px;
	margin-left: 5px;
	float: left;
}

#immonetcontent .katalogbox .katalogcheckboxRegional .description {
	width: 340px;
	float: left;
	margin: 5px;
}

#immonetcontent .katalogbox .katalogcheckboxRegional .link {
	width: 72px;
	float: left;
	margin-top: 5px;
}

#immonetcontent .katalogbox select{
	font-size: 11px;
}

#immonetcontent .katalogcontrol {
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#immonetcontent .katalogcontrol .hinweis {
	line-height: 200%;
	width: 100%;
}

#immonetcontent .katalogcontrol .abschicken {
	margin: 10px 0 10px 205px;
}

#immonetcontent .katalogcontrol .caption {
/*	line-height: 200%;*/
	width: 175px;
	float: left;
}

#immonetcontent .katalogcontrol .content {
	float: left;
}

#immonetcontent .katalogcontrol .content .strasse {
	width: 230px;
	margin-right: 5px;
}

#immonetcontent .katalogcontrol .content .hausnr {
	width: 35px;
	margin-right: 0px;
	margin-left: 0px;
}

#immonetcontent .katalogcontrol .content .plz {
	width: 55px;
	margin-right: 5px;
}

#immonetcontent .katalogcontrol .content .ort {
	width: 210px;
	margin-right: 0px;
	margin-left: 0px;
}

#immonetcontent .katalogcontrol .content .fullwidth {
	width: 275px;
}

#immonetcontent .katalogcontrol input,
#immonetcontent .katalogcontrol textarea {
/*	margin-left: -2px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#immonetcontent .katalogcontrol .content>input,#immonetcontent .katalogcontrol .content>textarea {
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*--------- Schriften ----------------------------------*/
.contenthlerrorsmall {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

/*--------- Trennlinien ----------------------------------*/
#immonetcontent hr,
#immonetmerkzettel hr {
	color: #DDD;
	background-color: #DDD;
	height: 1px;
	border: 0px;
}

/* -------- Suchagenten-PopUp ---------------------------------------------- */
#immonetcontent #agentpopup .teaserbox {
	border: 1px solid #5c8fd1;
}

#immonetcontent #agentpopup .teaserbox h1 {
	background-color: #5c8fd1;
	color: #ffffff;
}

#immonetcontent #agentpopup .teaserbox .inhalt {

}

/* -------- Suchagenten-Teaser Suche --------------------------------------- */
#immonetcontent #searcherror {
	color: #333333;
	background-color: #e9f2fb;
	margin: 10px 0 10px 0;
	font-size: 11px;
	border: 1px solid #e9f2fb;
}

#immonetcontent #searcherror .innen {
	border: 1px solid #e9f2fb;
	padding: 8px 8px 18px 8px;
}

#immonetcontent #searcherror h1 {
	font-size: 13px;
	margin: 0 0 8px 0;
}

#immonetcontent #searcherror .emph {
	font-weight: bold;
	color: #c50000;
}

#immonetcontent #searcherror a {
	font-weight: bold;
}



/* Grüne Box für Erfolgsmeldung */
div.successBox {
	background-color: #e7f5d9;
	border: 1px solid #888888;
	margin: 5px 0 0 0;
	padding: 13px 8px;
	color: #666666;
	font-weight: normal;
	line-height: 140%;
}

div.successBox img.successImg {
	float: left;
	margin: 3px 8px 12px 0;
}


#immonetbrokercontent {
	width: 590px;
	float:left;
	margin-left:2px;
}

#immonetcontentmarginanbieten>#immonetbrokercontent {
	margin-left:4px;
}

#immonetbrokercontent .color6 {
	background-color: #e9f1f9!important;
}

#immonetbrokercontent #ellipsealt {
	background-image: none!important;
	background: none!important;
	width: 590px!important;
	margin-left: 0px!important;
	margin-top:-30px!important;
	margin-bottom:-15px!important;
}

#immonetbrokercontent #ellipsealt .contenttxt {
	width: 500px!important;
	padding-left: 0px!important;
}

#immonetbrokercontent #ellipsealt .contenthl {
	margin-left: 0px!important;
}

#immonetbrokercontent .fjpsmallertable {
	width: 585px!important;
}

/** Login und Registrieren Seiten **********************************/

#immonetregistercontent {
	width:601px;
	float:left;
	margin-left:14px;
	background-color: #fff;
	padding:12px;
	border-bottom:1px solid #CDC7AF;
	border-right:1px solid #CDC7AF;
}

#immonetregistercontent .contenttxt,
#immonetregistercontent .contenthl {
	font-size: 11px;
}

#immonetlogincontent {
	width:620px;
	float:left;
	margin-left:15px;
}

.checkbox input,
.radio input,
.checkbox,
.radio {
	border: 0;
	margin: 0px;
}
/*	Fehlermarkierung (Umrahmung) von Checkboxen
	Speziell fuer FF, da der keine Hintergrundfarbe oder Rahmen um checkboxen (auch radios) darstellt.
	Eingesetzt im FiPA-Anforderungsform 2.
*/
.checkboxborderbox {
	width: 22px;
	height: 22px;
	background-color: #FAFCCB;
}
.checkboxborderbox .checkboxborder { 
	padding: 4px 3px 3px 4px; /*padding muss mit einer Browserweiche fuer IEs auf 0 gesetzt werden*/
	border: 1px solid #888; 
}

.checkbox div.leftbox {
	float: left;
	width: 20px;
}

.checkbox div.content450 {
	float: left;
	width: 450px;
}	

.checkbox div.content500 {
	float: left;
	width: 500px;
}

* html .checkbox div.content450,
* html .checkbox div.content500 {
	margin-top: 5px;
}

.checkbox div.highbox {
	float: left;
	width: 10px;
	height: 30px;
	margin-right: 8px;
}

.border {
	border-bottom:1px solid #CDC7AF;
	border-right:1px solid #CDC7AF;
}

#immonetregistercontent h1 {
	color:#666666;
	font-size:20px;
	line-height:120%;
	margin:12px 0pt 10pt 0px;
	text-align:left;
	font-family:Arial,sans-serif;
}

#immonetregistercontent .headline18 {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:6px;
	margin-top:20px;
}
#immonetregistercontent .list ul li,
#immonetregistercontent .fehlerbox ul li {
	list-style-type:disc;
	margin:5px 10px 5px 15px;
	padding-left:10px;
}


/** Ratgeberseiten im CMS ********************************* */

#immonetcms {
	font-size: 11px;
}

#immonetcms div {
	font-size: 11px;
}

#immonetcms div.font13 {
	font-size: 13px;
}

#immonetcms h1.contenthl {
	margin: 0 0 8px 0;
}

#immonetcms h1.premium {
	color: #fff;
}

#immonetcms .absatzbox {
	margin: 20px 5px 0 5px;
}

#immonetcms .absatzbox_top {
	margin: 10px 5px 15px 5px;
}

#immonetcms .top10 {
	margin-top: 5px;
}

#immonetcms>.top10 {
	margin-top: 10px;
}

#immonetcms .padding {
	padding: 15px;
}

#immonetcms .bild_links {
	float: left;
	margin-right: 15px;
	border: none;
}

#immonetcms .dotline {
	background: url(/de/img/dot_schwarz.gif) repeat-x;
	height: 1px;
	margin: 0;
	display: block;
	font-size: 1px;
}

#immonetcms p {
	margin: 5px 5px 8px 0px;
}

#immonetcms #dotlineteaser p {
	margin: 0;
}

#immonetcms h1 span {
	float: right;
	font-weight: normal;
}

#immonetcms .changeText {
	width: 340px;
	margin: 6px 15px 0 0;
	float: left;
}

#immonetcms .minibox {
	width: 155px;
	float: right;
}

#immonetcms .dreiviertelbox {
	width: 453px;
	float: left;
}

#immonetcms .halbboxbreit {
	width: 400px;
}

#immonetcms.innerfullboxright {
	width: 220px;
	float: right;
}

#immonetcms .clickpath {
	padding: 5px !important;
}

#immonetcms .minibox a#finanzierungsanfrage {
	background: #fff url(/img/icons/finanzierungsanfrage_grau.gif) no-repeat;
	height: 22px;
	padding: 0 0 0 25px;
	margin: 0 4px;
	display: block;
	font-size: 10px;
	font-weight: bold;
}

#immonetcms .minibox a#darlehensrechner {
	background: #fff url(/img/icons/darlehensrechner_grau.gif) no-repeat;
	height: 22px;
	padding: 0 0 0 25px;
	margin: 0 4px;
	display: block;
	font-weight: bold;
	font-size: 10px;
	font-weight: bold;
}

#immonetcms .minibox a#lexikon {
	background: #fff url(/img/icons/lexikon_grau.gif) no-repeat;
	height: 25px;
	padding: 0 0 0 25px;
	margin: 0 4px;
	display: block;
	font-size: 10px;
	font-weight: bold;
}

#immonetcms a strong {
	text-decoration: underline;
}


/* Styles die als Mandantenweichen verwendet werden */
#immonetcontent #usePopup {
	display: none;
}

#immonetcontent #useTooltip {
	display: inline;
}


/*********** Styles für die SEO-Search **************************************/
#immonetcontent div.textteaser {
	margin-top: 12px;
	padding: 12px;
}

#immonetcontent div.streber_search,
#immonetcontent div.textteaser {
	width: auto;
	background: #fff none repeat scroll 0%;
	border-right: 1px solid #CDC7AF;
	border-bottom: 1px solid #CDC7AF;
}

#immonetfinden .streber_search h3,
#immonetfinden .streber_search h2 {
	font-family:Verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
	float: left;
}

#immonetcontent div.streber_search .inhalt {
	padding: 10px 0 10px 10px;
}

#immonetcontent div.streber_search a {
	margin-right: 10px;
	margin-bottom: 5px;
	text-decoration: none;
	width: 250px;
	float: left;
	display: block;
}

#immonetcontent div.streber_search a:hover {
	text-decoration: underline;
}

#immonetcontent div.streber_search span.notalink {
	margin-right: 10px;
	margin-bottom: 5px;
	text-decoration: none;
	width: 250px;
	float: left;
	display: block;
}


#stadtListe li {
	background-image: url(/im/img/im/pic_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 30%;
	padding-left: 14px;
	margin-bottom: 2px;
	width: 220px;
	float: left;
}

#stadtListe li.blau {
	background-image: url(/im/img/im/pic_pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: 0 30%;
	padding-left: 14px;
	margin-bottom: 2px;
	width: 220px;
	float: left;
}

#stadtListe2 ul {
	margin-top: 20px!important;
}

#stadtListe2 li {
	background-image: url(/im/img/im/pic_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 30%;
	padding-left: 14px;
	margin-bottom: 2px;
	width: 293px;
	float: left;
}


/*********** Styles für die SEO-Expose **************************************/

#immonetfinden #streberblock {
	background-color: #fff;
	border-bottom: 1px solid #CDC7AF;
	border-right: 1px solid #CDC7AF;
	margin-top: 12px;
	padding-top:12px;
	padding-left: 12px;
	line-height: 12px;
}

#immonetfinden #streberblock .headline {
	line-height: 1.2em;
	margin:0pt 0pt 10px;
}

#immonetcontent .streber_expose {
	background-color: #e9f1f9;
	border-bottom: 12px solid white;
	margin-right: 12px;
	clear: both;
}

#immonetcontent .streber_expose_schmal {
	background-color: #e9f1f9;
	border-bottom: 12px solid white;
	margin-right: 12px;
	width: 385px;
	float: left;
}

#immonetcontent .streber_expose .streber_margin,
#immonetcontent .streber_expose_schmal .streber_margin {
	padding: 12px;
	clear: both;
}

#immonetcontent .streber_expose .streber_bild {
	background-image: url(/im/img/im/bilderrahmen/M_blau.gif);
	height: 93px;
	width: 121px;
	text-align: center;
	float: left;
}

#immonetcontent .streber_expose .streber_bild img {
	margin:3px;
}

#immonetcontent .streber_expose .streber_type {
	margin-bottom: 3px;
	margin-top:0px;
}

#immonetcontent .streber_expose h2 {
	font-size: 14px;
}

#immonetcontent .streber_expose a:hover {
	text-decoration: underline;
}

#immonetcontent .streber_expose .inhalt_text {
	width: 400px;
	float: left;
	margin-left: 12px;
	padding-top: 0px;
}

#immonetfinden .streber_expose .inhalt_text .ueberschrift {
	font-weight: bold;
}

#immonetfinden .streber_expose .inhalt_text .objektueberschrift {
	margin-top: 12px;
}

#immonetfinden .innenacht {
	padding: 8px;
}

#immonetfinden .infoText {
	margin-right: 10px;
	line-height: 15px;
}

#immonetcontent .streber_expose .inhalt_details .ueberschrift {
	font-weight: bold;
	margin-top: 0px!important;
}

#immonetcontent .streber_expose .inhalt_details {
	background-color: #D2E3F3;
	padding: 12px;
	width: 180px;
	float: right;
}

#immonetcontent .streber_expose .inhalt_details .ueberschrift {
	margin-top: 25px;
	margin-bottom: 10px;
}

#immonetcontent .streber_expose .inhalt_details #streber_objektart_ort,
#immonetcontent .streber_expose .inhalt_details #streber_preis,
#immonetcontent .streber_expose .inhalt_details #streber_zimmer {
	margin-bottom: 5px;
}

#immonetfinden .streber_expose .inhalt_text .contenttxt,
#immonetfinden .streber_expose .inhalt_details .contenttxt {
	font-size: 11px;
}

#immonetcontent .streber_expose .inhalt_details .inhalt_block {
	margin-bottom: 35px!important;
}

#immonetcontent .streber_expose_schmal .inhalt_details {
	font-size: 11px;
}

#immonetcontent .streber_expose_schmal .inhalt_details .streber_flaeche,
#immonetcontent .streber_expose_schmal .inhalt_details .streber_preis,
#immonetcontent .streber_expose_schmal .inhalt_details .streber_zimmer {
	float:left;
}

#immonetcontent .streber_expose_schmal .inhalt_details .streber_flaeche {
	width: 115px;
}

#immonetcontent .streber_expose_schmal .inhalt_details .streber_preis {
	width: 135px;
}

#immonetcontent .streber_expose_schmal .inhalt_details .streber_zimmer {
	width: 105px;
}

#immonetcontent .streber_expose_schmal .inhalt_details .streber_flaeche .wert,
#immonetcontent .streber_expose_schmal .inhalt_details .streber_preis .wert,
#immonetcontent .streber_expose_schmal .inhalt_details .streber_zimmer .wert {
	font-weight: bold;
}

#immonetcontent .streber_expose_schmal .inhalt_details .streber_flaeche .name,
#immonetcontent .streber_expose_schmal .inhalt_details .streber_preis .name,
#immonetcontent .streber_expose_schmal .inhalt_details .streber_zimmer .name {
	height: 26px;
}


/* Bild für den Vogelperspektiveteaser auf der Suchseite */
#immonetcontent .contentteaser_virtual_earth {
	text-align:center;
	/* background-image: url(/img/contentteaser/tsr_vogelperspektive_klein.jpg); */
	background-repeat:no-repeat;
}

#immonetcontent .contentteaser_virtual_earth img {
	width: 304px;
	height: 70px;
	border: 0;
	margin: 0;
	padding: 0;
}

#immonetcontent .memo_link {
	/*float: left;*/
}

#immonetcontent #expose_buttons .memo_link {
	float: none;
}

/* Besondere Styles für die "Übersicht über 'Sonstige Dokumente'" im Exposé */
#immonetcontent .sonstigeDokumenteTitel {
	margin: 18px 0 0 8px;
}

#immonetcontent .uebersichtSonstigeDokumente .sonstigeDokumenteTitel {
	font-weight: bold;
	margin: 8px 0 0 3px;
}

#immonetcontent .sonstigeDokumentePDF {
	background-image: url(/user/objectInsertion/include/gfx/pdf.gif);
	width: 35px;
	height: 40px;
	background-repeat: no-repeat;
	margin-top: 8px;
}

#immonetcontent .uebersichtSonstigeDokumente .sonstigeDokumentePDF {
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-image: url(/img/icons/ico_pdf.gif);
	margin-top: 5px;
}




/* Überschrift im Expose */
#immonetcontent h2.exposeh2 {
	font-size: 13px;
	font-weight: bold;
}

#immonetcontent h2.exposeh2 span {
	font-size: 12px;
	font-weight: normal;
}

#immonetcontent h3.exposeh3 {
	font-size: 13px;
	margin: 0px;
}

#immonetcontent h3.exposeh3 a {
	color: #336699;
   	font-size: 11px;
   	margin: 0px;
}

/* Blaue (mandantenfähige) Leiste */
#immonetcontent h1.color5 {
	margin: 0;
	padding: 3px 3px 3px 7px;
}

/* Überschriften in der SEL */
#immonetcontent h2.selh2 {
	font-size: 13px;
	font-weight: bold;
	margin: 15px 0 15px 7px;
}

h3.selh3 {
	margin: 0;
	padding: 3px 3px 3px 7px;
}

table.verfeinerung a {
	color: #333;
	text-decoration: none;
}


/*--  Farbtöne für schrift */
.grayB {
	color: #bbb;
}

.grayA {
	color: #aaa;
}

.grayC2 {
	color: #C2C2C2;
}

.size16 {
	font-size: 16px;
}

.trebuchet {
	font-family: Arial, sans-serif;

}

/*
----------------------------------------------------------------------- Spinner
(ist noch doppelt in /de/include/stylesheets/master.css)
*/
.spinnerOverlay {
	position: absolute;
	filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;
	background-image:url('/de/img/ajax/indicator_big_black.gif');
	background-repeat:no-repeat;
	background-position:center 20%;
	background-color:white;
	z-index: 10;
}

/*Klasse für input type="hidden" Felder */
.hiddenInput {
	border: 0;
}

/* Klassen fuer Preisboebbel (Bsp-Seite im CMS) */
.pricepoint {
	width: 95px; 
	height: 95px; 
	text-align:center;
}
.pricepoint .padding { padding: 17px; }
.pricepoint .padding table {border-collapse: collapse;}
.pricepoint .padding td {padding:0;}
.pricepoint .padding td, .pricepoint .padding .pricepointcolor{ color:#fff; }
.pricepoint .padding .pricesizebig { font-size:23px; }
.pricepoint .padding .pricesizesmall { font-size: 9px;  font-weight: 100; }

/*********** Styles 404 Error-Seite **************************************/

#missingpage {
	float:left;
}

#missingpage .textblock {
	background-color:#FFFFFF;
	border-bottom:1px solid #CDC7AF;
	border-right:1px solid #CDC7AF;
	float:left;
	margin:0pt 0pt 0pt 12px;
	width: 589px;
	/* float-margin bug IE6 */
	display: inline;
}

#missingpage .errorinnen {
	background:#E9F1F9 none repeat scroll 0%;
	display:block;
	padding:12px;
}

#missingpage .errorinnen a {
	text-decoration: underline;
}

#missingpage h1.errorheadline {
	font-family: Arial, sans-serif;; 
	font-size: 20px;
	margin-top: 12px;
	margin-bottom: 12px;
}

