html
{
	overflow-y: scroll;
	background-image: url(../img/back.jpg);
	background-repeat: repeat-x;	
	background-position: top left;
}

body
{
	color: #363151;		
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

#main
{
	text-align: left;
	width: 875px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid;
	margin-top: 25px;
	margin-bottom: 20px;
	line-height: 1.5;		
}

#ol
{
	float: left;
	width: 284px;
	margin-left: 0px;
	padding-left: 22px;
}

#menu
{
	float: left;
	text-align: right;
	height: 88px;
	width: 547px;
	border: 0px solid;
	letter-spacing: -1px;
}

#m_oben
{
	
}

#m_unten
{
	margin-top: 42px;
	font-size: 13px;
	float: right;
}

.m1
{
	text-decoration: none;
}

.m1:hover
{
	text-decoration: underline;
}

.m1act
{
	text-decoration: underline;
}

.menuimg
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;	
}

.menuitem
{
	float: left;
}

.menuitem:hover
{
	float: left;
	border-bottom: 2px solid;
	border-color: #363151;
}

.menuitemact
{
	color: #603b2b;
	float: left;
	border-bottom: 2px solid;
	border-color: #363151;
}

.mlink
{
	cursor: pointer;
	font-size: 13px;
	font-weight: ;
	text-decoration: none;
}

#or
{
	float: left;
}

#lhaus
{
	float: left;
	width: 284px;
	border: 0px solid;
	margin-top: 22px;
}

#hits
{
	width: 894px;
	border: 0px solid;
	margin-top: 25px;
	padding-left: 22px;
}

#hits2
{
	width: 222px;
	border: 0px solid;
	margin-top: 20px;
	padding-left: 22px;	
}

.hit_inner
{
	margin: 12px 12px 12px 12px;
}

.hit_inner2
{
	margin: 0px 12px 12px 12px;
	padding-top: 12px;
}

.hit
{
	width: 262px;
	height: 115px;
	margin-right: 22px;
	border: 0px solid;
	background: #c9c3cf;
	float: left;
	font-size: 9px;
	line-height: 1.1;
}

.hit2
{
	width: 232px;
	height: 115px;	
	margin-top: 12px;
	border: 0px solid;
	background: #c9c3cf;
	font-size: 9px;
	line-height: 1.1;
}

#buttom
{
	padding-left: 22px;
	margin-top: 10px;
}

.top_bild
{
	border: 0px solid;	
	
}

.toppic
{
	float: left;
	width: 80px;
}

.tophead
{
	width: 145px;
	margin-left: 12px;	
	float: left;
}

.top_bild2
{
	border: 0px solid;	
	
}

.toppic2
{
	float: left;
	width: 80px;
}

.tophead2
{
	width: 115px;
	margin-left: 12px;	
	float: left;
}

#cont
{
	padding-left: 10px;
	margin-top: 15px;
	border: 0px solid;
	width: 535px;
	float: left;
}

.immo_liste
{
	background: #e8e5ec;	
	width: 525px;
	margin-bottom: 9px;
	padding: 6px;
}

.immo_liste_bild
{
	float: left;
	width: 85px;
	margin-right: 6px;	
	margin-bottom: 6px;
}

.immo_bild
{
	border: 0px solid;
	float: left;
}
	
.immo_liste_ges
{	
	background: #d1cfda;
	float: left;
	width: 426px;	
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid;
	border-color: #ffffff;
}

.immo_liste_head
{	
	float: left;
	width: 426px;
	background: #d1cfda;	
}

.immo_liste_text
{	
	background: #d1cfda;
	float: left;
	width: 426px;
	margin-top: 6px;
}

#left
{
	float: left;
	width: 306px;
	display: inline;
}

#right
{
	float: left;
	width: 565px;
	display: inline;
}

.det
{
	color:#ffffff;
	font-size: 11px;
	background-image: url(img/detail.jpg);
	background-repeat: no-repeat;
}

.det_head
{
	padding-top: 1px;
	height: 20px;
	color: #ffffff;
	background-image: url(../img/detail.jpg);
	background-repeat: no-repeat;
}

.det_ueber
{
	margin-bottom: 10px;
	font-weight: bold;
}

#zoom_main
{
	margin-left: 0px;
	margin-top: 22px;
	text-align: center;
}

#zoomleft
{
	float: left;	
	margin-top: 25px;
	width: 255px;
}

#zoomright
{
	margin-top: 10px;
	margin-left: 72px;
	float: left;
	width: 448px;
	height: 130px;	
	border: 0px solid;
	overflow-x: scroll;
	white-space:nowrap;	
}

.zoom
{
	border: 1px solid;
	border-color: #ffffff;
}

.zoom:hover
{
	border: 1px solid;
	border-color: #000000;
}

.zoomact
{
	border: 1px solid;
	border-color: #000000;
}

.kat
{
	text-decoration: none;
}

.kat:hover
{
	text-decoration: underline;
}














/* Standards / CMS */
/* --------------- */
textarea, .prev
{	
	font-family: sans-serif;
}

.iframe_cms_preview
{
  width: 535px;
}

/* unten ca. +20 zu cms_preview */
.iframe_cms_preview_unten
{
  width: 555px;
}
	
a
{
	color: #000000;
	text-decoration: none;
}
	
a:hover
{
	color: #000000;
	text-decoration: none;
}
	
.content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	text-align: left;
	font-weight: ;	
	font-size: 11px;
	background-color: ;
	border: 0px solid;
	border-color: #000000;
	background-image: url("");
	background-repeat: horizontal;	
	background-position: top left;
	float: left;
	width: 535px;
	margin-left: 0px;
	margin-top: 20px;
}

.headline
{
	margin-left: 0px;
	padding: 0px;	
	color: #000000;
	text-align: left;
	font-weight: bold;	
	font-size: 14px;
	background-color: ;
	border: 0px solid;
	border-color: #000000;
	background-image: url("");
	background-repeat: horizontal;	
	background-position: top left;
}

.leftpic
{
	float: left;
	padding: 0px 35px 35px 0px;
	border: 0px solid;
	border-color: ;
}
.rightpic
{
	float: right;
	padding: 0px 0px 35px 35px;
	border: 0px solid;
	border-color: ;
}
/* Ende Standards / CMS */
/* -------------------- */




