body {margin: 0px; padding: 0px; background: url('/Themes/Containers/Images/bedrijfsopleidingenbg.jpg') no-repeat bottom right fixed;  font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;}
body {margin: 0px; padding: 0px; background: url('/Themes/Containers/Images/bedrijfsopleidingenbg.jpg') no-repeat bottom right fixed;  font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;}
HR {height: 1px; border: none; border-top: 1px solid #d9d9d9;}

.clear {clear: both;}

#wrapper {background: url('/Themes/Containers/Images/bedrijfsopleidingentop_spacer.png') repeat-x;}
#wrapper2 {background: url('/Themes/Containers/Images/bedrijfsopleidingenlogo.png') no-repeat top center; text-align: center;}
#wrapper3 {width: 990px; margin: 0px auto; text-align: left; padding-top: 81px;}
#navigatie {width: 990px; height: 55px;}
#mainwrapper {width: 990px; padding: 30px 0px 30px 0px;}
#col1 {float: left; width: 690px;}
#col1_top {width: 690px; margin: 0px 0px 30px 0px;}
#col1_left {float: left; width: 200px; margin: 0px 30px 0px 0px;}
#col1_right {float: left; width: 460px;}
#col2 {float: left; width: 270px; margin: 0px 0px 0px 30px;}

/* stijlen voor grijze buttons */
.greybuttons_header {margin-top: 30px;}
.greybuttons {padding: 0px; margin: 0px;}
.greybuttons li {list-style-type: none; margin: 0px; padding: 0px;}
.greybuttons a {display: block; width: 270px; margin: 5px 0px 5px 0px; font: bold 14pt/35px Calibri, Verdana, sans-serif; color: #fff; text-indent: 5px; text-decoration: none;}
.greybuttons a:link, .greybuttons a:visited {background: url('/Themes/Containers/Images/bedrijfsopleidingengreybutton.jpg') top left;}
.greybuttons a:active, .greybuttons a:hover {background: url('/Themes/Containers/Images/bedrijfsopleidingengreybutton.jpg') bottom left;}
.line1 {color: #006bb4;}
.line2 {color: #f0342b;}
.line3 {color: #ffd304;}

/* CMS */

.cms_normal {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;}
.cms_normalred {font: 9pt calibri, arial, geneva, verdana, sans-serif; color: #ff0000; font-weight: bold;}
.cms_row {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;}
.cms_altrow {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;}

.cms_commandbutton {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;}
	a.cms_commandbutton:link {color: #ed1c24; text-decoration: none; font-style: italic;}
	a.cms_commandbutton:visited {color: #ed1c24; text-decoration: none; font-style: italic;}
	a.cms_commandbutton:active {color: #3d3d3d; text-decoration: none; font-style: italic;}
	a.cms_commandbutton:hover {color: #3d3d3d; text-decoration: none; font-style: italic;}


/* Content */

.content_normal {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d; line-height: 1.6em;}
.content_normal td {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d; line-height: 1.6em;}
	.content_normal a:link {color: #ed1c24; text-decoration: none; font-style: italic;}
	.content_normal a:visited {color: #ed1c24; text-decoration: none; font-style: italic;}
	.content_normal a:active {color: #3d3d3d; text-decoration: none; font-style: italic;}
	.content_normal a:hover {color: #3d3d3d; text-decoration: none; font-style: italic;}
	
.content_label1 {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #fff;}
	a.content_label1:link {color: #fff; text-decoration: none; font-style: italic;}
	a.content_label1:visited {color: #fff; text-decoration: none; font-style: italic;}
	a.content_label1:active {color: #fff; text-decoration: none; font-style: italic;}
	a.content_label1:hover {color: #fff; text-decoration: none; font-style: italic;}
	
.content_label2 {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;}
	a.content_label2:link {color: #fff; text-decoration: none; font-style: italic;}
	a.content_label2:visited {color: #fff; text-decoration: none; font-style: italic;}
	a.content_label2:active {color: #fff; text-decoration: none; font-style: italic;}
	a.content_label2:hover {color: #fff; text-decoration: none; font-style: italic;}

.content_header1 {font: bold 20pt calibri, arial, geneva, verdana, sans-serif; color: #ee2e24; margin-bottom: 0.4em;}
.content_header2 {font: 15pt calibri, arial, geneva, verdana, sans-serif; color: #0069aa; margin-bottom: 0.4em;}

.content_row {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;padding: 2px;}
.content_altrow {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;padding: 2px;}

.content_commandbutton {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #3d3d3d;}
	a.content_commandbutton:link {color: #ed1c24; text-decoration: none; font-style: italic;}
	a.content_commandbutton:visited {color: #ed1c24; text-decoration: none; font-style: italic;}
	a.content_commandbutton:active {color: #3d3d3d; text-decoration: none; font-style: italic;}
	a.content_commandbutton:hover {color: #3d3d3d; text-decoration: none; font-style: italic;}
	
/* Footer stijlen */

.footer_image {border: 0px; float: left; margin: 0px 5px 5px 0px;}


a.newsrule {display: block; border: 1px solid #cecece; margin-bottom: 1px;
				background-color: #d9d9d9; /* fallback color */
				background-image: -moz-linear-gradient(100% 100% 90deg, #cecece, #d9d9d9);
				background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9d9d9), to(#cecece));
		}
.newsinner {border: 1px solid #efefef; padding: 5px 8px;}
.newstitel {font-weight: bold; line-height: 1.2em;}
.newsdate {font-size: 8pt; color: #3d3d3d;}
