* { margin: 0; padding: 0; }
img, fieldset { border: 0; vertical-align: center; }
 
body { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #333333; background: #fff url(images/background.gif) repeat-x 0 0; }
a span, h1 span, .meer span, .box span, .box2 span { position: absolute; left: -9000px; }

a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
.clear { clear: both; height: 1px; font-size: 1px; line-height: 1px; }	

/* INPUT */

input		{width:150;height: 18;font-family: Helvetica,arial; font-size: 11px; color: black; text-decoration: none; background-color:#F0F0F0; border: #6F6F6F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left:3;}
select		{width:150;height: 18;font-family: Helvetica,arial; font-size: 11px; color: black; text-decoration: none; background-color:#F0F0F0; border: #6F6F6F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left:3}
textarea	{font-family: Helvetica, arial; font-size: 11px; color: black; text-decoration: none; background-color:#F0F0F0; border: #6F6F6F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left:3}
	
.wrap		{ width: 906px; margin: 0 auto; background: #fff; }	

/*TOP*/
.top { height: 24px; line-height: 24px; font-size: 10px; color: #999; padding: 0 13px; }
	.top * { display: inline; }
	.top ul { float: right; color: #000; }
	.top .c { background: url(images/top_line.gif) no-repeat 0 center; padding-left: 6px; }
	
.banner { display: block; margin-bottom: 18px; }

	
/*MENIU LEFT*/
.left { padding-left: 6px; float: left; width: 214px;  display: inline; }	
.left ul { padding-left: 15px; height: 257px; margin-bottom: 21px; }	
.left li { list-style: none; line-height: 30px; }	
	
/*RIGHT*/
.right { float: left; width: 214px;  display: inline; }	
	
/*BOXES*/
.box { position: relative; width: 214px; height: 257px; float: left; display: inline; margin-top: 9px; }
.box a.meer { display: block; position: absolute; top: 228px; right: 13px; height: 16px; padding-right: 16px; overflow: hidden; }

.websites { background: url(images/websites.jpg) no-repeat 0 0;position: relative;top: 79px;left: 0px;}
.websites a { background: url(images/arrow_red.gif) no-repeat right 0; }
.model { background: url(images/model.jpg) no-repeat 0 0; }
.model a { background: url(images/arrow_red.gif) no-repeat right 0; }
.points { background: url(images/points.jpg) no-repeat 0 0; margin-left: 11px; }
.points a { background: url(images/arrow_black.gif) no-repeat right 0; }

.img_box_1	{position: relative;top: 40px;left: 150px;}
.img_box_2	{position: relative;top: 40px;left: 250px;}
.img_box_3	{position: relative;top: 40px;left: 350px;}
.img_box_4	{position: relative;top: 84px;left: 0px;}


.login							{ background: url(images/login.jpg) no-repeat 0 0; margin-bottom: 13px; }
.login .ask						{ width: 16px; height: 16px; background: url(images/ask.gif) no-repeat 0 0; position: absolute; display: block; right: 13px; top: 11px; }
.login .tb_login				{ color: #fff; font-weight: bold; padding: 50px 12px; }
.login .tb_login label			{ display: block; margin-bottom: 5px; }
.login .tb_login label em		{ display: block; margin-bottom: 3px; }
.login .tb_login input			{ border: 0; background: #fff; font-family: Verdana, sans-serif; font-weight: bold; font-size: 10px; color: #3D3D3D; padding: 4px 4px 0 4px; height: 16px; line-height: 12px; width: 180px; }
.login .tb_login input.butt		{ border: 0; background: transparent url(images/arrow_black.gif) no-repeat top right; padding: 0 16px 0 0; height: 16px; line-height: 16px; width: auto; position: absolute; display: block; right: 13px; top: 150px;}
.login .aanmelden				{ position: absolute; bottom: 16px; left: 18px; font-size: 10px; color: #FF0500; }
.login .aanmelden a				{ color: #FF0500; text-decoration: underline; }
.login .aanmelden a:hover		{ text-decoration: none; }

.login .aanmelden_error			{ position: absolute; bottom: 46px; left: 18px; font-size: 10px; color: #FF0500; }

.producten						{ background: url(images/producten.jpg) no-repeat 0 0; }
.producten div					{ padding: 38px 0 0 0; }
.producten form					{ color: #000; font-weight: bold; padding: 12px 12px 0 12px; }
.producten form label			{ display: block; margin-bottom: 5px; }
.producten form label em		{ display: block; margin-bottom: 3px; }
.producten form input			{ border: 0; background: #fff; font-family: Verdana, sans-serif; font-weight: bold; font-size: 10px; color: #3D3D3D; padding: 4px 4px 0 4px; height: 16px; line-height: 12px; width: 180px; }
.producten form p a				{ color: #FF0500; font-weight: normal; text-decoration: underline; }
.producten form .ar				{ text-align: right; margin: 20px 1px 0 0; }
.producten form input.submit	{ border: 0; background: transparent url(images/arrow_black.gif) no-repeat top right; padding: 0 16px 0 0; height: 16px; line-height: 16px; width: auto; }

/*BOX LARGE*/
.box2			{ width: 440px; height: 137px; background: url(images/meld_je_aan.jpg) no-repeat 0 0; position: relative; margin: 12px 0; }
.box2 a			{ display: block; position: absolute; top: 102px; left: 300px; height: 23px; width: 134px; }

/*CENTER*/
.center			{ float: left; width: 439px; padding: 0 13px; }
.center h1		{ font-size: 18px; line-height: 34px; padding-bottom: 5px; }
.center h2		{ font-size: 14px; line-height: 26px; font-weight: normal; }
.center h2 a	{ color: #84C702;  }
.center ul li	{ list-style: none; padding-left: 11px; background: url(images/bullet_.gif) no-repeat 0 9px; }
.center h3		{ font-size: 14px; font-weight: bold; line-height: 56px;  }
.center p		{ padding: 10px 0;  }
.center a		{ color: #EF3A37; }

/*FOOTER*/
.footer			{ clear: both; text-align: right; color: #3a3a3a; font-size: 9px; padding: 50px 0; line-height: 30px; } 
.footer p		{ border-top: 2px solid #84C702; } 
.footer a		{ color: #3a3a3a; } 
.footer .fleft	{ clear: both; float: left; text-align: left; } 

@media all and (min-width: 0px){ }

/* rest values */

.sl_0			{font-family: Helvetica,arial; font-size: 20px; color: #00539E; text-indent:4px;font-style:italic;}

.th_0			{font-size: 13px; background-color:#84C702; color: #666666; text-indent:4px;background-image: url(); background-repeat:repeat-x;}
.th_1			{font-size: 12px; background-color:#91DD02; color: #666666; text-indent:5px;}
.th_2			{font-size: 11px; background-color:#84C702; color: #666666; text-indent:5px;}
.th_3			{font-size: 11px; background-color:#E8D54A; color: #6699CC; text-indent:5px;}
.th_4			{font-size: 10px; background-color:#E8D54A; color: #6699CC; text-indent:5px;}

.tr_0			{font-size: 11px; text-indent:2px; background-color:#FFE8C4;}
.tr_1			{font-size: 11px; text-indent:2px; background-color:#ffffff;}
.tr_h			{font-size: 11px; text-indent:2px; background-color:#8AC8FF; color: #FFFFFF; }
.tr_t			{font-size: 11px; text-indent:2px; background-color:;}
.tr_w			{font-size: 11px; text-indent:2px; background-color:#CFD3D1; color: #ff3300; }	

.tr_f			{font-family: Helvetica,arial; font-size: 11px; background-color:#ED7742; color: #FFFFFF;}
.tr_f_1			{font-family: Helvetica,arial; font-size: 10px; background-color:#cccccc; color: #FFFFFF;text-indent:5px;}