/* ---------------------------------------------------
Title: ZACHHALMEL - Main CSS
Author: Pierpaolo Federici - IDEENWERKSTATT TINTIFAX
Creation date: 29.03.2011
------------------------------------------------------

------------------- Color Palette --------------------

	ZACHHALMEL-GREEN:	rgb(0,102,51);
	green:				rgb(71,156,43);
	light-green:		rgb(177,200,0);
	yellow:				rgb(255,237,0);

------------------------------------------------------*/

@import "navigation.css";

@font-face {
  font-family: 'Crimson Text';
  src: url(../fonts/CrimsonText-BoldItalic.ttf);
  font-weight: 700;
  font-display: swap;
}

/* ---------------- General Styles --------------- */
html{

}
body{
	/*background:url(../_bilder/bg.jpg) repeat-x 0 0;*/
	background-size: 100% 150%;
/*	background:url(../_bilder/bg-lights.jpg) no-repeat center;*/
	background:url(../_bilder/bg-grass-hell.jpg) no-repeat center;
/*	background:url(../_bilder/bg-herbst.jpg) no-repeat center;*/
/*	background:url(../_bilder/bg-lights.jpg) no-repeat center;*/
	background-size: cover;
	background-attachment:fixed;
	font:14px Verdana, Arial, Helvetica, sans-serif;

}
body#index {

}

a{
	text-decoration:none;
}
a:hover, a:active, a:focus {

}


p{
	margin:0px;
	font-size:0.9em;
}
#text p{line-height:18px;}

h2, h3, h4, h5{
	margin-bottom:5px;
}

h2 {
	font-size:22px;
	font-weight:bold;
}
h3 {
	font-size:18px;
}
h4{
	color: rgb(0,102,51);
}

.bold{font-weight: bold;}
.italic{font-style:italic;}
.no-black{color:rgb(63,63,63);}
.light-green{color:rgb(177,200,0);}
.zach-green{color:rgb(0,102,51);}
.yellow{color:rgb(255,237,0);}


#modal-wrap {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000000;
}
#modal{
	padding: 30px 30px 15px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
	color: #fff;
	background-color: #006634;
	font-size: 2em;
	text-align: center;
	line-height: 1.2em;
}
.close-modal {
	font-size: 0.5em;
	color: #B0C800;
}



/* ---------------- Layout --------------- */

#wrapper{
	position:relative;
	margin:25px auto 0 auto;
	padding:0px 10px;
	width:980px;
	background:url(../_bilder/bg_shadow.png) repeat-y;
}

/* ---------------- HEAD --------------- */
#head{
	width: 980px;
	height:160px;
	position:absolute;
	margin-top:-10px;
	background: url(../_bilder/bg_head.png) repeat-x;
	border-bottom: 2px solid #fff;
}

h1{
	position:absolute;
    width: 572px; height: 144px;
    display: block;
    text-indent: -9999px;
    background: url(../_bilder/logo_name.png) no-repeat 0 0;
	margin: 20px 0 0 290px;
}
h1 a{
    width: 572px; height: 144px;
    display: block;
}
#logo_symb{
	position:absolute;
	width:131px; height:145px;
	display:block;
	text-indent:-9999px;
	background:url(../_bilder/logo_symb.png) no-repeat 0 0;
	margin:-12px 0 0 115px;
}
#logo_facebook a{
	position:absolute;
	display:block;
	width:47px;
	height:47px;
	right:-10px;
	top:30px;
	text-indent:-9999px;
	background:url(../_bilder/logo_facebook.png) no-repeat 0 0;
}
#logo_facebook a:hover{background-position: -46px 0;}

#logo_instagram a{
	position:absolute;
	display:block;
	width:47px;
	height:47px;
	right:-10px;
	top:85px;
	text-indent:-9999px;
	background:url(../_bilder/logo_instagram.png) no-repeat 0 0;
}
#logo_instagram a:hover{background-position: -46px 0;}

#ie6_warnung{
	position:absolute;
	z-index:1000;
	width:940px;
	background-color:#FFFF00;
	padding:20px;
	display:none;
}

/* ---------------- SIDEBAR --------------- */

#sidebar{
	position:relative;
	width:270px;
	background:url(../_bilder/bg_sidebar.png) no-repeat bottom right;
	background-color:rgb(0,102,51);
	border-right: 2px solid #fff;
	float:left;
}


#quick_top {
	position:relative;
	height:225px;
	border-bottom: 2px solid #fff;
	color:rgb(255,255,255);
	font: bold 13px/1.3em Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	background-color: #469C2B;
/*	background: url('../_bilder/bg_quick_top_advent.jpg');*/
/*	background: url('../_bilder/quick_top-blume-des-jahres.jpg');*/
/*	background: url('../_bilder/bg_quick_top_ostern.jpg');*/
/*	background: url('../_bilder/bg_quick_top_valentin.jpg');*/
/*	background: url('../_bilder/bg_quick_top_muttertag.jpg');*/
	/*background: url('../_bilder/bg_quick_top_sommerblumen.jpg');*/
/*	background: url('../_bilder/quick_top_aktionstage.jpg');*/

	/*background: #8fc800; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #8fc800 0%, #2f9e00 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc800), color-stop(100%,#2f9e00)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #8fc800 0%,#2f9e00 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #8fc800 0%,#2f9e00 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #8fc800 0%,#2f9e00 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #8fc800 0%,#2f9e00 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#2f9e00',GradientType=0 ); /* IE6-9 */
}
#quick_top div{padding: 15px 10px 0 0;}


#quick_top .freisteller{
  position: absolute;
  left: -41px;
  top: 2px;
  z-index: 100;
}

.schneerose {
	margin: -38px 25px 0;
  width: 73%;
}

#quick_top .slide{
	text-align: center;
	margin-top: 250px;
	padding: 5px 0;
	width: 100%;
	position: absolute;
	background-color: rgb(202,0,80);
}

#sidebar a{color: #fff;}
#sidebar a:hover{color: rgb(255,237,0);}

#sidebar .arrows{position: absolute; right:15px; bottom:18px;}

#quick_middle{
	position:relative;
	height:170px; /* standard 150px */
	background:url(../_bilder/bg_quick_middle.jpg) no-repeat 0 0;
	background-size: cover;
	background-color:rgb(0,102,51);
	border-bottom: 2px solid #fff;
	padding:15px;
	font-size:1.1em; line-height:1.4em;
	text-align:right;
	color:#fff;
	line-height: 1.2em;
}
#quick_middle .small {
	font-size: 0.75em;
	line-height: 1.2em;
}

#quick_middle .freisteller{
	position: absolute;
	z-index: 10;
	left: -21px;
	margin-top: 50px;
/*	transform: rotate(45deg);*/
	/*-webkit-transform: scaleX(-1);
	transform: scaleX(-1);*/
}
#quick_middle .freisteller img {
	width:100%;
	/*-webkit-transform: scaleX(-1);
	transform: scaleX(-1);*/
}
/* #quick_middle .freisteller img {width: 140px;} */

/*sidebar-hight*/
#philosophie #sidebar {height:780px;}
#team #sidebar {height:2760px;}
#team_st_johann #sidebar {height:915px;}
#team_wagrain #sidebar {height:915px;}
#team_abtenau #sidebar {height:915px;}
#hochzeitfloristik #sidebar {height:1250px;}
#trauerfloristik #sidebar {height:780px;}
#rasen-roboter #sidebar {height:900px;}
#echter-pongauer #sidebar {height:1350px;}
#pflanzen #sidebar {height:1050px;}
#schnittblumen #sidebar {height:1100px; text-align:right; /* fleurop-banner*/}
#weihnachten #sidebar {height:1000px;}
#gartenmoebel #sidebar {height:920px;}
#accessoires #sidebar {height:2050px;}
#kontakt #sidebar {height:1400px;}
#datenschutz #sidebar {height:1800px;}
#st_johann #sidebar {height:700px;}
#wagrain #sidebar {height:700px;}
#abtenau #sidebar {height:700px;}


/* ---------------- MAINBAR --------------- */

#mainbar{float:left; width: 708px;}
	
	/* slideshow */
	#slideshow				{position: relative; height: 225px; overflow: hidden; background-color: rgb(71,156,43);}
	#slideshow img 			{transition: opacity .60s ease-in-out; opacity: 1;}
	#slideshow img:hover	{opacity: 0.7;}
	#slideshow .caption 	{position: absolute; z-index: 10; right: -220px; max-width: 180px; height: 205px; background: url('../_bilder/bg_slide_caption.png') center left; padding: 20px 10px 0 30px; text-align: center;}
	#slideshow .caption h3,
	#slideshow .caption h4 {font:700 italic 1.35em 'Crimson Text', serif; color: rgb(0,102,51); margin: 0;}
	#slideshow .caption h3 {font-size: 1.9em; line-height: 25px;}
	#slideshow .caption p  {color: #222;}
	#slideshow .caption hr {border: 0; height: 1px; background: rgb(0,102,51);
							background-image: -webkit-linear-gradient(left, #9fc22a, rgb(0,102,51), #9fc22a);
							background-image: -moz-linear-gradient(left, #9fc22a, rgb(0,102,51), #9fc22a);
							background-image: -ms-linear-gradient(left, #9fc22a, rgb(0,102,51), #9fc22a);
							background-image: -o-linear-gradient(left, #9fc22a, rgb(0,102,51), #9fc22a);}

	.ghost-button 		{display: inline-block; padding: 5px; margin-top: 10px; color: rgb(0,102,51); font-size: 0.9em; border: 1px solid rgb(0,102,51); border-radius: 5px; text-align: center; outline: none; text-decoration: none; cursor: pointer;
	  					transition: background-color 0.2s ease-out, color 0.2s ease-out;}

	.ghost-button:hover,
	.ghost-button:active {background-color: rgb(0,102,51); color: #fff; transition: background-color 0.3s ease-in, color 0.3s ease-in;}


	#foto_1{width:353px; height:197px; border-right:2px solid #fff; float:left; background-color:#000000; text-align:center;}
	#foto_2{width:353px; height:197px; float:left;}
	
	.zwerg{position:absolute; right:-25px; bottom:0;}
	#index .zwerg{right:-35px;}
	.erde{position:absolute; bottom:0; right:100px;}
	
	#inhalt {padding:25px 25px;}
	
	#mainbar #inhalt a{color: rgb(0,102,51);}
	#mainbar #inhalt a:hover{color: rgb(255,237,0);}	
	
	/* index */
	#index #videostream{display:none;}
	#index #inhalt{
		height: 395px;
		/*background: url(../_bilder/bg_startseite_WINTER.jpg) no-repeat 0 0;*/
		background: url(../_bilder/bg_startseite.jpg) no-repeat bottom center;
		background-position: 0 -50px; /*standard 130px*/
	}
	#index #inhalt #text{
		position:relative;
		margin-top:10px; /*da riportare a 10px*/
		color: rgb(0,102,51);
		z-index:10;
	}
	#index #inhalt #text h2 {margin-bottom:15px;}
	#index #inhalt #text p 	{line-height: 1.5em;}
	#mainbar .arrows_big{position:absolute; margin-top:10px;}
	
	/*andere Seite*/
	#inhalt h2.headline{display:block; width:400px; height:30px; text-indent:-9999px; margin:10px 0 30px 0;}
	#inhalt h2.das-neue-gartencenter{background:url(../_bilder/headlines/das-neue-gartencenter.png) no-repeat 0 0}
	#inhalt h2.philosophie{background:url(../_bilder/headlines/philosophie.png) no-repeat 0 0}
	#inhalt h2.team_gartencenter{background:url(../_bilder/headlines/team_gartencenter.png) no-repeat 0 0}
	#inhalt h2.team_st_johann{background:url(../_bilder/headlines/team_st_johann.png) no-repeat 0 0}
	#inhalt h2.team_wagrain{background:url(../_bilder/headlines/team_wagrain.png) no-repeat 0 0}
	#inhalt h2.team_abtenau{background:url(../_bilder/headlines/team_abtenau.png) no-repeat 0 0}
	#inhalt h2.hochzeitfloristik{background:url(../_bilder/headlines/hochzeitfloristik.png) no-repeat 0 0}
	#inhalt h2.hochzeitfloristik{background:url(../_bilder/headlines/hochzeitfloristik.png) no-repeat 0 0}
	#inhalt h2.trauerfloristik{background:url(../_bilder/headlines/trauerfloristik.png) no-repeat 0 0}
	#inhalt h2.lieferservice{background:url(../_bilder/headlines/lieferservice.png) no-repeat 0 0}
	#inhalt h2.rasen-roboter{background:url(../_bilder/headlines/rasen-roboter.png) no-repeat 0 0}
	#inhalt h2.fleurop{background:url(../_bilder/headlines/fleurop.png) no-repeat 0 0}
	#inhalt h2.echter-pongauer{background:url(../_bilder/headlines/echter-pongauer.png) no-repeat 0 0}
	#inhalt h2.pflanzen{background:url(../_bilder/headlines/pflanzen.png) no-repeat 0 0}
	#inhalt h2.schnittblumen{background:url(../_bilder/headlines/schnittblumen.png) no-repeat 0 0}	
	#inhalt h2.gartenmoebel{background:url(../_bilder/headlines/gartenmoebel.png) no-repeat 0 0}	
	#inhalt h2.weihnachten{background:url(../_bilder/headlines/weihnachten.png) no-repeat 0 0}	
	#inhalt h2.blumentoepfe{background:url(../_bilder/headlines/blumentoepfe.png) no-repeat 0 0}	
	#inhalt h2.accessoires{background:url(../_bilder/headlines/accessoires.png) no-repeat 0 0}	
	#inhalt h2.erde_duengen{background:url(../_bilder/headlines/erde_duengen.png) no-repeat 0 0}
	#inhalt h2.meadow-art{background:url(../_bilder/headlines/meadow-art.png) no-repeat 0 0}
	#inhalt h2.standort_gartencenter{background:url(../_bilder/headlines/standort_gartencenter.png) no-repeat 0 0}
	#inhalt h2.standort_st_johann{background:url(../_bilder/headlines/standort_st_johann.png) no-repeat 0 0}
	#inhalt h2.standort_wagrain{background:url(../_bilder/headlines/standort_wagrain.png) no-repeat 0 0}
	#inhalt h2.standort_abtenau{background:url(../_bilder/headlines/standort_abtenau.png) no-repeat 0 0}	
	#inhalt h2.kontakt{background:url(../_bilder/headlines/kontakt.png) no-repeat 0 0}	
	
	#inhalt #text {width:600px;}
	#team #inhalt .img_text img{border:0;}
	#gartencenter #inhalt .img_text img,
	#st_johann #inhalt .img_text img,
	#wagrain #inhalt .img_text img,
	#abtenau #inhalt .img_text img {margin-bottom:20px;}
	
	#inhalt .img_text {width:620px; min-height:160px;}
	#inhalt .img_text img{float:left; margin-right:25px; border:2px solid rgb(177,200,0);}
	#inhalt .img_text a:hover img{border:2px solid #fff;}
	#inhalt .img_text div{padding-left:185px;}

	/* team neu */
	.fotobox-team 			{width: 329px; height: 267px; float:left; overflow: hidden; cursor: pointer;}
	.slide 			{background-color: rgb(0,102,51); opacity:0.9; filter:alpha(opacity=90); padding:10px 0; margin-top: 200px;}
	.fotobox-team p 		{color: #fff; padding-left:20px;}
	.fotobox-team p.name 	{font: bold 1.5em Arial;}
	.fotobox-team p.title 	{font: 1.3em Arial;}
	.fotobox-team p.text 	{font: 0.9em/1.4em Verdana; background-color: rgb(202,0,80); margin-top: 10px; padding: 10px 8px 0 20px; border-top: 2px solid #fff;}
	
	/* Gartencenter */
	.fotobox-team.maria-franz 	{background-image: url('../_bilder/_fotos/team/_neu/maria_franz.jpg');}
	.fotobox-team.maria 	{background-image: url('../_bilder/_fotos/team/_neu/maria.jpg');}
	.fotobox-team.sabrina 	{background-image: url('../_bilder/_fotos/team/_neu/sabrina.jpg');}
	.fotobox-team.alexandra {background-image: url('../_bilder/_fotos/team/_neu/alexandra.jpg');}
	.fotobox-team.sigrid 	{background-image: url('../_bilder/_fotos/team/_neu/sigrid.jpg');}
	.fotobox-team.philipp 	{background-image: url('../_bilder/_fotos/team/_neu/philipp.jpg');}
	.fotobox-team.knuth 	{background-image: url('../_bilder/_fotos/team/_neu/knuth.jpg');}
	.fotobox-team.eva-maria {background-image: url('../_bilder/_fotos/team/_neu/eva-maria.jpg');}
	.fotobox-team.sonja 	{background-image: url('../_bilder/_fotos/team/_neu/sonja.jpg');}
	.fotobox-team.sabrinad	{background-image: url('../_bilder/_fotos/team/_neu/sabrinad.jpg');}
	.fotobox-team.nelly		{background-image: url('../_bilder/_fotos/team/_neu/nelly.jpg');}
	.fotobox-team.kathi		{background-image: url('../_bilder/_fotos/team/_neu/kathi.jpg');}
	.fotobox-team.mani 		{background-image: url('../_bilder/_fotos/team/_neu/mani.jpg');}
	.fotobox-team.evelin 	{background-image: url('../_bilder/_fotos/team/_neu/evelin.jpg');}
	.fotobox-team.conny 	{background-image: url('../_bilder/_fotos/team/_neu/conny.jpg');}
	.fotobox-team.kathrin 	{background-image: url('../_bilder/_fotos/team/_neu/kathrin.jpg');}
	.fotobox-team.evelyn 	{background-image: url('../_bilder/_fotos/team/_neu/evelyn.jpg');}
	.fotobox-team.johanna 	{background-image: url('../_bilder/_fotos/team/_neu/johanna.jpg');}
	.fotobox-team.julia 	{background-image: url('../_bilder/_fotos/team/_neu/julia.jpg');}
	.fotobox-team.christina {background-image: url('../_bilder/_fotos/team/_neu/christina.jpg');}
	.fotobox-team.franz 	{background-image: url('../_bilder/_fotos/team/_neu/franz.jpg');}
	.fotobox-team.franz1 	{background-image: url('../_bilder/_fotos/team/_neu/franz1.jpg');}
	.fotobox-team.elisabeth2 	{background-image: url('../_bilder/_fotos/team/_neu/elisabeth2.jpg');}
	.fotobox-team.katharina 	{background-image: url('../_bilder/_fotos/team/_neu/katharina.jpg');}
	.fotobox-team.manuela 	{background-image: url('../_bilder/_fotos/team/_neu/manuela.jpg');}
	.fotobox-team.martina 	{background-image: url('../_bilder/_fotos/team/_neu/martina.jpg');}
	.fotobox-team.carola 	{background-image: url('../_bilder/_fotos/team/_neu/carola.jpg');}
	.fotobox-team.carina 	{background-image: url('../_bilder/_fotos/team/_neu/carina.jpg');}
	.fotobox-team.victoria 	{background-image: url('../_bilder/_fotos/team/_neu/victoria.jpg');}
	.fotobox-team.alis 	{background-image: url('../_bilder/_fotos/team/_neu/alis.jpg');}
	.fotobox-team.vanessa 	{background-image: url('../_bilder/_fotos/team/_neu/vanessa.jpg');}
	.fotobox-team.sabrina-h 	{background-image: url('../_bilder/_fotos/team/_neu/sabrina-h.jpg');}
	.fotobox-team.cornelia 	{background-image: url('../_bilder/_fotos/team/_neu/cornelia.jpg');}
	.fotobox-team.katharina-s 	{background-image: url('../_bilder/_fotos/team/_neu/katharina-s.jpg');}
	.fotobox-team.johanna-z {background-image: url('../_bilder/_fotos/team/_neu/johanna-z.jpg');}
	.fotobox-team.lukas-z 	{background-image: url('../_bilder/_fotos/team/_neu/lukas-z.jpg');}
	.fotobox-team.andreas-z {background-image: url('../_bilder/_fotos/team/_neu/andreas-z.jpg');}
	.fotobox-team.laura 	{background-image: url('../_bilder/_fotos/team/_neu/laura.jpg');}
	.fotobox-team.darleen 	{background-image: url('../_bilder/_fotos/team/_neu/darleen.jpg');}
	.fotobox-team.lisa 	{background-image: url('../_bilder/_fotos/team/_neu/lisa.jpg');}
	.fotobox-team.anna 	{background-image: url('../_bilder/_fotos/team/_neu/anna.jpg');}
	.fotobox-team.larisa 	{background-image: url('../_bilder/_fotos/team/_neu/larisa.jpg');}
	.fotobox-team.michael 	{background-image: url('../_bilder/_fotos/team/_neu/mike.jpg');}
	.fotobox-team.christina-k 	{background-image: url('../_bilder/_fotos/team/_neu/christina-k.jpg');}
	.fotobox-team.sylvia 	{background-image: url('../_bilder/_fotos/team/_neu/sylvia.jpg');}
	.fotobox-team.jessica 	{background-image: url('../_bilder/_fotos/team/_neu/jessica.jpg');}
	.fotobox-team.daniela 	{background-image: url('../_bilder/_fotos/team/_neu/daniela.jpg');}
	.fotobox-team.jasmin 	{background-image: url('../_bilder/_fotos/team/_neu/jasmin.jpg');}
	.fotobox-team.annemarie-h 	{background-image: url('../_bilder/_fotos/team/_neu/annemarie-h.jpg');}
	.fotobox-team.maria-e 	{background-image: url('../_bilder/_fotos/team/_neu/maria-e.jpg');}
	.fotobox-team.loreen 	{background-image: url('../_bilder/_fotos/team/_neu/loreen.jpg');}
	.fotobox-team.elisabeth-w 	{background-image: url('../_bilder/_fotos/team/_neu/elisabeth-w.jpg');}
	.fotobox-team.vanessa-h 	{background-image: url('../_bilder/_fotos/team/_neu/vanessa-h.jpg');}
	.fotobox-team.julia-s 	{background-image: url('../_bilder/_fotos/team/_neu/julia-s.jpg');}
	.fotobox-team.christian 	{background-image: url('../_bilder/_fotos/team/_neu/christian.jpg');}
	.fotobox-team.jasmin-l 	{background-image: url('../_bilder/_fotos/team/_neu/jasmin-l.jpg');}

	/* St. Johann */
	.fotobox-team.ines 		{background-image: url('../_bilder/_fotos/team/_neu/ines.jpg');}
	.fotobox-team.edith 	{background-image: url('../_bilder/_fotos/team/_neu/edith.jpg');}

	/* Wagrain */
	.fotobox-team.elisabeth {background-image: url('../_bilder/_fotos/team/_neu/elisabeth.jpg');}
	.fotobox-team.heidi 	{background-image: url('../_bilder/_fotos/team/_neu/heidi.jpg');}
	.fotobox-team.brigitte 	{background-image: url('../_bilder/_fotos/team/_neu/brigitte.jpg');}
	.fotobox-team.desiree 	{background-image: url('../_bilder/_fotos/team/_neu/desiree.jpg');}

	/* Abtenau */
	.fotobox-team.simone 	{background-image: url('../_bilder/_fotos/team/_neu/simone.jpg');}
	.fotobox-team.sandra 	{background-image: url('../_bilder/_fotos/team/_neu/sandra.jpg');}
	.fotobox-team.annemarie	{background-image: url('../_bilder/_fotos/team/_neu/annemarie.jpg');}
	.fotobox-team.claudia	{background-image: url('../_bilder/_fotos/team/_neu/claudia.jpg');}
	.fotobox-team.andrea	{background-image: url('../_bilder/_fotos/team/_neu/andrea.jpg');}
	.fotobox-team.hannes	{background-image: url('../_bilder/_fotos/team/_neu/hannes.jpg');}
	.fotobox-team.birgit-tamara	{background-image: url('../_bilder/_fotos/team/_neu/birgit-tamara.jpg');}
	.fotobox-team.anita 	{background-image: url('../_bilder/_fotos/team/_neu/anita.jpg');}
	.fotobox-team.lena 	{background-image: url('../_bilder/_fotos/team/_neu/lena.jpg');}

	#inhalt .galerie img{margin:0 10px 10px 0; border:2px solid rgb(177,200,0);;}
	#inhalt .galerie a:hover img{border:2px solid #fff;}
	
	table.lieferservice {
		font-size:0.9em;
		margin-bottom:15px;
		width:460px;
	}
	table.lieferservice td{
		padding:2px;

	}
	table.lieferservice td:first-child {width:400px;}
	table.lieferservice tr.color1{background-color:rgb(177,210,0);}
	table.lieferservice tr.color2{background-color:rgb(187,210,0);}
	
	#inhalt span.icon_kontakt{
		font-size:0.9em;
		width:200px; height:25px;
		display:inline;
		float:left;
		background:url(../_bilder/icons_office.png) no-repeat 0 0;
		padding-left:30px;
	}
	#inhalt span.adresse{height:40px;}
	#inhalt span.tel{background-position:0 -59px;}
	#inhalt span.fax{background-position:0 -132px;}
	#inhalt span.mail{background-position:0 -96px;}
	#inhalt span.ort{background-position:0 -192px;}
	#inhalt span.open{background-position:0 -223px;}

	#inhalt span.zoom{
		position:absolute;
		display:block;
		height:20px;
		padding:5px 25px 0;
		font-size:0.8em;
		margin-top:135px;
		background:url(../_bilder/icons_office.png) no-repeat 0 -165px;
	}
	
	
	#scroll_top a{position:absolute; width:30px; height:40px; right:-20px;; z-index:10; bottom:20px;
	background:url(../_bilder/scroll_top.png) no-repeat 0 0; text-indent:-9999px;
	}
	#scroll_top a:hover{background-position:-32px 0;}

	

	/* Echter Pongauer */
	#echter-pongauer #leistungen div {
		min-height: 110px;
		padding: 20px 0 0 150px;
		box-sizing: border-box;
		background-image: url('../_bilder/icons-echter-pongauer.png');
		background-repeat:  no-repeat;
		margin: 15px 0;
	}
	#echter-pongauer #leistungen h3 {color: rgb(0,102,51);}
	#echter-pongauer .region {background-position: 0 -110px;} 
	#echter-pongauer .transport {background-position: 0 -220px;} 
	#echter-pongauer hr {border: none; height: 1px; background-color: rgb(71,156,43);}
	#echter-pongauer .galerie {margin-top: 30px;}


	/* Automower */
	#rasen-roboter #leistungen div {
		width: 20%;
		min-height: 100px;
		display: block;
		float: left;
		box-sizing: border-box;
	}
	#rasen-roboter  #leistungen div span {
		display: block;
		height: 90px;
		background-image: url('../_bilder/icons-automower.png');
		background-repeat: no-repeat;
	}
	#rasen-roboter  #leistungen div p {
		padding: 2px;
		text-align: center;
		font-weight: bold;
		color: #263A60;
	}
	#rasen-roboter hr {border: none; height: 1px; background-color: rgb(71,156,43); margin: 20px 0;}

	#rasen-roboter .l-two span {background-position: 0 -82px;}
	#rasen-roboter .l-three span {background-position: 0 -164px;}
	#rasen-roboter .l-four span {background-position: 0 -246px;}
	#rasen-roboter .l-five span {background-position: 0 -328px;}



/* ---------------- FOOTER --------------- */
#wrapper_foot{
	position:relative;
	margin:0 auto 10px auto;
	padding:0px 10px;
	width:980px; height:120px;
	background:url(../_bilder/bg_shadow_foot.png) repeat-y bottom center;
}

#footer{
	position: relative;
	width: 960px; height:80px;
	padding:10px;
	background:url(../_bilder/bg_footer.png) repeat-x bottom center;
	border-top:2px solid #fff;
}

#footer .logos{
	margin-top:10px;
	margin-left:5px;
}
#footer .logo {
	position:absolute;
	right:20px; margin-top:-17px;
}
#footer a.mail {
	color:rgb(177,200,0);
	font-weight:bold;
	position:absolute;
	left:25px; top:82px;
}
#footer a.mail:hover{color:#fff;}

#footer .standorte{
	position:absolute;
	top:58px; right:55px;
}
#footer span{
	font-size:0.9em;
	position:absolute;
	top:83px; right:115px;
	color:rgb(177,200,0);
}

#footer #datenschutz {
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: -50px;
	color: rgba(71,156,43, .75);
	font-size: 0.85em;
	font-weight: bold;
	padding-bottom: 10px;
}
#footer #datenschutz a {
	/*color: rgba(71,156,43, .75);*/
	color: #fff;
}

.cc-message {
	font-size: 0.85em;
	line-height: 22px;
}
.cc-message a{
	line-height: 0;
}
.cc-btn {
	min-width: 90px!important;
}


#facebook{position:absolute; margin-top:41px; margin-left:905px; overflow:hidden;}
#facebook a{color:#fff;!important}