/*////////////////////////////////////////// HTML REDESIGN ////////////////////////////////////////////////////////////*/
/* FONT DEFENITION */
body,
td,
select,
input,
textarea,
a.blockAnchor,
a.blockAnchor:link,
a.blockAnchor:active,
a.blockAnchor:visited,
a.blockAnchor:hover						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none; margin:0px; padding:0px;}

body 									{background-color:#333132; padding-bottom:50px;}
p										{margin:0px; padding:0px;}	
ul, ol									{}
ul li									{}
input, textarea							{ border:1px solid #000000; border-bottom-color:#9d9d9d; border-right-color:#9d9d9d; padding:2px; background-image:url(../images/input.text.bg.jpg); background-position:top; background-repeat:repeat-x;}
input.submit							{ border:1px solid #ffce0f; border-bottom-color:#d8ad08; border-right-color:#d8ad08; font-weight:bold; color:#ffce0f; font-size:9px; padding:4px; margin:0px; background-color:#313131;  background-image:url(../images/input.submit.bg.jpg); background-repeat:repeat-x; background-position:left top; }
a,
a:link,
a:active,
a:visited								{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;}
a:hover									{text-decoration:none;} /*color:#6c2727; background-color:#ffce0f;*/
a img 									{border:none;}

h1, h2									{margin-top:0px; margin-bottom:15px; padding-left:5px; font-size:16px; font-weight:normal; color:#48494d; border:1px solid #676767; background-color:#f1c719;} /*border:1px solid #59595b;*/ /*border:1px solid #c3c3c3*/
h3 										{margin-top:0px; margin-bottom:9px;  padding-left:5px; font-size:16px; font-weight:bold; color:#48494d; border:1px solid #676767; background-color:#f1c719;} /*border:1px solid #59595b;*/
h4										{margin-top:0px; margin-bottom:9px;  padding-left:5px; font-size:16px; font-weight:notmal; font-style:italic; color:#48494d; border:1px solid #676767; background-color:#f1c719;} /*border:1px solid #59595b;*/
h5, h6									{margin-top:0px; margin-bottom:9px;  padding-left:5px; font-size:14px; font-weight:normal; color:#48494d; border:1px solid #676767; background-color:#f1c719;} /*border:1px solid #59595b;*/
h6										{font-weight:bold;}

/*////////////////////////////////////////// PARTS ////////////////////////////////////////////////////////////*/
div.width										{margin:0px; padding:0px; width:1000px; background-color:#FFFFFF; margin-bottom:50px; margin-top:5px;}
div.witRand										{margin:0px; padding:8px 9px 33px 9px;}

/*////// Banner //////*/
div.banner										{width:982px;  margin:0px; padding:0px;} /*padding:8px 9px 0px 9px;*/

div.banner table.bannerImg						{width:100%; margin:0px; padding:0px;  }
div.banner table.bannerImg td					{border:none; margin:0px; padding:0px;}
div.banner table.bannerImg td.logoLeft			{width:174px; margin:0px; padding:0px 0px 0px 0px; background-position:top left; background-color:#48494d; border-right:4px solid #FFFFFF; }
div.banner table.bannerImg td.lightRight		{width:804px; height:174px; margin:0px; background-image:url(../images/elec_light_right.jpg);}


div.banner table.bannerImg td.lightRight div.quickLink				{margin:0px 10px 0px 0px; padding:7px; background-image:url(../images/bg_quicknav.jpg); background-repeat:repeat-x; background-color:#707070; color:#FFFFFF; float:right; font-size:12px; border-left:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF; border-right:5px solid #FFFFFF;}
div.banner table.bannerImg td.lightRight div.quickLink


div.banner table.bannerImg td.lightRight div.quickLink a,
div.banner table.bannerImg td.lightRight div.quickLink a:link,
div.banner table.bannerImg td.lightRight div.quickLink a:active,
div.banner table.bannerImg td.lightRight div.quickLink a:visited,	
div.banner table.bannerImg td.lightRight div.quickLink a:hover		{margin:0px; padding:0px 13px 0px 13px; color:#FFFFFF; text-decoration:none; font-weight:600;}
div.banner table.bannerImg td.lightRight div.quickLink a:hover		{text-decoration:underline;} 



/* TOPNAV (via extra div's) */
div.banner table.bannerImg td.nav							{height:31px; margin:0px; padding-left:0px; text-align:left; background-image:url(../images/bg_top_nav.jpg); background-repeat:repeat-x; background-color:#676767; vertical-align:middle; } 			
div.banner table.bannerImg td.nav div.navHoover				{height:31px; float:left; display:block;}
div.banner table.bannerImg td.nav div.navHoover a,
div.banner table.bannerImg td.nav div.navHoover a:link,
div.banner table.bannerImg td.nav div.navHoover a:active,
div.banner table.bannerImg td.nav div.navHoover a:visited,	
div.banner table.bannerImg td.nav div.navHoover a:hover		{color:#FFFFFF; padding: 10px 15px 0px 15px; text-decoration:none; display:block; height:21px; font-size:12px; float:left;} /*padding 10px + height 21px = 31px Height;*/
div.banner table.bannerImg td.nav div.navHoover a:hover		{background-color:#ffce0f; color:#333333;}

/* TOPNAV (via extra div's) --> ORIGINAL
div.banner table.bannerImg td.nav							{height:31px; margin:0px; padding-left:0px; text-align:left; background-image:url(../images/bg_top_nav.jpg); background-repeat:repeat-x; background-color:#676767; vertical-align:middle; } 			
div.banner table.bannerImg td.nav div.navHoover				{height:31px; float:left; display:block;}
div.banner table.bannerImg td.nav div.navHoover a,
div.banner table.bannerImg td.nav div.navHoover a:link,
div.banner table.bannerImg td.nav div.navHoover a:active,
div.banner table.bannerImg td.nav div.navHoover a:visited,	
div.banner table.bannerImg td.nav div.navHoover a:hover		{color:#FFFFFF; padding: 10px 15px 0px 15px; text-decoration:none; display:block; height:21px; font-size:12px;}
div.banner table.bannerImg td.nav div.navHoover a:hover		{background-color:#ffce0f; color:#333333;}
*/






/*////// Content //////*/
div.content												{margin:8px 0px 0px 0px; padding:0px; text-align:left; min-height:400px;} 
div.content table.tableContent							{width:100%;}
div.content table.tableContent td						{padding:0px; margin:0px;}
div.content table.tableContent td.tableContentTdLeft 	{width:174px; padding-right:18px;}
div.content table.tableContent td.tableContentTdCenter 	{width:auto;}
div.content table.tableContent td.tableContentTdRight 	{width:174px; padding-left:18px;}

/*aanpassen input type breedte*/
div.content table.tableContent td.tableContentTdLeft input,
div.content table.tableContent td.tableContentTdLeft textarea,
div.content table.tableContent td.tableContentTdLeft select			{width:100px;}

div.content table.tableContent td.tableContentTdRight input,
div.content table.tableContent td.tableContentTdRight textarea,
div.content table.tableContent td.tableContentTdRight select		{width:100px;}

div.content table.tableContent td.tableContentTdLeft input.submit,
div.content table.tableContent td.tableContentTdRight input.submit	{width:auto;}


/* Regnav */
/*
div.regNav						{margin-bottom:23px; border:1px solid #c7c7c7; padding:5px;}
div.regNav div.regNavTitle 		{ background-color:#5a5a5a; padding:4px; color:#FFFFFF;}
div.regNav div.regNavTitle a	{ color:#FFFFFF;}
div.regNav a					{ text-decoration:none;}
div.regNav ul, div.regNav li 	{ padding:0px; margin:0px; list-style-type:none;}
div.regNav li					{ }
div.regNav li a,
div.regNav li a:link
div.regNav li a:active,
div.regNav li a:visited,
div.regNav li a:hover			{ display:block; padding:3px; border-bottom:1px solid #CCCCCC;}
div.regNav li a:hover			{ color:#ebab1c;}
div.regNav ul li ul				{ padding-bottom:5px; padding-left:10px;}
div.regNav ul li ul li a 		{border-bottom:none !important; }
*/

div.regNav								{margin-bottom:23px ;border:1px solid #c7c7c7; padding:5px;}
div.regNav div.regNavTitle				{}
div.regNav div.regNavTitle a,
div.regNav div.regNavTitle a:link,
div.regNav div.regNavTitle a:active,
div.regNav div.regNavTitle a:visited,
div.regNav div.regNavTitle a:hover		{color:#FFFFFF; display:block; padding:6px; background-color:#5a5a5a; text-decoration:none;}
div.regNav div.regNavTitle a:hover		{color:#ffce0f;}
div.regNav a							{text-decoration:none;}
div.regNav ul							{margin:0px; padding:0px; list-style-type:none;}
div.regNav ul li						{margin:0px; padding:0px;}
div.regNav ul li a,
div.regNav ul li a:link,
div.regNav ul li a:active,
div.regNav ul li a:visited,				
div.regNav ul li a:hover				{padding:6px; display:block; border-bottom:1px solid #CCCCCC; background-color:#d9d9d9; text-decoration:none;} /* background-color:#9e9e9e*/
div.regNav ul li a:hover				{color:#ebab1c;}
div.regNav ul li ul						{padding-left:15px; padding-bottom:5px; background-color:#f3f3f3 !important;}/*padding-left:10px;padding-bottom:5px*/
div.regNav ul li ul li a				{border-bottom:none !important; /*display:block;*/ background-color:transparent !important;} /*background-color:transparent*/




/*////// Bottom //////*/
div.bottom						{width:100%; margin:0px; padding:5px 0px 0px 0px; background-color:#333132; color:#FFFFFF; text-align:left; font-size:10px;}
div.bottom table tbody tr td	{color:#ffffff; font-size:10px;}

div.bottom a,
div.bottom a:link,
div.bottom a:active,
div.bottom a:visited,
div.bottom a:hover				{color:#FFFFFF; text-decoration:none;}
div.bottom a:hover				{text-decoration:underline;}



/*////////////////////////////////////////// VECTOR BROSS ///////////////////////////////////////////////////////*/
div.vb{margin:0px; padding:5px 0px 0px 0px; text-align:center;}
div.vb a,
div.vb a:link,
div.vb a:active,
div.vb a:visited,
div.vb a:hover			{ color:#747469; text-decoration:none;}
div.vb a:hover			{ color:#8c8c7f; text-decoration:underline;}


/*////////////////////////////////////////// MODULES ////////////////////////////////////////////////////////////*/
/*/////////////////// Module NEWS /////////////////////*/

/*/////////////// news list_small  ///////////////*/
div.news div.list_small										{}
div.news div.list_small a									{text-decoration:none;}
div.news div.list_small h2									{margin-bottom: 5px;}
div.news div.list_small ul									{list-style-type:none; margin:0px; padding:0px; background-color:#d9d9d9 !important;} /*background-color:#6d6d6d*/
div.news div.list_small ul li								{padding:0px 4px 5px 4px; border-top:1px solid #676767; } /*padding:0px 4px 20px 4px; border-top:1px solid #9c9c9c;  cfcfcf*/
div.news div.list_small ul li a								{color:#000000; font-size:10px;} 
div.news div.list_small ul li h3							{margin:5px 0px 5px 0px; padding:0px; border:none; background-color:#d9d9d9; color:#000000; font-size:11px; font-weight:600; color:#676767;} /*margin:19px 0px 19px 0px;*/
div.news div.list_small ul li h3 a							{}
div.news div.list_small ul li h3 span.date					{}
div.news div.list_small ul li div.description				{}
div.news div.list_small ul li div.description a,
div.news div.list_small ul li div.description a:link,
div.news div.list_small ul li div.description a:active,
div.news div.list_small ul li div.description a:visited,
div.news div.list_small ul li div.description a:hover		{}
div.news div.list_small ul li div.description a:hover		{text-decoration:underline;}
div.news div.list_small ul li div.description a.none		{}

/*/////////////// news table  ///////////////*/
div.news div.list_table												{}
div.news div.list_table h2											{}
div.news div.list_table table.newsTable								{ width:100%;}
div.news div.list_table table.newsTable tr.even	td					{ background-color:#f8f8f8;}
div.news div.list_table table.newsTable tr.odd td					{}
div.news div.list_table table.newsTable th,
div.news div.list_table table.newsTable td							{ padding:3px;}
div.news div.list_table table.newsTable th 							{ background-color:#f1c719;  border-bottom:1px solid #6a6a6a; padding:4px;}
div.news div.list_table table.newsTable td a 						{ text-decoration:none;}
div.news div.list_table table.newsTable td.modnews_titel  			{ width:150px;}
div.news div.list_table table.newsTable td.modnews_datum  			{ width:100px;}
div.news div.list_table table.newsTable td.modnews_inhoud_kort		{ width:auto;}
div.news div.list_table table.newsTable td.modnews_titel a 			{ width:150px;}
div.news div.list_table table.newsTable td.modnews_datum a 			{}
div.news div.list_table table.newsTable td.modnews_inhoud_kort a 	{}


/*/////////////// news detail  ///////////////*/
div.news div.detail					{border:1px solid #c3c3c3; padding:0px 5px 15px 5px; min-height:350px;} /*border:1px solid #59595b;*/
div.news div.detail h2				{background-color:transparent; border:none; border-bottom:1px solid #f1c719; font-size:16px; font-weight:600; padding-top:2px; padding-bottom:4px; margin-bottom:10px; }
div.news div.detail h2 span.date	{}
div.news div.detail div.description {}


/*/////////////// calendar maandwijzer  ///////////////*/
div.calendar					{ min-width:100px; margin-bottom:30px;}
div.calendar h2.title			{margin-bottom:5px;}
div.calendar table.complete				{ width:100%; border-top:1px solid #c3c3c3; border-left:1px solid #c3c3c3;}
div.calendar table.complete td			{ border-right:1px solid #c3c3c3;  border-bottom:1px solid #c3c3c3; padding:2px;}
div.calendar table.complete tr.top td {}
div.calendar table.complete tr.top td.month 	{ text-align:center; font-weight:bold;}
div.calendar table.complete tr.legend{}
div.calendar table.complete tr.legend td.day 	{ text-align:center; font-weight:bold; font-size:8px;}
div.calendar table.complete tr.legend td.weekend {}
div.calendar table.complete tr.days {}
div.calendar table.complete tr.days td.day 			{ text-align:center; background-color:#ffffff;}
div.calendar table.complete tr.days td.weekend 		{ text-align:center; background-color:#d9d9d9;} /*f3f3f3*/
div.calendar table.complete tr.days td.none 		{ text-align:center; background-color:transparent;}
div.calendar table.complete tr.days td.day span.nolink
div.calendar table.complete tr.days td.day a,
div.calendar table.complete tr.days td.day a:link,
div.calendar table.complete tr.days td.day a:active,
div.calendar table.complete tr.days td.day a:visited,
div.calendar table.complete tr.days td.day a:hover		{ font-weight:bold; text-decoration:none; display:block;}
div.calendar table.complete tr.days td.day selected	{}
div.calendar table.complete tr.days td.weekend {}

/*/////////////// calendar detail  ///////////////*/
div.calendarDetail	{ }
div.calendarDetail div.eventList				{ }
div.calendarDetail div.eventList div.event		{ margin-bottom:20px; }
/* div.calendarDetail div.eventList div.event h2	{ font-size:12px; font-weight:bold; border:none; margin-bottom:5px; padding:3px;}*/
div.calendarDetail div.eventList div.event h2	{ background-color:transparent; border:none; border-bottom:1px solid #f1c719; font-size:16px; font-weight:600; padding-top:2px; padding-bottom:4px; margin-bottom:10px; }
div.calendarDetail div.eventList div.event h2,
div.calendarDetail div.eventList div.event h2 a,
div.calendarDetail div.eventList div.event h2 a:link,
div.calendarDetail div.eventList div.event h2 a:active,
div.calendarDetail div.eventList div.event h2 a:visited,
div.calendarDetail div.eventList div.event h2 a:hover	{ text-decoration:none;}
div.calendarDetail div.eventList div.event div.adding	{ }
div.calendarDetail div.eventList div.event div.adding a,
div.calendarDetail div.eventList div.event div.adding a:link,
div.calendarDetail div.eventList div.event div.adding a:active,
div.calendarDetail div.eventList div.event div.adding a:visited,
div.calendarDetail div.eventList div.event div.adding a:hover	{ text-decoration:none; display:block;}
div.calendarDetail div.eventList div.event div.adding a:hover	{ text-decoration:underline; display:block;}
div.calendarDetail div.eventDetail	{}
div.calendarDetail div.eventDetail h2	{ background-color:transparent; border:none; border-bottom:1px solid #f1c719; font-size:16px; font-weight:600; padding-top:2px; padding-bottom:4px; margin-bottom:10px; }
div.calendarDetail div.eventDetail h2 div.adding	{}

/*/////////////// brands list  ///////////////*/


div.mod_brands {}
div.mod_brands div.list {}
div.mod_brands div.list table.brands 	{ width:100%;}
div.mod_brands div.list table.brands td { text-align:center; padding-bottom:10px; }
div.mod_brands div.list div.brand div.img { height:50px; vertical-align:middle; clear:both; }


div.mod_brands div.list div.brand div.img img{padding-top:15px;}

div.mod_brands div.list div.brand div.img a { text-decoration:none !important;}
div.mod_brands div.list div.brand div.img a img {}
div.mod_brands div.list div.brand div.noimg { height:50px;}
div.mod_brands div.list div.brand div.label { height:10px;}
div.mod_brands div.list div.brand div.label a { color:#000000 !important;}

