
<style>
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;		
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {color: #41a62a;}

h2 {color: #41a62a; font-size: 14px; margin-bottom: 2px; padding: 0px; margin-bottom: 0px;}
.teaser_title {color: #41a62a; font-size: 14px; margin-bottom: 2px;}

p {margin: 0px;}

.clear { clear: both; line-height: 0px; font-size: 0px; height: 0px; display: inline; }

/* pagemenu */
#pagemenuHolder {position: absolute; top: 78px; z-index: 99;}

/* ------------ FRAMEWORK ------------ */

#top_bar {clear: both; width: 928px; margin: 0px auto 0px auto;}
#top_bar_left {width: 430px; float: left; height: 67px; display: inline;}
#top_bar_nav {width: 305px; margin-top: 44px; float: left; height: 23px; display: inline;}
#top_bar_search {width: 193px; float: left; height: 67px; display: inline;}
.top_bar_nav_item {float: left; cursor: pointer; border-right: 1px solid black; font-size: 11px; font-weight: bold; }

#content_page_wrapper {clear: both; width: 928px; margin: 0px auto 0px auto;}
#content_wrapper {margin: 30px 20px 20px 20px;}
#content_page_wrapper_print {clear: both; width: 628px;}

#contentfooter {margin: 0 auto;width: 910px;}
.footer_item {float: left; margin-left: 5px; padding-left: 5px; border-left: 1px solid #41a62a; color: #41a62a; text-decoration: underline; cursor: pointer;}
.footer_item_end {float: right; margin-right: 10px;}

/* INLOG & REGISTER BLOK */

#inlog_wrapper {margin-bottom: 10px;}
#inlog_header {width: 190px; height: 32px; font-size: 1px;}
#inlog_content {width: 190px; height: 100px; background-color: #41a62a;}
#inlog_footer {width: 190px; height: 16px; font-size: 1px;}

#register_wrapper {clear: both; width: 190px; margin-bottom: 10px; }
#registratie_header {width: 190px; height: 28px; background-color: #41a62a; font-size: 1px;}

#ingelogd_wrapper {width: 190px; background-color: #41a62a; color: #FFFFFF;}
#ingelogd_title {color: #FFFFFF; font-size: 14px; font-weight: bold; background-color: #41a62a; margin-left: 10px; margin-bottom: 20px;}
#ingelogd_footer {width: 190px; height: 12px; font-size: 1px; margin-bottom: 10px;}

#niet_ingelogd {background: #FFB2B2; padding-bottom:10px;padding-top:10px;}
.niet_ingelogd_title {color: #FF0000; font-size: 14px; margin-bottom: 2px; margin-left: 20px;}
.niet_ingelogd_text {margin: 20px;}

#inlog_content a, #register_content a {color: #ffffff;}
#register_content {color: #ffffff; background-color: #41a62a;}

/* HOMEPAGE SECTIONS */
#home_main {float: left;}
#home_main_top {width: 660px;}
#home_main_left {width: 312px; float: left; margin-right: 10px;}
#home_main_right {width: 312px; float: left;}
#home_main_middle { width: 634px; }
.home_left_teaser { width: 312px; float: left; margin: right: 10px; }
.home_right_teaser { width: 312px; float: right; }
#home_right {width: 190px; float: right;}

/* STANDARD PAGE SECTIONS */
#left {width: 200px; float: left;}
#main {width: 460px; float: left;}
#main_wide {width: 660px; float: left;}
#main_print {width: 600px;}
#right {width: 190px; float: right;}

/* REACTIES */
#reaction_wrapper {margin-bottom: 10px;}
#reaction_left {float: left;  cursor: pointer; text-decoration: underline;}
#reaction_right {float: right; cursor: pointer; text-decoration: underline;}

#pagetitle {font-size: 16px; color: #41a62a; text-transform: uppercase}

/* ------------ NAVIGATION ------------ */

/* navigation top  */
#nav_bar {
	height: 100px; 
	background-color: #41a62a;
	clear: both; 
}
#nav_items {clear: both; width: 928px; margin: 0px auto 0px auto;}
.nav_item {float: left; height: 20px; margin-top: 80px;}

/* navigation sub */
.nav_link {clear: both; color: #41a62a; cursor: pointer; width: 180px;}
.nav_link_active {clear: both; color: #000000; cursor: pointer; width: 180px;}
.subnav_link {margin-left: 20px; width: 170px; color: #41a62a; cursor: pointer;}
.subnav_link_active {margin-left: 20px; width: 170px; color: #000000; cursor: pointer;}

/* LINK BLOK BOTTOM */

#footerblok_wrapper {width: 910px;margin:10px auto 0 auto;}
#footerblok {width: 910px; background-color: #41a62a; color: #FFFFFF; }
#footerblok a {color: #FFFFFF; text-decoration: none;}
#footerblok a:hover {color: #000000; text-decoration: underline;}

#serviceblok {width: 165px; float: left;  margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}
#linksblok {width: 165px; float: left; margin-left: 35px; margin-top: 10px; margin-bottom: 10px;}
#pijlersblok {width: 230px; float: left; margin-left: 35px; margin-top: 10px; margin-bottom: 10px;}
#infoblok {width: 185px; float: left; margin-left: 35px; margin-top: 10px; margin-bottom: 10px;}

.pijler_title {font-weight: bold; margin-bottom:5px;}
.pijler_text {}

.blok_title {margin-bottom:10px; font-size: 14px; font-weight: bold; border-bottom: 1px dotted white;}

/* ------------ CONTENT TYPES ------------ */

.title {color: #41a62a; font-size: 14px; margin-bottom: 2px;}
.titletext {color: #656565; margin-bottom: 10px;}

.emergencybox {background: #FF0000; padding-bottom: 10px; padding-top: 10px; margin-bottom:10px;}
.emergency_title {color: #FFFFFF; font-size: 14px; margin-bottom: 2px; margin-left: 20px;}
.emergency_link {color: #FFFFFF; font-weight: bold;}
.emergency_text {margin: 20px; color: #FFFFFF;}

.titletext_special {background: #C7E5C6; padding-bottom: 10px; padding-top: 10px;margin-bottom:10px;}
.text_special {margin:20px;}
.titletext_special h2 {margin-left: 20px; font-size: 14px; color: #41a62a;}

.teaser {margin-bottom: 10px;}
.teaser_img {width: 90px; float: left; margin: 0px 10px 5px 0px; border: 1px solid #CCCCCC;}
.teaser_text {color: #656565; margin: 0px 0px 0px 0px;}
.teaser_date {color: #000000; font-weight: bold;}
.teaser_text_noimage {color: #656565;}
.teaser_text_noimage h2 {color: #41a62a; font-size: 14px; margin-bottom: 2px;}
.teaser_link  {color: #000000; font-weight: bold;}

#banners {clear: both; margin-bottom: 10px; width: 190px;}

/* ROUND CORNERS */
div.rctop_light, div.rcbottom_light, div.rctop_dark, div.rcbottom_dark, div.rctop_red, div.rcbottom_red, div.rctop_eme, div.rcbottom_eme {display: block; background: #FFFFFF;}
div.rctop_light div, div.rcbottom_light div{display: block; height: 1px; overflow: hidden; background: #C7E5C6}
div.rctop_dark div, div.rcbottom_dark div{display: block; height: 1px; overflow: hidden; background: #41a62a}
div.rctop_red div, div.rcbottom_red div{display: block; height: 1px; overflow: hidden; background: #FFB2B2;}
div.rctop_eme div, div.rcbottom_eme div{display: block; height: 1px; overflow: hidden; background: #FF0000;}
div.rc1 {margin: 0px;}
div.rc2 {margin: 0px;}
div.rc3 {margin: 0px;}
div.rctop_light div.rc4, div.rcbottom_light div.rc4, div.rctop_dark div.rc4, div.rcbottom_dark div.rc4,div.rctop_red div.rc4, div.rcbottom_red div.rc4, div.rctop_eme div.rc4, div.rcbottom_eme div.rc4 {margin: 0px 1px 0px 1px; height: 2px}

/* ---------- SERVICETOOLS ------------ */

/* NIEUWS */
#news_artcle {margin-bottom: 10px;}

/* LEDENZOEKER */
.lz_row_odd {background: #C7E5C6; margin-bottom: 10px; padding: 5px;}
.lz_row_even {background: #FFFFFF; margin-bottom: 10px; padding: 5px;}

/* AGENDA */
.agenda_table_bg {background-color: #C7E5C6;}
.agenda_table_hd {font-weight: bold; padding: 1px 3px 1px 3px;}
.agenda_item_hd {padding: 3px; width: 87px;}
.agenda_item_txt {padding: 3px;}

/* LINKS */
.links_title {font-weight: bold;}

/* MARKETPLACE */
.mp_table_bg {}
.mp_table_bg_img {background-color: #ffffff;}
.mp_table_row {padding: 3px;}
.mp_table_hd {font-weight: bold; border-left: 1px solid #ffffff; padding: 1px 3px 1px 3px;}
.mp_table_ft {font-weight: bold; padding: 1px 3px 1px 3px;}
.mp_row_odd {background-color: #C7E5C6; cursor: hand;}
.mp_row_even {background-color: #ffffff; cursor: hand;}
.mp_item_txt {padding: 3px;}
.mp_item_hd {padding: 3px; font-weight: bold; text-align: right; white-space: nowrap;}

/* BESTELLEN */
.bestel_table_bg {background-color: #C7E5C6;}
.bestel_table_hd {font-weight: bold; border-left: 1px solid #ffffff; padding: 1px 3px 1px 3px;}
.bestel_item_txt {font-size: x-small; padding: 1px 3px 1px 3px; margin-bottom: 8px;}
.bestel_item_pricetag {font-style:italic; padding: 1px 3px 1px 3px; margin-bottom: 8px;}
.bestel_item_price {font-weight: bold; padding: 1px 3px 1px 3px; margin-bottom: 8px;}
.bestel_price_notloggedin {font-weight: bold; color:#FF0000;}
.bestel_title {font-size: x-small; font-weight: bold; padding: 1px 3px 1px 3px; margin-bottom : 8px;}
.bestel_divider_wm {border-top: 2px solid #C7E5C6;}
.bestel_table_menu_bar {background-color: #C7E5C6; border-bottom: 1px solid #ffffff;}
.bestel_table_menu_bar_hd {border-left: 1px solid #ffffff; font-weight: bold; padding: 2px 3px 2px 3px; white-space: nowrap; text-align: center;}
.bestel_title_hd {padding: 1px 3px 1px 3px; border-left: 2px solid #ffffff;}
.bestel_table_hd_del {background-color: #ffffff;}
.bestel_title_ft {font-weight: bold;}

/* FORM */
.Formfield, .formfield {font-size: 11px;}
.formfieldname {padding-top:5px;}
.formbutton, .formButton {background-color: #41a62a; color: #FFFFFF; font-size: 12px; border: 1px solid #BABABA;}
</style>
