BODY { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; color: #666666;  background-color : #eae7e2;  }
A:active { font-size: 12px; color: #2F3685; font-weight: bold; font-style: italic; text-decoration: underline;}
A:link { font-size: 12px; color: #2f3685; font-weight: bold; font-style: italic; text-decoration: none;}
A:hover { font-size: 12px; color: #2f3685; font-weight: bold; font-style: italic; text-decoration: underline;}
A:visited { font-size: 12px; color: #2f3685; font-weight: bold; font-style: italic; text-decoration: none;}
.TextObject { font-size: 12px;}
P { font-size: 12px;} 
TD { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 12px;}
.blocksatz {  font-size: 12px; text-align: justify}
.whitetext { font-size: 12px; color: #DDDDDD; list-style-image: none; list-style-type: squate}
a.whitetext:active { font-size: 12px; color: #FFFFFF; font-weight: bold; font-style: italic; text-decoration: underline;}
a.whitetext:link { font-size: 12px; color: #FFFFFF; font-weight: bold; font-style: italic; text-decoration: none;}
a.whitetext:hover { font-size: 12px; color: #FFFFFF; font-weight: bold; font-style: italic; text-decoration: underline;}
a.whitetext:visited { font-size: 12px; color: #FFFFFF; font-weight: bold; font-style: italic; text-decoration: none;}
.knopf {  font-size: 12px; color: #333333; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.Titel {  font-size: 14px; font-weight: bold; color: #2F3685}
.contentText { font-size: 12px; ; color: #555555}
.contentBlocksatz { font-size: 12px; text-align: justify ; color: #555555}.smallData { font-size: 10px; ; color: #555555 }
.TextObjectKlein { font-size: 12px; }
.FormTextKlein { font-size: 11px; ; border-color: black black #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.FormTextKleinrechts { font-size: 11px; ; border-color: black black #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; text-align: right}
.footer, a.footer, a.footer:active, a.footer:link, a.footer:hover, a.footer:visited {
	font-size: 10px;
	color:#666666;}

/* Allgemeine Klassen */

.clear	{
	clear:left;
	height:0px;
}

.bold	{
	font-weight:bold;
}

h2	{
	color:#2d8f94;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 10px 0;
}

h3	{
	color:#2d8f94;
	font-size:15px;
	font-weight:bold;
	margin:3px 0 10px 0;
}

.noBorderInput	{
	border:0px;
	background:none;
}
	
/* Immobilien-Ausgabe */

.box	{
	width:200px;
	height:180px;
	overflow:hidden;
	border:1px solid #000;
	float:left;
	margin:5px;
}

.innerboxprev {
    background:#eff8f9;
	height:170px;
	text-align:center;
	font-size:0.9em;
	padding:7px 5px 5px 5px;
}

.titel {
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:2px 0 0 0;
	cursor:pointer;
}

.image	{
	height:108px;
	width:180px;
	overflow:hidden;
	margin:5px auto 5px auto;
	border:1px solid #000;
}

.hinweistext	{
	font-weight:bold;
	color:#DF0000;
	margin-top:10px;
}

.preis	{
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:120px;
	display:block;
	float:left;
	margin-top:10px;
}

.link	{
	height:13px;
	color:#000;
	font-size:0.9em;
	color:#000;
	text-decoration:underline;
	width:50px;
	float:left;
	background:url(images/bg_link.gif) no-repeat;
	padding-left:10px;
	cursor:pointer;
	margin-top:10px;
}

.innerboxdet {
	background:#f8e0b1;
	height:170px;
	text-align:center;
	color:#000;
	font-size:0.9em;
	margin:8px 0 0 0;
	padding:7px 5px 5px 5px;
}

.innerboxdet .link	{
	background:url(images/bg_linkdet.gif) no-repeat;
}

.contentbox	{
	display:block;
}

.contentbox:hover	{
	margin-top:-190px;
}

.referenz	{
	color:#5F5F5F
}

/* Immobilien-Details */

#backlink {
	font-size:1.0em;
	font-weight:bold;
	margin:-10px 0 4px 0;
}

#backlink a {
	color:#2d8f94;
}

#bilderrahmen	{
	width:450px;
	background:#f6f6f6;
    border:1px solid #bfbfbf;
    float:left;
}

#bilderinnen	{
	margin:10px;
}

#detailbild	{
	width:430px;
	height:286px;
    overflow:hidden;
    margin-bottom:10px;
    border:1px solid #000;
}

#detailbild img	{
	width:430px;
}

#thumbs	{
	overflow:hidden;
	position:relative;
    width:430px;
    margin-left:10px;
}

#pageContainer	{
	width:3900px;
    height:80px;
}

.thumbnail	{
	float: left;
	margin: 0px 10px 10px 0px;
	width: 65px;
	height: 65px;
}

pre	{
	border: 1px solid #fff;
	background-color: #333;
	padding: 5px;
}

/* this is for the loading.gif */

.thumbnail div img	{
	margin: 22px;
}

.thumbnail a img	{
	width: 65px;
	height: 65px;
}

/* Blätter-Buttons */

#prev {
	float:left;
	outline:none;
}

#next	{
	float:right;
	outline:none;
}

/* Info-Text */

#inforahmen	{
	width:450px;
	margin:10px 0 0 0;
	background:#f6f6f6;
    border:1px solid #bfbfbf;
    float:left;
}

.infotitel {
	background:url(images/bg_titel.gif) repeat-x;
	height:30px;
	width:445px;
	padding:5px 0 0 5px;
}

#infoinhaltLinks	{
	width:140px;
	margin:0 10px 10px 10px;
	float:left;
}

#infoinhaltLinks .preis {
	font-size:1.2em;
	color:#000;
}
#infoinhaltLinks h3 {
	font-size:16px;
}

#infoinhaltRechts	{
	width:280px;
	float:left;
}

.anfrage {
	float:left;
	text-align:right;
	height:20px;
}

.anfrage a {
	display:block;
	background:#6fc3c6;
	border:#fdd279 solid 1px;
	padding:2px 5px 2px 5px;
	font-weight:bold;
}

#pageContainer	{
	width:3900px;
    height:80px;
}