* 
{
	margin:0;
	padding:0;
	font-family:Verdana, sans serif;
	font-size:11px;
	color:black;
}

body 
{
	background-color:#696A6F;
	text-align:center;
}

.mainframe
{
	width:897px;
	margin:auto;
}

.logo
{
	text-align:right;
	padding-top:20px;
	margin-bottom:25px;
}

.naviframe, .content_footer
{
	background-color:white;
	text-align:left;
	height:30px;
}

.navihelper
{
	padding-top:1px;
	padding-left:30px;
}

.naviframe ul#nav
{
	list-style-type:none;
	margin-top:5px;
}

.naviframe ul#nav li
{
	float:left;
	width:157px;
	cursor:pointer;
	background-color:#eee;
	margin-right:3px;
	padding:4px;
}

.naviframe ul#nav li p
{
	display:block;
}

.naviframe ul#nav li.off ul
{
	display:none;
	list-style-type:none;
	position:absolute;
}

.naviframe ul#nav li.off ul li,
.naviframe ul#nav li.over ul li
{
	float:none;
	background-color:#ddd;
	border-bottom:1px solid #efefef;
}

.naviframe ul#nav li.off ul li a,
.naviframe ul#nav li.over ul li a
{
	text-decoration:none;
}

.naviframe ul#nav li.off ul li:hover,
.naviframe ul#nav li.over ul li:hover
{
	background-color:#ffffff;
}

.naviframe ul#nav li.off:hover ul, .over
{
	display:block;
}

.contentframe
{
	background-color:white;
	text-align:left;
	padding:0 30px 0 30px;
}

.contentframe div.content
{
	background-image:url(../images/bg.gif);
	height:470px;
}

.box
{
	padding:0px;
}

.box_20
{
	padding:20px;
}

.footer
{
	text-align:right;
	padding-top:10px;
}

td.small
{
	font-size:10px;
	background-color:#67696E;
	color:#FFFFFF;
	vertical-align:top;
	padding-right:3px;
	padding-left:3px;
	text-align:center;
}

.bold
{
	font-weight:bold;
	color:#FFFFFF;
}

td.blue
{
	background-color:#B1C9E2;
	color:#000000;
}

td.lightblue
{
	background-color:#D2DEED;
	color:#000000;
}

li.isometrie
{
	list-style-image::url(../images/li_element_1.gif);
	background-repeat:no-repeat;
}

.white
{
	color:#FFFFFF;
}

#none
{
	text-decoration:none;
}

.leben_im_quadrat_img {
	position:absolute;
	margin-top:40px;
	width:360px;
}

.leben_im_quadrat_text {
	padding-left:400px;
	margin-top:170px;
	width:390px;
	line-height:155%;
	float:right;
}

.leben_im_quadrat_hl {
	position:absolute;
	float:right;
	margin:405px 0 0 346px;
}

.leben_im_quadrat_elements {
	position:absolute;
	float:right;
	margin-top:40px;
	margin-left:320px;
}

.makro_text {
	padding-left:400px;
	margin-top:160px;
	width:390px;
	line-height:155%;
	float:right;
}

.makro_img {
	position:absolute;
	margin-top:20px;
	width:360px;
	float:left;
}

.makro_hl {
	position:absolute;
	float:right;
	margin-right:0px;
	margin-top:381px;
	margin-left:475px;
}

.parkstadt_text {
	padding-left:400px;
	margin-top:50px;
	width:390px; 
	line-height:155%;
	float:right;
}

.parkstadt_img {
	position:absolute;
	margin-top:50px;
	width:360px;
	float:left;
}

.parkstadt_hl {
	position:absolute;
	float:right;
	margin:404px 0 0 460px;
}

.gebaeude_text {
	padding-left:400px;
	margin-top:240px;
	width:390px;
	line-height:155%;
	float:right;
}

.gebaeude_img {
	position:absolute;
	margin-top:50px;
	width:360px;
	float:left;
}

.gebaeude_hl {
	position:absolute;
	float:right;
	margin:404px 0 0 400px;
}

.eingang_text {
	padding-left:400px;
	margin-top:275px;
	width:390px;
	line-height:155%;
	float:right;
}

.eingang_img {
	position:absolute;
	margin-top:65px;
	width:360px;
	float:left;
}

.eingang_hl {
	position:absolute;
	float:right;
	margin:400px 0 0 513px;
}

.grundriss_text {
	height:425px;
}

.grundriss_img {
	float:left;
	margin-right:10px;
	margin-top:20px;
}

.grundriss_table {
	margin-top:20px;
	line-height:155%;
	float:right;
}

.grundriss_table_properties {
	border:1px solid #67696E;
	width:500px;
}

.grundriss_table_summary {
	font-size:10px;
	border:0px;
}

.grundriss_hl {
  position:relative;
	text-align:right;
	top:54px;
	left:1px;
}

.isometrie_text {
	padding-left:400px;
	margin-top:20px;
	width:390px;
	line-height:155%;
	float:right;
}

.isometrie_list_left {
	width:200px;
	position:absolute;
	margin-top:40px;
	margin-left:0px;
}

.isometrie_list_right {
	width:190px;
	position:absolute;
	margin-top:40px;
	margin-left:210px;
}

.isometrie_img {
	position:absolute;
	margin-top:10px;
	width:360px;
	float:left;
}

.isometrie_hl {
	position:absolute;
	float:right;
	margin-right:0px;
	margin-left:485px;
	margin-top:400px;
}

.ansprechpartner_text {
	padding-left:5px;
	margin-top:20px;
	width:700px;
	line-height:155%;
	float:left;
	padding-bottom:100px;
}

.ansprechpartner_box {
	padding-left:5px;
	width:756px;
	float:left;
	background-color:#696A6F;
	padding:20px;
}

.ansprechpartner_investor {
	padding-left:5px;
	float:left;
	color:#FFFFFF;
	width:180px;
}

.ansprechpartner_projekt {
	padding-left:90px;
	float:left;
	padding-top:-120px;
	color:#FFFFFF;
	width:180px;
}

.ansprechpartner_vermietung {
	padding-left:90px;
	float:left;
	color:#FFFFFF;
	width:180px;
}

.impressum_text {
	padding-left:5px;
	height:320px;
	overflow:auto;
	width:780px;
	float:left;
	padding-bottom:100px;
	font-size:11px;
	line-height:110%;
}