/* menu's */
.hoofdmenu												{ position:absolute; z-index:4; left:20px; top:120px; width:885px; height:31px; border-bottom: 1px solid #DDD; padding:0px; margin:0px; background:#DDD; }
.hoofdmenu dl											{ }
.hoofdmenu dd											{	display:inline; margin:0px; margin-right:1px; }
.hoofdmenu dd a 									{ text-decoration:none; position:relative; top:-4px; padding:7px 20px 9px 20px; color: #555; font-weight:600; }
.hoofdmenu dd a.selected					{ background:#fff; top:-4px; border-top: 2px solid #FF6600; }

.zoeken														{ position:absolute; left:647px; top:50px; width:550px; height:35px; color:#555; }
.zoeken input											{ color:#FF6600; width:200px; border:1px solid #DDD; font:11px Arial;}
.zoeken .zoek											{ font:11px Arial; color:#999; width:50px; padding:1px; border:1px solid #DDD; background:#EEE; }

.breadcrumbs											{ position:absolute; left:20px;top:162px; }
.breadcrumbs dl										{ }
.breadcrumbs dd										{	display:inline; margin:0; }
.breadcrumbs dd a 								{ text-decoration:none; position:relative; z-index:1; top:-1px; padding-left:0px; padding-right:0px; margin:0px; color: #777; font-weight:normal; }
.breadcrumbs dd h1								{ display:inline; font:11px Arial; margin:0px 0px 0px 4px; padding:0px; color:#777; }
.breadcrumbs dd h1 a							{ font:11px Arial; color:#777; text-decoration:underline; }

div.advertorial										{ position:absolute; z-index:6; left:20px; top:150px; height:470px; background:#F9F9F9; border:1px solid #ddd; }
div.advertorial img								{	position:absolute; left:15px; top:20px; border:1px solid #AAA; }
div.advertorial div.contents			{ position:absolute; left:15px; top:185px; padding:4px 8px 4px 0px; }

div.advertorial div.contents h1					{ font:14px Arial; color:#555; font-weight:normal; margin:0px 0px 2px 0px;}
div.advertorial div.contents h2					{ font:11px Arial; color:#888; font-weight:normal; font-style:italic; margin:0px 0px 7px 0px; }
div.advertorial div.contents h3					{ font:11px Arial; color:#888; font-weight:normal; margin:0px 0px 10px 0px; }
div.advertorial div.contents .link			{ font:11px Arial; color:#FF6600; width:100%; font-weight:normal; cursor:pointer; }
div.advertorial div.contents .link a		{ background:#FF6600; font:9px Arial; font-weight:bold; color:#FFF; width:50px; padding:1px 5px 2px 5px; text-decoration:none; cursor:pointer; }
div.advertorial div.contents .bijlage		{ font:11px Arial; color:#777; width:62px; font-weight:normal; cursor:pointer; }
div.advertorial div.contents .bijlage a { background:#FF6600; font:9px Arial; font-weight:bold; color:#FFF; width:50px; padding:1px 5px 2px 5px; text-decoration:none; cursor:pointer; }
div.advertorial div.contents .tekst			{ padding:0px 0px 0px 0px; font:11px Arial; color:#777; font-weight:normal; }
div.advertorial div.contents ul					{	list-style-type:square; margin-left:15; padding-left:0; }
div.advertorial div.contents ul li			{ padding-left:0px; font:11px arial; color:#999; }

.advertorial_orange								{ background:#FFF8F2; }

div.pda															{ position:absolute; z-index:150; left:250px; top:100px; width:395px; height:694px; background:URL('images/pdaholder.png'); visiblity:hidden; }
div.pdascreen												{ position:absolute; z-index:151; left:285px; top:180px; width:320px; height:485px; overflow:no; background:#FFF; visibility:hidden; }

div.content_left									{ position:absolute; text-align:justify; text-justify:auto; left:20px; top:205px; width:595px; padding:7px; }
div.content_left h1								{	font:15px Arial; color:#555; font-weight:normal; margin-top:0px; }
div.content_left h2								{	font:11px Arial; color:#555; font-weight:normal; margin-top:0px; font-style:italic; }
div.content_left h3								{	font:11px Arial; color:#555; font-weight:bold; margin-top:20px; }
div.content_left p								{ font:11px Arial; color:#777; }
div.content_left a#button					{ background:#FF6600; font:14px Arial; font-weight:normal; color:#FFF; width:50px; padding:4px 12px 4px 12px; text-decoration:none; cursor:pointer; outline:1px double #555; }
div.content_left img							{ position:relative; border:1px solid #bbb; margin:5px 20px 0px 0px; top:-7px; }

.product													{ position:absolute; left:20px; top:205px; width:528px; padding:4px; }
.product h1												{ font:14px Arial; padding:7px; color:#444; background:#FFEEDF; font-weight:normal; border-top:1px solid #FF6600; }
.product h2												{ font:11px Arial; padding:7px; color:#444; font-weight:normal; margin-bottom:0px; }
.product h2	a											{ color:#FF6600; font-weight:normal; font-style:italic; margin-bottom:0px; }
.product .beschrijving						{ position:absolute; left:4px; width:97%; font:11px Arial; padding:7px; color:#555; font-weight:normal; }
.product .beschrijving ul					{ margin-top:0px; margin-bottom:25px; list-style-type:square; }
.product .beschrijving p					{ margin-bottom:5px; }
.product table .button						{ background:#FF6600; font:9px Arial; color:#FFF; width:100px; border:0px; }


.product_container								{ position:absolute; left:572px; top:217px; width:328px; }

.product_afbeelding								{ position:relative; }
.product_afbeelding img						{ width:100%; border:1px solid #AAA; }

.product_informatie								{ position:relative; width:100%px; margin-top:20px; }
.product_informatie h1						{ font:14px Arial; padding:7px 4px 7px 4px; color:#555; background:#FFEEDF; font-weight:normal; border-top:1px solid #FF6600; margin-bottom:2px; }
.product_informatie h2						{ font:11px Arial; color:#555; font-weight:bold; padding:0px; margin-top:2px; margin-bottom:1px; }
.product_informatie table 				{ border-collapse:collapse; width:100%; }
.product_informatie table td			{ border-bottom:1px dotted #CCC; padding:5px 4px 5px 4px; }

.product_planning									{ position:relative; width:100%px; margin-top:20px; }
.product_planning h1							{ font:14px Arial; padding:7px 4px 7px 4px; color:#555; background:#FFEEDF; font-weight:normal; border-top:1px solid #FF6600; margin-bottom:0px; }
.product_planning table 					{ border-collapse:collapse; width:100%; }
.product_planning table td				{ border-bottom:1px dotted #CCC; padding:10px 4px 10px 4px; }
.product_planning table td h1			{ font:11px Arial; color#777; font-weight:bold; background:#FFF; border:0px; margin:1px; padding:0px;}
.product_planning table td del		{ color:#888; }
//.product_planning table tr:hover	{ background-color:#F2F2F2; }
.product_planning .button					{ background:#FF6600; font:9px Arial; font-weight:bold; color:#FFF; width:50px; padding:2px 5px 3px 5px; text-decoration:none; border:0px; }
.product_planning .button:hover		{ background:#FF4400; font:9px Arial; font-weight:bold; color:#FFF; width:50px; padding:2px 5px 3px 5px; text-decoration:none; border:0px; }

div.frame_left										{ position:relative; left:-7px; top:197px; }

div.categorieoverzicht						{ position:relative; width:600px; height:450px; background:#fafafa; border:1px solid #ddd; margin-bottom:22px; padding:17px; }
div.categorieoverzicht div.left		{ position:absolute; left:0px; top:5px; }
div.categorieoverzicht div.right	{ position:absolute; left:234px; top:5px; }

div.categorieoverzicht div.right h1						{ font:15px Arial; color:#666; font-weight:normal; margin-bottom:2px; }
div.categorieoverzicht div.right h2						{ font:11px Arial; color:#FF6600; font-weight:normal; margin-top:6px; margin-bottom:4px; }
div.categorieoverzicht div.right .bijlage			{ font:11px Arial; color:#FF6600; text-align:left; text-decoration:underline; font-weight:normal; cursor:pointer; }
div.categorieoverzicht div.right .bijlage a		{ font:11px Arial; color:#FF6600; text-align:left; text-decoration:underline; font-weight:normal; cursor:pointer; }
div.categorieoverzicht div.right .button			{ background:#FF6600; font:9px Arial; font-weight:bold; color:#FFF; width:50px; padding:1px 5px 2px 5px; text-decoration:none; border:0px; }
div.categorieoverzicht div.right .button:hover{ background:#FF4400; font:9px Arial; font-weight:bold; color:#FFF; width:50px; padding:1px 5px 2px 5px; text-decoration:none; }
div.categorieoverzicht div.right p						{ width:365px; font:11px Arial; color:#888; font-weight:normal; margin-top:0px; margin-bottom:5px; }
div.categorieoverzicht div.right ul						{	left:235px; top:40px; list-style-type:square; margin-left:15; padding-left:0; }
div.categorieoverzicht div.right ul li				{ padding-left:0px; font:11px arial; color:#999;	}

.brochureformulier								{ width:100%; text-align:left; background:#f4f4f4; padding:7px; margin-top:10px; border:1px solid #DDD; }
.brochureformulier table td				{ padding:7px; vertical-align:top; }
.brochureformulier input					{ font:11px Arial; color:#777; border:1px solid #ccc;vertical-align: middle }
.brochureformulier textarea				{ font:11px Arial; color:#777; border:1px solid #ccc; }
.brochureformulier .button				{ background:#FF6600; font:10px Arial; font-weight:bold; color:#FFF; width:50px; padding:1px 5px 2px 5px; }

.print_product 										{ margin-top:0px; margin:0px; color:#555; font-size:7pt; line-height:12px; }
.print_product table td						{ font-family:arial; font-size:7pt; color:#555; }
.print_product h1									{ margin-left:4px; font-family: arial; font-size:10pt; padding:7px; color:#555; background:#FFEEDF; font-weight:normal; border-top:1px solid #FF6600; margin-top:0px; margin-bottom:0px;}
.print_product h2									{ font-family: arial; font-size:7pt; padding-bottom:0px; padding-top:7px; padding-left:7px; color:#FF6600; font-weight:normal; margin-bottom:0px; }
.print_product h2 a								{ color:#FF6600; font-size:7pt; font-weight:normal; font-style:italic; margin-bottom:0px; }
.print_product .beschrijving 			{ font-family: arial; font-size:7pt; width:100%; padding:7px; color:#555; font-weight:normal; margin-top:0px; }
.print_product .beschrijving ul		{ margin-top:0px; margin-bottom:10px; list-style-type:square; }
.print_product .beschrijving li		{ margin:0px; }
.print_product .beschrijving p		{ margin-top:12px; margin-bottom:4px; }

.print_product_container					{}

.popup_header											{ background:URL('http://www.forestamedia.nl/FMF/images/popup_header.png'); border-bottom:1px solid #ccc; color:#555; }

.advies														{	position:absolute; z-index:200; width:400px; -moz-box-shadow:10px 10px 4px #444; background:#FFF; border:2px solid #888; left:300px; top:250px; height:200px; visibility:hidden; }
.advies h1												{ margin-top:0px; font-family: arial; font-size:10pt; padding:7px; color:#555; background:#FFEEDF; font-weight:normal; border-top:1px solid #FF6600; }
.advies h2												{ font-family: arial; font-size:8pt; padding:12px; color:#555; font-weight:normal; margin-bottom:0px; }
.advies .stelling									{ font-family: arial; font-size:10pt; padding:12px; color:#777; font-weight:normal; margin-bottom:20px; margin-top:10px; }
.advies a													{ background:#FF6600; font:11px Arial; font-weight:bold; color:#FFF; padding:3px 12px 4px 12px; text-decoration:none; width:100px; cursor:pointer; }