/* CSS Document */
html, body, img, table, tr, td, th, a, h1, h2, h3, h4, p, input, textarea, form {margin:0; padding:0; border:0;}

html			{width:100%; height:100%;}
body			{font-family:Arial, Helvetica, sans-serif; width:100%; height:100%; font-size:11px; line-height:17px; background:url(/assets/images/bg.gif) repeat-x top;}
h1, h1 a		{}
h2, h2 a		{}
h3, h3 a		{}
h4, h4 a		{}
p				{margin-bottom:15px;}
a				{text-decoration:none;}
a:hover			{text-decoration:underline;}
a span			{display:none;}

div.open_up		{clear:both; height:0px; overflow:hidden; margin:0; padding:0;}

.t_wg			{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#ffffff;
				 font-style:normal;}
.t_bg			{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#0070a6;
				 font-style:normal;}
.t_og			{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#f6ae4d;
				 font-style:normal;}
.t_lbg			{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#5098c8;
				 font-style:normal;}
.t_pl			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#212144;
				 font-style:normal;}
.t_kt			{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#0070a6;
				 font-style:normal;}
.t_cl			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#b6d0e6;
				 font-style:italic;}
/*
.t_cd			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#5098c8;
				 font-style:italic;}
*/
.t_cd			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#0070a6;
				 font-style:italic;}
.t_cw			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff;
				 font-style:italic;}
.t_hl			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#d3deed;
				 font-style:normal;}
				 
s.dot,	 /* for use in inline blocks such as <a> elements */			 
h1.dot			{padding-left:9px; line-height:15px; height:16px; display:block;
				 background:url(/assets/images/dot_orange.gif) center left no-repeat; text-decoration:none;}

/* AFBEELDING DEFINITIE */
div.img			{position:relative; width:157px; height:119px; margin-bottom:3px;}
div.img	a		{position:absolute; width:157px; height:119px; left:0; top:0; background:url(spacer.gif); display:block;}
div.img	a b.over	{display:none; position:absolute; font-weight:normal; cursor:pointer;}
div.img	a b.over s	{text-decoration:none;}
div.img	a b.over s.dot	{margin-left:-9px;}
div.img a:hover 		{text-decoration:none;}
div.img a:hover b.over {display:block !important; background:url(/assets/images/bg_img_over.png); position:absolute;
						 height:51px; top:68px !important; left:0; width:148px; padding-left:9px;}
div.img div		{background:url(/assets/images/shadow.png) no-repeat left top; position:absolute; left:0; top:0; width:157px;
				 height:119px;}
div.img img		{width:157px; height:119px; display:block;}
/* EIND DEFINITIE */
				 

/* KNOP DEFINITIE */
div.btn				{height:0px; height:18px; line-height:18px; float:none;}
div.btn div.mid		{background:url(/assets/images/bg_btn.gif) repeat-x; height:18px; float:left; z-index:30;
					 position:relative;}
div.btn div.mid a	{position:absolute; margin:0; z-index:40; line-height:18px; text-align:center; display:block;
					 margin:0 -8px 0 -8px; padding:0 6px 0 6px; white-space:nowrap; left:0px; top:0;}
div.btn div.mid input{position:absolute; margin:0; z-index:40; line-height:18px; text-align:left; display:block;
					 margin:0; padding:0; white-space:nowrap; left:-5px; top:0; background:url(spacer.gif);
					 cursor:pointer; height:18px;}
div.btn div.mid p	{position:relative; margin:0; z-index:40; line-height:18px; text-align:center; display:block;
					 margin:0 -8px 0 -8px; padding:0 6px 0 6px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
					 opacity:0;}
div.btn div.left	{background:url(/assets/images/bg_btn_left.png); width:8px; height:18px; overflow:hidden; float:left;
					 z-index:20; display:inline;}
div.btn div.right	{background:url(/assets/images/bg_btn_right.png); width:8px; height:18px; overflow:hidden; float:left;
					 z-index:20;}

div.pushed div.mid	{background:url(/assets/images/bg_btn_a.gif) repeat-x;}
div.pushed div.left	{background:url(/assets/images/bg_btn_left_a.png);}
div.pushed div.right{background:url(/assets/images/bg_btn_right_a.png);}
div.pushed div.mid a, 
div.pushed div.mid input,
div.pushed div.mid p{font-style:italic !important;}
/* EIND DEFINITIE */


/* INPUT DEFINITIE */
div.inp				{height:0px; height:17px; line-height:17px; position:relative;}
div.inp	div			{float:left; z-index:20;}
div.inp div.mid		{background:url(/assets/images/bg_inp.png) repeat-x; height:17px; float:left;}
div.inp div.left	{background:url(/assets/images/bg_inp_left.png) no-repeat; height:17px; width:8px; float:left;}
div.inp div.right	{background:url(/assets/images/bg_inp_right.png) no-repeat; height:17px; width:7px; float:left;}
div.inp	input		{height:17px; line-height:17px; background:url(spacer.gif); position:absolute; left:0px; top:0px;
					 z-index:40; padding:0 8px 0 8px;}
/* EIND DEFINITIE */


select			{}
input			{}
input.text		{}
input.submit	{}
textarea		{}

div#top_container 		{width:920px; margin:0 auto 0 auto; border-bottom:4px #e4ecf3 solid; padding-bottom:14px;
						 position:relative;}

div#nav_bar					{height:20px; padding-bottom:0px; margin-bottom: 14px; line-height:20px; width: 100%; overflow: hidden;}
div#nav_bar #breadcrumb	{height:20px; float:left; background:url(/assets/images/nav_sep.gif) right no-repeat;
						 padding:0 22px 0 4px;}
/*
img#logo				{padding:0 0 20px 0; display:block; float:left;}
*/
img#logo                                {padding:0 0 20px 0; float:left;}
img#logotext                    {position:absolute; margin: 0 0 0 -207px;}
div#logodiv                             {float: left;}


ul#menu					{display:block; float:left; height:24px; line-height:24px; border:1px solid #5098c8;
						 border-left:none; border-right:none; margin:11px 0 22px 0; padding:0; width:713px;
						 background:url(/assets/images/rad_blue_S.gif) top repeat-x #006291;}
ul#menu	li				{display:block; float:left; height:24px; list-style-type:none; border-right:1px solid #5098c8;
						 z-index:10;}
ul#menu	li.act			{background:url(/assets/images/rad_orange_S.gif) top repeat-x #eb9e36; margin:-1px 0 -1px 0;
						 height:26px; line-height:26px; z-index:20; position:relative;}
ul#menu	li a			{display:block; padding:0 12px 0 8px;}
ul#menu	li a img		{display:block; padding:5px 10px 0 4px; float:left;}
ul#menu	li#m_last		{border-right:none;}
ul#menu	li#m_lang		{float:right; width:189px; border-left:1px solid #5098c8;}
ul#menu	li#m_lang img	{display:block; padding:7px 7px 0 0; float:left;}
ul#menu	li#m_lang img#arw{display:block; padding:9px 0 0 0; float:right; margin-right:-5px;}
span#l_lang				{display:inline; color:#ffffff;}

div#left_column			{width:191px; float:left; padding-right:14px;}
div#right_column		{width:191px; float:right;}
div#mid_column			{width:509px; float:left;}

div#mid_hdr_home		{position:relative; margin-bottom:21px;}
div#mid_hdr_home img	{display:block;}
div#mid_hdr_home div	{position:absolute; padding:10px 13px 0 13px; width:133px; height:189px; top:0; right:0;}

img#hdr					{width:509px; display:block; height:199px; margin-bottom:21px;}



/* Top left */
div#menu_left			{border-bottom:3px solid #f6ae4d; background:url(/assets/images/rad_blue_M.gif) top repeat-x #006291;}
div#menu_left a			{display:block; border-top:1px solid #5098c8; height:22px; line-height:22px; padding-left:12px;
						 position:relative; z-index:10;}
div#menu_left a.act		{background:url(/assets/images/rad_orange_S.gif) top repeat-x #eb9e36; border-top:1px solid #ffffff !important;
						 border-bottom:1px solid #ffffff; z-index:20; margin-bottom:-1px; color:#ffffff !important;}
div#menu_left a	img		{position:absolute; left:0; top:8px;}
div#catalog				{position:relative; margin-bottom:15px; height:133px;}
div#catalog	img			{display:block;}

div#catalog        div.title                {position:absolute; text-align: center; color:#ffffff; width:110px; top:1px; left:70px; font-style:italic}
div#catalog        div.text                {position:absolute; width:107px; bottom:37px; left:80px;}
div#catalog        div.button          {position:absolute; left:88px; bottom:12px;}


/*
div#catalog	div.text	{position:absolute; width:86px; bottom:44px; left:10px;}
div#catalog	div.button	{position:absolute; left:8px; bottom:16px;}
*/
/* end */

div.menu_ext			{border:0 !important; margin-bottom:21px; background:none !important;}
div.menu_ext a			{border-top:1px solid #ffffff !important; background:#e3ebf2;}
div.menu_ext .top		{background:url(/assets/images/rad_blue_S.gif) top repeat-x #006291;}
div.menu_ext a.t_cd		{background:url(/assets/images/rad_gray_S.gif) top repeat-x #d8e4f0; border-top:1px solid #e3ebf2 !important;}

div.menu_act a.t_bg		{background:url(/assets/images/rad_gray_S.gif) top repeat-x #d8e4f0;}
div.menu_act a.t_pl		{height:56px !important; padding-right:8px; line-height:17px !important; padding-top:2px;}
div.menu_act a.t_pl	span{display:inline;}
div.menu_act a.bottom	{background:url(/assets/images/rad_blue_S.gif) top repeat-x #006291; border:0 !important;}



/* Top right */
div#search				{border-bottom:3px solid #f6ae4d; background:url(/assets/images/rad_blue_M.gif) top repeat-x #006291;
						 padding:4px 6px 9px 6px; height:66px;}
div#search .inp			{margin-top:4px;}
div#search .btn			{float:left; margin-top:10px;}
div#search a			{float:right; display:block; margin-top:10px;}
div#logon				{background:#e4ecf3; padding:2px 6px 7px 6px; margin-bottom:21px; height:108px;}
div#logon .inp			{margin-top:5px;}
div#logon .btn			{margin-top:3px;}
div#logon .fill			{height:6px; overflow:hidden;}
div#logon a				{display:block; margin-top:3px;}
div#logged_on			{background:#e4ecf3; padding-bottom:3px; height:114px; margin-bottom:21px;}
div#logged_on h2,
div#logged_on h4		{padding-left:7px; display:block; white-space:nowrap; overflow:hidden;}
div#logged_on div.line	{border-bottom:1px solid #ffffff; padding:3px 0 3px 0;}
div#logged_on div.btn	{margin-left:7px; margin-top:4px;}
/* end */



/* Left or right */
div#bec_cust			{margin-bottom:21px; height:212px; position:relative;
						 background:url(/assets/images/bg_become_cust.gif) bottom left no-repeat;}
div#bec_cust .text		{position:absolute; left:8px; bottom:38px; width:84px;}
div#bec_cust .button	{position:absolute; left:7px; bottom:13px;}

div#qui_order			{margin-bottom:6px; height:204px; position:relative;
						 background:url(/assets/images/bg_quick_order.gif) bottom left no-repeat;}
div#qui_order .text		{position:absolute; right:8px; top:29px; width:179px; text-align:right;}
div#qui_order .btn_wr	{position:absolute; right:7px; bottom:22px;}
div#qui_order .button	{}

div#newsltr				{height:173px; position:relative; margin-bottom:21px;
						 background:url(/assets/images/bg_newsletter.gif) bottom left no-repeat;}
div#newsltr .text		{position:absolute; right:12px; top:29px; width:102px;}
div#newsltr .btn_wr		{position:absolute; right:16px; bottom:8px;}
div#newsltr .button		{}
/* end */

/* Midden inhoud */
div#mid_new_prd				{width:159px; padding-right:16px; float:left;}
div#mid_new_prd h1.dot		{border-bottom:4px #e4ecf3 solid; margin-bottom:16px;}
div#mid_new_prd	div.img		{margin-left:1px;}
div#mid_news_overv			{width:324px; float:left; padding-left:9px;}
div#mid_news_overv h1.dot	{border-bottom:4px #e4ecf3 solid; margin-bottom:10px;}
div.news_item				{padding-left:9px; margin-bottom:7px; position:relative;}
div.news_item p				{margin:0px;}
div.news_item h1.dot		{border-bottom:none !important; margin-bottom:0px !important; margin-left:-9px;}
div.news_item h1.dot a		{display:block;}
/* end */

/* Producten */
div.blue_header 			{background:url(/assets/images/rad_blue_S.gif) top repeat-x #006291; padding-left:9px;
							 line-height:22px;}
div.gray_header 			{background:url(/assets/images/rad_gray_S.gif) top repeat-x #d8e4f0; padding-right:9px;
							 line-height:22px; border-top:1px solid #e4ecf3; text-align:right;}

div#cat_overv				{background:url(/assets/images/rad_gray_L.gif) top repeat-x #d8e4f0; width:509px;
							 position:relative;}
div.overv_small				{overflow:auto; height:177px; overflow-x:hidden; margin-bottom:21px;}
div.overv_smaller			{overflow:auto; height:154px; overflow-x:hidden; margin-bottom:21px;}
div#cat_overv div 			{line-height:22px; border-bottom:#b6d0e6 1px solid;}
div#cat_overv div a			{display:block; padding-left:9px; padding-right:9px; line-height:21px; height:22px;}
div#cat_overv div a	span	{display:none; float:right; font-family:Arial, Helvetica, sans-serif; font-style:italic;
							 font-weight:normal;}
div#cat_overv div.act 		{background:url(/assets/images/rad_orange_S.gif) top repeat-x #eb9b36; border-color:#ffffff;
							 border-top:1px solid #ffffff; margin-top:-1px;}
div#cat_overv div.act a 	{background:url(/assets/images/dot_white.gif) left center no-repeat;}
div#cat_overv div.act a span{display:block;}
div#cat_overv div.act a:hover{text-decoration:none;}
div.overv_smaller div a		{padding-left:20px !important;}
div.overv_smaller div a s	{text-decoration:none;}


div#preview					{background:#e4ecf3; position:relative; padding-bottom:15px; margin-bottom:21px;}
div#preview h1				{background:url(/assets/images/rad_blue_S.gif) repeat-x top #006292; height:22px;
							 line-height:22px; padding:1px 0 0 7px; border-bottom:3px solid #f6ae4d; margin-bottom:15px;}
div#preview	div.img			{margin:0 auto 0 auto;}


div#products				{}
div#products div.hdr_ftr	{height:22px; line-height:22px; padding-left:7px; padding-right:7px; width:495px; float:left;
							 background:url(/assets/images/rad_blue_S.gif) repeat-x top #006292; margin:1px 0 2px 0;}
div#products div.hdr_ftr h1	{float:left; line-height:21px; padding-bottom:1px; padding-right:5px;}
div#products div.hdr_ftr h2	{float:left;}
div#products div.hdr_ftr .next	{float:right; display:block; margin-left:5px;}
div#products div.hdr_ftr .prev	{float:right; display:block; margin-left:5px;}
div#products div.ftr .prev	{float:left; margin:0px;}
div.prd_item				{height:119px; margin:0 0 1px 0; width:100%; float:left;}
div.prd_item div.img		{float:left; margin-right:1px;}
div.prd_item .lb_right		{float:left; width:333px; background-color:#e4ecf3; height:119px; padding:0 9px 0 9px;
							 position:relative;}
div.prd_item h1.dot			{margin-left:-9px; margin-top:2px;}
div.prd_item h1.dot	img		{border:1px #cfdbe6 solid;}
div.prd_item h1.dot	img.act {border:1px #f6ae4d solid;}
div.prd_item .button		{position:absolute; bottom:8px; left:9px;}
div.prd_item .btn			{margin-top:5px;}
div.prd_item #leg_link		{position:absolute; left:0; bottom:2px; margin:0;}
div.prd_item #leg_link a	{display:block;}
div.prd_item div#legend		{background:#e4ecf3; position:absolute; top:0; left:0; padding-left:9px; width:342px;
							 height:119px;}
div.prd_item div#legend .dot	{background-color:#5098c8; margin-top:0px;}
div.prd_item div#legend .dot a	{display:block; background:url(spacer.gif);}
div.prd_item div#legend	table	{margin-left:-9px; line-height:15px; width:351px; border-collapse:collapse;}
div.prd_item div#legend	td		{padding:2px; height:16px;}
div.prd_item div#legend	td.fc	{padding-left:6px;}
div.prd_item div#legend	td img	{display:block;}
div.prd_item div#legend	tr.line td	{border-bottom:#b6d0e6 1px solid; padding-bottom:4px; margin-bottom:2px;}

table.det_version			{margin-top:15px; width:507px; margin-left:1px; background:url(/assets/images/bg_details_lo.gif);
							 clear:left; height:60px; float:left;}
table.det_version table		{width:100%;}
table.det_version td		{height:15px; line-height:15px;}
table.det_version td.art_nr {width:90px;}
table.det_version td.new_prd{padding-left:10px; width:25px;}
table.det_version td img	{vertical-align:top;}
table.det_version .add_cart	{width:32px; height:28px; margin:0 7px 0 6px; background:url(/assets/images/det_btn_order.gif);
							 cursor:pointer;}
table.det_version .btn_cell	{width:45px;}
table.det_version .org_cell	{padding-left:7px; width:75px;}
table.det_version .blue_cell{width:85px;}
table.det_version .count	{width:69px; padding:0 2px 0 2px; border:1px solid #e09f47; height:11px; line-height:10px;
							 vertical-align:top;}
							 
table.logged_off 			{background:url(/assets/images/bg_det_repeat.gif) 0px 100%; height:auto;}
table.logged_off th,
table.logged_off td			{height:15px; line-height:15px;}
table.logged_off td			{padding-bottom:1px;}
table.logged_off th img		{vertical-align:top;}
table.logged_off .left		{background-position:left;}
table.logged_off .right		{background-position:right;}
table.logged_off tr.header	{background:url(/assets/images/bg_det_header.gif) center top;}
table.logged_off tr.footer	{background:url(/assets/images/bg_det_footer.gif) center bottom;}
table.logged_off tr.footer .left,
table.logged_off tr.footer .right		{background-image:url(/assets/images/bg_det_footer.gif);}
table.logged_off tr.header .left,
table.logged_off tr.header .right		{background-image:url(/assets/images/bg_det_header.gif);}

div#products .tech_btn		{float:right; margin-top:10px; padding-right:1px;}
div#products .tech_btn .btn {float:right;}

/* end */

/* cart */
div#side_cart				{margin-bottom:21px;}
div#side_cart h1			{background:url(/assets/images/rad_blue_S.gif) repeat-x top #006292; height:22px;
							 line-height:22px; padding:1px 0 0 7px; border-bottom:3px solid #f6ae4d;}
div#side_cart .rad			{background:url(/assets/images/rad_cart_side.gif) repeat-x top #d8e4f0; padding:3px 5px 3px 7px;
							 border-bottom:1px solid #ffffff;}
div#side_cart .t_cd			{font-family:Verdana, Arial, Helvetica, sans-serif;}
div#side_cart .item			{background:#e4ecf3; line-height:22px; height:22px; border-bottom:1px solid #ffffff;}
div#side_cart .item	img		{margin:3px; vertical-align:top;}
div#side_cart .item div		{float:right; width:70px; position:relative;}
div#side_cart .item div	img	{margin:3px 7px 3px 0;}
div#side_cart .item div	div	{float:none; position:absolute; height:22px; background:#e4ecf3; left:0px; top:0px;
							 overflow:hidden;}
div#side_cart .item div	div input.i	{height:14px; line-height:14px; border:1px solid #5098c8; width:37px; margin:3px;
							 vertical-align:top; padding:0 2px 0 2px;}
div#side_cart .item div	div input.b	{height:21px; line-height:22px; background:transparent; padding:0px; margin:0px;
							 cursor:pointer;}
div#side_cart .blue_rad		{background:url(/assets/images/rad_blue_S.gif) repeat-x top #006292;}
div#side_cart .link	a		{display:block; padding-left:7px;}


div#cart_hdr			{background:url(/assets/images/bg_hdr_cart.jpg); height:166px; width:320px; padding-left:183px;
						 position:relative; padding-top:10px; padding-right:6px; margin-bottom:21px;}
div#cart_hdr h1			{padding-left:9px; height:20px; overflow:hidden; line-height:19px; position:relative;
						 background:url(/assets/images/dot_blue.gif) left center no-repeat; margin-left:-9px;}
div#cart_hdr div		{width:326px; position:absolute; bottom:10px; right:0px;}
div#cart_hdr table		{width:100%; line-height:14px;}
div#cart_hdr td img		{vertical-align:top;}

div#cart				{margin-bottom:21px;}
div#cart div.link		{background:#e4ecf3; line-height:22px; border-bottom:1px solid #ffffff; height:22px; float:left; margin-bottom:0px !important;}
div#cart div.link a		{display:block; padding-right:7px; float:right;}
div#cart div.hdr_ftr	{height:22px; line-height:22px; padding-left:7px; padding-right:7px; width:495px; float:left;
						 background:url(/assets/images/rad_blue_S.gif) repeat-x top #006292; margin:1px 0 2px 0;}
div#cart div.hdr_ftr h1	{float:left; line-height:21px; padding-bottom:1px; padding-right:5px;}
div#cart div.hdr_ftr h2	{float:left;}
div#cart div.hdr_ftr input{float:right; height:22px; text-align:right; background:transparent; 
						 line-height:22px; cursor:pointer;}
div#cart table			{width:100%; background:#e4ecf3; margin:-2px 0 -1px 0; float:left;}
div#cart table th,
div#cart table td		{padding:0 0 0 7px; height:19px; line-height:19px;}
div#cart div.count 		{position:relative; overflow:hidden; height:22px;}
div#cart div.count div	{position:absolute; left:0px; top:0px; height:22px; width:100%;
						 background:url(/assets/images/rad_gray_S.gif) top repeat-x #d8e4f0;}
div#cart div.count div input.i	{height:14px; line-height:14px; border:1px solid #5098c8; width:37px; margin:3px;
						 vertical-align:top; padding:0 2px 0 2px;}
div#cart div.count div input.b 	{height:21px; line-height:22px; background:transparent; padding:0px; margin:0px;
						 cursor:pointer;}
div#cart table th		{background:#f6ae4d; height:19px; line-height:19px; width:20%; text-align:left;}
div#cart table td img	{vertical-align:middle; margin:3px 0 2px 0;}
div#cart table .bg		{background:url(/assets/images/rad_gray_S.gif) top repeat-x #d8e4f0;}
div#cart table .bg td	{border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;
						 font-family:Verdana, Arial, Helvetica, sans-serif !important; height:22px; line-height:22px;}
						 
div#cart table.auto	th,
div#cart table.auto	td	{width:auto;}
div#cart table.auto	td	{border-bottom:1px solid #ffffff;}
/* end cart */

/* text page */
div#text_page			{background:url(/assets/images/bg_text.gif) repeat-x top; position:relative;
						 padding-left:17px; padding-top:3px; padding-right:14px; width:478px; float:left;}
div#text_page h1		{padding-left:16px; background:url(/assets/images/dot_orange.gif) no-repeat center left;
						 font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
						 color:#0070a6; font-style:normal; height:22px; line-height:21px; margin-left:-16px;}
div#text_page p			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#212144;
						 font-style:normal; margin-bottom:17px;}

div.with_img			{padding-right:174px !important;}
div.with_img img.fixed	{display:block; position:absolute; width:159px; right:0; top:0;}

div#slideshow			{margin:6px 0 10px 0;}
div#slideshow a			{display:block;}
div#slideshow #cur_pic	{width:473px; height:265px; display:block;}
div#btns				{width:466px; padding:2px 3px 2px 4px; float:left;
						 background:url(/assets/images/rad_gray_S.gif) bottom repeat-x #d8e4f0;}
div#btns a				{display:block; height:14px; width:15px; background:#5095c5; float:left; margin-right:7px;
						 line-height:14px; text-align:center; color:#d3deed; font-style:italic;}
div#btns a:hover		{text-decoration:none;}
div#btns a.act			{color:#ffffff; background:url(/assets/images/bg_btn_slideshow.gif);}
div#btns a.enlarge,
div#btns a.play_pause	{width:auto; float:right; margin-right:0; margin-left:7px;}
/* end text page */

/* Download Centre */

div#mid_content a				{display:block; color:#0070A6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
div#mid_content div				{position:relative; overflow:hidden;}
div#mid_content #docs_view		{width:478px;}
div#mid_content a.block_s		{float:left; width:200px; background:url(/assets/images/block_s_out.png) no-repeat center; margin-left:20px;}
div#mid_content a.block_s:hover	{background:url(/assets/images/block_s_on.png) no-repeat center; text-decoration:none;}
div#mid_content a.block_b		{width:478px; height:48px; background:url(/assets/images/block_b_out.png) no-repeat;}
div#mid_content a.block_b:hover	{background:url(/assets/images/block_b_on.png) no-repeat; text-decoration:none;}
a.block_s .right				{float:right; margin-top:58px; padding-right:10px;}
a.block_s .thumbnail			{float:left; width:107px; height:113px; vertical-align:middle;}
a.block_b .left	 				{float:left; width:55px; height:40px; background:url(/assets/images/folders.png) no-repeat; margin:5px 0 0 7px;}
a.block_b .right				{float:right; text-align:right; padding-right:10px; margin-top:25px;}

div#item_view					{position:relative; margin-top:15px; padding-bottom:15px;}
div#item_view a 				{font-style:italic; color:#0070A6; margin-bottom:17px; position:relative; font-family:Arial, Helvetica, sans-serif;}
div#item_view a.filedl			{float:left; display:block; margin:2px 0 2px 4px; width:152px; height:205px; border:1px solid #EEF3F7; background:#FCFDFF; text-align:center; color:#0070A6;}
div#item_view a.filedl:hover	{border:1px solid #C8D8E6; background:#F5FAFF;}

div#item_view .blue_container	{width:108px; height:148px; background:url(/assets/images/shadow2.png) no-repeat; background-position:bottom right; margin:5px auto 0 auto;}
div#item_view img				{border:1px solid #C8D8E6; background:#FFFFFF; margin-right:5px;}
div#item_view .title			{width:140px; height:50px; margin:auto;}

div#filedownload                                {float:left; display:block; margin:2px 0 2px 4px; width:152px; height:205px; border:1px solid #EEF3F7; background:#FCFDFF; text-align:center; color:#0070A6;}
div#filedownload:hover                  {border:1px solid #C8D8E6; background:#F5FAFF;}
#filedownload .blackoverlay             { z-index:9990; position:absolute; left: 0px; top:0px; width: 100%; height: 100%; background-color: #000000;  filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
#filedownload .optie1 a                 {font-weight: bold; text-decoration: none;  font-size: 12px;}
#filedownload .optie2 a                 {font-weight: bold; text-decoration: none;  font-size: 12px;}
#filedownload .optie1                   { font-weight: bold; position: absolute; z-index: 9998; top: 70px; padding-top: 2px; width:152px; height: 21px; display: none; background-image: url(../images/bg_dlpdf.gif);  }

#filedownload .optie2                   { font-weight: bold; position: absolute; z-index: 9997; top: 70px; padding-top: 2px; width:152px; height: 21px; display: none; background-image: url(../images/bg_dlflipit.gif);  }


/* lang popup */
#selectlanguage { position: absolute; right: 1px; top: 1px; background: none; }

/* lang popup */
div#lang_popin 			{border:1px solid #5098c8; border-top:0; width:144px; position:absolute; top:20px; right:0; background:#007ab5;
						 z-index:60;}
div#lang_popin a		{border-top:1px solid #5098c8; display:block; line-height:16px; padding-left:8px;}
div#lang_popin a.act	{color:#ffffff !important;}
div#lang_popin a img	{display:block; margin:3px 7px 0 0; float:left;}
/* end lang popup */

/* footer */
div#footer 				{width:920px; margin:0 auto 0 auto;}
div#footer #right 		{float:right; width:80px;}
div#footer #right img 	{margin-left:9px; display:block; float:right;}


/* DEFAULT FORM STUFF */
div#form					{margin-bottom:21px; background-color:#e4ecf3; float: left;}
div#form div.hdr_ftr		{height:22px; line-height:22px; padding-left:7px; padding-right:7px; width:495px; float:left;background:url(/assets/images/rad_blue_S.gif) repeat-x top #006292; margin:1px 0 2px 0;}
div#form form				{padding-left: 13px; padding-bottom: 3px}
div#form label				{color: #5098C8;font-family:Verdana, Arial, Helvetica, sans-serif !important; height:22px; line-height:22px; width: 120px}
div#form input.text			{margin-left: 120px; background-color: white; border: 1px solid #5098C8; font-family:Verdana, Arial, Helvetica, sans-serif; color: #5098C8}
div#form .btn				{float: right;  margin-right: 13px; padding-top: 2px}						 
div#form p					{padding-left: 13px; color: #5098C8;font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px; font-style: italic}

div#cart input.text			{background-color: white; border: 1px solid #5098C8; font-family:Verdana, Arial, Helvetica, sans-serif; color: #5098C8; font-weight: normal; padding-left: 2px; width: 300px}


/* SKYPE */
div#skypeme                                                                                  { position:relative;}
div#skypeme    .belons                                                { color: #0070a1; font-weight: bold; font-size:11px; width: 148px; height: 26px; padding-top: 10px; padding-left: 45px; background-image: url(/assets/images/skypebanner.gif);}
div#skypeme    .belons a                                             { color: #0070a1; font-weight: bold; font-size:11px; }
div#skypeme    .meerinfo                                          { padding-top: 10px; }
div#skypeme    .meerinfo a                                       { color: #e99a42;  font-weight: bold; font-size:11px; }   


/* Knelfitt banner */

div#koppelingbanner                                                   {position:relative; margin-bottom:15px; height:200px; width: 191px; overflow: hidden; }
div#koppelingbanner    img                                        {display:block;}
div#koppelingbanner    div.titel                {position:absolute; font-style: normal; text-align: left; font-weight: bold;  width:190px; top:-2px; left:10px;}
div#koppelingbanner    div.text                {position:absolute; width:170px; top:25px; left:10px;}
div#koppelingbanner    div.button          {position:absolute; left:138px; bottom:32px;}



/* HACKS BELOW */

/* IE 6 and below */ 
* html {}
* html div#cat_overv {background-attachment:fixed;}
* html div.img a:hover b.over {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_img_over.png, sizingMethod=scale); background:none;}
* html div.img div {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/shadow.png, sizingMethod=scale); background:none;}
* html div.inp div.mid {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_inp.png, sizingMethod=scale); background:none;} 
* html div.inp div.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_inp_left.png, sizingMethod=scale); background:none;}
* html div.inp div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_inp_right.png, sizingMethod=scale); background:none;} 
/* IE 7 and below  */
*:first-child+html div#side_cart .item img {vertical-align:middle;}
* html div#side_cart .item img {vertical-align:middle;}
*:first-child+html div.btn div.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_btn_left.png, sizingMethod=scale); background:none;} 
* html div.btn div.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_btn_left.png, sizingMethod=scale); background:none;}
*:first-child+html div.btn div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_btn_right.png, sizingMethod=scale); background:none;}  
* html div.btn div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_btn_right.png, sizingMethod=scale); background:none;}
*:first-child+html div.pushed div.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_btn_left_a.png, sizingMethod=scale); background:none;} 
* html div.pushed div.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_btn_left_a.png, sizingMethod=scale); background:none;}
*:first-child+html div.pushed div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_btn_right_a.png, sizingMethod=scale); background:none;}  
* html div.pushed div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=/assets/images/bg_btn_right_a.png, sizingMethod=scale); background:none;}
* html div.btn div.mid input {left:-2px;}
*:first-child+html div.btn div.mid input {left:-2px;}
/* IE 7 only */
*:first-child+html {}  
/* IE 7 and modern browsers only */
html>body {}  
/* Modern browsers only (not IE 7) */
html>/**/body div.inp input {line-height:16px; height:16px; padding-top:1px;} 
/* Recent Opera versions 9 and below */
html:first-child {}
/* Firefox 1.5 and 2.0 only (may or may not work in future versions) */
body:empty {}