/* CSS Document */


/* ***********************************
version 1.2
22. novmeber 2006
high one - internet consulting
office@highone.at
************************************ */

/* ********************** */
/* PAGE */
/* ********************** */

html {
	height:100%; 
	max-height:100%; 
	padding:0;
	margin:0; 
	border:0; 
	background:#fff; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}

body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CCCCCC;
}



FORM {
	FONT-SIZE: 1em;
	MARGIN: 0;
	line-height: 120%;
	margin:0;
	padding:10px;
	width: 500px;
}
FIELDSET {
	COLOR: #000000;
	BACKGROUND-COLOR: #eed980;
	border: 1px solid #CCCCCC;
	width: 480px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px;
}








form br {
  clear: left; 
 
  
}

.forminner {
	margin-left: 110px;
	padding-left: 1em;
	width: 320px;
}

.form input{
	margin-left: 0px;
	padding-left: 1em;
	display: block;
	float: left;
}


input#submit { 
  float: none;
  width: auto;
}

.checkbox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 15px;
}






LABEL {
	FONT-WEIGHT: normal;
	FLOAT: left;
	WIDTH: 100px;
	COLOR: #000;
	TEXT-ALIGN: right;
	padding: 5px;
	text-align: right;
	padding-right: 1em;
		float: left;
	display: block;

}


INPUT {
	BORDER-RIGHT: #dede99 1px solid;
	BORDER-TOP: #9e9e6d 1px solid;
	DISPLAY: block;
	FLOAT: left;
	BORDER-LEFT: #9e9e6d 1px solid;
	BORDER-BOTTOM: #dede99 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-seriferdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	margin-top: 5px;
	padding: 2px;
	width: 300px;
	float: left;
	display: block;
	margin-bottom: 3px;
	
	
}
TEXTAREA {
	BORDER-RIGHT: #dede99 1px solid;
	BORDER-TOP: #9e9e6d 1px solid;
	BORDER-LEFT: #9e9e6d 1px solid;
	BORDER-BOTTOM: #dede99 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-seriferdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 100px;
	padding: 2px;
	margin-top: 5px;
	width: 300px;
	display: block;
	float: left;
	font-size: 1em;
}



form br {
	CLEAR: left
}
.submit {
	BACKGROUND: #2f4a35;
	width: 80px;
	font-size: 10px;
	border: 3px solid #FFFFFF;
	color: #FFFFFF;
	margin-left: 70px;
	margin-right: 10px;
}
.reset {
	BACKGROUND: #2f4a35;
	width: 80px;
	font-size: 10px;
	color: #FFFFFF;
	border: 3px solid #FFFFFF;
}

.submit:hover {
	BACKGROUND: #2f4a35;
	width: 80px;
	font-size: 10px;
	border: 3px solid #FFFFFF;
	color: #FFFFFF;
	margin-left: 70px;
	margin-right: 10px;
}
.reset:hover {
	BACKGROUND: #2f4a35;
	width: 80px;
	font-size: 10px;
	color: #FFFFFF;
	border: 3px solid #FFFFFF;
}


form p {
	CLEAR: left; FLOAT: left; WIDTH: 410px}
INPUT:focus {
	BORDER-RIGHT: #999 1px dashed; BORDER-TOP: #999 1px dashed; FONT-WEIGHT: bold; BORDER-LEFT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: #fff
}
INPUT:hover {
	BORDER-RIGHT: #999 1px dashed; BORDER-TOP: #999 1px dashed; FONT-WEIGHT: bold; BORDER-LEFT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: #fff
}
INPUT:active {
	BORDER-RIGHT: #999 1px dashed; BORDER-TOP: #999 1px dashed; FONT-WEIGHT: bold; BORDER-LEFT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: #fff
}
INPUT.fehler {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(achtung.gif) #fff no-repeat right 50%; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
INPUT.prima {
	BACKGROUND: url(ok2.gif) #fff no-repeat right 50%
}

TEXTAREA:focus {
	BORDER-RIGHT: #999 1px dashed; BORDER-TOP: #999 1px dashed; FONT-WEIGHT: bold; BORDER-LEFT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: #fff
}
TEXTAREA:hover {
	BORDER-RIGHT: #999 1px dashed; BORDER-TOP: #999 1px dashed; FONT-WEIGHT: bold; BORDER-LEFT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: #fff
}
TEXTAREA:active {
	BORDER-RIGHT: #999 1px dashed; BORDER-TOP: #999 1px dashed; FONT-WEIGHT: bold; BORDER-LEFT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: #fff
}
TEXTAREA.fehler {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(achtung.gif) #fff no-repeat right 50%; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
TEXTAREA.prima {
	BACKGROUND: url(ok2.gif) #fff no-repeat right 50%
}


.schwererfehler {
	FONT-STYLE: italic
}
#buchst {
	DISPLAY: inline; PADDING-LEFT: 25px; VISIBILITY: hidden; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 5em
}
#buchst INPUT {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: #cccc99; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 1.5em; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1.1em; TEXT-ALIGN: center
}

HR {
	CLEAR: both; VISIBILITY: hidden
}

.editorial_right_text {
	margin-left: 20px;
	font-size: 0.9em;
	margin-top: 350px;
	background-color: #FFFFFF;
}

.main_right_text {
	margin-left: 20px;
	font-size: 0.9em;
	margin-top: 5px;
}


.editorial_left_text {
	margin-left: 0px;
	font-size: 0.9em;
	margin-top: 65px;
	width: 160px;
	color: #333333;
}


.editorial_left_text_mehr {
	margin-left: 105px;
	font-size: 0.9em;
	color: #304B39;
	
}




.editorial_middle_list_mehr {
	font-size: 0.9em;
	color: #304B39;
	padding-left: 300px;
	
}


.right {
	margin-left: 80px;
	font-size: 0.9em;
	color: #304B39;
	
}

.subnavactive {

	background-position: right;


	
}

.activenavi {
	margin-left: 0px;
	font-size: 0.9em;
	align: absmiddle;
	color: #304B39;
	width: 140px;
	 

	
}

.sujet {
	background-image: url(img/gestaltung_home_main.jpg);
	background-repeat: no-repeat;
	height: 140px;
	 

	
}

/* ********************** */
/* LINKS */
/* ********************** */

a:link {
	color: #304B39;
	text-decoration: underline;
}
a:visited {
	color: #304B39;
}
a:hover {
	color: #333333;
	text-decoration: none;
}


h1 {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}


#contentframe a:link {
	color: #F5AA20;
	text-decoration: underline;
}
#contentframe a:visited {
	color: #FFCC00;
}
#contentframe a:hover {
	color: #333333;
}


#page {
	width: 1000px;
	margin-left: auto;
	position: relative;
	height: 100%;
	background-color: #2F4A35;
	margin-right: auto;
}

/* IE fix */

* html #page {
	margin-left: -500px;
	left: 50%;
}

/* ********************** */
/* HEADER */
/* ********************** */

#header {
	position:absolute;
	margin:0;
	top:0px;
	left:0px;
	width:100%;
	height:170px;
	z-index:5;
	overflow:hidden;
	display: block;
	background-image: url(img/header_hintergrund.gif);
}


#metanav {
	height: 30px;
	margin: 0px;
	padding: 0px;
	width: 150px;
	position: absolute;
	top: 30px;
	left: 241px;
}

#metanav_home a {
	background-color: #304B39;
	background-image: url(img/metanav_home.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 26px;
	
}



#metanav_home a:hover {
	background-color: #304B39;
	background-image: url(img/metanav_home.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 26px;
	
}

#metanav_home_active {
	background-color: #304B39;
	background-image: url(img/metanav_home.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 26px;
	
}


#metanav_kontakt a {
	background-color: #304B39;
	background-image: url(img/metanav_kontakt.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 41px;
	
}

#metanav_kontakt a:hover {
	background-color: #304B39;
	background-image: url(img/metanav_kontakt.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 41px;
	
}

#metanav_kontakt_active {
	background-color: #304B39;
	background-image: url(img/metanav_kontakt.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 41px;
	
}

#metanav_impressum a {
	background-color: #304B39;
	background-image: url(img/metanav_impressum.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 54px;
	
}

#metanav_impressum a:hover {
	background-color: #304B39;
	background-image: url(img/metanav_impressum.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 54px;
	
}

#metanav_impressum_active {
	background-color: #304B39;
	background-image: url(img/metanav_impressum.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 54px;
	
}

#metanav a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	height: 30px;
	vertical-align: middle;
	line-height: 30px;
	float: left;
	font-weight: normal;
}
#metanav li.selected a{
	color: #000000;
}

#metanav a:hover {
	color: #333333;
}

#metanav ul {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;

}

#metanav li {
	float: left;
}





#mainnav {
	height: 35px;
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	width: 550px;
	background-color: #304B39;
	position: absolute;
	top: 110px;
	left: 240px;
}

#mainnav_gartengestaltung a {
	background-color: #304B39;
	background-image: url(img/mainnav_gartengestaltung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 116px;
	
}

#mainnav_gartengestaltung a:hover {
	background-color: #304B39;
	background-image: url(img/mainnav_gartengestaltung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 116px;
	
}

#mainnav_gartengestaltung_active {
	background-color: #304B39;
	background-image: url(img/mainnav_gartengestaltung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 116px;
	

}



#mainnav_gartenpflege a {
	background-color: #304B39;
	background-image: url(img/mainnav_gartenpflege.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 92px;
	
}

#mainnav_gartenpflege a:hover {
	background-color: #304B39;
	background-image: url(img/mainnav_gartenpflege.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}
#mainnav_gartenpflege_active {
	background-color: #304B39;
	background-image: url(img/mainnav_gartenpflege.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 92px;
	
}




#mainnav_baumpflege a {
	background-color: #304B39;
	background-image: url(img/mainnav_baumpflege.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 80px;
	
}

#mainnav_baumpflege a:hover {
	background-color: #304B39;
	background-image: url(img/mainnav_baumpflege.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}
#mainnav_baumpflege_active {
	background-color: #304B39;
	background-image: url(img/mainnav_baumpflege.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 80px;
	
}



#mainnav_bewaesserung a {
	background-color: #304B39;
	background-image: url(img/mainnav_bewaesserung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 90px;
	
}

#mainnav_bewaesserung a:hover {
	background-color: #304B39;
	background-image: url(img/mainnav_bewaesserung.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}
#mainnav_bewaesserung_active {
	background-color: #304B39;
	background-image: url(img/mainnav_bewaesserung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 90px;
	
}



#mainnav_gartenteiche a {
	background-color: #304B39;
	background-image: url(img/mainnav_gartenteiche.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 90px;
	
}

#mainnav_gartenteiche a:hover {
	background-color: #304B39;
	background-image: url(img/mainnav_gartenteiche.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}
#mainnav_gartenteiche_active {
	background-color: #304B39;
	background-image: url(img/mainnav_gartenteiche.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 90px;
}



#mainnav_ueberuns a {
	background-color: #304B39;
	background-image: url(img/mainnav_ueberuns.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 65px;
	
}

#mainnav_ueberuns a:hover {
	background-color: #304B39;
	background-image: url(img/mainnav_ueberuns.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#mainnav_ueberuns_active {
	background-color: #304B39;
	background-image: url(img/mainnav_ueberuns.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 65px;
}




#mainnav a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	height: 35px;
	vertical-align: middle;
	line-height: 35px;
	float: left;
	font-weight: normal;
}
#mainnav li.selected a{
	color: #000000;
}

#mainnav a:hover {
	color: #333333;
}

#mainnav ul {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 46px;
}

#mainnav li {
	float: left;
}






.leaf {
	left: 760px;
	z-index: 6;
	margin: 0;
	position: relative;
	height: 210px;
	background-repeat: no-repeat;
	width: 200px;
	background-image:url(img/header_blatt.png); /* [1] */

    // background-image:url(); /* [2] */

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/header_blatt', sizingMethod='scale'); /* [3] */ 
	
	
}

.leaf_fruehsomm {
	left: 760px;
	z-index: 6;
	margin: 0;
	position: relative;
	height: 210px;
	background-repeat: no-repeat;
	width: 200px;
	background-image:url(img/header_blatt_fruehling.png); /* [1] */

    // background-image:url(); /* [2] */

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/header_blatt_fruehling', sizingMethod='scale'); /* [3] */ 
	
	
}




/* ********************** */
/* SUBNAV */
/* ********************** */






#subnav, #subnav_gartenpflege, #subnav_gartenteiche, #subnav_baumpflege, #subnav_bewaesserung, #subnav_ueberuns  {
	position:absolute;
	top:170px;
	left:0px;
	bottom:26px;
	width:193px;
	padding:30px 0px 0px 50px;
	background-color: #FFFFFF;
	margin: 0px;
	z-index: 4;
	background-image: url(img/subnav_hintergrund.gif);
	

}

#subnav {
	background-position: 0px -0px;
}

#subnav_gartenpflege {
	background-position: 0px -0px;
}

#subnav_gartenteiche {
	background-position: 0px -110px;
}

#subnav_baumpflege {
	background-position: 0px -40px;
}

#subnav_bewaesserung {
	background-position: 0px -110px;
}

#subnav_ueberuns {
	background-position: 0px -97px;
}

#subnav ul, #subnav_gartenpflege ul, #subnav_gartenteiche ul, #subnav_baumpflege ul, #subnav_bewaesserung ul, #subnav_ueberuns ul {
	margin: 0px;
	padding: 0px;
}

#subnav li, #subnav_gartenpflege li, #subnav_gartenteiche li, #subnav_baumpflege li, #subnav_bewaesserung li, #subnav_ueberuns li {
	list-style-type: none;
	padding: 5px 0px 5px;
	margin: 0px;
}

#subnav a, #subnav_gartenpflege a, #subnav_gartenteiche a, #subnav_baumpflege a, #subnav_bewaesserung a, #subnav_ueberuns a {
	color: #304B39;
	font-size: 0.9em;
	text-decoration: none;
}

#subnav a:hover, #subnav_gartenpflege a:hover, #subnav_gartenteiche a:hover, #subnav_baumpflege a:hover, #subnav_bewaesserung a:hover, #subnav_ueberuns a:hover {
	color: #304B39;
	text-decoration: none;
}

#subnav li.selected a, #subnav_gartenpflege li.selected a, #subnav_gartenteiche li.selected a, #subnav_baumpflege li.selected a, #subnav_bewaesserung li.selected a, #subnav_ueberuns li.selected a {
	color: #000000;
	text-decoration: none;
}

#subnav select, #subnav_gartenpflege select, #subnav_gartenteiche select, #subnav_baumpflege select, #subnav_bewaesserung select, #subnav_ueberuns select {
	background-color: #F6AB20;
	font-size: 1em;
	margin-bottom: 1.5em;
	border: 1px solid #000000;
	color: #FFFFFF;
}




#subnav_planungberatung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_planungberatung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 97px;
	display: block;
	
}


#subnav_planungberatung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_planungberatung.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}

#subnav_planungberatung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_planungberatung.gif);
	background-repeat: no-repeat;
	background-position: right;
		width: 97px;
	display: block;
		

}

#subnav_beverpflanzungen a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_beverpflanzungen.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 105px;
	display: block;
	
}


#subnav_beverpflanzungen a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_beverpflanzungen.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}

#subnav_beverpflanzungen_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_beverpflanzungen.gif);
	background-repeat: no-repeat;
	background-position: right;
		width: 105px;
	display: block;

}


#subnav_rasen a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_rasen.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 30px;
	display: block;
	
}


#subnav_rasen a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_rasen.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}

#subnav_rasen_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_rasen.gif);
	background-repeat: no-repeat;
	background-position: right;
		width: 30px;
	display: block;

}

#subnav_mauerwegeplaetze a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_mauerwegeplaetze.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 100px;
	display: block;
	
}


#subnav_mauerwegeplaetze a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_mauerwegeplaetze.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}

#subnav_mauerwegeplaetze_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_mauerwegeplaetze.gif);
	background-repeat: no-repeat;
	background-position: right;
		width: 100px;
	display: block;

}


#subnav_wasserimgarten a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_wasserimgarten.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 89px;
	display: block;
	
}


#subnav_wasserimgarten a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_wasserimgarten.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}

#subnav_wasserimgarten_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_wasserimgarten.gif);
	background-repeat: no-repeat;
	background-position: right;
		width: 89px;
	display: block;

}




#subnav_dachbegruenung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_dachbegruenung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 82px;
	display: block;
	
}


#subnav_dachbegruenung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_dachbegruenung.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}

#subnav_dachbegruenung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_dachbegruenung.gif);
	background-repeat: no-repeat;
	background-position: right;
		width: 82px;
	display: block;

}




#subnav_hofterassenbegruenung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_hofterassenbegruenung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 137px;
	display: block;
}
#subnav_hofterassenbegruenung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_hofterassenbegruenung.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_hofterassenbegruenung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_hofterassenbegruenung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 137px;
	display: block;
}



#subnav_oeffentlichesgruen a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_oeffentlichesgruen.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 96px;
	display: block;
}
#subnav_oeffentlichesgruen a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_oeffentlichesgruen.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_oeffentlichesgruen_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_oeffentlichesgruen.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 96px;
	display: block;
}


#subnav_rasenpflege a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_rasenpflege.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 64px;
	display: block;
}
#subnav_rasenpflege a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_rasenpflege.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_rasenpflege_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_rasenpflege.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 64px;
	display: block;
}


#subnav_gehoelzpflege a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_gehoelzpflege.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 70px;
	display: block;
}
#subnav_gehoelzpflege a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_gehoelzpflege.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_gehoelzpflege_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_gehoelzpflege.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 70px;
	display: block;
}


#subnav_duengung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_duengung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 45px;
	display: block;
}
#subnav_duengung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_duengung.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_duengung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_duengung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 45px;
	display: block;
}


#subnav_laubentfernung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_laubentfernung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 85px;
	display: block;
}
#subnav_laubentfernung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_laubentfernung.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_laubentfernung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_laubentfernung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 85px;
	display: block;
}



#subnav_unkrautschaedlingsbekaempfung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_unkrautschaedlingsbekaempfung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 172px;
	display: block;
}
#subnav_unkrautschaedlingsbekaempfung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_unkrautschaedlingsbekaempfung.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_unkrautschaedlingsbekaempfung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_unkrautschaedlingsbekaempfung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 172px;
	display: block;
}


#subnav_jahresbetreuung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_jahresbetreuung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 91px;
	display: block;
}
#subnav_jahresbetreuung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_jahresbetreuung.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_jahresbetreuung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_jahresbetreuung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 91px;
	display: block;
}


#subnav_gruenflaechenservice a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_gruenflaechenservice.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 112px;
	display: block;
}
#subnav_gruenflaechenservice a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_gruenflaechenservice.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_gruenflaechenservice_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_gruenflaechenservice.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 112px;
	display: block;
}

#subnav_anwuchspflege a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_anwuchspflege.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 80px;
	display: block;
}
#subnav_anwuchspflege a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_anwuchspflege.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_anwuchspflege_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_anwuchspflege.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 80px;
	display: block;
}

#subnav_biotope a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_biotope.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 39px;
	display: block;
}
#subnav_biotope a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_biotope.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_biotope_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_biotope.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 39px;
	display: block;
}


#subnav_schwimmteiche a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_schwimmteiche.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 77px;
	display: block;
}
#subnav_schwimmteiche a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_schwimmteiche.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_schwimmteiche_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_schwimmteiche.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 77px;
	display: block;
}


#subnav_baumschutz a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumschutz.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 63px;
	display: block;
}
#subnav_baumschutz a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumschutz.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_baumschutz_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumschutz.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 63px;
	display: block;
}


#subnav_baumschnitt a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumschnitt.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 65px;
	display: block;
}
#subnav_baumschnitt a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumschnitt.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_baumschnitt_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumschnitt.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 65px;
	display: block;
}


#subnav_baumkronenstabilisierung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumkronenstabilisierung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 139px;
	display: block;
}
#subnav_baumkronenstabilisierung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumkronenstabilisierung.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_baumkronenstabilisierung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumkronenstabilisierung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 139px;
	display: block;
}


#subnav_baumfaellung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumfaellung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 68px;
	display: block;
}
#subnav_baumfaellung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumfaellung.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_baumfaellung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumfaellung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 68px;
	display: block;
}


#subnav_baumkontrolle a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumkontrolle.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 80px;
	display: block;
}
#subnav_baumkontrolle a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumkontrolle.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_baumkontrolle_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_baumkontrolle.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 80px;
	display: block;
}


#subnav_wurzelstockentfernung a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_wurzelstockentfernung.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 128px;
	display: block;
}
#subnav_wurzelstockentfernung a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_wurzelstockentfernung.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_wurzelstockentfernung_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_wurzelstockentfernung.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 128px;
	display: block;
}


#subnav_anlagenbau a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_anlagenbau.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 61px;
	display: block;
}
#subnav_anlagenbau a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_anlagenbau.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_anlagenbau_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_anlagenbau.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 61px;
	display: block;
}


#subnav_anlagenservice a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_anlagenservice.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 81px;
	display: block;
}
#subnav_anlagenservice a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_anlagenservice.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_anlagenservice_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_anlagenservice.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 81px;
	display: block;
}



#subnav_team a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_team.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 24px;
	display: block;
}
#subnav_team a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_team.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_team_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_team.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 24px;
	display: block;
}

#subnav_kontakt a {
	background-color: #FFFFFF;
	background-image: url(img/subnav_kontakt.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 41px;
	display: block;
}
#subnav_kontakt a:hover {
	background-color: #FFFFFF;
	background-image: url(img/subnav_kontakt.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#subnav_kontakt_active {
	background-color: #FFFFFF;
	background-image: url(img/subnav_kontakt.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 41px;
	display: block;
}





/* IE fix */

* html #subnav select {
	margin-bottom: 0em;
}
* html #subnav {
	height:100%;
	top:0;
	bottom:0;
	width:243px;
	border-top:170px solid #fff;
	border-bottom:87px solid #fff;
	color: #FFFFFF;
}

* html #subnav_gartentestaltung {
	height:100%;
	top:0;
	bottom:0;
	width:243px;
	border-top:170px solid #fff;
	border-bottom:87px solid #fff;
	color: #FFFFFF;
}

* html #subnav_gartenpflege {
	height:100%;
	top:0;
	bottom:0;
	width:243px;
	border-top:170px solid #fff;
	border-bottom:87px solid #fff;
	color: #FFFFFF;
}

* html #subnav_baumpflege {
	height:100%;
	top:0;
	bottom:0;
	width:243px;
	border-top:170px solid #fff;
	border-bottom:87px solid #fff;
	color: #FFFFFF;
}
* html #subnav_bewaesserung {
	height:100%;
	top:0;
	bottom:0;
	width:243px;
	border-top:170px solid #fff;
	border-bottom:87px solid #fff;
	color: #FFFFFF;
}
* html #subnav_ueberuns {
	height:100%;
	top:0;
	bottom:0;
	width:243px;
	border-top:170px solid #fff;
	border-bottom:87px solid #fff;
	color: #FFFFFF;
}


/* ********************** */
/* CONTENT */
/* ********************** */


#contentcontainer {
	overflow:auto;
	position:absolute;
	z-index:3;
	top:170px;
	bottom:26px;
	left:243px;
	right:0;
	background-color: #FFFFFF;
	background-image: url(img/contentcontainer_hintergrund.jpg);
	width: 757px;
}


/* IE fix */

* html #contentcontainer {top:0px; left:0px; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:170px solid #fff; border-bottom:26px solid #fff; border-left:243px solid #fff;}


#contentcontainer_main {
	overflow:auto;
	position:absolute;
	z-index:3;
	top:172px;
	bottom:26px;
	left:0px;
	right:0;
	background-color: #FFFFFF;
	background-image: url(img/contentcontainer_hintergrund_main.jpg);
	width: 1000px;
}


/* IE fix */

* html #contentcontainer_main {top:0px; left:0px; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:170px solid #fff; border-bottom:26px solid #fff; border-left:0px solid #fff;}


#content {
	position:absolute;
	top:170px;
	left:30px;
	bottom:0px;
	padding:0px;
	margin: 0px;
	z-index: 900;
	background-color: #F1E7A8;
	width: 520px;
	text-align: justify;
	line-height: 2em;
}

#content_main {
	position:absolute;
	top:330px;
	left:250px;
	bottom:0px;
	padding:0px;
	margin: 0px;
	z-index: 900;
	background-color: #F1E7A8;
	width: 400px;
	text-align: justify;
	line-height: 2em;
}

#chef {
	position:relative;
	top:0px;
	z-index: 1000;
	background-color: #FFFFFF;
	width: 170px;
	float: left;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
	margin-left: -220px;
	
}

#content_middlemain {
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin: 0px;
	z-index: 1000;
	background-color: #F1E7A8;
	width: 545px;
	
	
}

#right {
	position:absolute;
	top:140px;
	bottom:0px;
	width:160px;
	padding:0px;
	margin: 0px;
	z-index: 800;
	float: right;
	left: 580px;
	height: 320px;
	background-color: #FFFFFF;
}

.right_editorial {
	position:absolute;
	top:140px;
	bottom:0px;
	width:160px;
	padding:0px;
	margin: 0px;
	float: left;
	left: 580px;
}

#right_editorial_referenz {
	height: 330px;
	background-image: url(img/gestaltung_referenzen_rechts.jpg);
	background-repeat: no-repeat;

}


#right_main {
	position:absolute;
	top:0px;
	bottom:0px;
	width:160px;
	z-index: 800;
	float: right;
	left: 823px;
	height: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* ********************** */
/* FOOTER */
/* ********************** */

#footer {
	position:absolute;
	margin:0;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:26px;
	z-index:5;
	overflow:hidden;
	color: #304B39;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}


#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#pageinfo {
	background-color: #304B39;
	height: 30px;
	width: 930px;
	text-align: center;
	padding-left: 20px;
	color: #999999;
	font-size: 0.83em;
	padding-top: 10px;
	position: absolute;
	left: 0px;
	top: 1px;
}
#bottomnav {
	height: 26px;
	line-height: 26px;
	position: absolute;
	background-color: #304B39;
	padding-left: 20px;
	width: 910px;
	padding-right: 20px;
	left: 0px;
	top: 40px;
}


/* IE fix */

* html #bottomnav {
	width: 100%;
}
* html #pageinfo {
	width: 100%;
}

.underline {
text-decoration:underline;
}

/* ********************** */
/* PAGENAV */
/* ********************** */

#contentcontainer .pagenav {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	position: relative;
	font-size: 0.83em;
	display: block;
}
#contentcontainer .pagenav a {
	color: #666666;
	text-decoration: none;
}

#contentcontainer .pagenav a:visited {
	color: #666666;
	text-decoration: none;
}

#contentcontainer .pagenav a:hover {
	color: #333333;
	text-decoration: underline;
}

#contentcontainer .clearfloat {
	clear: both;
}



#sujet_gestaltung_main {
	background-image: url(img/gestaltung_home_main.jpg);

	 	
}

#sujet_gartengestaltung{
	background-image: url(img/sujet_gartengestaltung.jpg);

	 	
}


#sujet_planungberatung {
	background-image: url(img/sujet_planungberatung.jpg);
	
}

#sujet_beverpflanzungen {
	background-image: url(img/sujet_beverpflanzungen.jpg);

	 	
}

#sujet_rasen {
	background-image: url(img/sujet_rasen.jpg);

	 	
}

#sujet_mauerwegeplaetze {
	background-image: url(img/sujet_mauerwegeplaetze.jpg);

	 	
}

#sujet_wasserimgarten {
	background-image: url(img/sujet_wasserimgarten.jpg);
 	
}

#sujet_hoefeterassen {
	background-image: url(img/sujet_hoefeterassen.jpg);
 	
}


#sujet_dachbegruenung {
	background-image: url(img/sujet_dachbegruenung.jpg);
 	
}

#sujet_oeffentlichesgruen {
	background-image: url(img/sujet_oeffentlichesgruen.jpg);
 	
}


#sujet_gartenpflege {
	background-image: url(img/sujet_gartenpflege.jpg);
 	
}

#sujet_rasenpflege {
	background-image: url(img/sujet_rasenpflege.jpg);
 	
}

#sujet_gehoelzpflege {
	background-image: url(img/sujet_gehoelzpflege.jpg);
 	
}

#sujet_duengung {
	background-image: url(img/sujet_duengung.jpg);
 	
}

#sujet_laubentfernung {
	background-image: url(img/sujet_laubentfernung.jpg);
 	
}

#sujet_unkrautschaedlinge {
	background-image: url(img/sujet_unkrautschaedlinge.jpg);
 	
}

#sujet_jahresbetreuung {
	background-image: url(img/sujet_jahresbetreuung.jpg);
 	
}

#sujet_gruenflaechenservice {
	background-image: url(img/sujet_gruenflaechenservice.jpg);
 	
}

#sujet_anwuchspflege {
	background-image: url(img/sujet_anwuchspflege.jpg);
 	
}

#sujet_kontakt {
	background-image: url(img/sujet_kontakt.jpg);
 	
}

#sujet_impressum {
	background-image: url(img/sujet_impressum.jpg);
 	
}

#sujet_gartenteiche {
	background-image: url(img/sujet_gartenteiche.jpg);
 	
}

#sujet_biotope {
	background-image: url(img/sujet_biotope.jpg);
 	
}

#sujet_schwimmteiche {
	background-image: url(img/sujet_schwimmteiche.jpg);
 	
}

#sujet_baumpflege {
	background-image: url(img/sujet_baumpflege.jpg);
 	
}

#sujet_baumschutz {
	background-image: url(img/sujet_baumschutz.jpg);
 	
}

#sujet_baumschnitt {
	background-image: url(img/sujet_baumschnitt.jpg);
 	
}

#sujet_baumkronenstabilisierung {
	background-image: url(img/sujet_baumkronenstabilisierung.jpg);
 	
}

#sujet_baumfaellung {
	background-image: url(img/sujet_baumfaellung.jpg);
 	
}

#sujet_baumkontrolle {
	background-image: url(img/sujet_baumkontrolle.jpg);
 	
}

#sujet_wurzelstock {
	background-image: url(img/sujet_wurzelstock.jpg);
 	
}

#sujet_bewaesserung {
	background-image: url(img/sujet_bewaesserung.jpg);
 	
}

#sujet_anlagenbau {
	background-image: url(img/sujet_anlagenbau.jpg);
 	
}

#sujet_anlagenservice{
	background-image: url(img/sujet_anlagenservice.jpg);
 	
}

#sujet_ueberuns{
	background-image: url(img/sujet_ueberuns.jpg);
 	
}


#sujet_gestaltung_referenzen_main {
	background-image: url(img/gestaltung_referenzen_main.jpg);

	 	
}


#editorial_middle_list_referenz1 {
	width: 500px;
	color: #333333;
	background-image: url(img/gestaltung_home_referenz1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 100px;
}

#editorial_middle_list_referenz2 {
	width: 500px;
	color: #333333;
	background-image: url(img/gestaltung_home_referenz2.jpg);
	background-repeat: no-repeat;
	margin: 10px 0px 0px;
	padding-left: 100px;
}
‚