/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }


/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size : 100%; }
UL { list-style: disc outside; margin-left: 20px; padding:0px; }
OL { margin-left: 20px; margin-bottom: 10px; }


/* Removes border from fieldset and img */
img { border : 0; }
html { height: 100%; margin-bottom: 1px; -ms-overflow-y: scroll; }
body { background: #e5e5e5 url('../images/bg.gif') repeat-y top center; text-align: center; margin: 0px 0px 1px 0px; padding: 0px; height: 100%; }
body, div { font: normal 12px Arial, Helvetica, sans-serif; line-height: 16px; color: #555; }
div#page { position: relative; top: 0px; left: 0px; width: 960px; height: 100%; margin-right: auto; margin-left: auto; text-align: left; }


/* header */
div#header { position: relative; width: 960px; height: 90px; }
div#logo { width: 317px; height: 90px; float: left; }
div#second_menu { position: absolute; left: 284px; top: 20px; width: 370px; height: 19px; z-index: 10; padding: 1px 0px 0px 0px; text-align: right; }
div#second_menu a { font: normal 12px arial, helvetica, sans-serif; height: 22px; margin-right: 10px; color: #949494; text-decoration: none; }
div#language_select { position: absolute; top: 16px; left: 860px; width: 99px; height: 24px; padding: 1px; z-index:2; background: url('../images/flag_bg.gif') no-repeat; }
div#language_select a { margin-right: 1px; }
div#main_navigation { width: 960px; height: 30px; background: #FFF url('../images/bg_navbar.gif') repeat-x; margin-bottom: 5px; }
div#breadcrumb {position: relative; width: 960px; height: 19px; float: left; margin-bottom: 10px; }
div#breadcrumb div#breadcrumb_clip { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 11px; }
div#pagetools {position: absolute; top: 0px; right: 0px; z-index: 2;}
div#pagetools a.button_print {
	display: block; float: left; 
	background: url('../images/bt_print_n.gif') no-repeat 0px 0px; 
	padding: 0px 15px 0px 22px;
	font-size: 11px;
}
div#pagetools a.button_print:hover {
	background: url('../images/bt_print_n.gif') no-repeat 0px -25px; 
}
div#pagetools a.button_sendafriend {
	display: block; float: left; 
	background: url('../images/bt_send-a-friend_n.gif') no-repeat 0px 0px; 
	padding: 0px 5px 0px 20px;
	font-size: 11px;
}
div#pagetools a.button_sendafriend:hover {
	background: url('../images/bt_send-a-friend_n.gif') no-repeat 0px -25px; 
}

/* Text styles */
H1 { font-size: 28px; color: #736e6e; font-weight: normal; display: block; line-height: 22px; margin: 0px 0px 20px 0px; }
H2 { font-size: 24px; color: #736e6e; font-weight: normal; line-height: 24px; margin: 0px 0px 4px 0px; }
H3 { font-size: 18px; color: #333; font-weight: normal; line-height: 18px; margin: 5px 0px 2px 0px; }
H4 { font-size: 13px; color: #333; font-weight: bold; }
H5 { font-size: 12px; color: #000000; font-weight: bold; }
H6 { font-size: 11px; color: #000000; font-weight: bold; }
.main_article H1, .main_article H2, .main_article H3, .main_article H4, .main_article H5, .main_article H6, .adv_intro H1, .adv_intro H2, .adv_intro H3, .adv_intro H4, .adv_intro H5, .adv_intro H6, .whitespace_hor H1, .whitespace_hor H2, .whitespace_hor H3, .whitespace_hor H4, .whitespace_hor H5, .whitespace_hor H6 { font-size: 18px; color: #333; font-weight: normal; line-height: 18px; margin: 5px 0px 2px 0px; }
.bold { font-weight: bold; }
.small { font-size: 10px; }
a { color: #194d8c; text-decoration: none; outline: none;}
.main_article a { color: #265a9a; text-decoration: underline; }
.main_article ul { margin-bottom: 20px; }
.extraspace { margin-bottom: 15px; }
#vervolg_col_right .whitespace_hor ul { list-style: none; margin: 0px; padding:0px; }
#vervolg_col_right .whitespace_hor ul li { background: url('../images/bullet.gif') no-repeat 0px 5px; padding: 0px 0px 0px 10px; }


/* Top Menu Tab bar */
ul#main_navbar_dropdown { position: relative; list-style: none; margin: 0px 0px 0px 0px; z-index:100; }
ul#main_navbar_dropdown li { position: relative; float: left; margin: 0px 0px 0px 0px; }
ul#main_navbar_dropdown li.niv1 a.tab { display: block; float: left; font: bold 14px arial, helvetica, sans-serif; color: #FFF; text-decoration: none; padding: 7px 12px 5px 12px; height: 18px; border-right: 1px solid #fab979; }
ul#main_navbar_dropdown li.niv1active a.tab, ul#main_navbar_dropdown li.niv1:hover a.tab { display: block; float: left; font: bold 14px arial, helvetica, sans-serif; color: #776d64; text-decoration: none; padding: 7px 12px 5px 12px; height: 18px; border-right: 1px solid #fab979; background: #FFF url('../images/bg_navbar_hover.gif') repeat-x; }
ul#main_navbar_dropdown li.niv1active ul.niv2_sub, ul#main_navbar_dropdown li.niv1 ul.niv2_sub { display: none; }
ul#main_navbar_dropdown li.niv1active:hover ul.niv2_sub, ul#main_navbar_dropdown li.niv1:hover ul.niv2_sub { display: block; position: absolute; top: 30px; left: 0px; width: 224px; z-index:12; background: lime; list-style: none; margin: 0px; padding: 0px; }
ul#main_navbar_dropdown li.niv1active:hover ul.niv2_sub li a, ul#main_navbar_dropdown li.niv1:hover ul.niv2_sub li a { display: block; width: 200px; padding: 6px 12px 5px 12px; font: normal 12px arial, helvetica, sans-serif; border-top: 1px solid #e2e0e0; background: #FFF; color: #265a9a; }
ul#main_navbar_dropdown li.niv1active:hover ul.niv2_sub li a:hover, ul#main_navbar_dropdown li.niv1:hover ul.niv2_sub li a:hover { display: block; width: 200px; padding: 6px 12px 5px 12px; font: normal 12px arial, helvetica, sans-serif; border-top: 1px solid #e2e0e0; background: #F68B20; color: #FFF; }


/* Navigation Left menu */


/* Left menu */
div#left_menu_container { width: 221px; }
ul#left_menu { width: 221px; list-style: none; margin: 0px; padding: 0px; border-top: 1px solid #e2e0e0; }
ul#left_menu li { width: 221px; display: block; border-bottom: 1px solid #e2e0e0; padding: 0px; margin: 0px; }
ul#left_menu li ul { list-style: none; margin: 0px; padding: 0px; }
ul#left_menu li ul li { width: 221px; display: block; border-top: 1px solid #e2e0e0; border-bottom: 0px; font-weight: normal; padding: 0px; margin: 0px; background: #ffffff url('../images/menu_arrow.png') no-repeat center right; }
ul#left_menu li a { display: block; width: 194px; padding: 3px 15px 3px 12px; background: #FFF; }
ul#left_menu li a:hover { display: block; width: 194px; padding: 3px 15px 3px 12px; background: #f68b20; color: #FFF; }
ul#left_menu li a.niv1active { display: block; width: 194px; padding: 3px 15px 3px 12px; color: #555; font-weight: bold; background: #FFF; }
ul#left_menu li a.niv1_with_sub { background: #ffffff url('../images/menu_plus.png') no-repeat center right; }
ul#left_menu li a.niv1_with_sub:hover { background: #f68b20 url('../images/menu_plus.png') no-repeat center right; color: #FFF; }
ul#left_menu li a.niv1_with_subactive { background: #ffffff url('../images/menu_min.png') no-repeat center right; color: #555; font-weight: bold; }
ul#left_menu li ul li a { display: block; width: 194px; padding: 3px 9px 3px 18px; background: #ffffff url('../images/menu_arrow.png') no-repeat center right; }
ul#left_menu li ul li a:hover { display: block; width: 194px; padding: 3px 9px 3px 18px; background: #f68b20 url('../images/menu_arrow.png') no-repeat center right; color: #FFF; }
ul#left_menu li ul li a:hover { display: block; width: 194px; padding: 3px 9px 3px 18px; }
ul#left_menu li ul li a.niv2active { display: block; width: 194px; padding: 3px 9px 3px 18px; font-weight: bold; color: #555; }


/* Homepage layout elements */
#page_visual { margin-bottom: 15px; height: 280px; background: #F1F1F1; }
#page_visual_vervolg { margin-bottom: 5px; height: 175px; background: #F1F1F1; }


/* 2 columns */
#home_2col_container { width: 960px; overflow: auto; background: #FFF url('../images/bg_homecol_container.gif') no-repeat top left; }
#home_2col_container #home_2col_left { width: 443px; padding: 12px 15px 15px 15px; margin-right: 14px; float: left; }
#home_2col_container #home_2col_right { width: 443px; padding: 12px 15px 15px 15px; float: left; }


/* 4 columns */
#home_4col_container { width: 960px; overflow: auto; }
#home_4col_container #home_4col1, #home_4col_container #home_4col2, #home_4col_container #home_4col3, #home_4col_container #home_4col4 { width: 228px; float: left; }
#home_4col_container #home_4col1, #home_4col_container #home_4col2, #home_4col_container #home_4col3 { margin-right: 16px; }


/* Vervolg layout elements */
#content_container { width: 960px; }
#vervolg_col_left { width: 221px; margin-right: 16px; float: left; }
#vervolg_col_main { width: 493px; margin-right: 16px; float: left; }
#vervolg_col_mainbreed { width: 723px; float: left; }
#vervolg_col_right { width: 214px; float: left; }
#vervolg_col_main .whitespace, #vervolg_col_mainbreed .whitespace { border-top: 2px solid #cccaca; padding: 10px 12px 10px 12px; margin-top: 0px; }
h3.top_ruler { border-top: 2px solid #cccaca; #888;
padding: 8px 12px 5px 12px; margin-top: 0px; }
.whitespace_hor { padding: 0px 12px 15px 12px; }
a.list_arrow_link { border-top: 1px solid #E2E0E0; padding: 5px 10px 5px 12px; background: #ffffff url('../images/list_arrow.png') no-repeat center right; display: block; }
a.list_arrow_link:hover { border-top: 1px solid #E2E0E0; padding: 5px 10px 5px 12px; background: #F68B20 url('../images/list_arrow.png') no-repeat center right; display: block; color: #FFF; }
a.list_arrow_link .date { font-size: 11px; color: #8f8f8f; }


/* Adviseurs */
.adviseur { position: relative; width: 84px; height: 108px; float: left; margin-right: 3px; margin-bottom: 3px; }
.adviseur_dimmed { position: relative; width: 84px; height: 108px; float: left; margin-right: 3px; margin-bottom: 3px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity: 0.2; -khtml-opacity: 0.2;  }
.adviseur_dimmed a { cursor: default; position:relative; z-index: 10; }
.adviseur_dimmed a div.adv_info, .adviseur_dimmed a:hover div.adv_info, .adviseur a div.adv_info { display: none; }
.adviseur a:hover div.adv_info { display: block; position: absolute; top: 101px; left: 42px; height: 30px; z-index: 10; padding: 10px 0px 0px 0px; font-size: 12px; }
#adviseurs_filter_container h5 { display: block; padding: 1px 0px 1px 12px; }
a.filter { display: block; padding: 1px 0px 1px 12px; line-height: 16px; width: 208px; }
a.filter_remove { display: block; padding: 3px 0px 8px 12px; background: url('../images/bt_remove_filter.gif') no-repeat 0px 6px; color: #666; width: 208px; }
a.filter_remove:hover { display: block; padding: 3px 0px 8px 12px; background: url('../images/bt_remove_filter.gif') no-repeat 0px 6px; color: #666; text-decoration: underline; width: 208px; }
hr { height: 1px; display: block; margin: 1px 0px;  !margin:-5px 0px;
color:#E0E0E0; background-color:#E0E0E0; border:0px; clear: both; }
.adv_arrow { position: absolute; top: 0px; left: -6px; width: 13px; height: 7px; z-index: 6; background: url('../images/adviseur_arrow.gif') no-repeat; }
.adv_text { position: absolute; top: 7px; left: -42px; z-index: 6; background: #FFF; padding: 6px 10px 8px 10px; font-size: 12px; line-height: 13px; white-space: nowrap; border-bottom: 2px solid #000; border-right: 2px solid #000; }
.adv_text_right { position: absolute; top: 7px; right: -42px; z-index: 6; background: #FFF; padding: 6px 10px 8px 10px; font-size: 12px; line-height: 13px; white-space: nowrap; border-bottom: 2px solid #000; border-right: 2px solid #000; }
.adv_text b, .adv_text_right b { display:block; }


/* Adviseurs type 3 pagina */
.adv_left { width: 192px; float: left; margin-right: 15px; }
.adv_right { width: 470px; float: left; }
.adv_right h1 { margin-top: 3px; }
.adv_intro { font-size: 18px; margin-bottom: 10px; line-height: 20px; color: #666; }
.adv_photo { width: 192px; height: 228px; }
.adv_contact { padding: 7px 0px 7px 0px; width: 192px; overflow: hidden; border-bottom: 1px solid #E2E0E0; }
.adv_button_back { background: url('../images/list_arrow_back.png') no-repeat 11px 5px; display:block; border-top: 1px solid #e2e0e0; padding: 8px 0px 12px 25px; }


/* Nieuws */
.news_list_item { border-top: 1px solid #e2e0e0; padding: 8px 0px; }
.news_intro { font-size: 15px; line-height: 20px; margin-bottom: 15px; }
.list_more_link { border-top: 1px solid #e2e0e0; padding: 8px 12px; display: block; }





/* Artikelen */
.artikel_list_item { border-top: 1px solid #e2e0e0; padding: 8px 0px 12px 0px; }
.artikel_auteur { font-weight: bold; margin-bottom: 4px; }
.artikel_list_text { width: 420px; }
.artikel_list_image { margin-right: 15px; margin-top: 5px; }
a.list_download_icon { border-top: 1px solid #E2E0E0; padding: 5px 10px 5px 34px; background: #ffffff url('../images/icon_download_list.gif') no-repeat 12px 10px; display: block; }
a.list_download_icon:hover { border-top: 1px solid #E2E0E0; padding: 5px 10px 5px 34px; background: #F68B20 url('../images/icon_download_list.gif') no-repeat 12px 10px; display: block; color: #FFF; }


/* Kantoren overzicht */
.kantoor_extrainfo { width: 185px; float: right; }
.kantoor_extrainfo a { display: block; width: 175px; padding: 5px; border-bottom: 1px solid #E2E0E0; }
.kantoor_foto { width: 185px; height: 135px; }
.kantoor_bezoekadres { background: url('../images/icon_bezoekadres.gif') no-repeat 0px 2px; width: 250px; padding: 0px 0px 10px 25px; }
.kantoor_postadres { background: url('../images/icon_postadres.gif') no-repeat 0px 2px; width: 250px; padding: 0px 0px 10px 25px; }
.kantoor_telefoon { background: url('../images/icon_telefoon.gif') no-repeat 0px 2px; width: 250px; padding: 0px 0px 10px 25px; }


/* Kantoren overzicht op homepage */
a.list_arrow_link div.kantoor_homepage_linktext { width: 118px; float: right; padding-right: 20px; }
a.list_arrow_link:hover div.kantoor_homepage_linktext { width: 118px; float: right; padding-right: 20px; color: #FFF; }


/* Header searchbox */
div#search_container { position: absolute; top: 20px; left: 667px; width: 175px; height: 20px; z-index:2; }
div#search_container .searchBox { width: 140px; height: 16px; border: 0px solid #000; padding: 2px 1px 2px 5px; margin: 0px 3px 0px 0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; background: url('../images/bg_searchbox.gif') no-repeat; float: left; }
div#search_container .searchButton_nl, div#search_container .searchButton_en { width: 21px; height: 19px; background: url('../images/bt_search_n.gif') no-repeat; padding: 0px; margin: 0px; border: 0px; cursor: pointer; float: left; }
div#search_container .searchButton_nl:hover, div#search_container .searchButton_en:hover { width: 21px; height: 19px; background: url('../images/bt_search_h.gif') no-repeat; padding: 0px; margin: 0px; border: 0px; cursor: pointer; float: left; }
.block_position { position: absolute; z-index: 10; }
.editmode_comment { display: block; background: #F5F5F5; color: #BBB; font-size: 9px; }


/* FAQ */
.question { font-size: 14px; border-top: 1px solid #E2E0E0; }
.question a.plus { width: 415px; padding: 8px 25px 8px 30px; background: #FFF url('../images/list_arrow_down.png') no-repeat top right; display: block; }
.question a.min { width: 415px; padding: 8px 25px 8px 30px; background: #FFF url('../images/list_arrow_up.png') no-repeat top right; display: block; }
.questionAnswer { width: 415px; padding: 0px 25px 16px 30px; line-height: 18px; }
div.questionnumber { position: absolute; font-size: 16px; color: #555; width: 25px; padding-top: 8px; float: left; }


/* SITEMAP */
div#sitemap ul { width: 460x; list-style: none; margin: 0px; padding: 0px; }
div#sitemap ul li { display: block; /* border-bottom: 1px solid #e2e0e0; */
	padding: 3px 0px 5px 15px; margin: 0px; background: #fff url('../images/icon_page.gif') no-repeat 0px 6px; border-top: 1px solid #e2e0e0; }
div#sitemap ul li ul li { display: block; /* border-bottom: 1px solid #e2e0e0; */
	padding: 1px 0px 1px 12px; margin: 0px; background: #fff url('../images/icon_page_small.gif') no-repeat 0px 4px; border-top: 0px solid #e2e0e0; }


/* Sidebar blokken */
div.top_ruler { border-top: 2px solid #cccaca; width: 214px; padding: 0px; margin-bottom: 15px;/*padding: 8px 12px 5px 12px;*/
}


/* Footer */
#footer { position: relative; width: 930px; height: 29px; background: #FFF url('../images/bg_footer.gif') no-repeat; padding: 6px 15px 6px 15px; }
#footer a { font: normal 12px arial, helvetica, sans-serif; height: 22px; margin-right: 10px; color: #194d8c; text-decoration: none; }
#footer #copyright { position: absolute; right: 15px; top: 10px; width: 300px; height: 18px; z-index: 10; padding-bottom: 5px; text-align: right; font: normal 11px arial, helvetica, sans-serif; line-height: 10px; color: #6d6d6d; }


/* Newsletter subscribe unsubscribe */
.newsletter_subscribe_unsubscribe_container { padding-bottom: 40px; }
.newsletter_subscribe_unsubscribe_container form { padding-top: 10px; }
.emailBox { border: 1px solid #a7a6aa; width: 260px; height: 14px; padding: 2px; float: left; margin-right: 5px; font: normal 12px/12px arial, helvetica, sans-serif; }
.button { background: #ececec; border: 1px solid #a7a6aa; padding: 3px 10px 3px 10px; height: 20px; float: left; font: normal 12px/12px arial, helvetica, sans-serif; }

/* Newsletter overview */
div.list_newsletter_container {border-bottom: 1px solid #E2E0E0; margin-top: 10px;}
a.list_newsletter_link { border-top: 1px solid #E2E0E0; padding: 5px 10px 5px 40px; background: #ffffff url('../images/list_newsletter_arrow.png') no-repeat center right; display: block; }
a.list_newsletter_link:hover { border-top: 1px solid #E2E0E0; padding: 5px 10px 5px 40px; background: #F68B20 url('../images/list_newsletter_arrow.png') no-repeat center right; display: block; color: #FFF; }
a.list_newsletter_link .date { font-size: 11px; color: #8f8f8f; }



/*-------- ZOEK RESULTAAT --------*/
.xsearchKeyword, .xsearchHighlightedKeyword { font-weight: bold; color: #3170be; border-bottom: 0px solid #f68b20; background-color: #e1eefe; }
.xsearchResultsContainer { }
div.xsearchSearchboxContainer { }
div.xsearchSearchboxContainer .searchBox { width: 294px; height: 16px; border: 0px solid #000; padding: 2px 1px 2px 5px; margin: 0px 3px 0px 0px; /* font: normal 11px Verdana, Arial, Helvetica, sans-serif; */ 
	background: url('../images/bg_searchbox_wide.gif') no-repeat; float: left; }
div.xsearchSearchboxContainer .searchButton_nl, div.xsearchSearchboxContainer .searchButton_en { width: 21px; height: 19px; background: url('../images/bt_search_n.gif') no-repeat; padding: 0px; margin: 0px; border: 0px; cursor: pointer; float: left; }
div.xsearchSearchboxContainer .searchButton_nl:hover, div.xsearchSearchboxContainer .searchButton_en:hover { width: 21px; height: 19px; background: url('../images/bt_search_h.gif') no-repeat; padding: 0px; margin: 0px; border: 0px; cursor: pointer; float: left; }
.xsearchPageTitle { font: bold 14px verdana, Arial, Helvetica, sans-serif; }
.xsearchResultsMessageContainer { margin-bottom: 10px; }
.xsearchResult { width: 460px; margin-bottom: 10px; padding-top: 10px; border-top: 1px solid #e4e4e4;/* font-size: 11px; line-height: 15px; */
}
.xsearchNavbarContainer { margin-bottom: 0px; }
.xsearchModifiedDate { color: #999; }
.xsearchUrlDate { font: normal 10px verdana, arial, helvetica, sans-serif; color: #777; }
.xsearchUrlDate a { color: #999; }


/*---------- NAVBAR / PAGE NAVIGATION -------------*/
.navbar { height: 30px; padding-top: 10px; }
.navbarActivePageNumber { font-weight: bold; border-left: 1px solid #DADADA; padding: 0px 3px 0px 5px; }
.navbarPageNumber { border-left: 1px solid #DADADA; padding: 0px 3px 0px 5px; }
.navbarPreviousNextArrow { padding: 0px 5px; }
.navbarDots { display: inline; border-left: 1px solid #DADADA; padding: 0px 3px 0px 5px; }
/* CLEAR FIX*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.xsButton { font: normal 12px Arial, Helvetica, sans-serif; background: #FFF; border: 1px solid #777; padding: 0px 10px; margin: 10px 0px 0px 0px; width: 90px; height: 24px; cursor:pointer; clear: both; }
.xsButton:hover { font: normal 12px Arial, Helvetica, sans-serif; background: #f68b20; color: #FFF; border: 1px solid #f68b20; padding: 0px 10px; margin: 10px 0px 0px 0px; width: 90px; height: 24px; cursor:pointer; clear: both; }

.xsnewsSubscribeForm { margin:25px 0 0 15px; }
.xsnewsSubscribeForm .form-description { width:100px; float:left; padding:5px 0; }
.xsnewsSubscribeForm .textfield { margin:5px 0; width:250px; }
.xsnewsSubscribeForm .xsButton { clear:both; float:left; margin:10px 0 100px 100px; }

.xsnewsUnsubscribeForm { margin:25px 0 0 15px; }
.xsnewsUnsubscribeForm .form-description { width:60px; float:left; padding:px 0 0; }
.xsnewsUnsubscribeForm .textfield { margin:5px 0; width:250px; }
.xsnewsUnsubscribeForm .xsButton { clear:both; float:left; margin:10px 0 100px 60px; }


/*-------- Formbuilder form -----------*/
.xsformbuilder_table td:first-child { width: 25%; }
.xsformbuilder_simple_textbox { width: 260px; border: 1px solid #a5acb2; padding:3px; margin:0px; font: normal 11px Arial, Helvetica, sans-serif; }
.xsformbuilder_large_textbox { width: 260px; border: 1px solid #a5acb2; padding:3px; margin:0px; font: normal 11px Arial, Helvetica, sans-serif; }
.xsformbuilder_small_textbox { width: 260px; border: 1px solid #a5acb2; padding:3px; margin:0px; font: normal 11px Arial, Helvetica, sans-serif; display:none; }
.xsformbuilder_calendarbox { background: #FFF url('../images/form_icon_calendar.gif') no-repeat top right; cursor:pointer; cursor:hand; }
.xsformbuilder_calendarbox:hover { background: #e8f5fb url('../images/form_icon_calendar.gif') no-repeat top right; cursor:pointer; cursor:hand; }

/* --------- Stuur door ------------*/
#mailafriend_form input.textField {width: 260px; margin: 0px 0px 5px 0px;}
