@charset "utf-8";
/* CSS Document */

/* =reset 
*****************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;}

/************************ BODY BG FULLSCREEN****************************/
/*html {overflow:hidden;}*/
body {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:100%;width:100%;}
/*#realBody{position:absolute;z-index: 5;overflow:auto;height:100%;width:100%;}*/
#supersize{position:fixed;}
#supersize img {height:100%;width:100%;position:absolute;z-index: 0;display:none;}
#supersize img.activeclass {display:inline;}  
/***********************************************************************/

	/*** standaard ***/
	ul { list-style:disc;}
	img, fieldset { border:0px;}
	p {margin:0px 0px 15px 0px;}
	h1 {margin:0px 0px 10px 0px;color:#00b6e8;font-size:16px;}
	h2 {margin:0px 0px 8px 0px;color:#00b6e8;font-size:14px;}
	h3 {margin:0px 0px 6px 0px;color:#00b6e8;font-size:13px;}
	ul {margin:0px 0px 15px 20px;}
	ol {margin:0px 0px 15px 20px;}
	.inputerrorlabel {background:orange; color:white; font-size:25px;padding:30px 100px 30px 100px;position:absolute;top:-60px; z-index:1200; display:block; width:794px; left:50%;margin: 0px 0px 0px -500px; border:3px solid red;}
	input {width:200px; border:#CFF1FF 1px solid; margin:1px;}
/* =body
*****************************************************/
body {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#008cbd;background:#FFFFFF;}
	
		/* =wrapper
		*****************************************************/
		#wrapper {position:relative;width:1000px;margin: 0 auto;}
	
			/* =header
			*****************************************************/
			#header {width:1000px;height:436px;float:left;position:relative;z-index:10;}
				
				/***logobox***/
				#logobox {width:245px;height:90px;position:absolute;left:2px;top:20px;background:url(/images/2010/logoboxback.png) repeat-x;text-align:center;}
				#logoboxleft {width:2px;height:90px;position:absolute;left:-2px;top:0px;background:url(/images/2010/logoboxleft.png);}
				#logoboxright {width:4px;height:90px;position:absolute;right:-4px;top:0px;background:url(/images/2010/logoboxright.png);}
				img.logopic {margin:19px 0px 0px 0px;}
				#logobox a:focus {outline:none;}
				
				/***menubar***/
				#menubar {width:743px;height:46px;position:absolute;top:64px;left:254px;background:url(/images/2010/menuback.png) repeat-x;z-index:8;}
					#menubarleft {height:46px;width:3px;background:url(/images/2010/menuleft.png);position:absolute;top:0px;left:-3px;}
					#menubarright {height:46px;width:3px;background:url(/images/2010/menuright.png);position:absolute;top:0px;right:-3px;}
					
					/***mainmenu***/
					#mainmenu {list-style:none;margin:0px 0px 0px 0px;}
					#mainmenu li {float:left;width:185px;height:46px;text-align:center;line-height:46px;position:relative;}
					#mainmenu li a {text-decoration:none;font-size:14px;color:#008cbd;font-weight:bold;text-transform:lowercase;display:block;}
					#mainmenu li a:hover {background:url(/images/2010/mainmenuH.png) bottom center no-repeat;}
					#mainmenu li:hover a {background:url(/images/2010/mainmenuH.png) bottom center no-repeat;}
					#mainmenu li.mainmenuitemselected a {background:url(/images/2010/mainmenuH.png) bottom center no-repeat;}
					
						/***submenu***/
						#mainmenu ul {display:none;border-bottom:1px solid #e0e3e5;border-right:1px solid #ebebeb;border-left:1px solid #fdfdfd;}
						#mainmenu li:hover ul {display:block;position:absolute;left:-3px;list-style:none;margin:0px 0px 0px 0px;background:url(/images/2010/submenuback.png);}
						#mainmenu li:hover ul li {line-height:normal;height:auto;text-align:left;float:left;}
						#mainmenu li:hover ul li a { padding:3px 6px 5px 6px;font-size:11px;background:url(/pbwebedit/images/menudivider.jpg) bottom no-repeat;font-weight:normal;color:#1093C1;}
						#mainmenu li:hover ul li a:hover {color:#00688d;}
						#mainmenu li:hover ul li.submenuitemselected a {color:#00688d;}
				
				/***topmenu***/
				#topmenu {list-style:none;margin:43px 17px 0px 0px;float:right;z-index:10;}
				#topmenu li {float:left;position:relative;z-index:9;}
				#topmenu li.topmenubetweenitems {color:#ffffff;font-weight:normal;font-size:10px;position:relative;top:1px;}
				#topmenu li a {color:#ffffff;font-weight:bold;font-size:10px;text-transform:lowercase;text-decoration:none;z-index:10;}
						
					/***topsubmenu***/
					#topmenu ul {display:none;list-style:none;margin:0px 0px 0px 0px;z-index:9;}
					#topmenu li:hover {cursor:pointer;}
					#topmenu li:hover ul {padding:16px 0px 0px 0px;display:block;position:absolute;top:5px;left:-10px;z-index:-9;background:url(/images/2010/blank.png);}
					#topmenu li:hover ul li {width:120px;background:url(/images/2010/topsubmenu.png);}
					#topmenu li:hover ul li a {padding:2px 6px 2px 6px;display:block;font-weight:normal;}
					#topmenu li:hover ul li a:hover {color:#c6eef9;}
				
				/***headerbox***/
				#headerbox {height:316px;width:996px;background:url(/images/2010/headerboxback.jpg) repeat-x;position:absolute;top:120px;left:2px;}
					#headerboxleft {height:316px;width:2px;background:url(/images/2010/headerboxleft.jpg);position:absolute;top:0px;left:-2px;}
					#headerboxright {height:316px;width:2px;background:url(/images/2010/headerboxright.jpg);position:absolute;top:0px;right:-2px;}
					
					/***jcarousel header view***/
					#jcarouselwrapper {height:276px;width:996px;padding:0px 0px 0px 0px;overflow:hidden;position:relative;top:20px;}
					#jcarousel ul {list-style:none;margin:0px 0px 0px 0px;}
						#jcarousel ul li {width:978px;padding:0px 18px 0px 0px;height:276px;position:relative;}
							img.jcaropic {margin:1px 0px 0px 0px;border-bottom:1px solid #00a8e3;border-right:1px solid #00a8e3;border-top:1px solid #02709e;border-left:1px solid #02709e;float:right;}
							div.jcarotekstbox {width:211px;height:276px;margin:0px 0px 0px 18px;background:url(/images/2010/headerboxtekstback.png);float:left;overflow:hidden;}
								p.jcarotekst {font-size:18px;color:#ffffff;text-align:right;margin:24px 0px 0px 0px;height:180px;overflow:hidden;}
								p.jcarotitle {text-align:right;font-size:11px;color:#ffffff;margin:19px 0px 0px 0px;height:15px;overflow:hidden;}
								p.jcarolink {text-align:right;font-size:11px;margin:1px 0px 0px 0px;}
								#jcarousel p.jcarolink a {color:#ffffff;text-decoration:underline;}

			/* =content
			*****************************************************/
			#content {width:1000px;min-height:225px;float:left;padding:0px 0px 25px 0px;background:url(/images/2010/contentback.png) repeat-y;position:relative;top:12px;}
				
				#contenttop {width:1000px;height:2px;background:url(/images/2010/contenttop.png);position:absolute;top:-2px;left:0px;}
				#contentbottom {width:1000px;height:2px;background:url(/images/2010/contentbottom.png);position:absolute;bottom:-2px;left:0px;}
				
				/***tekstcontent***/
				#tekstcontent {width:710px;padding:30px 0px 0px 20px;float:left;line-height:17px;}
					
					#tekstcontent h1 {background:url(/images/2010/h1back.png) bottom repeat-x;padding:0px 0px 10px 0px;line-height:normal;}
					#tekstcontent h2 {line-height:normal;}
					#tekstcontent h3 {line-height:normal;}
					
				/***actionbar***/		
				#actionbar {width:255px;padding:20px 0px 0px 0px;float:right;overflow:hidden;}
					
					/***actionbar links***/
					div.actlinkbox {height:38px;width:226px;margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;background:url(/images/2010/actlinkback.jpg) repeat-x;position:relative;right:2px;float:right;}
					div.actlinkboxfirst {margin:0px 0px 0px 0px;}
						div.actlinkboxleft {height:38px;width:2px;background:url(/images/2010/actlinkleft.jpg);position:absolute;top:0px;left:-2px;}
						div.actlinkboxright {height:38px;width:2px;background:url(/images/2010/actlinkright.jpg);position:absolute;top:0px;right:-2px;}
						#actionbar div.actlinkbox a {display:block;line-height:38px;height:38px;overflow:hidden;text-align:left;font-size:16px;color:#ffffff;font-weight:bold;text-decoration:none;}
					
					/***actionbar product selector***/
					div.actproductsel {height:117px;width:226px;margin:0px 0px 10px 0px;padding:10px 10px 10px 10px;background:url(/images/2010/productselback.jpg) repeat-x;position:relative;right:2px;float:right;}
						div.actproductselleft {height:137px;width:2px;background:url(/images/2010/productselleft.jpg);position:absolute;top:0px;left:-2px;}
						div.actproductselright {height:137px;width:2px;background:url(/images/2010/productselright.jpg);position:absolute;top:0px;right:-2px;}
						p.actproductseltekst {color:#ffffff;line-height:16px;}
					
						div.productsellink {width:206px;height:38px;padding:0px 10px 0px 10px;background:url(/images/2010/prodsellinkback.jpg) repeat-x;position:absolute;right:0px;bottom:20px;}
							div.productsellinkleft {width:2px;height:38px;background:url(/images/2010/prodsellinkleft.jpg);position:absolute;left:-2px;top:0px;}
							div.productsellinkright {width:2px;height:38px;background:url(/images/2010/prodsellinkright.jpg);position:absolute;right:-2px;top:0px;}
							div.productsellink a.selectorlink {background:url(/images/2010/selectorlinkback.png) 130px 5px no-repeat;;color:#ffffff;display:block;line-height:38px;height:38px;overflow:hidden;text-align:left;font-size:16px;color:#ffffff;font-weight:bold;text-decoration:none;}
							
			/* =footer
			*****************************************************/
			#footer {width:1000px;height:320px;float:left;padding:0px 0px 0px 0px;}
				
				/***footertop***/
				#footertop {width:996px;height:179px;position:relative;margin:23px 0px 0px 0px;left:2px;background:url(/images/2010/footer1back.png) repeat-x;}
					#footertop div {color:#ffffff;line-height:16px;}
					#footertop div a {color:#ffffff;text-decoration:none;}
					#footertopleft {width:2px;height:179px;position:absolute;left:-2px;top:0px;background:url(/images/2010/footer1left.png);}
					#footertopright {width:2px;height:179px;position:absolute;right:-2px;top:0px;background:url(/images/2010/footer1right.png);}
					
					#footertopbox1 {font-size:11px;overflow:hidden;width:220px;height:169px;float:left;background:url(/images/2010/footertopboxback.png) right repeat-y;padding:0px 16px 10px 16px;position:relative;}
					#footertopbox2 {font-size:11px;overflow:hidden;width:463px;height:169px;float:left;background:url(/images/2010/footertopboxback.png) right repeat-y;padding:0px 16px 10px 16px;position:relative;}
					#footertopbox3 {font-size:11px;overflow:hidden;width:217px;height:169px;float:left;padding:0px 16px 10px 16px;position:relative;}
						p.footertopboxtitle {font-size:16px;font-weight:bold;color:#ffffff;line-height:38px;height:38px;overflow:hidden;}
						div.footertopboxtekst p {margin:0px 0px 7px 0px;padding:0px 0px 9px 0px;}
						#footertopbox1 div.footertopboxtekst {height:113px;width:220px;overflow:hidden;float:left;}
						#footertopbox1 img.footerboxpic {position:absolute;top:18px;right:9px;}
						
						#footertopbox2 p.footertopboxtitle img {vertical-align:middle;}
						#footertopbox2 a.twitterlink {position:absolute;top:0px;right:20px;font-size:10px;text-decoration:none;}
						#footertopbox2 div.footertopboxtekst {height:113px;width:463px;overflow:hidden;float:left;}
						
						#footertopbox3 div.footertopboxtekst {height:113px;width:217px;overflow:hidden;float:left;}
				
				/***footerbottom***/
				#footerbottom {width:966px;padding:0px 17px 0px 17px;height:82px;float:left;background: #FFFFFF; position:relative;top:12px; overflow:hidden;}
				
				#footerbottomtop {width:1000px;height:2px;background:url(/images/2010/contenttop.png);position:absolute;top:-2px;left:0px;}
				#footerbottombottom {width:1000px;height:2px;background:url(/images/2010/contentbottom.png);position:absolute;bottom:-2px;left:0px;}
				
				
/***site links***/				
A:LINK
{
color: #008cbd;
text-decoration:underline;
}
A:VISITED
{
color: #008cbd;
text-decoration:underline;
}
A:HOVER
{
color: #008cbd;
text-decoration:underline;
}


.inputradiobutton label {color:#000; cursor:pointer; float:right; font-weight:normal; background:url(/images/keuze_bg.png); height:35px; width:522px; display:block; padding:15px 0px 0px 20px; margin:0px;  }
.inputradiobutton td { margin:0px; padding:0px; height:30px }
.inputradiobutton input {height:44px; width:51px; cursor:pointer}


