body
{
	background-color:#fff;
	color:#616161;
	font:12px/18px Arial,Helvetica,sans-serif;
	margin:5px 0 3px 3px;
	text-align:center;
}

h1,h2,h3
{
	color:#e21a1a;
	font-family:Georgia,Times,serif;
	font-weight:700;
	letter-spacing:.04em;
	margin:0 0 12px;
	text-align:left;
}

h1
{
	font-size:18px;
	line-height:20px;
}

h2
{
	font-size:14px;
	line-height:16px;
}

strong,b
{
	font-size:13px;
}

.data_views,.meta_info,span.data_views
{
	color:#616161;
	font:italic normal 9px/10px Georgia,Times,serif;
	letter-spacing:.04em;
	margin-bottom:1px;
}

span.data_views
{
	margin-bottom:-10px;
}

form
{
	/*float:left;*/
	margin:0;
	padding:0;
}

.main_container
{
	margin:0 auto 10px;
	overflow:auto;
	text-align:left;
	width:1000px;
}

a:active,a:focus
{
	outline:none;
}

.first_article.news_block
{
	margin:0 0 12px;
}

.first_article img
{
	float:left;
	padding-top:8px;
	overflow: hidden;
}

.first_article p,.first_article .lees_verder
{
	margin:0 0 0 236px;
}

.draggable
{
	background-image:url(draggable.gif);
	cursor:move;
	left:0;
	position:absolute;
	top:0;
}

.content_left
{
	float:left;
	margin:10px 0 0;
	overflow:auto;
	width:160px;
}

table.leden th
{
	line-height:4px;
}

table.leden td.redbold
{
	color:#e6261b;
	font-weight:700;
}

table.leden
{
	background:url(../images/fade.jpg) top left no-repeat;
	color:#616161;
	margin-top:10px;
	width:158px;
}

table.nieuwsteleden
{
	background:url(../images/fade.jpg) top left no-repeat;
	color:#e62619;
	font-weight:700;
	margin:10px 0 0;
	width:158px;
}

table.nieuwsteleden a
{
	color:#e62619;
	font-weight:700;
	text-decoration:none;
}

table.nieuwsteleden th
{
	color:#616161;
	padding-bottom:5px;
}

.topcontent_center_wide
{
	background:url(../images/topcontent_center_wide.gif) no-repeat 0 0;
	height:8px;
	width:8px;
}

.content_center_wide
{
	background:url(../images/content_center_wide.gif) repeat-y 0 0;
	float:left;
}

.content_wrapper
{
	background:url(../images/top_edge.gif) repeat-x;
	min-height:500px;
}

.content_center
{
	float:left;
	margin:10px 0 0 15px;
	overflow:hidden;
	vertical-align:top;
	width:474px;
}

.center 
{
	float:left;
	margin:8px 0 0;
	overflow:auto;
	padding:0 0 0 14px;
	width:474px;
}

.content_center_signup
{
	float:left;
	margin:0 0 0 15px;
	overflow:auto;
	width:820px;
}

.profile_left img.border_paars
{
	border:1px solid #99be0c;
}

.profile_left img.icon
{
	padding-right:5px;
}

img.bedrijfslogo
{
	margin:10px 0 0;
}

.profile_left
{
	color:#616161;
	float:left;
	width:120px;
}

.profile_right
{
	color:#616161;
	float:left;
	width:354px;
}

.profile_right .naam
{
	float:left;
	font-size:16px;
	font-weight:700;
}

.profile_right .naam2
{
	color:#98bf0e;
	float:left;
	font-size:12px;
	font-weight:400;
	margin:0 0 0 10px;
}

.profile_right .naam2 img
{
	margin:0 0 0 5px;
	vertical-align:top;
}

.naam3
{
	clear:left;
	color:#bfc3c6;
	font-size:10px;
	margin:4px 0 0;
}

.profile_info table
{
	font-size:12px;
	margin:10px 0 0;
	width:354px;
}

.profile_info td.spacer
{
	background:url(../images/fade_repeat.jpg) bottom left repeat-x;
	height:25px;
}

table.profile_menu a
{
	color:#99be0c;
	text-decoration:none;
}

table.netwerk_groepen td
{
	color:#616161;
	text-align:left;
}

table.netwerk_groepen td.image
{
	padding:0 10px 0 0;
}

table.netwerk_groepen td.title
{
	font-weight:700;
	padding:0 10px 0 0;
}

table.netwerk_groepen td.title span
{
	font-weight:400;
}

table.netwerk_groepen td.title img
{
	padding-left:5px;
}

.bar_paars .spacer
{
	background:url(../images/fade_repeat.jpg) center left repeat-x;
	height:25px;
}

.bar_474_yellow_no_border img
{
	border:1px solid #f79e02;
	display:block;
	height:63px;
	margin:auto;
	width:60px;
}

.content_right
{
	float:left;
	margin:10px 0 0 14px;
	overflow:auto;
	width:337px;
	z-index:10;
}

.banner_block
{
	border:1px solid #b0b0b0;
	margin:0 0 10px;
}

ul#cms_menu_small li
{
	font:bold 12px Georgia,Times,serif;
	letter-spacing:.3px;
	list-style:none;
	margin-bottom:7px;
	text-align:right;
	text-decoration:none;
}

ul#cms_menu_small,ul#cms_menu_small li ul,ul#cms_menu_small li ul li ul li
{
	margin:0 5px 0 0;
	padding:0;
	text-align:right;
}

li.menu_selected a
{
	color: #e62619 !important;
}

li.not_selected ul.children
{
	display:none;
}

li.not_selected 
{
	color:#616161 !important;
}

li.not_selected a
{
	color:#616161 !important;
}

ul#cms_menu_small .menu_small_header_current >a
{
	color:#616161;
	text-transform:uppercase;
}

ul#cms_menu_small a
{
	text-transform:uppercase;
}

ul#cms_menu_small li ul li a
{
	font-size:13px;
	font-weight:400;
	line-height:20px;
	list-style:none;
	text-transform:lowercase;
}

ul#cms_menu_small li ul.children li a
{
	font-size:13px;
	font-weight:400;
	line-height:20px;
	list-style:none;
	text-transform:lowercase;
	
}

.children li ul.children li a
{
	font-style:italic;
}

li.false a
{
	color:#616161 !important;
}

li.true a
{
	color:#E21A1A !important;
}

.mainnav_plain
{
	margin:0 11px 0 0;
}

ul#cms_menu_small li ul li ul
{
	font-size:13px;
	font-style:italic;
	margin:0;
	text-transform:lowercase;
}

ul#cms_menu_small li a
{
	color:#E21A1A;
}

ul#cms_menu_small li ul li a
{
	color:#616161;
}

ul#cms_menu_small li.true
{
	margin:0 20px 0 0;
}

ul#cms_menu_small li.false
{
	margin:0 20px 0 0;
}

ul.selected li a
{
	color:#E21A1A;
}

.resultlist_title
{
	border:3px double #616161;
	border-width:3px 0;
	color:#616161;
	font-family:Georgia,Times,serif;
	font-weight:700;
	letter-spacing:.04em;
	margin:0 0 5px;
	padding:5px 0 5px 15px;
	text-align:left;
	width:100%;
}

.resultlist_title i
{
	font-style:normal;
}

.resultlist_title h1
{
	color:#616161;
	line-height:18px;
	margin:0;
}

#item_ .resultlist_title
{
	border:3px double #616161;
	border-width:3px 0;
	margin:0 0 5px;
	padding:5px 0 5px 15px;
}

.resultlist_result_odd,.resultlist_result_even
{
	clear:both;
	line-height:20px;
	padding:0 0 0 15px;
	vertical-align:middle;
}

.resultlist_result_odd a,.resultlist_result_even a
{
	color:#616161;
	text-decoration:none;
}

.search_result
{
	margin:0 0 20px 15px;
}

.text
{
	clear:right;
	line-height:20px;
	margin:0 0 20px;
	min-height:18px;
}

a.button,p.button
{
	/*color:#FFF;*/
        color:#FF0000;

	margin:0;
}

input.submitbutton
{
	/*color:#616161;*/
	color: rgb(255,0,0);
	margin:14px 0 0;
	border:0;
    background:#FFFFFF;
}

.result_odd,.result_even
{
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-left:3px;
	vertical-align:middle;
}

.result_odd a,.result_even a
{
	text-decoration:none;
}

#formsuite_63 * select.select
{
	float:left;
	width:360px;
}

#formsuite_63 * textarea.input_text_area
{
	width:360px;
}

#formsuite_63 * label.label
{
	color:#616161;
	font-weight:700;
	text-align:left;
	width:250px;
}

#formsuite_63 * .after_previous .label
{
	clear:none;
	float:left;
	width:auto;
}

a.buttonline
{
	clear:both;
	color:#e21a1a;
	float:left;
	margin:0;
	padding:0 0 0 2px;
}

.menu_selected
{
	font-weight:700;
	margin-right:10px;
}

.message
{
	clear:both;
	padding:5px;
}

.error
{
	background-color:#fdd;
	border:solid 1px red;
	float:left;
	font-size:12px;
	font-weight:700;
	margin:5px;
	padding:5px;
}

.message img
{
	height:16px;
	padding-right:5px;
	vertical-align:middle;
	width:16px;
}

.sub_window_background
{
	bottom:0;
	display:none;
	left:0;
	overflow:auto;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000;
}

.delete_confirmation_background
{
	bottom:0;
	display:none;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index:1000;
}

.delete_confirmation
{
	background:#fff;
	border:1px solid #81302D;
	height:220px;
	margin:200px auto 0;
	text-align:center;
	width:400px;
}

.delete_confirmation a
{
	margin:10px!important;
	padding:5px!important;
}

.delete_confirmation_text
{
	height:80px;
	line-height:20px;
	padding:0 40px;
}

.delete_confirmation_title
{
	background:#81302D;
	color:#fff;
	font-size:14px;
	font-weight:700;
	height:40px;
	margin-bottom:40px;
	padding-top:10px;
}

.delete_confirmation_title img
{
	vertical-align:middle;
}

#formsuite_70 .label
{
	width:150px;
}

#reaction .label
{
	width:75px;
}

.message .icon
{
	float:left;
	height:100%;
	width:20px;
}

.message .message_text
{
	float:left;
	height:100%;
	width:255px;
}

.icon20
{
	height:20px;
	vertical-align:middle;
	width:20px;
}

div#popup
{
	padding-left:50%;
}

div#popup_layer
{
	bottom:0;
	height:100%!important;
	left:0;
	margin:0;
	overflow:visible;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
	z-index:4000;
}

* html div#popup_layer
{
	background:url(/system/images/black_trans.gif) repeat;
	height:100%;
	left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) )+px );
	position:absolute;
	top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) )+px );
}

div#popup_window
{
	background:#fff;
	border:1px solid #81302D;
	height:100% auto!important;
	margin-left:-375px;
	min-height:100px;
	overflow:hidden;
	position:absolute;
	top:97px;
	z-index:5000;
}

div#popup_titlebar
{
	background-color:#eee8f0!important;
	border-bottom:1px solid #591d67!important;
	float:left;
	height:35px!important;
	line-height:35px;
	position:relative;
	z-index:5000;
}

#single_message
{
	-padding-left:20px;
	padding-left:20px;
	padding-top:20px;
}

#popup_titlebar_title
{
	color:#591d67;
	float:left;
	font-weight:700;
	height:30px!important;
	line-height:35px;
	overflow:hidden;
	padding:0 10px 0 20px;
	width:80%;
}

#popup_content
{
	color:#616161;
	float:left;
	padding:0;
	width:100%;
}

#popup_content hr
{
	margin-bottom:20px;
	margin-left:-20px;
	margin-top:20px;
}

#new_message_right
{
	float:left;
	height:454px;
	margin-right:0;
	padding-right:0;
	width:249px;
}

#new_message_internal,#new_message_subject,#new_message_message
{
	clear:both;
}

#new_message_submit
{
	clear:both;
	padding:5px;
	width:100%;
}

#new_message_to_users
{
	border:1px solid #000;
	width:145px;
}

#new_message_to_users label.label
{
	text-align:left!important;
	width:120px!important;
}

.content_block
{
	margin-bottom:12px;
}

.dynamic_array_row .button
{
	height:21px;
	margin-top:0!important;
}

.dynamic_array_row_number
{
	display:none!important;
}

#profile_submit input.submitbutton
{
	line-height:10px;
}

#marktplaats_pagina_2
{
	float:none;
}

#tell_a_friend
{
	background-color:#EEE;
	border:1px solid #616161;
	display:none;
	height:215px;
	margin-left:-200px;
	margin-top:34px;
	padding:10px;
	position:absolute;
	width:650px;
	z-index:10;
}

#tell_a_friend label
{
	clear:left;
	float:left;
	margin:0 0 5px 10px;
	width:145px;
}

#tell_a_friend input
{
	margin:0 200px 5px 0;
	width:240px;
}

#tell_a_friend_form_text
{
	width:240px;
}

#tell_a_friend .button_blue
{
	margin:0 0 0 10px;
}

.formsuite_475 * .select,.formsuite_475 * .input_text
{
	width:250px!important;
}

.fs_buttons div
{
	margin-top:10px;
}

.input_html_area_div
{
	float:none!important;
}

p.knowledge_header
{
	border-bottom:3px double #e21a1a;
	border-top:3px double #e21a1a;
	color:#616161;
	font-family:Georgia,Times,serif;
	font-size:18px;
	font-weight:700;
	height:18px;
	letter-spacing:.09em;
	margin:0 0 5px;
	padding:5px 0 5px 15px;
	text-align:left;
	width:459px;
}

p.knowledge_header span
{
	color:#616161;
	font:italic 400 9px Georgia,Times,serif;
	letter-spacing:.04em;
	text-align:left;
}

ul.knowledge_base
{
	margin:0;
	padding:0;
	width:474px;
}

.knowledge_base li
{
	border:none;
	float:left;
	font:12px/14px Arial,Helvetica,sans-serif;
	list-style:none;
	margin:0 2px;
	padding:1px 0 1px 15px;
	text-align:left;
	width:139px;
}

.knowledge_base li.odd
{
	background-color:#eae7e7;
	width:139px;
}

.quote_intro h3
{
	border:3px double #616161;
	border-width:3px 0;
	clear:left;
	color:#eb840a;
	font-size:14px;
	margin:15px 0 5px;
	padding:5px 0 5px 15px;
}

.quote_intro a
{
	color:#eb840a;
	display:block;
	float:left;
	width:49%;
}

.quote_intro a:hover
{
	color:#e25305;
}

.quote_intro div
{
	height:16px;
	padding:0 0 0 15px;
}

.quote_intro .odd
{
	background:#f1e4da;
}

.quote_intro img
{
	float:right;
}

div.component div.content_block p.quote
{
	clear:left;
	margin:15px 0 0;
}

.law_concise ul
{
	padding:0;
}

.law_concise li
{
	list-style:none;
}

.law_concise div.content_block p.foobar
{
	font-style:italic;
	margin:10px 0 10px 15px;
}

.modelcontract a
{
	background:url(/images/worddoc.gif) no-repeat;
}

.latest_feed p a
{
	color:#616161;
	font:bold 14px Georgia,Times,serif;
	letter-spacing:.04em;
	text-align:left;
}

.latest_feed img
{
	margin:2px 7px 0 0;
	vertical-align:top;
}

.latest_feed
{
	margin:20px 0 0;
}

.latest_feed p
{
	border:3px double #616161;
	border-width:3px 0;
	padding:5px 0;
	width:474px;
}

#log_permissie_submit .label
{
	padding:0;
	width:0;
}

#log_permissie_submit .submitbutton
{
	background:transparent;
	border:0;
	cursor:pointer;
	font:12px Arial,Helvetica,sans-serif;
	padding:0;
}

.fs_next_page,.fs_previous_page,.fs_submit
{
	background-color:#FFFFFF;
	color:	#FF0000;
	cursor:pointer;
	margin-right:5px;
	padding-left:10px;
	/*padding-right:10px;*/
}

/*.form .label
{
	width:160px!important;
}*/

.marktplaats_fs_Prijs_input .input_text
{
	color:#616161;
	width:180px;
}

div.calendar div.calendar_header img
{
	left:72px;
	position:relative;
}

.rode_link a
{
	color:#E21A1A!important;
}

html,h1,h2,h3,h4,h5,h6,p,ul,li,#cms_menu_small .children li,ul#cms_menu_small li.menu_small_item,#tell_a_friend .taftext label,.law_concise h1
{
	margin:0;
}

li.menu_small_item_blue_kind_van_kind {
	padding-right:15px;
}

.menu_small_item_blue_kind_van_kind a {
	font-style:italic;
	color:#616161;
}

.bold,.profile_info table td.bold
{
	font-weight:700;
}

a,h1 a:link,h2 a:link,.knowledge_base li a
{
	color:#E21A1A;
	text-decoration:none;
}

a:hover,h1 a:hover,h2 a:hover,a.buttonline:hover,.knowledge_base li a:hover,#log_permissie_submit .submitbutton:hover,.fs_next_page:hover,.fs_previous_page:hover,.fs_submit:hover
{
	color:#aa1515;
}

table.nieuwsteleden a:hover,table.profile_menu a:hover
{
	text-decoration:underline;
}

table.profile_menu,#formsuite_63 * .radio_option,#new_message .label,#new_message_to_users .check_option
{
	width:120px;
}

.profile_info table td,.mkb-offertes td
{
	width:50%;
}

table.connecties,.bar_474_yellow_no_border table
{
	text-align:center;
	width:100%;
}

table.connecties img,table.netwerk_groepen td.image img
{
	border:1px solid #98bf0e;
}

table.netwerk_groepen img,a img,#new_message_right div
{
	border:0;
}

.menu_small_subitem_current li a,ul#cms_menu_small a:hover,.resultlist_result_odd a:hover,.resultlist_result_even a:hover
{
	color:#e21a1a;
}

.resultlist_result_even,.result_even
{
	background-color:#EEE;
}

#new_message_internal *,#new_message_subject *,#new_message_message *,#bc_message_userlist
{
	float:left;
}
.article_odd {
	margin-left: 0px !important; 
	padding-left: 0px !important;
}

.news_block {
	height: 160px;
}

.poll .poll_results .poll_option .poll_option_bar_wrap {
	margin-left:0 !important;
}

.header_left {
	float: left; 
	width: 300px
}

.header_right {
	float: left; 
	width: 700px
}

.header_right_bottom {
	float: left; 
	width: 700px;
}

div.page * p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.dynamic_array, .dynamic_array_items, .dynamic_array_rows, .dynamic_array_row {
	width: 100% !important;
}

div.dynamic_array_add_row {
	width: 100%;
	padding-left: 160px;
	padding-top: 10px;
}

a.button, p.button {
	border: 1px solid #616161;
	padding: 4px 20px;
}

div.fs_buttons {
	float: right !important;
}

div.fs_buttons div {
/*	border: 1px solid #616161;*/
}

div.dynamic_array_delete_button {
	float: right !important;
	margin-bottom: 10px;
	margin-right: 5px;
}

.dynamic_array_row .label {
	width: 150px !important;
}

#com_interests_row_0 .dynamic_array_delete_button {
	display: none;
}

#google_map{
	background-color:#E5E3DF;
	float:left;
	height:300px;
	margin:10px;
	position:relative;
	width:600px
}
.ads_show_map_wrapper{
	float:left;
	width:160px;
	margin:10px
}
.advisor_search{
	width:100%;
	padding-bottom:10px;
	float:left;
}
.advisor_search h2{
	color:#5F97CC !important;
	font-size:14px;
	line-height:16px;
}
.advisor_profile{
	font-family:Georgia,Times,serif;
	color:#5F97CC ;
	font-size:14px;
	line-height:16px;
	font-weight:700;
	letter-spacing:0.04em;
	
}
#log_permissie_log .label
{
	width:100% !important;
	text-align: left;
}

