body{
	background-image:url(./images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#353434;
	background-position:center top;
	background-attachment:fixed;
	width:100%;
	margin:25px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.container{
	background-position:center;
	width:960px;
	margin:0 auto;
}

.header{
	width:100%;
	float:left;
}

.menu_content{
	background-image:url(./images/bg_menu.jpg);
	width:950px;
	height:31px;
	padding:0px 0px 0px 10px;
	float:left;
	text-align:center;
	list-style:none;
}

/* MENU  */ 

.menu
{
    height: 24px;    
    padding: 0;
    margin: 0;

}
.menu li /* Top level menu items */
{
	height:24px;
    margin: 0px 0px 0px 13px;
    padding: 7px 0px 0px 0px;
	float:left;
	display:block;
}
.menu li a, .menu li a#buttonnohover /* Top level menu items link 
(<a></a>)*/
{
		font-size:14px;
		color:#2d2d2d;
		font-weight:bold;
		margin:0px 0.9em 0px 0px;
		padding:0;  
}
.menu li a:hover, .menu li a#buttonhover   /* Menu items hover */
{
    color:#0267ba;
	text-decoration:none;
    display: block;
}
.menu ul /* Submenu */
{
    background-color:#fed500;
	width:260px;
    padding: 0;
    margin: 7px 0px 0px 0px;
    border-bottom: 1px solid #0267ba;
	border-left: 1px solid #0267ba;
	border-right: 1px solid #0267ba;
    position: absolute;
    visibility: hidden;
	float:left;
    filter: alpha(opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.80; opacity: 0.80;
}
.menu ul li  /* Submenu items */
{
	height:20px;
    float: none;
    padding: 0;
    margin: 0;

}
.menu ul li a /* Submenu items  link (<a></a>) */
{
	width: 250px;

    background:transparent; 
	padding: 2px 0px 0px 10px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;     
    height: 20px;
    margin:0;       
	float:left;
}
.menu ul li a:hover
{
	width:250px;
	height:20px;
    background-color: #0267ba;
    color:#fff;
}


/* MENU */ 





	.nav_link_0{
		font-size:14px;
		color:#2d2d2d;
		font-weight:bold;
		margin:0px 0.9em 0px 0px;
		padding:0;
	}
	
	.nav_link_0:hover{
		color:#0267ba;
		text-decoration:none;
	}

.content{
	background-image:url(./images/bg_content.jpg);
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 10px;
	float:left;
}

.content_top{
	width:950px;
	margin:15px 0px 15px 0px;
	padding:0;
	font-size:11px;
	color:#fff;
	float:left;
}

	.white{
		color:#fff;
		text-decoration:none;
	}
	
	.white:hover{
		color:#fff;
		text-decoration:underline;
	}

.content_left{
	width:224px;
	float:left;
	margin:0;
}
	.content_left_block{
		width:224px;
		margin:0px 0px 10px 0px;
		float:left;
	}
	.center{
		text-align:center;
	}
		.content_left_block_head{
			background-image:url(./images/bg_block_head_1.jpg);
			height:19px;
			padding:5px 0px 0px 10px;
			color:#fff;
			font-weight:bold;
			display:block;
		}
		.content_left_block_content{
			background-image:url(./images/bg_block_content_1.jpg);
			background-color:#fff;
			background-repeat:no-repeat;
			width:194px;
			padding:20px 15px 15px 15px;
			float:left;
		}
		
			.content_left_block_content_form_row{
				width:100%;
				float:left;
			}
			
				.content_left_block_content_form_head{
					font-weight:bold;
					margin:0px 0px 5px 0px;
				}
				.content_left_block_content_form_value{
					margin:0px 0px 5px 0px;
				}

.content_middle{
	width:460px;
	float:left;
	margin:0px 0px 0px 10px;
}
	.content_middle_block{
		width:100%;
		margin:0px 0px 10px 0px;
		
	}
		.content_middle_block_head{
			background-image:url(./images/bg_block_head_2.jpg);			
			height:19px;
			padding:5px 0px 0px 10px;
			color:#fff;
			font-weight:bold;
			display:block;
		}
		.content_middle_block_content{
			background-image:url(./images/bg_block_content_2.jpg);
			background-color:#fff;
			background-repeat:no-repeat;
			width:430px;
			padding:20px 15px 15px 15px;
			text-align:left;
		}
		
			.content_middle_block_content_content{
				margin:0px 0px 30px 0px;
				padding:0px 0px 10px 0px;
				border-bottom:1px solid #fed500;
				float:left;		
				width:430px;	
			}
				.content_middle_block_content_left{					
					float:left;
					margin:0px 10px 0px 0px;
				}
					.content_middle_block_content_left_img{
						max-width:100px;
						border:1px solid #fed500;
					}
					
					.content_middle_block_content_left_img_large{
						max-width:200px;
						border:1px solid #fed500;
						margin:0px 15px 0px 0px;
					}
					
				.content_middle_block_content_right{
					float:left;
					width:310px;
				}	
				
				.content_middle_block_content_right_large{
					
					margin:0px 0px 0px 0px;
					
				}
				.content_middle_block_right{
					width:300px;
					float:left;				
				}
				
					.content_middle_block_content_left_2{
						width:120px;
						float:right;
					}

					.content_middle_block_right_2{
						width:300px;
						float:right;				
					}	

.content_right{
	width:237px;
	float:left;
	margin:0px 0px 0px 10px;
}
	.content_right_block, .block, .blocknews_module {
		width:237px;
		margin:0px 0px 10px 0px;
		float:left;
	}
		.content_right_block_head, .block_head, .blocknews_module_head{
			background-image:url(./images/bg_block_head_3.jpg);
			background-position:left top;
			background-repeat:no-repeat;
			min-height:17px;
			background-color:#015da6;
			padding:5px 2px 2px 10px;
			color:#fff;
			font-weight:bold;
			display:block;
		}
		
			.content_right_block_head a, .block_head a:hover, .content_right_block_head a:hover, .block_head a, .blocknews_module_head a, .blocknews_module_head a:hover{
				color:#fff;
			}
		
		.blocknews_module_content a {
			text-decoration:underline;
			}
		
		.content_right_block_content, .blocknews_module_content{
			background-image:url(./images/bg_block_content_3.jpg);
			background-color:#fff;
			background-repeat:no-repeat;
			width:207px;
			padding:20px 15px 15px 15px;
			float:left;
		}
		
			.module_block{
				background-image:url(./images/bg_block_content_3.jpg);
				background-color:#fff;
				background-repeat:no-repeat;
				width:207px;
				padding:20px 15px 15px 15px;
				float:left;
			}
	
	.block_verjaardagen_row{
		float:left;	
	}
	
	.block_verjaardagen_name,
	.block_agenda_name{
		width:70%;
		float:left;
	}
	
	.block_verjaardagen_date,
	.block_agenda_date{
		width:30%;
		font-size:10px;
		text-align:right;
		float:right;
		
	}
	
.footer{
	background-color:#303030;
	width:100%;
	height:20px;
	margin:0px 0px 20px 0px;
	float:left;
	border-top:1px solid #fed500;
	display:block;
}

	.footer_text{
		margin:30px 25px 0px 20px;
		color:#fff;
		float:left;
	}
	
a{
	color:#000;
	text-decoration:none;
	margin:0;
	padding:0;
}

a:hover{
	color:#000;
	text-decoration:underline;
}

h1{

}

h2, h3{
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
}

h4{
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
		
img{
	border:0;
	margin:0;
	padding:0;
}

.end{
	clear:both;
}

ul{
	margin:0;
	padding:0;
}

input{
	background-image:url(./images/bg_input.jpg);
	width:194px;
	height:17px;
	padding:4px 0px 0px 5px;
	font-size:11px;
	border:0;
}

input.submit_login{
	background-image:url(./images/bg_submit_login.jpg);
	width:90px;
	height:21px;
	float:right;
}

input.submit_search{
	background-image:url(./images/bg_submit_search.jpg);
	width:90px;
	height:21px;
	float:right;
}

.color_blue, .color_blue:hover{
	color:#003e8c;
}

.h2_link{
	color:#000;
}

.agenda_item_head{
	width:100%;
}

.agenda_item_content{
	width:100%;
	float:left;
}

.agenda_item_container{
	margin-bottom:15px;
	float:left;
	width:100%;
}

.agenda_item_content_head{
	width:25%;
	font-weight:bold;
	float:left;
}

.agenda_item_content_value{
	width:75%;
	float:left;
}

