

/* Neue Formatierungen 10/2009 */
/* Dunkelgrün: 015D2E */ 
/* Hellgrün: 8DC63F  */
/* Hellgrün Kante: C4DF9B */
/* Kantenübergang: 95CD87, 62BE71,00B05F */

body.main {
	background-color:#ffffff;
	margin:0;
	font-family:Verdana;
	font-size:12px;
	text-align:center;
}
	
div.inhaltsbereich {
	/* Verwendete Bildschirmfläche */
	margin:auto;
	padding:0;
	border:0;
	background:transparent;
	width:960px;
	}
	
div.seitenkopf {
	background-image:url(images/background_kopf.jpg);
	background-repeat:no-repeat; 
	top:0px;
	margin:0px;
	padding:0px;
	border:0px;
	width:960px;
	height:210px;
	text-align:center;
	}
	
	
div.seitenkopfinhalt{
	/* Kopfzeile im Container "Seitenkopf", für Seitensteuerungselemente: Suche,  ... */
	margin:auto;
	overflow:hidden;
	position:relative;
	top:105px;
	background:transparent;
	/*margin:105px 200px 5px 200px;*/
	padding:0;
	border:0;
	width:650px;
	height:100px;
	}
	
div.seitenfuss{
	clear:both;
	background:transparent;
	margin:0px auto;
	padding:5px 0;
	border:0;
	width:960px;
	height:30px;
	text-align:center;
	}
	
div.seitenfussinhalt {
	margin:auto;
	padding:0;
	background:#8DC63F;
	text-align:center;
	border-left:1px solid #C4DF9B;
	border-right:1px solid #00A651;
	}
	
div.seitenrahmen {
	background:transparent;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	width:130px;
	/*min-height:103px;*/
	}
	
	
div.seiteninhalt {
	/* Fläche für den variablen Content (inhaltsbereich abzgl. Kopf, Fuss und Menuebereiche) */
	background:transparent;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	width:700px;	
	/*min-height:133px;*/
	}
	
div.inhalt_1s{
	/* Inhaltseelement mit runden Ecken für 1-spaltige Anzeige*/
	/*display:block;*/
	/*float:left;*/
	overflow:hidden;
	background:transparent;
	margin:0px 4px 4px 4px;
	padding:0;
	border:0;
	width:688px;
	}
	
div.inhalt_2s{
	/* Inhaltseelement mit runden Ecken für 2-spaltige Anzeige*/
	/*display:block;*/
	float:left;
	overflow:hidden;
	background:transparent;
	margin:0px 4px 4px 4px;
	padding:0;
	border:0;
	width:340px;
	}
	
div.inhalt_menue{
	/* Inhaltseelement mit runden Ecken */
	overflow:hidden;
	background:transparent;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
	padding:0;
	border:0;
	width:128px;
	}
	
div.inhaltsrahmen_1s {
	margin:0;
	padding:0;
	width:686px;
	/*min-height:180px;*/
	display:block; 
	background:transparent;
	text-align:left;
	border-left:1px solid #C4DF9B;
	border-right:1px solid #00A651;
	}
	
div.inhaltsrahmen_2s {
	margin:0;
	padding:0;
	width:338px;
	/*min-height:180px;*/
	display:block; 
	background:transparent;
	text-align:left;
	border-left:1px solid #C4DF9B;
	border-right:1px solid #00A651;
	}
	
div.inhaltszeilegruen {
	/* Gruener Hintergrund  */
	margin:0;
	min-height:0px;
	display:block; 
	background:#8DC63F;
	text-align:left;
	border-left:1px solid #C4DF9B;
	border-right:1px solid #00A651;
	}
	
div.inhaltszeileweiss {
	/* Weisser Hintergrund  */
	margin:0;
	min-height:0px;
	display:block; 
	background:transparent;
	text-align:left;
	border-left:1px solid #C4DF9B;
	border-right:1px solid #00A651;
	}
	
div.inhalt_newline{
	/* Inhaltseelement neue zeile*/
	/*display:block;*/
	position:relative;
	float:left;
	overflow:hidden;
	background:transparent;
	margin:0;
	padding:0;
	border:0;
	width:688px;
	height:1px;
	}
	
div.abstandmenueelement{
	margin-top:10px;
	}
	
div.innenabstand_o{
	padding:5px 0px 0px 0px;
}

div.innenabstand_ou{
	padding:5px 0px 5px 0px;
}

div.innenabstand_lr{
	padding:0px 5px 0px 5px;
}

div.innenabstand_lru{
	padding:0px 5px 5px 5px;
}

div.innenabstand_lrou{
	padding:5px 5px 5px 5px;
}
	
	
table.seitenfuss{
	margin:auto;
	padding:0;
	border:0px solid #000000;
}
	
table.inhalt{
	margin:auto;
	width:96%;
	padding:0;
	border:0px solid #000000;
	}

table.inhalt td{
	font-family:Verdana;
	font-size:11px;
	padding:0;
	}
	
table.preistabelle{
	margin:auto;
	width:96%;
	padding:0;
	background-color:#8DC63F;
	border-collapse:collapse;
	border:0px solid #000000;
	}

td.preistabelle{
	text-align:right;
	padding:2px;
	border-width:2px;
	border-style:solid; 
	border-color:#ffffff;
	border-spacing:1px;
	font-family:Verdana;
	font-size:11px;
}

td.shadow {
	background-color:#DEEEC7;
}

table.warenkorb{
	margin:auto;
	width:98%;
	padding:0;
	border-collapse:collapse;
	border:0px solid #000000;
	}

table.warenkorb th{
	text-align:right;
	padding:2px;
	border-width:2px;
	border-style:solid; 
	border-color:#ffffff;
	border-spacing:1px;
	background-color:#8DC63F;
	font-family:Verdana;
	font-size:11px;
}

table.warenkorb td{
	text-align:right;
	padding:2px;
	border-width:2px;
	border-style:solid; 
	border-color:#8DC63F;
	border-spacing:1px;
	background-color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none; 
	font-weight:bold; 
}

font.hauptmenuepunkt{
	font-family:Verdana;
	color:#015D2E; 
	font-weight:bold; 
	text-decoration:none; 
	letter-spacing:0px;
	font-size:11px;
}

font.gruen{
	font-family:Verdana;
	color:#015D2E; 
	font-weight:normal; 
	text-decoration:none;  
	font-size:11px;
}

font.schwarz{
	font-family:Verdana;
	color:#000000; 
	font-weight:normal; 
	text-decoration:none;  
	font-size:11px;
}

font.rot{
	font-family:Verdana;
	color:#FE0202; 
	font-weight:normal; 
	text-decoration:none;  
	font-size:11px;
}

font.gross{
	font-size:14px;
}

font.klein{
	font-size:9px;
}

font.fett{
	font-weight:bold; 
}

font.kursiv{
	font-style:italic; 
}


h1.seiteninhalt{
	/* Boxüberschriften */
	font-family:Verdana;
	color:#015D2E; 
	text-decoration:none;  
	font-size:14px;
	font-weight:bold;
	margin:0;
}

h2.seiteninhalt{
	/* Überschriften im Seitentext */
	font-family:Verdana;
	color:#015D2E; 
	text-decoration:none;  
	font-size:12px;
	font-weight:bold;
	margin:0;
}
  
li{
	font-family:Verdana;
	color:#000000; 
	font-weight:normal; 
	text-decoration:none;  
	font-size:11px;
}

a.grafik {
	border:0;
	text-decoration:none;
}  

a.tooltip,a.tooltip:link,a.tooltip:visited,a.tooltip:active {
	position: relative;
	z-index:1;
	text-decoration: none;
	border:0;
}

a.tooltip  span {
	display: none;
}

a.tooltip:hover  span {
	display: block;
	z-index:10;
	position: absolute;
	top: 0px;
	left: 0;
	//width: 200px;
	color: #000000;
	border: 1px solid;
	//background: #8DC63F;
	background: #ffffff;
	font-family: Verdana;
	font-size:11px;
	font-style: Normal;
	text-align: left;
}


a.gruen, a.gruen:link , a.gruen:visited{
	font-family:Verdana;
	color:#015D2E; 
	font-weight:normal; 
	font-size:11px;
	text-decoration:none;
	margin-left:5px;
}

a.fettgruen, a.fettgruen:link , a.fettgruen:visited{
	font-family:Verdana;
	color:#015D2E; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
	margin-left:5px;
}

a.menue, a.menue:link , a.menue:visited {
	background: url(/images/link_menue.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
	font-family:Verdana;
	color:#015D2E; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
}

a.submenue, a.submenue:link , a.submenue:visited {
	background: url(/images/link_menue.gif);
	background-repeat:no-repeat;
	background-position:11px 3px;
	padding-left:22px;
	font-family:Verdana;
	color:#015D2E; 
	font-weight:normal; 
	font-size:11px;
	text-decoration:none;
}

a.inhalt, a.inhalt:link , a.inhalt:visited {
	background: url(images/link_gruen.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:14px;
	font-family:Verdana;
	color:#015D2E; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
}

a.inhalt_klein, a.inhalt_klein:link , a.inhalt_klein:visited {
	background: url(images/link_gruen.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:14px;
	margin-left:5px;
	font-family:Verdana;
	color:#015D2E; 
	font-weight:bold; 
	font-size:9px;
	text-decoration:none;
}

a.inhalt_bg_gruen, a.inhalt_bg_gruen:link , a.inhalt_bg_gruen:visited {
	background: url(images/link_weiss.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:14px;
	font-family:Verdana;
	color:#015D2E; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
}
	
a.mail, a.mail:link , a.mail:visited {
	background: url(images/link_mail.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:14px;
	font-family:Verdana;
	color:#015D2E; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
}

a.skip, a.skip:link , a.skip:visited {
	background: url(/images/button_skip.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:25px;
	height:14px;
	text-align:center;
	font-family:Verdana;
	color:#015D2E; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
}

a.skip2, a.skip2:link , a.skip2:visited {
	background: url(/images/button_skip_weiss.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:25px;
	height:14px;
	text-align:center;
	font-family:Verdana;
	color:#015D2E; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
}

b.linieOben1 {
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
	margin:0 5px; 
	background:#C4DF9B;
	}

b.linieOben2weiss{
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
	background:#ffffff; 
	border-left:1px solid #C4DF9B; 
	border-right:1px solid #95CD87;
	margin:0 3px; 
	border-width:0 2px;
	}

b.linieOben3weiss {
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
	background:#ffffff; 
	border-left:1px solid #C4DF9B; 
	border-right:1px solid #62BE71;
	margin:0 2px;
	}

b.linieOben4weiss {
	display:block; 
	overflow:hidden;
	font-size:1px;
	background:#ffffff; 
	border-left:1px solid #C4DF9B; 
	border-right:1px solid #00B05F;
	height:2px; 
	margin:0 1px;
	}

b.linieUnten1 {
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
	margin:0 5px; 
	background:#028F47;
	}

b.linieUnten2 {
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
	background:#C4DF9B; 
	border-left:1px solid #00B05F; 
	border-right:1px solid #028F47;  
	margin:0 3px; 
	border-width:0 2px;
	}

b.linieUnten3weiss {
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
	background:#ffffff; 
	border-left:1px solid #62BE71; 
	border-right:1px solid #028F47;
	margin:0 2px;
	}

b.linieUnten4weiss {
	display:block; 
	overflow:hidden;
	font-size:1px;
	background:#ffffff; 
	border-left:1px solid #95CD87; 
	border-right:1px solid #028F47;
	height:2px; margin:0 1px;
	}
	
b.linieOben2gruen{
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
	background:#8DC63F; 
	border-left:1px solid #C4DF9B; 
	border-right:1px solid #95CD87;
	margin:0 3px; 
	border-width:0 2px;
	}

b.linieOben3gruen {
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
	background:#8DC63F; 
	border-left:1px solid #C4DF9B; 
	border-right:1px solid #62BE71;
	margin:0 2px;
	}

b.linieOben4gruen {
	display:block; 
	overflow:hidden;
	font-size:1px;
	background:#8DC63F; 
	border-left:1px solid #C4DF9B; 
	border-right:1px solid #00B05F;
	height:2px; 
	margin:0 1px;
	}
	
b.linieUnten3gruen {
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
	background:#8DC63F; 
	border-left:1px solid #62BE71; 
	border-right:1px solid #028F47;
	margin:0 2px;
	}

b.linieUnten4gruen{
	display:block; 
	overflow:hidden;
	font-size:1px;
	background:#8DC63F; 
	border-left:1px solid #95CD87; 
	border-right:1px solid #028F47;
	height:2px; margin:0 1px;
	}

img.menue{
	margin: 0px 4px 0px 4px;
	width:118px;
	height:118px;
	border:0px;
}

img.artikelbild80{
	margin:2px;
	width:80px;
	border:0px;
}

img.artikelbild40{
	margin:2px;
	width:40px;
	border:0px;
}

img.artikelbild{
	border:0;
	width:315px;
}

img.rahmenlos{
	margin:0;
	border:0;
}

img.quicklink{
	margin:0px 0px 0px 6px;
	border:0px;
	width:21px;
	height:17px;
}

img.pflanzkonzept{
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

form {
	margin:0px;
	padding:0px;
}

label.menue{
	float:left;
	margin:5px 0px 0px 3px;
	width:55px;
	font-family:Verdana; 
	color:#000000;
	font-weight:normal; 
	font-size:11px;
	text-align:left;
}

input.menue {
	margin:2px 2px 0px 0px;
	width:63px;
	border-color:#8DC63F;
	border-width:1px;
	border-style:solid;
	font-family:Verdana; 
	color:#000000;
	font-weight:normal; 
	font-size:11px;
}

input.menuesubmit {
	margin:2px 0px 2px 0px;
	height:20px;
	background:#8DC63F;
	font-family:Verdana; 
	color:#000000;
	font-weight:bold; 
	font-size:11px;
}

label.artikelsuche{
	clear:both;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	width:85px;
	font-family:Verdana; 
	color:#015D2E;
	font-weight:bold; 
	font-size:11px;
	text-align:left;
}

input.artikelsuche {
	margin:0px 0px 0px 0px;
	width:150px;
	border-color:#015D2E;
	border-width:1px;
	border-style:solid;
	font-family:Verdana; 
	color:#015D2E;
	font-weight:bold; 
	font-size:11px;
}

select.artikelsuche {
	width:150px;
	height:20px;
	margin:0px;
	padding:0px;
	border-color:#006D00;
	border-width:1px;
	border-style:solid;
	font-family:Verdana; 
	color:#015D2E;
	font-weight:bold; 
	font-size:11px;
}

label.inhalt{
	clear:both;
	float:left;
	margin:5px 0px 0px 0px;
	width:150px;
	font-family:Verdana; 
	color:#015D2E;
	font-weight:bold; 
	font-size:11px;
	text-align:left;
	vertical-align:top;
}

input.inhalt {
	margin:5px 0px 0px 0px;
	width:200px;
	font-family:Verdana; 
	color:#000000;
	font-weight:normal; 
	font-size:11px;
}

input.submitbutton {
	margin:10px 0px 10px 0px;
	height:25px;
	background:#8DC63F;
	font-family:Verdana; 
	color:#000000;
	font-weight:bold; 
	font-size:11px;
}

textarea.inhalt {
	width:300px;
	font-family:Verdana; 
	color:#000000;
	font-weight:normal; 
	font-size:11px;
}

select.inhalt{
	margin:5px 0px 0px 0px;
	width:200px;
	font-family:Verdana; 
	color:#000000;
	font-weight:normal; 
	font-size:11px;
}


