body{
		margin:0;
		padding:0;
		font:	15px/24px Arial, sans-serif;
		color:#000;
		background-color:#51B948;
}


h1, h2, h3{
		margin:0;
		padding:0;
		font-weight:bold;
}

p{
	margin-top:0;
	margin-bottom:5px;

}

h1{
		font:	20px/22px Arial, sans-serif;
		font-weight:bold;
}

h2{
		font:	17px/22px Arial, sans-serif;
		margin-top:0;
		padding-top:0;
}

img{
	border-style: none;
	margin:0;
	padding:0;
	padding:20px;
}

hr{
	display:block;
	float:none;
	clear:both;
	height:0;
	border:0;
	margin:0;
	padding:0;
	color:#fff;
	background-color:#fff;
	visibility:hidden;
	opacity:0.0;
}

.left{
	padding:0;
	margin:0;
	display:block;
	float:left;
	padding-right:0;
	margin-left:10px;
	padding-right:25px;
	padding-left:20px;
	margin-top:20px;
	}

.right{
	padding:0;
	padding-top:20px;
	display:block;
	float:right;
	padding-right:25px;
	margin-right:0;
	margin-left:0;
	padding-left:0;
}

#content ul.sortable-list {
  margin:0;
	padding:0;
  list-style-type:none;
}
#content ul.sortable-list li {
    margin:0;
    padding:0;
}

#content ul.sortable-list ul{
	list-style-type:disc;
	margin:auto;
	margin-left:30px;
	margin-bottom:13px;
}

#content ul.sortable-list ul li{
	margin:auto;
	margin-left:30px;
	display:block;
}

#frame{
	width:822px;
	margin:auto;
	background-color:#fff;
	padding-bottom:-26px;
}


#header{
	height:90px;
	background:url(i/header1.jpg);
	background-repeat:no-repeat;
}

#header img{
	margin:0;
	padding:0;
	display:block;
	padding-bottom:0;
	float:right;
	padding-right:30px;
}

#wrapper{
		background-image:url(./i/kokosgrond.jpg);
		background-repeat:repeat-y;
		margin-bottom:-26px;
height:100%;
width:100%;

}

#left{
	float:left;
	width:160px;
	padding-bottom:26px;
background:transparant;
}

#left ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font:	15px/20px Arial, sans-serif;
	margin-left:30px;

}

#left ul li{
	margin-bottom:7px;
}

#left ul li a{
	text-decoration:none;
	color:#000;
	padding:2px;
}

#left ul li a:hover{
	text-decoration:none;
	color:#fff;
	background:#51B948;
}

#menu{
	padding-top:40px;
	padding-bottom:30px;
	background:#fff;

}

#content{
	width:662px;
	background-image:url(./i/contentback.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:left;
	padding-top:40px;
	display:block;
	height:453px;
	padding-bottom:26px;
}

#content[id]{
	height:auto;
	min-height:453px;
}

a{
	color:#51B948;
	text-decoration:none;
}

#content a:hover{
	text-decoration:underline;
}

#header ul{
	margin:0;
	padding:0;
	list-style-type:none;
	padding-top:60px;
	padding-left:50px;
}

#header li{
	margin:0;
	padding:0;
	display:inline;
	margin-right:25px;
	color:#fff;
}

#header a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	border-bottom:2px solid #FF407B;
}

#header a:hover{
	font-weight:bold;
	color:#FF407B;
	text-decoration:none;
	border-bottom:2px solid #FF407B;
}

#footer{
	height:26px;
	width:822px;
	background-repeat:no-repeat;
	margin:auto;
	padding-left:26px;
	padding-right:26px;
	text-align:center;
	font-size:90%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='i/footerback.png');
}

#footer[id]{
	background-image:url(i/footerback.png);
}

.breaker{
	clear:both;
	padding-top:-26px;
}

p, h1, h2{
	padding-left:30px;
	padding-right:30px;
}

#address{
		font:	11px/16px Arial, sans-serif;
		padding-left:30px;
		margin-top:20px;
		color:#fff;
		padding-bottom:10px;
}

.box{
		font:	13px/20px Arial, sans-serif;
}

.pear{
	font-size:80%;
	font-weight:bold;
}

fieldset, form{
	margin:0;
	padding:0;
	border:0;
}

form{
	padding-left:30px;
	padding-right:30px;
}

label{
	width:120px;
	display:block;
	float:left;
}

label input{
}

fieldset ol{
	list-style-type:none;
}

fieldset ol, fieldset li{
	margin:0;
	padding:0;
}

fieldset ol li input{
	margin-bottom:10px;
	float:left;
}

td{
	border-bottom: 1px solid #51B948;
	padding-right:20px;
	font-size:90%;
}

table{
	margin-bottom:10px;
	margin-left:30px;
}

em{
	font-size:90%;
}

#order label{
	width:400px;
}

#order input{
	width:30px;
}

.small{
	font-size:90%;
	padding-left:20px;
}

.firstcol{
	width:100px;
	display:block;
	float:left;
}

.secondcol, .thirdcol, .fourthcol{
		font:	12px/20px Arial, sans-serif;
	display:block;
	float:left;
}

.secondcol{
	width:60px;
}

.thirdcol{
	width:80px;
}

 .fourthcol{
	width:80px;
 }

textarea{
	width:200px;
	height:100px;
}

form li{
	clear:left;
}

form h2{
	padding-left:0;
	margin-top:20px;
}

label.customform{
	width:50px;
	clear:none;
	float:left;
	display:block;
	margin-left:10px;
}

input.customform{
	width:80px;
	float:left;
	clear:none;
	display:block;
}

h3{
	float:right;
	display:block;
	margin-right:26px;
	margin-left:26px;
	margin-bottom:26px;
	margin-top:40px;
	width:270px;
	font:	30px/1.1em Arial, sans-serif;
	color:#51B948;
}

#flashcontent{
	margin-left:26px;
}

#flags img{
	margin:0;
	padding:0;
	width:25px;
}

#flags{
	margin-left:30px;
	margin-top:10px;
}

p{
	padding-left:30px;
	padding-right:20px;
	
}