/* base stylesheet cfdnet.nl */

/* hele pagina */
body {
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-size: 12px;
	font-family: "Arial","DejaVu Sans","Bitstream Vera Sans","sans-serif";
	color: #4C555C;
	min-height: 100%;
	height: auto;
	height: 100%;
}

/* hoofdgedeelte (met content) */

#main {
	position: relative;
	width: 956px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 100%;
	height: auto;
	height: 100%;
}

#page {
	float: left;
	width: 956px;	
	background-color: #FFFFFF;
}

#top_left  {
	float: left;
	width: 247px;
	margin-top: 8px;
	margin-bottom: 6px;
}

#top_mid  {
	float: left;
	margin-top: 8px;
}

#top_right  {
	float: right;
	width: 108px;
	margin-top: 42px;
}

#navbalk {
	float: left;
	background-color: #4C555C;
	width: 948px;
	padding-top: 5px;	
	padding-bottom: 5px;
	padding-left: 8px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;		
	}
	
#content_left  {
	float: left;
	width: 708px;
	margin-top: 12px;
}
	
#content_right  {
	float: right;
	width: 236px;
	margin-top: 12px;
}
	
#content_left_top  {
	float: left;
	width: 708px;
}


/* basis blokken */

.block_header {
	background-color: #4C555C;
	padding-bottom: 5px;
	padding-left: 8px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;		
	}
	
.block_content {
	background-color: #ffffff;
	padding: 8px;
	border-right: 1px solid #4C555C;
	border-bottom: 1px solid #4C555C;
	border-left: 1px solid #4C555C;
	color: #4C555C;	
	font-size: 12px;		
	}
	
/* basis blokken end */
	
	
#block_header_right {
	width: 228px;
	margin-top: 12px;
	padding-top: 5px;	
	}
	
#block_content_right {
	width: 218px;
	}
		
#block_container_1	{
	float: left;
	width: 228px;
	margin-top: 12px;
}

#block_container_2	{
	float: left;
	width: 228px;
	margin-top: 12px;
	margin-left: 12px;
}

#block_container_3	{
	float: left;
	width: 228px;
	margin-top: 12px;
	margin-left: 12px;
}

#block_container_4	{
	float: left;
	width: 700px;
	margin-top: 12px;
	margin-left: 0px;
}

#block_container_5	{
	float: left;
	width: 700px;
	margin-top: 12px;
	margin-left: 8px;
}
	
#block_header_sm {
	width: 220px;	
	padding-top: 5px;	
	padding-bottom: 5px;
	}
	
#block_content_sm {
	width: 210px;
	height: 112px;
	}

#block_header_bottom {
	float: left;
	margin-top: 12px;
	padding-top: 5px;	
	width: 700px;	
	}
	
#block_content_bottom {
	float: left;
	width: 690px;
	height: 107px;
	}	
	
#block_bottom_left	{
	float: left;
	width: 389px;
	}

#block_bottom_right	{
	float: left;
	width: 189px;
	margin-top: 6px;
	margin-left: 75px;
	}

.menu_right {	
	width: 236px;
	margin: 0px 0px 14px 0px;
	padding: 0px;
	text-align: center;
	border-bottom: 1px solid #9BA2A7;
}

.menu_right ul {
	width: 236px;
	margin: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;	
}

.menu_right li {
	background-color: #ffffff;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-top: 1px solid #9BA2A7;
}

.menu_right li a:link  {
	background: url(/gfx/arrow_menu_right.gif) 4px 5px; background-repeat: no-repeat;
	padding-left: 14px;
	color: #4C555C;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	display: block;
	height: 20px;
	line-height: 18px;
	text-decoration: none;
}

.menu_right li a:visited  {
	background: url(/gfx/arrow_menu_right.gif) 4px 5px; background-repeat: no-repeat;
	padding-left: 14px;
	color: #4C555C;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	display: block;
	height: 20px;
	line-height: 18px;
	text-decoration: none;
}

.menu_right li a:hover {
	background: url(/gfx/arrow_menu_right_h.gif) 4px 5px; background-repeat: no-repeat;
	background-color: #EEF1F4;
	color: #000000;
	text-decoration: underline;
}

.menu_right li a:active {
	background: url(/gfx/arrow_menu_right_h.gif) 4px 5px; background-repeat: no-repeat;
	background-color: #EEF1F4;
	color: #000000;
	text-decoration: none;
}
	
	
	
/* algemeen */

.rood	{
	color: #FF0000;
	}
	
.orange	{
	color: #F76C07;
	}
	
.green	{
	color: #658E3B;
	}


.spc12	{
	height: 12px;
	}
	
.spc24	{
	height: 24px;
	}

.nbs14	{
	margin-left: 14px;
	}

a:link, a:visited  {
	color: #0066CC;
	text-decoration: underline;
	}
	
a:hover, a:active  {
	color: #F76C07;
	text-decoration: underline;
	}

a.navbalk:link, a.navbalk:visited  {
	color: #ffffff;
	text-decoration: none;
	}
	
a.navbalk:hover, a.navbalk:active {
	color: #FBA15F;
	text-decoration: underline;
	}
	
a.grey:link, a.grey:visited  {
	font-size: 14px;

	color: #4C555C;
	text-decoration: underline;
	}
	
a.grey:hover, a.grey:active {
	font-size: 14px;
	color: #4C555C;
	text-decoration: none;
	}
	
	
ul	{
	margin-top: 0px;
	margin-bottom: 0px;
	}
		
li.list_orange {
	list-style-image: url(/gfx/checkmark_orange_8x8.gif);
	margin-left: -25px;
	}
		
li.list_green {
	list-style-image: url(/gfx/checkmark_green_8x8.gif);
	margin-left: -25px;
	}
	
li.list_blue {
	list-style-image: url(/gfx/checkmark_blue_8x8.gif);
	margin-left: -25px;
	}
	
h1  {
	font-size:200%;
	line-height: 120%;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #658E3B;
	}

h2  {
	font-size:140%;
	margin-top: 24px;
	margin-bottom: 0px;
	color: #658E3B;
	}

h3  {
	font-size:100%;
	margin-top: 12px;
	margin-bottom: 0px;
	color: #658E3B;
	}
	
