* {
	margin: 0;
	padding: 0;
}
html {
	margin: 0;
	padding: 0;
}
body {
	padding: 0px 0px 35px 0px;
	background-image:url(../bilder/bg-kachel.jpg);
	background-repeat:repeat-x;
	background-color:#dae4d7;
}


/* +++++++++++++ Positionierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#pos_header_fix{
		position:fixed;
    	top:0px;
    	width:100%;
		height:128px;
		z-index:55;
}
	#pos_header_wrapper{
		margin-left: -490px;
 		position: absolute;
  		left: 50%;
  		width: 100%;
		z-index:66;
  	}
	#logo {
		position: absolute;
		top: 15px;
		left: 12px;
		width: 316px;
		height: 61px;
		z-index:66;
	}
	#mainnavi {
		position: absolute;
		top:97px;
		left:238px;
		width:751px;
		height:36px;
		z-index:66;
		text-align: right;
	}
	
#upbg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 127px;
	z-index:1;
	overflow:hidden;
	border-bottom:1px solid #f8f4eb;
}
#outer {
	position: relative;
	width: 980px;
	margin: 0 auto;
	z-index:5;
}
	#layer{
		position: absolute;
		left:0;
		top:145px;
		width:980px;
	}
	#pos_kanten_oben{
		float: left;
		width:980px;
		height: 14px;
		background-image: url(../bilder/bg-kanten-oben.gif);
		background-repeat: no-repeat;
	}
	#pos_kanten_unten{
		float: left;
		width:980px;
		height: 14px;
		background-image: url(../bilder/bg-kanten-unten.gif);
		background-repeat: no-repeat;
	}
	#pos_wrapper_gesamt{
		float: left;
		width:980px;
		background-image: url(../bilder/bg-wrapper-gesamt.gif);
		background-repeat: repeat-y;
	}
		#pos_gesamt_spalte1{ float:left; width:225px; margin-left: 15px; }
			
			#box_broschuere_wrapper{
				float:left;
				width:225px;
				height:178px;
				background-image:url(../bilder/bg_broschuere.jpg);
				background-repeat:no-repeat;
			}
				#box_broschuere_headline{float:left; width:216px; height: 23px; padding-top: 10px; padding-left: 9px; padding-bottom:3px;}
				#box_broschuere_text{ float: left; width: 108px; margin-left: 9px;}
				#box_broschuere_bild{ float:left; width: 100px; }
			
			#box_infos_anfordern_wrapper{
				float:left;
				width:225px;
				height:138px;
				background-image:url(../bilder/bg_box_infos_anfordern.jpg);
				background-repeat:no-repeat;
			}
				#box_infos_anfordern_headline{float:left; width:216px; height: 23px; padding-top: 10px; padding-left: 9px; padding-bottom:3px;}
				#box_infos_anfordern_text{
					float:left;
					width:170px;
					padding-left:11px;
				}
					
			#box_kontakt_wrapper{
				float:left;
				width:225px;
				height:163px;
				background-image:url(../bilder/bg_box_kontakt.jpg);
				background-repeat:no-repeat;
			}
				#box_kontakt_headline{float:left; width:216px; height: 23px; padding-top: 10px; padding-left: 9px; padding-bottom:3px;}
				#box_kontakt_text{
					float:left;
					width:170px;
					height:77px;
					padding-left:11px;
				}
			
			#box_btn_baumbesitzer_werden{
				float:left;
				width:225px;
				height:38px;
			}
			#box_btn_opfer{
				float:left;
				width:225px;
			}
			.abstand_boxen_standardseiten{
				float:left;
				width:240px;
				height:12px;
			}
			#pos_oekoportal{
				float:left;
				width:221px;
				padding-left:19px;
			}
			
		#pos_gesamt_spalte2{ float:left; width:472px; margin-left: 15px; }
		
			#pos_wrapper_flashvideos{ float:left; width: 472px; height: 196px; background-image: url(../bilder/bg_flashvideos.jpg);}
				#pos_flashcontent{float:left; width: 299px; height: 192px; margin-left: 31px;}
				#pos_weiter_videos{float:left; width: 128px; margin-top: 20px; height: 15px; padding-left:5px;}
				#pos_weiter_videos a { font-family: Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}
				#pos_quicklinks{float:left; width: 133px; margin-top: 90px; height: 64px;}
		
			#pos_abstand_zur_headline{float:left; width: 100%; height: 13px;}
			#pos_inhalt{float: left; width:100%;}
			
			#inhalt_content{ text-align: justify; }
			
		#pos_gesamt_spalte3{ float:left; width:225px; margin-left: 13px; }
			
			/*Boxen allgemein*/
			.box_allgemein_gesamt{ float:left; width:225px;}
				.box_allgemein_wrapper{float:left; width:225px; height:36px; background-image: url(../bilder/box_headline.gif); background-repeat: no-repeat; }
					.box_allgemein_headline{float:left; width: 161px; height: 23px; padding-top: 10px; padding-left: 9px; padding-bottom:3px;}
					.box_allgemein_mehr_link{float: left; width: 46px; padding-right: 9px; height: 25px; padding-top: 11px;}
				.box_allgemein_middle{float: left; width: 193px; background-color: #f9f8f1; min-height: 133px; border-right: 1px solid #d4cebf; border-left: 1px solid #d4cebf; background-image: url(../bilder/box_allgemein_middle_bg.gif); background-position: bottom; background-repeat: no-repeat; padding-left: 11px; padding-right: 19px; overflow: auto;}
				.box_allgemein_footer{float: left; width:225px; height: 8px; line-height: 1px; background-image: url(../bilder/box_allgemein_footer.gif); }
			
			/*Boxen Plantagen*/
			.box_plantagen_gesamt{ float:left; width:225px;}
				.box_plantagen_wrapper{float:left; width:225px; height:36px; background-image: url(../bilder/box_plantagen_headline.gif); background-repeat: no-repeat; }
					.box_plantagen_headline{float:left; width: 161px; height: 23px; padding-top: 10px; padding-left: 9px; padding-bottom:3px;}
					.box_plantagen_mehr_link{float: left; width: 46px; padding-right: 9px; height: 25px; padding-top: 11px;}
				.box_plantagen_middle{float: left; width: 193px; background-color: #f9f8f1; min-height: 157px; border-right: 1px solid #d4cebf; border-left: 1px solid #d4cebf; background-image: url(../bilder/box_plantagen_middle_bg.gif); background-position: bottom; background-repeat: no-repeat; padding-left: 11px; padding-right: 19px; overflow: auto; font-family: Helvetica, sans-serif; font-size:12px;	}
				.box_plantagen_footer{float: left; width:225px; height: 8px; line-height: 1px; background-image: url(../bilder/box_plantagen_footer.gif); }
				
			#box_kunden_referenzen{float: left; width:225px; height: 164px; background-image: url(../bilder/box_referenzen.gif);}
				#box_kunden_referenzen_wrapper{float:left; width:225px; height:36px; }
					#box_kunden_referenzen_headline{float:left; width: 161px; height: 23px; padding-top: 10px; padding-left: 9px; padding-bottom:3px;}
					#box_kunden_referenzen_link{float: left; width: 46px; padding-right: 9px; height: 25px; padding-top: 11px;}
				#box_kunden_referenzen_bilder{float:left; width: 225px; text-align: center; height: 84px; padding-top: 3px; }
				#box_kunden_referenzen_text{float:left; width: 205px; padding-left: 10px; padding-right: 10px;}
				
			/*Allgemeine Box*/
			.box_informationen_gesamt{ float:left; width:225px; }
				.box_informationen_wrapper{float:left; width:225px; height:12px; background-image: url(../bilder/box_headline.gif); background-repeat: no-repeat; }
					.box_informationen_oben{float:left; width: 161px; height: 23px; padding-top: 10px; padding-left: 9px; padding-bottom:3px;}
					.box_informationen_link{float: left; width: 46px; padding-right: 9px; height: 25px; padding-top: 11px;}
				.box_informationen_mitte{float: left; width: 201px; background-color: #f9f8f1; height: 150px;  border-right: 1px solid #d4cebf; border-left: 1px solid #d4cebf; background-image: url(../bilder/box_allgemein_middle_bg.gif); background-position: bottom; background-repeat: no-repeat; padding-left: 11px; padding-right: 11px; overflow: hidden;}
				.box_informationen_footer{float: left; width:225px; height: 8px; line-height: 1px; background-image: url(../bilder/box_allgemein_footer.gif); }
	
		/*1 Spalten Template*/
		#pos_gesamt_spalte2_typ2{ float:left; width:710px; margin-left: 15px; }
		
		/*Microsite Template*/
		#pos_gesamt_spalte2_microsite{ float:left; width:935px; margin-left: 15px; }
			
	/*Footer*/
	#pos_footer{ 
		position:fixed;
    	bottom:0px;
    	width:100%;
		height:68px;
		background-image: url(../bilder/bg-footer.gif);
		background-repeat: repeat-x;
		z-index:55;
		padding-top: 1px;
	}
	#pos_footer_wrapper{
		float: left;
		width:980px;
	}
		#footer_spalte1{
			float: left;
			width: 355px;
			height: 68px;
			text-align: left;
		}
			#footer_servicenavi{
				float: left;
				width: 355px;
				height: 23px; 
				padding-top: 15px;
			}
			#footer_copyright{
				float: left;
				width: 355px;
				height: 30px;
			}
			span.footer_copyright{ font-family: Helvetica, sans-serif; font-size: 11px; color: #61953b;}

		#footer_spalte2{
			float: left;
			width: 54px;
			height: 62px;
			padding-top: 6px;
			text-align: left;
		}
		
		#footer_spalte3{
			float: left;
			width: 569px;
			height: 68px;
			text-align: right;
		}
		#footer_spalte3{
			float: left;
			width: 183px;
			height: 68px;
			text-align: left;
		}
		
		#footer_spalte4{
			float: left;
			width: 388px;
			height: 59px;
			text-align: right;
			padding-top:9px;
		}
			.footer_spalte4_text{ float:left; width:336px; font-family: Helvetica, sans-serif; font-size:8px; color:#1d2629; text-align:right;  }
			.footer_spalte4_image{ float:right; width:50px;}

.bildergallery_kundenliste_detail{ padding-left:10px; }
/* +++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
p, .news-list-date, div.tx-kundenreferenzenpl-pi1 p{	
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#050505;
	font-style:normal;
	margin:0;
	padding:0;
	margin-bottom:16px;
}

.textklein{
	font-family: Helvetica, sans-serif;
	font-size:8px;
	line-height:12px;
	color:#050505;
	margin:0;
	padding:0;
	margin-bottom:16px;
}
.standardtext_gross_blau{
	font-family: Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#003e72;
	margin:0;
	padding:0;
	margin-bottom:16px;
}
.standardtext_klein{
	font-family: Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#050505;
	margin:0;
	padding:0;
	margin-bottom:16px;
}
.plantagen_gruen{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #476a2e;
	margin:0;
	padding:0;
	font-weight:bold;
	margin-bottom:16px;
}
span.boxen_text{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#050505;
	margin:0;
	padding:0;
	margin-bottom:16px;
}
.ausgebucht{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#f29400;
	margin:0;
	padding:0;
	margin-bottom:16px;
}
.ausverkauft{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#e2001a;
	margin:0;
	padding:0;
	margin-bottom:16px;
}
.gruener_text{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #476a2e;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:16px;
}
span.copyright{
	font-family: Helvetica, sans-serif;
	font-size:11px;
	color:#7c7c7c;
	margin:0;
	padding:0;
}
h1 {
	height: 35px;
	text-indent: -999em;
	width: 700px;
	margin:0;
	padding:0;
}
h2{
	font-family: Helvetica, sans-serif;
	font-size:14px;
	color:#61953b;
	font-weight:bold;
	margin:0;
	padding:0;
}
h2.headline2_newsbereich{
	font-family: Helvetica, sans-serif;
	font-size:14px;
	color:#61953b;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
}

img {
	border:0;
}
hr{
	color:#61953b;
	background-color:#61953b;
	border:solid #61953b;
	border-width:1px 0 0 0;
	height:0px
}

.contenttable td, .contenttable th {
	padding:4px;
	margin:0;
	height:auto;
}

.contenttable p {
padding:0;
margin:0;
}

/* +++++++++++++ Formatierung der Bilder unter Teak Anbau +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.inhaltsbilder-teakanbau {border:1px solid #cdc7aa; } 
.csc-textpic-intext-left .csc-textpic-imagewrap img {border:1px solid #cdc7aa; } 
.csc-textpic-intext-right .csc-textpic-imagewrap img {border:1px solid #cdc7aa; } 
/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link, a:visited { font-family: Helvetica, sans-serif; font-size:12px; line-height:16px; color: #003e72; }
a:hover{ color: #050505; text-decoration: none; }

a.text_videogalerie_link{text-decoration: none;}

/*Boxen allgemein*/
.box_allgemein_gesamt a.boxen_mehr_link, #box_kunden_referenzen_link a.boxen_mehr_link, #box_kunden_referenzen_text a.boxen_mehr_link,  .box_informationen_link a.boxen_mehr_link{font-family: Helvetica, sans-serif; font-size: 12px; color: #003e72; text-decoration: none;}
.box_allgemein_gesamt a.boxen_headline_link_bold{font-family: Helvetica, sans-serif; font-size: 12px; color: #003e72; font-weight: bold;}


/* +++++++++++++ Aufzählungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Bullets Inhaltselment */
ul.csc-bulletlist li {
	
}

/* Standardsitemap */
div.csc-sitemap ul li {
	
}

/* tx-flseositemap-pi1 */
div.tx-flseositemap-pi1 ul.list li.list {
	
}

ul#list_startseite_teakt_plantagen{
	list-style:none;
	margin:0;
	padding:0;
}
ul#list_startseite_teakt_plantagen li{
	margin:0;
	padding:0;
}
ul#list_startseite_teakt_plantagen li a{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#61953b;
	margin:0;
	padding:0;
}


ul.aufzaehlung_footer{
	margin:0;
	padding:0;
	list-style:none;
}
ul.aufzaehlung_footer li {
	background-image:url(../bilder/dot_footer.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:7px;
}
ul.aufzaehlung_footer li a{
	font-family: Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#020202;
	margin:0;
	padding:0;
	text-decoration:underline;
}

/* +++++ Standard Listen im Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul, ul#bullet_li {
	margin: 0;
	padding: 0;
	padding-left:20px;
}

ol {
	margin: 0;
	padding: 0;
}
ol li {
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#050505;
	margin-left:30px;
	padding:0;
}
ul li {
	font-family: Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#050505;
	margin:0;
	padding:0;
}
/* +++++ Sitempap ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*SEO Sitemap*/
div.tx-flseositemap-pi1 ul.deep0, div.tx-flseositemap-pi1 ul.deep0 a{
	font-weight:bold;
	text-decoration:none;
}
div.tx-flseositemap-pi1 ul.deep1, div.tx-flseositemap-pi1 ul.deep1 a, div.tx-flseositemap-pi1 ul.deep1 li.first, div.tx-flseositemap-pi1 ul.deep1 li.first a{
	font-weight:normal;
	text-decoration:none;
}

/*free captcha*/
span.tx-srfreecap-pi2-cant-read{
	font-family:helvetica, geneva, sans-serif;
	font-size:13px;
	color:#685e55;
	font-weight:bold;
	margin:0;
	padding:0;
}

/* +++++ seitenauf_layer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#seitenauf_layer{
	float:left;
	clear:both;
	width:100%;
	text-align:right;
}
div#seitenauf_layer img.img_top{
	border:0;
}
