


/* ======================================================*/

/* 		Alzheimercentrum Nijmegen - common.css 			 */
/* 		(c) Keloid Media 2009 - www.keloidmedia.nl 		 */

/* ======================================================*/



/* @group DEFAULT HTML */


body, html{
	font-family: 			verdana, arial, sans-serif;
	font-size: 				13px;
	line-height: 			100%;
	padding: 				0px;
	margin: 				0px;
}

body{
	background-color: 		#FFF;
}

ul{
	list-style: 			none;
	padding: 				0;
}

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

h1, h2, h3{
	margin-top: 			0px;
}

img{
	border: 				none;
}

p{
	padding: 				0;
	margin: 				0;
}

/* @end */


#block_container{
	margin: 				0px auto;
	width: 					920px;
}

.clear{
	clear: 					both;
	height: 				1px;
	width: 					100%;
}

/* ======================================================*/


/* @group BLOCK HEADER */

#block_header_flash{
	height: 				300px;
	width: 					920px;
}
#block_header_normal{
	width: 					920px;
}


#logo_acn{
	float: 					left;
	height: 				24px;
	margin-left: 			25px;
	margin-top: 			28px;
	position: 				absolute;
	width: 					288px;
}

#navigation_main{
	background-color: 		#fff;
	border: 				1px solid #d8d8d8;
	border-bottom-width: 	0px;
	height: 				55px;
	width: 					100%;
}
#navigation_main a{
	color: 					#000;
}
#navigation_main .textsize{
	position: 				relative;
	float: 					right;
	display: 				inline;
	margin: 				2px 30px 0px 0px;
}
#navigation_main .textsize a{
	display: 				block;
	float: 					left;
	height: 				15px;
	margin: 				0px 0px 0px 5px;
	position: 				relative;
	width: 					15px;
}
#navigation_main .textsize .large{
	background: 			url('../images/textsize_large.gif') no-repeat;	
}
#navigation_main .textsize .large:hover{
	background: 			url('../images/textsize_large_h.gif') no-repeat;
}
#navigation_main .textsize .small{
	background: 			url('../images/textsize_small.gif') no-repeat;	
}
#navigation_main .textsize .small:hover{
	background: 			url('../images/textsize_small_h.gif') no-repeat;
}

#navigation_main ul{
	margin-left: 			25px;
	margin-top: 			20px;
}
#navigation_main ul li{
	float: 					left;
	display: 				block;
	margin-right: 			35px;
	position: 				relative;
}
#navigation_main ul li a{
	display: 				block;
	float: 					left;
	font-size: 				15px;
	height: 				22px;
	line-height: 			100%;
	padding-bottom: 		2px;
	padding-top: 			3px;
	padding-left: 			30px;
	position: 				relative;
}
#navigation_main ul li a:hover{
	text-decoration: 		none;
}
#navigation_main #nav_depth_0_li_0 a{
	background: 			url('../images/icon_nav_main_home.gif') no-repeat;
}
#navigation_main #nav_depth_0_li_0 a:hover,
#navigation_main #nav_depth_0_li_0 .nav_item_active a{
	background: 			url('../images/icon_nav_main_home_h.gif') no-repeat;
	color: 					#ab3aa0;
}


#navigation_main #nav_depth_0_li_1 a{
	background: 			url('../images/icon_nav_main_organisatie.gif') no-repeat;
}
#navigation_main #nav_depth_0_li_1 a:hover,
#navigation_main #nav_depth_0_li_1 .nav_item_active a{
	background: 			url('../images/icon_nav_main_organisatie_h.gif') no-repeat;
	color: 					#c90;
}

#navigation_main #nav_depth_0_li_2 a{
	background: 			url('../images/icon_nav_main_patientenzorg.gif') no-repeat;
}
#navigation_main #nav_depth_0_li_2 a:hover,
#navigation_main #nav_depth_0_li_2 .nav_item_active a{
	background: 			url('../images/icon_nav_main_patientenzorg_h2.gif') no-repeat;
	/*color: 					#6cf;*/
	color: 					#f36;
}

#navigation_main #nav_depth_0_li_3 a{
	background: 			url('../images/icon_nav_main_onderzoek.gif') no-repeat;
}
#navigation_main #nav_depth_0_li_3 a:hover,
#navigation_main #nav_depth_0_li_3 .nav_item_active a{
	background: 			url('../images/icon_nav_main_onderzoek_h.gif') no-repeat;
	color: 					#390;
}



.navigation_sub{
	background-color: 		#fff;
	border: 				1px solid #d8d8d8;
	border-bottom-width:	0px;
	font-size: 				14px;
	margin: 				0px;
	width: 					100%;
}
.navigation_sub.sub{
	font-size: 				13px;
}
.navigation_sub ul{
	margin: 				0px;
	padding: 				15px 0px 27px 30px;
}
.navigation_sub ul li{
	display: 				block;
	float: 					left;
	margin-right: 			30px;
	position: 				relative;
}
.navigation_sub ul li a{
	color: 					#000;
	display: 				block;
	float: 					left;
	height: 				22px;
	line-height: 			100%;
	position: 				relative;
	padding-bottom: 		2px;
}
.navigation_sub.sub ul{
	padding: 				10px 0px 25px 30px;
}



#visual_acn_flash{
	height: 				225px;
	width: 					100%;
}

#visual_acn_img{
	height: 				85px;
}
/* @end */




/* ======================================================*/


/* @group BLOCK CONTENT */

#content_wrapper{
	background: 			url('../images/background_content.gif') no-repeat #fff;
	border: 				1px solid #d7d7d7;
	margin-bottom: 			30px;
	padding: 				0;
	width: 					920px;
}
#content_wrapper h1{
	font-size: 				16px;
	margin: 				30px 0px 0px 30px;
	line-height: 			100%;
	padding: 				0px;
}

#col_1, #col_2, #col_3{
	float: 					left;
	margin: 				20px 0px 30px 30px;
	position: 				relative;
}
#col_1 .article,
#col_2 .article,
#col_3 .article{
	margin-bottom: 			30px;
}
#col_1 .article h2,
#col_2 .article h2,
#col_3 .article h2{
	font-size: 				13px;
	margin: 				0px 0px 5px 0px;
	padding: 				0;
}
#col_1 .article h2{
	font-size: 				13px;
	margin-bottom: 			7px;
}
#col_1 .article ul,
#col_2 .article ul,
#col_3 .article ul{
	list-style:				square inside;
	margin-left: 			0px;
}

#col_1{
	display: 				inline;
	line-height: 			155%;
}
#col_1 .news_message_full .date{
	float: 					left;
	margin-bottom: 			20px;
	position: 				relative;
	width: 					575px;
}
#col_1 .news_message_full .image_right{
	float: 					right;
	margin: 				10px 0px 15px 15px;
	position: 				relative;
}
#col_1 .news_message_full .article p{
	margin-bottom: 			15px;
}

#employees{
	float: 					left;
	margin:					35px 0px 30px 0px;
	position: 				relative;
	width: 					885px;
}
#employees .image_holder{
	display: 				inline;
	float: 					left;
	line-height: 			155%;
	height: 				209px;
	margin-bottom: 			40px;
	margin-left:			30px;
	margin-right: 			5px;
	position: 				relative;
	overflow: 				hidden;
	width: 					260px;
}
#employees .align_left{
	float: 					left;
	margin: 				0px;
	position: 				relative;
	width: 					250px;
}
#employees .align_left h2,
#employees .align_left p{
	float: 					right;
	display: 				inline;
	position: 				relative;
}
#employees .align_left img{
	float: 					left;
	position: 				relative;
}

#employees .align_right{
	float: 					right;
	position: 				relative;
}
#employees .align_right h2,
#employees .align_right p{
	float: 					left;
	display: 				inline;
	position: 				relative;
}
#employees .align_right img{
	float: 					right;
	position: 				relative;
}

#employees .image_holder h2{
	font-size: 				13px;
	font-weight: 			normal;
	line-height: 			100%;
	margin-top: 			0px;
	margin-bottom: 			14px;
	padding: 				0px;
	width: 					145px;
}
#employees .image_holder p{
	width: 					145px;
}

#footer{
	float: 					left;
	margin-bottom: 			50px;
	position: 				relative;
	width: 					100%;
}
#footer .address,
#footer .address_h{
	color: 					#999;
	cursor: 				default;
	float: 					left;
	font-size: 				11px;
	display: 				inline;
	line-height: 			155%;
	margin: 				0px 0px 0px 35px;
	position: 				relative;
}
#footer .address a{
	color: 					#999;
}
#footer .address_h{
	color: 					#333;
}
#footer .address_h a{
	color: 					#333;
}


#footer .logos{
	float: 					right;
	display: 				inline;
	margin-right: 			35px;
	position:		 		relative;
}
#footer .logos a{
	margin-left: 			25px;
}

/* @end */




