html,body {
  background-color: white;
  height: 100%;
  border: 0px;
  padding: 0px;
  margin: 0px;
}
body,td,th {
  font-family: Verdana;
  font-size: 11px;
  line-height: 14px;
  color: #444444;
}
th {
  text-align: left;
  vertical-align: bottom;
}
form {
  margin: 0px;
}
input,select,textarea {
  border: solid 1px #669900;
  font-size: 11px;
  line-height: 11px;
  font-family: Verdana;
  scrollbar-face-color:#639f00;
  scrollbar-highlight-color:#99cc33;
  scrollbar-3dlight-color:white;
  scrollbar-darkshadow-color:black;
  scrollbar-shadow-color:gray;
  scrollbar-arrow-color:#99cc33;
  scrollbar-track-color:#f0f6dc;
  background-color: #f0f6dc;
}
input.button {
  background-color: #669900;
  color: #f0f6dc;
}
input.checkbox, input.radio {
  border: none;
  background-color: white;
}
a {
  color: #669900;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
td.borders {
  border-left: solid #c0c0c0 1px;
  border-right: solid #c0c0c0 1px;
}
td.translate img {
	border: none 0px;
}
td#spreuk {
  text-align: center;
  font-weight: bold;
}
td#spreuk a {
  color: #444444;
}
div#shop {
  font-size: 23px;
  color: #669900;
  text-transform: uppercase;
  font-weight: bold;
  margin: 12px;
}
td.menuitem a {
  line-height: 16px;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 10px;
  font-weight: bold;
  color: #9ecf14;
  text-transform: uppercase;
  text-decoration: none;
  width: 160px;
  display: block;
}
td.menuitem a:hover {
  background-color: #7db900;
  color: white;
}
td.menusubitem {
  background-color: #ECF3D1;
}
td.menusubitem a {
  width: 160px;
  padding-left: 3px;
  padding-right: 3px;
  display: block;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: #649900;
}
td.menusubitem a:hover {
  background-color: #649900;
  color: #f0f6dc;
}
td#zoeken {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  padding: 12px;
  padding-top: 33px;
  padding-right: 5px;
  height: 147px;
}
td#zoeken input {
  border: solid #5a8e00 1px;
  background-color: 6faa00;
  height: 16px;
  width: 105px;
  color: white;
}
td#zoeken img {
  cursor: pointer;
}
td#zoeken a {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
}
td#zoeken a:hover {
  text-decoration: underline;
}
td.categorie {
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: bold;
  color: #669900;
}
td.nav {
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
}
td.nav a {
  color: #707070;
  text-decoration: none;
}
td.nav a:hover {
  color: #6eaa00;
}
td.aanwijzing {
  color: #f0f7dc;
  background-color: #6eaa00;
  padding: 2px;
}
td.aanwijzing a {
  color: #f0f7dc;
  text-decoration: none;
}
td.aanwijzing a:hover {
  text-decoration: underline;
}
.groen {
  color: #6eaa00;
}

table#productoverzicht {
	margin-top: 24px;
}
table#productoverzicht input {
  text-align: left;
  font-family: Verdana;
  font-size: 11px;
  line-height:13px;
  padding-left:1px;
}
table#productoverzicht td.categorie_td {
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid white;
	vertical-align:top;
}
table#productoverzicht img.foto {
	border: solid 1px #c0c0c0; 
	width: 80px; 
	height: 80px; 
	vertical-align:top;
	float:left;
}
table#productoverzicht td.header_td h1,h1 {
	display:block;
	font-size: 18px;
	margin:0px;
	margin-bottom:5px;
	font-weight: bold;
	color: #669900;
}
table#productoverzicht td.product_td {
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid white;
	vertical-align:top;
}

/*Layout betaalmethoden
div#betaalmethodes_ideal{
	hjheight: 95px;	
	padding-bottom:15px;
}
div#betaalmethodes_creditcard, div#betaalmethodes_overschrijven{
	height: 50px;
	padding-bottom:15px;
}
div#betaalmethodes_paypal, div#betaalmethodes_machtiging, div#betaalmethodes_paypermail, div#betaalmethodes_giropay, 
div#betaalmethodes_buitenlandseoverschrijving{
	height: 45px;
	padding-bottom: 15px;
}
div.betaalmogelijkheden_kop{

	font-size:14px;
	font-weight:bold;
	margin:0 0 5px;	
}
div.betaalmogelijkheden_inl{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin:8 0 4px;	
}
div.betaalmogelijkheden, .overschrijven_opties{
	font-size:12px;
	line-height:20px;
	margin-bottom:15px;
}
div.betaalmethoden{
	margin-bottom: 1px;
}
div.betaalmethode{
	margin-bottom:5px;
}
.betaalmethoden, .overschrijven_optie{
	border: none;
}*/

div#betaalmethodes div.betaalmethode {
	clear: both;
}
div#betaalmethodes div.betaalmethode div {
	float:left;
}
div#betaalmethodes div.betaalmethode img {
	margin-left:3px;
	margin-right:6px;
}
div.betaalmethode{
	padding-bottom: 22px;	
}

.cnt_grijs_12, .cnt_grijs_12 a {
	color:#464646;
	font-size:12px;
	line-height:20px;
}

form.form1, form.form1 input.text, form.form1 select {
	color:#464646;
	font-size:12px;
}
