@charset "utf-8";
/* CSS Document */

.Stil1 {
	color:#666666;
	font-size:12px; 
	font-weight:bold;
	line-height:20px;
	}
.Stil2 {
	color:#02397D;
	font-size:12px; 
	font-weight:bold;
	line-height:25px;
	}
.Stilstudiosus2_klein {
	color:#8ABD3C;
	font-size:12px; 
	font-weight:bold;
	line-height:25px;
	}

.Stil3 {
	color:#666666;
	font-size:18px; 
	font-weight:bold;
	line-height:40px;
	}
.Stil4 {
	color:#02397D;
	font-size:18px; 
	font-weight:bold;
	line-height:40px;
	}
.Stil_studiosus1 {
	color:#D99C29;
	font-size:18px; 
	font-weight:bold;
	line-height:40px;
	}
.Stil_studiosus1b {
	color:#D99C29;
	font-size:22px; 
	font-weight:bold;
	line-height:40px;
	}
.Stil_studiosus2 {
	color:#8ABD3C;
	font-size:18px; 
	font-weight:bold;
	line-height:40px;
	}
.Stil_studiosus2b {
	color:#8ABD3C;
	font-size:22px; 
	font-weight:bold;
	line-height:40px;
	}

.Stil5 {
	color:#02397D;
	font-size:16px; 
	font-weight:bold;
	}
.Stil6 {
	color:#666666;
	font-size:14px; 
	font-weight:bold;
	line-height:20px;
	}
.Stil7 {
	color:#02397D;
	font-size:14px; 
	font-weight:bold;
	line-height:25px;
	}
.Stil8 {
	color:#9B171B;
	font-size:12px; 
	font-weight:bold;
	line-height:20px;
	}
.Stil9 {
	font-size:10px;
	color:#666666; 
	font-weight:normal;
	line-height:18px;
	}
.Stil10 {
	color:#9B171B;
	font-size:11px; 
	font-weight:bold;
	line-height:20px;
	}
.Stil11 {
	color:#9B171B;
	font-size:11px; 
	font-weight:normal;
	line-height:20px;
	}
.Stil12 {
	color:#D99C29;
	font-size:12px; 
	font-weight:bold;
	line-height:25px;
	}
.Stil13 {
	color:#8ABD3C;
	font-size:12px; 
	font-weight:bold;
	line-height:25px;
	}
.Stil14 {
     font-size:14px;
     color:#333333;
	 margin:0px;
	 padding:0px;
	 line-height: 20px;
	 padding-bottom:5px;
	font-weight:bold;
	 }
.Stil15 {
     font-size:16px;
     color:#D99C29;
	 margin:0px;
	 padding:0px;
	 line-height: 20px;
	 padding-bottom:5px;
	font-weight:bold;
	 }
.Stil16 {
     font-size:16px;
     color:#8ABD3C;
	 margin:0px;
	 padding:0px;
	 line-height: 20px;
	 padding-bottom:5px;
	font-weight:bold;
	 }
.Stil17 {
	color:#02397D;
	font-size:11px; 
	font-weight:bold;
	}
.Stil18 {
	color:#000000;
	font-size:12px; 
	font-weight:bold;
	line-height:20px;
	}
	/*color:#0E2356;*/
.Stil19 {
	color:#02397D;
	font-size:16px; 
	font-weight:bold;
	}
.Stil20 {
	color:#02397D;
	font-size:22px; 
	font-weight:bold;
	line-height:40px;
	}
.Stil21 {
	color:#9B171B;
	font-size:14px; 
	font-weight:bold;
	line-height:20px;
	}
a img {
border:none;
	}
* {
	margin:0px;
	padding:0px;
	}  


a.anotunderline	{ text-decoration:none;}

body, html {
	overflow:auto;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:22px;
	scrollbar-base-color: #FFFFFF;
	scrollbar-3dlight-color: #02397D;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #02397D;
	scrollbar-face-color: #02397D;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #CCCCCC;
 	}


a, a:visited { 
	  }

p { 
	font-size:11px;
	color:#666666; 
	}

ul {
	margin-left:0px;
	}
			
ul,li { 
	line-height:24px;
	}

h1,h2 {
     font-size:14px;
     color:#02397D;
	 margin:0px;
	 padding:0px;
	 line-height: 20px;
	 padding-bottom:5px;
	 }
h3 {
     font-size:14px;
     color:#D99C29;
	 margin:0px;
	 padding:0px;
	 line-height: 20px;
	 padding-bottom:5px;
	 }
h4 {
     font-size:14px;
     color:#8ABD3C;
	 margin:0px;
	 padding:0px;
	 line-height: 20px;
	 padding-bottom:5px;
	 }
h5 {
     font-size:14px;
     color:#930000;
	 margin:0px;
	 padding:0px;
	 line-height:20px;
	 padding-bottom:5px;
	 }
div.center { 
	width:1040px;
	height:auto;
	margin: 0px auto; 
	text-align:left;
	}
	
div.logo {
	padding:0px;
	margin:0px;
	clear:both;
	width:1040px;
	height:83px;
	background-image:url(../layoutpics/logo_higru.gif);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	}

div.col_navi { 
	float:left;
	width:560px;
	height:auto;
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-top:0px;
	}
div.col_logo { 
	float:left;
	width:200px;
	height:16px;
	padding:0px;
	margin:0px;
	margin-left:220px;
	margin-top:60px;
	}

div.col_showroom { 
	float:right;
	width:100px;
	height:16px;
	padding:0px;
	margin:0px;
	margin-right:40px;
	margin-top:60px;
	}
	
	/*LOGO NAVI Rules
----------------------------------------------- */
div.NaviLogo {
	font-size:16px;
	}
div.NaviLogo ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	}
div.NaviLogo ul li {
	float:left;
	display:block;
	width:100px;
	height:16px;
	}
div.NaviLogo ul li a {
	background-image:url(../pics/mieten_kaufen_notactiv.png);
	background-repeat:no-repeat;
	display:block;
	text-align:left;
	padding-left:20px;
	color:#02397D;
	font-weight:bold;
	text-decoration:none;
	}
div.NaviLogo ul li a:hover { 
	background-image:url(../pics/mieten_kaufen_hover.png);
	background-repeat:no-repeat;
	padding-top:0px;
	font-weight:bold;
	color:#666666;
	padding-top:0px;
	 }
div.NaviLogo ul li a.active {
	color:#FFFFFF;
	font-weight:bold;
	padding-top:0px;
	}
/* LOGO NAVI Rules Ende
----------------------------------------------- */

	/*SHOWROOM NAVI Rules
----------------------------------------------- */
div.NaviShowroom {
	font-size:16px;
	}
div.NaviShowroom ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	}
div.NaviShowroom ul li {
	float:left;
	display:block;
	width:100px;
	height:16px;
	}
div.NaviShowroom ul li a {
	background-image:url(../pics/showroom_notactiv.png);
	background-repeat:no-repeat;
	display:block;
	text-align:left;
	padding-left:20px;
	color:#930000;
	font-weight:bold;
	text-decoration:none;
	}
div.NaviShowroom ul li a:hover { 
	background-image:url(../pics/showroom_hover.png);
	background-repeat:no-repeat;
	padding-top:0px;
	font-weight:bold;
	color:#666666;
	padding-top:0px;
	 }
div.NaviShowroom ul li a.active {
	color:#FFFFFF;
	font-weight:bold;
	padding-top:0px;
	}
/* SHOWROOM NAVI Rules Ende
----------------------------------------------- */


div.col_logo_right {
	float:right; 
	padding:0px;
	margin:0px;
	height:77px;
	width:333px;
	padding-top:4px;
	padding-right:14px;
	}













	/* MENÜ Rules
----------------------------------------------- */

div.menue {
	background-image:url(../layoutpics/background_header.png);
	padding:0px;
	margin:0px;
	clear:both;
	width:1040px;
	height:216px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	}

div.col_menue { 
	float:left;
	background-image:url(../layoutpics/menue_higru.png);
	background-repeat:no-repeat;
	width:218px;
	height:216px;
	padding:0px;
	margin:0px;
	}

div.row_menue {
	float:right; 
	padding:0px;
	margin:0px;
	height:216px;
	width:822px;
	}

div.col_menue_2 { 
	float:left;
	width:auto;
	height:34px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-top:0px;
	}
	/* MENÜ Rules ENDE
----------------------------------------------- */


	/* MENÜ 2 Rules 
----------------------------------------------- */
div.menue2 {
	background-image:url(../layoutpics/background_header.png);
	padding:0px;
	margin:0px;
	clear:both;
	width:1040px;
	height:466px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	}

div.col_menue2 { 
	float:left;
	background-image:url(../pics/lage/menue_higru.png);
	background-repeat:no-repeat;
	width:218px;
	height:248px;
	padding:0px;
	margin:0px;
	}

div.row_menue2 {
	float:right; 
	padding:0px;
	margin:0px;
	height:466px;
	width:822px;
	}

div.col_menue2_2 { 
	float:left;
	width:auto;
	height:34px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-top:0px;
	}
	
	
	/* MENÜ 2 Rules ENDE
----------------------------------------------- */
	
	
	/* MENÜ ARCHITEKTUR Rules 
----------------------------------------------- */
div.col_menuearchi { 
	float:left;
	background-image:url(../pics/architektur/menue_higru.png);
	background-repeat:no-repeat;
	width:218px;
	height:288px;
	padding:0px;
	margin:0px;
	}
	/* MENÜ ARCHITEKTUR Rules ENDE
----------------------------------------------- */
	
	
	
	
	
	
	
	/* MAIN NAVI Rules
----------------------------------------------- */
div.mainNavi {
	font-size:12px;
	}
div.mainNavi ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
	}
div.mainNavi ul li {
	float:left;
	display:block;
	width:166px;
	height:24px;
	}
div.mainNavi ul li a {
		padding-left:32px;
	display:block;
	text-align:left;
	height:24px;
	color:#FFFFFF;
	text-decoration:none;
	}
div.mainNavi ul li a:hover {
	background-image:url(../pics/hauptmenue_over.png);
	background-repeat:no-repeat;
	padding-left:32px; 
	width:218px;
	height:24px;
	padding-top:0px;
	font-weight:bold;
	color:#FFFFFF;
	 }
div.mainNavi ul li a.active {
	background-image:url(../pics/hauptmenue_activ2.png);
	background-repeat:no-repeat;
	padding-left:32px;
	width:218px;
	height:24px;
	color:#FFFFFF;
	font-weight:bold;
	}
/* MAIN NAVI Rules Ende
----------------------------------------------- */


	/* MAIN NAVI 2 Rules
----------------------------------------------- */
div.mainNavi2 {
	font-size:12px;
	}
div.mainNavi2 ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
	}
div.mainNavi2 ul li {
	float:left;
	display:block;
	width:166px;
	height:24px;
	}
div.mainNavi2 ul li a {
		padding-left:32px;
	display:block;
	text-align:left;
	height:24px;
	color:#FFFFFF;
	text-decoration:none;
	}
div.mainNavi2 ul li a:hover {
	background-image:url(../pics/hauptmenue_over.png);
	background-repeat:no-repeat;
	padding-left:32px; 
	width:218px;
	height:24px;
	padding-top:0px;
	font-weight:bold;
	color:#FFFFFF;
	 }
div.mainNavi2 ul li a.active {
	background-image:url(../pics/hauptmenue2_activ.png);
	background-repeat:no-repeat;
	padding-left:32px;
	width:218px;
	height:48px;
	color:#FFFFFF;
	font-weight:bold;
	}
/* MAIN NAVI 2 Rules Ende
----------------------------------------------- */

	/* MAIN NAVI INFRA Rules
----------------------------------------------- */
div.mainNaviinfra{
	font-size:12px;
	}
div.mainNaviinfra ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
	}
div.mainNaviinfra ul li {
	float:left;
	display:block;
	width:166px;
	height:24px;
	}
div.mainNaviinfra ul li a {
		padding-left:32px;
	display:block;
	text-align:left;
	height:24px;
	color:#FFFFFF;
	text-decoration:none;
	}
div.mainNaviinfra ul li a:hover {
	background-image:url(../pics/hauptmenue_over.png);
	background-repeat:no-repeat;
	padding-left:32px; 
	width:218px;
	height:24px;
	padding-top:0px;
	font-weight:bold;
	color:#FFFFFF;
	 }
div.mainNaviinfra ul li a.active {
	background-image:url(../pics/hauptmenueinfra_activ.png);
	background-repeat:no-repeat;
	padding-left:32px;
	width:218px;
	height:24px;
	padding-top:-24px;
	color:#FFFFFF;
	font-weight:bold;
	}
/* MAIN NAVI INFRA Rules Ende
----------------------------------------------- */


	/* MAIN NAVI ARCHITEKTUR Rules
----------------------------------------------- */
div.mainNaviarchi {
	font-size:12px;
	}
div.mainNaviarchi ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
	}
div.mainNaviarchi ul li {
	float:left;
	display:block;
	width:166px;
	height:24px;
	}
div.mainNaviarchi ul li a {
		padding-left:32px;
	display:block;
	text-align:left;
	height:24px;
	color:#FFFFFF;
	text-decoration:none;
	}
div.mainNaviarchi ul li a:hover {
	background-image:url(../pics/hauptmenue_over.png);
	background-repeat:no-repeat;
	padding-left:32px; 
	width:218px;
	height:24px;
	padding-top:0px;
	font-weight:bold;
	color:#FFFFFF;
	 }
div.mainNaviarchi ul li a.active {
	background-image:url(../pics/menue_archi_activ.png);
	background-repeat:no-repeat;
	padding-left:32px;
	width:218px;
	height:96px;
	color:#FFFFFF;
	font-weight:bold;
	}
/* MAIN NAVI ARCHITEKTUR  Rules Ende
----------------------------------------------- */

	/* MAIN NAVI APARTMENTS Rules
----------------------------------------------- */
div.mainNaviapartments {
	font-size:12px;
	}
div.mainNaviapartments ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
	}
div.mainNaviapartments ul li {
	float:left;
	display:block;
	width:166px;
	height:24px;
	}
div.mainNaviapartments ul li a {
		padding-left:32px;
	display:block;
	text-align:left;
	height:24px;
	color:#FFFFFF;
	text-decoration:none;
	}
div.mainNaviapartments ul li a:hover {
	background-image:url(../pics/hauptmenue_over.png);
	background-repeat:no-repeat;
	padding-left:32px; 
	width:218px;
	height:24px;
	padding-top:0px;
	font-weight:bold;
	color:#FFFFFF;
	 }
div.mainNaviapartments ul li a.active {
	background-image:url(../pics/menue_apartments_activ.png);
	background-repeat:no-repeat;
	padding-left:32px;
	width:218px;
	height:72px;
	color:#FFFFFF;
	font-weight:bold;
	}
/* MAIN NAVI APARTMENTS Rules Ende
----------------------------------------------- */

















div.bilderstapel_studiosus {
	clear:both;
	padding:0px;
	margin:0px;
	width:814px;
	height:216px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	}

html { 
    overflow-y:scroll; 
	}
#bilderstapel {
	clear:both;
	padding:0px;
	margin:0px;
	width:814px;
	height:216px;
	}
#bilderstapel img {
	 position:absolute;
	width:814px;
	height:216px;
     z-index:1;
	}
#bilderstapel img.obersteebene {
	 position:absolute;
	width:814px;
	height:216px;
	 z-index:3;
	}
#bilderstapel img.mittlereebene {
	 position:absolute;
	width:814px;
	height:216px;
	 z-index:2;
	}

	/* HOME Rules
----------------------------------------------- */
div.inhalt {
	background-image:url(../layoutpics/background_header.png);
	margin-top:0px;
	width:1040px;
	height:auto;
	float:left;
	}

div.inhalt_liniehori {
	background-image:url(../layoutpics/home_inhalt_liniehori.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:1000px;
	height:10px;
	margin-left:32px;
	float:left;
	}

div.home_inhalt1{
	margin-top:0px;
	width:1000px;
	height:240px;
	margin-left:32px;
	float:left;
	}
div.home_inhalt1_links{
	background-image:url(../pics/home/home_pic1.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:172px;
	height:240px;
	float:left;
	}
div.home_inhalt1_linkstext{
	margin-top:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:20px;
	width:795px;
	height:230px;
	float:left;
	overflow:auto;
	}




div.home_inhalt1_rechts{
	background-image:url(../pics/home/home_pic2.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:200px;
	padding-right:6px;
	height:240px;
	float:left;
	}
div.home_inhalt1_rechtstext{
	margin-top:0px;
	padding-top:40px;
	padding-left:18px;
	width:180px;
	height:195px;
	float:left;
	}




div.home_inhalt2{
	margin-top:0px;
	width:1000px;
	height:210px;
	margin-left:32px;
	float:left;
	}



div.home_inhalt2_links{
	margin-top:0px;
	width:352px;
	height:210px;
	float:left;
	}
div.home_inhalt2_linkslinks{
	margin-top:0px;
	width:182px;
	height:210px;
	float:left;
	}
div.home_inhalt2_linksrechts{
	margin-top:0px;
	width:170px;
	height:210px;
	float:right;
	}



div.home_inhalt2_rechts{
	margin-top:0px;
	width:648px;
	height:210px;
	margin-right:0px;
	float:right;
	}
div.home_inhalt2_rechtslinks{
	background-image:url(../pics/home/home_pic5.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:448px;
	height:210px;
	float:left;
	}
div.home_inhalt2_rechtslinksinhalt{
	margin-top:0px;
	padding-left:10px;
	padding-top:25px;
	width:428px;
	height:200px;
	float:left;
	}


div.home_inhalt2_rechtsrechts{
	margin-top:0px;
	width:200px;
	height:210px;
	float:right;
    cursor:pointer;
	}

	/* HOME Rules ENDE
----------------------------------------------- */

	/* MARKTPOTENTIALE Rules
----------------------------------------------- */
div.marktpotentiale_inhalt1_links{
	background-image:url(../pics/marktpotentiale/pic1.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:172px;
	height:240px;
	float:left;
	}
div.marktpotentiale_inhalt1_linkstext{
	margin-top:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:20px;
	width:807px;
	height:220px;
	float:right;
 overflow:auto;	
	}
div.marktpotentiale_inhalt1_linkstextposition{
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	width:770px;
	height:auto;
	float:left;
	}
div.marktpotentiale_inhalt2_links{
	background-image:url(../pics/marktpotentiale/pic2.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:352px;
	height:210px;
	float:left;
    cursor:pointer;
	}
div.marktpotentiale_inhalt2_rechtslinksinhalt{
	margin-top:0px;
	padding-left:10px;
	padding-top:20px;
	width:428px;
	height:200px;
	float:left;
	}
div.marktpotentiale_inhalt2_rechtsrechts{
	background-image:url(../pics/marktpotentiale/pic3.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:200px;
	height:210px;
	float:right;
    cursor:pointer;
	}
	
	/* MARKTPOTENTIALE Rules ENDE
----------------------------------------------- */


	/* LIFESTYLE Rules 
----------------------------------------------- */
div.lifestyle_inhalt1_links{
	background-image:url(../pics/lifestyle/pic1.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:172px;
	height:240px;
	float:left;
	}
div.lifestyle_inhalt1_linkstext{
	margin-top:0px;
	padding-left:20x;
	padding-right:0px;
	padding-top:20px;
	width:807px;
	height:220px;
	float:right;
 overflow:auto;	
	}


div.lifestyle_inhalt1_rechts{
	background-image:url(../pics/lifestyle/pic4.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:200px;
	padding-right:6px;
	height:240px;
	float:left;
	}
div.lifestyle_inhalt2_links{
	background-image:url(../pics/lifestyle/pic2.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:352px;
	height:210px;
	float:left;
	}
	/* LIFESTYLE Rules ENDE
----------------------------------------------- */



	/*LAGE Rules 
----------------------------------------------- */
div.lage_inhalt_liniehori {
	background-image:url(../pics/lage/lage_inhalt_liniehori.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:814px;
	height:10px;
	float:left;
	}
	
div.lage_inhaltlinkesbild{
	margin-left:32px;
	margin-top:0px;
	width:172px;
	height:230px;
	float:left;
	cursor:pointer;
	}




div.lage_inhalt1{
	margin-top:0px;
	width:828px;
	height:240px;
	float:left;
	}
div.lage_inhalt1_linkstext{
	margin-top:0px;
	padding-left:8px;
	padding-top:20px;
	width:806px;
	height:220px;
	float:left;
 overflow:auto;	
	}



div.lage_inhalt1_rechts{
	background-image:url(../pics/lage/lage_pic2.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:200px;
	height:240px;
	float:right;
	}



div.lage_inhalt2_links{
	margin-top:0px;
	width:352px;
	height:210px;
	float:left;
 overflow:auto;	
	}
div.lage_inhalt2_linkstext{
	margin-top:0px;
	width:332px;
	height:200px;
	padding-left:20px;
	padding-top:10px;
	float:left;
 overflow:auto;	
	}


div.lage_inhalt2_rechtsrechts{
	background-image:url(../pics/lage/pic3.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:200px;
	height:210px;
	float:right;
	}
	
	/*LAGE Rules ENDE
----------------------------------------------- */



	/*INFRASTRUKTUR Rules 
----------------------------------------------- */
div.infrastruktur_inhalt2_links{
	margin-top:0px;
	width:352px;
	height:210px;
	float:left;
	}
div.infrastruktur_inhaltlinkesbild{
	background-image:url(../pics/infrastruktur/pic1.jpg);
	background-repeat:no-repeat;
	margin-left:32px;
	margin-top:0px;
	width:172px;
	height:230px;
	float:left;
	}
	/*INFRASTRUKTUR Rules ENDE
----------------------------------------------- */

	/*ARCHITEKTUR Rules 
----------------------------------------------- */
div.architektur_inhaltlinkesbild{
	background-image:url(../pics/architektur/pic1.jpg);
	background-repeat:no-repeat;
	margin-left:32px;
	margin-top:0px;
	width:172px;
	height:178px;
	float:left;
	}
div.architektur_inhalt2_links{
	background-image:url(../pics/architektur/pic2.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:352px;
	height:210px;
	float:left;
	}
	/*ARCHITEKTUR Rules ENDE
----------------------------------------------- */

	/*FREIRÄUME Rules 
----------------------------------------------- */
div.freiraeume_inhaltlinkesbild{
	background-image:url(../pics/freiraeume/pic1.jpg);
	background-repeat:no-repeat;
	margin-left:32px;
	margin-top:0px;
	width:172px;
	height:178px;
	float:left;
	}
	/*FREIRÄUME Rules ENDE
----------------------------------------------- */
	
	/*AUSSTATTUNG Rules 
----------------------------------------------- */
div.ausstattung_inhaltlinkesbild{
	background-image:url(../pics/ausstatung/pic1.jpg);
	background-repeat:no-repeat;
	margin-left:32px;
	margin-top:0px;
	width:172px;
	height:178px;
	float:left;
	}
div.ausstattung_inhalt1{
	margin-top:0px;
	width:828px;
	height:240px;
	float:left;
	}
div.ausstattung_inhalt1_linkstext{
	margin-top:0px;
	padding-left:8px;
	padding-top:20px;
	width:606px;
	height:220px;
	float:left;
 overflow:auto;	
	}
div.ausstattung_inhalt1_rechts{
	margin-top:0px;
	width:200px;
	padding-right:6px;
	height:252px;
	float:left;
	}
	/*AUSSTATTUNG Rules ENDE
----------------------------------------------- */
	
	/*ENERGIEKONZEPT Rules 
----------------------------------------------- */
div.energiekonzept_inhaltlinkesbild{
	background-image:url(../pics/energiekonzept/pic1.jpg);
	background-repeat:no-repeat;
	margin-left:32px;
	margin-top:0px;
	width:172px;
	height:178px;
	float:left;
	}
	/*ENERGIEKONZEPT Rules ENDE
----------------------------------------------- */
	
	/*APARTMENTS Rules 
----------------------------------------------- */
div.col_menue_apartments { 
	float:left;
	background-image:url(../pics/apartments/menue_higru.png);
	background-repeat:no-repeat;
	width:218px;
	height:268px;
	padding:0px;
	margin:0px;
	}
div.apartments_inhaltlinkesbild{
	background-image:url(../pics/apartments/pic1.jpg);
	background-repeat:no-repeat;
	margin-left:32px;
	margin-top:4px;
	width:172px;
	height:198px;
	float:left;
	}
	
	/*APARTMENTS Rules ENDE
----------------------------------------------- */

	/*PARTNER Rules 
----------------------------------------------- */
div.partner_inhalt1_links{
	background-image:url(../pics/partner/pic1.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:172px;
	height:240px;
	float:left;
	}
div.partner_inhalt1_linkstext{
	margin-top:0px;
	padding-left:0px;
	padding-right:13px;
	padding-top:20px;
	width:795px;
	height:220px;
	float:right;
 overflow:auto;	
	}
	/*PARTNER Rules ENDE
----------------------------------------------- */

	/*KONTAKT Rules 
----------------------------------------------- */
div.kontakt_inhalt1{
	margin-top:0px;
	width:1000px;
	height:462px;
	margin-left:32px;
	float:left;
	}
div.kontakt_inhalt1_links{
	margin-top:0px;
	width:800px;
	height:462px;
	float:left;
	}
div.kontakt_inhalt1_linkslinks{
	background-image:url(../pics/kontakt/pic1.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:172px;
	height:462px;
	float:left;
	}
div.kontakt_inhalt1_linksrechts{
	margin-top:0px;
	padding-left:22px;
	padding-right:10px;
	padding-top:20px;
	width:590px;
	height:440px;
	float:right;
 overflow:auto;	
	}
div.kontakt_inhalt1_rechts{
	background-image:url(../pics/kontakt/higru_rechts.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:200px;
	padding-right:0px;
	height:462px;
	float:right;
	}	

div.kontakt_inhalt1_rechtstext{
	margin-top:0px;
	padding-top:48px;
	padding-left:18px;
	width:180px;
	height:180px;
	float:left;
	}



div.kontakt_inhalt1_rechtslinie{
	margin-top:0px;
	width:200px;
	padding-right:0px;
	margin-top:20px;
	height:10px;
	float:right;
	z-index:99;
	}	
div.kontakt_inhalt1_rechtstext2{
	margin-top:0px;
	width:200px;
	padding-right:0px;
	margin-top:0px;
	padding-left:0px;
	height:207px;
	float:right;
	z-index:99;
	}	
	
	/*KONTAKT Rules ENDE
----------------------------------------------- */

	/*REFERENZEN Rules 
----------------------------------------------- */

div.referenzen_inhalt2_rechtslinks{
	background-image:url(../pics/referenzen1/pic5_higru.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:448px;
	height:210px;
	float:left;
	}


div.referenzen_inhalt2_rechtslinksinhalt{
	margin-top:0px;
	padding-left:10px;
	padding-top:50px;
	width:428px;
	height:202px;
	float:left;
	}
div.referenzen_inhaltlinkesbild{
	background-image:url(../pics/referenzen/pic1.jpg);
	background-repeat:no-repeat;
	margin-left:32px;
	margin-top:4px;
	width:172px;
	height:200px;
	float:left;
	cursor:pointer;
	}
div.referenzen1_inhaltlinkesbild{
	margin-left:32px;
	margin-top:4px;
	width:172px;
	height:200px;
	float:left;
	cursor:pointer;
	}
	/*REFERENZEN Rules ENDE
----------------------------------------------- */

	/*STUDIOSUS 2 Rules 
----------------------------------------------- */
div.studiosus2_inhaltlinkesbild{
	background-image:url(../pics/studiosus2/pic1.jpg);
	background-repeat:no-repeat;
	margin-left:32px;
	margin-top:4px;
	width:172px;
	height:200px;
	float:left;
	}
	/*STUDIOSUS 2 Rules ENDE
----------------------------------------------- */

/*
div.bereiche_idee {
	background-image:url(../pics/idee_hauptbild.png);
	background-repeat:no-repeat;
	margin-top:0px;
	width:1040px;
	height:480px;
	float:left;
}
div.bereiche_kapital {
	background-image:url(../pics/kapital_hauptbild.png);
	background-repeat:no-repeat;
	margin-top:0px;
	width:1040px;
	height:480px;
	float:left;
}
div.bereiche_mieten {
	background-image:url(../pics/mieten_hauptbild.png);
	background-repeat:no-repeat;
	margin-top:0px;
	width:1040px;
	height:670px;
	float:left;
}


	/* NAVI 2 Rules
----------------------------------------------- */
/*div.Navi2 {
	font-size:12px;
  width:220px;
	}
div.Navi2 ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:10px;
	}
div.Navi2 ul li {
	float:left;
	display:block;
	width:220px;
	height:30px;
	}
div.Navi2 ul li a {
	display:block;
	text-align:left;
	height:30px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:2px;
	}
div.Navi2 ul li a:hover { 
	padding-top:0px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
	 }
div.Navi2 ul li a.active {
	background-image:url(../pics/hauptmenue_activ.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:2px;
	}
/*  NAVI 2 Rules Ende
----------------------------------------------- */






/* BEREICHE NAVI Rules
----------------------------------------------- */
/*div.mainNavi2 {
	font-size:12px;
	}
div.mainNavi2 ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	}
div.mainNavi2 ul li {
	float:left;
	display:block;
	width:auto;
	height:311px;
	}
div.mainNavi2 ul li a {
	display:block;
	text-align:center;
	height:40px;
	color:#FFFFFF;
	text-decoration:none;
	}
div.mainNavi2 ul li a:hover { 
	 }
div.mainNavi2 ul li a.active {
	color:#000000;
	font-weight:normal;
	}







/* BEREICHE NAVI Ende
----------------------------------------------- */

div.footer {
	background-image:url(../layoutpics/background_footer.png);
	background-repeat:no-repeat;
	clear:both;  
	margin: 0px auto; 
	width:1040px;
	height:30px;
	 }
div.footer_navi_li { 
	float:left;
	width:350px;
	padding:0px;
	margin:0px;
	padding-top:3px;
	margin-left:0px;
	margin-top:0px;
	height:auto;
	}
div.footer_rechts { 
	float:right;
	width:450px;
	padding:0px;
	margin:0px;
	margin-right:10px;
	margin-top:3px;
	height:auto;
	}
/*div.footer_rechts_text_rechts { 
	float:right;
	width:340px;
	padding:0px;
	margin:0px;
	margin-right:10px;
	margin-top:0px;
	height:auto;
	}





/* MAIN NAVI3 Rules
----------------------------------------------- */
div.mainNavi3 {	
	width:auto;
	height:34px;
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-top:0px;
	list-style:none;
	}
div.mainNavi3 a {
	padding-left:10px;
	padding-right:11px;
	height:auto;
	text-align:center;
	color:#000000;
	text-decoration:none;
	}
div.mainNavi3 a:hover { 
	color:#666666;
	}
div.mainNavi3 a.active {
	color:#000000;
	font-weight:bold;
	height:auto;
	}
/* MAIN NAVI3 Ende
----------------------------------------------- */

/* AUTOMOTIVE Rules
----------------------------------------------- */

div.automotive_bereiche {
	padding:0px;
	margin:0px;
	clear:both;
	width:900px;
	height:80px;
	}

div.automotive_bereiche_links { 
	float:left;
	width:240px;
	height:auto;
	padding-top:40px;
	padding:0px;
	margin:0px;
	}
div.broschuere_bereiche_links { 
	float:left;
	width:340px;
	height:auto;
	padding-top:40px;
	padding:0px;
	margin:0px;
	}
	
div.standort_bereiche_links { 
	float:left;
	width:300px;
	padding:0px;
	margin:0px;
	}
div.automotive_bereiche_rechts {
	float:right;
	padding-top:44px;
	width:100px;
	height:auto;
	margin-right:0px;
	}

div.studiosus_bereiche_rechts {
	float:right;
	padding-top:44px;
	width:580px;
	height:auto;
	margin-right:0px;
	}
div.struktur_bereiche_rechts {
	float:right;
	padding-top:44px;
	width:475px;
	height:auto;
	margin-right:0px;
	}
div.studio_bereiche_rechts {
	float:right;
	padding-top:44px;
	width:498px;
	height:auto;
	margin-right:0px;
	}

div.kapital_bereiche_rechts {
	float:right;
	padding-top:44px;
	width:604px;
	height:auto;
	margin-right:0px;
	}
div.standort_bereiche_rechts {
	float:right;
	padding-top:44px;
	width:300px;
	height:auto;
	margin-right:0px;
	}
div.mikrolage_bereiche_rechts {
	float:right;
	padding-top:44px;
	width:126px;
	height:auto;
	margin-right:0px;
	}
div.broschuere_bereiche_rechts {
	float:right;
	padding-top:44px;
	width:210px;
	height:auto;
	margin-right:0px;
	}

div.automotive_inhalt {
	background-image:url(../layoutpics/mieten_higru.png);
	background-repeat:no-repeat;
	padding-left:30px;
	clear:both;  
	margin: 0px auto; 
	width:900px;
	height:702px;
	}

div.kaufen_inhalt {
	background-image:url(../layoutpics/kaufen_higru.png);
	background-repeat:no-repeat;
	padding-left:30px;
	clear:both;  
	margin: 0px auto; 
	width:900px;
	height:702px;
	}
div.studiosus_inhalt {
	background-image:url(../layoutpics/studiosus_higru.png);
	background-repeat:no-repeat;
	padding-left:0px;
	clear:both;  
	margin: 0px auto; 
	width:900px;
	height:502px;
	}

/* AUTOMOTIVE Rules ENDE
----------------------------------------------- */

/* MAIN NAVI4 Rules
----------------------------------------------- */
div.mainNavi4 {	
	width:auto;
	height:34px;
	font-size:14px;
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-top:0px;
	list-style:none;
	}
div.mainNavi4 a {
	padding-left:10px;
	padding-right:11px;
	height:auto;
	text-align:center;
	color:#000000;
	text-decoration:none;
	}
div.mainNavi4 a:hover { 
	color:#666666;
	}
div.mainNavi4 a.active {
	color:#000000;
	font-weight:bold;
	height:auto;
	}
/* MAIN NAVI4 Ende
----------------------------------------------- */



