html {
	background: url('../images/html-bg.jpg') repeat-x left top;
	font: 11px "Verdana";
	color: #999999;
}
body {

}
br.clear {
	clear: both;	height: 1px; line-height: 1px; 
}
	
/* Wrapper */

div.wrapper {
	width: 936px;	
	overflow: hidden;  
}
		
/* Header */
div#top {	
	height: 86px;	
	overflow: hidden;	
	padding: 0 0 24px 0; 
}
			
/* Logo */
div#top div.logo {	
	width: 468px;	
	height: 86px;	
	float: left; 
}
div#top div.logo h1 {	
	width: 362px;	
	height: 86px;	
	background: url('../images/logo.jpg') no-repeat; 
}
div#top div.logo h1 a {	
	display: block;	
	width: 362px;	
	height: 86px; 
}
div#top div.logo h1 a span {	
	display: none;
}

div#top div.logo h2 {	
	width: 362px;	
	height: 86px;	
	background: url('../images/logo.jpg') no-repeat; 
}
div#top div.logo h2 a {	
	display: block;	
	width: 362px;	
	height: 86px; 
}
div#top div.logo h2 a span {	
	display: none;
}
			
/* Topmenu */
div#top div.topmenu {	
	padding: 54px 0 0 0; 
	float: right;
}
div#top div.topmenu ul li.last {	
	font-size: 18px;	
	font-weight: bold;	
	float: left;	
	padding: 0 0 0 0;	
}
div#top div.topmenu ul li {	
	font-size: 18px;	
	font-weight: bold;	
	float: left;	
	padding: 0 25px 0 0;	
}
div#top div.topmenu ul li a {
	color: #999999;	
	text-decoration: none; 
}
div#top div.topmenu ul li a:hover { 
	color: #333333;	
}
div#top div.topmenu ul li a.selected { 
	color: #01b0e9;	
}
				
/* Navigation */

div#navigation {
	width: 144px;
	float: left;
	border: 12px SOLID #f6fbcc; 
}
div#navigation h3 {
	line-height: 41px;
	height: 42px;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	padding: 0 12px;
	background: url('../images/nav-bg.jpg') no-repeat left bottom; 
}
div#navigation ul li {	
	line-height: 26px;
	padding: 0 0 1px 0;
	font-weight: normal;
	font-size: 12px;
	color: #a3b502;
	background: url('../images/nav-bg.jpg') no-repeat left bottom;
}
div#navigation ul li a {
	color: #a3b502;
 	text-decoration: none;
	display: block;
	padding: 0 12px;
}
div#navigation ul li a:hover {
	background: #a3b502;
	color: #FFF; 
}
		/* Breadcrumbs & Search */
div#wrap1 {
	padding: 0 0 24px 0;
	overflow: hidden;
}
				
/* Breadcrumbs */
div#wrap1 div#breadcrumbs {
	width: 648px;
	float: left;
	height: 34px;
	line-height: 34px;
	border-top: 1px SOLID #D3D3D3;
	border-bottom: 1px SOLID #D3D3D3;
}
					div#wrap1 div#breadcrumbs p 		{	padding: 0 0 0 10px; font-size: 10px; }
					div#wrap1 div#breadcrumbs p a,	
					div#wrap1 div#breadcrumbs p span		{	color: #666666; }
					div#wrap1 div#breadcrumbs p a:hover 	{	color: #01b0e9; }
					
				/* Search */
					div#wrap1 div#search				{	width: 264px;	overflow: hidden; float: right; height: 36px; padding: 6px 0 0 0; background: url('../images/search-bg.jpg') no-repeat left top; }
					div#wrap1 div#search input.txt		{	font: 10px "Verdana"; color: #999999; border: none; padding: 7px 15px 0 30px; background: none; float: left; width: 150px;  }
					div#wrap1 div#search input.submit	{	padding: 0; float: left;	  }
		/* Content */
			div.contentsplit,
			div.content				{	padding: 0 0 0 24px;	width: 744px;	float: left;  }
			
				/* Content Markup Vast */
				div.contentsplit	div.left	h2	{	font-size: 22px; color: #000;	border-bottom: 1px SOLID #D3D3D3; padding: 5px 0 18px 0; }
				div.contentsplit	div.left	h1	{	font-size: 22px; color: #000;	border-bottom: 1px SOLID #D3D3D3; padding: 5px 0 18px 0; }
				div.contentsplit	div.left	h3	{	font-size: 16px; color: #000;	border-bottom: 1px SOLID #D3D3D3; padding: 25px 0 18px 0; }
				div.contentsplit	div.left	p.desc	{	font-size: 12px; color: #000;	border-bottom: 1px SOLID #D3D3D3; padding: 10px 0 10px 0; }
				div.contentsplit	div.left	p.desc img	{ float: left; margin: 0 5px 5px 0; }
		
				/* Index */
					div.contentsplit 		{	overflow: hidden;	}
					div.contentsplit div.left	{	width: 456px;	float: left;	padding: 0 24px 0 0;}
					div.contentsplit div.right{	width: 264px;	float: left; 	border: 12px SOLID #effafd;	border-top: none;}
					
					/* Splitted Content Right */
						div.contentsplit div.right h2	{	padding-left: 20px; text-align: center; line-height: 41px; height: 42px; font-size: 14px; color: #666666; padding: 0 12px; border-top: 12px SOLID #effafd;}
											
					/* Index Page Left */
											
						
/* Reviews */ 
div#index div.left div.reviews {
	padding: 20px 0 0 0;
}
div#index div.left div.review {
	overflow: hidden;
} 
div#index div.left div.review h2 {
	font-size: 22px;
	color: #000000; 
	line-height: 27px;
}
div#index div.left div.review h2 span {
	font-size: 16px;
	color: #999999;
}
div#index div.left div.review h2 a {
	color: #000000;
	text-decoration: none;
}
div#index div.left div.review p	{
	padding: 0 0 12 0;
	line-height: 14px;
}
div#index div.left div.review p small {	
	color: #999999;	
	font-size: 10px;
}
div#index div.left div.review p small strong {
	font-weight: normal;
	color: #666666;
}
div#index div.left div.review div.img {
	width: 96px;
 	float: left;
	padding: 25px 0 15px 0;
}
div#index div.left div.review div.text {
	width: 360px;
 	float: left;
	padding: 25px 0 15px 0;
}
div#index div.left div.review div.text p {
	line-height: 18px;
	color: #000000;
	padding: 0 0 12px 0;
	font-size: 11px;
}
div#index div.left div.review div.text p a, div#index div.left div.review div.options a {
	color: #01b0e9;
}
div#index div.left div.review div.text p a:hover, div#index div.left div.review div.options a:hover	{
	color: #02759c;
}
							
/* Reviews -> Options */
								div#index div.left div.review div.options {
	overflow: hidden;
	clear: both;
	line-height: 16px;
	padding: 7px 12px 30px 12px;
	border-top: 1px SOLID #D3D3D3;
	color: #999999;
}								div#index div.left div.review div.options div.reactions	{
 	width: 95px;
	float: left;
}								div#index div.left div.review div.options div.brand {
 	width: 200px;
	float: left;
}								div#index div.left div.review div.options div.rating {
 	width: 100px;
	float: right;
}
								
/* Zoekveld */
							form.zoek-form div.searchitem			{	overflow: hidden; padding: 10px 0; }
							form.zoek-form div.searchitem p		{	display: inline;	line-height: 20px;}
							form.zoek-form div.searchitem p label	{	display: block; float: left; width: 106px; font-weight: bold; }
							form.zoek-form div.searchitem p small	{	display: block; float: left; width: 140px;	padding: 0 0 0 20px;  }
							form.zoek-form div.searchitem select		{	height: 20px; 	float: left; 	width: 170px;  }
							form.zoek-form p.result				{	text-align: center;	padding: 20px 0;	font-size: 10px;	color: #999999; }
							form.zoek-form p.result strong			{	color: #333333;	font-weight: norma }
							
			/* Toestel Overzicht */
			ul.listmodels				{	padding: 0 0 0 6px;}
			ul.listmodels li			{	min-height: 175px; width: 80px; overflow: hidden; float: left; padding: 0;  margin-right: 5px;}
			ul.listmodels li.first			{	min-height: 175px; padding-left: 0; }
			ul.listmodels li p			{	text-align: center;  line-height: 18px;}
			ul.listmodels li p a.brand		{	color: #999999;	text-decoration: none; }
			ul.listmodels li p a.model		{}
			ul.listmodels li p a.color		{	color: #01b0e9;}
						
/* Index Page Right */
div#index div.right h2	{	
	line-height: 41px;	
	height: 42px; 
	font-size: 14px; 
	color: #666666; 
	padding: 0 12px;	
	border-top: 12px SOLID #effafd;	
	margin-bottom: 10px;
}

div#index div.right{
	background: none;
	border: none;
}

				
/* Forum Posts */
ul.forumposts li			{	padding: 14px 12px; }
ul.forumposts li h3		{	line-height: 20px; color: #02759c; font-size: 13px; font-weight: bold; }
ul.forumposts li h3 a		{	text-decoration: none; }
ul.forumposts li p			{	line-height: 15px;	font-size: 10px; }
ul.forumposts li p a,
ul.forumposts li h3 a:hover	{	color: #01b0e9; }
ul.forumposts li p a:hover,
ul.forumposts li h3 a		{	color: #02759c; }

ul.populairfotovideo li			{	padding: 14px 12px; border-bottom: }
ul.populairfotovideo li h3		{	line-height: 20px; color: #02759c; font-size: 13px; font-weight: bold; }
ul.populairfotovideo li h3 a		{	text-decoration: none; }
ul.populairfotovideo li p			{	line-height: 15px;	font-size: 10px; }
ul.populairfotovideo li p a,
ul.populairfotovideo li h3 a:hover	{	color: #01b0e9; }
ul.populairfotovideo li p a:hover,
ul.populairfotovideo li h3 a		{	color: #02759c; }
ul.populairfotovideo li a { color: #02759c; }
ul.populairfotovideo li a:hover { color: #02759c; font-weight: bold; }

								
							/* Acties	*/
								ul.acties li			{	padding: 14px 12px;	overflow: hidden; }
								ul.acties li div.img	{	width: 72px; 	float: left; padding: 5px 0 0 0;}
								ul.acties li div.text	{	width: 144px;	float: left; }
								ul.acties li h3		{	line-height: 20px; color: #02759c; font-size: 13px; font-weight: bold; }
								ul.acties li h3 a		{	text-decoration: none; }
								ul.acties li p			{	line-height: 15px;	font-size: 10px;	padding: 0 0 10px 0; }
								ul.acties li p a,
								ul.acties li h3 a:hover	{	color: #01b0e9; }
								ul.acties li p a:hover,
								ul.acties li h3 a		{	color: #02759c; }
					/* Paging */
						div.left div.paging	{	overflow: hidden; margin: 20px 0; padding: 20px 48px; border-top: 1px SOLID #D3D3D3;  border-bottom: 1px SOLID #D3D3D3; }
						div.left div.paging p	{	text-align: center; }
						
						div.left div.paging div.pages				{	overflow: hidden;  }
						div.left div.paging div.pagesul 				{	padding: 28px 30px 0 30px;	width: 248px;	float: left;	 }
						div.left div.paging div.pagesul ul 			{	overflow: hidden;	position: relative; }
						div.left div.paging div.pagesul ul li			{	width: 20px;	float: left;	padding: 0 0 0 18px; }
						div.left div.paging div.pagesul ul li.first		{	padding: 0; }
						div.left div.paging div.pagesul ul li a			{	display: block;	width: 20px;	text-align: center;	height: 20px;	line-height: 20px; color: #61afd6; text-decoration: none; }
						div.left div.paging div.pagesul ul li a:hover,
						div.left div.paging div.pagesul ul li a.selected{	color: #000; background: #effafd;}
						
							/* Paging -> Buttons */
								div.left div.paging div.button1	{	width: 24px;	float: left; padding: 27px 0 0 0;	}
								div.left div.paging div.button2 	{	width: 24px;	float: left; padding: 27px 0 0 0;	}
								
								div.left div.paging a.button		{	display: block; width: 24px; height: 24px;	}
								div.left div.paging a.button span	{	display: none;	}
									
								/* Paging -> Buttons -> Prev */
									div.left div.paging a.button.prev			{	background: url('../images/prev-button.jpg') no-repeat left top;	}
									div.left div.paging a.button.prev:hover		{	background: url('../images/prev-button.jpg') no-repeat left bottom;	}
						
								/* Paging -> Buttons -> Next */
									div.left div.paging a.button.next			{	background: url('../images/next-button.jpg') no-repeat left top;	}
									div.left div.paging a.button.next:hover		{	background: url('../images/next-button.jpg') no-repeat left bottom;	}
						
			/* Subpage right */
				div.contentsplit div.right div.ads 	{	padding: 20px 12px }
				
			/* Verfijn gallerij */
				div.contentsplit div.right form	 	{	padding: 10px 12px }
				div.contentsplit div.right form p  	{	padding: 6px 0; }
				div.contentsplit div.right form select{	width: 211px;	padding: 3px; }
				
				
			/* Detail Page */
			
				/* Basic */
					div.content h1							{	font-size: 22px; padding: 6px 0 20px 0;	color: #000000; }
					div.content h2							{	font-size: 18px; padding: 6px 0 20px 0;	color: #000000; border-bottom: 1px SOLID #D3D3D3; }
					div.content h3							{	font-size: 16px; padding: 20px 0 0 0;	color: #000000; }
					div.content div.modelinfo					{	padding: 20px 0 35px 0;	overflow: hidden; }
					div.content div.modelinfo div.img			{	width: 72px;	float: left; text-align: center; }
					div.content div.modelinfo div.text			{	padding: 0 0 0 24px; width: 648px;	float: left; }
					div.content div.modelinfo div.text p			{	padding: 0 0 12px 0; font-size: 12px; line-height: 18px; color: #000000; }
					div.content div.modelinfo div.text p a		{	color: #01b0e9; }
					div.content div.modelinfo div.text p a:hover	{	color: #02759c	}
		
/* Specs */


div.specs {
	padding: 20px 0;
}

div.specs table {
	width: 744px;
	margin: 0 0 10px 0;
	border-collapse:collapse;`
}

div.specs table tr {
	margin: 0; height: 29px;
	line-height: 29px;
	border-bottom: 1px SOLID #f4f4f4;
	color: #000;
}

div.specs table td.head {
	border: none;
	background: #f4f4f4;
	font-weight: bold;
}

div.specs table td {
	padding: 0 0 0 10px;
	border-bottom: 1px SOLID #f4f4f4;
}

div.specs table td a {
	color: #01b0e9;
}

div.specs table td a:hover {
	color: #02759c
}

/* Specs 2 */


div.specs {
	padding: 20px 0;
}

div.specs table.specs {
	width: 744px;
	margin: 0 0 10px 0;
	border-collapse:collapse;`
}

div.specs table.specs tr {
	margin: 0; height: 29px;
	line-height: 29px;
	border-bottom: 1px SOLID #f4f4f4;
	color: #000;
}

div.specs table.specs td.spec_head {
	border: none;
	background: #f4f4f4;
	font-weight: bold;
}

div.specs table.specs td.spec_item {
	padding: 0 0 0 10px;
	border-bottom: 1px SOLID #f4f4f4;
}

div.specs table.specs td.spec_item a {
	color: #01b0e9;
}

div.specs table.specs td.spec_item a:hover {
	color: #02759c
}

/* Sizes */


div.specs table td.firstcol {
	width: 191px;
}

					
						
				
/* Navigation */

ul.detailmenu {
	height: 34px;
	background: url('../images/detailmenu-bg.jpg') repeat-x left bottom;
}
ul.detailmenu li {
	float: left;
	padding: 0 2px;
}
ul.detailmenu li a {
	float: left;
	height: 34px;
	line-height: 33px;
	display: block;
	padding: 0 16px 0 0;
	text-decoration: none;
	font-weight: bold;
	color: #01b0e9;
}
ul.detailmenu li a span {
	float: left;
	height: 34px; 
	line-height: 33px;
	display: block;
	padding: 0 0 0 16px;
}
						

/* Selected */

ul.detailmenu li a.selected {
	background: url('../images/detailmenu-selected.jpg') no-repeat right top;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
ul.detailmenu li a.selected span {
	background: url('../images/detailmenu-selected.jpg') no-repeat left top;
}
				
/* Hover */
ul.detailmenu li a:hover {
	background: url('../images/detailmenu-hover.jpg') no-repeat right top; 
	color: #FFF;
	cursor: pointer; cursor: hand;
}
ul.detailmenu li a:hover span {
	background: url('../images/detailmenu-hover.jpg') no-repeat left top;
	cursor: pointer; cursor: hand;
}
				
				/* Product Info */
					div.detailinfo					{	padding: 12px 0; }
					div.detailinfo h4					{	color: #000000;	padding: 0 0 12px 0;  font-size: 12px; line-height: 18px; }
					div.detailinfo p					{	color: #000000;	padding: 0 0 12px 0; font-size: 12px; line-height: 18px; }
					div.detailinfo a { color: #02759c;  }
					
/* Product Rating */

div.detailrating ul.list {
	width: 262px;
	float: left;
	padding: 0 0 25px 0;
}

div.detailrating ul.list li {
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	padding: 6px 0;
}

div.detailrating ul.list li p {
	float: left;
	width: 111px;
}
		

				
				/* Jouw Ervaring */
					div.jouwervaring					{	overflow: hidden;	padding: 20px 0 20px 24px; border-top: 1px SOLID #D3D3D3; border-bottom: 1px SOLID #D3D3D3;	margin: 20px 0;}
					div.jouwervaring h5				{	font-size: 12px; padding: 0 0 5px 0;}
div.jouwervaring h6				{	font-size: 16px; border: 5px solid green; }
					
						/* Ervaring */
							div.jouwervaring div.ervaring			{	width: 336px; float: left; }
							div.jouwervaring div.ervaring.negatief	{	width: 336px; float: left; padding: 0 0 0 24px; }
							
							/* Formulier */
								div.jouwervaring div.ervaring textarea	{	width: 315px; padding: 10px;	height: 65px }
								
/* Stars */

div.jouwervaring ul.list {
	width: 262px;
	float: left;
	padding: 0 0 25px 0;
	margin-bottom: 20px;
}
div.jouwervaring ul.list li {
	height: 15px;
	overflow: hidden;
	padding: 0;
}
div.jouwervaring ul.list li p {
	float: left;
	width: 111px;
}
						
				/* Ervaringen */					
					div.ervaringen					{	width: 360px;	float: left; padding: 36px 0 20px 0;}
					div.ervaringen.negatief			{	width: 360px;	float: right; }
					
					div.ervaringen h5					{	font-size: 16px; padding: 0 0 25px 0;}
					div.ervaringen.positief h5		{	color: #afbf24; }
					div.ervaringen.negatief h5		{	color: #bf2424; }
					
						/* Ervaring */
div.ervaring {	padding: 0 0 20px 0; }
div.ervaringgroen {	padding: 0 0 20px 0; border: 1px dashed green; padding: 12px; margin-bottom: 5px; }
div.ervaringgroen p					{	font-size: 10px; color: #000000; padding: 0 0 12px 0; line-height: 18px; }
div.ervaringgroen p small				{	color: #999999;  }
div.ervaringgroen p small strong			{	color: #000000;	font-weight: normal;  }
div.ervaringgroen p small a				{	color: #666666; text-decoration: none; }
div.ervaringgroen p small a:hover		{	text-decoration: underline; }

div.ervaringrood {	padding: 0 0 20px 0; border: 1px dashed red; padding: 12px; margin-bottom: 5px; }
div.ervaringrood p					{	font-size: 10px; color: #000000; padding: 0 0 12px 0; line-height: 18px; }
div.ervaringrood p small				{	color: #999999;  }
div.ervaringrood p small strong			{	color: #000000;	font-weight: normal;  }
div.ervaringrood p small a				{	color: #666666; text-decoration: none; }
div.ervaringrood p small a:hover		{	text-decoration: underline; }
					

							div.ervaring p					{	font-size: 10px; color: #000000; padding: 0 0 12px 0; line-height: 18px; }
							div.ervaring p small				{	color: #999999;  }
							div.ervaring p small strong			{	color: #000000;	font-weight: normal;  }
							div.ervaring p small a				{	color: #666666; text-decoration: none; }
							div.ervaring p small a:hover		{	text-decoration: underline; }
					
					/* Colouring */
					span.eens		{	color: #afbf24; }
					span.oneens	{	color: #bf2424; }
					
/* Pictures Page */

ul.detailpictures {	
	overflow: hidden;
	padding: 12px 0; 
}
ul.detailpictures li {
	float: left;
	padding: 12px 0 12px 34px;
}
ul.detailpictures.small li { 
	float: left; 
	padding: 12px 0 12px 16px;
}
ul.detailpictures li.first { 
	clear: both;
	float: left;
	padding-left: 0; 
}
					
ul.detailpictures li a img {
	border: 1px SOLID #FFF;
	opacity: 0.4;
}
ul.detailpictures li a:hover img {
	border: 1px SOLID #7dd4f1;
	opacity: 1.0;
}
					
/* Video */

ul.detailvideos {
	overflow: hidden;
	padding: 12px 0;
}
ul.detailvideos li {
	float: left;
	padding: 12px 0 12px 34px;
	text-align: center;
}
ul.detailvideos li a img {
	border: 1px solid #FFF;
	opacity: 0.4;
}
ul.detailvideos li a:hover img {
	border: 1px solid #7dd4f1;
	opacity: 1.0;
}
ul.detailvideos li.first {
	float: left;
	padding-left: 0;
}
ul.detailvideos li p {
	padding: 5px 0 0 0;
	line-height: 18px;
}
ul.detailvideos li p a {
	color: #01b0e9;
}
ul.detailvideos li p a:hover {
	color: #02759c;
}
				
					
/* Prices */

div.pricetable 				{	padding: 20px 0; }

div.pricetable div.text p		{	padding: 0 0 12px 0; font-size: 12px; line-height: 18px; color: #000000; }
					
div.pricetable table 			{	width: 744px;  border-collapse:collapse; }
					
div.pricetable table tr			{	margin: 0; height: 29px;	line-height: 29px;	 color: #000; }
					
div.pricetable table tr.head  th	{	border: none; background: #f4f4f4;  font-weight: bold; 	cursor: pointer;
	cursor: hand;}
					
div.pricetable table td 		{	border-bottom: 1px SOLID #f4f4f4;}
					
div.pricetable table td a		{	color: #01b0e9; }
					
div.pricetable table td a:hover	{	color: #02759c	}
					
						

/* Sizes */
							
div.pricetable table td.type		{ width: 151px; text-align: left; }
div.pricetable table td.abonnement	{ width: 154px; text-align: left; }
div.pricetable table td.maandkosten	{ width: 123px; text-align: left; }
div.pricetable table td.duur		{ width: 125px; text-align: left; }
div.pricetable table td.info		{ width: 60px; text-align: left; }
div.pricetable table td.first		{ padding: 0 0 0 12px; text-align: left;  }
div.pricetable table td.totaalprijs	{ width: 88px; text-align: left; }												
		
div.pricetable table th.type		{ width: 151px; text-align: left; }
div.pricetable table th.abonnement	{ width: 154px; text-align: left; }
div.pricetable table th.maandkosten	{ width: 123px; text-align: left; }
div.pricetable table th.duur		{ width: 125px; text-align: left; }
div.pricetable table th.info		{ width: 60px; text-align: left; }
div.pricetable table th.first		{ padding: 0 0 0 12px; text-align: left;  }
div.pricetable table th.totaalprijs	{ width: 88px; text-align: left; }
					

								
	/* Footer */		
	#footer	{	border-top: 1px SOLID #D3D3D3;		height: 205px;	width: 936px;	margin: 0 auto;		}
		
		div#footer div.spacer	{	padding: 0 12px; overflow: hidden;	height: 165px;	}
		
		/* Verdelen */
			div#footer div.links	{	float: left; width: 192px; }
			div#footer div.search	{	float: right; width: 240px; }
			
			/* Headings */
				div#footer h3		{	font-size: 15px;	color: #666666; padding: 24px 0; }
			/* Links */
				div#footer div.links ul li a 		{	color: #01b0e9; line-height: 18px; }
				div#footer div.links ul li a:hover	{	color: #0288b5;  }
			
			/* Search */
				div#footer div.search div.inputbg 			{	float: left; width: 176px; height: 24px; background: url('../images/footer-input-bg.jpg') no-repeat; }
				div#footer div.search div.inputbg input		{	font: 10px "Verdana"; color: #999999; border: none; padding: 6px 15px 0 25px; background: none; float: left; width: 140px; }
				div#footer div.search input.button			{	float: left; }
		/* Copyright */
			div#footer p.copyright 	{	height: 39px; border-top: 1px SOLID #D3D3D3; line-height: 39px; color: #999999; padding: 0 12px; }

/* Populaire Toestellen -> carousel */			

.stepcarousel {
	margin-left: 63px;
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 330px; /*Width of Carousel Viewer itself*/
	height: 170px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panelfirst {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	padding: 29px 0 40px 0;
	width: 70px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	padding: 29px 0 40px 0;
	width: 70px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

div.button1 {
	width: 56px;
	float: left;
	padding: 27px 0 0 0;
}
div.button2 {
	width: 56px;
	float: left;
	padding: 27px 0 0 0;
}


a.button {
	display: block;
	width: 24px;
	height: 24px;
}
a.button span {
	display: none;
}

/* Populaire Toestellen -> Buttons -> Prev */

a.button.prev {
	background: url('/images/prev-button.jpg') no-repeat left top;
}
a.button.prev:hover {
	background: url('/images/prev-button.jpg') no-repeat left bottom;
}

a.button.next {
	background: url('/images/next-button.jpg') no-repeat left top;
}

a.button.next:hover {
	background: url('images/next-button.jpg') no-repeat left bottom;
}


div.detailinfo div.kolomeerst{
	width: 33%;
	float: left;
	border: 1px solid black;
	margin: 0 0 0 0;
}

div.detailinfo div.kolom {
	width: 33%;
	float: left;
	margin: 0 0 0 0;
	color: black;
}
div.detailinfo div.kolom h3.partner {
	font-size: 16px;
}
div.detailinfo div.kolom ul.partners{
	margin: 5px 0 0 3px;
	color: black;
	font-size: 12px;
	list-style-type: disc;
}
div.detailinfo div.kolom ul.partners li{
	margin-left: 15px;
	list-style-type: disc;
}
div.detailinfo div.kolom ul.partners li a{
	color: black;
	text-decoration: none
}
div.detailinfo ol.links {
	width: 100%;
	list-style-type: disc;
}
div.detailinfo ol.links li {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	height: 20px;
	margin: 0 0 0 23px;

}
div.detailinfo ol.links li a {
	color: #000000;
	text-decoration: underline;
}
div.detailinfo ol.links li a:hover {
	font-weight: bold;
}

div.introtekst {
	color: black;
	border: 6px SOLID #D3D3D3; 
	padding: 12px 12px;
}
div.introtekst p {
	line-height: 18px;
	font-size: 11px;
}

p.copyright a{
	text-decoration: none;
	color: #999999;
}
