body {padding: 0px; margin: 0px; background: url('/Themes/Containers/Images/beekman_homebg.jpg') repeat-x; font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;}
HR {height: 1px; border: 0px; border-top: 1px solid #4b4a4d;}
h1 {padding: 0px; margin: 0px;}
p {padding: 0px; margin: 0px; padding-bottom: 1.5em;}
h2 {padding: 0px; margin: 0px; font-size: 13pt;}
.clear {clear: both;}

#controls {width: 100%; background: #fd006f; text-align: center;}
#controls a:link, #controls a:visited, #controls a:active, #controls a:hover {color: #fff !important;}

#main_wrapper {width: 100%; background: url('/Themes/Containers/Images/beekman_homeheader_bg.jpg') no-repeat top center; border-bottom: 1px solid #f4f4f4; text-align: center;}
#main_wrapper_inner {width: 960px; margin: 0px auto; text-align: left;}

#header {height: 120px;}
h1#logo {float: left; display: inline-block; width: 320px; line-height: 120px; text-indent: -9999px; background: url('/Themes/Containers/Images/beekman_homelogo.gif') no-repeat 20px center;}
#navigatie {width: 640px; float: left; line-height: 30px; padding-top: 45px; text-align: right;}

#main_kolommen {}
#main_kol1, #main_kol2, #main_kol3 {float: left; width: 280px; margin: 0px 20px 40px 20px;}

#actueel_wrapper {width: 100%; background: #f4f4f4 url('/Themes/Containers/Images/beekman_homeactueel_spacer.jpg') repeat-x bottom left; border-top: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center;}
#actueel_wrapper_inner {width: 960px; margin: 0px auto; padding: 40px 0px 0px 0px; text-align: left;}

#footer_wrapper {width: 100%; background: url('/Themes/Containers/Images/beekman_homefooter_spacer.jpg'); border-bottom: 1px solid #fff; text-align: center;}
#footer_wrapper_inner {width: 920px; margin: 0px auto; line-height: 50px; text-align: left;}

#quicklinks_wrapper {width: 100%; background: url('/Themes/Containers/Images/beekman_homefooter_gradient.jpg') repeat-x; text-align: center;}
#quicklinks_wrapper_inner {width: 920px; margin: 0px auto; padding: 30px 0px 35px 0px; text-align: left;}

/* CMS */

.cms_normal {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;}
.cms_normalred {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #ff0000; font-weight: bold;}
.cms_row {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;}
.cms_altrow {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;}

.cms_commandbutton {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;}
	a.cms_commandbutton:link {color: #fd006f; text-decoration: none;}
	a.cms_commandbutton:visited {color: #fd006f; text-decoration: none;}
	a.cms_commandbutton:active {color: #4b4a4d; text-decoration: none;}
	a.cms_commandbutton:hover {color: #4b4a4d; text-decoration: none;}

/* Content */

.content_normal {font: 9pt/18pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;}
.content_normal em {font: 12pt/24pt "Helvetica", lucida, arial, verdana, sans-serif; color: #fd006f;}
.content_normal td {font: 9pt/18pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;}
	.content_normal a:link {color: #fd006f; text-decoration: none;}
	.content_normal a:visited {color: #fd006f; text-decoration: none;}
	.content_normal a:active {color: #4b4a4d; text-decoration: none;}
	.content_normal a:hover {color: #4b4a4d; text-decoration: none;}

.content_normal ul {margin: 0px; padding: 0px;}
.content_normal li {display: block; background: url('/Themes/Containers/Images/beekman_vervolgicon.gif') no-repeat left 10px;
	border-bottom: 1px solid #eeeeee; font: 9pt/30px "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d; padding-left: 15px;}
	
.content_label1 {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #fff;}
	a.content_label1:link {color: #fd006f; text-decoration: none;}
	a.content_label1:visited {color: #fd006f; text-decoration: none;}
	a.content_label1:active {color: #fff; text-decoration: none;}
	a.content_label1:hover {color: #fff; text-decoration: none;}
	
.content_label2 {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #fff;}
	a.content_label2:link {color: #fd006f; text-decoration: none;}
	a.content_label2:visited {color: #fd006f; text-decoration: none;}
	a.content_label2:active {color: #fff; text-decoration: none;}
	a.content_label2:hover {color: #fff; text-decoration: none;}

.content_header1 {font: 18pt "Helvetica", lucida, arial, verdana, sans-serif; color: #fd006f; padding-bottom: 5px;}

.content_row {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;padding: 2px;}
.content_altrow {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;padding: 2px;}

.content_commandbutton {font: 9pt "Helvetica", lucida, arial, verdana, sans-serif; color: #4b4a4d;}
	a.content_commandbutton:link {color: #fd006f; text-decoration: none;}
	a.content_commandbutton:visited {color: #fd006f; text-decoration: none;}
	a.content_commandbutton:active {color: #4b4a4d; text-decoration: none;}
	a.content_commandbutton:hover {color: #4b4a4d; text-decoration: none;}
	
a.calltoactionpink {display: block; width: 200px; font: bold 9pt/32px "Helvetica", lucida, arial, verdana, sans-serif; text-align: center;}
a.calltoactionpink:link, a.calltoactionpink:visited {background: url('/Themes/Containers/Images/beekman_homecallto_pink.png') top left; color: #fff;}
a.calltoactionpink:active, a.calltoactionpink:hover {background: url('/Themes/Containers/Images/beekman_homecallto_pink.png') bottom left; color: #fff;}

a.calltoactiongray{display: block; width: 90px; font: bold 9pt/32px "Helvetica", lucida, arial, verdana, sans-serif; text-align: center;}
a.calltoactiongray:link, a.calltoactiongray:visited {background: url('/Themes/Containers/Images/beekman_homecallto_gray.png') top left; color: #4b4a4d;}
a.calltoactiongray:active, a.calltoactiongray:hover {background: url('/Themes/Containers/Images/beekman_homecallto_gray.png') bottom left; color: #4b4a4d;}

/* Nieuwsmodule */

.nieuwslijst_kol {float: left; width: 280px; margin: 0px 20px 10px 20px;}
.nieuwslijst_titel {border-bottom: 1px solid #fff; margin-bottom: 10px;}
.nieuwslijst_titel_inner {border-bottom: 1px solid #e5e5e5; height: 60px;}
.nieuwslijst_archief {clear: both; position: relative; float: right; bottom: -43px; margin-right: 20px;}
