


	* {
		border:0;
		margin:0;
		padding:0;
		text-decoration:none;
		font-weight:normal;
		font-family:arial,helvetica,verdana,sans-serif;
		text-decoration:none;
	}
	
	.hidden, hr, legend {
		display:none;
	}
	
	strong {
		font-weight:bold;
	}
	
	.clear {
		clear:both;
		height:1px;
		width:1px;
		overflow:hidden;
	}
	
	address {
		font-style:normal;
	}
	
	
	
	
	
	
	/**
	*
	*	GRUNDGERÜST
	*
	**/
	
	body {
		background:#fff url(/imgs/bg_main.jpg) repeat-x;
	}
	
	div#container {
		margin:0 auto;
		width:857px;
		padding:0 15px;
	}
	
	div#head {
		height:161px;
		width:857px;
		position:relative;
	}
	
	div.three-columns div.first-column,
	div.three-columns div.second-column,
	div.three-columns div.theird-column {
		float:left;
		width:267px;
		margin-right:28px;
	}
	
	div.three-columns div.theird-column {
		margin-right:0;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/**
	*
	*	HEAD
	*
	**/
	
	div#head h1 {
		position:absolute;
		top:25px;
		left:0;
	}
	
	p#lang {
		position:absolute;
		top:13px;
		right:0;
	}
	
	p#lang, p#lang * {
		color:#899597;
		font-size:11px;
		font-weight:bold;
	}
	
	p#lang a:hover, p#lang a.active {
		color:#000;
	}
	
	div#head ul#nav {
		position:absolute;
		top:115px;
		left:0;
		height:46px;
		width:857px;
		overflow:hidden;
		list-style:none;
	}
	
	div#head ul#nav li, div#head ul#nav li a {
		float:left;
		display:block;
		height:46px;
	}
	
	div#head ul#nav li a {
		text-indent:-200000em;
		overflow:hidden;
		background-position:0 0;
		background-repeat:no-repeat;
	}
	
	div#head ul#nav li a:hover, div#head ul#nav li a:focus, div#head ul#nav li a:active,
	div#head ul#nav li a.active {
		background-position:0 -46px;
	}
	
	
	
		/**
		*
		*	NAVIGATION
		*
		**/
		
		a#b_home { background-image:url(/imgs/b_home.gif); width:47px; }
		a#b_lage { background-image:url(/imgs/b_lage.gif); width:51px; }
		a#b_architektur { background-image:url(/imgs/b_architektur.gif); width:94px; }
		a#b_ausstattung { background-image:url(/imgs/b_ausstattung.gif); width:96px; }
		a#b_grundriss { background-image:url(/imgs/b_grundriss.gif); width:81px; }
		a#b_technik { background-image:url(/imgs/b_technik.gif); width:67px; }
		a#b_objektdaten { background-image:url(/imgs/b_objektdaten.gif); width:94px; }
		a#b_virtuellerrundgang { background-image:url(/imgs/b_virtuellerrundgang.gif); width:144px; }
		a#b_mieter { background-image:url(/imgs/b_mieter.gif); width:58px; }
		a#b_presse { background-image:url(/imgs/b_presse.gif); width:57px; }
		a#b_kontakt { background-image:url(/imgs/b_kontakt.gif); width:68px; }
		
	
	
		/**
		*
		*	NAVIGATION (englisch)
		*
		**/
		
		body.lang_en a#b_home { background-image:url(/imgs/b_home.gif); width:47px; }
		body.lang_en a#b_lage { background-image:url(/imgs/b_location.gif); width:68px; }
		body.lang_en a#b_architektur { background-image:url(/imgs/b_architecture.gif); width:97px; }
		body.lang_en a#b_ausstattung { background-image:url(/imgs/b_equipment.gif); width:77px; }
		body.lang_en a#b_grundriss { background-image:url(/imgs/b_floorplans.gif); width:91px; }
		body.lang_en a#b_technik { background-image:url(/imgs/b_technology.gif); width:89px; }
		body.lang_en a#b_objektdaten { background-image:url(/imgs/b_property.gif); width:121px; }
		body.lang_en a#b_virtuellerrundgang { background-image:url(/imgs/b_virtualtour.gif); width:91px; }
		body.lang_en a#b_mieter { background-image:url(/imgs/b_tenants.gif); width:62px; }
		body.lang_en a#b_presse { background-image:url(/imgs/b_press.gif); width:55px; }
		body.lang_en a#b_kontakt { background-image:url(/imgs/b_contact.gif); width:59px; }
		
		
		
		
		
		
		
		
		
		
		
		
		
	/**
	*
	*	CONTENT
	*
	**/
	
	div#headimage {
		width:856px;
		height:243px;
		background:url(/imgs/bg_headimage.gif) no-repeat;
		padding:0 15px 0 16px;
		position:absolute;
		top:0;
		left:-14px;
	}
	
	div#content {
		position:relative;
		padding-left:175px;
		padding-top:302px;
		width:682px;
	}
	
	h2 {	
		width:161px;
		height:32px;
		overflow:hidden;
		text-indent:-200000em;
		background-repeat:no-repeat;
		position:absolute;
		top:291px;
		left:0;
	}
	
	div#content, div#content * {
		color:#A26526;
		font-family:arial,verdana,helvetica,sans-serif;
		font-size:11px;
		line-height:18px;
	}
	
	div#content p {
		margin-bottom:10px;
	}
	
	div#content h3 {
		font-weight:bold;
		margin-bottom:25px;
	}
	
	div#content h3.other {
		margin-top:25px;
		margin-bottom:5px;
	}
	
	div#content ul.content-list {
		margin-left:18px;
	}
	
	p.teaser {
		font-weight:bold;
	}
	
	p.more {
		text-align:right;
	}
	
	p.more a {
		padding-left:15px;
		background:url(/imgs/bullet_more.gif) no-repeat left center;
	}
	
	p.more a:hover, p.more a:focus, p.more a:active {
		color:#000 !important;
	}

	div#footer {
		margin-top:80px;
		padding-top:7px;
		border-top:1px dotted #899597;
		padding-bottom:20px;
	}

	div#footer, div#footer * {
		color:#121011;
		font-family:arial,verdana,helvetica,sans-serif;
		font-size:9px;
		text-align:center;
		line-height:13px;
	}
	
	div.marginalien {
		float:right;
		margin-left:10px;
		width:270px;
	}
	
	div.marginalien h4 {
		font-weight:bold;
	}
	
	p.broschuere {
		margin-top:25px;
	}
	
	p.broschuere a {
		text-indent:-200000em;
		overflow:hidden;
		display:block;
		width:279px;
		height:48px;
		background:url(/imgs/pdf.gif) no-repeat;
	}
	
	body.lang_en p.broschuere a {
		background:url(/imgs/pdf_eng.gif) no-repeat;
		width:312px;
	}
	
	h4.greyish {
		font-weight:bold;
		padding:2px;
		background:#EFEEEE;
		width:420px;
		margin-top:20px;
		margin-bottom:3px;
	}
	
	div.more-narrow {
		width:470px;
	}
	
	table.content-table td {
		padding-right:15px;
	}
	
	table.objektdaten td.index {
		width:120px;
	}
	
	table.objektdaten td {
		line-height:22px !important;
		vertical-align:top;
	}
	
	
	
	
	
	
	
	/**
	*
	*	ÜBERSCHRIFTEN
	*
	**/
	
	body.site_home h2 { display:none; }
	body.site_ausstattung h2 { background-image:url(/imgs/h2_ausstattung.gif); }
	body.site_lage h2 { background-image:url(/imgs/h2_lage.gif); }
	body.site_architektur h2 { background-image:url(/imgs/h2_architektur.gif); }
	body.site_grundriss h2 { background-image:url(/imgs/h2_grundriss.gif); }
	body.site_technik h2 { background-image:url(/imgs/h2_technik.gif); }
	body.site_objektdaten h2 { background-image:url(/imgs/h2_objektdaten.gif); }
	body.site_virtueller-rundgang h2 { background-image:url(/imgs/h2_rundgang.gif); height:70px !important; }
	body.site_mieter h2 { background-image:url(/imgs/h2_mieter.gif); }
	body.site_presse h2 { background-image:url(/imgs/h2_presse.gif); }
	body.site_kontakt h2 { background-image:url(/imgs/h2_kontakt.gif); }
	body.site_impressum h2 { background-image:url(/imgs/h2_impressum.gif); }
	body.site_disclaimer h2 { background-image:url(/imgs/h2_disclaimer.gif); }
	
	
	
	/**
	*
	*	ÜBERSCHRIFTEN (englisch)
	*
	**/
	
	body.site_home h2 { display:none; }
	body.site_ausstattung_en h2 { background-image:url(/imgs/h2_equipment.gif); }
	body.site_lage_en h2 { background-image:url(/imgs/h2_location.gif); }
	body.site_architektur_en h2 { background-image:url(/imgs/h2_architecture.gif); }
	body.site_grundriss_en h2 { background-image:url(/imgs/h2_floor.gif); }
	body.site_technik_en h2 { background-image:url(/imgs/h2_technology.gif); }
	body.site_objektdaten_en h2 { background-image:url(/imgs/h2_property.gif); height:70px !important; }
	body.site_virtueller-rundgang_en h2 { background-image:url(/imgs/h2_virtual-tour.gif); }
	body.site_mieter_en h2 { background-image:url(/imgs/h2_tenants.gif); }
	body.site_presse_en h2 { background-image:url(/imgs/h2_press.gif); }
	body.site_kontakt_en h2 { background-image:url(/imgs/h2_contact.gif); }
	body.site_impressum_en h2 { background-image:url(/imgs/h2_impress.gif); }
	body.site_disclaimer_en h2 { background-image:url(/imgs/h2_disclaimer.gif); }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/**
	*
	*	HOME
	*
	**/
	
	body.site_home div#content {
		padding-left:0;
		width:857px;
	}
	
	body.site_home div.three-columns h3 {
		width:267px;
		height:75px;
		overflow:hidden;
		text-indent:-200000em;
		background-repeat:no-repeat;
	}
	
	body.site_home div.first-column h3 { background-image:url(/imgs/h3_home_lage.gif); }
	body.site_home div.second-column h3 { background-image:url(/imgs/h3_home_grundriss.gif); }
	body.site_home div.theird-column h3 { background-image:url(/imgs/h3_home_rundgang.gif); }

	body.site_home_en div.first-column h3 { background-image:url(/imgs/h3_home_location.gif); }
	body.site_home_en div.second-column h3 { background-image:url(/imgs/h3_home_floorplans.gif); }
	body.site_home_en div.theird-column h3 { background-image:url(/imgs/h3_home_virtual.gif); }		
		
		
		
		
	
	
	
	
	
	/**
	*
	*	KONTAKT
	*
	**/
	body.site_kontakt form {
		background:#EFEEEE;
		padding:15px;
		width:387px;
	}
	
	body.site_kontakt form label {
		font-weight:bold;
		text-transform:uppercase;
		padding-right:30px;
	}
	
	body.site_kontakt form p.form-box {
		float:left;
		width:190px;
		height:50px;
	}
	
	body.site_kontakt form input {
		width:170px;
		border:1px solid #AC7235;
		padding:2px;
	}
	
	body.site_kontakt form input#anrede_herr, body.site_kontakt form input#anrede_frau {
		width:auto;
		padding:0;
		border:0;
	}
	
	body.site_kontakt form textarea {
		width:360px;
		border:1px solid #AC7235;
		padding:2px;
		height:150px;
	}
	
	body.site_kontakt form p.submit input {
		float:right;
		text-indent:-200000em;
		line-height:0;
		width:66px;
		height:17px;
		border:0;
		padding:0;
		overflow:hidden;
		background:url(/imgs/b_submit.gif) no-repeat;
		cursor:pointer;
		margin-right:20px;
	}
	
	div#kontakt_error {
		padding:15px 15px 10px 15px;
		border:3px solid #a00;
		margin-bottom:15px;
		width:381px;
	}
	
	div#kontakt_error * {
		color:#a00;
	}
	
	div#kontakt_error h5 {
		font-size:18px;
		margin-bottom:5px;
	}
	
	body.site_kontakt address {
		background:url(/imgs/bg_addressbox.gif) no-repeat;
		width:247px;
		height:167px;
		overflow:hidden;
		padding:15px;
		font-style:normal;
	}
	
	div#addressboxcontainer {
		position:absolute;
		right:-30px;
		top:367px;
		width:280px;
	}
	
	
	
	
	
	
	
	
	
	
	
	/**
	*
	*	PRESSE
	*
	**/
	
	body.site_presse table.press-head {
		background:#EFEEEE;
		margin:20px 0 17px 0;
	}
	
	body.site_presse table.press-head td {
		padding:0 2px;
		font-weight:bold;
	}
	
	body.site_presse table.press-head td.one { width:425px; }
	body.site_presse table.press-head td.two { width:125px; }
	body.site_presse table.press-head td.three { width:70px; }
	
	
	ul.press-list {
		list-style:none;
		width:640px;
	}
	
	ul.press-list li {
		margin-bottom:10px;
		background:#EFEEEE;
	}
	
	ul.press-list li h4 {
		font-weight:bold;
		color:#fff !important;
		background:#BE7F3E;
		padding:2px 4px;
	}
	
	ul.press-list li table {
		margin:10px 5px;
	}
	
	ul.press-list li table td {
		padding:0 0 10px 0;
		vertical-align:top;
	}
	
	ul.press-list li table td.one { width:428px; }
	ul.press-list li table td.two { width:127px; }
	ul.press-list li table td.three { width:70px; text-align:center; }
	
	
	
	
	
	
	
	/**
	*
	*	MIETER
	*
	**/
	
	ul#mieterliste {
		position:relative;
		width:411px;
		height:473px;
		overflow:hidden;
		background:url(/imgs/mieter_logos.jpg) no-repeat;
	}
	
	ul#mieterliste li a {
		display:block;
		position:absolute;
		overflow:hidden;
		text-indent:-200000em;
		width:146px;
		height:40px;
		background:url(/imgs/clear.gif);
	}
	
	a#m_hauck {
		top:202px;
		left:36px;
		height:232px !important;
	}
	
	a#m_cazenove {
		top:345px;
		left:223px;
	}
	
	a#m_ewk {
		top:393px;
		left:223px;
	}
	
	a#m_capco {
		top:298px;
		left:223px;
	}
	
	a#m_great {
		top:19px;
		left:223px;
	}

	a#m_baird {
		top:69px;
		left:223px;
	}	
    
	a#m_banco {
		top:156px;
		left:223px;
	}
	
	a#m_zsa {
		top:19px;
		left:36px;
	}
	
	a#m_curtis {
		top:109px;
		left:223px;
	}
	a#m_prtm {
		top:248px;
		left:223px;
	}
	a#m_buse {
		top:64px;
		left:36px;
		height:90px!important;
	}		
	a#m_bridgepoint {
		top:203px;
		left:223px;
	}			