body {margin: 0px; padding: 0px; text-align: center; background: #5a5b5c; font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131;}
HR {height: 1px; border-top: 1px solid #313131;}
.clear {clear: both;}

#controls {background: #fff;}

/* navigatie header ===================================================================================== */
#logotop {width: 100%; height: 150px; background: url('/Themes/Containers/Images/BCAlogo_spacer.jpg');}
#logo {margin: 0px auto; width: 990px; height: 150px; background: url('/Themes/Containers/Images/BCAlogo.jpg') no-repeat;}
#nav {position: relative; top: 100px; text-align: right;}

/* slogan ===================================================================================== */
#slogantop {width: 100%; height: 150px; background: url('/Themes/Containers/Images/BCAslogan_spacer.jpg');}
#slogan {margin: 0px auto; width: 990px; height: 150px; background: url('/Themes/Containers/Images/BCAslogan.jpg') no-repeat; text-align: left;}
#sloganfield {width: 541px; height: 150px;}

/* intro ===================================================================================== */
#introtop {width: 100%; background: #d2030b url('/Themes/Containers/Images/BCAintro_spacer.jpg') repeat-x;}
#intro {margin: 0px auto; width: 990px; text-align: left;}
#introfield {float: left; width: 461px; *width: 541px; padding: 40px;}

/* main ===================================================================================== */
#maintop {width: 100%; background: #fff url('/Themes/Containers/Images/BCAmain_spacer.jpg') repeat-x;}
#main {margin: 0px auto; width: 910px; *width: 990px; text-align: left; padding: 40px;}
#mainright {position: relative; z-index: 1; margin-top: -130px; float: left; width: 429px;}
#right_col0 {min-height: 285px; *height: 287px; width: 427px; background: #fff url('/Themes/Containers/Images/BCAfoto.jpg') no-repeat; border: 1px solid #fff; }
#right_col1 {width: 369px; *width: 429px; padding: 30 30 0 30; background: #fff url('/Themes/Containers/Images/BCAright_bg.jpg') no-repeat;}

/* footer ===================================================================================== */
#footertop {width: 100%; min-height: 200px; *height: 200px; background: url('/Themes/Containers/Images/BCAfooter_spacer.jpg') repeat-x;}
#footer {margin: 0px auto; width: 990px; text-align: left;}
#footerleft {float: left; width: 461px; *width: 541px; padding: 40px;}
#footerright {position: relative; float: left; width: 429px; height: 40px; background: #fff; text-align: center; line-height: 40px;}


/* containers ===================================================================================== */

.content_normal_wit {position: relative; z-index: 10; font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #fff; line-height: 1.6em;}
.ModTitle {position: relative; margin-left: -40px; width: 387px; height: 40px; background: url('/Themes/Containers/Images/BCA_rechtscon_titel.jpg') no-repeat; padding-left: 20px;}
.ModControls {position: relative; z-index: 9; margin-bottom: -2.1em;}

.row {line-height: 2.5em; border-bottom: 1px solid #ededed;}

/* CMS */

.cms_normal {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131;}
.cms_normalred {font: 9pt tahoma, arial, geneva, verdana, sans-serif; color: #ff0000; font-weight: bold;}
.cms_row {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131;}
.cms_altrow {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131;}

.cms_commandbutton {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131;}
	a.cms_commandbutton:link {color: #e2001a; text-decoration: none;}
	a.cms_commandbutton:visited {color: #e2001a; text-decoration: none;}
	a.cms_commandbutton:active {color: #313131; text-decoration: underline;}
	a.cms_commandbutton:hover {color: #313131; text-decoration: underline;}

/* Content */

.content_normal {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131; line-height: 1.4em;}
	.content_normal a:link {color: #e2001a; text-decoration: none;}
	.content_normal a:visited {color: #e2001a; text-decoration: none;}
	.content_normal a:active {color: #313131; text-decoration: underline;}
	.content_normal a:hover {color: #313131; text-decoration: underline;}
	
.content_normal td {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131; line-height: 1.4em;}
	.content_normal a:link {color: #e2001a; text-decoration: none;}
	.content_normal a:visited {color: #e2001a; text-decoration: none;}
	.content_normal a:active {color: #313131; text-decoration: underline;}
	.content_normal a:hover {color: #313131; text-decoration: underline;}
	
.content_label1 {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #fff; line-height: 40px;}
	a.content_label1:link {color: #e2001a; text-decoration: none;}
	a.content_label1:visited {color: #e2001a; text-decoration: none;}
	a.content_label1:active {color: #fff; text-decoration: underline;}
	a.content_label1:hover {color: #fff; text-decoration: underline;}
	
.content_label2 {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131; line-height: 40px;}
	a.content_label2:link {color: #e2001a; text-decoration: none;}
	a.content_label2:visited {color: #e2001a; text-decoration: none;}
	a.content_label2:active {color: #313131; text-decoration: underline;}
	a.content_label2:hover {color: #313131; text-decoration: underline;}

.content_header1 {font: bold italic 16pt tahoma, arial, geneva, verdana, sans-serif; color: #e2001a; line-height: 2em;}

.content_row {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131;padding: 2px;}
.content_altrow {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131;padding: 2px;}

.content_commandbutton {font: 10pt tahoma, arial, geneva, verdana, sans-serif; color: #313131;}
	a.content_commandbutton:link {color: #e2001a; text-decoration: none;}
	a.content_commandbutton:visited {color: #e2001a; text-decoration: none;}
	a.content_commandbutton:active {color: #313131; text-decoration: underline;}
	a.content_commandbutton:hover {color: #313131; text-decoration: underline;}
	

/* lees verder knopjes */

.leesverder a {display: block; width: 142px; line-height: 27px; margin-top: 6px; text-align: center; text-decoration: none; background: url('/Themes/Containers/Images/BCAbutton.jpg') no-repeat top left;}
.leesverder a:link {text-decoration: none; color: #e2001a; background: url('/Themes/Containers/Images/BCAbutton.jpg') no-repeat top left;}
.leesverder a:visited {text-decoration: none; color: #e2001a; background: url('/Themes/Containers/Images/BCAbutton.jpg') no-repeat top left;}
.leesverder a:active {text-decoration: none; color: #313131; background: url('/Themes/Containers/Images/BCAbutton.jpg') no-repeat bottom left;}
.leesverder a:hover {text-decoration: none; color: #313131; background: url('/Themes/Containers/Images/BCAbutton.jpg') no-repeat bottom left;}

/* inlog stijlen */

.bar {padding-bottom: 1em;}
.field_links {width: 150px; float: left; color: #fff; font-weight: bold;}
.field_rechts {width: 300px; float: left; color: #fff;}
.field_rechts a:link {color: #fff;}
.field_rechts a:visited {color: #fff;}
.field_rechts a:active {color: #fff;}
.field_rechts a:hover {color: #fff;}
.field_rechts input {width: 300px;}
.field_rechts2 {width: 80px; float: left;}
.field_rechts2 input {width: 80px;}
.field_rechts3 {width: 180px; float: left; margin-left: 5px; color: #fff;}
.field_rechts3 a:link {color: #fff; text-decoration: none; font-style: italic; font-size: 8pt;}
.field_rechts3 a:visited {color: #fff; text-decoration: none; font-style: italic; font-size: 8pt;}
.field_rechts3 a:active {color: #fff; text-decoration: underline; font-style: italic; font-size: 8pt;}
.field_rechts3 a:hover {color: #fff; text-decoration: underline; font-style: italic; font-size: 8pt;}

/* inlog stijlen */

.bar {padding-bottom: 1em;}
.field_links {width: 150px; float: left; color: #fff; font-weight: bold;}
.field_rechts {width: 300px; float: left; color: #fff;}
.field_rechts a:link {color: #fff;}
.field_rechts a:visited {color: #fff;}
.field_rechts a:active {color: #fff;}
.field_rechts a:hover {color: #fff;}
.field_rechts input {width: 300px;}
.field_rechts2 {width: 80px; float: left;}
.field_rechts2 input {width: 80px;}
.field_rechts3 {width: 180px; float: left; margin-left: 5px; color: #fff;}
.field_rechts3 a:link {color: #fff; text-decoration: none; font-style: italic; font-size: 8pt;}
.field_rechts3 a:visited {color: #fff; text-decoration: none; font-style: italic; font-size: 8pt;}
.field_rechts3 a:active {color: #fff; text-decoration: underline; font-style: italic; font-size: 8pt;}
.field_rechts3 a:hover {color: #fff; text-decoration: underline; font-style: italic; font-size: 8pt;}


/* Stijlen voor leden module */

.bca_bedrijven {clear: both;}

ul.bca_bedrijf_kolom {display: block; width: 282px; float: left; padding: 0px; margin: 0px; margin-right: 20px;}
li.bca_Link_Bedrijf {list-style-type: none;}
li.bca_bedrijfsnaam {list-style-type: none;}
.bca_bedrijfsnaam a {display: block; width: 282px; line-height: 2.2em; border-bottom: 1px dotted #e2001a;}
a.bca_bedrijfsnaam {display: block; width: 282px; line-height: 2.2em; border-bottom: 1px dotted #e2001a;}

ul.bca_leden {display: block; width: 282px; padding: 0px; margin: 0px;}
li.bca_lid {list-style-type: none;}
li.bca_lid a {padding: 0px; margin: 0px; display: block; width: 282px; line-height: 2.2em; text-indent: 20px; background: url('/Themes/Containers/Images/BCAhoekje.gif') no-repeat; font-size: 9pt;}


/* Agenda stijlen */

.agenda_header {display: block; background-color: red; padding: 5px; margin: 10px 0px 10px 0px; color: #fff; font: italic 12pt Tahoma, Arial, Sans-serif;}
.agenda_colleft {width: 300px; float: left; margin-right: 19px;}
.agenda_colright {width: 140px; float: left;}

.agenda_titel {line-height: 1em; margin-bottom: -10px;}
.agenda_startdatum {font-size: 8pt;}
.agenda_locatie {font-size: 8pt;}

.agenda_tijden {margin-top: 10px;}
.agenda_left {width: 150px; float: left;}
.agenda_right {width: 150px; float: left;}

.agenda_intro {margin-top: 10px;}

.agenda_aangemelde {display: block; width: 140px; margin: 10px 0px 10px 0px; font-weight: bold;}
.agenda_leden ul {list-style-type: none; padding: 0px; margin: 0px;}
.agenda_leden li {list-style-type: none; padding: 0px; margin: 0px; display: block; line-height: 2em; border-bottom: 1px dotted #e2001a;}
.agenda_aanmeldlink a {display: block; line-height: 2em; text-align: center;}
.agenda_aanmeldlink a:link {background-color: #e2001a; color: #fff; text-decoration: none;}
.agenda_aanmeldlink a:visited {background-color: #e2001a; color: #fff; text-decoration: none;}
.agenda_aanmeldlink a:active {background-color: #bc0016; color: #fff; text-decoration: none;}
.agenda_aanmeldlink a:hover {background-color: #bc0016; color: #fff; text-decoration: none;}


/* Lijstweergave stijlen */

a.bcalijst_row:link, a.bcalijst_row:visited, a.bcalijst_row:active, a.bcalijst_row:hover {display: block; width: 347px; border-bottom: 1px solid #ececec; text-decoration: none; cursor: pointer; cursor: hand;}
a.bcalijst_altrow:link, a.bcalijst_altrow:visited, a.bcalijst_altrow:active, a.bcalijst_altrow:hover {display: block; width: 347px; border-bottom: 1px solid #ececec; text-decoration: none; background: #fafafa; cursor: pointer; cursor: hand;}

.bcalijst_row .bcalijst_datum {display: block; width: 100px; float: left; font: 10pt Tahoma, Arial, sans-serif; color: #313131; text-indent: 0.6em; padding: 5px 0px 5px 0px; cursor: pointer; cursor: hand;}
.bcalijst_row .bcalijst_titel {display: block; width: 247px; float: left; font: bold 10pt Tahoma, Arial, sans-serif; color: #313131; padding: 5px 0px 5px 0px; cursor: pointer; cursor: hand;}

.bcalijst_altrow .bcalijst_datum {display: block; width: 100px; float: left; font: 10pt Tahoma, Arial, sans-serif; color: #e2001a; text-indent: 0.6em; padding: 5px 0px 5px 0px; cursor: pointer; cursor: hand;}
.bcalijst_altrow .bcalijst_titel {display: block; width: 247px; float: left; font: bold 10pt Tahoma, Arial, sans-serif; color: #e2001a; padding: 5px 0px 5px 0px; cursor: pointer; cursor: hand;}
