@charset "iso-8859-1";
body 						{margin:0; padding:0; width:100%; font-size:62.5%; background:#efefef url(../img/body-bg.gif) repeat-x;}
html 						{padding:0; margin:0;}
.main 						{width:984px; padding:0; margin:0 auto;}
.header 					{width:984px; height:160px;}
.logo 						{float:left; padding:0; margin:10px 0 0 10px; width:250px; height:150px; background: url(../img/logo.png) top left no-repeat;}
.logo img 					{border: 0px;}
.search 					{float:right; padding:0; margin:40px 0 0 10px; width:380px;}
.search form 				{margin:0; padding:0;}
.search input 				{float:left; border:0;}
.search span 				{float:left; background:url(../img/zoekbalk-bg.gif) no-repeat left; width:332px; height:35px;}
.search input.text 			{background:none; width:312px; height:25px; padding:10px; color:#000; font:normal 1.3em Arial, Helvetica, sans-serif;}
.search input.button 		{float:left;}
.menu						{
	padding:0;
	margin:0;
	width:353px;
	float:right;
	height:85px;
}
.menu ul 					{padding:44px 0 0 0; margin:0; list-style:none; border:0; height:41px;}
.menu ul li 				{float:left; margin:0; padding:0; border:0;}
.menu ul li a 				{
	float:left;
	margin:0 2px 0 0;
	padding:14px 0 14px 0;
	color:#444444;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menu ul li a span 			{padding:14px 12px 14px 12px;}
.menu ul li a:hover 		{background:url(../img/menutab-r.gif) no-repeat right; text-decoration: none;}
.menu ul li a:hover span 	{
	background:url(../img/menutab-l.gif) no-repeat left;
}
.menu ul li a.active 		{background:url(../img/menutab-r.gif) no-repeat right;}
.menu ul li a.active span 	{
	background:url(../img/menutab-l.gif) no-repeat left;
	color: #008CE3;
}
.slider_bg 					{background:url(../img/slider-bg.gif) repeat-y; margin:10px auto; padding:0; width:984px;}
.slider_t 					{background:url(../img/slider-top.gif) top no-repeat;}
.slider_b 					{background:url(../img/slider-bot.gif) bottom no-repeat; padding:10px; height:231px;}
.slider_t .small 			{height:17px;}
.title_text h2 				{
	padding:0px 10px 0 10px;
	margin:0;
	color:#000;
	font:normal 1.2em Arial, Helvetica, sans-serif;
}
.title_text a				{color:#067aa5; text-decoration: none;}
.title_text p 				{float:right; padding:6px 20px 0 10px; color:#2a2a2a; font:normal 11px Arial, Helvetica, sans-serif;}
#slider p.img 				{float:left; padding:0 10px 0 0; margin:0 5px; line-height:0;}
#slider p.img img 			{padding:0; margin:0; border:0;}
#slider h2 					{
	font:bold 3.4em Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:10px;
	line-height:1.2em;
}
#slider h2 .blauw			{
	color: #008CE3;
}
#slider h2 a 				{color: #067aa5; text-decoration: none;}
#slider p 					{
	font:normal 1.2em Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0px 10px 10px 10px;
	line-height:1.8em;
}
#slider div.button 			{clear:right; float:left; margin:0 0 0 420px; width:520px; margin-top:-31px;}
#slider div.button .right_but {margin:0 0 0 200px;}
#slider 					{margin:0; padding:0; list-style:none;}
#slider ul, #slider li 		{margin:0; padding:0; list-style:none;}
#slider li 					{width:964px; height:231px; overflow:visible;}
#slider li a				{
	color: #444444;
	text-decoration:none;
}
p#controls 					{margin:0; position:relative;}
#prevBtn, #nextBtn 			{display:block; margin:0; overflow:hidden; width:84px; height:28px; position:absolute; left:758px; top:-36px;}
#nextBtn 					{left:842px;}
#prevBtn a 					{display:block; width:84px; height:28px; background:url(../img/spacer.gif) no-repeat 0 0;}
#nextBtn a 					{display:block; width:84px; height:28px; background:url(../img/spacer.gif) no-repeat 0 0;}
.body 						{width:984px; clear:both;}
.left 						{width:321px; float:left; margin:0 10px 0 0; padding:0;}
.lijst						{font: normal 1.2em Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
.big_center 				{width:652px; float:right; margin:0 10px 0 0; padding:0 0 0 0; background:url(../img/content-bg.gif) repeat-y;}
.big_center ul				{
	font: normal 1.2em Arial, Helvetica, sans-serif;
	padding: 0 0 0 35px;
}
.big_center ul li			{
	line-height: 1.8em;
	margin: 0 0 10px 20px;
	padding: 0px 100px 0 10px;
	text-align: justify;
	list-style-image: url(../img/ul_li.gif);
	color: #000;
}
.big_center .center_t 		{background:url(../img/content-top.gif) no-repeat top;}
.big_center .center_b 		{
	background:url(../img/content-bot.gif) no-repeat bottom;
	padding:0 0 10px 0;
	font: inherit;
}
.right 						{width:321px; float:left; padding:10px 0;}
.body h2 					{
	color:#444444;
	font:normal 2em Arial, Helvetica, sans-serif;
	padding:12px 0px 9px 30px;
	margin:0 0 10px 0;
}
.body h2 .blauw				{
	color: #2f9aff;
} 
.body h3 				{color:#000; font:normal 18px Arial, Helvetica, sans-serif; padding:15px 10px; margin:0 0 10px 0; border-bottom:1px solid #d2d2d2; clear:both;}
.body p			{
	text-align: left;
	color:#000;
	font:normal 1.2em Arial, Helvetica, sans-serif;
	line-height:1.8em;
	padding:5px 20px 0px 20px;
	margin:0px 0px 10px 0px;
}
.body p.spec 				{color:#000000; font:normal 1.2em Arial, Helvetica, sans-serif; line-height:1.8em;}
.body p.space				{padding-bottom: 35px;}
.body a 					{
	color:#007d75;
	font:normal 1.0em Arial, Helvetica, sans-serif;
	line-height:1.8em;
	text-decoration:underline;
}
.body a:hover 				{text-decoration:underline;}
.body img.img				{float:left; padding:5px 20px 5px 20px; border:0px;}
.box_block 					{width:984px; clear:both; padding:0;}
.box 						{
	width:321px;
	margin:0 10px 10px 0;
	float:left;
	background:url(../img/box-bg.gif) repeat-y;
}
.box .box_t 				{background:url(../img/box-top.gif) no-repeat top;}
.box .box_b 				{background:url(../img/box-bot.gif) no-repeat bottom; padding:0 0 10px 0;}
.box h2 					{
	margin:0 0 10px 0;
	padding:14px 0 11px 30px;
	color:#444444;
	font: normal 1.7em Arial, Helvetica, sans-serif;
}
.box img 					{float:left; padding:15px;}
.box p 						{
	padding:5px 15px;
	margin:0;
	font:normal 1.2em Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.8em;
	text-align: left;
}
.box a 						{
	font:normal 1.0em Arial, Helvetica, sans-serif;
	color:#007d75;
	text-decoration: underline;
	line-height:1.8em;
}
.box a:hover				{text-decoration: underline;}
.box a.more 				{
	padding:0;
	font:normal 1.0em Arial, Helvetica, sans-serif;
	color:#007d75;
	line-height:1.8em;
	text-decoration:underline;
}
.box a.more:hover 			{text-decoration: underline;}
.box ul 					{padding:5px 0px; margin:0; list-style:none;}
.box ul li 					{margin:0; padding:5px 20px 10px 20px; border-bottom:0px solid #eaeaea;}
#contactform 				{margin:0; padding:5px 20px;}
#contactform * 				{color:#5f5f5f;}
#contactform ol 			{margin:0; padding:0; list-style:none;}
#contactform li 			{margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons 	{margin:5px 0 5px 0;}
#contactform label 			{margin:0; width:110px; display:block; padding:3px 0; font:normal 1.2em Arial, Helvetica, sans-serif; color:#000; text-transform:capitalize;}
#contactform label span 	{display:block; font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text 	{width:540px; border:1px solid #d0d0d0; margin:3px 0; padding:5px 2px; height:16px; background:#ffffff;}
#contactform textarea 		{width:540px; border:1px solid #d0d0d0; margin:3px 0; padding:2px; background:#ffffff;}
#contactform li.buttons input {padding:3px 0; margin:0; border:0; color:#FFF;}
.footer 					{padding:0; background:#e7e7e7; margin:0;}
.footer_resize 				{width:984px; margin:0 auto; padding:5px 0;}
.footer p 					{
	font:normal 1.2em Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px 10px 5px 10px;
	margin:0;
	line-height:1.8em;
}
.footer p.leftt 			{text-align:left; width:50%; margin:0; padding:5px 0; float:left;}
.footer p.rightt 			{text-align:right; width:50%; margin:0; padding:5px 0; float:right;}
.footer a 					{
	font:normal 1.0em Arial, Helvetica, sans-serif;
	color:#007d75;
	line-height:1.8em;
	text-decoration:underline;
}
.footer a:hover 			{text-decoration:underline;}
.FBG 						{padding:0; margin:0; background:url(../img/lijn.gif) top repeat-x;}
.FBG h2 					{
	font:normal 1.7em Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px 10px 10px 9px;
	margin:0;
}
.FBG .foot_nav 				{float:left; width:207px; border-left:1px solid #dedede; padding:0 0 0 20px; margin:5px 0 5px 0;}
.FBG .subscribe 			{float:left; width:300px; margin:5px 0 5px 0;}
.FBG .subscribe input.text  {border:1px solid #d9d9d9; background:#FFF; color: #000000; font: normal 1.0em Arial, Helvetica, sans-serif; padding: 3px; margin: 8px 0px;}
.FBG ul 					{margin:0; padding:0; list-style:none;}
.FBG ul li 					{background:url(../img/footer-navigatie-bullets.gif) no-repeat left; padding:0 20px; margin:0;}
.no_margin 					{margin:0 0 10px 0;}
p.clr, .clr 				{clear:both; padding:0; margin:0; background:none;}
li.bg, .bg 					{clear:both; border-top:1px solid #e0e0e0; padding:0; margin:5px 0; background:none;}

.table			{margin: 20px;}
.table .head { background:url(../img/tabel-bg.jpg) repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.table tr.title {
	height:31px;
	font-weight: bold;
}
.text_tr_b {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#e3e3e3;
	text-align:center;
	height:23px;
}
.text_tr {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	height:23px;
}
.table img { margin-left:30px;}
.order_now { float:right; width:95px; height:55px; padding:10px; padding-top:30px;}
.order_now img { margin:0; padding:0;}
.order_now img a:hover { background:url(images/order_07.jpg) no-repeat;}

