body {font-family: Verdana, Arial;
	  font-size: 12px;
	  text-align: left;
	  background-image:  url(Afbeeldingen/background.gif);
	  background-repeat: repeat-x;
	  background-position: left top;
	  background-color: #ffffff;
	  }
	  
#main {background-color: white; border-width: 20px 1px 20px 1px;
	    border-color: #448245;
		border-style: solid;	
		width: auto; margin: 0 50px;
		padding: 5px 0 0 0;}

#top {font-size: 150%; font-weight: bold; border: 1px solid #448245; margin: 10px 10px 10px 10px;}

#content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	min-height: 400px;
	margin:0px 10px 20px 203px;
	border: 1px solid #448245;
	padding:0px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}

#menu {
	position:absolute;
	width:180px;
	top:125px;
	left:71px;
	padding:0px;
	background-color:white;
	border: 1px solid #448245;
	z-index:2;
	}

#footer {}

#main2 {width: auto;
	    margin: 0px 20px;
		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 0 10px 0;
list-style-type: none;
line-height: 1.2em;
}

#menulayout li { margin: 0;
			   	 border-bottom: 1px solid #000;
           		 background-color: #ffffff;
				 width: 88%;
				 height: 1.7em;}

#menulayout a {display: block;
			padding: 3px 12px 3px 8px;
			text-decoration: none;
			}		
			
#menulayout a:hover
{
background-color: #448245;
color: #ffffff;
}
#menulayout a:focus
{
background-color: #448245;
color: #ffffff;
}

.tekst {padding: 5px 10px 10px 10px}

.header1 {font-size: 12pt;
		font-family: "Arial", "Verdana";
		color: #448245;
		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: #448245;
		margin: 1;
		font-weight: bold;
		text-align: left;
		}
		
.header3 {font-size: 10pt;
		font-family: "Arial", "Verdana";
		color: #448245;
		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: #448245;}
				 		
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: #448245;
				   }
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: #448245;
				   }
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;
	  }
	    			   				   		   
ul.kleur0 {list-style-type: none;
	margin: 0;
	padding-left: 0px;
	line-height: 1.2em;
	}
ul.kleur1 {list-style-type: bullet;
    color: #448245;
    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: #448245;}

DIV.noscreen {display: none;}
	  
a:link {color: #448245;
	}
a:visited { color: #448245;
	}
a:hover { color: #CE4002;
	}
a:active { color: #CE4402;
	}

/* #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 {padding: 0px; vertical-align: middle;}
IMG.filler {margin: 20px;}

.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 #448245 solid;
		  color: #000000;
		  text-align: left;
		  }
legend {color: #000000;
		background: #f0f0f0;
		border: 1px #448245 solid;
		padding: 1px 10px
		}
label {width: 4em;
	   text-align: right;
	   margin: 5px 10px 0 0;
	   clear: both;
	   }
br {clear: both;}

.button {background-color: #f0f0f0;
		line-height: .85;
		padding: 2px;
		text-transform: capitalize;
		cursor: hand;
		margin: 5px 5px 5px 0;
		}

input,textarea,select {font-size: 110%;
			    background-color: #f0f0f0;
				padding: 2px;
				margin: 1px 0;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				border: 1px #448245 solid;
				}
input:focus,textarea:focus {background-color: #fbfbfb;}
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 {margin: 0px 5px; border: 0; background-color: #ffffff;}

.besteltabel {font-size: 12px;}
.aantalkol {}
.headerkol1 {text-align: center;}
.omschrijfkol {width: 60%;}
.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 {}

p.vakantie {font-size: 110%; font-weight: bold; color: red; display: none;}