/* CSS Document */
body { background: #8D9689 url(../images/bg_body.gif) repeat-x; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; color: #27245A;}
a img {border: 0;}
/* Input styles */
input,select,textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #27245A; font-weight: normal; border: 1px solid #27245A; }
textarea { width: 225px; }
.submit { background: #6B9724; color: #FFFFFF; }

hr{ clear: both; visibility: hidden; height: 1px; margin: 0; padding: 0; }

#container { margin: 0 auto; width: 761px; overflow: hidden; background: url(../images/bg_container.gif) repeat-y; }

#header { background:url(../images/header.jpg) no-repeat; height: 151px; overflow: hidden;}
#header h1 { margin: 0; padding: 0; width: 761px; height: 120px;}
#header h1 a { display: none; }
#header h1 a span { display: none; }

#header #search { float:left; height: 31px; width: 195px; overflow: hidden; }
#header #search #search_input { float: left; padding: 7px 0 0 10px;  }
#header #search #search_input input { font-size: 10px; border: 0; height: 16px; width: 102px; background: url(../images/search.gif) no-repeat; padding: 2px 0 0 5px; }
#header #search #search_button { float: left; padding: 0 0 0 15px; font-size: 11px; letter-spacing: 1px;  }
#header #search #search_button a { color: #FFFFFF; text-decoration: none; display: block; height: 31px; line-height: 30px;  }

#header #menu {  float:left; height: 31px; width: 566px; overflow: hidden; } 
#header #menu ul{ padding: 0; margin: 0 0 0 0; list-style-type: none; }
#header #menu ul li { float: left; }
#header #menu ul li a{ font-size: 11px; letter-spacing: 1px; padding: 0 7px 0 7px; color: #FFFFFF; text-decoration: none; line-height: 31px; display: block; } 
#header #menu ul li a:hover{ color: #9EC419; } 
#header #menu ul li.selected a{ color: #9EC419; } 
#header #menu ul li.selected a:hover{ color: #FFFFFF; } 

#content { margin: 0 1px 0 1px; }

#content-left { float: left; width: 184px; overflow: hidden; }
#content-middle { float: left; width: 389px; margin: 0 1px 0 1px; overflow: hidden; font-size: 12px; }
#content-right { float: left; width: 184px; overflow: hidden; }

#content-left { font-size: 11px; padding: 0 0 20px 0; }
#content-left #submenu ul { padding: 0; margin: 0; list-style-type: none; }
#content-left #submenu ul li a{ background: url(../images/bg_submenu.gif) no-repeat; font-size: 11px; letter-spacing: 1px; padding: 0 0 0 10px; color: #FFFFFF; text-decoration: none; line-height: 26px; display: block; } 
#content-left #submenu ul li a:hover { color: #27245A; }
#content-left #submenu ul li.selected a { color: #27245A; } 
/* #content-left #submenu ul li a:hover{ background: url(../images/bg_submenu_over.gif) no-repeat; } */
/* #content-left #submenu ul li.selected a{ background: url(../images/bg_submenu_over.gif) no-repeat; } */

#content-left #address { margin: 25px 10px 0 10px; padding: 5px 0 5px 0; font-size: 11px; border-top: 1px solid #6B9724;  border-bottom: 1px solid #6B9724; }
#content-left #address a{ color: #27245A; text-decoration: none; }

#content-middle-content a { color: #27245A; }
#content-middle-content { padding: 20px; line-height: 18px; text-align: justify; }
#content-middle-content h2{ font-size: 18px; text-align: left; color: #6B9724; border-bottom: 1px solid #6B9724; margin: 0 0 10px 0; padding: 0 0 5px 0; }
#content-middle-content #pager { font-weight: bold; border-top: 1px solid #6B9724;  margin: 10px 0 0 0; letter-spacing: 1px;}
#content-middle-content #pager a { color: #6B9724; text-decoration: none; }
#content-middle-content #pager a:hover { color: #27245A; }
#content-middle-content #pager .right { float: right; }
#content-middle-content #pager a.number { text-decoration:underline; }
#content-middle-content #pager a.selected { color: #27245A; text-decoration: none; }
#content-middle-content #pager a.selected:hover { color: #6B9724; }

#content-middle-content #sitemap { margin: 0px; padding: 0 0 0 15px; }
#content-middle-content #sitemap a { color: #6B9724; text-decoration: none; }
#content-middle-content #sitemap a:hover { color: #27245A; }
#content-middle-content #sitemap ul{ margin: 0px; padding: 0 0 0 30px; list-style-type: disc;}

#content-middle-content .vacature { margin: 0 0 10px 0; padding: 0 0 10px 0;  }
#content-middle-content .vacature h3{ background: #fafafa; margin: 0 0 10px 0; padding: 5px; color: #6B9724; border-bottom: 1px dotted #6B9724; border-top: 1px dotted #6B9724;}
#content-middle-content .vacature h3 .small { font-size: 10px; line-height: 14px; color: #27245A; }
#content-middle-content .vacature-info { border: 1px dotted #6B9724; float: right; width: 155px; background: #fafafa; padding: 5px; font-size: 11px; font-weight: normal; margin: 0 0 6px 10px;  } 

#content-middle #breadcrumbs { color: #999999; font-size: 11px; background: #EEEDED; line-height: 25px; padding: 0 0 0 20px; border-bottom: 1px dotted  #999999;  }
#content-middle #breadcrumbs a { color: #999999; text-decoration: none; }
#content-middle #breadcrumbs a:hover { text-decoration: underline; }

#content-middle #contentoptions { text-align: right; font-weight: normal; font-size: 10px; margin: 10px 10px 0 0; }
#content-middle #contentoptions a { padding: 0px 5px 0px 5px; background: #27245A; color: #FFFFFF; text-decoration: none; border: 1px solid #6B9724; }
#content-middle #contentoptions a:hover { background: #27245A; color: #6B9724; text-decoration: none; border: 1px solid #6B9724; }

#content-middle #date { font-size: 10px; text-align: right; background: #FAFAFA }

#content-middle .hl { font-style: italic; font-weight: bold; }
#content-middle .scontent { font-size: 10px; }

table.inhoud a { text-decoration: none; color: #666666; }
table.inhoud td { padding: 1px; font-size: 10px; }
table.inhoud td.header { background: #EEEDED; }
table.inhoud td.content { background: #FAFAFA;   }

#content-right { padding: 0 0 20px 0; }
#content-right .hoofdkantoor { border-bottom: 1px solid #FFFFFF; }
#content-right h3 { margin: 0; padding: 0; font-weight: normal; background: url(../images/bg_submenu.gif) no-repeat; font-size: 11px; letter-spacing: 1px; padding: 0 0 0 10px; color: #FFFFFF; text-decoration: none; line-height: 26px; }
#content-right .news { margin: 0 10px 0 10px; padding: 5px 0 5px 0; font-size: 11px; border-bottom: 1px solid #6B9724; background: url(../images/news_dot.gif) 0px 7px no-repeat; }
#content-right .news span{ padding: 0 0 0 15px; }
#content-right .news a{ color: #6B9724; text-decoration: none; }

#copyright { text-align: right; font-size: 10px; margin: 0 25px 2px 0; }
#footer { height: 10px; overflow: hidden; }
#footer-left { float: left; background: #6B9724; height: 20px; width: 184px; margin: 0 1px 0 1px;}
#footer-right { float: left;  background: #27245A;  height: 20px; width: 574px; }

#alert,#message { margin: 20px; padding: 10px; border: 1px solid #6B9724 }
#alert h3,#message h3 { padding: 0; margin: 0 0 10px 0;  border-bottom: 1px solid #6B9724;  }
#alert #date,#message #date { float: right; background: #FFFFFF; margin: 2px 0 0 0; } 
#alert h3 { color:#CC0000; }