body{
	font-size:12pt;
	margin:0px;
	text-align:center;
	background-color:#EEEEEE;
	font-family:'Verdana';
}
a {
	text-decoration:none;
	color:#333333;
}

#zeige_scrollbalken{
	position:absolute; 
	top:0px; 
	bottom:-1px; 
	width:1em; 
	z-index:-1;
}

#center{
	position:relative;
	margin:auto;
	text-align:left;
	width:1004px;
	padding:0px;
	background-color:#FFFFFF;
	margin-top:1%;
	margin-bottom:0px;
}

.rahmen{
	position:relative;
	width:100%;
	/*border:solid 3px #89be49;*/
	background-color:#FFFFFF;
	float:left;
	text-align:left;
}
.rahmen_home{
	position:relative;
	width:100%;
	height:613px;
	/*border:solid 3px #89be49;*/
	background-color:#FFFFFF;
	float:left;
	text-align:left;
}

.oben{
	position:relative;
	background-color:#FFFFFF;
	
	height:50px;
	width:100%;
	
	padding:0px;
	margin:0px;

}
.oben h1{
	position:absolute;
	margin-top:8px;
	left:35px;
	top:8px;
	
		
	font-size:120%;
	color:#333e27;
}
.oben ul{
	position:absolute;
	bottom:12px;
	right:5px;
	
	margin:0px;
	padding:0px;

	font-size:65%;
	font-weight:800;
	list-style-type:none;
	
}
.oben ul li{
	float:left;
	margin-right:10px;
}


.mitte{
	position:relative;
	background-color:#ffffff;
	background-image:url(images/hintergrund_mitte.gif);
	
	background-repeat:no-repeat;
		
	height:150px;
	padding-top:5px;
	
	text-align:center;
	font-size:120%;
	font-weight:800;
	color:#FFFFFF;
}
.mitte_home{
	position:relative;
	
	background-color:#ffffff;
	background-image:url(images/hintergrund_mitte_home.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
		
	height:150px;
	padding-top:5px;
	
	text-align:center;
	font-size:120%;
	font-weight:800;
	color:#FFFFFF;
}
.unten{
	position:relative;
	width:100%;
	
	/*
	background-image:url(images/hintergrund_unten_links.gif);
	background-repeat:repeat-x;
	*/
		
	margin:0px;
	padding:0px;
}
.unten_home{
	position:relative;
	top:-20px;
	width:100%;
	
	margin:0px;
	padding:0px;
	
	font-size:75%;
	font-weight:800;
}
.unten_home a:hover{
	color:#000000;
}



/* ******************************************************************************* */
/* Hauptmenü 									   */
/* ******************************************************************************* */
.menue{					/* Hauptblock */
	position:relative;
	float:left;

	width:255px;
	
	margin:0px;
	padding:0px;
	padding-top:0px;	
}
.menue ul{				/* Liste */
	padding:0px;
	margin:0px;
		
	padding-top:5px;	
	padding-bottom:0px;
	
	list-style-type:none;
	font-size:80%;
	font-weight:800;
	color:#444444;
}
.menue ul li{				/* Menüeintrag */
	padding:0px;
	padding-left:30px;
}
.menue ul li a{				/* Link im Menüeintrag - Hier werden die normalen Abstände definiert */		
	padding:0px;
	line-height:55px;
}


.menue ul li.link_aktuell{		/* Aktueller Link */
	padding:0px;
	padding-left:12px;
}


.menue ul li.link_ueber_aktuell a{	/* Punkt über aktuellem Link - dient zur Abstandkontrolle zum aktuellen Link*/
	display:block;
	padding:0px;
	height:17px;
	line-height:20px;
	
	margin-bottom:0px;
	margin-top:19px;
}

.menue ul li.link_unter_aktuell a{	/* Punkt unter aktuellem Link - dient zur Abstandkontrolle zum aktuellen Link*/
	padding:0px;
	display:block;
	height:20px;
	line-height:20px;
	margin-bottom:14px;
	margin-top:8px;
}

.menue ul li a:hover{ color:#000000; }	/* Link Mouseover */

.menue ul li.link_aktuell a{
	position:relative;
	top:-36px;
	line-height:20px;
	
	padding:0px;
	padding-left:10px;
	color:#000000;
}
/* ******************************************************************************* */



/* ******************************************************************************* */
/* Content-Bereich								   */
/* ******************************************************************************* */
.content{
	position:relative;

	background-repeat:no-repeat;
	background-position:0px 0px;
	
	margin:0px;
	padding:0px;			
	padding-top:90px;	
	margin-left:260px;
	margin-right:0px;
	
	font-size:80%;
}
.content img{
	margin:0px;
	padding:0px;
	float:right;
	margin-bottom:0px;
	
}

.content h1{
	font-size:100%;
	font-weight:800;
	margin-bottom:20px;
}
.content p{
	margin-bottom:20px;
	margin-right:180px;

}

.content ul{
	/*
	list-style-type:none;
	*/
	padding:0px;
	margin-left:15px;
	margin-top:0px;
}

.content ul li{
	margin-top:0px;
}
/* ******************************************************************************* */



/* ******************************************************************************* */
.logo_unten{					/* Logo - unten - rechts */
	position:absolute;
	right:20px;
	bottom:20px;
}
/* ******************************************************************************* */


/* ******************************************************************************* */
/* Positionen der Stimmungsbilder						   */
/* ******************************************************************************* */
#hausgaerten_bild_1{	position:absolute;	top:40px;	left:160px;	}
#hausgaerten_bild_2{	position:absolute;	top:42px;	left:450px;	}
#hausgaerten_bild_3{	position:absolute;	top:46px;	left:630px;	}

#teichanlagen_bild_1{	position:absolute;	top:28px;	left:0px;	}
#teichanlagen_bild_2{	position:absolute;	top:60px;	left:220px;	}
#teichanlagen_bild_3{	position:absolute;	top:79px;	left:430px;	}

#teichanlagen_bild_4{	position:absolute;	top:320px;	right:0px;	}
#teichanlagen_bild_5{	position:absolute;	top:61px;	left:220px;	}
#teichanlagen_bild_6{	position:absolute;	top:33px;	left:530px;	}

#steineundmauern_bild_1{	position:absolute;	top:67px;	left:260px;	}
#steineundmauern_bild_2{	position:absolute;	top:51px;	left:600px;	}
#steineundmauern_bild_3{	position:absolute;	top:146px;	left:762px;	}

/*#zaunbau_bild_1{	position:absolute;	top:48px;	left:190px;	}*/
#zaunbau_bild_2{	position:absolute;	top:46px;	left:440px;	}
#zaunbau_bild_3{	position:absolute;	top:37px;	left:710px;	}

#zaunbau_bild_4{	position:absolute;	top:59px;	left:175px;	}

#baumarbeiten_bild_1{	position:absolute;	top:43px;	left:160px;	}
/*#baumarbeiten_bild_2{	position:absolute;	top:60px;	left:440px;	}*/

#baumarbeiten_bild_4{	position:absolute;	top:55px;	left:445px;	}

#baumarbeiten_bild_3{	position:absolute;	top:28px;	left:715px;	}


/*#undsonst_bild_1{	position:absolute;	top:53px;	left:250px;	}*/
/*#undsonst_bild_2{	position:absolute;	top:109px;	left:596px;	}*/
/*#undsonst_bild_3{	position:absolute;	top:24px;	left:726px;	}*/

#undsonst_bild_4{	position:absolute;	top:42px;	left:250px;	}
#undsonst_bild_5{	position:absolute;	top:35px;	left:506px;	}


/* ******************************************************************************* */




/* ******************************************************************************* */
/* Willkommen - Seite							           */
/* ******************************************************************************* */
#home_hausgaerten{
	position:absolute;
	background-image:url(images/symbol_hausgaerten.jpg);
	background-repeat:no-repeat;
	background-position:30px 0px;
	
	width:170px;
	height:0px;
	
	padding-top:90px;
	top:70px;
	left:267px;
	
	font-weight:800;
}
#home_teichanlagen{
	position:absolute;
	background-image:url(images/symbol_teichanlagen.jpg);
	background-repeat:no-repeat;
	background-position:10px 0px;
	
	width:150px;
	height:0px;
	
	padding-top:90px;
	top:2px;
	left:445px;
}
#home_baumarbeiten{
	position:absolute;
	background-image:url(images/symbol_baumarbeiten.jpg);
	background-repeat:no-repeat;
	
	width:120px;
	height:40px;
	
	padding-top:120px;
	padding-left:50px;
	top:40px;
	left:620px;
}
#home_zaun_holzbau{
	position:absolute;
	background-image:url(images/symbol_zaun_holzbau.jpg);
	background-repeat:no-repeat;
	
	width:100px;
	height:80px;
	
	padding-top:55px;
	padding-left:115px;
	top:225px;
	left:630px;
}
#home_und_sonst{
	position:absolute;
	background-image:url(images/symbol_und_sonst.jpg);
	background-repeat:no-repeat;
	
	width:120px;
	height:50px;
	
	padding-top:90px;
	padding-left:70px;
	top:310px;
	left:478px;
}
#home_steine_mauern{
	position:absolute;
	background-image:url(images/symbol_steine_mauern.jpg);
	background-repeat:no-repeat;
	background-position:50px 0px;
	
	width:180px;
	height:40px;
	
	padding-top:95px;
	padding-left:20px;
	top:235px;
	left:240px;
}
#home_ueber_uns{
	position:absolute;
	top:5px;
	left:100px;
}
/* ******************************************************************************* */

.ueber_uns_bild
{
	position:relative; 
	top:-27px; 
	right:17px; 
	padding-right:95px;
	float:right;
	
	border: 1px solid red;
}

*:first-child+html .ueber_uns_bild
{

}

