body { 	background-color: #ffffff;
	    font: normal 12px Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
	    margin: 0px;
		text-align: center;
	   }

#main {text-align: left;}
		
#top {}
	    
#menu {}
		
#content {}

#tekst {margin: 5px 5px 5px 5px;
	    }
			
#footer {text-align: center;
		 position: relative;
		 bottom: 5px;
		 padding: 10px 0 5px 0;
		 }			

#main2 {width: 780px;
		margin: 0 auto;
		text-align: left;
		margin-bottom: 15px;
		a color #0000ff;
		}
		
.main2tekst {text-align: left;
			 color: #808080;
			 font-size: 10px;
			 }

.main2tekst A:link {text-decoration: underline; color: #505050;}
.main2tekst A:visited {text-decoration: underline; color: #505050;}
.main2tekst A:active {text-decoration: underline; color: #505050;}
.main2tekst A:hover {text-decoration: underline; color: #505050;}		 
		
#menulayout ul
{
margin: 0;
padding: 0;
list-style-type: none;
line-height: 1.2em;
}

#menulayout li { margin: 0;}

#menulayout a {display: block;
            background-color: #ffffff;
			width: 88%;
			padding: 3px 12px 3px 8px;
			text-decoration: none;
			border-bottom: 1px solid #000;}

#menulayout a:hover
{
background-color: #F18504;
color: #ffffff;
}
#menulayout a:focus
{
background-color: #F18504;
color: #ffffff;
}

.header1 {font-size: 12pt;
		font-family: "Arial", "Verdana";
		color: #000000;
		margin-top: 1em;
		margin-bottom: 0.5em;
		text-transform: capitalize;
		font-weight: bold;
		text-align: center;
		}
		
.header2 {font-size: 11pt;
		font-family: "Arial", "Verdana";
		color: #000000;
		margin: 1;
		font-weight: bold;
		text-align: left;
		}
		
.header3 {font-size: 10pt;
		font-family: "Arial", "Verdana";
		color: #000000;
		margin: 0;
		font-weight: bold;
		text-align: left;
		margin-top: 1.0em;
		}
	
.header4 {font-size: 110%;
		font-family: "Arial", "Verdana";
		color: #000000;
		margin: 0;
		font-weight: bold;
		text-align: left;
		margin: 10px 0 0 0px;
		}
.header4:first-letter {font-size: 130%;
				 color: #000000;}
				 		
p { text-align: 	left;
	padding: 		0 0px 0 0px;
	}	
p.clearleft {clear: left; }
p.inline {display: inline;}
p.p0 {line-height: 	1.2em;
	  text-indent: 0px;
	  text-align: left;
	  margin-top: 0.0em;
	  margin-bottom: 0.0em;
	  }
p.p2 {line-height: 	1.2em;
	  text-indent: 0px;
	  text-align: left;
	  margin-top: 0.0em;
	  margin-bottom: 0.0em;
	  }
p.p2:first-letter {font-weight: bold;
				   color: #000000;
				   }
p.p3 {line-height: 	1.2em;
	  text-indent: 0px;
	  text-align: left;
	  margin-top: 1.0em;
	  margin-bottom: 0.0em;
	  }
p.p3:first-letter {font-weight: bold;
				   color: #000000;
				   }
p.p4 {font-size: 12pt;
	  font-family: "Arial";
	  color: #A1D2A1;
	  margin: 12;
	  text-transform: uppercase;
	  font-weight: bold;
	  text-align: left;
	  }
/* productblokjes */	  
p.prodrij {line-height: 1.2em;
	  	   margin-left: 20px;
	  	   margin-top: 20px;
	  	   margin-bottom: 0.0em;
		   }
p.prodrij+p.prodrij {margin-top: 0px;}
fieldset {padding: 10px;
		  margin: 10px 0px 10px 10px;
		  border: 1px #42803d solid;
		  }
fieldset.producten {width: 50%;}
legend.producten {border-color: #42803d;}
	  
/* classes voor de sitemap */			   
p.sm0 {line-height: 1.5em;
	  text-indent: 0px;
	  text-align: left;
	  margin-top: 2.0em;
	  margin-bottom: 0.0em;
	  }
p.sm1 {line-height: 1.5em;
	  text-indent: 5em;
	  text-align: left;
	  margin-top: 0.0em;
	  margin-bottom: 0.0em;
	  }
p.sm2 {line-height: 1.5em;
	  text-indent: 14em;
	  text-align: left;
	  margin-top: 0.0em;
	  margin-bottom: 0.0em;
	  }
/* semi-tabelletje met 2 kolommen */
.left {
    float:                  left;
    width:                  20em;
    margin-right:           1em;
}
.right {
    margin-left:            21em;
}
table {font-size: 12px;}
td {vertical-align: top;}
th {text-align: left;}
    			   				   		   
ul.kleur0 {list-style-type: none;
	margin: 0;
	padding-left: 0px;
	line-height: 1.2em;
	}
ul.kleur1 {list-style-type: bullet;
    color: #000000;
    padding-left: 0px;
	margin-left: 15px;
	margin-top: 0.0em;
	line-height: 1.2em;
	}
ul.kleur2 {list-style-type: bullet;
    color: #000000;
    padding-left: 1.0em;
	margin-left: 15px;
	margin-top: 0.0em;
	}
div.kleur1 {color: #000000;}
div.kleur2 {color: #000000;}

DIV.noprint {display: none;}

DIV.noscreen {text-align: center;
              font-weight: bold;}
	  
a:link {color: #000000;
	}
a:visited { color: #000000;
	}
a:hover { color: #000000;
	}
a:active { color: #000000;
	}

/* #extraDiv1 {
	position: 		absolute;
	top: 			0;
	left: 			0;
	background: 	transparent url(Afbeeldingen/0444US_Med.jpg) no-repeat;
	width:			130px;
	height:			170px;
	z-index:		0;
}
#extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {
	display: 		none;
} */

IMG.rechts {float: right; margin: 0 5px 0 5px; }
IMG.links {float: left; margin: 0 5px 5px 0;}
IMG.top {border: 1px solid #000000;
	 	 margin: 10px 10px 10px 10px;
	  	 padding: 0px;
	  	 float: center;
	 	 }

.floatcontainer:after{content: ".";
					  display: block;
					  height: 0;
					  clear: both;
					  visibility:hidden;
					  }
.floatcontainer{display: inline-block;}
/* Mark Hadley's fix for IE Mac */
/* Hides from IE Mac \*/ * html .floatcontainer {height: 1%;}
.floatcontainer{display:block;} /* End Hack */ 

/* FORMULIEREN ----------------------------------------------------------------- */
fieldset {width: 90%;
		  padding: 5px;
		  margin-top: 1.0em;
		  border: 1px #00000 solid;
		  color: #000000;
		  text-align: left;
		  }
legend {color: #000000;
		background: #ffffff;
		border: 1px #000000 solid;
		padding: 1px 10px
		}
label {width: 4em;
	   text-align: right;
	   margin: 5px 10px 0 0;
	   clear: both;
	   }
br {clear: both;}

.button {background-color: #ffffff;
		line-height: .85;
		padding: 2px;
		text-transform: capitalize;
		cursor: hand;
		margin: 5px 5px 5px 0;
		}

input,textarea {font-size: 110%;
			    background-color: #ffffff;
				padding: 2px;
				margin: 1px 0;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				border: 1px #000000 solid;
				}
input:focus,textarea:focus {background-color: #ffffff;}
label.adres {width: 9em; float: left; text-align: right;}
input.adres {width: 15em; margin-left: 5px;}
textarea.adres {width: 23em; height: 7em; margin-left: 5px;}
label.bestel {width: 200px; min-width: 200px; margin-left: 10px; text-align: left;}
input.bestel {width: 4em;}
input.radio {border: 1px solid #ffffff; margin: 0px 5px;}

.besteltabel {font-size: 12px; width: 100%; padding: 0;}
.aantalkol {}
.headerkol1 {text-align: center;}
.lobest {padding-right: 10px;} /* lay-out bestelformulier */
.lobest80 {padding-right: 5px; width: 100px;}
.lobest15 {padding-right: 5px; width: 80px;}
.lobest20 {padding-right: 15px; width: 50px; text-align: right;}
.lobestkop {background-color: ffffff; font-weight: bold;}
.lobestbot {padding-bottom: 1.5em;}
.prijskol {}

.adrestabel {font-size: 12px;}
.adreslabelkol {text-align: right; vertical-align: top;}
.adresveldkol {}
.paytabel {font-size: 12px;}
.paylabelkol {text-indent: 10px; align: left; vertical-align: top; width: 100px;}
.payveldkol {}