body
	{
	font-size:12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align:center;
	background-color: #C1DF7D;
	color: #2c6435;
	}

td,p 
	{
	font-family: Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;
	font-size: 12px; color: #333333; 
	}
	
#bar_top
	{
	background-color:#699766;
	background-repeat:repeat-x;
	height:97px;
	-moz-border-radius-bottomright:	1em;
	-moz-border-radius-topright:	1em;
	-moz-border-radius-bottomleft:	1em;
	-moz-border-radius-topleft:	1em;
	}


.miep 
	{
	width: 100%;
	background: #ffffff;
	margin-top: 1em;
	margin-bottom: 1em;
	}

.miep thead td 
	{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #DAECB0;
	color: #317082;
	font-weight: bold;
	text-align: left;
	}

.miep td 
	{
	padding: 6px;
	text-align: left;
	}	
	

#navmenu ul
	{
	color: #317082;
	list-style: square;
	}

#navmenu a
	{
	color: #317082;
	}

#largelist ul
	{
	color: #317082;
	list-style: square;
	}
#largelist li
	{
	font-size: 14px;
	margin-top: 12px;
	}
#largelist a
	{
	color: #317082;
	}
	
p.terug	
	{
	background-color: #eeeeee;
	color: #317082;
	font-weight: bold;
	padding: 3px;
	}	
a.bestellen	
	{
	border: 1px solid #317082;
	background-color: #eeeeee;
	padding: 6px;
	}
	
td.anker	
	{
	color: #317082;
	font-weight: bold;
	background-color: #DAECB0;
	}	
td.tekst	
	{
	line-height: 25px;
	}
	
	

a,a:active { color: #317082; text-decoration: none; }
a.tab_w:hover { text-decoration: underline; }

h1 { font-size: 15px; }
h2 { font-size: 13px; }
h3 { font-size: 14px; }
	
input.tt 
{
font-family: Courier;
font-size: 8px;
}

	
td.prijs
	{
	text-align:right;
	}	
td.prijs_vet
	{
	font-weight:bold;
	text-align:right;
	}	
td.tekst_vet
	{
	font-weight:bold;
	}		


p.melding_fout
	{
	font-size: 11px;
	color: #CC3333;
	padding:10px;
	background: #DDDDDD;
	line-height: 1.7em;
	border: 1px solid #CC3333;
	margin-bottom : 15px;
	font-weight : bold;
	}
	
p.melding_goed
	{
	font-size: 11px;
	color: #339933;
	padding:10px;
	background: #EEEEEE;
	line-height: 1.7em;
	border: 1px solid #339933;
	margin-bottom : 15px;
	font-weight : bold;
	}

p.melding
	{
	font-size: 11px;
	color: #333399;
	padding:10px;
	background: #EEEEEE;
	line-height: 1.7em;
	border: 1px solid #333399;
	margin-bottom : 15px;
	font-weight : bold;
	}
	
.script
	{
	font-size: 10px;
	color: #EEEEEE;
	font-family: Courier New;
	}



	
/* General styling for both valid and invalid input */
.invalidInput,.validInput{
	padding:1px;
}
/* Style for invalid input */
.invalidInput{
	border:1px solid #F00;
}
