* {
	margin: 0px; padding: 0px;
}
html {
	font: 12px/20px Verdana, Geneva, sans-serif; margin: 0px auto; height: 100%; position: relative; min-height: 740px; font-size-adjust: none; font-stretch: normal; background-color: rgb(232, 231, 219);
}
body {
	font: 12px/20px Verdana, Geneva, sans-serif; margin: 0px auto; height: 100%; position: relative; min-height: 740px; font-size-adjust: none; font-stretch: normal; background-color: rgb(232, 231, 219);
}
body {
	background: url("../images/hg.png") no-repeat top;
}
h1 {
	font: 300 21px/32px "nimbus-sans", Verdana, Geneva, sans-serif; margin: 10px 20px; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: 300 17px/26px "nimbus-sans", Verdana, Geneva, sans-serif; margin: 10px 20px; font-size-adjust: none; font-stretch: normal;
}
p {
	font: 12px/20px Verdana, Geneva, sans-serif; margin: 0px 20px 10px; font-size-adjust: none; font-stretch: normal;
}
p.lead {
	font: 15px/23px Verdana, Geneva, sans-serif; margin: 0px 20px 15px; font-size-adjust: none; font-stretch: normal;
}
a:link {
	color: rgb(68, 155, 48); text-decoration: none;
}
a:visited {
	color: rgb(68, 155, 48); text-decoration: none;
}
a:hover {
	color: rgb(60, 60, 59); text-decoration: none;
}
a:active {
	color: rgb(60, 60, 59); text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px 20px;
}
ul li {
	margin: 0px 0px 10px 15px; padding: 0px 0px 0px 10px; list-style-type: square;
}
#wrapper {
	background: url("../hg-wrapper.png") repeat-y center; margin: auto; width: 1000px; height: auto !important; position: relative; min-height: 100%;
}
#header {
	margin: 0px 20px; width: 960px; height: 160px;
}
#header .bild {
	width: 640px; float: right;
}
.logo {
	width: 320px; float: left;
}
#nova-immobau {
	margin: 0px 20px 10px; width: 960px; height: 480px; position: relative;
}
#navigation {
	padding: 30px 10px; width: 140px; height: 420px; float: left; background-color: rgb(60, 60, 59);
}
#navigation ul {
	margin: 0px; padding: 0px;
}
#navigation ul li {
	font: bold 12px/20px Verdana, Geneva, sans-serif; margin: 0px 0px 19px; padding: 0px; list-style-type: none; font-size-adjust: none; font-stretch: normal;
}
#navigation ul li ul li {
	font: 12px/20px Verdana, Geneva, sans-serif; margin: 0px 0px 0px 10px; list-style-type: none; font-size-adjust: none; font-stretch: normal;
}
#navigation ul li a:link {
	width: 120px; text-align: left; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#navigation ul li a:visited {
	width: 120px; text-align: left; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#navigation ul li span.separator {
	width: 120px; text-align: left; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#navigation ul li a:hover {
	width: 120px; text-align: left; color: rgb(68, 155, 48); text-decoration: none; display: block;
}
#navigation ul li.active a {
	width: 120px; text-align: left; color: rgb(68, 155, 48); text-decoration: none; display: block;
}
#navigation ul li.active span.separator {
	width: 120px; text-align: left; color: rgb(68, 155, 48); text-decoration: none; display: block;
}
#navigation ul li.active ul li a:link {
	width: 120px; text-align: left; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#navigation ul li.active ul li a:visited {
	width: 120px; text-align: left; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#navigation ul li.active ul li.active a:link {
	width: 120px; text-align: left; color: rgb(68, 155, 48); text-decoration: none; display: block; cursor: pointer;
}
#navigation ul li.active ul li.active a:visited {
	width: 120px; text-align: left; color: rgb(68, 155, 48); text-decoration: none; display: block; cursor: pointer;
}
#navigation ul li.active ul li a:hover {
	width: 120px; text-align: left; color: rgb(68, 155, 48); text-decoration: none; display: block; cursor: pointer;
}
#bild-links {
	width: 320px; height: 480px; float: left;
}
#inhalt {
	width: 480px; height: 480px; float: left; position: relative;
}
#bild-unten {
	bottom: 0px; position: absolute;
}
#footer {
	font: 11px/20px Verdana, Geneva, sans-serif; height: 30px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
#footer address {
	font: 11px/20px Verdana, Geneva, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#webmaster {
	left: 10px; top: 615px; width: auto; text-align: right; color: rgb(88, 88, 88); position: absolute;
}
#webmaster a:link {
	font: 9px/20px Verdana, Geneva, sans-serif; color: rgb(112, 112, 112); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#webmaster a:visited {
	font: 9px/20px Verdana, Geneva, sans-serif; color: rgb(112, 112, 112); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#webmaster a:active {
	font: 9px/20px Verdana, Geneva, sans-serif; color: rgb(112, 112, 112); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#webmaster a:hover {
	font: 9px/20px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
