#body{
margin:0;
padding:0;
background:#d1d9da;
font-family:verdana;
font-size:11px;
color:#545d67;
}
#main_container{
width: 930px;
margin:0 auto;
background:url('main_background.gif') repeat-y;
padding: 0px 16px;
position:relative;
left:16.5px;
}
#head_container{
width:898px;
height:80px;
background: url('header_background.jpg');
position: relative;
}
#main_logo{
position:absolute;
top:10px;
left:10px;
}
#main_banner{
width: 234px;
height: 60px;
position:absolute;
top:10px;
right:10px;
/*border:1px solid;*/
}
#banner_container{
width:898px;
height:175px;
background:#0173af;
}
#flash_menu_spacer_container{
height:12px;
width:898px;
padding: 0px 0px 2px 0px;
}
div.flash_menu_spacer{
background: url('flash_menu_spacer.gif') repeat-x;
}
#menu_container{
background:#549D49;
height:29px;
width:898px;
color:#515D67;
}

#main_menu,#main_menu ul{
list-style:none !important;
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
}
#main_menu li{
list-style:none !important;
float:left;
height:29px;
}
#main_menu li.level_0{
// border-left: 1px solid #a8a8a8;
}
#main_menu li a.menu{
display:block;
padding:0px 10px;
line-height:29px;
vertical-align:middle;
text-decoration:none;
//color:#515D67;
color: #ffffff
}
#main_menu li a.menu:hover{
 //color:#49709B;
 color:#0173AE
}
#main_menu ul.sub {
position:absolute;
background:#51b948;
z-index:1;
}
#main_menu ul.sub li{
list-style:none;
float:none;
height:auto;
//border-bottom:1px solid #bab9b9;
}
#main_menu ul.sub a.menu{
display:block;
padding:0px 15px;
width:150px;
font-size:10px;
line-height:20px;
}
#main_menu a.menu img{
vertical-align:text-bottom;
}#content_container{
width: 640px;
float: left;
padding: 20px;
}

#bannerspace {
width: 898px;
padding:0px 9px 9px 9px;
}
div.banners{
}

div.bannerslots {
float:left;
/*width:220px;
height:60px;*/
}

div.content{
padding:15px;
padding-right:15px;
}
h1,h2,h3{
color:#549D49;
margin:0;
padding:0;
padding-bottom:10px;
}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
a{color:#549D49;}
a:hover{color:#49709B;}div.newsheader{
padding-bottom:15px;
color: #2f466d;
}
ul.newsitems{
margin:0;
padding:10px 20px;
list-style: none !important;
}
ul.newsitems div.newsheader{
padding:0;
}
div.newscontent {
padding:10px 10px 10px 0px;
zoom:1;
line-height:14px;
}
img.main_newsimage{
text-align:right;
vertical-align:top;
margin-right:10px;
border:0px;
float:left;
padding:0px;
}
div.newscontent p{
margin:0;
padding-bottom:10px;
}
div.newscontent p.intro{
font-weight:bold;
}
div.newscontent p.intro p{
margin:0;
padding:0;
}
a.readmore{
color:#549D49;
text-decoration:underline;
font-style:italic;
}
a.readmore:hover{
color:#49709B;
}
div.news_bottom_nav{
padding-bottom:20px;
}
div.news_bottom_nav a{
color:#549D49;
text-decoration:underline;
}
div.news_bottom_nav a:hover{
color:#49709B;
}
ul.recent_newsitems a{
text-decoration:none;
color:#549D49;
}
ul.recent_newsitems a:hover{
color:#49709B;
}
div.newshead_content{
border-bottom:1px solid #549D49;
padding-bottom:20px;
}
a.news_titel{
display:block;
text-decoration:none;
color:#549D49;
}
a.news_short_content{
display:block;
text-decoration:none;
color:#515D67;
}
div.latest_news{
/*border-top:1px solid #549D49;*/
padding:10px 0px;
}
div.latest_news h3{
color:#49709b;
}
div.latest_news a{
color:#515d67;
}
div.latest_news a:hover{
color:#49709b;
}
div.newslisting{
padding-bottom:20px;
}div.eventsheader{
padding-bottom:15px;
color: #2f466d;
}
ul.eventsitems{
margin:0;
padding:10px 20px;
list-style: none !important;
}
ul.eventsitems div.eventsheader{
padding:0;
}
div.eventscontent {
padding:10px 10px 10px 0px;
zoom:1;
line-height:14px;
}
img.main_eventsimage{
text-align:right;
vertical-align:top;
margin-right:10px;
border:0px;
float:left;
padding:0px;
}
div.eventscontent p{
margin:0;
padding-bottom:10px;
}
div.eventscontent p.intro{
font-weight:bold;
}
div.eventscontent p.intro p{
margin:0;
padding:0;
}
a.readmore{
color:#549D49;
text-decoration:underline;
font-style:italic;
}
a.readmore:hover{
color:#49709B;
}
div.events_bottom_nav{
padding-bottom:20px;
}
div.events_bottom_nav a{
color:#549D49;
text-decoration:underline;
}
div.events_bottom_nav a:hover{
color:#49709B;
}
ul.recent_eventsitems a{
text-decoration:none;
color:#549D49;
}
ul.recent_eventsitems a:hover{
color:#49709B;
}
div.eventshead_content{
border-bottom:1px solid #549D49;
padding-bottom:20px;
}
a.events_titel{
display:block;
text-decoration:none;
color:#549D49;
}
a.events_short_content{
display:block;
text-decoration:none;
color:#515D67;
}
div.latest_events{
/*border-top:1px solid #549D49;*/
padding:10px 0px;
border-bottom:1px solid #515d67;
}
/*div.latest_events ul, div.latest_events ul li{
/*list-style:none !important;
list-style-type:none !important;
list-style-position:inside;
padding: 0px !important;
font-weight:bold;
}
div.latest_events ul li{
padding:10px 0 0 0 !important;
}*/
div.latest_events h3{
color:#49709b;
}
div.latest_events a{
color:#515d67;
}
div.latest_events a:hover{
color:#49709b;
}
div.eventslisting{
padding-bottom:20px;
}div.searchbox{
padding:10px 0px;
border-top:1px solid #515d67;
}
input.zoeken{
background:url('/zoek.gif') no-repeat;
border:0px;
width:50px;
height:23px;
}
#zoek_container{
}
#zoek_container input.zoekterm, div.searchbox input.zoekterm{
width: 110px;
font-size:11px;
}
div.result{
padding:10px;
background: url(punt.gif) 0px 15px no-repeat;
}
div.pagenavigatie{
padding: 10px 0px;
}
div.pagenavigatie a.pagelink{
padding:0px 2px;
}#right_container{
width: 198px;
float: left;
background: #d1d9da;
position: relative;
margin:20px 0px;
padding:10px;
}
#right_holder{
background: #d1d9da;
/*padding:10px 10px 10px 0px;*/
padding:10px 0px 10px 0px;
margin-top:20px;
}
#right_container ul,#right_container ul li{
padding:0px 0px 0px 20px;
margin:0px;
//list-style:none;
list-style-type:disc;
list-style-position:outside;
color:#515d67;
}
#right_container ul li{
padding:2px 5px;
}
#right_container a{
text-decoration:none;
}
#teller{
padding-bottom:10px;
border-bottom:1px solid #515d67;
}
#teller h3{
color:#49709B;
}
div.contact_info{
color:#49709B;
}
div.right_submenu{
padding-bottom:10px;
border-bottom:1px solid black;
}
div.right_holder_corners{
width: 14px;
height: 14px;
position: absolute;
}
div.right_holder_corner_tl{
background: url('right_holder_corners.gif');
background-position: top left;
top: 0px;
left: 0px;
}
div.right_holder_corner_bl{
background: url('right_holder_corners.gif');
background-position: bottom left;
bottom: 0px;
left: 0px;
}

#twitter_widget {
 position:relative;
 width:100%;
 border-top:1px solid #515D67;
/* float:right;*/
/* margin-right:31px;*/
/* margin-bottom:20px;*/
}
#twitter_widget div.twtr-doc {
 width:208px!important;/*218*/
}
#twitter_widget #twtr-widget-1 .twtr-doc, #twitter_widget #twtr-widget-1 .twtr-hd a {
 background:none!important;
 color:#545D67!important;
}
#twitter_widget h3 {
 color:#49709B!important;
}
#twitter_widget h4, #twitter_widget a {
 color:#545D67!important;
}
#footer_container{
width:778px;
height:25px;
padding: 0px 60px;
background: #639b56;
position: relative;
line-height:25px;
}
#left_footer{
float:left;
color:white;
}
#right_footer{
float:right;
}
div.footer_corners{
width: 60px;
height: 25px;
position: absolute;
}
div.footer_corner_tl{
background: url('footer_corners.gif') no-repeat;
background-position: top left;
top: 0px;
left: -16px;
}
div.footer_corner_tr{
background: url('footer_corners.gif') no-repeat;
background-position: top right;
top: 0px;
right: -16px;
}
a.footer{
color:white;
text-decoration:none;
}div.clear{
clear:both;
}
#message{
  position:absolute;
  top: 100px;
  left: 290px;
  width: 300px;
  background: white;
  border: 1px solid red;
  padding:20px;
  z-index: 10;
}
.veld {
 width: 15px;
}
#message div.mes_close{
position:absolute;
right:2px;
top:2px;
}
