/* CSS Document */

/* CSS Document */
html, body, img, table, tr, td, th, a, h1, h2, h3, h4, p, input, form, textarea {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(../images/bg.gif) repeat-x top; position:relative;}
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;}

a#mnuNoHover:hover {text-decoration: 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:#004b96;
				 font-style:normal;}
.t_og			{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#bce22d;
				 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:#004b96;
				 font-style:normal;}
.t_cl			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#aeb7d9;
				 font-style:italic;}
.t_cd			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#5098c8;
				 font-style:italic;}
.t_cd_comp		{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#647eb6;
				 font-style:italic;}
.t_cdd			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#004b96;
				 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(../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(../images/bg_img_over.png); position:absolute;
						 height:51px; top:68px !important; left:0; width:148px; padding-left:9px;}
div.img div		{background:url(../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(../images/bg_btn.gif) repeat-x; height:18px; float:left; z-index:30;
					 position:relative;}
div.btn div.mid a	{position:absolute !important; margin:0 !important; z-index:40 !important; line-height:18px !important; text-align:left !important; display:block !important;
					 margin:0 -4px 0 -4px !important; padding:0 6px 0 6px !important; white-space:nowrap !important; left:0px !important; top:0 !important; font-family: Verdana !important;}
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; border:none !important;}
div.btn div.mid p	{position:relative; margin:0; z-index:40; line-height:18px; text-align:left; display:block;
					 margin:0 -4px 0 -4px; padding:0 6px 0 6px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
					 opacity:0; font-size: 11px !important; font-family: Verdana !important;}
div.btn div.left	{background:url(../images/bg_btn_left.png); width:8px; height:18px; overflow:hidden; float:left;
					 z-index:20; display:inline;}
div.btn div.right	{background:url(../images/bg_btn_right.png); width:8px; height:18px; overflow:hidden; float:left;
					 z-index:20;}

div.pushed div.mid	{background:url(../images/bg_btn_a.gif) repeat-x;}
div.pushed div.left	{background:url(../images/bg_btn_left_a.png);}
div.pushed div.right{background:url(../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(../images/bg_inp.png) repeat-x; height:17px; float:left;}
div.inp div.left	{background:url(../images/bg_inp_left.png) no-repeat; height:17px; width:8px; float:left;}
div.inp div.right	{background:url(../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; border:none !important;}
/* EIND DEFINITIE */


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

input.radio		{border:0; margin:0; padding:0;}			

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

div#nav_bar				{height:20px; padding-bottom:14px; line-height:20px;}
div#nav_bar	div			{height:20px; float:left; background:url(../images/nav_sep.gif) right no-repeat;
						 padding:0 22px 0 4px;}

img#logo				{padding:0 0 10px 0; display:block; float:left; margin-top:-1px;}
ul#menu					{display:block; float:left; height:20px; line-height:20px; border:1px solid #b7bedd;
						 border-left:none; border-right:none; margin:15px 0 22px 0; padding:0; width:713px;
						 background:#004b96;}
ul#menu	li				{display:block; float:left; height:20px; list-style-type:none; border-right:1px solid #b7bedd;
						 z-index:10;}
ul#menu	li.act			{background:url(../images/rad_orange_S.gif) top repeat-x #94b51b; margin:-1px -1px -1px -1px;
						 height:20px; line-height:20px; z-index:20; position:relative; border:1px solid #ffffff;}
ul#menu	li a			{display:block; padding:0 20px 0 20px;}
ul#menu	li#m_last		{border-right:none;}
ul#menu	li#m_lang		{float:right; width:189px; border-left:1px solid #b7bedd;}
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			{background:#004b96; border-bottom:1px solid #5098c8;}
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(../images/rad_orange_S.gif) top repeat-x #94b51b; 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.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(../images/rad_blue_S.gif) top repeat-x #006291;}
div.menu_ext a.t_cd		{background:url(../images/rad_gray_S.gif) top repeat-x #d8e4f0; border-top:1px solid #e3ebf2 !important;}

div.menu_act a.t_bg		{background:url(../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(../images/rad_blue_S.gif) top repeat-x #006291; border:0 !important;}



/* Top right */
div#search				{border-bottom:3px solid #bce22d; background:url(../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:#e9eaf5; 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:#e9eaf5; 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(../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(../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(../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 #e9eaf5 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 #e9eaf5 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(../images/rad_blue_S.gif) top repeat-x #006291; padding-left:9px;
							 line-height:22px;}
div.gray_header 			{background:url(../images/rad_gray_S.gif) top repeat-x #d8e4f0; padding-right:9px;
							 line-height:22px; border-top:1px solid #e9eaf5; text-align:right;}

div#cat_overv				{background:url(../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:#aeb7d9 1px solid;}
div#cat_overv div a			{display:block; padding-left:9px; padding-right:9px; line-height:21px; height:22px; /* toegevoegd */ overflow:hidden;}
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(../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(../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:#e9eaf5; position:relative; padding-bottom:15px; margin-bottom:21px;}
div#preview h1				{background:url(../images/rad_blue_S.gif) repeat-x top #006292; height:22px;
							 line-height:22px; padding:1px 0 0 7px; border-bottom:3px solid #bce22d; 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(../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:#e9eaf5; height:119px; padding:0 9px 0 9px;
							 position:relative; /* toegevoeg */ overflow:hidden;}
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 #bce22d 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:#e9eaf5; 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:#aeb7d9 1px solid; padding-bottom:4px; margin-bottom:2px;}

table.det_version			{margin-top:15px; width:507px; margin-left:1px; background:url(../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(../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(../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(../images/bg_det_header.gif) center top;}
table.logged_off tr.footer	{background:url(../images/bg_det_footer.gif) center bottom;}
table.logged_off tr.footer .left,
table.logged_off tr.footer .right		{background-image:url(../images/bg_det_footer.gif);}
table.logged_off tr.header .left,
table.logged_off tr.header .right		{background-image:url(../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(../images/rad_blue_S.gif) repeat-x top #006292; height:22px;
							 line-height:22px; padding:1px 0 0 7px; border-bottom:3px solid #bce22d;}
div#side_cart .rad			{background:url(../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:#e9eaf5; 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:#e9eaf5; 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(../images/rad_blue_S.gif) repeat-x top #006292;}
div#side_cart .link	a		{display:block; padding-left:7px;}


div#cart_hdr			{background:url(../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(../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:#e9eaf5; 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(../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:#e9eaf5; 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(../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:#bce22d; 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(../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(../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(../images/dot_orange.gif) no-repeat center left;
						 font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
						 color:#004b96; 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(../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(../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 */

/* lang popup */
div#lang_popin 			{border:1px solid #5098c8; border-top:0; width:189px; position:absolute; top:70px; 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;}



/* CMS Specific */
.t_kl					{color:#aeb7d9; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:10px;
						 font-weight:normal;}
.t_kd					{color:#004b96; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:10px;
						 font-weight:normal;}
.t_kw					{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:10px;
						 font-weight:normal;}
.t_pb					{color:#212144; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px;
						 font-weight:bold;}

.b_blue_S				{background:#004b96 !important;}
.b_blue_M				{background:#004b96;}
.b_blue_L				{background:#004b96;}
.b_orange_S				{background:url(../images/rad_orange_S.gif) repeat-x top #94b51b !important;}
.b_orange_M				{background:url(../images/rad_orange_M.gif) repeat-x top #94b51b;}
.b_orange_L				{background:url(../images/rad_orange_L.gif) repeat-x top #94b51b;}
.b_gray_S				{background:url(../images/rad_gray_S.gif) repeat-x top #dae5f1;}
.b_gray_M				{background:url(../images/rad_gray_M.gif) repeat-x top #dae5f1;}
.b_gray_L				{background:url(../images/rad_gray_L.gif) repeat-x top #dae5f1;}

ul.cms					{border-right:1px solid #B7BEDD !important; border-left:1px solid #B7BEDD !important; width:711px !important;}

div.lb_box				{background:#e9eaf5; padding:10px 6px 10px 5px; margin-bottom:15px;}
div.lb_box div.btn		{margin-top:9px;}
div.lb_box div.frst_btn div.btn	{margin-top:0px !important;}

div#tooltip				{background:url(../images/bg_tt_help.gif) no-repeat 11px 9px #e9eaf5;
						 padding:24px 10px 15px 11px; line-height:20px;}
div.help				{background-image:url(../images/bg_tt_help.gif) !important;}

div#cms_content_column	{width:715px; float:right; position:relative; margin-left:-4px; min-height:480px;}
div.popup_img_file		{margin:0 auto 0 auto !important; float:none !important;}

/* tables, td's & tr's */
td.b_top, tr.b_top td	{border-top:3px solid #ffffff;}
td.b_bot, tr.b_bot td	{border-bottom:3px solid #ffffff;}
td.b_left				{border-left:3px solid #ffffff;}
td.b_right				{border-right:3px solid #ffffff;}

td.wide					{width:100%;}

td.lb					{background:#e9eaf5;} /* light blue */
td.mb, div.mb			{background:#aeb7d9;} /* middle blue */
td.ddb					{background:#8d9cc9;} /* darker blue */
td.db					{background:#004b96;} /* dark blue */

table.item				{width:100%; line-height:22px; border-collapse:collapse;}
table.item td.orange	{background:#bce22d; width:4px; font-size:17px; /* => &nbsp;=4px */}
table.item td.head		{line-height:20px; padding-left:9px; width:100%;}
table.item td.submenu	{width:133px; padding:0 5px 0 5px; background:#004b96; vertical-align:top;}
table.item td.submenu img{vertical-align:middle; padding:4px 0 5px 0; background:#004b96;}
table.item td.submenu a	{display:block; padding-bottom:3px; height:22px; width:133px;}
table.item td.content	{width:100%;}
table.item td.fill		{height:17px; line-height:17px;}
table.item td.width		{width:4px; border-right:3px solid transparant;}
table.item td.subpages	{background:url(../images/arw_subpage.gif) no-repeat left top; padding:1px 0 0 19px;}
table.item td.content	{vertical-align:top;}

table.langs				{width:100%;}
table.langs td.nowrap	{white-space:nowrap; padding:0 7px 0 7px;}
table.langs tr td		{height:22px; line-height:22px;}
table.langs tr td a		{display:block; height:22px; margin:0 -7px 0 -7px; padding:0 7px 0 7px;}
table.langs tr td a img.orange{display:none;}
table.langs tr td a:hover{background:url(../images/rad_orange_S.gif) repeat-x top #94b51b; color:#ffffff !important;
						 text-decoration:none;}
table.langs tr td a:hover img.blue{display:none;}
table.langs tr td a:hover img.orange{display:inline;}
table.langs tr td img	{vertical-align:middle; padding:5px 0 4px 0;}

table.inact td.orange   {background:#e9eaf5 !important;}
table.inact td.orange .btn {float:right; margin:4px 10px 4px 0px;}
table.inact	td.head,
table.inact	td.db,
table.inact	td.submenu	{background:#aeb7d9 !important;}
table.inact	.t_pl,
table.inact	.t_pb		{color:#aeb7d9 !important;}


table.inact td.submenu img{background:#aeb7d9;}

table.small 			{line-height:20px !important;}
table.small td			{height:20px !important;}
table.small td.fill		{line-height:4px !important; height:4px !important;}

table.small td.ro		{width:96px;}
table.small td.nowrap	{white-space:nowrap; padding:0 7px 0 7px;}
table.small td.ro a		{display:block; height:22px; width:96px; margin:0 -7px 0 -7px; padding:0 7px 0 7px;}
table.small td.ro a img.orange{display:none;}
table.small td.ro a:hover{background:url(../images/rad_orange_S.gif) repeat-x top #94b51b; color:#ffffff !important;
						 text-decoration:none;}
table.small td.ro a:hover img.blue{display:none;}
table.small td.ro a:hover img.orange{display:inline;}
table.small td.ro img	{vertical-align:middle; padding:4px 0 4px 0;}
table.small td.head img	{vertical-align:middle; padding:3px 0 4px 0;}

div.title_change .inp	{float:left; margin-right:5px;}

select 					{border:1px solid #aeb7d9;}
input,
textarea				{border:1px solid #aeb7d9; padding:0 4px 0 4px; line-height:18px; vertical-align:middle;}
input					{height:18px;}
textarea				{height:54px;}

table.item td.head select 	{margin-left:-9px; vertical-align:middle; height:20px; background:#004b96; line-height:18px;
						 	 padding:2px 0 2px 0;}
table.item td.head option  	{height:16px; padding-top:2px;}

table.edit img				{vertical-align:middle;}
table.edit td.content		{background:#e9eaf5;}

table.item td.lang_menu		{background:#e9eaf5;}
table.item td.lang_menu a	{background:#aeb7d9; line-height:16px; height:17px; margin:0 -5px 1px -5px; 
							 padding:0 5px 0 5px; color:#004b96;}
table.item td.lang_menu a img{padding:0; background:none; padding:3px 8px 3px 3px; display:block; float:left;
							  width:16px; height:11px;}
table.item td.lang_menu a.act{background:url(../images/rad_orange_S.gif) repeat-x top #94b51b; color:#ffffff;}
table.item td.lang_menu a.act img{padding:3px 10px 2px 5px; display:block; width:12px; height:12px;}

table.item td.img_edit		{background:#e9eaf5; vertical-align:top; border-right:1px solid #aeb7d9; padding:11px;}

div.form					{margin:0 -5px 0 -5px;}
table.form					{width:100%; line-height:20px; margin:0;}
table.form td				{vertical-align:top;}
table.form input.text		{width:100%;}
table.form textarea			{width:100%;}
table.form input.checkbox	{margin:0; padding:0; width:14px; height:14px;}
table.form select			{width:100%;}
table.form td div.text		{padding:0 20px 0 0;}
table.form td div.date		{padding:0 9px 0 5px; max-width:153px; _width:153px;}
table.form td div.select	{padding:0 10px 0 0;}
table.form td div.notes		{padding-left:7px; width:300px; margin-bottom:-22px;}
table.form td div.textarea_full	{padding:0 8px 0 0;}
table.form td div.textarea_full textarea {border:none !important;}
table.form tr.section		{background:url(../images/rad_gray_S.gif) repeat-x top #dae5f1;}
table.form tr.section td	{padding:0 0 0 7px; margin:0 -5px 0 -5px; line-height:20px; height:21px; position:relative;}
table.form div.section 		{padding:0 0 0 7px; line-height:20px; height:21px; position:relative;
							 border-bottom:1px solid #ffffff; 
							 background:url(../images/rad_gray_S.gif) repeat-x top #dae5f1;}
table.form div.fck 			{background:#ffffff;}
table.form label			{padding:0 14px 0 7px; white-space:nowrap; display:block;}
table.form tr.ver_space div {overflow:hidden; height:4px;}
table.form tr.line td 		{line-height:1px; height:1px;}
table.form tr.line div 		{height:1px; overflow:hidden; padding:0;}
hr 							{height:0px; border:none; border-top:1px solid #aeb7d9; background:#aeb7d9; width:100%;
							 color:#aeb7d9; margin:0; padding:0;}
table.form td.euro			{width:1px;}

table.images				{width:100%;}
table.images td				{vertical-align:top;}
table.images td	label		{padding:0 0 0 2px;}
table.images .img			{margin:0 0 0 2px; background:url(../images/no_pic.gif) center no-repeat #ffffff;
							 overflow:hidden;}

table.btns_save				{float:right; margin-right:8px;}
table.btns_save input		{border:0; margin:0; padding:0;}
table.btns_save .btn		{float:left; margin-left:10px;}

table.item td.producten		{padding:7px;}
table.item td.producten	div.hr{margin:0 -7px 0 -7px; margin-bottom:5px; height:1px; overflow:hidden;}
table.product				{background:#aeb7d9; margin-bottom:15px; width:100%;}
table.product td			{padding:0 7px 0 7px;}
table.product div			{float:left; width:85px;}
table.product td.nowrap		{white-space:nowrap; padding:0 7px 0 7px;}
table.product td.ro			{height:22px; line-height:22px;}
table.product td.ro a		{display:block; height:22px; margin:0 -7px 0 -7px; padding:0 7px 0 7px;}
table.product td.ro a img.orange{display:none;}
table.product td.ro a:hover{background:url(../images/rad_orange_S.gif) repeat-x top #94b51b; color:#ffffff !important;
							text-decoration:none;}
table.product td.ro a:hover img.blue{display:none;}
table.product td.ro a:hover img.orange{display:inline;}
table.product td.ro img		{vertical-align:middle; padding:5px 0 4px 0;}



/* collection element */
table.form_collection				{width:100%;}
table.form_collection a:hover		{text-decoration:none;}
table.form_collection td.coll_head	{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
									 color:#004b96; font-style:normal; width:50%;}
table.form_collection td.coll_shrink{width:1px;}
table.form_collection div.coll_height{border-top:1px solid #aeb7d9; border-bottom:1px solid #aeb7d9;}
table.form_collection div.coll_btns	{background:url(../images/bg_btn_collection_element.gif); width:15px;
									 border-right:1px solid #aeb7d9; border-left:1px solid #aeb7d9; height:100%;
									 overflow:hidden;}
table.form_collection div.coll_left	{border-left:1px solid #aeb7d9; border-right:none; background:#ffffff; height:100%;
									 overflow:auto; overflow-x:hidden;}
table.form_collection div.coll_right{border-right:1px solid #aeb7d9; border-left:none; background:#ffffff; height:100%;
									 overflow:auto; overflow-x:hidden;}
table.form_collection a.coll_item	{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;
									 color:#5098c8; font-style:italic; display:block; overflow:hidden; padding-left:8px;
									 line-height:18px; height:18px; margin:3px 0 3px 0; border:1px solid white; 
									 cursor:pointer;}
table.form_collection a.coll_item:hover{border:1px dashed #004b96 !important;}
table.form_collection a.coll_selected{border:1px solid #004b96; color:#ffffff; background:#004b96;}
table.form_collection a.coll_selected:hover{border:1px dashed #ffffff !important; border-style:dashed !important;}
table.form_collection a.coll_item span.value{display:none !important;}
table.form_collection a.coll_btn_left{display:block; height:50%; cursor:pointer; margin-top:-1px; 
									 background:url(../images/arw_L_btn_collection_elemen.gif) no-repeat center;
									 border-bottom:1px solid #aeb7d9;}
table.form_collection a.coll_btn_right{display:block; height:50%; cursor:pointer;
									 background:url(../images/arw_R_btn_collection_elemen.gif) no-repeat center;}
/* end collection element */

table.edit td.coll_cont				{padding:0 11px 0 7px;}

table.file_management td.submenu	{width:192px; padding:0; background:#e9eaf5;}
table.file_management td.submenu a 	{background:#aeb7d9; margin-bottom:1px; white-space:nowrap; padding:0 9px 0 9px;
									 width:164px; position:relative; line-height:21px; overflow:hidden;}
table.file_management td.submenu a.act img{background:none; position:absolute; left:0px; margin:0; top:7px; padding:0;}
table.file_management td.search		{background:#aeb7d9; height:22px; }
table.file_management td.search	.inp{float:right; margin-top:2px; margin-right:7px; margin-left:12px;}
table.file_management td.search	.btn{float:right; margin-top:2px; margin-right:7px;}

table.file_management div.folder_links	{}
table.file_management div.folder_links a {background:none; margin:0; border-bottom:1px solid #5098c8;}
table.file_management div.folder_links a.act {border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;
											 margin-top:-1px;}
table.file_management div.folder_links a.form:hover	{text-decoration:none;}
table.file_management div.folder_links a.form .btn,
table.file_management div.folder_links a.form .inp {float:left; margin-top:2px;}
table.file_management table.image_file {width:100%;}

table.file_management div.submenu_footer{position:absolute; bottom:0px; left:0px; padding:5px 0 9px 0; width:100%; background:#aeb7d9; overflow:hidden;}
table.file_management div.submenu_footer a{position:absolute; background:none; line-height:18px;}

table.file_management div.scroll	{height:450px; overflow:auto; overflow-x:hidden; position:relative; width:100%;}
div.scroll div.subscroll			{}
table.file_management div.scroll_files	{height:426px;}

div.submenu_container				{height:475px; position:relative;}
div.submenu_container .btn			{margin-left:9px; margin-top:5px;}

div.submenu_container div.submenu_map_overflow {overflow:auto; overflow-x:hidden; max-height:138px; position:relative; width:182px; _height:138px;}

div.submenu_footer div.meta			{padding:0 9px 0 9px; line-height:17px;}
div.submenu_footer div.meta h5		{margin:0px;}
div.submenu_footer div.meta p		{margin:0px; color:#004b96; font-style:italic; white-space:nowrap; overflow:hidden;}

table.inact td.head a.images_cat				{margin-left:-9px; padding-left:9px; display:block; background:url(spacer.gif); position:relative;}

table.choose_images					{width:100%;}
table.choose_images	td				{width:25%; text-align:center; vertical-align:middle;}
table.choose_images	div				{padding:2px; height:144px; line-height:17px; overflow:hidden; position:relative;}
table.choose_images	div	div			{padding:0px; height:110px; background-repeat:no-repeat; background-position:center;}
table.choose_images	div.selected_img{padding:0px; border:2px dashed #aeb7d9;}
table.choose_images	div	a			{position:absolute; left:0; top:0; right:0; bottom:0; background:url(spacer.gif);}
table.choose_images	div	a:hover		{text-decoration:none; border:2px dashed #cde3f6;}
table.choose_images	div.selected_img a:hover{border:none;}

div.files_header					{padding:0 16px 0 13px; height:22px; border-bottom:1px solid #aeb7d9;}
div.files_header div.files_row		{white-space:nowrap;}
div.files_table						{padding-left:13px; margin:0;}
div.files_row						{margin-left:-13px; height:18px; line-height:18px; padding:2px 2px 2px 15px;
									 position:relative; width:100%;}
div.files_row a						{position:absolute; left:0; top:0; bottom:0; right:0; display:block; background:url(spacer.gif);}
div.files_row a:hover				{text-decoration:none; border:2px dashed #aeb7d9;}

div.files_row a.selected_file		{border:2px dashed #7ab4e6;}
div.files_row a.selected_file:hover	{border:2px dashed #7ab4e6;}
div.files_row div					{float:left; text-align:left; color:#004b96;}
div.files_row img					{vertical-align:middle;}
div.blue_row						{background:#dae4ed;}
div.col_name						{width:65%; overflow:hidden;}
div.col_added						{width:35%; overflow:hidden;}


table.item  td.head i		{font-family:Arial, Helvetica, sans-serif; color:#aeb7d9; font-weight:normal;}
table.inact td.head i		{color:#e9eaf5;}

table.item td.head img.news_status {vertical-align:middle;}
table.item td.head div.pers {float:right; padding-right:9px;}
table.item td.submenu div.news_submenu {height:90px;}
table.item td.submenu div.news_submenu_footer {color:#e9eaf5; line-height:17px; font-size:10px;}
table.item td.submenu div.news_submenu_footer table td {padding-right:6px;}

/* datum selectie element */
table.item div.date_selection 		{cursor:pointer;}
table.item div.date_selection img 	{float:right; margin-top:3px;}
/* EIND datum selectie element */


table.item td.submenu a.news_menuitem	{line-height:19px !important; color:#ffffff !important; height:20px !important;}
table.item td.submenu div.news_date_menu 	{background:#aeb7d9; height:20px; overflow:hidden; margin:0 -5px 0 -5px;
											 margin-bottom:1px; line-height:19px; padding:0 5px 0 5px;}

table.item td.submenu div.news_date_menu span{color:#004b96 !important;}
table.item td.submenu div.news_date_menu img{background:none; margin:0; padding:0; margin-top:2px;}

table.edit div.keywords		{padding-left:7px;}
table.edit div.keywords	u	{cursor:pointer;}

table.form div.attachments 		{padding:0 7px 0 7px;}
table.form div.attachments .btn	{float:right; margin-bottom:2px;}
table.form div.attachments .all_attachment	{width:370px; float:left;}
table.form div.attachments .attachment	{float:left; white-space:nowrap; padding-right:15px;}

table.klanten					{width:100%;}
table.klanten td 				{width:50%;}
table.klant						{width:100%; line-height:17px;}
table.klant	td					{padding:3px 5px 4px 5px; vertical-align:top;}
table.klant div.klant_left		{margin-bottom:-3px;}
table.klant	div.klant_left a	{display:block; height:20px; line-height:19px;
								 border-top:1px solid #5098c8;}
table.klant	div.klant_left a,
table.klant div.klant_left div	{margin:0 -5px 0 -5px; padding:0 5px 0 5px;}

table.edit_klant td				{vertical-align:top;}
table.edit_klant td.img_edit	{padding:7px 0 7px 7px; line-height:17px;}
table.edit_klant td.img_edit img{margin:-7px -1px 5px -7px; display:block;}

div.search_klant				{background:#aeb7d9; width:183px; margin-bottom:25px; padding-bottom:6px;}
div.search_klant h2				{padding-left:9px; margin-bottom:6px;}
div.search_klant .inp			{margin-left:9px; margin-bottom:6px;}
div.search_klant .btn			{margin-left:9px;}

div.klanten_left 				{background:#aeb7d9; margin-bottom:7px;}
div.klanten_left a 				{display:block; border-bottom:1px solid #e9eaf5; padding:0 9px 0 9px; white-space:nowrap; overflow:hidden; position:relative; line-height:21px; height:22px;}
div.klanten_left a img			{display:block; position:absolute; left:0; top:7px;}

div.prev_next_left				{line-height:19px; padding-left:9px;}


td.data_pub_left				{position:relative; padding:0 9px 0 9px; border:2px solid white; vertical-align:top; border-bottom:none;}
td.data_pub_left a				{display:block; position:relative; line-height:21px; height:22px; margin:0 -9px 0 -9px; padding:0 9px 0 9px; overflow:hidden; width:168px;}
td.data_pub_left a img.dot		{position:absolute; top:7px; left:0px;}
td.data_pub_left div.steps		{margin-bottom:1px; margin:0 -9px 0 -9px; padding:0 9px 0 9px;}
td.data_pub_left div.steps a	{background:#aeb7d9; margin-top:1px;}
td.data_pub_left div.other_links{margin:0 -9px 0 -9px; padding:0 9px 0 9px;}
td.data_pub_left div.other_links a{border-bottom:1px solid #5098c8;}

td.data_pub_left div.footer		{position:absolute; bottom:0; left:8px; background:#aeb7d9; width:168px; padding:5px 9px 6px 9px; line-height:17px; color:#004b96;}
td.data_pub_left div.footer img	{vertical-align:middle;}

td.data_pub_right				{vertical-align:top;}
td.data_pub_right div.full_text	{padding:0 7px 0 7px; line-height:17px;}

div.form table.foreword			{width:100%;}
div.form table.foreword	img		{vertical-align:middle;}
div.form table.foreword	.btn	{float:right; margin-right:7px;}


table.data_publishing table.form div.attachments .all_attachment	{width:340px; float:left;}

/* groep selectie stap */
div.group_selection					{background:url(../images/rad_gray_L.gif) top repeat-x #d8e4f0;}
div.group_selection	div.group 		{border-bottom:1px solid #aeb7d9; line-height:21px; height:22px;}
div.group_selection	div.group div 	{background:url(spacer.gif); position:relative; z-index:10;}
div.group_selection	div.group a		{display:block; position:relative; background:url(spacer.gif); color:#004b96;
									 font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div.group_selection	div.inact a 	{color:#99bddc;}
div.group_selection	div.group a s 		{display:none; float:right;}
div.group_selection	div.group a:hover s	{display:block !important; text-decoration:underline; position:relative; float:right;}
div.group_selection	div.group .tech_docs {float:right; background:#aeb7d9; border-bottom:1px solid #ffffff;
										 padding-left:4px; margin-left:5px; margin-bottom:-1px; height:22px; width:14px;}
div.group_selection	div.group div.checkbox {float:left; padding-left:4px; margin-right:5px; height:22px;}
div.group_selection	div.group div.checkbox img {vertical-align:middle;}

div.group_end				{padding:0 0 0 4px !important; border:none !important; line-height:21px; height:22px !important;}
div.group_end label			{padding:0; margin:0;}
div.group_end .tech_docs 	{float:right; background:url(../images/db_rad_step_3.gif); 
							 padding-left:4px; margin-left:5px; height:22px;}
div.group_end div.checkbox 	{float:left; margin-right:5px;}
div.group_end div.checkbox img {vertical-align:middle;}
/* eind select stap*/



/* stap 4 (volgorde drag & drop) */
div.own_pages				{margin:0 7px 0 7px;}
div.catalog_order			{margin:0 7px 0 7px;}
div.own_pages     .header	{padding:0 0 0 9px;}
div.catalog_order .header	{padding:0 0 0 9px;}
div.own_pages ul,
div.catalog_order ul		{margin:0px; padding:0px; min-height:10px;}
div.own_pages ul li,
div.catalog_order ul li		{list-style-type:none; margin:0px; padding:0px; height:22px; margin-top:1px; cursor:move;
							 padding-left:4px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul#top_elements li, 
ul#bot_elements li			{color:#ffffff; background:url(../images/rad_orange_S.gif) repeat-x #eb9f37;}
ul#group_elements li		{color:#004b96; background:#aeb7d9;}
ul#group_elements li.orange	{color:#ffffff; background:url(../images/rad_orange_S.gif) repeat-x #eb9f37;}
div.catalog_order ul li	div	{color:#ffffff; background:#5098c8; border:1px solid #004b96; margin-left:-4px; padding-left:4px; height:20px; line-height:19px;}
div.catalog_order ul li	div img	{margin:-1px -1px -1px 0;}
div.own_pages ul li span,
div.catalog_order ul li span{font-style:italic; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
div.own_pages ul li img,
div.catalog_order ul li	img	{background:url(../images/grab_onto.png); border:none; vertical-align:middle; float:right;}
div.own_pages ul li img		{display:none;}

div.catalog_order_padding	{padding:2px 4px 4px 4px; border-left:1px solid #004b96; border-right:1px solid #004b96; background:url(../images/rad_gray_L.gif) repeat-x #d8e4f0;}
div.catalog_order_padding .table{margin:0 -1px -1px -1px;}

ul#group_elements			{margin-top:-1px;}

div.own_pages				{background:url(../images/rad_gray_M.gif) 0px 19px repeat-x #d8e4f0;}
ul#own_elements				{border:1px dashed #004b96; padding:3px 9px 9px 9px; border-top:none;}
ul#own_elements li			{margin-top:6px; background:#aeb7d9;}
ul#own_elements li div		{color:#004b96; border:1px dashed #004b96; height:20px; line-height:19px; padding-left:4px;
							 margin-left:-4px;}
/* stap 5 */
table.step_overview td		{padding:8px; vertical-align:top;}
table.step_overview .btn	{float:right; margin-top:-3px; margin-bottom:-3px;}
table.step_overview i		{color:#004b96;}

table.step_overview table	{width:100%;}
table.step_overview table td{padding:0 7px 10px 0; width:50%;}


/* Bestandsbeheer foto delen */
table.form table.form tr td		{border-bottom:1px solid #e9eaf5; line-height:21px; height:22px;}
table.form table.form tr td	a	{color:#004b96;}
table.form table.form tr td	a img{padding:2px 0 3px 3px; vertical-align:middle;}
table.form table.form tr.row td	{background:#aeb7d9; color:#004b96; padding:0 7px 0 7px; font-style:italic;}


/* Waarschuwing popup */
div#waarschuwing_popup .btn		{float:left; margin-left:7px;}

/* ��n van onderstaande is minimaal nodig voor "nette" weergave van E-commerce in IE6 */
div#left_column			{padding-right:2px;}
/*div#cms_content_column	{overflow-x:hidden;}*/


/* players */
div#players				{background:#E9EAF5;}
div#players	a			{display:block; background:url(../images/lb_arrow.gif) 4px 0px no-repeat #d1d5e9; padding: 0 1px 0 30px; line-height:16px; margin-bottom:1px; color:#647eb6;}
div#players	a.act		{background:url(../images/db_edit.gif) 4px 0px no-repeat #b5bcdb; color:#004b96;}
div#players	a img		{float:right;}


/* parts */
tr.parts table	label	{padding-left:0;}
tr.parts .parts_cont	{padding:0 13px 0 13px;} /*{width:535px; overflow:hidden; margin-right:-200px;} */
div.part				{background:#d1d5e9; border:1px solid #b6d0e6; padding:7px; margin:0 0 27px -8px; /*width:509px;*/
						 width:100%; float:left; position:relative; clear:left; display:inline;}
div.part .prev_img		{float:left; margin-right:7px;}

div.part .up			{position:absolute; top:-18px; z-index:50; left:212px;}
div.part .down			{position:absolute; bottom:-18px; z-index:50; right:212px;}
div.part .a				{display:none; z-index:60;}

tr.parts div.rollover	{background:#b6d0e6; border-color:#b6d0e6;}
tr.parts div.rollover .a{display:block;}

div.btn_right .btn		{float:right; margin-top:3px;}


div.template			{padding:0 7px 0 7px;}
div.template p			{margin:0;}
div.template .tpl_img	{float:left; margin-right:7px;}
div.template .btn		{float:right;}


div.left_cont			{border-bottom:1px solid #b6d0e6; margin:0 -5px 0 -5px; padding:0 5px 5px 5px;
						 width:120px; background:#d1d5e9;}
div.left_cont a			{background:none !important;}
div.left_cont img		{background:none !important;}
div.left_cont .gray_header {margin:0 -5px 0 -5px;}


div.left_cont table img	{padding:0 !important;}
div.left_cont table label{line-height:12px; height:12px; display:block; margin-top:-5px;}


table.def_table			{width:100%; line-height:24px;}
table.def_table img		{vertical-align:middle;}
table.def_table	th,
table.def_table	td		{padding-left:13px; text-align:left;}
table.def_table	td		{width:100%;}
table.def_table	th		{background:url(../images/cmp_tbl_hdr.gif);}
table.def_table .overflow {width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

table.def_table	.blue_line td {background:#dde0ef;}



/* edit by Tom Niessink 7-2-2008 */
table.list				{line-height:24px; color:#004B96; border-bottom:1px solid #c5cae3; background:url(../images/bg_table.gif) bottom;}
table.list	 a			{color:#004B96;}
table.list	 th,
table.list	 td			{padding-left:13px; padding-top:0px; padding-bottom:0px; padding-right:0px;
						 text-align:left; height:24px; margin:0;}
table.list	 th			{background:url(../images/cmp_tbl_hdr.gif); font-style:normal; font-weight:bold;
						 font-family:Verdana,Arial,Helvetica,sans-serif;}
table.list	 td			{font-style:italic;}

table.list td img		{vertical-align: middle}

form.stdform			{margin-bottom: 20px}
form.stdform fieldset	{border: none}
form.stdform legend		{display: none}
form.stdform textarea	{color:#5098C8; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:italic;
						 font-weight:normal; vertical-align:top; line-height:18px; 
						 border:1px solid #AEB7D9;}
form.stdform label		{color:#004B96; font-style:normal; font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif; display: block; float: left; width: 150px}
form.stdform input		{color:#5098C8; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; height:18px; vertical-align:middle; line-height:18px;}
form.stdform input.text	{border:1px solid #AEB7D9; margin-bottom: 3px; width: 200px}
form.stdform input.file	{border:1px solid #AEB7D9;}
form.stdform select 	{border: 1px solid #AEB7D9; margin-bottom: 3px; width: 210px; color:#5098C8; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; height:18px; vertical-align:middle; line-height:18px;}
form.stdform input.submit	{font-weight:bold; font-style:normal; background:#E9EAF5; color:#004B96; margin-top: 3px; width: 100px; margin-left: 205px}

#cms_content_column	p	{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#5098C8;}
#cms_content_column h1	{font-size:13px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#004B96; border-bottom: 1px solid #004B96; margin-bottom: 10px}
#cms_content_column h2	{font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#647eb6;}
#cms_content_column h3	{font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#647eb6;}








/* END CMS Specific */


/* HACKS BELOW */

/* IE 6 and below */
* html div.own_pages ul li img,
* html div.catalog_order ul li img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/grab_onto.png, sizingMethod=scale); background:none;}
* html div.files_row a {width:100%; height:18px; position:relative; margin-top:-22px; margin-bottom:-2px; margin-left:-13px; padding-left:11px;}
* html table.choose_images	div	a {width:100%; height:144px;}
* html div#cms_content_column {height:480px;}
* html div#cat_overv {background-attachment:fixed;}
* html div.img a:hover b.over {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/bg_img_over.png, sizingMethod=scale); background:none;}
* html div.img div {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/shadow.png, sizingMethod=scale); background:none;}
* html div.inp div.mid {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/bg_inp.png, sizingMethod=scale); background:none;} 
* html div.inp div.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/bg_inp_left.png, sizingMethod=scale); background:none;}
* html div.inp div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/bg_inp_right.png, sizingMethod=scale); background:none;} 
/* IE 7 and below  */
*:first-child+html td.data_pub_left div.footer {left:0px;}
* html td.data_pub_left div.footer {left:0px;}
*:first-child+html .fill_ie {height:22px;}
* html .fill_ie {height:22px;}
*:first-child+html div.scroll div.subscroll {padding-right:16px;}
* html div.scroll div.subscroll {padding-right:16px;}
*:first-child+html table.item td.producten	div.hr hr {margin-top:-7px;}
* html table.item td.producten	div.hr hr {margin-top:-7px;}
*:first-child+html table.form tr.line hr {margin-top:-7px;}
* html table.form tr.line hr {margin-top:-7px;}
*:first-child+html table.small td.ro a {height:20px;}
* html table.small td.ro a {height:20px;}
*: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=images/bg_btn_left.png, sizingMethod=scale); background:none;} 
* html div.btn div.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/bg_btn_left.png, sizingMethod=scale); background:none;}
*:first-child+html div.btn div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/bg_btn_right.png, sizingMethod=scale); background:none;}  
* html div.btn div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/bg_btn_right.png, sizingMethod=scale); background:none;}
*:first-child+html div.pushed div.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=images/bg_btn_left_a.png, sizingMethod=scale); background:none;} 
* html div.pushed div.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=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=images/bg_btn_right_a.png, sizingMethod=scale); background:none;}  
* html div.pushed div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=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 {}