/*
Theme Name: Circadian
Theme URI: http://www.circadian.nl
Description: Circadian site new
Version: 1.6
Author: Frank Zunneberg
Author URI: http://www.circadian.nl
Tags: circadian, medische informatie, gezondheid
*/

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  ALGEMENE DINGEN / standaard dingen / h tags zijn belangrijk voor searchengines optimalisatie
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/
html
{
	height:			100%;
}

@media screen {
body
{
	margin:			0;
	padding:			0;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
	font-size:		11px;
	color:			#686868;
	height:			100%;
	background-color:		#f5f5f5;
	background-image:		url(img/bg_body.gif);
	background-repeat:		repeat-y;
	background-position:	center top;
	visibility:					visible;
	}
	.printdiv_logo { visibility:hidden; display:none; }
	.printdiv { visibility:visible; }
   
}
@media print {
body
	{
	margin:				0;
	padding:			0;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
	font-size:			12px;
	color:				#686868;
	visibility:			hidden;
	position:			relative;
	float: 				left;
	}
   .donotprint { display: none; }
   .printdiv_logo { visibility:visible; display:block; }
   .printdiv { font-size: 12px; visibility:visible; display:block; position:absolute; z-index:1; top: 20px; left: 20px; right: 20px;  }
}
.alignleft
{
	float:left;
}
.alignright
{
	float:right;
}

.alignPictureTopRight
{
	float:right;
	padding-top:5px;
	padding-right: -50px;
	padding-left: -50px;
}



.commentlist p
{
	margin:0px;
	padding:0px;
}
table, td
{
	color:			#686868;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
	font-size:		11px;
}
p
{
	margin:			0;
	padding:			0;
	margin-top:	12px;
	margin-bottom: 12px;
}
#respond p
{
	margin:			0;
	padding:			0;
}
#respond a
{
	text-decoration:			none;
}
	
a
{
	color:			#686868;
	text-decoration:		none;
}
a:hover
{
	color:			#a3d742;
	text-decoration:		underline;
}


h1 
{
	color:						#a3d742;
	font-size: 					12px;
	text-transform:				uppercase;
	padding:					0px;
	margin:						0px;
}
h2 
{
	color:						#5a8a00;
	font-size: 					12px;
	font-weight:				bold;
	padding:					0px;
	margin:						0px;
}
h3 
{
	color:						#5a8a00;
	font-size: 					12px;
	font-weight:				bold;
	padding:					0px;
	margin:						0px;
}

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  BASIS OPBOUW DIVS zodat alles netjes op zijn plek blijft staan FIXME
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/
.firstdiv_height
{
	height:			100%;
	background-image:		url(img/bg_schaduw.jpg);
	background-position:	center top;
	background-repeat:		no-repeat;
}
#body_container
{
	width:			800px;
}
						
/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  HEADER oa het logo en nieuwsitem
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/

#header
{
	width:			800px;
	height:			180px;  /* orig 224px  */
	/*background-image:url(flash/testheader.swf);
	/*background-image:		url(img/header.jpg); */
}
#header_nieuwsitem_container
{
	text-align:		left;
	margin-left:		494px;
	margin-right:		20px;
	padding-top:		112px;
}
#header_nieuwsitem_container a
{
	text-decoration:		underline;
}
.header_nieuwsitem_titel
{
	font-weight:		bold;
}
.header_nieuwsitem_datum
{
	font-size:		10px;
	color:			#92c13b;
	font-style:		italic;
}


							
/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  ONDER HEADER
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/
		
#groene_balk
{
	height:			7px;
	width:			800px;
	background-color:		#92c13b;
}
		
/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  NAVIGATIE
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/
		
#navig
{
	height:			55px;
	width:			800px;
	background-image:		url(img/bg_navig.jpg);
}
#navig ul
{
	list-style: 		none;
	padding: 			0;
	margin: 			0;
} 
#navig li
{
	float: 			left;
	margin: 			0;
	padding: 			0;
} 
#navig li a
{							
	margin-left:		9px;
	margin-right:		9px;
	padding-top:		20px;
	padding-bottom:		5px;
	display: 			block;
	color:			#FFFFFF;
	text-transform:		uppercase;
	font-weight:		bold;
}
#navig li a:hover
{
	color:			#5a8a00;
	/*background: 		url(img/bg_nav_hover.gif) no-repeat center center;*/
	text-decoration:		none;
	border-bottom:			1px solid #FFFFFF;
}

#navig .current-cat a
	{
	color:			#5a8a00;
	text-decoration:		none;
}
#navig .current-cat-parent a
	{
	color:			#5a8a00;
	text-decoration:		none;
}



/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  KRUIMELPAD
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/

#kruimelpad
{
	height:			21px;
	width:			780px;
	background-color:		#b8b8b9;
	color:			#FFFFFF;
	font-size:		10px;
	text-align:		left;
	padding-left:		20px;
	padding-top:		4px;
}
#kruimelpad a
{
	color:			#FFFFFF;
}
.kruimelpad_arrow
{
	color:			#868686;
}

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  ZOEKEN
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/

#zoeken_container
{
	width:			800px;
}
#zoekbalk_div1
{
	width:			220px;
	float:			left;
	background-color:		#d2d2d3;
	height:			43px;
}
#zoekbalk_div2
{
	width:			560px;
	float:			left;
	background-color:		#f2f2f3;
	height:			43px;
	text-align:		left;
	padding-right:		20px;
}
.zoekveld_div
{
	position:			absolute; 
	padding-top: 		13px; 
	z-index: 			1; 
	margin-left:		161px;
}
.zoekveld_div
{
	position:			absolute; 
	padding-top: 		13px; 
	z-index: 			1; 
	margin-left:		161px;
}
.loepveld_div
{
	position:			absolute; 
	padding-top: 		3px; 
	z-index: 			2; 
	margin-left:		480px;
	cursor:			pointer;
}

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  CONTENT
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/





#content_links
{
	width:			220px;
	float:			left;
	background-color:		#dbdbdc;
	text-align:		left;
}
#content_links p
{
	margin:			0;
	padding:			0;
}
.element_light
{
	padding:			15px;
	color:			#818285
}
.element_light .titel
{
	font-weight:		bold;
	font-size:			14px;
	color:			#5a8a00;
	/*text-transform:		uppercase;*/
}
.element_light ul
{
	list-style: 		none;
	padding: 			0;
	margin: 			0;
} 
.element_light li
{
	font-weight:		bold;
	line-height:		18px;
} 
.element_light li a
{
	color:			#818285;
}
.element_light li a:hover
{
	color:			#a3d742;
}

.element_dark
{
	padding:			15px;
	background-color:		#818285;
	color:			#FFFFFF;
}
.element_dark .titel
{
	font-weight:		bold;
	color:			#a3d742;
	text-transform:		uppercase;
}

.element_dark ul
{
	list-style: 		none;
	padding: 			0;
	margin: 			0;
} 
.element_dark li
{
	font-weight:		normal;
	line-height:		18px;
	color:#adadad;
	font-weight:bold;
} 
.element_dark li a
{
	color:			#FFFFFF;
	font-weight:normal;
}
.element_dark li a:hover
{
	color:			#a3d742;
}

#content_rechts
{
	width:			580px;
	float:			left;
	background-color:		#FFFFFF;
	text-align:		left;
	
}
.content_div
{
	padding:			25px;
}
.content_div p
{
	margin: 0px;
	margin-bottom: 15px;
}
.content_div img
{
	margin:15px;
}
.content_div a
{
	color:			#4d8c3c;
	text-decoration:underline;
}
.content_div a:hover
{
	color:			#a3d742;
	text-decoration: underline;
}
.content_div .maintitel
{
	/*text-transform:		uppercase;
	font-weight:		bold;*/
	color:			#a3d742;
	font-size:	10px;
}
.content_div .maintitel a
{
	color:			#a3d742;
	text-decoration:		none;
}
.content_div .subtitel
{
	font-weight:		bold;
	font-size:	16px;
}
.content_div .subtitel a
{
	font-weight:		bold;
	font-size:	15px;
	text-decoration: none;
	color:			#686868;
}
.onder_artikel_container
{
	margin-bottom:		25px;
	margin-top:		5px;
	text-decoration:		none;
	
}
.onder_artikel1
{
	float:			left;
	margin-right:		20px;
}
.onder_artikel2
{
	float:			left;
	font-size:		10px;
	color:			#b3b3b3;
	padding-top:		5px;
}
.onder_artikel2 a
{
	font-size:		10px;
	color:			#b3b3b3;
	font-weight:	normal;
	text-decoration:	none;
}
.onder_artikel2 a:hover
{
	font-size:		10px;
	color:			#a3d742;
	font-weight:	normal;
	text-decoration:	underline;
}
.onder_artikel3
{
	float:			right;
}
.onder_artikel3 img
{
	margin:0;
	padding:0;
}
.meerartikelen
{
	background-color:		#dbdbdc; /*kleur achtergrond aanvraag supplementenadvies*/
	padding:			15px;
	color:			#818285;
}
.meerartikelen .titel
{
	font-weight:		bold;
	color:			#686868;  /* orig #686868  */
}
.titelAdvies
{
	font-weight:		bold;
	font-size: 			1.1em;
	font-family:		"Century Gothic", Corbel, Verdana, sans-serif;
	color:				#686868;  /* orig #686868   oranje is #fe3600 */
}
.meerartikelen ul
{
	list-style: 		none;
	padding: 			0;
	margin: 			0;
	margin-bottom:		10px;
	display:			block;
} 
.meerartikelen li
{
	width:			115px;
	float:			left;
} 
.meerartikelen li a
{
	color:			#818285;
}
.meerartikelen li a:hover
{
	color:			#a3d742;
}
.artikel_button_container
{
	text-align:		right;
	float:			right;
}
.element_subnavig
{
	font-size:		12px;
	background-color:		#a3d742;
	color:			#FFFFFF;
}
/* subnavig*/
.element_subnavig ul
{
	list-style: 		none;
	padding: 			0;
	margin: 			0;
}
.element_subnavig .cat-item a
{
	width:				185px;
	padding-left:		35px;
	display:			block;
	padding-top:		3px;
	padding-bottom:		3px;
	color:				#FFFFFF;
	background-image:		url(img/arrow_subnavig.gif);
	background-repeat:		no-repeat;
	background-position:	left center;
}

.element_subnavig .current-cat a
{
	color:				#FFFFFF;
	background-color:	#5a8a00;
	text-decoration:	none;
	font-weight:		bold;
	background-image:		url(img/arrow_subnavig_hover.gif);
	background-repeat:		no-repeat;
	background-position:	left center;
}
.element_subnavig .current-cat-parent a
{
	color:				#FFFFFF;
	background-color:	#5a8a00;
	text-decoration:	none;
	font-weight:		bold;
	background-image:		url(img/arrow_subnavig_hover.gif);
	background-repeat:		no-repeat;
	background-position:	left center;
}

.element_subnavig .cat-item a:hover
{
	width:				185px;
	padding-left:		35px;
	display:			block;
	padding-top:		3px;
	padding-bottom:		3px;
	color:				#FFFFFF;
	background-color:	#5a8a00;
	text-decoration:	none;
	font-weight:		bold;
	background-image:		url(img/arrow_subnavig_hover.gif);
	background-repeat:		no-repeat;
	background-position:	left center;
}
.element_subnavig li .cat-item a
{
	width:				170px;
	padding-left:		50px;
	font-size:			11px;
	display:			block;
	padding-top:		3px;
	padding-bottom:		3px;
	color:				#5a8a00;
	background-color:	#bae171;
	background-image:		url(img/arrow_subnavig.gif);
	background-repeat:		no-repeat;
	background-position:	15px center;
}
.element_subnavig li .cat-item a:hover
{
	width:				170px;
	padding-left:		50px;
	font-size:			11px;
	display:			block;
	padding-top:		3px;
	padding-bottom:		3px;
	color:				#5a8a00;
	background-color:	#bae171;
	background-image:		url(img/arrow_subnavig.gif);
	background-repeat:		no-repeat;
	background-position:	15px center;
}


.subnavig_aantal
{
	font-size:		10px;
	color:			#d1eba1;
	margin-right:		10px;
	float:			right;
	font-weight:		normal;
}



/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  ICONS
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/
		
.icons
{
	float:			left;
	width:			30px;
	height:			30px;
	 
}
.icons_between
{
	float:			left;
	width:			6px;
	height:			30px;
	 
}

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  LOSSE ELEMENTEN ZOALS BUTTONS
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/
.sub, .sub a
{
	font-size:		10px;
	color:			#b3b3b3;
	text-decoration:		none;
}
.datumtijd
{
	font-size:		10px;
	color:			#b3b3b3;
	font-style:		italic;
}
.bullet
{
	font-size:		18px;
	font-weight:		bold;
	line-height:		20px;
	vertical-align:		middle;
	color:			#a3d742;
}
.bullet2
{
	font-size:		11px;
	font-weight:		bold;
	line-height:		20px;
	vertical-align:		middle;
	color:			#a3d742;
}
.stippel
{
	height:			15px;
	background-image:		url(img/stippel.gif);
}

.advieskop
{
	margin-left: -15px;
	margin-top: 0px;
	margin-bottom:-20px;
	padding-top: 0px;
	padding-bottom:0px;
}

.button_leesverder
{
	background-color:		#a3d742;
	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		5px;
	background-image:		url(img/button_alg_normal.gif);
	background-position:	right center;
	background-repeat:		no-repeat;
	text-transform:		uppercase;
	color:			#FFFFFF;
	font-weight:		bold;
	font-size:		10px;
	cursor:			pointer;
	margin-top:		5px;
	width:			90px;
}
.button_alg1
{
	background-color:		#a3d742;
	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		5px;
	background-image:		url(img/button_alg_normal.gif);
	background-position:	right center;
	background-repeat:		no-repeat;
	text-transform:		uppercase;
	color:			#FFFFFF;
	font-weight:		bold;
	font-size:		10px;
	cursor:			pointer;
	margin-top:		5px;
	text-align:		left;
}
.button_alg2
{
	background-color:		#818285;
	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		5px;
	background-image:		url(img/button_alg2_normal.gif);
	background-position:	right center;
	background-repeat:		no-repeat;
	text-transform:		uppercase;
	color:			#FFFFFF;
	font-weight:		bold;
	font-size:		10px;
	cursor:			pointer;
	margin-top:		5px;
	text-align:		left;
}
.button_alg3
{
	/*background-color:		#f9991c;*/
	padding-top:		1px;
	padding-bottom:		3px;
	padding-left:		180px;
	background-image:	url(img/supplementenAdvies.gif);
	height:				40px;
	width:				195px;
	background-position:top right;
	background-repeat:		no-repeat;
	/*text-transform:		uppercass;*/
	color:			#FFFFFF;
	font-family:	Calibri, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
	font-weight:		bold;
	font-size:		17px;
	cursor:			pointer;
	margin-top:		7px;
	text-align:		center;
	width:			200px;
}

.button_alg4
{
	/*background-color:		#f9991c;*/
	padding-top:		5px;
	padding-bottom:		1px;
	padding-left:		300px;
	background-image:	url(img/verzenden.gif);
	height:				33px;
	width:				153px;
	background-position:top right;
	background-repeat:		no-repeat;
	/*text-transform:		uppercass;*/
	color:			#FFFFFF;
	font-family:	Calibri, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
	font-weight:		bold;
	font-size:		17px;
	cursor:			pointer;
	margin-top:		7px;
	text-align:		center;
	width:			200px;
}


.button_natuurritmes
{
	border:	0px;
}



#button_meer_nieuws
{
	width:			90px;
}
#button_meer_klachten
{
	width:			105px;
}
#button_meer_ziektebeelden
{
	width:			135px;
}
#button_alle_ziektebeelden
{
	width:			130px;
}
#button_alle_ziektebeelden2
{
	width:			130px;
}
#button_alle_ziektebeelden3
{
	width:			130px;
}
#button_alle_ziektebeelden4
{
	width:			130px;
}


				
/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  COMMENTS
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/
.commentlist
{
	color: #a6a6a6;
}
#aantalcomments
{
	font-weight: bold;
	text-transform:uppercase;
	color:		#FFFFFF;
	background-color:	#a3d742;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.commentlist
{
	margin: 0px;
	padding: 0px;
	list-style:	none;
	list-style-type: none
}
.fn, .fn a, .says
{
	font-style:normal;
	font-weight:	bold;
	color:#a3d742;
}
.commentmetadata, .commentmetadata a
{
	font-style:italic;
	font-size:	10px;
	color:	#cacaca;
}
.commentform_label
{
	width:281px;
	float:left;
}
/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  FOOTER
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/
		
#footer_container
{
	clear:			both;
	background-image:		url(img/bg_footer.jpg);
	width:			800px;
	height:			80px;
}
#footer1
{
	padding-top:		28px;
	padding-left: 150px;
	text-transform:		uppercase;
	font-size:		10px;
	color:			#5a8a00;
}
#footer1 ul
{
	list-style: 		none;
	padding: 			0;
	margin: 			0;
	margin-left:	  0px;
} 
#footer1 li
{
	float:              left;
	margin: 			0;
	padding: 			0;
	padding-left:		5px;
	padding-right:		5px;
	border-left:		1px solid #5a8a00;
} 
#footer1 li a
{	
	font-size:		10px;	
	display: 			block;
	color:			#5a8a00;
	text-transform:		uppercase;
}
#footer1 li a:hover
{
	color:			#FFFFFF;
	text-decoration:		none;
}

#footer1 .footer_first
	{
	color:			#5a8a00;
	text-decoration:		none;
	border:			0px;
}


#footer2
{
	font-size:		10px;
	color:			#FFFFFF;
}
#footer2 a
{
	color:			#FFFFFF;
}

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* 
/*  FORMULIER ELEMENTEN
/* 
/* //////////////////////////////////////////////////////////////////////////////////////////*/

form
{
	margin:			0px;
	padding:			0px;
}
.formelement_zoeken_input
{
	width:			200px;
	border:			1px solid #868686;
	color:			#868686;
	font-size:		10px;
	padding-left:		5px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
}
.formelement_nieuwsbrief_input
{
	width:			181px;
	border:			1px solid #868686;
	color:			#868686;
	font-size:		11px;
	padding-left:		5px;
	margin-bottom:		2px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
}
.formelement_nieuwsbrief_input_email
{
	width:			150px;
	height:         15px;
	border:			1px solid #e1e1e1;
	color:			#5d5d5d;
	font-size:		11px;
	padding-left:		2px;
	margin-bottom:		2px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif, "Corbel";
}
.formelement_comment_multi
{
	width:			492px;
	height:			100px;
	border:			1px solid #868686;
	color:			#868686;
	font-size:		11px;
	padding-left:		5px;
	margin-bottom:		2px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
}
.formelement_nieuwsbrief_button
{
	width:			188px;
	border:			1px solid #FFFFFF;
	color:			#FFFFFF;
	font-size:		11px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
	font-weight:		bold;
	background-color:	#a3d742;	
}
 
.formelement_nieuwsbrief_button_orange
{
	
	border:			0px;
	color:			#FFFFFF;
	padding-bottom: 1px;
	padding-top:		1px;
	padding-left:		35px;
	background-image:	url(img/KnopOranje.gif);
	background-color:	#dbdbdc;
	width:				139px;
	height:				30px;
	cursor:			pointer;
}

.formelement_boeken
{
	
	border:			0px;
	color:			#FFFFFF;
	padding-bottom: 10px;
	padding-top:	1px;
	margin-top: 	50px;
	padding-left:		35px;
	background-image:	url(img/BoekKopen.gif);
	background-repeat:		no-repeat;
	background-color:	#dbdbdc;
	width:				188px;
	height:				150px;
	cursor:			pointer;
}

 
.formelement_suplement_input
{
	 
	width:			211px;
	height:         19px;
	border:			1px solid #a3d742;
	color:			#868686;
	font-size:		11px;
	padding-left:	5px;
	padding-top:	5px;
	margin-right:	5px;
	margin-top: 	0px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif, "Corbel";
	
}