/* CSS Document */
html {
/*   height:100%;*/
}
body {
font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	background: #73a41e url(../images/body-bg.jpg) repeat-x;
	color:#222222;
	line-height:130%;
	margin: 0px 0px 0px 0px;
}
img, div { behavior: url(iepngfix.htc)}
a {text-decoration:none; color:#333333}
li {list-style-type:none}
/* Container um die gesamte Seite */
#global{
	margin:0 auto;
	width: 1090px;
	position:relative
}
#header {
	width:1077px;
	height:228px;
	background:url(../images/header.jpg) no-repeat;
	
	}
	
	
#Buttons-startseite	 img:hover { 
    filter:alpha(opacity=70);
        -moz-opacity: 0.7;
        opacity: 0.8;
		}
		
#Buttons-startseite	 span {
	display:block;
	margin-top:5px; 
   font-size:11px;
   line-height:12px
		}


#sub-navi {
	width:202px;
	height:500px;

	background:url(../images/leistungen.jpg) no-repeat left top;
	position:absolute;
	left:0px;
	top:228px}

.leistungen{
	position:absolute;
	top:79px;
	left:-48px;
	width:245px;
	text-align:right
	}
.leistungen span{
	color:#FFCC00;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px
	}
.leistungen li{
	list-style-type:none;
	line-height:27px;
	color:#ffffff
	}
 .leistungen a{
	color:#ffffff;
	letter-spacing:1px
	}
 .leistungen a:hover{
	font-weight:bold}
	
	
.kataloge{
	position:absolute;
	top:500px;
	left:-48px;
	width:245px;
	text-align:right
	}
.kataloge span{
	color:#FFCC00;
	font-weight:bold;
	font-size:12px;

	}
.kataloge li{
	list-style-type:none;
	line-height:16px;
	color:#ffffff
	}
.kataloge a{
	color:#ffffff;
	
	}
.kataloge a:hover{
	font-weight:bold}	
	
	
#middle {
	width:672px;
	background-color:#ffffff;
	margin-left:202px;
	padding-left:25px;

	}
	
	/* IE 6*/
	*html #middle{
	width:672px;
	}
	/*IE 7 */
	*+html #middle {
	width:672px;
	}
	/*opera */
	html>body #middle {
	width:671px;
	}

#content {
	width:650px;
	text-align:justify;

	
}
#baumstamm{
	width:178px;
	left:900px;
	top:228px;
	background:url(../images/baumstamm.jpg) no-repeat;
	height:546px;
	position:absolute}

#footer {
	width:696px;
	height:126px;
	margin-left:202px;
	background:url(../images/footer.png) no-repeat top}
	/* IE 6*/
	*html #footer{
	width:697px;
	height:126px;
	margin-left:202px;
	background:url(../images/footer-ie.png) no-repeat top}
	

.footer-text {
	padding-top:25px;
	padding-left:30px;
	
	font-size:11px;
	color:#FFFFFF}	
	.footer-text a{
	font-size:11px;
	color:#FFFFFF}
	.footer-text a:hover{
	text-decoration:underline}
.main-navi{
	color:#ffffff;
	padding-top:150px;
	padding-left:219px}	
	
.main-navi a{
	color:#ffffff;
	padding-left:4px;
	font-weight:normal;
	letter-spacing:1px
	}
	.main-navi a:hover{
		color:#faef03}
.main-navi span{
		color:#faef03}
.spacer {
	padding-left:8px;
	display:inline}

.kontakt-footer {
	padding-left:25px;
	padding-top:62px;


	color:#496912}
	.kontakt-footer a {
		color:#415e0e}
	.kontakt-footer a:hover {
		text-decoration:underline}
		
.footer-links a{
	color:#bcd88b;
	font-size:11px;
}	
.footer-links a:hover{
	text-decoration:underline
}
.footer-links{
	color:#bcd88b;
	width:990px;
	margin-left:80px;
	padding-top:30px
}	
.footer-points{
	color:#cefd91;
	padding-top:4px

	
}
.copyright {
	float:left;
	width:200px;
	padding-top:10px}

.webdesign {
	padding-left:675px;
	padding-top:10px}	
.webdesign a{
	color:#FFFFFF;
	
	}
			



h2 {
	position:absolute;
	top:210px;
	color:#46680b;
	font-size:14px;
	}
	*+html h2 {
	top:224px;}
	*html h2 {
	top:224px;}

.text {
	padding-top:25px}
.wir-ueber-uns {
	text-align:left;
}

.karussell {
	position:absolute;
	left:202px;
	top:325px;
	z-index:1}
	
#impressum {
	font-size:11px}	
.fett-gruen {
	color:#598113;
	font-weight:bold}
.fett-rot {
	color:#990000;
	font-weight:bold}

.link-underline {
	color:#496912;
	text-decoration:underline
}
		
.link-normal:hover {
	text-decoration:underline
	
}
.bildunterschrift {
	font-size:11px;
	padding-top:4px;
	color:#496912;
	}
	
.bildunterschrift_w {
	font-size:11px;
	padding-top:4px;
	color:#990000;
	
	}	
.anfahrt2 {
	font-size:11px;
	padding-left:70px;
	color:#496912;
	}
	.anfahrt {
	font-size:11px;
	padding-left:90px;
	color:#496912;
	}
	
.buesche-button {
	width:140px;
	height:116px;
	position:absolute;
	left:270px;
	top:350px;
	background-image:url(../images/kunstpflanzen/button-kunstpflanzen.jpg)}
	
	.buesche-button:hover {
	background-image:url(../images/kunstpflanzen/button-kunstpflanzen-hover.jpg);
	cursor:pointer}
	
	.buesche-link a{
	position:absolute;
	left:430px;
	top:390px;
text-decoration:underline;
	color:#5b8313;
	width:200px;
	cursor:pointer}
	
	
.ranken-farne {
	width:140px;
	height:116px;
	position:absolute;
	top:430px;
	left:540px;
	background-image:url(../images/kunstpflanzen/button-rankenpflanzen.jpg)}
	
	.ranken-farne:hover {
	background-image:url(../images/kunstpflanzen/button-rankenpflanzen-hover.jpg);
	cursor:pointer}
	
	.ranken-link a{
	position:absolute;
	left:700px;
	top:480px;
	text-decoration:underline;
	color:#5b8313;
	width:200px;
	cursor:pointer}
	
	
.blumen-blueten {
	width:140px;
	height:116px;
	position:absolute;
	top:540px;
	left:340px;
	background-image:url(../images/kunstpflanzen/button-blueten.jpg)}
	
	.blumen-blueten:hover {
	background-image:url(../images/kunstpflanzen/button-blueten-hover.jpg);
	cursor:pointer}
	
	.blueten-link a{
	position:absolute;
	left:500px;
	top:590px;
	width:200px;
	text-decoration:underline;
	color:#5b8313;
	cursor:pointer}
	
	
.naturrinde-button {
	width:140px;
	height:116px;
	position:absolute;
	left:270px;
	top:450px;
	background-image:url(../images/dekobaeume/button-naturrinde.jpg)}
	
	.naturrinde-button:hover {
	background-image:url(../images/dekobaeume/button-naturrinde-hover.jpg);
	cursor:pointer}
	
	.naturrinde-link a{
	position:absolute;
	left:430px;
	top:480px;
	text-decoration:underline;
	color:#5b8313;
	width:280px;
	cursor:pointer}
	
.glasfaser-button {
	width:140px;
	height:116px;
	position:absolute;
    top:520px;
	left:500px;
	background-image:url(../images/dekobaeume/button-glasfaser.jpg)}
	
	.glasfaser-button:hover {
	background-image:url(../images/dekobaeume/button-glasfaser-hover.jpg);
	cursor:pointer}
	
	.glasfaser-link a{
	position:absolute;
	left:660px;
	top:560px;
	text-decoration:underline;
	color:#5b8313;
	width:280px;
	cursor:pointer}
	
.naturholz-button {
	width:140px;
	height:116px;
	position:absolute;
	top:620px;
	left:340px;
	background-image:url(../images/dekobaeume/button-naturholz.jpg);}
	
	.naturholz-button:hover {
	background-image:url(../images/dekobaeume/button-naturholz-hover.jpg);
	cursor:pointer}
	
	.naturholz-link a{
	position:absolute;
	left:500px;
	top:680px;
	width:400px;
	text-decoration:underline;
	color:#5b8313}



.reinigung-button {
	width:140px;
	height:116px;
	position:absolute;
	top:330px;
	left:280px;
	background-image:url(../images/service/button-reinigung.jpg)}
	.reinigung-button:hover {
	background-image:url(../images/service/button-reinigung-hover.jpg);
	cursor:pointer}
	
	.reinigung-link a{
	position:absolute;
	left:440px;
	top:370px;
	width:200px;
	text-decoration:underline;
	color:#5b8313;
	cursor:pointer}
	
.transport-button {
	width:140px;
	height:116px;
	position:absolute;
	top:410px;
	left:520px;
	background-image:url(../images/service/button-transport.jpg);}
	
	
	.transport-button:hover {
	background-image:url(../images/service/button-transport-hover.jpg);
	cursor:pointer}
	
	.transport-link a{
	position:absolute;
	left:680px;
	top:460px;
	text-decoration:underline;
	color:#5b8313;
	width:200px;
	cursor:pointer}
	
.brandschutz-button {
	width:140px;
	height:116px;
	position:absolute;
	top:510px;
	left:340px;
	background-image:url(../images/service/button-brandschutz.jpg);}
	
	.brandschutz-button:hover {
	background-image:url(../images/service/button-brandschutz-hover.jpg);
	cursor:pointer}
	
	.brandschutz-link a{
	position:absolute;
	left:500px;
	top:570px;
	width:400px;
	text-decoration:underline;
	color:#5b8313}	

	
.spacer-b {
	height:290px}
.spacer-k{
	height:310px}

.text-links {
	width:290px;
	float:left;
	padding-right:20px
	}
	
*html .text-links {
	width:285px;
	float:left;
	padding-right:20px}
	
.service-reinigung{
	position:absolute;
	top:530px;
	left:730px
	}	

	
.leistungsuebersicht{
	text-align:left;
	padding-left:15px;
	line-height:20px
	}
	
.leistungsuebersicht a{
	color:#46680b;
	font-weight:bold
	}
.point {
	font-weight:bold;
	color:#46680b;}
.bull{
	color:#46680b;
	}

.linie {
	display:block
	}

*html .linie {
	padding-left:15px
	}
*+html .linie {
	padding-left:15px
	}
	
.unterpunkte {
	padding-left:50px;
	line-height:18px
	}	
.unterpunkte a{
	font-weight:normal
	}

.weihnachtsbaum {
	position:absolute; 
	top:450px; 
	left:535px}

*+html .weihnachtsbaum {
	position:absolute; 
	top:490px; 
	left:535px}
*html .weihnachtsbaum {
	position:absolute; 
	top:490px; 
	left:535px;
	width:260px}
	
.weihnachtsgruss{
	color:#9f0f04;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:19px;
	line-height:130%}

