@charset "utf-8";
/* Reset all styles */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, ol, a, img {margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* START GRID */
	/* GENERAL */
	body				{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#666; background: url(../gfx/bg_body.gif); }
	a					{ color:#666; text-decoration:none; }
	a:hover				{ color:#0066cc;  }
	a.link-read-more	{ text-decoration:underline; }
	.clearer			{  clear:both; height:1px; font-size:1px; }
	strong				{ font-weight:bold; }
	p					{ margin:0 0 15px 0; }
	ol li				{ margin: 0 0 0 8px; }
	em				{ font-style:italic;}
	#canvas				{ width:980px; margin:0px auto 0px auto; position:relative; background:url(../gfx/bg_canvas.gif) repeat-y; padding:0 7px 0 7px; }
	
	/* ACCESSIBILITY */
	#accessibility		{ display:none; }
	
	/* BRANDING */
	#branding				{ height:139px; }
	#branding-logo			{ background: url(../gfx/logo_praktijk.gif); height:139px; width:980px; }
	#branding-logo a		{ height:139px; width:589px; display:block; text-indent:-99999px; }
	#branding-tagline		{ display:none; }
	#branding-decoration	{ background:url(../gfx/praktijk_styleElement.png) no-repeat; width:253px; height:303px; position:absolute; top:0px; right:7px; }
	
	/* NAVIGATION */
	/* nav-main */
	#nav-main							{ background:#ed008c; }
	#nav-main ul li						{ display:inline; }
	#nav-main ul li a					{ padding:5px 15px 5px 15px; color:#FFF; font-weight:bold; margin:0; font-size:110%; display:block; float:left; }	
	#nav-main ul li a:hover,	
	#nav-main ul li a.activeElement		{ background:#333; }	
	#nav-main ul li a.firstElement		{ padding:5px 15px 5px 45px; }	
	#nav-main-line						{ background:#333; height:5px; font-size:1px; clear:both; }
		
	/* nav-sub */	
	#nav-sub								{ width:220px; float:left; padding:25px 25px 0 0; }
	#nav-sub ul li							{ padding:0 0 0 30px; }	
	#nav-sub ul li.activeElement			{ background:url(../gfx/bg_nav_active.gif) 0px 4px no-repeat; }						
	#nav-sub ul li a						{ border-bottom:1px solid #eaeaea; display:block; padding:5px 0 5px 0;  }
	#nav-sub ul li ul						{ border-bottom:1px solid #eaeaea; padding: 5px 0 5px 0; }
	#nav-sub ul li ul li					{ padding:0; }
	#nav-sub ul li ul li a					{ border:none; padding:0 0 0 12px; color:#999; background:url(../gfx/bg_subsubnav.gif) 0px 6px no-repeat; }
	#nav-sub ul li ul li a:hover			{ color:#0066cc; }
	#nav-sub ul li ul li.activeElement		{ background:none; }
	#nav-sub ul li ul li.activeElement a 	{ font-weight:bold; }
	
	/* CONTENT */
	#content-main-home			{ width:735px; float:left; padding:25px 0 0 0; }
	#content-main				{ width:435px; float:left; padding:25px 30px 0 0; }
	#content-sidebar			{ width:245px; float:left; margin:160px 0 0 0; }
	
	/* SITEINFO */
	#siteinfo					{ background:url(../gfx/footerArea.gif) no-repeat; height:25px;  width:994px; margin:0px auto 0px auto; }
	#siteinfo .siteinfo-legal	{ display:none; }
	
/* END GRID */

/* START CUSTOM */
	
	/* ENTRIES */
	.entry .entry-title h2		{ color:#0066cc; font-size: 130%; font-weight:bold; padding:0 0 15px 0; }
	.entry .entry-date			{ color:#b3b3b3; font-size:95%; font-style:italic; }
	.entry .entry-teaser 		{ color:#666; }
	.entry .entry-image			{ float:left; margin:3px 10px 10px 0; }
	.entry .entry-line			{ background:#ebebeb; clear:both; font-size:1px; height:1px; margin:10px 0  10px 0;	}
	.entry .entry-clear			{ clear:both; font-size:1px; height:1px; }
	.entry .link-box-title		{ color:#0066cc; font-weight:bold; margin:20px 0 5px 0; padding:0 0 5px 15px; border-bottom:1px solid #ebebeb; background:url(../gfx/bg_block.gif) 0px 3px no-repeat; }
	.entry .link-box			{ font-size:90%;  }
	.entry .link-box a			{ background:url(../gfx/bg_link.gif)  0px 3px no-repeat; padding:0 0 0 10px; }
	.entry .entry-text ul		{ list-style:disc; margin:0 0 0 15px; }
	.entry .entry-text ol		{ list-style:decimal; margin:0 5px 0 15px; }
	
	/* CONTENT NEWS HOME */
	.content-news-home .entry 										{ width:710px; } 
	.content-news-home .entry .entry-image							{ width:245px;  margin:15px 0 0 0; background:url(../gfx/bg_img_first.gif) no-repeat; }  
	.content-news-home .entry .border								{ background:none; }
	.content-news-home .entry .border img							{ border-right:8px solid #ed008c;  } 
	.content-news-home .entry .entry-title-list h2					{ font-size: 115%; padding:0;  color:#0066cc; font-weight:bold; }
	.content-news-home .entry .entry-content						{ float:left; width:465px;  }  
	.content-news-home .entry .entry-list							{ clear:both; margin:0 0 0 245px;	}
	.content-news-home .entry .entry-list							{ padding:5px 0 0 0; font-size:90%;}
	.content-news-home .entry .entry-list ul li a .entry-date		{ font-style:normal; padding:0 25px 0 0; color:#666; }
	.content-news-home .entry .entry-list ul li a:hover .entry-date	{ color:#0066cc;  }
	
	/* CONTENT TEASER */
	.content-teaser .entry						{ width:190px; margin:0 0 15px 0; }
	.content-teaser .entry .entry-header		{ height:11px; background:url(../gfx/topRoundBox.gif) no-repeat; }
	.content-teaser .entry .entry-title,		
	.content-teaser .entry .entry-text,
	.content-teaser .entry .entry-date			{ border-left: 2px solid #e1e1e1; border-right:2px solid #e1e1e1; padding:0 15px 0 15px; font-size:90%; }
	.content-teaser .entry .entry-title h2		{ color:#0066cc; font-size: 120%; font-weight:bold; padding:0px;	}
	.content-teaser .entry .entry-footer		{ height:11px; background:url(../gfx/bottomRoundBox.gif) no-repeat; }
	
	/* CONTENT LIST IMAGE */
	.content-list-image .entry 					{ width:435px; }
	.content-list-image .entry .entry-image		{ width:90px; float:left; margin:0 10px 0 0; }  
	.content-list-image .entry .entry-content	{ width:330px; float:left; margin:0 0 5px 0; } 
	.content-list-image .entry .entry-title	h2	{ font-size: 120%; padding:0px; }   
	.content-list-image .entry .entry-line		{ margin:10px 0  10px 0;}
	
	/* CONTENT LIST */
	.content-list .entry							{ font-size:90%; }
	.content-list .entry ul li a .entry-date		{ font-style:normal; padding:0 25px 0 0; color:#666; }
	.content-list .entry ul li a:hover .entry-date	{ color:#0066cc;  }
	.content-list .entry ul li						{ padding:2px 0 2px 0; }
	
	/* CONTENT GALLERY */
	.content-gallery .entry							{ width:90px; height:90px; overflow:hidden; margin:0 25px 15px 0; float:left; }
	.content-gallery .entry.last-in-row				{ margin: 0 0 15px 0; }
	.content-gallery .lastElement					{ margin:0 0 15px 0; }
	
	/* FORMULIER */
	.content-form								{ margin:20px 0 0 0; }
	.content-form .entry .entry-required		{ color:#858994; }
	.content-form .entry .entry-spacer			{ border-bottom:1px solid #aae7fa; height:1px; font-size:1px; padding:10px 0 10px 0; clear:both; }
	.form-row									{ clear:both; margin:0 0 4px 0; }
	.form-row .field-label						{ background:#ccc; text-align:right; color:#000; padding:5px; float:left; width:215px; }
	.form-row .field-widget						{ float:left; width:200px; margin:0 0 0 3px; }
	.form-row .field-widget .input-field		{ border:1px solid #b8b9bf; width:200px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; }
	.form-row .input-submit						{ float:right; font-size:90%; font-weight:bold; cursor:pointer; }
	
	.form-row	.input-checker					{ display:none; }
	
	.content-form .error,.validation-advice			{ background:#FF0000; color:#FFF; font-weight:bold; padding:5px; margin:0 3px 0 3px; }
		
		
	/* Formulier CUG */
	.content-form-cug .form-row											{ margin:4px 0; }
	.content-form-cug .form-row .field-label							{ background:none; text-align:left; width:175px; }
	.content-form-cug .form-row .field-widget							{ float:left; width:247px; margin:0 0 0 3px;  }
	.content-form-cug .form-row	.field-line								{ border-bottom:1px solid #ebebeb; height:5px; clear:both; }
	.content-form-cug .form-row .field-widget .input-field				{ border:1px solid #000; width:235px; }
	.content-form-cug .form-row .field-widget .input-field-active		{ border:1px solid #000; width:235px; }
	.content-form-cug .form-row .input-submit							{ float:right; color:#FFF; background:#000; font-size:110%; font-weight:bold; cursor:pointer; border:none; padding:5px; }
	.content-form-cug .form-row a										{ color:#000; padding:0 0 0 5px; }
	.content-form-cug .form-row a:hover									{ color:#0066cc; }
	.content-form-cug .form-row input.input-field-smll					{ border:1px solid #000; width:20px; }
	
	.content-form-cug .form-row .field-widget .input-textarea				{ border:1px solid #000; width:235px; height:100px; }
	
	.errorTitle													{ color:#FF0000; font-weight:bold; }
	
	/* Table version */
	.content-form-cug td .linksTitle							{ color:#0066cc; font-size: 130%; font-weight:bold; padding:0 0 15px 0; }
	.content-form-cug td .cugrf_def_td							{ border-bottom:1px solid #ebebeb; padding:5px 0 5px 0; } 
	.content-form-cug td .cugrf_def_td	input					{ border:1px solid #000; }
	.cugfr_def_button											{ color:#FFF; background:#000; font-size:110%; font-weight:bold; cursor:pointer; border:none; padding:5px; }
	.cugfr_def_button_inActive									{ color:#FFF; background:#000; font-size:110%; font-weight:bold; cursor:pointer; border:none; padding:5px; }

	
/* WIDGETS */
	.widget-pager			{ float:right; font-size:90%; }		
	.widget-pager-prev,		
	.widget-pager-info,		
	.widget-pager-next		{ float:left; width:auto; }

/* END CUSTOM */