/*
	#Design					{ 	M.Braun }
	#Scripting/coding		{ 	R. v. Boxtel }
	#CSS					{ 	M.Braun }
	#Actionscripting		{ 	R. Foesenek }
	#Filming				{ 	I. Swerts & M.Braun }
	#Film editing			{ 	I. Swerts }
	#Copywriting			{ 	L. Colbers }
*/
html 						{	height: 100%; margin: 0; padding: 0; }
body 						{	margin: 0; padding: 0; background-color: #ff8400; background-image: url(../afbeeldingen/page_bg.gif); background-repeat: repeat-x; background-position: center;	height: 100%; }
img							{	border: none; }
h1, h2, h3, h4, h5, h6 		{	font-family: tahoma, verdana, helvetica, arial; visibility: hidden; Z-Index: -1; }
h1 							{	font-size: 26px; font-weight: normal; color: #FFFFFF; margin: 0 0 0 -2px; padding: 0px; line-height: 26px; }
h2 							{	font-size: 14px; color: #FFFFFF; margin: -8px 0 0 -1px; padding: 0px; line-height: 14px; }
h3 							{	font-size: 10px; font-weight: normal; color: #FFFFFF; margin: 0px; padding: 0px; line-height: 10px; }
h4 							{	font-size: 18px; font-weight: normal; color: #28aa22; margin: 14px 0 0 0; padding: 0px; line-height: 18px; }
h5 							{	font-size: 9px;  font-weight: normal; color: #FFFFFF; margin: 10px 0 35px 0; padding: 0px; display: block; line-height: 9px; }
h6 							{	font-size: 12px; font-weight: normal; color: #FFFFFF; margin: 0px; padding: 0px; line-height: 12px; }

#aligner 					{	position: relative; margin: auto; width: 947px; height: 630px; }
#container 					{	position: relative; width: 947px; height: 630px; margin: auto; }
#gras 						{	background-image: url(../afbeeldingen/bg4.jpg); background-position: center bottom; background-repeat: no-repeat; height: 630px; width: 100%; }
.copyright 					{	font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #74ec67; padding-left: 1px;}
#footer 					{	position: relative;	width: 559px; height: 20px;	float: left; }
#naw 						{	position: absolute; width: 243px; height: 35px; left: 610px; top: -20px; background-color: #54b44e; border: 1px solid #3ba546; font-family: tahoma, verdana, helvetica, arial; font-size: 11px; color: #FFFFFF; padding: 15px; z-index: 200; }
	#naw p 					{	float: left; margin: 0; display: block; }
	#naw a:link 			{	text-decoration: none; color:#74ec5f; }
	#naw a:active 			{	text-decoration: none; color:#74ec5f; }
	#naw a:visited 			{	text-decoration: none; color:#74ec5f; }
	#naw a:hover 			{	text-decoration: none; color:#ffffff; }
	.spacing 				{	padding: 20px 20px 0 20px; display: block; float: left; }
	.spacing2 				{	width: 115px; padding: 0 0 0 15px; }
	.spacing3 				{	margin: 0 10px 0 0; }
#navigatie 					{	position: relative; width: 559px; float: left; padding: 20px 0 0 0; display: block; }
	#navigatie ul 			{	margin: 0px; padding: 0px; }
#logo 						{	position: relative; width: 186px; height: 57px;	float: left; }
	#logo a 				{	background-image:url(../afbeeldingen/logo.png);	width: 186px; height: 57px; float: left; background-repeat: no-repeat; text-indent: -9999px; display: block; }
#verjaardag 				{	position: absolute; width: 130px; height: 73px; top: -40px; left: 150px; background-image: url(../afbeeldingen/10-jaar.png); display: block; z-index: 999; }
#leftcol-container 			{	margin: 0 50px 0 56px;	}
#leftcol 					{	width: 519px; height: 630px; float: left; }
.content-container 			{	position: relative;	float: left; width: 559px; height: 350px; display: block; margin-bottom: 15px; }

#vorige 					{	position: absolute; width: 31px; height: 34px; display: block; top: 100px; left: -16px; background-image:url(../afbeeldingen/pijltje-links.png); text-indent:-9999px; text-decoration: none; cursor: pointer; z-index:500; }
#vorige2 					{	position: absolute; width: 31px; height: 34px; display: block; top: 263px; left: -16px; z-index: 2; cursor:pointer; background-image:url(../afbeeldingen/pijltje-links.png); text-indent:-9999px; text-decoration: none; display:none; }
#volgende 					{	position: absolute; width: 31px; height: 34px; display: block; top: 100px; left: 246px; background-image:url(../afbeeldingen/pijltje-rechts.png); text-indent:-9999px; text-decoration: none; cursor:pointer; z-index:500; }
#volgende2 					{	position: absolute; width: 31px; height: 34px; display: block; top: 263px; left: 517px; z-index: 2; cursor: pointer; background-image:url(../afbeeldingen/pijltje-rechts.png); text-indent:-9999px; text-decoration: none; display:none; }

#cases-informatie 			{	position: absolute; width: 352px; height: 50px; top: 350px; left: 178px; text-align: right; font-family: tahoma, verdana, helvetica, arial; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; display:none; }
	.caseinfo 				{ 	display: none; } 
#rightcol 					{	position: relative; width: 282px; height: 630px; float: right;}

.thumbnail 					{	width: 132px; height: 132px; float: left; background-image:url(../afbeeldingen/thumbladen2.gif); background-repeat: no-repeat; }
.thumbnail2 				{	width: 132px; height: 132px; float: left; background-image:url(../afbeeldingen/thumbladen2.gif); background-repeat: no-repeat; margin: 0 3px 0 0; cursor:pointer; }
.thumbnail3 				{	position: relative; width: 168px; height: 120px; float: left; background-image:url(../afbeeldingen/thumbladen.gif); margin: 10px 0 0 0; }
	.thumbnail img,
	.thumbnail2 img,
	.thumbnail3 img 		{	display:block; padding: 10px; }
.product-info 				{	width: 128px; height: 119px; background-image: url(../afbeeldingen/product_tekst_bg.jpg); float: left; padding: 20px 20px 0 20px; display: inline;}
	.product-info a:link 	{ 	text-decoration: none; color: #FFFFFF; }
	.product-info a:visited { 	text-decoration: none; color: #FFFFFF; }
	.product-info a:active 	{ 	text-decoration: none; color: #FFFFFF; }
	.product-info a:hover 	{ 	text-decoration: none; color: #FFFFFF; }

.aanbieding-groot-container {	width: 288px; float: left; font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-weight: normal; color: #FFFFFF; }
	.aanbieding-groot-container a {	height: 33px; display: block; float: left; text-indent: -9999px; text-decoration: none; }

.meerinfo 					{	width: 128px; background-image: url(../afbeeldingen/links/meerinfo.gif); margin: 7px 7px 0 0; float: left; }
	.meerinfo:hover 		{	background-position: bottom; }
	.meerinfo-inact 		{	width: 128px; height: 33px; display: block; float: left; text-indent: -9999px; text-decoration: none; background-image: url(../afbeeldingen/links/meerinfo_inact.png); margin: 7px 7px 0 0; padding: 0; }

.offerte 					{	width: 153px; background-image: url(../afbeeldingen/links/offerteaanvraag.gif); margin: 7px 0 0 0; float: left; }
	.offerte:hover 			{	background-position: bottom; }
	.offerte-inact 			{	width: 153px; height: 33px; display: block; float: left; text-indent: -9999px; text-decoration: none; background-image: url(../afbeeldingen/links/offerteaanvraag_inact.png); margin: 7px 0 0 0; padding: 0; }

.aanbieding-groot-frame 	{	width: 246px; height: 188px; float: left; border: 1px solid #ff9600; background-image: url(../afbeeldingen/aanbieding_groot_bg_trans.png); padding: 15px 20px 0 20px; position:relative; }
	.aanbieding 			{	position: absolute;	width: 168px; height: 120px; background-image: url(../afbeeldingen/thumbaanbieding.gif); display: none; }

.home-case-container 		{	position: relative; display: block;	float: left; }
	.home-case 				{	position: relative; width: 393px; float: left; padding: 0 0 0 12px; overflow: auto; }
.home-info 					{	height: 156px; }

#contact-kop 				{	position: relative; width: 559px; float: left; }
	.contact-kol 			{	width: 166px; float: left; margin: 20px 20px 0 0; overflow: hidden; }
	.contact-kol2 			{	width: 166px; float: left; margin: 0 20px 0 0; overflow: hidden; }
	.contact-kol3 			{	width: 166px; float: left; margin: 14px 20px 0 0; overflow: hidden; }

.tekst 						{	position: relative; width: 393px; float: left; padding: 0 20px 0 12px; height: 300px; overflow: auto; }
.home-pad 					{	padding: 0 0 20px 0; }
.lees-meer 					{	position: relative; display: block; width: 375px; height: 15px; float: left; background-image: url(../afbeeldingen/lijntje.png); text-align: right; font-family: tahoma, verdana, helvetica, arial; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; background-repeat: no-repeat; }
	.lees-meer a 			{	padding-right: 12px; }
	.lees-meer a:link 		{ 	text-decoration: none; color: #FFFFFF; }
	.lees-meer a:visited 	{ 	text-decoration: none; color: #FFFFFF; }
	.lees-meer a:active 	{ 	text-decoration: none; color: #FFFFFF; }
	.lees-meer a:hover 		{ 	text-decoration: none; color: #ffe400; }

/* Menu */
#navigatie li 				{	list-style-image: none; list-style-type: none; float: left; display: block; }
	#navigatie li a 		{ 	display: block; }
.over-forcez a 				{	width: 86px; height: 17px; background-image:url(../afbeeldingen/links/overforcez.gif); background-repeat: no-repeat; display: block; float: left; text-indent:-9999px; }
	.over-forcez a:hover 	{ 	background-image:url(../afbeeldingen/links/overforcez_on.gif); background-repeat: no-repeat; }
.cases a 	 				{	width: 55px; height: 17px; background-image:url(../afbeeldingen/links/cases.gif); background-repeat: no-repeat; display: block; float: left; text-indent:-9999px; }
	.cases a:hover 			{ 	background-image:url(../afbeeldingen/links/cases_on.gif); background-repeat: no-repeat;}
.producten a 				{ 	width: 94px; height: 17px; background-image:url(../afbeeldingen/links/producten.gif); background-repeat: no-repeat; display: block; float: left; text-indent:-9999px; }
	.producten a:hover 		{ 	background-image:url(../afbeeldingen/links/producten_on.gif); background-repeat: no-repeat;}
.aanbiedingen a 			{	width: 122px; height: 17px; background-image:url(../afbeeldingen/links/aanbiedingen.gif); background-repeat: no-repeat; display: block; float: left; text-indent:-9999px; }
	.aanbiedingen a:hover 	{ 	background-image:url(../afbeeldingen/links/aanbiedingen_on.gif); background-repeat: no-repeat;}
.contact a 					{	width: 72px; height: 17px; background-image:url(../afbeeldingen/links/contact.gif); background-repeat: no-repeat; display: block; float: left; text-indent:-9999px; }
	.contact a:hover 		{ 	background-image:url(../afbeeldingen/links/contact_on.gif); background-repeat: no-repeat;}
/* 	Einde Menu */

.rightcol-tekst 			{	position: relative; width: 255px; float: left; border: 10px solid #FFFFFF; background-image: url(../afbeeldingen/inleiding_bg.gif); background-repeat: repeat-x; background-color: #4dad49; font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; margin: 10px 0 0 0; padding: 0; cursor: pointer; }
	.rightcol-tekst .pijltje a 	{	width: 27px; height: 22px; background-image:url(../afbeeldingen/pijltje2.png); padding: 0; margin: 10px 0 0 20px; text-indent: -9999px; float: left; display: inline; }
	.overlay				{	position: absolute; width: 255px; height: 203px; left: 0; top: 0; cursor: pointer; z-index: 900;}

.verzend 					{	position: relative; width: 255px; float: left; margin: 0; padding: 0; }
	.verzend a 				{	font-family: tahoma, verdana, helvetica, arial; font-size: 13px; font-style: normal; font-weight: bold; text-decoration:none; color: #FFFFFF; }

.pijltje 					{	margin: 13px 0 0 0; display: block; float: left; }
.pijltje2 					{	padding: 0 0 0 14px; background-image: url(../afbeeldingen/pijltje4.gif); background-repeat: no-repeat; background-position: 0px 5px; }

.schaduw-rechts 			{	position: relative; display: block; width: 282px; float: left; background-image: url(../afbeeldingen/schaduw_r2.png); background-position: right; background-repeat: repeat-y; }
.schaduw-onder 				{	width: 282px; height: 7px; float: left; background-image: url(../afbeeldingen/schaduw_b2.png); line-height: 3px; margin: 0px; padding: 0px; font-size: 3px; display: block; }

#aanbieding 				{	width: 235px; height: 188px; padding: 15px 10px 0 10px; }
	#aanbieding-prijs 		{	position:absolute; width:95px; height:95px; z-index:1; top: 120px; left: 185px; }
	#aanbieding-prijs2 		{	position:absolute; width:95px; height:95px; z-index:1; top: 120px; left: 205px; }
	.aanbieding-info 		{	position:absolute; width: 246px; height: 163px; background-image: url(../afbeeldingen/aanbieding_overlay.jpg); left: 0px; top: 204px; padding: 20px; bottom: 0; }
	.aanbieding-info-overlay{	position:absolute; width: 287px; height: 204px; overflow: hidden; top: 0px; left: 0px; }

.bg 						{	background-image: url(../afbeeldingen/bg4.jpg); background-repeat: no-repeat; background-position: bottom; }
.bg-l 						{	background-image: url(../afbeeldingen/bg2.jpg); background-repeat: no-repeat; background-position: right bottom; }
.bg-mid 					{	background-image: url(../afbeeldingen/bg3.jpg); background-repeat: no-repeat; background-position: left bottom; }
.bg-pagina 					{	background-image: url(../afbeeldingen/groen.jpg); background-repeat: repeat-x; background-position: bottom; }

.voorwaarden 				{	margin: 0 0 0 10px; }
.tekst11wit 				{	font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-weight: normal; color: #FFFFFF; }
.product-tekst 				{	width: 300px; float: left; font-family: tahoma, verdana, helvetica, arial; font-size: 11px; color: #FFFFFF; }
.breed 						{	width: 554px; }

#product-details 			{	position: absolute; width: 254px; height: 399px; left: 346px; top: 10px; display: inline; }
#product-cases 				{	width: 253px; float: left; background-image: url(../afbeeldingen/productcases_bg.jpg); border: 1px solid #ff8f01; margin: 10px 0 0 0; font-family: tahoma, verdana, helvetica, arial; font-size: 11px; color: #FFFFFF; display: inline; }
	#product-cases a 		{	width: 207px; padding: 2px 3px 3px 5px; text-decoration: none; color: #FFFFFF; display: block; }
	#product-cases a:visited{ 	text-decoration: none; color: #FFFFFF; }
	#product-cases a:active { 	text-decoration: none; color: #FFFFFF; }
	#product-cases a:hover 	{ 	text-decoration: none; color: #FFFFFF; background-color: #ffac29; }
	#product-cases ul 		{	margin: 15px 20px 15px 20px; padding: 0; }

.case-hover 				{ 	background-color: #ffac29; } 
#producten-container 		{	position: absolute; width: 884px; height: 190px; top: 90px; left: 0; }
	#product-cases li 			{	list-style: none; }
	#product-thumbnail 			{	position: relative; width: 254px; height: 176px; background-color: #FFFFFF; float: left; }
	#product-thumbnail-hoekjes 	{	position: absolute; width: 198px; height: 154px; background-image: url(../afbeeldingen/logos/hoekjes.png); left: 11px; top: 11px; }
	#product-thumbnail img 		{	margin: 11px 0 0 11px; display:none; }
	#productkop-container 		{	float: left; width: 500px; }
	.product 					{	width: 168px; float: left; font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-weight: normal; color: #FFFFFF; cursor: pointer;}

.spacer 					{	margin: 0 11px 0 0; }
.basetekst 					{	font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; margin: 0; padding: 0; }
.basetekst2 				{	width: 59px; font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; display: block; float: left; overflow: hidden; }
.basetekst3 				{	width: 116px; font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; display: block; float: left; overflow: hidden; }
.basetekst a:link 			{ 	text-decoration: none; color: #FFFFFF; border-bottom: solid 1px #fbd250; }
	.basetekst a:visited 	{ 	text-decoration: none; color: #FFFFFF; }
	.basetekst a:active 	{ 	text-decoration: none; color: #FFFFFF; }
	.basetekst a:hover 		{ 	text-decoration: none; color: #FFFFFF; border: none;}

#contact-pp 				{	display: block; width: 175px; }
#contact-container 			{	display: block; float: left; width: 559px; }
#contact-container2 		{	display: block; float: left; width: 559px; }
#contact-info 				{	display: block; float: left; width: 559px; margin: 0 0 5px 0; }

#portfolio-container 		{	width: 559px; display: block; float: left; }
	#portfolio-case 		{	position: relative; width: 241px; height: 161px; display: block; border: 10px solid #FFFFFF; float: left; visibility:hidden; }
	#portfolio-case-tekst 	{	width: 241px; height: 161px; display: block; float: left; margin: 0 0 0 20px; }

#blenddiv 					{	position:absolute; width:241px; height:161px; z-index:18; background-image: url(afbeeldingen/thumbsgroot/intershow.jpg); }
#portfolio-thumbslide 		{	width: 531px; height: 152px; display: block; overflow: hidden; float: left; margin: 10px 0 0 0; position:relative; }
#portfolio-thumbslide-container {	height: 132px; width: 2000px; left: 0px; position:absolute; float: left; display: none; }
#slideshow img 				{	position: absolute; top: 0; left: 0; }

#pad 						{ 	font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; }
	#pad ul 				{	width: 400px; height: 25px; margin: 0; padding: 0; }
	#pad li 				{	float: left; list-style-image: none; list-style-type: none; display: block; margin: 0 5px 0 0; }
	#pad a:link 			{ 	text-decoration: underline; color: #FFFFFF; }
	#pad a:visited 			{ 	text-decoration: underline; color: #FFFFFF; }
	#pad a:active 			{ 	text-decoration: underline; color: #FFFFFF; }
	#pad a:hover 			{ 	text-decoration: none; color: #FFFFFF; }
	.pad 					{	margin: 7px 0 0 0; }
	
.form 						{	font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; width: 156px; border: none; margin: 0px; padding: 4px 5px 5px 5px; }
#foutmelding 				{	position: absolute; width: 478px; height: 46px; left: 0; top: 0; background-image: url(../afbeeldingen/foutmelding.jpg); font-family: tahoma, verdana, helvetica, arial; font-size: 11px; color: #FFFFFF; padding: 12px 0 0 60px; display: none; }
.form-s 					{	font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; width: 40px; border: 0px none #FFFFFF; margin: 0px; padding: 4px 5px 5px 5px; }
.form-s2 					{	font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; width: 96px; border: 0px none #FFFFFF; margin: 0px; padding: 4px 5px 5px 5px; }
.form2 						{	font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; width: 156px; height: 162px; border: 0px none #FFFFFF; margin: 0px; padding: 4px 5px 5px 5px; }
.form3 						{	font-family: tahoma, verdana, helvetica, arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; width: 166px; border: 0px none #FFFFFF; margin: 0px; padding: 3px; }

a.case-active:link 			{	color: #FBDC6D; }
.video 						{	width: 148px; height: 100px; float: left; display:inline; margin: 10px 0 0 10px; cursor: pointer; }
.video object 				{	cursor:pointer; }


/*---- sIFR ---*/
.sIFR-flash 				 {	visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore {	visibility: visible !important; }
.sIFR-alternate 			 {	position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus {	margin: 0pt;  padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }