/* Gerüst-Ausrichtung zentriert */

body {
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

body a {
		text-decoration: underline;
	color: #43832e;
}

img {
	margin: 0;
	padding: 0;
}

/* Haptcontainer/Seitenbreite */

#container {
	width: 990px;
	background: #FFFFFF url(images/hg_navi.gif) repeat-y 0 388px;
	margin: 0 auto; 
	text-align: left;
}


/* Linke Spalte: Logo, Navigation, Dekoelement */

#left {
	width: 238px;
	float: left;
	height: 100%;
}

#left_logo {
	height: 136px;
}

/* @group Navigation */

#left_navi ul {
	margin: 0;
	padding: 0 0 0 60px;
}

#left_navi a {
	text-decoration: none;
	display: block;
	height: 21px;
	padding-top: 2px;
}

#left_navi a:hover {
	text-decoration: none;
	color: white;
}


#left_navi li {
	display: block;
	text-indent: 13px;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	height: 21px;
	list-style-type: none;
}

#left_navi li:hover {
	background-color: #428109;
	color: white;
}


#left_navi .active {
	color: white;
	background: #428109 url(images/nav_active.gif) repeat-y;
}



#left_navi .block1 {
	background-color: #5db210;
	color: white;
}

.block1 a {
	color: white;
}

.active a {
	color: white;
}

.block2 a {
	color: #474e06;
}

#left_navi .block2 {
	background-color: #ede61c;
	color: #474e06;
}

/* @end */

#left_deko{
	height: 384px;
	
}

/* Rechte Spalte: Bild, Infobxen, Fließtext */

#right {
	width: 752px;
	float: right;
}

#right_pic {
	height: 388px;

}

#right_content {

}

#right_sidebar {
	width: 236px;
	float: right;
	padding-top: 20px;
}

#right_box_newsletter {
	background: #f7f6cc;
}

#right_box_info {
	background: #e5f1d8;
}

#right_box_content_newsletter {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}


#right_box_content_newsletter a {
		text-decoration: underline;
	color: #000000;
}

#right_box_content_info {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

#right_box_content_info a {
		text-decoration: underline;
	color: #000000;
}

#right_textpromo {
	width: 516px;
	float: left;	

}


#right_text {
	width: 516px;
	float: left;
}

#right_promos {
	padding-left: 15px;
}

/* Promo-Box Aktuelles */

#right_promo_aktuelles {
	background-color: #e5f1d8;
	width: 487px;
	margin-bottom: 15px;
}

.right_promo_aktuelles_content {

	padding: 16px 12px 10px;
}

.right_promo_aktuelles_r {
	margin-left: 85px;
}

.right_promo_aktuelles_l {
	margin-right: 10px;
	width: 75px;
	float: left;
}

/* Promo-Box Angebote/Bonsai */

#right_promo_angebote {
	/* padding-left: 15px;
	padding-right: 15px; */
	margin-bottom: 15px;
	background-color: #e5f1d8;
	float: left;
	width: 236px;
}

.right_promo_angebote_content {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 16px;
	padding-bottom: 10px; 
	width: 212px;
}

.right_promo_angebote_content_rl {
	margin-top: 10px;
	margin-bottom: 20px;
	min-height: 89px;
}

.right_promo_angebote_content_r {
	padding-left: 84px;
}

.right_promo_angebote_content_l {
	margin-right: 10px;
	width: 84;
	float: left;
}

#right_promo_bonsai {
	background-color: #e5f1d8;
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 236px;
}

.abstand {
	padding-bottom: 5px;
}


#right_text p {
	padding-left: 15px;
	padding-right: 15px;
}

/* Footer */
.footer_text{
	float: left;
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #43832e;
	margin-bottom: 15px;
	margin-top: 15px;
}




.footer_text a {
	text-decoration: underline;
	color: #43832e;
}



.disclaimer_text{
	float: left;
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 15px;
	margin-top: 15px;
}


.disclaimer_text a {
	text-decoration: underline;
	color: #666666;
}



.footer_container{
	margin-right: 10px;
	margin-left: 15px;

}


.footer_logo{
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}


.text_mitglied{
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #43832e;
	font-weight: bold;
}

.text_mitglied a {
	text-decoration: underline;
	color: #43832e;
}


/* Promo-/Info-Box */

.box_headline_gruen{
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 15px;
	color: #43832e;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 7px;
}


.box_headline_schwarz{
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}


.box_rubrik_schwarz{
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;

}

.box_rubrik_gruen{
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #43832e;
	line-height: 16px;
	font-weight: bold;


}

.box_text{
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

.box_text a {
	text-decoration: underline;
	color: #000000;
}


.box_mwst{
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 9px;
	color: #000000;
}

.box_einheit{
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 15px;
	color: #43832e;
	font-weight: bold;
	margin-right: 10px;
	
}

.box_preis{
	font-family: Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 26px;                                                                                     
	color: #000000;
	font-weight: bold;
	margin-right: 5px;
}


/*Listenausgabe*/
#liste_container{
	padding-right: 10px;
	padding-left: 15px;

}

.liste_rubrik{
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
}

.liste_rubrik_text{
	float: left;
}

.liste_rubrik_top{
	float: right;
	margin-top: 1px;
	
}
.liste_linie{
	float: left;
	width:491px;
	height:9px;
	background-image:url(images/rubrik_linie.gif);

}

.liste {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width:491px;
}

.liste-image {
	float:left;
	width:85px;
}

/* My Comment */

.liste-content {
	float:left;
	font-size:12px;
	line-height: 16px;
	width:406px;
	min-height: 89px;
}



.liste-preis {
	text-align:right;
	padding-top:20px;
	line-height: 22px;
}

.inlineday {
	display: inline-block;
	width: 100px;
}

.formlegal {
	width: 300px;
	margin-left: 135px;
	font-size: 11px;
}


.nofloat {
	float: none;
	clear: both;
}

#contentform input
	{
	background-color: #e9f5e3;
	font: 100% Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #2f6b1b;
	width: 220px; 
	font-size: 12px;
	border: 1px solid #e9f5e3;
	margin-top: 8px;

} 

 	#contentform .checkbox
	{
	color: #e9f5e3;
	width: 15px;
	height: 15px; 
	font-size: 10px;
	border-width: 0;
	line-height: 14px;
}

 	#contentform .checkboxlabel
	{
	/* color: #494949; */
	width: 300px;
	font-size: 12px;
	margin-top: 8px;
	 /* float: left; */ 
	text-align: left;
	margin-right: 5px;
	/* background-color: silver; */
	display: inline;
}

#checker{
	display: block;
	clear: both;
	padding-left: 105px;
} 

 	#contentform textarea
	{
	background-color: #e9f5e3;
	font: 100% Arial, Verdana, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #2f6b1b;
	width: 300px;
	font-size: 12px;
	border: 1px solid #e9f5e3;
	margin-top: 8px;

} 

 	#contentform label
	{
	color: #000000;
	width: 130px;
	font-size: 12px;
	margin-top: 6px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 5px;
} 

 	#contentform label.error
	{
	color: red;
}


.floatImage
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;

}

*|*:-moz-any-link:focus {
outline: none;
}

