ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd,div
{ margin:0; padding:0 }

/* Allgemeine Formatierungen */

body { 
		font-family:"trebuchet ms", arial, sans-serif;
		font-size: 100.01%;
		margin-top:50px;
		padding:0;
		background-color:#a2ac52;
		letter-spacing:.5px;
		background-image:url(/_img/hintergrund.png);
		background-repeat:repeat-x;
}

a img {
		border:0;
		text-decoration:none;
}




/* Menü */

div#Menue {
		width:960px;
		margin:0 auto 10px auto;	
				background-color:#fff;
}

* html div#Menue {
		width:965px;
		margin:0 auto 10px auto;	
				background-color:#fff;
}

div#Menue .item {
		width:158px;
		float:left;
		margin-right:2px;
		list-style:none;
		background-color:#d5d5d5;
}

div#Menue .item-r {
		list-style:none;
		margin-left:800px;
		background-color:#d5d5d5;
		width:160px;
}

div#Menue a {
		line-height:30px;
		color:#000;  
		text-decoration:none;
		text-align:center;
		display:block;
		font-size:.9em;
		font-weight:bold;
		border-top:2px solid #fff;
}

div#Menue a:hover {
		background-color:#fff; 
		color:#ae0808;
		border-top:2px solid #d5d5d5;
		border-right:2px solid #d5d5d5;
		border-left:2px solid #d5d5d5;
}

div#Menue .active {
		background-color:#fff; 
		color:#ae0808;
		border-top:2px solid #d5d5d5;
		border-right:2px solid #d5d5d5;
		border-left:2px solid #d5d5d5;
}



/* Seite unterhalb Menü gesamt */

div#Seite {
		width:960px;
		margin:0 auto;	
		background-color:#fff;
}


/* großes Bild oben links */

div#Bild {
		float:left;
		width:634px;
		margin-right:10px;
		height:450px;
}

div#unten {
		z-index:0;
}

/* Logo und Transparenz oben links */

div#oben {
		position:absolute;
		top:92px;
		z-index:1;
		background-image:url(/_img/logo.png);
		background-repeat:no-repeat;
		height:450px;
		width:634px;								
}

/* Browserweiche IE 6 PNG-Transparenz */

* html div#oben {
		position:absolute;
		top:97px;
		z-index:1;
		background:none;
		height:450px;
		width:634px;								filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/logo.png', sizingMethod='crop');
}

/* verlinkte Bilder rechts */

div#Rechts {
		margin:0 0 0 644px;
}

div#Rechts h1 {
		font-size:1.17em;
		font-weight:normal;
		text-align:center;
}

div#Rechts .Box1 a {
		background-image:url(/_img/gartengestaltung.jpg);
		background-repeat:no-repeat;
		display:block;
		color:#000;
		text-decoration:none;
		height:220px;
}

div#Rechts .Box1 a:hover {
		background-image:url(/_img/gartengestaltung-hover.jpg);
		background-repeat:no-repeat;
		color:#ae0808;
}

div#Rechts .Box2 a {
		background-image:url(/_img/gartenpflege.jpg);
		background-repeat:no-repeat;
		display:block;
		color:#000;
		text-decoration:none;
}

div#Rechts .Box2 a:hover {
		background-image:url(/_img/gartenpflege-hover.jpg);
		background-repeat:no-repeat;
		color:#ae0808;
}


/* Bilder unten */

div#Bildleiste {
		margin:10px 0 0 0;	
}

div#Bildleiste h2 {
		font-size:1em;
		text-align:center;
}

div#Bildleiste div {
			float:left;
			margin:0 0 30px 0;
}

div#Bildleiste .Box3 a {
		background-image:url(/_img/gartenplanung.jpg);
		background-repeat:no-repeat;
		display:block;
		
		color:#000;
		text-decoration:none;
		width:192px;
		
}

div#Bildleiste .Box3 a:hover {
		background-image:url(/_img/gartenplanung-hover.jpg);
		background-repeat:no-repeat;
		color:#ae0808;
}


div#Bildleiste .Box4 a {
		background-image:url(/_img/pflasterarbeiten.jpg);
		background-repeat:no-repeat;
		display:block;
		color:#000;
		text-decoration:none;
		width:192px;
}

div#Bildleiste .Box4 a:hover {
		background-image:url(/_img/pflasterarbeiten-hover.jpg);
		background-repeat:no-repeat;
		color:#ae0808;
}


div#Bildleiste .Box5 a {
		background-image:url(/_img/bepflanzungen.jpg);
		background-repeat:no-repeat;
		display:block;
		color:#000;
		text-decoration:none;
		width:192px;
}

div#Bildleiste .Box5 a:hover {
		background-image:url(/_img/bepflanzungen-hover.jpg);
		background-repeat:no-repeat;
		color:#ae0808;
}


div#Bildleiste .Box6 a {
		background-image:url(/_img/rollrasen.jpg);
		background-repeat:no-repeat;
		display:block;
		color:#000;
		text-decoration:none;
		width:192px;
}

div#Bildleiste .Box6 a:hover {
		background-image:url(/_img/rollrasen-hover.jpg);
		background-repeat:no-repeat;
		color:#ae0808;
}



div#Bildleiste .Box7 a {
		background-image:url(/_img/mauerbau.jpg);
		background-repeat:no-repeat;
		display:block;
		color:#000;
		text-decoration:none;
		width:192px;
}

div#Bildleiste .Box7 a:hover {
		background-image:url(/_img/mauerbau-hover.jpg);
		background-repeat:no-repeat;
		color:#ae0808;
}




/* Inhalte rechts */

* html div#Inhalt {
		margin-left:660px;
} 

div#Inhalt {
		margin:0 0 0 664px;

}


div#Inhalt h1 {
		font-size:1em;
		color:#000;
		padding:20px 0 10px 0px;
}

div#Inhalt h2 {
		font-size:.9em;
		color:#000;
		margin-top:30px;
}


/* Inhalte Textformatierungen und Links */


div#Inhalt ul {
		margin:10px 20px 0 10px;
		list-style:none;
}

div#Inhalt li {
		color:#000;
		padding:3px 0 3px 20px;
		font-size:.95em;
		background-image:url(/_img/li.jpg);
		background-repeat:no-repeat;
}


div#Inhalt p {
		margin:10px 20px 14px 0px;
		line-height:20px;
		color:#000;
		font-size:.95em;

}

div#Inhalt a {
		color:#940c11;
		text-decoration:none;
		background-color:#fff;
}

div#Inhalt a:hover {
		color:#000;
		text-decoration:underline;
}

div#Inhalt hr {
		background:#c6a854 none repeat scroll 0%;
		border:0pt none;
		height:1px;
		margin:30px 0 0 0;
		width:500px;
}

/* Sitemap */

div#Inhalt .sitemap li {
	font-size:.8em;
	line-height:15px;
}


/* Textboxen */


div#Textleiste {
		margin:10px 0 0 0;	
		background-image:url(/_img/hintergrund-textboxen.png);
		background-repeat:repeat-y;
}

div#Textleiste h2 {
		font-size:.95em;
		padding: 0 10px 15px 0px;
}

div#Textleiste p {
		font-size:.8em;
		padding: 0 10px 15px 0px;
}

div#Textleiste a {
		color:#940c11;
		text-decoration:none;
}

div#Textleiste a:hover {
		color:#000;
		text-decoration:underline;
}

div#Textleiste div {
			float:left;
}

div#Textleiste .Textbox1 {
		background-color:#d5d5d5;
		width:275px;
		padding:15px 20px 20px 20px;
		margin-right:10px;
}

div#Textleiste .Textbox2 {
		background-color:#d5d5d5;
		width:270px;
		padding:15px 20px 20px 20px;
		margin-right:10px;
}


div#Textleiste .Textbox3 {
		background-color:#d5d5d5;
		width:275px;
		padding:15px 20px 20px 20px;
	
}


/* Textleiste Bilder */


.img-l {
		float:left;
		margin:3px 10px 0px 0px;
}


div#DSGVO {
margin: 30px 20px;
}

div#DSGVO p {
font-size:.9em;
		padding: 10px 30px 0;
		line-height: 20px;
}

div#DSGVO hr {
		background:#c6a854 none repeat scroll 0%;
		border:0pt none;
		height:1px;
		margin:30px 0 0 0;
		width:100%;
}


/* Galerien */

.link-abstand {
	line-height: 20px;
}

div#Galerie {
		margin:0 10px 0 192px;
		z-index:0;
		position:relative;
		}

div#Galerie td, tr {
margin:0;
padding:0;
font-size:.9em;
}



/* Logo und Transparenz Galerie */

div#Galerie-oben {
		position:absolute;
		top:92px;
		z-index:1;
		background-image:url(/_img/logo-galerie.png);
		background-repeat:no-repeat;
		height:450px;
		width:233px;								
}

/* Browserweiche IE 6 PNG-Transparenz */

* html div#Galerie-oben {
		position:absolute;
		top:97px;
		z-index:1;
		background:none;
		height:450px;
		width:233px;									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/logo-galerie.png', sizingMethod='crop');
}




.thumbs, .thumbactive  {
	display:inline;	
	margin:0px;
	padding:0;
	width:50px;
	height:50px;
	/*text-align:center;*/	 }
	
.thumbs img {
	padding:4px;
 }
	
.thumbactive img {
	padding:4px;
	background-color:#940c11;
}
	
	
	
/* Stylesheets für Bilder links- oder rechtsbündig */

div.img_c, div.img_l, div.img_r {
/* 	background-color:silver; */
	padding:0px;
 }

div.img_c {
	margin:0 auto;
	padding:0px;
	 }

div.img_l {
	float:left;
	 margin:0;
	  } 
	
div.img_r {
	float:right;
	margin:0 0 0px 0px;
 }


div.img_caption {
	padding: 10px;
	color:#000;
	text-align:justify;}
	
div.img_caption_justify {
	padding:10px;
	font-size:90%;
	color:#666; }	



/* Fusszeile */

div#Bottom {
		font-size:.8em;
		color:#41423e;
		text-align:center;
		margin:20px 0;
}

div#Bottom p {
		padding:12px 0;
}


div#Bottom a {
		color:#940c11;
		text-decoration:none;
}

div#Bottom a:hover {
		color:#000;
		text-decoration:underline;
}

