html, body {height:100%; margin:0; padding:0;}
body {background-color:#fff; border-style:none; color:#000; font:70% Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; margin:0; padding:0; text-align:left;}
fieldset {border:0; margin:0; padding:0;}
legend {display:none;}
form {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
img {border:0;}
p {margin:0; padding:0;}
ol, ul, li {margin:0; padding:0; text-indent:0;}

.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.hidden {position:absolute; left:-900em;}
strong.hidden {display:block;}
span.hidden {display:none;}

	/*	 Wrapper
	---------------------------------------------- */
	div#wrapper {width:600px;}
		ul.accesNav {text-indent:-50em; line-height:0px; height:0px; font-size:0px;}


		/*	 Header
		---------------------------------------------- */
		#header {display:none;}


		/*	 Main navigation
		---------------------------------------------- */
		#mainNav {display:none;}


		/*	 Logo Farmatec
		---------------------------------------------- */
		.logo {clear:both; left:0; position:absolute; top:0; width:170px; z-index:10;}
		


		/*	 Main
		---------------------------------------------- */
		div#main {margin-top:90px; width:600px;}
			
			
			/*	 Crumbtail
			---------------------------------------------- */
			.clickpath {display:none;}
		
			/*	 Leftbar
			---------------------------------------------- */
			.leftBar {display:none;}
			
	

			/*	 Type of content (Format)
			---------------------------------------------- */
			.format {margin:0;}
			#maxWidth {}
			#maxWidth .content {margin:0 0 40px 0;}
			#fullWidth .content {margin:0 0 40px 0;}


				/*	 Homepage
				---------------------------------------------- */
				.homepage {margin:0 0 0 14px;}
				.homepage .content {margin:24px 0 15px 0;}
				.homepage .content h1 {font-size:1.6em; padding-bottom:5px;}
				.homepage .content p {font-size:1.1em; line-height:1.45em; padding-bottom:28px;}
				.homepage .content p a {background-color:#fff; color:#000;}
	
	
					/*	 Homepage linkIndex
					---------------------------------------------- */
					.linkIndex {margin:0; padding:0; width:100%;}
					.linkIndex div.b1 {}
					.linkIndex div.b2 {padding:3px 3px 0 3px;}
	
						/*	 Homepage Left link items
						---------------------------------------------- */
						.linkIndexLeft {float:left; padding-bottom:28px; width:245px;}
						.innerLinkIndexLeft {padding-right:7px;}
						.homepage .linkIndexLeft h2 {border-bottom:1px solid #000; font-size:1.1em; font-weight:bold; padding:7px 0 8px 13px;}
						.linkIndexLeft ul {background-color:#fff; color:#000; padding:0 3px;}
						.linkIndexLeft li {background-color:#fff; border-bottom:1px solid #000; color:#000; display:block; font-size:1.1em; list-style:none; padding:0 0 1px 0;}
						.homepage .linkIndexLeft li a {background-color:#fff; color:#000; display:block; text-decoration:none; padding:3px 0 4px 19px;}
	
						/*	 Homepage right link items
						---------------------------------------------- */
						div.linkIndexRight {float:left; padding-bottom:28px; width:245px;}
							.innerLinkIndexRight {padding-left:7px;}
						.homepage .linkIndexRight h2 {border-bottom:1px solid #000; font-size:1.1em; font-weight:bold; padding:7px 0 8px 13px;}
							.linkIndexRight ul {background-color:#fff; color:#000; padding:0 3px;}
							.linkIndexRight li {border-bottom:1px solid #000; color:#000; display:block; font-size:1.1em; list-style:none; padding:0 0 1px 0;}
						.homepage .linkIndexRight li a {background-color:#fff; color:#000; display:block; text-decoration:none; padding:3px 0 4px 7px;}
							.linkIndexRight li a strong {padding-right:6px;}

	
					/*	 Homepage the extra link
					---------------------------------------------- */
					.extraLink {display:none;}
					


				/*	 Content
				---------------------------------------------- */
				.content {}
				.content a {background-color:#fff; color:#000;}
				.content a:hover {background-color:#fff; color:#000;}
				.content a:visited {background-color:#fff; color:#000;}
				.content h1 {background-color:#fff; color:#000; font-size:2.1em; font-weight:bold; line-height:1em; padding-bottom:7px;}
				.content h1 span.subTitle {background-color:#fff; color:#000; display:block; font-size:0.75em; font-weight:bold; line-height:1em; padding-bottom:5px;}
				.content h2 {background-color:#fff; color:#000; font-size:1.3em; font-weight:bold; padding-bottom:4px;}
				.content h3 {background-color:#fff; color:#000; font-size:1.1em; font-weight:bold; padding-bottom:5px;}
				.content h4 {background-color:#fff; color:#000; font-size:1.1em; font-style:italic; font-weight:normal; padding-bottom:5px;}
				.content p {font-size:1.1em; line-height:1.3em; padding-bottom:19px;}
				.content p.intro {background-color:#fff; color:#000; font-weight:bold; padding-bottom:15px;}
				.content p.date {background-color:#fff; color:#000;}
				.content span.external {}

					.thumbLeft {float:left;}
					.thumbRight {float:right;}

					ul.content {margin:0 0 20px 14px; font-size:1.1em; line-height:1.4em;}
					#fullWidth ul.content {max-width:518px;}
					ul.content li {list-style:none;}
					ul.content ul {margin-left:6px;}
					ul.content li li {list-style:none; padding-left:10px;}
					ul.content ul ul {margin-left:1px;}
					ul.content li li li {list-style:none;}
					
					ul.links li {background-color:#fff; border-top:1px solid #000; color:#000; font-size:1.1em; list-style:none; padding-bottom:1px;}
					ul.links li a {display:block; padding:3px 0 3px 0; text-decoration:none;}
					ul.links li a:hover {background-color:#fff; color:#000;}
	
					
					ul.normal {margin-bottom:20px;}
					#fullWidth ul.normal {max-width:532px;}
					ul.normal li {font-size:1.1em; line-height:1.4em; list-style:none;}
					ul.normal li a {text-decoration:none;}
					ul.normal li a:hover {text-decoration:underline;}



					/*	 Formulier
					---------------------------------------------- */
					div.formulier {padding:2px 0 30px 0;}
					div.formulier table {font-size:1.1em; line-height:1em; width:100%;}
					div.formulier table caption {text-align:left; line-height:1.3em; padding-bottom:5px;}
					div.formulier table tr {vertical-align:top;}
					div.formulier table tr.last td {background:none; border:0; text-align:right;}
					div.formulier table tr.last th {background:none; border:0;}
					div.formulier table th {border-bottom:1px solid #000; font-weight:normal; padding:11px 0 5px 0; text-align:left; width:37%;}
					div.formulier table th label {padding-left:6px;}
					div.formulier table td {background-color:#fff; border-bottom:1px solid #000; color:#000; padding:7px 0 1px 0;}
					div.formulier table td label {background:inherit; color:#000; padding-right:20px;}
					div.formulier table input.in {background-color:#FFF; border-bottom:0; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; color:#000; font:1em Verdana, Arial, Helvetica, sans-serif; height:19px; margin-right:9px; padding:2px 0 0 4px; width:218px;}
					div.formulier table input.small {width:67px;}
					div.formulier table input.check {margin:0 9px 0px 0; float:left; height:15px; padding:0 0 10px 0; width:15px;}
					div.formulier table label.check {float:left; padding-bottom:10px;}
					div.formulier table select.sel {background-color:#fff; border:1px solid #000; color:#000; font:1em Verdana, Arial, Helvetica, sans-serif; height:21px; width:224px;}
					div.formulier table textarea.text {background-color:#fff; border:1px solid #000; color:#000; font:1em Verdana, Arial, Helvetica, sans-serif; height:76px; overflow:auto; margin-bottom:6px; padding-left:4px; width:218px;}
					
					span.mandatory {background-color:#fff; color:#c00;}

					/*	 Form error styles
					---------------------------------------------- */
					.content p.error {background-color:#fff; color:#000; font-weight:bold; padding-bottom:6px;}
					.content ul.error {margin-bottom:16px;}
					.content ul.error li {background-color:#fff; color:#000; font-size:1.1em; list-style:none; padding-left:9px;}
					.content th.error {background-color:#fff; color:#000;}
					.content input.error {background-color:#fff; border-left:2px solid #000; border-right:2px solid #000; border-top:2px solid #000; color:#000; font:1em Verdana, Arial, Helvetica, sans-serif; height:19px; margin-right:9px; padding:2px 0 0 4px; width:218px;}

			
				/*	 Frequently Asked Questions
				---------------------------------------------- */
				div.faq {margin-bottom:25px;}
				div.faq h3 {background-color:#fff; color:#000; font-size:14px; font-weight:bold;}
				div.faq ul.links {margin-bottom:18px;}
				div.faq div.relatedLinks {padding-top:15px;}
						
					div.items {position:relative; margin-bottom:10px;}
					div.items div.b1 div.items div.b2 div.items div.b3 {position:relative;}
					div.items div.b3 {padding:5px 14px 0px 14px;}
					div.items a.top {display:block; padding:6px 0 0 0;}
					div.items h2 {background-color:#fff; color:#000; font-size:1.3em; margin-top:8px;}
	

				/*	 Searchresults
				---------------------------------------------- */
				div.searchResults div.relatedLinks {padding-top:15px;}
					div.searchResultIndex {border-bottom:1px solid #000; border-top:1px solid #000; font-size:1.1em; height:2em; margin-bottom:14px; position:relative;}
					div.searchResultIndex div.resultCount {float:left; padding:3px 0 3px 9px; line-height:1.5em;}
					div.searchResultIndex div.pageLinks {float:right; padding:3px 8px 3px 0; line-height:1.6em;}
					div.searchResultIndex div.pageLinks a  {margin-left:8px;}
					div.searchResultIndex span {padding-left:8px;}
					div.SearchResult h2 {font-size:1.1em;}
				

				/*	 Sitemap
				---------------------------------------------- */
				div.sitemap {padding-bottom:20px; width:100%;}
				div.sitemap div.list {float:left; width:25%;}
				div.sitemap h2 {background-color:#fff; color:#000; font-size:1.3em; height:2.6em; line-height:1.3em;}
				div.sitemap ul {margin:0 14px 10px 0;}
				div.sitemap li {border-bottom:1px solid #000; font-size:1.0em; list-style:none; padding-bottom:1px;}
				div.sitemap li a {display:block; padding:5px 6px 5px 6px; text-decoration:none;}
				div.sitemap li.first {background:#fff; border-bottom:1px solid #000; color:#000; font-weight:bold;}
			.content .sitemap li.first a {background-color:#fff; color:#000;}

			

				/*	 Content relatedLinks
				---------------------------------------------- */
				#fullWidth .relatedLinks {width:100%}
				.relatedLinks div.b1 {}
				.relatedLinks div.b2 {}
				.relatedLinks h2 {background-color:#fff; color:#000; font-size:1.2em; font-weight:bold; padding:5px 0 5px 10px;}

			
				/*	 Homepage / contentpage, Actueel list
				---------------------------------------------- */
				.actueel {padding:0 0 20px 0;}
				.homepage div.actueel {float:left; width:100%;}
				.actueel div.b1 {padding:6px 0 0 11px;}
				.actueel h2 {background-color:#fff; color:#000; font-size:1.2em; font-weight:bold; padding:1px 0 7px 0;}
				.actueel h2.date {background-color:#fff; color:#666; font-size:1.6em; font-weight:bold; padding:0 0 3px 0;}
				.actueel ul {border-top:1px solid #000;}
				.actueel li {display:block; font-size:1.1em; list-style:none; padding:0 0 1px 0; width:100%;}
				.actueel li a {background-color:#fff; color:#000; display:block; text-decoration:none; padding:3px 0 4px 0;}
				.actueel li a span.date {background-color:#fff; color:#000; margin-right:4px; padding-right:15px;}

				/*	 Data table
				---------------------------------------------- */
				.dataTable {width:100%; clear:right;}
				.dataTable h2 {font-size:1.3em;}
				.dataTable table {border-top:1px solid #000; border-right:1px solid #000; font-size:1em; margin-bottom:20px; width:100%;}
				.dataTable table tr.odd {background-color:#fff; color:#000;}
				.dataTable table td {border-bottom:1px solid #000; border-left:1px solid #000; padding:4px 9px 5px 9px;}
				.dataTable table td.price {text-align:right; white-space:nowrap;}
				.dataTable table th {border-bottom:1px solid #000; border-left:1px solid #000; font-weight:normal; padding:4px 9px 5px 9px; text-align:left;}
				.dataTable table thead {font-size:1.1em; vertical-align:top;}
				.dataTable table thead th {padding:0;}
				.dataTable table thead a {display:block; padding:11px 9px 8px 9px;}
				.dataTable table tbody {font-size:1em; line-height:1.4em; vertical-align:top;}
				.dataTable table a.selected {border-top:3px solid #000; padding-top:8px}
				
				/*	 NewsItems
				---------------------------------------------- */
				.newsItem {padding-bottom:20px;}
				.newsItem h2 {font-size:1.3em;}
				.newsItem p {padding:0;}
				.newsItem div.thumbLeft {padding:2px 15px 0 0;}


				/*	 Forms-overview
				---------------------------------------------- */
				.overview {border:1px solid #817133; margin-bottom:20px;}
				.smallSize {float:left; margin-bottom:20px;}
					.overviewHead {background:#f0eee5 url("/Images/bgOverview.gif") 0 0 repeat-x; color:#333; margin-top:7px; padding:11px 15px 0 15px;}
					.overviewHead a.button {float:right; margin:0 4px 0 6px;}
					.overviewHead ul {padding-bottom:18px;}
					.overviewHead li {list-style:none; margin:0; padding:0;}
					.overviewHead li.firstItem {font-size:1.2em; font-weight:bold; text-transform:uppercase;}
				
					div.overviewText {background-color:#fff; border-top:#c4bd99 solid 1px; color:#614d00; display:block; font-size:1.1em; padding:6px 8px 8px 8px;} 
					
					.overviewTable {background-color:#fff; border-top:#c4bd99 solid 1px; color:#333; font-size:1em; line-height:1.6em; margin:0; padding:0; width:100%;}
					.overviewTable td, .overview th {background:url("/Images/borderOverviewTable.gif") 100% 0 repeat-y; padding:4px 9px 3px 9px; text-align:left; vertical-align:top;}
					.overviewTable th {background-color:#fff; color:#181a29}
					.overviewTable td {border-top:#817133 solid 1px; padding-bottom:7px;}
					.overviewTable td strong {background-color:#fff; color:#614d00; display:block;}
					.overviewTable span.upper {text-transform:uppercase;}
					.overviewTable .noBorder {background:none;}
					.overviewTable ul {margin:0; padding:0;}
					.overviewTable ul li {background:url(/Images/arr-left.gif) 0 6px no-repeat; list-style:none; padding-left:10px;}
				.content .overviewTable ul li a {background-color:#fff; color:#118c8c;}
				
					.overviewMessage {background-color:#ffffcc; border-top:#c4bd99 solid 1px; color:#000; font-size:1.1em; font-style:italic; padding:3px 9px 4px 9px;}
				.content .overviewMessage a {background-color:#fff; color:#008484; vertical-align:top;}
					.overviewMessage img {vertical-align:top; margin-top:2px}
				

				/*	 Forms
				---------------------------------------------- */
				.message {background-color:#fff; color:#000; font-weight:bold;}
				.message a {background-color:#fff; color:#000; font-weight:bold; text-decoration:none;}
				.message label {background-color:#fff; color:#000; font-weight:bold;}
				td.message input.normal {background-color:#fff; border:#000 solid 2px; color:#000;}
				h2.message {background-color:#fff; color:#000;}
				ul.message {padding-bottom:13px;}
				ul.message li {list-style-position:outside; padding-left:10px;}
				
				.formFields {padding-bottom:28px;}
				.formFields h2 {border-bottom:1px solid #000; margin-bottom:8px;}
				.formFields h3 {background-color:#fff; border-bottom:#000 solid 1px; color:#000; margin-bottom:2px; max-width:452px; padding:9px 0 0 0;}
				.formFields table {background-color:#fff; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; max-width:452px; padding:0;}
				.formFields table.full {width:auto;}
				.formFields th {background-color:#fff; color:#000; font-size:1.1em; font-weight:normal; padding:9px 0 0 2px; text-align:left; vertical-align:top; width:220px;}
				.formFields th label {padding-right:7px;}
				.formFields th span {background-color:#fff; color:#000; font-size:0.6em; font-weight:bold; padding:1px 2px 2px;}
				.formFields th span a {background-color:#fff; color:#000; text-decoration:none;}
				.formFields th span a:hover {background-color:#fff; color:#000;}
				.formFields td {padding:8px 4px 0 4px; vertical-align:top;}
				.formFields td div {padding:4px 0 0 0;}
				.formFields input.normal {background-color:#fff; border:#000 solid 1px; color:#000; font:1.1em Verdana, Arial, Helvetica, sans-serif; padding:2px 0 4px 5px; width:218px;}
				.formFields input.small {width:103px;}
				.formFields select {background-color:#fff; border:#000 solid 1px; color:#000;}
				
				.formFields .extraFormNav {font-size:1.1em; max-width:406px; padding:1px 0 10px 0;}
				.formFields .extraFormNav input {vertical-align:top;}
				.formFields .extraFormNav label {font-style:italic; padding-left:6px;}
				
				.formNav {border-top:1px solid #000; min-height:39px; padding:9px 19px 0 20px;}
				.formNav .left {float:left; margin-right:13px;}
				.formNav .right {float:right; margin-left:13px;}
				.formNav input {font:1.1em Verdana, Arial, Helvetica, sans-serif; margin:0; padding-top:1px; padding-bottom:3px;}
				.formNav ol {float:left; font-size:1.1em; font-style:italic; list-style-position:inside; margin:23px 0 0 0px; max-width:404px; padding:0}
				.formNav ol li {padding:0 0 1em 0; margin:0;}
				
				
				.helpBlock {background-color:#fff; border:#000 solid 1px; color:#000; float:right; padding:14px 10px; width:196px;}
				.helpBlock p {background-color:#fff; color:#000; font-style:italic; margin:0; padding-bottom:10px;}
				#fullWidth .content .helpBlock input.helpButton {float:none; margin:0; padding:0; width:auto;}


			/*	 Rightbar
			---------------------------------------------- */
			#rightBar {display:none;}
			#rightBarHome {display:none;}


		
	

	/*	 Footer
	---------------------------------------------- */
	#footer {background-color:#fff; color:#000; font-size:0.9em; margin-top:30px; width:600px;}
	#footer p.publicationDate {display:none;}
	#footer ul {margin:10px 0 30px;}


	#footer	.print {background-color:#fff; color:#666; border-top:1px solid #666; float:left; font-size:1em; width:600px;}
	#footer	.print div {float:left; padding-top:18px; width:200px;}
	#footer	.print li {background-color:#fff; color:#666; list-style:none;}
	#footer .print li strong {background-color:#fff; color:#000;}