@import url(sitemap.css);
@import url(menu.css);
@import url(middle.css);
@import url(right.css);
@import url(typo-extra.css);
@import url(subscribe.css);
@import url(fe-profile.css);
@import url(shop.css);
@import url(search.css);


body, table, div, td, tr
{
    padding: 0;
    margin: 10 0 0 0;
    font-family: Verdana, Arial, Sans;
    text-align: left;
}



#main {width: 800px; margin: auto}

#header .topmenu {text-align: right; float: right}


.footer-links {
  float: left;
  margin: 3px;
  font-size: 10px;
}
#header .seperator
{
    width: 800px;
    height: 1px;
    text-align: left;
    color: #555555;
    font-size: 10px;
    vertical-align: top;
  
    margin: 0px;
    border-bottom: 1px solid #ffffff;
    background-color: #568F3E;
}
img {
  border: none;
}

#header img
{
    border: 1px solid #008000;
}




table,td,tr {
  border: none;
  border-collapse: collapse;
}

a {
	
	text-decoration: underline;

}

a:hover
{
    color: #000000;
    text-decoration: underline;
}

input {
	border: #a5acb2 solid 1px;
        text-align: left;
	font-family: Arial, Sans;
	font-size: 12px;
}

input:hover {
	border: #990000 solid 1px;
}

input:focus {
	border: #990000 solid 1px;
	background: #f0dada;
}

textarea {
	border: #a5acb2 solid 1px;
        text-align: left;
	font-family: Arial, Sans;
	font-size: 12px;
}

textarea:hover {
	border: #990000 solid 1px;
}

textarea:focus {
	border: #990000 solid 1px;
	background: #f0dada;
}


button {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	cursor: pointer;
	font-family: Arial, Sans;
	font-size: 12px;
}

.tick
{ 
    list-style-image: url("tick-icon.png");
    list-style-position: inside; }



/* Footer mit Copyright */

.footer
{
    border-top: 1px #333333 solid;
    color: #000000;
    font-size: 10px;
    text-align: center;
    float: left;
    width: 100%;
    background-color: #F5F5F5;
}


/* linke Spalte */

.left {
	float: left;
	width: 185px;
	border-top: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	margin: 6px 0px 6px 0px;
	background: #e4e4e4;
    min-height: 488px;
}
.menu { font-size: 12px;}

.menu h1
{
    background: url(left-news-head.jpg) no-repeat top left;
    height: 19px;
    color: #ffffff;
    padding: 2px 6px 2px 6px;
    margin: 0px;
    font-size: 12px;
}

.menu table {width: 100%}
.menu table td
{
    height: 35px;
    vertical-align: top;
    text-align: center;
    
}



.menu .menuitem
{
    background-position: center;
    background-image: url(menutitlebg.jpg);
    border-width: 3px;
    border-color: #e4e4e4;
    height: 20px;
    border-top-style: solid;
    vertical-align: middle;
    background-repeat: no-repeat;
}


.menu .botmenuitem
{
    background-position: center;
    background-image: url(lowermenutitlebg.jpg);
    border-width: 3px;
    border-color: #e4e4e4;
    height: 20px;
    border-top-style: solid;
    vertical-align: middle;
    background-repeat: no-repeat;
}


.menu .menupic
{
    
}


.menu ul
{ 
    padding: 5px; text-align: left;
    vertical-align: middle; margin-left: 0px; }



.menu .plantmenu
{   border-style: none solid solid solid;
    border-width: 1px;
    border-color:  #88A873;
  
}

.menu .plantmenupic
{
    border-style: none solid solid none;
    border-width: 1px;
    border-color: #88A873;
}

.menu ul li
{
    vertical-align: middle;
    padding-bottom: 5px;
    list-style-type: none;
   
}	



.menu ul li a
{
    text-decoration: none;
    color:  #88A873;
    font-weight: bold;
}

.menu a
{
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.menu a:hover {
	
	text-decoration: underline;
}

.menu p
{
    text-align: left;
    padding-left: 5px;
}

.menu .contact {
    border-style: none solid solid solid;
    border-width: 1px;
    border-color:  #88A873;
    }
.menu .contact a {
   text-decoration: none;
    color:  #88A873;
    font-weight: bold;}  
    
    
    
/* Menu Background = 185 x 85     */
.menubg
{
    height: 85px;
    background-image: url(menubg.gif);
    margin-bottom: 5px;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
     text-align: center;
   
}

/* Menu picture = 180 x 50 */
.menu img
{
 
    text-align: center;
    height: 50px;
    position: relative;
    top: 0px;
   
 
   
}
.gcmenu
{
    
    background-position: center;
    background-image: url(gcmenu.gif);
    height: 50px;
    position: relative;
    top: 0px;
    background-repeat: no-repeat;
}
.lsmenu
{
    
    background-position: center;
    background-image: url(lsmenu.gif);
    height: 50px;
    position: relative;
    top: 0px;
    background-repeat: no-repeat;
}

.plantmenu
{
    
    background-position: center;
    background-image: url(plantmenu.gif);
    height: 50px;
    position: relative;
    top: 0px;
    background-repeat: no-repeat;
}



.potsmenu
{
    
    background-position: center;
    background-image: url(potsmenu.jpg);
    height: 50px;
    position: relative;
    top: 0px;
    background-repeat: no-repeat;
}

.contactmenu
{
    background-position: center;
    background-image: none;
    height: 50px;
    position: relative;
    top: 0px;
    background-repeat: no-repeat;
    background-color: #B9B9B9;
    color: #000000;
    font-size: 10px;
    padding-top: 5px;
}
.contactmenu a
{

    color: #000000;

}
      
	
.leftnews {
	margin: 3px 3px 12px 3px;
	font-size: 10px;
	border: 1px solid #dadada;
	background: #f9f9f9;
}

.leftnews h1 {
	font-size: 12px;
	font-weight: normal;
	background: url(left-news-head.jpg) no-repeat top left;	
	height: 19px;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
	margin: 0px;
}

.leftnews h1 {
	font-size: 12px;
	font-weight: normal;
	background: url(left-news-head.jpg) no-repeat top left;	
	height: 19px;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
	margin: 0px;
}

.leftnews h2 {
	padding: 0px 6px 3px 6px;
	margin: 0px;
	color: #9a9a9a;
	text-align: justify;
	font-size: 10px;
	font-weight: normal;
}

.leftnews p {
	padding: 0px 6px 6px 6px;
	margin: 0px 0px 6px 0px;
	color: #6c6c6c;
}

.leftnews a {
	color: #6c6c6c;
	text-decoration: none;
}

.leftnews a:hover {
	color: #990000;
	text-decoration: underline;
}

#left-category {
  text-align: right;
  margin: 0px;
  padding: 12px;
  color: #8d8d8d;
  font-size: 12px;
}

.sbs a
{
    float: right;
    text-decoration: none;
    color: #0000FF;
}
