*{

	margin: 0;

	padding: 0;

	border: 0;

	outline: none;

	list-style: none;

	text-decoration: none;

}



.box img.right{ float: right; margin: 7px 5px 10px 10px; }

.clear{ clear: both; }



body{

	font: 13px 'Verdana';

	background: #f5e1b8;

}



#container{

	width: 960px;

	margin: 0 auto;

	background: #fff;

}



	#header{

		background: #f5e1b8;

	}



		#logo{

			float: left;

			width: 235px;

			height: 43px;

			margin: 25px 0 34px 12px;

			background: url('images/logo.png');

		}

		

		#banner{

			float: right;

			margin: 14px 0 0;

		}

	

	#nav{

		height: 59px;

		font-weight: bold;

		background: #f5e1b8;

	}

	

		#nav ul{

			height: 33px;

		}

		

		#nav ul ul{

			float: left;

			width: 947px;

			height: 26px;

			margin: 0 -960px 0 0;

			padding: 0 0 0 13px;

			position: relative;

			font-size: 12px;

		}

		

		#nav ul li.hover ul{

			z-index: 1;

		}

	

		#nav li{

			float: left;

			height: 33px;

			background-repeat: no-repeat;

			background-position: right top;

		}

		

		#nav li li{

			height: 26px;

			padding: 0 2px 0 0;

			background: url('images/nav.png') right 8px no-repeat;

		}

		

		#nav li li.last{ background: none; }

		

			.n1{ background: #945f26 url('images/ns1.png'); }

			.n1 ul{ background: #945f26; }

			.n2{ background: #37b2d4 url('images/ns2.png'); }

			.n2 ul{ background: #37b2d4; }

			.n3{ background: #5fc315 url('images/ns3.png'); }

			.n3 ul{ background: #5fc315; }

			.n4{ background: #ff6600 url('images/ns4.png'); }

			.n4 ul{ background: #ff6600; }

			.n5{ background: #dbbe00 url('images/ns5.png'); }

			.n5 ul{ background: #dbbe00; }

			.n6{ background: #3f56b2 url('images/ns6.png'); }

			.n6 ul{ background: #3f56b2; }

			.n7{ background: #d74d48 url('images/ns7.png'); }

			.n7 ul{ background: #d74d48; }

			.n8{ background: #ccccff url('images/ns8.png'); }

			.n8 ul{ background: #ccccff; }

		

		#nav a{

			padding: 0 10px;

			line-height: 33px;

			display: block;

			text-align: center;

			color: #fff;

		}

		

		#nav li li a{

			padding: 0 15px;

			display: block;

			line-height: 26px;

		}

	

	#content{

		border-top: 12px solid #f5e1b8;

		border-bottom: 12px solid #f5e1b8;

		padding: 2px 0 18px 10px;

	}

	

		.box_container{

			float: left;

			left:25%

			position:fixed;

			margin: 0 10px 0 0;

		}

		.box_containermiddle{

			left:50%

			position:fixed;

			margin: 0 10px 0 0;

		}

	

		.box_containerlast{

			left:50%

			position:fixed;

			margin: 0;

		}

	

			.box{

				clear: left;

				float: left;

				width: 220px;

				margin: 6px 0 0;

			}

			

			.box.v1{

				background: #ffebde url('images/box1_top.png') 0 26px no-repeat;

			}

			

			.box.v2{

				clear: none;
	/* Mediac aangepast
	
	*/
				width: 700px;
	/* Hieronder origineel
	width: 700px;
	*/
				color: #007dac;
				background: #d6f4ff url('images/box2_top.png') 0 26px no-repeat;

			}

			

			.box.v3{

				clear: left;

				background: #d6f4ff url('images/box3_top.png') 0 26px no-repeat;

			}

			

				.box .bottom{

					height: 16px;

					margin: -10px 0 0;

				}

				

				.box .bottom.bList{

					margin: -10px 0 -1px;

				}

			

				.box.v1 .bottom{

					background: url('images/box1_bottom.png') bottom no-repeat;

				}

			

				.box.v2 .bottom{

				/*	background: url('images/box2_bottom.png') bottom no-repeat;*/

				}

			

				.box.v3 .bottom{

					background: url('images/box3_bottom.png') bottom no-repeat;

				}

			

				.box h1{ background: url('images/h1.png'); }

				.box h2{ background: url('images/h2.png'); }

				.box h3{ 

				background: url('images/h3.png'); 

				color:#FFFFFF;

				font-size:10px;

				text-align:left;

				}

				

				.box h1 a{

					text-decoration: underline;

					color: #fff;

				}

				

				.box h1, .box h2, .box h3{

					padding: 0 0 0 4px;

					font: bold 13px/26px 'Verdana';

					color: #fff;

				}

			

				.box h1 span, .box h2 span, .box h3 span{

					text-transform: uppercase;

				}

				

				.box img{

					float: left;
					overflow-x: hidden;
					margin: 7px 0 0 4px;

				}

				

				.box img.small{

					float: left;

					margin: 7px 0 0 26px;

				}

				

				.box .add{

					margin-left: 40px;

				}

				

				.box p{

					clear: left;

					padding: 6px 10px;

				}

				

				.box ul.small{

					padding: 8px 0 0 14px;

					line-height: 30px;

				}

				

				.box ul.small li{

					width: 100%;

					clear: left;

					float: left;

					background: none;

				}

				

				.box ul.small img{

					margin: 6px 8px 0 0;

				}

				

				.box ul.small a{

					padding: 0;

					display: block;

					color: #000;

				}

				

				.box li{

					width: 100%;

					float: left;

					clear: left;

					padding: 1px 0 0;

					background: url('images/li.png');

				}

				

				.box ul a{

					

					color: #007dac;

					display: block;

					line-height: 26px;

				}

				

				a.category{

					height: 26px;

					display: block;

					text-align: center;

					font: bold 13px/26px 'Verdana';

					color: #090909;

					background: url('images/category.png');

				}

	

	#footer{

		border-bottom: 12px solid #f5e1b8;

		font: 11px/26px 'Verdana';

		text-align: center;

		color: #fff;

		background: #945f26;

		align:center;

	}

	

		#footer a{ color: #fff; }

		#footer a:hover{ text-decoration: underline; }

		

td.titel

{

background: url('images/h3.png');

background-repeat:no-repeat;

text-align:right;

height:30px;

width:200px;

vertical-align:middle;

}

td.linkerb

{

width:233px;

max-width:233px;

min-width:215px;

vertical-align:top;

}

td.middenb

{

width:233px;

max-width:233px;

min-width:215px;

vertical-align:top;

}


td.rechterb

{
/* Originele td
width:245px;

max-width:245px;

min-width:245px;

vertical-align:top;
*/

width:233px;

max-width:233px;

min-width:215px;

vertical-align:top;

}

A#link { 

color: #000000; 

}

table.middending

{

top:350px;

left:30%;

position:fixed;

clear: left;

float: left;

width: 700px;

}

table.catlist

{

top:350px;

left:50%

position:fixed;

margin: 0;

width:700px

height:80%;

overflow:auto;

vertical-align:top;

}

table.vertikaal

{

background-color:#FFFFFF;

vertical-align:top;

align:center;
}



div.lblokd

{

border-style:none;

border-width:5px;

text-align:left;

margin:5px 0 0;

margin-left:25px;

margin-right:25px;

margin-bottom: 5px;



}



a:link

{

color: #007dac;

}

a:visited

{

color: #007dac;

}

img 

{

max-width:190px;

width: expression(this.width > 190 ? 190: true);

}

