@charset "utf-8";
/*general */
html, body {margin:0; padding:0;}
.clear { clear:both; height:0;}
a {border:0; outline:none; color:#FFFFFF; text-decoration:none;}
a:hover {color:#5C524B; text-decoration:underline;}
/* main */
body {
	margin-top:30px;
	background-color:#EFECEA;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;	
}
#site_container {
	width:950px;
	height:615px;
	margin:auto;
	background-color:#FFF;
}
#header {
	width:950px;
	height:126px;
}
#logo {
	float:left;
	width:227px;
	height:112px;
	background-image:url(../layout/jonous_logo.jpg);
	background-repeat:no-repeat;	
}
#logo a {
	display:block;
	width:227px;
	height:112px;	
}
#site_menu {
	float:left;
	margin-left:60px;
	width:663px;
	height:112px;	
}
#main_menu {
	margin:0;
	padding:0;
	list-style:none;	
}
#main_menu li {
	float:left;
	padding:0;
	margin-top:51px;
	font-family:Arial, sans-serif;
	line-height:16px;
	font-size:12px;	
	color:#827873;	
}
#main_menu li a {
	float:left;
	padding-right:10px;
	padding-left:10px;
	letter-spacing:0.1em;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#827873;
	line-height:16px;
	text-transform:uppercase;
	text-decoration:none;
}
.gecko #main_menu li a {letter-spacing:1px;}
.ie #main_menu li a {letter-spacing:1px;}
#main_menu li.first a {
	padding-left:0;	
}
#main_menu li.last a {
	padding-right:0;	
}
#main_menu li a:hover, #main_menu li a.active {
	color:#5C524B;
}
#content_container {
	width:950px; 
	height:415px;
	background-color:#FFF; 
}
#sidebar {
	float:left;
	width:253px;
	height:415px;
	background-image:url(../layout/sidebar_bg.png);
	background-repeat:repeat-x;	
}
#sidebar_menu {
	margin:0;
	padding:0;
	width:180px;
	height:342px;
	margin-top:32px;
	list-style:none;
}
#sidebar_menu li {
	padding:0;
	width:180px;
	padding-left:33px;
	font-family:Arial, sans-serif;
	line-height:13px;
	font-size:12px;	
	color:#FFF;		
}
#sidebar_menu li a {
	display:block;
	width:100%;
	margin-bottom:14px;
	padding-bottom:4px;
	border-bottom:1px transparent solid;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:13px;
	letter-spacing:0.04em;
	text-transform:uppercase;
	text-decoration:none;	
}
#sidebar_menu li a span {
	display:block;
}
#sidebar_menu li a:hover {
	text-decoration:none;	
	padding-bottom:4px;
}
#sidebar_menu li a.active {
	text-decoration:none;
	padding-bottom:4px;	
}
#sidebar_menu li a.deco_brown:hover, #sidebar_menu li a.deco_brown.active {
	border-bottom:1px #906248 solid;
}
#sidebar_menu li a.deco_orange:hover, #sidebar_menu li a.deco_orange.active {
	border-bottom:1px #F2963F solid;
}
#sidebar_menu li a.deco_green:hover, #sidebar_menu li a.deco_green.active  {
	border-bottom:1px #95A84F solid;
}
#sidebar_menu li a.deco_lblue:hover, #sidebar_menu li a.deco_lblue.active {
	border-bottom:1px #6B8BB2 solid;
}
#sidebar_menu li a.deco_lred:hover, #sidebar_menu li a.deco_lred.active {
	border-bottom:1px #B84D53 solid;
}
#sidebar_menu li a.deco_purple:hover, #sidebar_menu li a.deco_purple.active {
	border-bottom:1px #675973 solid;
}
#sidebar_menu li a.deco_lsblue:hover, #sidebar_menu li a.deco_lsblue.active {
	border-bottom:1px #749AA3 solid;
}
#sidebar_sig {
	margin-top:26px;
	padding-left:33px;
	font-family:Arial, sans-serif;
	letter-spacing:0.04em;
	font-size:12px;
	color:#FFF;
	line-height:15px;
	color:#FFF;	
}
#sidebar_sig .dist {
	display:inline;
	padding-left:4px;	
}
#sidebar_sig .distplus {
	display:inline;
	padding-left:2px;	
}
#sidebar p {
	margin:0;
	padding:0;
	padding-bottom:13px;	
}
#sidebar p span {
	display:block;
}
#sidebar_sig a {
	font-family:Arial, sans-serif;
	letter-spacing:0.04em;
	font-size:12px;
	color:#FFF;
	line-height:14px;
	color:#FFF;
	text-decoration:none;	
}
#sidebar_sig a:hover {
	text-decoration:underline;	
}
#content {
	float:left; 
	width:678px;
	height:415px;
	margin-left:19px;
}
#intro_img {
	width:678px;
	height:415px;
	background-repeat:no-repeat;
}
.main {background-image:url(../layout/photo.jpg);}
.investment {background-image:url(../layout/investment.jpg);}
.asset {background-image:url(../layout/asset.jpg);}
.beratung {background-image:url(../layout/beratung.jpg);}
.projekt {background-image:url(../layout/projekt.jpg);}
.eigentum {background-image:url(../layout/eigentum.jpg);}
.vermietung {background-image:url(../layout/vermietung.jpg);}
.finanzierung {background-image:url(../layout/finanzierung.jpg);}
.dienstleistungen {background-image:url(../layout/dienstleistungen.jpg);}
#intro_txt {
	width:330px;
	height:330px;
	padding-left:324px;
	padding-top:30px;
	font-family:Arial, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#FFF;
}
#intro_txt span {
	display:block;	
}
#intro_txt p {
	margin:0;
	padding:0;
	padding-bottom:13px;	
}
#intro_headline {
	padding:0;
	margin:0;
	font-family:Arial, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	line-height:18px;
	letter-spacing:0.07em;
	color:#FFF;
}
#footer {
	clear:both;
	width:950px;
	height:46px;	
}
#copy_container {
	float:left;
	width:253px;
	height:74px;
	background-color:#7f7573;	
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#c3bab4;
	line-height:16px;
}
#copy {padding:12px 10px 0 33px;}
#copy span {display:block;}
#footer_menu {
	margin:0;
	padding:0;
	padding-top:38px;
	margin:auto;	
	height:36px;
	text-align:center;
	list-style:none;
}
#footer_menu li {
	display:inline;
	padding:0;
	margin:0;
	font-family:Arial, sans-serif;
	line-height:16px;
	font-size:11px;	
	color:#B4A1AE;
}
#footer_menu li a {
	padding:0;
	padding-left:1px;
	padding-right:3px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#B4A1AE;
	line-height:11px;
	text-decoration:none;
}
#footer_menu li a:hover, #footer_menu li a.active  {
	color:#5C524B;	
}
/* body text scrollbar */
#body_text {float:left;}
.scrollbar{width:280px;height:300px; border:none; overflow:hidden;float:left;}