html,body{margin:0;padding:0}

body
	{
	margin:0 auto;
	padding:0;
	background:url(../bilder/bg.gif);
	background-color: #e8b468;
	background-repeat: repeat-x;	
	font-size: 12px;
	font-family: verdana;
	color: #674713;
	line-height: 16px;
	}
	
div#center
	{
	margin:0 auto;
	padding:0;
	width: 760px;
	}
	
div#header
	{
	width: 760px;
	height: 211px;
	background: url(../bilder/header.jpg);
	}
	
div#content
	{
	width: 760px;
	margin-top: 3px;
	}
	
div#navi-teaser
	{
	width: 207px;
	float: left;
	clear: left;
	}
	
div#navi
	{
	width: 207px;
	background-color: #fff4d6;
	padding-top: 19px;
	padding-bottom: 19px;
	}
	
#navi .aHell
	{
	width: 205px;
	height: 28px;
	background: url(../bilder/navi/navi.jpg);
	display: block;
	margin-left: 1px;
	line-height: 27px;
	border-bottom: 1px solid #ffda8e;
	text-decoration: none;
	color: #ca7d00;
	text-indent: 15px;
	}	
	
#navi .aHell:hover
	{
	background: url(../bilder/navi/navi-hover.jpg);
	color: #e11425;
	}
	
#navi .aHellAktiv
	{
	width: 205px;
	height: 28px;
	background: url(../bilder/navi/navi-aktiv.jpg);
	display: block;
	margin-left: 1px;
	line-height: 27px;
	border-bottom: 1px solid #ffda8e;
	text-decoration: none;
	color: #885000;
	font-weight: bold;
	text-indent: 15px;
	}	
	
#navi .aHellAktiv:hover
	{
	background: url(../bilder/navi/navi-aktiv.jpg);
	color: #e11425;
	}
	
#navi .aRot
	{
	width: 207px;
	height: 28px;
	background: url(../bilder/navi/navi-rot.jpg);
	display: block;
	line-height: 27px;
	border-bottom: 1px solid #8a1414;
	text-decoration: none;
	color: #FFFFFF;
	text-indent: 15px;
	}	
	
#navi .aRot:hover
	{
	background: url(../bilder/navi/navi-rot-hover.jpg);
	color: #ffedbf;
	}
	
#navi .aRotAktiv
	{
	width: 207px;
	height: 28px;
	background: url(../bilder/navi/navi-rot-aktiv.jpg);
	display: block;
	line-height: 27px;
	border-bottom: 1px solid #8a1414;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 15px;
	}	
	
#navi .aRotAktiv:hover
	{
	background: url(../bilder/navi/navi-rot-aktiv.jpg);
	color: #ffedbf;
	}
	
#navi .aGruen
	{
	width: 207px;
	height: 28px;
	background: url(../bilder/navi/navi-gruen.jpg);
	display: block;
	line-height: 27px;
	border-bottom: 1px solid #458c2c;
	text-decoration: none;
	color: #FFFFFF;
	text-indent: 15px;
	}	
	
#navi .aGruen:hover
	{
	background: url(../bilder/navi/navi-gruen-hover.jpg);
	color: #ffedbf;
	}
	
#navi .aGruenAktiv
	{
	width: 207px;
	height: 28px;
	background: url(../bilder/navi/navi-gruen-aktiv.jpg);
	display: block;
	line-height: 27px;
	border-bottom: 1px solid #458c2c;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 15px;
	}	
	
#navi .aGruenAktiv:hover
	{
	background: url(../bilder/navi/navi-gruen-aktiv.jpg);
	color: #ffedbf;
	}
	
div#teaserKontakt
	{
	width: 207px;
	background-color: #4356b5;
	margin-top: 3px;
	padding-bottom: 10px;
	}
	
#teaserKontakt h1
	{
	font-size: 13px;
	color: #FFFFFF;
	width: 207px;
	height: 28px;
	line-height: 26px;
	background: url(../bilder/bg-teaser-kontakt-h1.jpg);
	text-indent: 15px;
	margin: 0px;
	padding: 0px;
	}
	
#teaserKontakt p
	{
	margin-left: 15px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-size: 11px;
	}
	
#teaserKontakt a
	{
	color: #FFFFFF;
	}
	
#teaserKontakt a:hover
	{
	color: #b3b4c6;
	}
	
div#teaserFinanzierung
	{
	width: 207px;
	background-color: #4ba235;
	margin-top: 3px;
	}

#teaserFinanzierung h1
	{
	font-size: 13px;
	color: #FFFFFF;
	width: 207px;
	height: 28px;
	line-height: 26px;
	background: url(../bilder/bg-teaser-finanzierung-h1.jpg);
	text-indent: 15px;
	margin: 0px;
	padding: 0px;
	}
	
div#text
	{
	width: 526px;
	background-color: #ffe7ac;
	float: left;
	clear: right;
	margin-left: 3px;
	padding: 12px;
	min-height: 780px;
	}
	
#text p
	{
	line-height: 18px;
	}
	
#text h1
	{
	color: #8d5b1b;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	width: 526px;
	background: url(../bilder/bg-h1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 25px;
	}
	
#text .boxBraun
	{
	width: 485px;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	background-color: #e1a036;
	padding: 18px;
	margin-bottom: 35px;
	}
	
#text .BildLinks
	{
	border: 5px solid #FFFFFF;
	margin-right: 20px;
	}
	
#text .BildRechts
	{
	border: 5px solid #FFFFFF;
	margin-left: 20px;
	}

#text .BildHead
	{
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	}	

#text a
	{
	text-decoration: none;
	}
	
#text a:hover
	{
	text-decoration: underline;
	}
	
#text .ImmoDetails
	{
	width: 510px;
	background-color: #f8efd1;
	padding: 8px;
	}
	
#text .tdHeader
	{
	background-color: #faf6e9;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #ebc89b;
	text-align: right;
	}
	
#text .tdBild
	{
	background-color: #fff9e4;
	text-align: center;
	}
	
#text .tdBild img
	{
	border: 2px solid #deb888;
	}
	
#text .tdObjekt
	{
	background-color: #fae8d4;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #ebc89b;
	text-align: left;
	line-height: 18px;
	}
	
#text .tdPreis
	{
	background-color: #f5ddc3;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #ebc89b;
	text-align: left;
	line-height: 18px;
	}	
	
#text .tdBeschreibung
	{
	background-color: #fff9e4;
	text-align: left;
	}	

#text .boxBraun h1
	{
	color: #FFFFFF;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	width: 487px;
	background: url(../bilder/bg-box-braun-h1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 23px;
	}
	
#text .boxBraun p
	{
	color: #FFFFFF;
	}
	
#text .boxRot
	{
	width: 505px;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	background-color: #912424;
	padding-right: 18px;
	overflow: hidden;
	margin-bottom: 35px;
	}
	
#text .boxRot img
	{
	margin-right: 20px;
	}
	
#text .boxRot h1
	{
	color: #FFFFFF;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	width: 332px;
	background: url(../bilder/bg-box-rot-h1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 23px;
	}
	
#text .boxRot table
	{
	margin-top: 25px;
	color: #FFFFFF;
	}
	
#text .boxRot p
	{
	color: #FFFFFF;
	}
	
#text .boxRotSelect
	{
	width: 192px;
	background-color: #000000;
	border: 1px solid #6c3737;
	color: #FFFFFF;
	}
	
#text .submit
	{
	background-color: #b83e3e;
	color: #FFFFFF;
	border: 1px solid #dc9f9f;
	}
	
div#footer {
	background-color:#fff0c8;
	color:#9e5f0c;
	margin-top:5px;
	margin-bottom:20px;
	padding-top:5px;
	padding-right:5px;
	font-size:11px;
	width:545px;
	height:24px;
	float:right;
	text-align:right;
	}
	
div#footer a {
	color:#794500;
	font-weight:bold;
	text-decoration:none;
	}
	
div#footer a:hover {
	color:#794500;
	font-weight:bold;
	text-decoration:underline;
	}
