
body{
	margin:0;
	padding:0;
	text-align:center;
	font-size:100%;
	font-family: verdana, arial, sans-serif;
	background-color:#A67EA4;
	height:100%;
}
h2{
margin:0;
margin-bottom:5px;
padding:0;
font-size:1.2em;
line-height:1.2em;

}
h3{
border-bottom:1px solid #887571;
font-size:1.1em;
line-height:1.1em;
text-align:right;
margin:0px;
padding:0px;
margin-bottom:10px;
}

h4{
margin-top:0px;
margin-bottom:10px;
font-size:1em;
}
h6{
	background-color:#664665;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:0.85em;
	line-height:2em;
	margin:0;
	padding:0;
	padding-left:10px;
	color:#FFFFFF;
}
a{
	color:#7F6157;
	font-weight:bold;
	font-size:0.9em;
}
a img{
border:0;
} 
p{
	font-size:0.8em;
	margin:0;
	padding:0;
}

#plantdescription p{
	font-size:1em;
	margin:0;
	padding:0;
}

.stdFont{
	font-size:0.9em;
}
#Wrapper{
	width:966px; 
	background-color:#E8F3EB;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	color:#633329;
	font-size:0.8em;
	height:100%;
}

#HeaderIntern{
	width:100%; 
	height:183px;
	background-repeat: no-repeat;
	background-color:#664665;
	position:relative;
}
#Header{
	width:100%; 
	height:309px;
	background-repeat: no-repeat;
	background-color:#664665;
	position:relative;
}
#HeaderIntern #Content{
	position:absolute; 
	right:10px;
	top:10px;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	margin:5px;
	padding:5px;
}

#HeaderIntern #Content .Basket{
float:right;
/*position:absolute; 
right:0px;
top:0px;
width:160px;*/
}
#HeaderIntern #Content .Service{
position:absolute; 
right:150px;
}
#HeaderIntern #Content .Search{
position:absolute; 
right:200px;
top:0px;
width:160px;
}
#HeaderIntern #Content .Account{
position:absolute; 
right:250px;
}
.HeaderHeadline{
bordesr:1px solid #FFFFFF;
padding-bottom:5px;
}

#HomePageIntro{
	stext-indent:20px;
	padding-left:20px;
	padding-top:20px;
}

#HomePageIntro p{
font-size: 1em;
}
#Breadcrumb{
	height:25px; 
	width:100%; 
	background-color:#0B4D6F;
	background-color:#813979;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	line-height:25px;
	text-indent:15px;
	border-top:1px solid #FFFFFF;
	background-image:url(/images/layout/breadbg.gif);
	background-repeat:repeat-x;
}

#Breadcrumb span{
border-right:1px solid #FFFFFF;
margin-right:3px;
}
#Breadcrumb li {display:inline;border-right:1px solid #FFFFFF;
margin-right:3px;
padding-right:5px;
}
#Breadcrumb li a
{
color:#FFF;
font-size:1em;
text-decoration:none;
}
#Breadcrumb li a:hover
{
color:#CCCCCC;
}


#ContentHolder{
	width:100%;
	position:relative;
	height:100%;
	background-image:url(/images/layout/bgContentHolder.gif);
	background-repeat:repeat-y
}
#ContentAreaIndex{
	background-image:url(/images/layout/indexHeadline2.jpg);
	background-repeat: no-repeat;
	width:740px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}

#ContentAreaProduct, #ContentAreaBasket, #ContentAreaUser{
	width:740px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}

#ContentArea{
	width:680px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	height:100%;
}

.clear{
	clear: both;
}
#LeftColumn{
	width:180px;
	float:left;
	background-color:#813979;
	color:#FFFFFF;
	he6ight:100%;
	background-image:url(/images/layout/indexHeadline2.jpg) repeat-y ;
}


#LeftColumn a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}
#LeftColumn #end{
background-image:url(/images/layout/bottomLHColumn.gif);
background-repeat:repeat-y;
background-color:#813979;
heisght:1000px;
	
}
#RightColumn{
	width:180px;
	float:left;
}
/* MANUEBAUM */ 
#Menu{
	background-color:#813979;
	margin:0;
	padding:0;
}
#Menu a{
	text-decoration:none;
	color:#FFFFFF;
}
#Menu a:hover{
color:#DDEAE1;
}
ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul ul {
	padding: 0px 0px 0px 10px;
	margin-left: 10px;
}

ul ul ul{
	padding: 0px 0px 0px 10px;
	margin-left: 0px;
}

#Menu li {
	msargin-top: 5px;
	lisst-style-image:url(img/dunklerpunkt.gif);
	/* font-weight: bold; */
	list-style-image:none;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	padding-left: 10px;
	border-bottom:1px solid #FFFFFF;
	line-height:20px;
	background-color:#8F4788;
}
#Menu li:hover{
	background-color:#813979;
}

li li{
	margin-top: 1px;
	font-weight:normal;
	list-style-image:url(img/dunklerpunkt.gif);
	list-style-image:none;
}

li li li {
	list-style-image:none;
	list-style-type:none;
}
.main normal, .main submenu, .normal, .sub {
  color: #004300;
  text-decoration: none;
}

.active {
	color: #B48025;
	font-weight: bold;
	text-decoration: none;
}
/* ENDE  MANUEBAUM */
.OfferBox{
	padding:0;
	margin:0;
	margin-bottom:15px;
	background-color:#E8EDF3;
	font-size:0.8em
}
.OfferBoxHeadline{
	background-color:#0B4D6F;
	color:#E8F3EB;
	font-size:1em;
	font-weight:bold;
	padding:2px 15px 2px 15px;
}
.OfferBoxSubHead{
	font-size:1em;
	font-weight:bold;
}
#LogonBox{
	background-color:#8F4788;
	margin:0;
	padding:0;
	padding-bottom:25px;
	margin-bottodm:20px;
}
form{
	margin:0;
	padding:0;
}
label{
	font-size:0.9em;
	color:#FFFFFF;
	width:150px;
}
#SignUpContent label, #SignUpContent input{
	font-size:0.9em;
	width:200px;
	color:#633329;
	dissplay: block;
	float:left;
}
#SignUpContent label,#ContentAreaAdmin label{
	width:110px;
	color:#633329;
	text-align:right;
	margin-right:5px;
}
#SignUpContent br {
clear: left;
}
input{
	background:#D9E4D4;
	font-size:0.8em;
	margin-bottom:2px;
}
#Footer{
	clear:both;
	background-color:#664665;
	border:1px solid #FFFFFF;
	border-width:1px 0 1px 0;	
	height:80px;
	line-height:25px;
	color:#FFFFFF;
	font-size:0.9em;
	padding-left: 5px;
	padding-top:5px;
}
#Footer a{
color:#FFFFFF;
text-decoration:none;
}
#Footer a:hover{
text-decoration:underline;
}
.lhContentBox{
	background-color:#8F4788;
	margin:0;
	padding:5px 5px 20px 10px;
	msargin-bottom:15px;
}

.lhContentBoxLight{
	background-color:#8FB48B;
	margin:0;
	padding:0 5px 5px 5px;
	margin-bottom:20px;
}
.IndexProduct {
width:100%;
height:100%;
position:relative;
masrgin-bottom:10px;
margin:0; padding:0;
/*background-color:#EDF5EF;*/
}
.IndexProduct:hover{
background-color:#E7EBE8;
}
.ProductRight{floadt:right;bosrder:1px solid #887571; margin:0; padding:0;}
.ProductLeft {floadt:left;}
.IndexProduct .Description{
font-size:1em;
}
IndexProducts table{
}
tr{
paadding-top:100px;
maargin-top:100px;
}
#IndexProducts td, #SubCats td, #SearchFilters table{
vertical-align:top;
border:1px solid #DDEAE1;
border-width:5px 5px 10px 5px;
width:50%;
background-color:#EDF5EF;
}
#SearchOptions{
background-color:#DDEAE1;
border:1px solid #C3DFCB;
border-width:0px 5px 5px 5px;
}
#SearchFilters table{
width:100%;
background-color:#DDEAE1;
border:1px solid #C3DFCB;
border-width:5px 5px 10px 5px;
}
#SearchFilters td{
width:190px;
}
#SearchFilters ul{
list-style-image:none;
list-style-type:none;
line-height:20px;
}
td:hover {
bacskground-color:#E7EBE8;
}
td{
text-align:left;
vertical-align:top;
}
#CatContent td {
width:33%;
text-align:center
}
.IndexProduct img, .SubProduct img{
clear:both;
margin:4px;
margin-right:5px;
}

.StdName{
display:block;
}
.StdName a{
font-size:1em;
text-decoration:none;
font-weight:bold;
}
.LatinName{
display:block;
font-style:italic;
font-size:0.9em;
padding-bottom:5px;
}
.LatinName a{
display:block;
font-style:italic;
font-size:0.95em;
text-decoration:none
}
.IndexData a{
color:#633329;
}
.iDescription{
display:block;
font-size:0.9em;
}
.iDescription a{
display:block;
font-size:1em;
font-weight:normal;
text-decoration:none;
}
.iDescription p{
font-size:1em;
}
#TextPage p{
font-size:1em;
}
.CatSubImage{
padding-bottom:10px;
padding-top:5px
}
.Price{
display:block;
font-weight:bold;
}
.NewLine{
margin:0px;
padding:0;
clear:both;
borsder-top:1px solid #887571;
}
.IndexImage{
float:left;
}
.btnRow{
margin:0px;
padding:0;
clear:both;
bosrder-bottom:1px solid #887571;
}
#IndexProsducts{
clear:both;
margin:0;
padding:0;
}
