BODY{ 
background: #F9F9F7 url('images/a1.gif') repeat-x;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 10pt; 
padding: 0; 
margin-left:0; margin-right:0; margin-top:15px; margin-bottom:10px      
}

a:link { 
color: #339F25; 
text-decoration: underline; 
}
a:visited { 
color: #339F25; 
text-decoration: underline; 
}
a:hover { 
text-decoration: 
none; 
color: #D20000; 
}

a.foto:link { 
color: #FFFAFA; 
text-decoration: underline; 
}
a.foto:visited { 
color: #FFFAFA; 
text-decoration: underline; 
}
a.foto:hover{ 
text-decoration: 
none; 
color: #D20000; 
}

ul {
	margin: 10px 30px;
	padding: 0 15px;	
	color: #72A545;	
}
ul span, ol span {
	color: #000000;
}

code {
  width: 650px;
  margin: 0 auto;  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font-family: Georgia, "Times New Roman", Times, serif; 
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #72A545;  
  border-left: 5px solid #72A545;
}
/* Page */

.wrapper {
	width: 1000px;
	background: url('a1.gif') repeat-x;
}


#TOPNAV{ margin:0 auto; text-align: right; width: 1000px; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; background-image: url('images/bg_top_caption.gif'); background-repeat: repeat-x;  height: 30px; }
	#TOPNAV div{ width: 1000px; height: 30px; line-height: 30px; float: right  }
	#TOPNAV p{ float: right; line-height: 29px;  font-size: 11px;  margin:0; padding:0;   }
	#TOPNAV a{ height: 29px; line-height: 29px; margin: 0; color: #2B4C26; background-repeat: no-repeat;   padding: 0 9px 0 22px;  display: block;  float: left;    background-position: left;           }
	#TOPNAV a.Home{ background-image: url('images/ico_home.gif');  }
	#TOPNAV a.Contact{ background-image: url('images/ico_email.gif');  }
	#TOPNAV a.Map{ background-image: url('images/ico_sitemap.gif');    }
	#TOPNAV a:hover{ color: #CE0000; text-decoration: none; position:relative; top:-1px;}

div#hdr {position: relative; background: #006600; height:145px; width: 1000px; margin: 0 auto; padding: 0} 
div#hdr .logo {position: absolute;left: 30px; top: 8px; height: 130px} 
#slogan {position: absolute; background-image: url('images/hdr_4.jpg'); width: 522px; height: 165px; top: 0; right: 0px; padding: 0; margin: 0; color: White; font-weight: normal; font-style: italic; font-size: 18pt}

.header { margin:0 auto; width: 1000px; height:142px; background-color: #275000; }
	.header h1{ position:relative; padding: 30px 15px 0 40px; color: #1D411B; font-size: 18pt;  font-weight: normal;  font-family: Georgia, "Times New Roman", Times, serif;   }
	.header h1 a{ position: absolute; top: -2px; left: -2px; color: White; }
	.header h1 a:hover{ position: absolute; top: -3px; left: -2px; text-decoration: none; }
	.header h2{ float: right; font-size: 18pt; padding: 0px 15px 0 0; margin: 0; color: White; font-weight: normal; font-style: italic; }


.bar { margin:0 auto; width: 1000px; height:20px; background-color: #009900;  }

/* Sidebar */

.sidebar {
	float: left;
	width: 240px;
}


/* Menu */

#menu {
	padding: 20px;
	background: #85C329 url('images/img04.gif') repeat-x;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	background: url('images/img05.gif') repeat-x;; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px
}

#menu li.first {
	background: none;
}

#menu a {
	text-decoration: none;
	font-size: 129%;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

/* Col */

.col {
	padding: 20px;
	background: #d2691e;
	height: 400px;
}

.col.aanb {
	padding: 20px;
	background: #d2691e;
	height: 960px;
}

/* Content */

#container-content
{
width: 760px;
float: right;
}

#container-content h3
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
margin-bottom: 20px;
}

#container-content .content
{
padding: 0px 15px 0px 15px;
margin-bottom: 20px;
}

#container-content .post
{
margin-bottom: 30px;
}

#container-content .post .headercont
{
position: relative;
}

#container-content .post .content
{
margin-bottom: 0px;
}

#container-content .post .footer
{
position: relative;
top: -10px;
margin-bottom: -20px;
background: url('images/a33.gif') repeat-x;
height: 33px;
}

/* Feature */

.feature {
	clear: both;
	width: 500px;
	margin: 0 auto;
	margin-top: 20px;
	padding: 10px 20px 10px 20px;
	background: #F5F5F5;
	border: 1px solid #72A545;
}

img.floatRightClear { 
    float: right; 
    clear: right; 
    margin-right: -80px; 
}

.feature h2 {
	margin: 0;
	color: #FF0000;
}

/* AanbiedingFeature */

.aanbfeature {
	clear: both;
	width: 700px;
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 20px 20px 10px 20px;
	background: #F5F5F5;
	border: 1px solid #72A545;
}

.aanbfeature img {
	float: right;
	margin-left: 20px;
}

.aanbfeature h2 {
	margin: 0;
	color: #FF0000;
}

/* Footer */

.footer {
  width: 100%;
  margin: 0 auto;
  background: #CCC;
}

.footer p {
  font-size: 90%;
  padding: 17px 5px 0;
  float: right;
}

