* {font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;vertical-align: baseline; font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif; color:#848d80;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
td {vertical-align:top;}
strong {font-weight:bold;}
hr {height:0px; border-width:0px; border-top:1px dotted #bbbbbb;}

a, a:visited, a:link {text-decoration:none; font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif; color:#848d80; font-size:12px;}
a:hover {text-decoration:underline; font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif; color:#000000; font-size:12px;}

body {background:#DBDBDB url('../images/background.jpg') repeat-y top center; margin:0px; padding:0px; font-size:12px;}
.main {width:1000px; margin:auto auto; background-color:white;}

/* HEADER */
.header {float:left; height:166px; width:998px; background:#ffffff url('../images/header_bankground.png') no-repeat top right; border:1px solid #d2d2d2; border-width:0px 1px 0px 1px;}
.header_top_left {float:left; height:14=:;bv2px; width:273px; padding-top:15px; padding-left:25px;}
.header_top_right {float:left; height:157px; width:700px; position:relative;}
.header_bottom {float:left; height:9px; width:998px; background-color:#92a79b;}
.login_form {position:absolute; right:0px; top:0px; margin-right:30px; margin-top:32px;}
.login_form a, .login_form a:visited {color:white;}
.login_form a:hover {color:white;}
.input_text {width:140px; color:#aaaaaa; border:1px solid #ccc; padding: 2px}
.button_login, .button_login:visited {background-color:#BDD2C5; padding: 3px 6px 3px 6px; font-size:11px; color:white; font-weight:bold;}
.button_login:hover {text-decoration:none; background-color:#ACB9B0; color:white;}
.button_login:active {text-decoration:none; background-color:#83968A; color:white;}

/* -- navigation -- */

#navigatie_container{margin-top:130px; width:998px; left:50%; margin-left:-498px; position:absolute; z-index:1000;}
#button_container{float:right;}
.topnav {background:#92a79b url(../images/hoofd_menu_background.png); margin-top:2px;}
.topnav li{float:left; margin:0; position: relative; border-right:1px solid #DAE3DE;}
.topnav li a{padding: 9px 20px; padding-top: 10px; color: #fff; display: block; text-decoration: none; background-image:url(../images/hoofd_menu_background.png); float:left; letter-spacing:1px;}
.topnav li a:hover{background-image:url(../images/hoofd_menu_background_rollover.png);}

.subnav {list-style: none; position:absolute; left:0px; top:0px; margin:0; margin-top:33px; padding:0; display:none; background-image:url(../images/transp.png); z-index:900; min-width:150px;}
.subnav li {margin:0; padding:0; border-width:0px;}
.subnav li a {color:#fff; background-image:none; min-width:120px; margin:0px; padding:0px; padding-top:6px; padding-bottom:6px; padding-left:15px; padding-right:15px; text-decoration:none; display:block;}
.subnav li a:hover {color:#a2be36; background-image:none; text-decoration:none;}

/* -- topbar -- */

.top_bar {float:left; width:998px; height:165px; border:1px solid #d2d2d2; border-width:0px 1px 0px 1px; overflow:hidden; position:relative; background-color:#92a79b;}
.top_bar_items {float:left; width:4000px;}
.top_bar_item {cursor:pointer; cursor:hand; float:left; width:249px; height:165px; overflow:hidden; position:relative; margin-right:1px;}
.top_bar_item a, .top_bar_item a:active {color:white;}
.top_bar_item a:hover {color:white;}
.top_bar_item_text {position:absolute; bottom:0px; background-image:url(../images/transp_groen.png); display:block; width:229px; padding:6px 10px 6px 10px; color:white; text-decoration:none;}
.top_bar_item_text_active {position:absolute; bottom:0px; background-image:url(../images/transp_groen_over.png); display:block; width:229px; padding:6px 10px 6px 10px; color:white; text-decoration:none;}
.top_bar_item_text:hover, .top_bar_item_text:visited {color:white; text-decoration:none;}
.top_bar_item_text_active:hover, .top_bar_item_text_active:visited {color:white; text-decoration:none;}

.prevBtn{position:absolute; left:10px; top:60px; cursor:pointer; cursor:hand;}
.nextBtn{position:absolute; left:965px; top:60px; cursor:pointer; cursor:hand;}
.top_bar_item_top {position:absolute; width:248px; height:1px; top:0px; background-image:url('../images/top_bar_item_top.png');}
.top_bar_item_bottom {position:absolute; width:248px; height:1px; bottom:0px; background-image:url('../images/top_bar_item_bottom.png');}

/* CONTENT */
.content {float:left; width:998px; line-height:16px; border:1px solid #d2d2d2; border-width:0px 1px 0px 1px; background:#ffffff url('../images/content_bg.jpg') repeat-x; min-height:100px;}
.content_homepage_left {float:left; width:677px;}
.content_homepage_right {float:right; width:321px; padding-top:40px;}

.content ul {list-style-type:circle; margin-left:25px; margin-top:4px; margin-bottom:4px;}

.homepage_intro {float:left; width:597px; padding:40px;}
.homepage_intro a, .homepage_intro a:visited {text-decoration:none; color:#9CC432; border-bottom:1px solid #E1EDC1;}
.homepage_intro a:hover {color:#9CC432; text-decoration:none; border-bottom:1px solid #9CC432;}

.homepage_intro_title {color:#859486; font-size:26px; line-height:28px; margin-bottom:2px;}
.homepage_intro_subtitle {color:#9BB33C; font-size:14px; margin-bottom:14px; line-height:18px;}


.homepage_cols {float:left; width:637px; margin-left:40px; margin-top:20px;}
.homepage_blog {float:left; width:350px;}
.homepage_blog_title {float:left; width:320px; margin-bottom:20px;}
.homepage_blog_content {float:left; width:300px; margin-right:40px;}
.homepage_blog_item {float:left; width:300px; padding-bottom:7px; margin-bottom:16px; border-bottom:1px dotted #dddddd;}
.homepage_blog_item a, .homepage_blog_item a:visited {color:#848d80; text-decoration:none;}
.homepage_blog_item a:hover {text-decoration:none; color:#3F433D;}

.homepage_enq_events {float:left; width:287px;}
.homepage_enq_title {float:left; width:240px; margin-bottom:20px;}
.homepage_enq_content {float:left; width:240px; margin-bottom:40px;}
.homepage_events_title {float:left; width:240px; margin-bottom:20px;}
.homepage_events_content {float:left; width:240px;}

.homepage_zoeken {float:left; width:290px; background-color:#AFC0B3; padding:15px; margin-top:10px;}
.zoeken_text {float:left; width:210px; border:1px solid #5A7261; padding:3px; border-right-width:0px; border-bottom-width:0px; color:#666666; font-size:11px;}
.zoeken_submit {float:left; width:64px; height:21px; background-image:url('../images/but_zoeken.jpg'); border-width:0px; margin-left:7px; margin-top:1px; cursor:pointer; cursor:hand;}

.homepage_eyecatcher {float:left; width:280px; margin-top:8px; padding:20px; font-size:13px; line-height:16px; background-color:#f2f2f2; color:#888888}
.homepage_eyecatcher_title {font-size:16px; color:#666666; margin-bottom:12px; font-weight:bold;}
.homepage_eyecatcher a, .homepage_eyecatcher a:visited {font-size:12px; text-decoration:none; color:#666666;}
.homepage_eyecatcher a:hover {font-size:12px; text-decoration:none; color:#333333;}

.homepage_newsletter {float:left; width:290px; background-color:#A7BC54; padding:15px; margin-top:10px;}
.homepage_newsletter_title {color:white; font-size:16px; margin-bottom:8px; font-weight:bold;}
.newsletter_text {float:left; width:180px; border:1px solid #5A7261; padding:3px; border-right-width:0px; border-bottom-width:0px; color:#aaaaaa; font-size:11px;}
.newsletter_submit {float:left; width:92px; height:21px; background-image:url('../images/but_inschrijven.jpg'); border-width:0px; margin-left:7px; margin-top:1px; cursor:pointer; cursor:hand;}

.homepage_video {float:left; width:321px; margin-top:10px;}
.homepage_leden {float:left; width:291px; margin-top:10px; padding:15px;}
.homepage_leden_title {float:left; width:321px; margin-bottom:10px;}
.homepage_leden_col {float:left; width:135px; margin-right:10px; margin-left:0px;}
.homepage_leden ul {list-style-type:none; margin:0px; margin-right:10px;}
.homepage_leden_col li {font-size:11px; margin-bottom:4px; line-height:13px;}
.homepage_leden_col li a, .homepage_leden_col li a:visited {font-size:11px; line-height:10px; text-decoration:none;}
.homepage_leden_col li a:hover {text-decoration:none; color:#A7BC54;}

/* BLOG */
.blog_title {margin-top:18px;}
.blog_subtitle {color:#C8C8C8; font-size:11px; margin-top:6px;}
.blog_reacties, .blog_reacties:active, .blog_reacties:visited {background-image:url('../images/comments_balloon.jpg'); text-decoration:none; background-repeat:no-repeat; background-position:center top;}
.blog_reacties:hover {background-image:url('../images/comments_balloon_over.jpg'); text-decoration:none; background-repeat:no-repeat; background-position:center top;}
.blog_content {padding-top:24px; padding-bottom:24px;}

.blog_leesmeer, .blog_leesmeer:visited {color:white; background-color:#C9DF8D; font-size:11px; text-decoration:none; border:0px; padding:1px 3px 1px 3px;}
.blog_leesmeer:hover {color:white; background-color:#94C01C; font-size:11px; text-decoration:none; border:0px; padding:1px 3px 1px 3px;}

.blog_link, .blog_link:visited {color:white; background-color:#C8D3CD; text-decoration:none; border:0px; padding:3px 6px 3px 6px;}
.blog_link:hover {color:white; background-color:#A5B6AC; text-decoration:none; border:0px; padding:3px 6px 3px 6px;}

/**/
.content_left {float:left; width:240px;}
.content_submenu {float:left; width:240px;}
.content_submenu_top {float:left; width:240px; height:8px; background:url('../images/submenu_bg_top.png') no-repeat top left;}
.content_submenu_content {float:left; width:191px; min-height:100px; background-color:#92A79B; padding:20px;}
.submenu_title {font-size:15px; color:#E7EDE9; font-weight:bold; margin-bottom:15px;}

.content_submenu a, .content_submenu a:visited {color:#DDE4E0;}
.content_submenu a:hover {color:#ffffff;}
.submenu_first, .submenu_first:visited {display:block; text-decoration:none; border-bottom:1px dotted #A7B8AF; color:#DDE4E0; padding:5px; padding-left:16px; background:url('../images/submenu_arrow.png') no-repeat 5px 9px; font-size:14px;}
.submenu_first:hover {color:white; text-decoration:none; background:url('../images/submenu_arrow_active.png') no-repeat 5px 9px;  font-size:14px; background-color:#9DB0A5; color:#ffffff;}
.submenu_first_open, .submenu_first_open:visited {display:block; text-decoration:none; border-bottom:1px dotted #A7B8AF; font-size:14px; color:#DDE4E0; padding:5px; padding-left:16px; background:url('../images/submenu_arrow_open.png') no-repeat 5px 11px;}
.submenu_first_open:hover {color:white; text-decoration:none; background:url('../images/submenu_arrow_open_active.png') no-repeat 5px 11px;  font-size:14px; background-color:#9DB0A5; color:#ffffff;}
.submenu_second, .submenu_second:visited {display:block; text-decoration:none; border-bottom:1px dotted #A7B8AF; font-size:12px; color:#DDE4E0; margin-left:13px; padding:5px; padding-left:16px; background:url('../images/submenu_arrow.png') no-repeat 5px 10px;}
.submenu_second:hover {color:white; text-decoration:none; background:url('../images/submenu_arrow_active.png') no-repeat 5px 10px;; background-color:#9DB0A5; color:#ffffff;}

.content_submenu_bottom {float:left; width:231px; height:25px; background:url('../images/submenu_bg_bottom.png') no-repeat bottom right; margin-bottom:15px;}
.content_nieuwsbrief {float:left; width:191px; padding:20px; padding-bottom:15px;}
.content_nieuwsbrief a, .content_nieuwsbrief a:visited {color:#94C01C; text-decoration:none; font-size:11px; font-weight:bold;}
.content_nieuwsbrief a:hover {color:#697E12; text-decoration:none;}
.content_blog {float:left; width:191px; padding:20px; padding-top:15px;}

.content_right {float:left; width:758px;}
.content_bitcrumbs {float:left; width:508px; padding-left:10px; padding-top:12px; font-size:11px;}
.content_bitcrumbs ul {list-style-type:none; margin:0px;}
.content_bitcrumbs li {float:left; padding-right:8px; padding-bottom:10px; border-bottom:1px dotted #dddddd;}
.content_bitcrumbs img{margin-bottom:2px;}
.content_bitcrumbs a, .content_bitcrumbs a:visited {float:left; font-size:11px; color:#818F85;}
.content_bitcrumbs a:hover {float:left; font-size:11px; text-decoration:none; color:#434E46;}

.content_search {float:left; width:220px; padding-right:20px; padding-top:18px; text-align:right;}

.content_details {float:left; width:658px; padding:50px; line-height:17px;}
.content_details_title {font-size:24px; margin-bottom:14px; color:#9CC432; line-height:28px;}
.content_details_subtitle {font-size:16px; margin-bottom:8px; color:#9CC432; line-height:19px;}
.content_details a, .content_details a:visited {text-decoration:none; color:#9CC432; border-bottom:1px solid #E1EDC1;}
.content_details a:hover {color:#9CC432; text-decoration:none; border-bottom:1px solid #9CC432;}

.content_details_kader {background-color:#F2F3F1; padding:15px;}
.content_details_kader_green {background-color:#94c01c; color:#ffffff; padding:15px;}

.data_table {border-color:#A6B7AA; border-style:dotted; border-width: 0 0 1px 0px; border-spacing: 0; border-collapse: collapse;}
.data_table td {border-color:#A6B7AA; border-style:dotted; margin:0; padding:4px; border-width: 1px 0px 0 0;}

.events_title {color:#62731E; font-size:11px; padding-bottom:6px;}

/* DATABASE */
.db_col_list {float:left; width:249px; background-color:white; margin-right:1px; overflow-x:hidden;}
.db_col_content {float:left; width:497px; overflow-x:hidden;}
.db_col_top {float:left; width:249px; height:25px; background-color:#E7E7E7;}
.db_col_items {float:left; width:249px; margin-top:2px;}
.db_col_form {float:left; width:249px; padding-top:1px; margin-top:1px; border-bottom:1px solid #dddddd; background:#ffffff url('../images/db_frm_bg.jpg') repeat-x;}

.db_but_map, .db_but_map:visited, .db_but_map:hover {cursor:default; display:block; width:124px; height:25px; background-image:url('../images/db_but_map.jpg'); border:0px; text-decoration:none;}
.db_but_map:active {cursor:default; display:block; width:124px; height:25px; background-image:url('../images/db_but_map_over.jpg'); border:0px; text-decoration:none;}
.db_but_bestand, .db_but_bestand:visited, .db_but_bestand:hover {cursor:default; display:block; width:125px; height:25px; background-image:url('../images/db_but_bestand.jpg'); border:0px; text-decoration:none;}
.db_but_bestand:active {cursor:default; display:block; width:125px; height:25px; background-image:url('../images/db_but_bestand_over.jpg'); border:0px; text-decoration:none;}

.db_col_folder, .db_col_folder:visited {position:relative; display:block; cursor:default; line-height:22px; background:#ffffff url('../images/db_folder.png') no-repeat 7px 3px; text-decoration:none; border:0px; padding-left:30px; color:#777777;}
.db_col_folder:hover {position:relative; display:block; cursor:default; line-height:22px; background:#f8f8f8 url('../images/db_folder.png') no-repeat 7px 3px; text-decoration:none; border:0px; padding-left:30px; color:#777777;}
.db_col_folder_active, .db_col_folder_active:visited, .db_col_folder_active:hover, .db_col_folder_active:active {position:relative; display:block; cursor:default; line-height:22px; background:#92A79B url('../images/db_folder.png') no-repeat 7px 3px; text-decoration:none; border:0px; padding-left:30px; color:#ffffff;}

.db_col_folder_up, .db_col_folder_up:visited {position:relative; margin-bottom:2px; display:block; cursor:default; line-height:22px; background:#ffffff url('../images/db_folder_up.png') no-repeat 7px 3px; text-decoration:none; border:0px; padding-left:30px; color:#aaaaaa;}
.db_col_folder_up:hover {position:relative; margin-bottom:2px; display:block; cursor:default; line-height:22px; background:#f8f8f8 url('../images/db_folder_up.png') no-repeat 7px 3px; text-decoration:none; border:0px; padding-left:30px; color:#aaaaaa;}

.db_col_file, .db_col_file:visited, .db_col_file:hover {position:relative; display:block; cursor:default; line-height:22px; background:#ffffff url('../images/db_file.png') no-repeat 7px 2px; text-decoration:none; border:0px; padding-left:30px; color:#777777;}
.db_col_file:hover {position:relative; display:block; cursor:default; line-height:22px; background:#f8f8f8 url('../images/db_file.png') no-repeat 7px 2px; text-decoration:none; border:0px; padding-left:30px; color:#777777;}
.db_col_file_active, .db_col_file_active:visited, .db_col_file_active:hover, .db_col_file_active:active {position:relative; display:block; cursor:default; line-height:22px; background:#92A79B url('../images/db_file.png') no-repeat 7px 2px; text-decoration:none; border:0px; padding-left:30px; color:#ffffff;}

.db_arrow {position:absolute; width:6px; height:6px; background-image:url('../images/db_arrow.png'); right:10px; top:8px;}
.db_arrow_active {position:absolute; width:6px; height:6px; background-image:url('../images/db_arrow_active.png'); right:10px; top:8px;}

.db_kader {float:left; width:439px; margin:30px; margin-bottom:10px;}
.db_kader_top {float:left; width:439px; height:15px; background-image:url('../images/db_kader_top.jpg');}
.db_kader_content {float:left; width:437px; background-color:white; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.db_kader_bottom {float:left; width:439px; height:15px; background-image:url('../images/db_kader_bottom.jpg');}
.db_kader_cell_left {color:#999999; text-align:right; width:85px; padding-right:8px; padding-bottom:5px;}
.db_kader_cell_right {color:#595959; font-weight:bold; padding-bottom:5px;}

.db_buttons {float:left; width:400px;}
.db_but_download, .db_but_download:visited, .db_but_download:hover {cursor:default; display:block; width:146px; height:32px; background-image:url('../images/db_but_download.jpg'); border:0px; text-decoration:none;}
.db_but_download:active {cursor:default; display:block; width:146px; height:32px; background-image:url('../images/db_but_download_over.jpg'); border:0px; text-decoration:none;}

.db_but_verwijderen, .db_but_verwijderen:visited, .db_but_verwijderen:hover {cursor:default; display:block; width:125px; height:32px; background-image:url('../images/db_but_verwijderen.jpg'); border:0px; text-decoration:none;}
.db_but_verwijderen:active {cursor:default; display:block; width:125px; height:32px; background-image:url('../images/db_but_verwijderen_over.jpg'); border:0px; text-decoration:none;}

.db_but_opslaan, .db_but_opslaan:visited, .db_but_opslaan:hover {cursor:default; display:block; width:145px; height:31px; background-image:url('../images/db_but_opslaan.jpg'); border:0px; text-decoration:none;}
.db_but_opslaan:active {cursor:default; display:block; width:145px; height:31px; background-image:url('../images/db_but_opslaan_over.jpg'); border:0px; text-decoration:none;}

.db_rights {float:left; width:438px; background-image:url('../images/db_rechten.jpg'); background-repeat:no-repeat; min-height:40px; margin-left:30px; margin-top:15px; padding-top:48px; color:#6F6F6F;}

/* FOOTER */
.footer {float:left; width:936px; color:#9BA398; margin:30px 30px 0px 30px; padding:7px 0px 40px 0px; border-width:0px 1px 0px 1px; text-align:center; font-size:10px; border-width:0px; border-top:1px dotted #dddddd;}
.footer a {font-size:10px; color:#9BA398; text-decoration:underline;}

/* MISC */
.green_button, .green_button:visited {margin:0px; padding:3px 10px 3px 10px; background-image:url('../images/button_bg.jpg'); text-decoration:none; color:#ffffff; font-size:11px;}
.green_button:hover {background-image:url('../images/button_bg_over.jpg'); text-decoration:none; font-size:11px;}
.green_button:active {background-image:url('../images/button_bg_active.jpg'); text-decoration:none; font-size:11px;}

.textfield {border:1px solid #848D80; padding:2px; border-right-color:#DADCD9; border-bottom-color:#DADCD9; color:#848D80;}
.textfield_big {font-size:16px; border:1px solid #848D80; padding:2px; border-right-color:#DADCD9; border-bottom-color:#DADCD9; color:#848D80;}


/* CREDITS */
.credits {position:fixed; bottom: 8px; right: 12px; font-size:10px;}
.credits a, .credits a:visited, .handtekening_wrapper a:link {opacity: 0.3; filter: alpha(opacity = 30); color:#000000; text-decoration:none;}
.credits a:hover {opacity: 0.6; filter: alpha(opacity = 60);}