/**********************************/
/* Content from the template site */
/**********************************/

body {
  margin: 0;  
  text-align: center;
  font: 0.62em verdana, arial, sans-serif;  
  line-height: 170%;
  color: #EEE;
  background: #585858 url(../images/bg_body.jpg) repeat-y top center;

  scrollbar-3d-light-color:#d2e6f8;
  scrollbar-arrow-color:#86E160;
  scrollbar-base-color:#ffffff;
  scrollbar-dark-shadow-color:#000000;
  scrollbar-face-color:#686868;
  scrollbar-highlight-color:#86E160;
  scrollbar-shadow-color:#295F11  
}

h1 {
  clear: both;
  text-align: left;
  margin: 10px 0;
  font: 700 1em verdana, sans-serif;
  /* text-transform: uppercase; */
  color: #7BD32C;
  background: #686868 url(../images/rounded_tr.gif) no-repeat top right;
}

h1 span {
  display: block;
  padding: 2px;
  background: url(../images/rounded_br.gif) no-repeat bottom right;
}

#header {  
  width: 100%;
  height: 3em;
  background: #585858 url(../images/bg_header.jpg) repeat-y top center;  
}
  
#logo_bert {
  text-align:left; 
}


/**********************************/
/* ADMIN   specific styles        */
/**********************************/

.admin {
  width:980px;
  margin: auto;
  text-align:left;
}

/**********************************/
/* Catalog specific styles        */
/**********************************/


p, ol, ul, td {
  font: 10pt, verdana, arial, sans-serif;  
  line-height: 170%;
  color: #EEE;
/*  background: #585858; */
}

a         {color: #86E160;}
a:visited {color: #86E160;}
a:hover   {color: #FFF;}


#plants_main {
	width: 980px;
	margin: auto;
}

#orders_main {
  text-align: left;
	width: 980px;
	margin: auto;
}



#search_simple {
  background-color: #686868;
  color:#86E160;
  height:230px;
  font-size:10pt;
  padding-top:10px;

  
}

#clolre{  color: #86E160;
}

#overview {
  position:relative;
  height:710px;
  overflow:auto;
  background-color: #585858;
  border-color:#686868;
  border-width:2px;
  border-style:solid;
  padding-top:10px;
}


#detail {
  background-color: #585858;
  width:780px;
  overflow:auto;
  border-color:#BCB599;
  border-width:1px;
  border-style:solid;
  padding-left:5px;
}

/*height:850px;*/

#summary  {
  background-color:#585858;
  position:relative;
  height:20px;
  font-size:10pt;
  color: #86E160;
  
}

#extended_search {
  text-align:left;
}

#logout  {
  background-color:#585858;
  position:relative;
  height:100px;
  color: #86E160;
}

/* Cart */
.cart {
  color: #F79504;
}

/* Prices table */
.prices_table {
  border-left-style: none; 
  border-right-style: none; 
  border-top: 0.5pt solid black; 
  border-bottom: none;
/*  background-color: #DCE060;*/
  background-color: #CAE0C0;
  color:black;
}

.prices_header {
  border-left-style: none; 
  border-right-style: none; 
  border-bottom: none; 
  background-color: #86E160;
  color:black;
}

.properties_cell {
  border-left-style: none; 
  border-right-style: none; 
  border-top: none; 
  border-bottom: none;
  /* background-color: #DCE060; */
  background-color: #CAE0C0;
  color:black;
}

.properties_frontcell {
  border-left-style: none; 
  border-right-style: none; 
  border-top: none; 
  border-bottom: none;
  background-color: #8A9385;
  color:black;
}

.properties_header {
  border-left-style: none; 
  border-right-style: none; 
  background-color: #86E160;
  color:black;
}

.prices_header_old {
  border-left-style: none; 
  border-right-style: none; 
  border-bottom: 0.75pt solid black; 
  background-color: #686868;
}
.prices_table_old {
  border-left-style: none; 
  border-right-style: none; 
  border-top: 1.5pt solid black; 
  border-bottom: 1.5pt solid black; 
}  
 
.catalog_cell_notused
{
  background-color:green;
  width:75px;
  overflow: hidden;
}
  /*word-wrap: break-word;*/

.bloeimaand
{
  background-color:lightgreen;
  font-weight:bold;
  color:black;

}
.nietbloeimaand
{
  background-color:#949494;
  font-weight:normal;
  color:black;
}

.menu_logo_text
{
    position:relative;
    left:370px;
    top:6px;
    color:black;
    font-size:8pt;
    font-weight:bold
}


.fieldWithErrors {
  padding: 2px;
  background-color: #F79504;
  display: inline;
}


.fieldWithErrors_message{
  color:#F79504;
}

#pageWithErrors_header{
  color:#F79504;
  font-weight:bold;
  font-size:12px;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
  color: black;
}

