/* Imports */  
@import url("reset.css");  

* {
	font-family:Arial, sans-serif;
	font-size:12px;
}

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

html, body {
	height:100%;
}

* html img { 
	behavior: url(/scripts/iepngfix.htc);
}


.content h3,
.content h2,
.content h1,
a {
	color:#888;
	text-decoration:none;
	font-size:12px;
}

.content h2 {
  font-size:14px;
}

.content h3 {
  font-size:12px;
}

a:hover {
	text-decoration:underline;
}

#helper {
	width:1px;
	height:50%;
	background-color:none;
	margin-bottom:-342px; /* 50% of mainframe */
	float:left;
}

.mainframe {
	margin:0 auto;
	position:relative;
	text-align:left;
	height:670px;
	width:964px;
	clear:left;
	background:#fff;
}

.headerBox {
	height:45px;
}

.logo {
	position:absolute;
	right:10px;
}

.bodyBox {
	height:600px;
	background:#fff url(../images/design/bg_mainframe.gif) no-repeat;
}

.naviBox {
	padding:40px 0 0 18px;
	float:left;
}

.naviBox ul {
	list-style-type:none;
	width:120px;
	height:545px;
}

.naviBox li {
	text-align:right;
	padding-right:7px;
	height:105px;
}

.naviBox li a {
	display:block;
	padding:5px;
	font-size:14px;
	text-transform:uppercase;
	font-weight: bold;
	text-decoration:none;
}

.naviBox li.nav_1 a {
	color:#656565;
}

.naviBox li.nav_3 a {
	color:#86306f;
}

.naviBox li.nav_7 a {
	color:#b2c84a;
}

.naviBox li.nav_12 a {
	color:#8ec3e2;
}

.naviBox li.nav_18 a {
	color:#cf8345;
}

.naviBox li.active a,
.naviBox li a:hover {
  background-color:#FFF;
}

.naviBox ul li.active ul li a {
  background-color:transparent;
}

.naviBox li ul,
.naviBox li ul li {
	height:auto;
}

.naviBox li ul li {
	margin-top:2px;
}

* html .naviBox li ul li {
	height:1%;
}

.naviBox li.nav_25 a,
.naviBox li.nav_22 a,
.naviBox li ul li a {
	display:block;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
	margin-right:20px;
	font-size:10px;
	text-transform:none;
	font-weight: normal;
}

.naviBox li.nav_1 ul li a,
.naviBox li.nav_3 ul li a,
.naviBox li.nav_7 ul li a,
.naviBox li.nav_12 ul li a,
.naviBox li.nav_18 ul li a {
	color:#505050;
}

.naviBox li ul li.active a,
.naviBox li ul li a:hover {
	/*text-decoration:underline;*/
	color:#fff;
}

.naviBox li.nav_3 ul li.active a,
.naviBox li.nav_3 ul li a:hover {
	background-color:#86306f;
}

.naviBox li.nav_7 ul li.active a,
.naviBox li.nav_7 ul li a:hover {
	background-color:#b2c84a;
}

.naviBox li.nav_12 ul li.active a,
.naviBox li.nav_12 ul li a:hover {
	background-color:#8ec3e2;
}

.naviBox li.nav_18 ul li.active a,
.naviBox li.nav_18 ul li a:hover {
	background-color:#cf8345;
}

.naviBox li.nav_25,
.naviBox li.nav_22 {
	position:absolute;
	top:111px;
	width:113px;
	text-align:right;
	height:30px;
}

.naviBox li.nav_25 {
  top:125px;
}

.contentBox {
	float:left;
	width:810px;
	height:572px;
	margin-top:15px;
}

.contentBoxInner {
	padding:10px;
}

.content {
	line-height:140%;
	overflow:auto;
	height:550px;
}

.content h1 {
	font-size:1.4em;
}

.content ol,
.content ul {
	padding-top:5px;
	padding-left:15px;
	margin-bottom:8px;
	list-style:circle;
}

.content ol {
	list-style:decimal;
}

.footerBox,
.footerBox a {
	clear:both;
	padding-left:8px;
	padding-right:8px;
	color:#888;
	font-size:12px;
	font-family:Arial;
}

.start {
  background:#fff url(../images/design/bg_strong2.gif) no-repeat;
}

.introTexttop,
.introTextbottom {
  font-size:11px;
  color: #888888;
}

.introTexttop {
  position:absolute;
  top:40px;
  left:15px;
  width:750px;
}

.homeImg {
  position:absolute;
  top:62px;
  right:15px;
}

.impressumText,
.gemeinschaftText,
.gastronomieText,
.einkaufenText,
.lebenText,
.wohnenText,
.arbeitenAusstattungText,
.arbeitenArchitekturText,
.arbeitenBuerosText,
.moteloneText,
.lageText,
.gastroText,
.muenchenText,
.giesingText,
.homeText {
  padding:180px 50px 0 40px;
  width:350px;
  line-height:160%;
  font-size:12px;
  text-align:left;
  color:#000000;
}

.impressumText {
  padding:20px;
  width:730px;
}

.arbeitenBuerosText,
.arbeitenArchitekturText {
  padding:0 0 10px 40px;
  width:464px;
}

.homeText {
  padding:210px 50px 0 330px;
  width:170px;
  font-size:11px;
}

.arbeitenAusstattungText {
  padding:0 50px 0 40px;
}

.gemeinschaftText,
.einkaufenText,
.gastronomieText {
  padding-top:0;
}

.gemeinschaftText {
  width:230px;
}

.wohnenText {
  padding:20px 50px 0 40px;
}

.moteloneText {
  left:505px;
  top:305px;
  position:absolute;
}

.lageText {}

.giesingText {
  padding:180px 50px 0 40px;
}

.muenchenText {
  padding:120px 50px 0 40px;
}

.gastroText {
  position:absolute;
  left:670px;
  top:80px;
  width:250px;
  padding:0 0 0 0;
}

.grundrisseHeadline,
.gemeinschaftHeadline,
.arbeitenAusstattungHeadline,
.arbeitenBuerosHeadline,
.arbeitenArchitekturHeadline,
.einkaufenHeadline,
.lebenHeadline,
.erreichbarkeitHeadline,
.wohnenKaufenHeadline,
.wohnenMietenHeadline,
.wohnenHeadline,
.wohnenArchitekturHeadline,
.vermietungHeadline,
.moteloneHeadline,
.gastronomieHeadline,
.arbeitenHeadline,
.giesingHeadline,
.lageHeadline {
  padding:40px 0 20px 40px;
  text-transform:uppercase;
}

.arbeitenArchitekturHeadline {}

.grundrisseHeadline,
.giesingHeadline {
  padding:40px 0 20px 40px;
}

.grundrisseHeadline {
  float:left;
}

.gastronomieHeadline {
  padding:40px 0 20px 40px;
}

/* .arbeitenHeadline {
  float:left;
  padding-top:20px;
  color:#000000;
} */

.einkaufenHeadline {}

.erreichbarkeitHeadline {
  padding-left:20px;
}

h1.lebenHeadline {
  color:#FFFFFF;
  padding-top:500px;
}

.wohnenMietenHeadline {
}

.wohnenArchitekturHeadline {
}

.wohnenKaufenHeadline {
}

.wohnenHeadline {
  padding:40px 0 0 40px;
}

.vermietungHeadline {
}

.moteloneHeadline {
  position:absolute;
  top:420px;
  left:505px;
}

.bgLage {
  position:absolute;
  left:127px;
  top:161px;
}

.bgGastronomie {
  position:absolute;
  left:127px;
  top:256px;
}

.bgArbeiten {
  position:absolute;
  left:127px;
  top:63px;
}

.gemeinschaftImgRight,
.gemeinschaftImgLeft,
.einkaufenImg,
.giesingImg1,
.ausstattungImg,
.wohnenImg,
.giesingImg2,
.moteloneImg {
  position:absolute;
  top:62px;
  right:15px;
}

.gemeinschaftImgRight {
  right:307px;
}

.moteloneImg {
  left:138px;
}

.giesingImg1 {
  top:62px;
  right:180px;
}

.giesing {
  background-image:url(../images/initialien/s.png);
  background-repeat:no-repeat;
  background-position:175px 0;
}

.initialZ {
  left:493px;
  top:431px;
  position:absolute;
}


.muenchen {
  background-image:url(../images/initialien/w.gif);
  background-repeat:no-repeat;
  background-position:105px 120px;
}

.arbeiten-im-giesinger {
  background-image:url(../images/content/arbeiten_img.jpg);
  background-repeat:no-repeat;
  background-position:-5px 3px;
}

.leben {
  background-image:url(../images/content/lebenImg.jpg);
  background-repeat:no-repeat;
  background-position:-5px 3px;
}


.wohnen {
  background-image:url(../images/content/wohnenImg2.jpg);
  background-repeat:no-repeat;
  background-position:-5px 3px;
}

* html .wohnen {
  background-image:url(../images/content/wohnenImg2.jpg);
  background-repeat:no-repeat;
  background-position:-5px 3px;
}

.ausstattung {
  background-image:url(../images/initialien/t.gif);
  background-repeat:no-repeat;
  background-position:395px 374px;
}

* html .ausstattung {
  background-image:url(../images/initialien/t.png);
  background-repeat:no-repeat;
  background-position:395px 374px;
}

.initialG,
.initialV,
.initialM,
.initialP {
  position:absolute;
  left:267px;
  top:390px;
}

.initialM {
  top:397px;
}


.initialG {
  top:490px;
  left:200px;
}

.initialV {
  top:494px;
  left:150px;
}

.initialG {
  top:518px;
}

/* .erreichbarkeit {
  background-image:url(../images/initialien/z.png);
  background-repeat:no-repeat;
  background-position:350px 380px;
} */

.motel-one {
  background-image:url(../images/initialien/h.gif);
  background-repeat:no-repeat;
  background-position:390px 2px;
}

.motelOneImg2 {
  position:absolute;
  left:138px;
  top:389px;
}

.erreichbarkeitImgLeft {
  float:left;
  margin-top:30px;
}

.erreichbarkeitImgRight {
  float:right;
  margin-top:65px;
  margin-right:10px;
}

.galerieArchitektur {
  width:630px;
  padding-top:10px;
  padding-left:40px;
}

.grundrisseTabelle {
  /*text-transform:uppercase;*/
  float:right;
}

.grundrisseTabelle tr td {
  padding:5px;
  font-size:10px;
}

.tdheader td {
  background-color:#A1A2A6;
  color:#FFFFFF;
}

.tdGrey {
  background-color:#D0D0D2;
}

.tdGreen {
  background-color:#6CBEBC;
}

.tdLightgreen {
  background-color:#A1CB54;
}

.tdPurple {
  background-color:#AEA6D2;
}

.tdLightblue {
  background-color:#BBDFF3;
}

.projektentwickler,
.assetManagement,
.kontaktVermietung {
  padding:40px;
  margin-top:10px;
  float:left;
}

.projektentwickler a,
.assetManagement a,
.kontaktVermietung a {
  font-size:12px;
  font-family:Arial;
}

img.trailer {
	position:absolute;
	right:20px;
}
