body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: 400;
	color: #000000;
	background-image: url(images/hg.gif);
	background-repeat: repeat-y;
}
a:link {
	font-size: 8pt;
	font-weight: 500;
	color: #336600;
	text-decoration: none;
	letter-spacing: 1px;
}
a:visited {
	font-size: 8pt;
	font-weight: 500;
	color: #336600;
	text-decoration: none;
	letter-spacing: 1px;
}
a:hover {
	font-size: 8pt;
	font-weight: 400;
	color: #DBA72D;
	text-decoration: none;
	letter-spacing: 1px;
}
a:active {
	font-size: 8pt;
	font-weight: 500;
	text-decoration: none;
	letter-spacing: 1px;
}
#titelbild {
	position:absolute;
	width:100%;
	hight:85px;
	z-index:1;
	left:0px;
	top:0px;
	background-repeat: repeat-x;
	border:0px;
	background-color: #FFFFFF;
	background-image: url(images/oben_kontakt.jpg);
}
#titel_kontakt {
	position:absolute;
	width:100%;
	hight:103px;
	z-index:1;
	left:0px;
	top:0px;
	background-repeat: no-repeat;
	border:0px;
	background-color: #FFFFFF;
	background-image: url(images/oben_kontakt.jpg);
}
#titel_dienstleistungen {
	position:absolute;
	width:100%;
	hight:103px;
	z-index:1;
	left:0px;
	top:0px;
	background-repeat: no-repeat;
	border:0px;
	background-color: #FFFFFF;
	background-image: url(images/oben_dienstleistungen.jpg);
}

#titel_archiv {
	position:absolute;
	width:100%;
	hight:103px;
	z-index:1;
	left:0px;
	top:0px;
	border:0px;
	background-color: #FFFFFF;
	background-image: url(images/oben_archiv.jpg);
	background-repeat: no-repeat;
}

#titel_jobs {
	position:absolute;
	width:100%;
	hight:103px;
	z-index:1;
	left:0px;
	top:0px;
	background-repeat: no-repeat;
	border:0px;
	background-color: #FFFFFF;
	background-image: url(images/oben_jobs.jpg);
}

#titel_partner {
	position:absolute;
	width:100%;
	hight:103px;
	z-index:1;
	left:0px;
	top:0px;
	background-repeat: no-repeat;
	border:0px;
	background-color: #FFFFFF;
	background-image: url(images/oben_partner.jpg);
}

#logo {
	position:absolute;
	width:160px;
	hight:39px;
	z-index:2;
	left:25px;
	top:30px;
	background-color:#FFFFFF;
	border:0px;
}
#navigation {
	position:absolute;
	width:75%;
	hight:25px;
	z-index:3;
	left:10px;
	top:200px;
	border:0px;
}
#bildlinks {
	position:absolute;
	width:180px;
	hight:274px;
	z-index:6;
	left:24px;
	top:103px;
	border:0px;
	height: 274px;
}
#abbruch {
	position:absolute;
	width:180px;
	hight:274px;
	z-index:7;
	left:24px;
	top:103px;
	border:0px;
	height: 274px;
	visibility: visible;
}
#kanalisation {
	position:absolute;
	width:180px;
	hight:274px;
	z-index:8;
	left:24px;
	top:103px;
	border:0px;
	height: 274px;
	visibility: visible;
}
#aushub {
	position:absolute;
	width:180px;
	hight:274px;
	z-index:9;
	left:24px;
	top:103px;
	border:0px;
	height: 274px;
	visibility: hidden;
}
#transport {
	position:absolute;
	width:180px;
	hight:274px;
	z-index:10;
	left:24px;
	top:103px;
	border:0px;
	height: 274px;
	visibility: visible;
}
#fengshui {
	position:absolute;
	width:180px;
	hight:274px;
	z-index:11;
	left:24px;
	top:103px;
	border:0px;
	height: 274px;
	visibility: hidden;
}
#umgebung {
	position:absolute;
	width:180px;
	hight:274px;
	z-index:12;
	left:24px;
	top:103px;
	border:0px;
	height: 274px;
	visibility: visible;
}
#adresse {
	position:absolute;
	width:200px;
	hight:200px;
	z-index:13;
	left:0px;
	top:390px;
	border:0px;
}
#textfeld {
	position:absolute;
	width:75%;
	hight:300px;
	z-index:14;
	left:300px;
	top:170px;
	border:0px;
	visibility: hidden;
}
#ueberuns {
	position:absolute;
	width:75%;
	hight:300px;
	z-index:16;
	left:230px;
	top:130px;
	border:0px;
}
#referenzen {
	position:absolute;
	width:75%;
	hight:280px;
	z-index:20;
	left:300px;
	top:170px;
	border:0px;
}
table {
	font-size: 100%;
	font-weight: 400;
	color: #000000;
}
h2 {
	font-size: 120%;
	font-weight: 700;
	color: #333333;
}
h3 {
	font-size: 140%;
	font-weight: 400;
	color: #003366;	
	letter-spacing: 1px;
}
.linkklein {
	font-size: 90%;
	color: #FFFFFF;
	text-decoration: none;
}
h1 {
	font-size: 160%;
	font-weight: 800;
	color: #FFFFFF;
}
.aktive {
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
	color: #000000;
}
#titel_baustellen {

	position:absolute;
	width:100%;
	hight:103px;
	z-index:1;
	left:0px;
	top:0px;
	background-repeat: repeat-x;
	border:0px;
	background-color: #FFFFFF;
	background-image: url(images/oben_baustellen.jpg);
}
#titel_wunschgarten {

	position:absolute;
	width:100%;
	hight:103px;
	z-index:1;
	left:0px;
	top:0px;
	background-repeat: no-repeat;
	border:0px;
	background-color: #FFFFFF;
	background-image: url(images/oben_wunschgarten.jpg);
}
h6 {
	font-size: 85%;
	font-weight: normal;
	letter-spacing: normal;
}
#topbaustellen {
	background-image: url(images/top_baustellen.jpg);
	background-repeat: no-repeat;
}
#navigation {
	left: 0px;
	top: 170px;
}
#topindex {

	background-image: url(images/top_baustellen.jpg);
	background-repeat: no-repeat;
}
.grau {

	text-decoration: none;
	letter-spacing: 1px;
	color: #999999;
}
.gruen {


	text-decoration: none;
	letter-spacing: 1px;
	color: #669933;
}
#topkontakt {

	background-image: url(images/top_kontakt.jpg);
	background-repeat: no-repeat;
}
#toppartner {

	background-image: url(images/top_partner.jpg);
	background-repeat: no-repeat;
}
#topimpressum {


	background-image: url(images/top_impressum.jpg);
	background-repeat: no-repeat;
}
#toppresse {



	background-image: url(images/top_presse.jpg);
	background-repeat: no-repeat;
}
#topdownload {




	background-image: url(images/top_download.jpg);
	background-repeat: no-repeat;
}
#topdienstleistungen {





	background-image: url(images/top_dienstleistungen.jpg);
	background-repeat: no-repeat;
}
#topreferenzen {






	background-image: url(images/top_download2.jpg);
	background-repeat: repeat-x;
}
#topimpuls {





	background-image: url(images/top_impuls.jpg);
	background-repeat: no-repeat;
}
.schwarz {
	text-decoration: none;
	color: #000000;
	font-size: 110%;
	font-weight: normal;
	letter-spacing: 0px;
}

