/*
	Author:Shumon Iqbal
	Date: Oct 29, 2008.
	Title: Advitronics Telecom 
====================================
*/
body{
	font-family:Verdana,"Arial",Tahoma,Trebuchet MS,Georgia, Lucida,Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#666;
	background:#fff url(../images/bg.jpg) repeat-x;
}

input, textarea, select
{
font-family:Verdana,"Arial",Tahoma,Trebuchet MS,Georgia, Lucida,Helvetica, sans-serif;
font-size:10px;
}

*{
	padding:0;	margin:0;	border:0;
}
/*img,background, div { behavior:url(../images/iepngfix.htc); }*/
ul,ol{
	list-style:none;
}	
a{
	color:#fff;
	text-decoration:none; 
}
a:hover{
	color:#fff; 
}
.hide,i,#biglftbtn a label,#biglftbtn a p{
     position: absolute;
     left: -9999px;
}

/*------------------------------Page Structure
*/
#wrap{
	width:964px;
	text-align:left;
	margin:0 auto;
	padding:0px 0; 
}
/*------------------------------HEader Area
*/
#hdr{
	width:964px;
	padding:0 7px;
	height:81px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:950px;	
}
html>body  #hdr{
	width:950px;
}
#hdr h2{
	background:url(../images/banner.jpg) no-repeat; 
	width:913px;
	height:74px;
	padding:7px 0 0 37px;
}
#hdr h2 a{
	background:url(../images/India-stramienen.png) no-repeat;
	height:69px;
	width:284px;
	display:block;
	cursor:pointer;
	
}
/*\*/
* html #hdr h2 a{
background-image:url(../images/India-stramienen.gif);
/*background-image: none; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/India-stramienen.png", sizingMethod="crop");*/
}
/**/
/*********************************************Main Area
*/
#main{
	width:964px;
	overflow:hidden;
}
#mainlftshade{
	background:url(../images/lftshade.jpg) no-repeat;
	width:7px;
	height:648px;
	float:left;
}
#mainrtshade{
	background:url(../images/rtshade.jpg) no-repeat;
	width:7px;
	height:648px;
	float:left;
}
#maincontarea{
	width:950px;
	float:left; 
}

/*------------------------------------------navigation area
*/

div#menuspacer
{
	background:url(../images/navbg.jpg) repeat-x;
	height:31px;
	overflow:hidden
}

ul#rdnav
{
	position: absolute;
	top: 81px;
	width:620px;
	margin-left:7px;
	height:31px; 
	padding:0 10px;
	font-weight: bold;
	z-index:1028
}

ul#rdnav li
{
	float					: left;
	display					: inline;
	position				: relative;
	line-height				: 31px;
	font-size				: 12px;
	font-weight				: bold;
	color					: #fff;
	background				: url(../images/navdivider.jpg) no-repeat right; 
	padding-left			: 30px;
	padding-right			: 30px
}

ul#rdnav li ul
{
	display					: none;
	position				: absolute;
	top						: 0px;
	left					: 0;
	height: auto;
	width:200px;

	font-weight: normal; 	
	margin: 0;
	background:#E32525 url(../images/toparrow.gif) no-repeat;
	padding:8px 8px 0 15px
}

ul#rdnav li ul li
{
	color:#fff;
	width:200px;

	/*height:24px;*/
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	line-height:22px
}

ul#rdnav li ul li.bottomdot{
	background:url(../images/bottomdot.gif) no-repeat right bottom;
	height:12px;
	width:200px;
	float:left;
}

ul#rdnav li ul li:hover
{
	background-color		: #fb941e;
	color					: #FFFFFF
}

ul#rdnav li ul li.active
{
	background-color		: #ffc886;
	color					: #FFFFFF
}

ul#rdnav li ul li.active a
{
	color					: #FFFFFF
}

ul#rdnav li > ul
{
	top						: 0px;
	left					: 0px
}

ul#rdnav li:hover ul, ul#rdnav li.sfhover ul
{
	display					: block;
	margin-top				: 31px;
}

ul#rdnav li ul li a
{
	width:200px;
	overflow:hidden;
	display:block;
	background:url(../images/snfshbg.jpg);
	background-position: left bottom;
	background-repeat:repeat-x
}

ul#rdnav li ul li:hover a
{
	color					: #FFFFFF
}




























/********************************/
/*************************************/
#mainbdnav{
	background:url(../images/mainbdnavbg.jpg) repeat-x;
	height:25px;
	width:950px;
	overflow:hidden;
	padding:0 0 0 25px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width:925px;	
}
html>body  #mainbdnav{
	width:925px;
}
#mainbdnav ul{
	width:925px;
	overflow:hidden;
}
#mainbdnav ul li{
	float:left;
	padding:0 16px;
	height:25px;
	background:url(../images/mainbdnavbdr.jpg) no-repeat right;
}
#mainbdnav ul li a{
	color:#666666; 
	line-height:21px;
}
#mainbdnav ul li a:hover{
	text-decoration:underline;
}
#mainbdnav ul #blankbg{
	background:none;
} 
#mainbd{
	background:url(../images/mainbg.jpg) repeat-x; 
	width:950px;
	overflow:hidden;
	padding:12px 8px 0 9px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width:933px;	
}
html>body  #mainbd{
	width:933px;
}
#mainbdbtm{
	width:933px;  
	padding-bottom:80px;
}
#content{
	width:933px;
	padding:0;
	margin:0;   
}
#content01{
	width:901px;
	padding-left:32px;
	overflow:hidden;
}
#content01rgt{
	width:314px; 
	float:right;
}
#content01rgt #content01rgtinr{
	width:314px;
	padding:14px 0 0 16px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width:297px;	
}

#content01 ul
{
	list-style-type: disc;
	padding-left: 30px;
	margin-bottom: 14px
}

html>body  #content01rgt #content01rgtinr{
	width:297px; 
} 
#rfrrgtdata{
	width:297px;
	border-left:1px solid #E2E2E2;
	height:530px;
}
#content01lft{
	width:530px;
	float:left;
	padding-bottom:67px;
}
#content01lft p{
	font-size:10px;
	line-height:14px;
	padding-bottom:25px;
}
/*.refertext{ 
	width:530px;  
	padding-top:22px;
}
.refertext b{
	padding:0 3px;
	font-weight:normal; 
}
.refertext a{
	font-size:10px; 
	text-decoration:underline;
	color:#666; 
}
.refertext a:hover{
	color:#666;
	text-decoration:none;
}
#bdysmallnav{
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#666; 
}*/
/*********************/
.refertext{ 
	width:530px;  
	padding-top:22px;
}
.refertext small{
	padding:0 5px 0px 5px;
	margin:0px
}
.refertext a{
	font-size:10px; 
	text-decoration:underline;
	color:#999; 
}

div#contactlft .refertext a{
	color:#999
}

.refertext b{
	font-size:10px; 
	color:#999; 
}

.refertext a:hover{
	color:#999;
	text-decoration:none;
}
.textdeco{
	text-decoration:none;
}
#bdysmallnav{
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#999; 
}
/******************/

 
.refertext01{
	font-size: 14px; 
	color:#C00;
	padding:22px 0 15px 0;
}

.refertext02{
	background:url(../images/referenceicon.jpg) no-repeat 0 3px;
	padding-left:16px;
	color:#C00;
	font-size:10px;
	padding-bottom:4px;
}
.refertext03{
	font-size: 12px; 
	color:#C00;
	padding:48px 0 6px 22px;
}
#referrgtul{
	width:273px;
	padding-left:24px;
	overflow:hidden;
	padding-top:4px; 
}
#referrgtul li{
	width:259px;
	background:url(../images/referrighticon.jpg) no-repeat 0 6px;
	padding-left:14px;
	float:left;
	height:16px;
	display:block;
}
#referrgtul li a{
	text-align:left;
	text-decoration:underline;
	color:#666;
	font-size:10px;
	line-height:18px;
}
#referrgtul li a:hover{ 
	text-decoration:none; 
}
.imgtxtcont{
	width:530px;
}
.img4textpanel{
	width:514px;
	padding-left:16px;
	overflow:hidden;
	padding-bottom:25px;
}
.img4textpanel .imgbdr01{
	width:82px;
	height:82px;
	padding:1px;
	border:1px solid #CCCCCC;
	float:left;
}
.img4textpanel p{
	width:413px;
	float:right;
	text-align:left;
	font-size:10px; 
}
.img4textpanel p a{
	color:#FF9966;
	text-decoration:underline;
}
.img4textpanel p a:hover{
	color:#FF9966;
	text-decoration:none;
}

/****************************************/
/******************** MEDEWERKERS PAGE************************/
#medewekerslft{
	width:585px;
	float:left;
	padding-bottom:123px;
	font-size:10px
}
.werkerhd{
	width:585px;
	float:left;
	overflow:hidden;
	padding:20px 0 15px 0;
}
.werkerhd .werkerhdlft{
	width:265px;
	float:left;
	overflow:hidden;
}
.werkerhdlft img{
	width:72px;
	height:72px;
	padding:1px;
	float:left;
	border:1px solid #CCC;
}
.werkerhdlft p{
	width:176px;
	float:right;
	font-size:11px;
}
.werkerhdlft p a{
	color:#FF9966;
	text-decoration:underline;
}
.werkerhdlft p a:hover{
	color:#FF9966;
	text-decoration:underline;
}
.werkerhd .werkerhdrgt{
	width:295px;
	float:right;
	overflow:hidden;
}
.werkerhdrgt img{
	width:72px;
	height:72px;
	padding:1px;
	float:left;
	border:1px solid #CCC;
}
.werkerhdrgt p{
	width:206px;
	float:right;
	font-size:11px;
}
.werkerhdrgt p a{
	color:#FF9966;
	text-decoration:underline;
}
.werkerhdrgt p a:hover{
	color:#FF9966;
	text-decoration:underline;
}
.kortpdctbox{
	width:223px;
	padding-left:24px; 
	padding-top:10px;
}
.kortpdct{
	width:223px; 
	overflow:hidden;
	font-size:10px;
	padding-bottom:20px; 
}
.kortpdct img{
	width:89px;
	height:89px;
	padding:1px;
	border:1px solid #CCC;
	margin-bottom:5px;
}
.kortpdct .kortpdctlft a, .kortpdct .kortpdctrgt a{
	color:#FF9966;
	font-weight:bold;
	font-size:10px;
	line-height:16px;
	text-decoration:underline;
}
.kortpdct .kortpdctlft a:hover, .kortpdct .kortpdctrgt a:hover{
	color:#FF9966;
	text-decoration:none;
}
.kortpdct .kortpdctlft{
	width:93px;
	text-align:center;
	float:left;
}
.kortpdct .kortpdctrgt{
	width:93px;
	text-align:center;
	float:right;
}
/*************************************************/
/*********************** FAQ ******************************/
#faqlft{
	width:530px;
	float:left;
	padding-bottom:130px;
}
#faqlft p{
	font-size:10px;
	line-height:14px;
}
.refertext04{  
	color:#C00;
	font-size:10px;
	padding:35px 0 15px 0; 
}
.expandtext{
	width:530px; 
}
.expandtext h3{
	background:url(../images/bullet.jpg) no-repeat 0 7px;
	padding-left:17px;
	text-decoration:underline;
	cursor:pointer;
	font-size:10px;
	height:20px;
	line-height:20px;
}
.expandtext .answer{
	padding-left:17px;
	width:513px;
	padding-bottom:20px;
}
.contactform{
	width:235px;
}

.contactform a
{
	color:#cc0000;
	text-decoration:underline
}

.contactform a:hover
{
	text-decoration:none
}

.contactform div.selectedproductholder
{
	overflow:hidden;
	clear:both;
	margin-top:20px;
	padding-left:0px
}

.contactform div.selectedproductholder a
{
	float:left;
	display:inline;
	width:90px;
	height:90px;
	padding:1px;
	border:1px solid #EEE;
	margin-right:20px;
	margin-bottom:20px
}

.contactform div.selectedproductholder a img
{
	display:block;
	width:90px;
	height:90px;
}

.contactform h2
{
	padding-left:0px;
	margin-left:0px
}

.contactform p{
	font-size:10px;
}
.quickcont{
	width:219px;
	overflow:hidden;
	padding-top:25px;
}
.quickcont label{
	line-height:21px;
	font-size:10px;
	display:block;
	font-weight:bold;
}
.quickcont .inpttxt{
	width:217px;
	height:15px;
	padding:3px 0;
	border:1px solid #CCC;
	margin-bottom:5px;
}
.quickcont .areatxt{
	width:217px;
	height:126px; 
	border:1px solid #CCC;
	margin-bottom:11px;
	overflow: hidden;
}
.qureybx{
	width:122px;
	height:21px;
	float:right;
}
/******************************************************/
/******************** SEARCH RESULT *****************/
#srchrslt{
	width:550px;
	float:left;
	padding-bottom:67px;
}
#srchrslt p{
	font-size:10px;
	line-height:14px;
}
#searchme{
	width:550px;
	overflow:hidden;
}
#searchme .srchhdr0{
	width:104px;
	float:left;
	font-weight:normal;
}
#searchme .srchfrm{
	width:427px;
	float:left;
	overflow:hidden;
}
.srchfrm .largebox{
	background:url(../images/largeinput.jpg) no-repeat;
	width:280px;
	height:24px;
	float:left;
}
.srchfrm  .lagrebosrgt{
	width:136px;
	float:right;
}
.multicheck{
	width:427px;
	float:left;
	padding-top:20px; 
}
.multicheck dd{ 
	overflow:hidden;
	float:left;
}
.multicheck dd input{
	height:14px;
	float:left;
}
.multicheck dd label{
	height:14px;
	float:left;
	padding:0 14px 0 6px;   
	font-size:10px;
	color:#999;
	font-weight:bold;
}
.largebox input{
	background:none;
	margin:3px 5px;
	width:270px; 
	height:16px;
	
}
.subbtn{
	width:136px;
	height:21px;
	float:left;
}
#prdctresult{
	width:425px;
	padding-left:10px;
	display:block;
	float:left;
	padding-top:65px;
}
#prdctresult dd{
	width:425px;
	overflow:hidden;
	padding-bottom:35px;
}
#prdctresult dd label{
	width:47px;
	height:47px;
	float:left;
	border:1px solid #ccc;
}
#prdctresult dd label img{
	width:45px;
	height:45px;
	border:1px solid #fff;
}
#prdctresult dd fieldset{
	width:363px;  
	padding-left:10px;
	float:right;
}
#prdctresult dd fieldset h3{
	color:#FF9966;
	font-size:12px;
}
#prdctresult dd fieldset h3 a{
	color:#666;
	padding-left:2px;
	text-decoration:underline;
	font-size:12px;
}
#prdctresult dd fieldset h3 a:hover{
	text-decoration:none;
}
/*****************************************************/
/******************** CONTACT US **************************************/
#content01rgt #rightmainbox{
	width:314px;
	padding:14px 0 0 16px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width:297px;	
}
html>body  #content01rgt #rightmainbox{
	width:297px; 
}
#contactlft{
	width:530px;
	float:left;
	padding-bottom:23px;
	font-size:10px;
	line-height:14px;
}

#contactlft p{
	font-size:10px;
	line-height:14px;
	padding-bottom:15px;
}

#contactlft a
{
	color: #CC0000
}

#contactlft a:hover
{
	text-decoration: underline
}

#contactlft img
{
	margin-right: 15px;
	margin-bottom: 15px
}

#contactlft input
{
	border:1px solid #ccc;
}

.refertext05{   
	font-size:10px; 
}
#rgtboxfixed{
	width:275px;
	padding-left:22px;
	border-left:1px solid #E2E2E2;
	height:550px;
}
/*************************************************************/
/******************************* Nieuws *******************************/
#nieuslft{
	width:530px;
	float:left;
	padding-bottom:65px;
	font-size:10px
}

#nieuslft div.refertext a
{
	color:#999
}

#nieuslft p{
	font-size:10px;
	line-height:14px;
	padding-bottom:15px;
}

#nieuslft p img.overview
{
	float:left;
	display:inline;
	cursor:pointer;
	border:1px solid #E2E2E2;
	padding:1px
}

#nieuslft a
{
	color: #CC0000;
	text-decoration:underline
}

#nieuslft a:hover
{
	text-decoration:none
}

#nieuslft img
{
	margin-right: 15px;
	margin-bottom: 15px
}

.paralinkup{
	color:#CCCCCC; 
	font-size:10px;
	line-height:14px; 
	padding-bottom:15px;
}
.paralinkup a{
	color:#CCCCCC; 
	font-size:10px;
	line-height:14px; 
}
.paralinkup a:hover{
	color:#CCCCCC; 
	font-size:10px;
	line-height:14px; 
}
.paralinkup b{
	color:#CCCCCC; 
	font-size:10px;
	line-height:14px;
	padding:0 5px;
}
.rightheadertxt{
	font-size: 12px; 
	color:#C00;
	padding:48px 0 12px 0;
}

.rightheadertxt a
{
	color: #CC0000;
	text-decoration:none
}

.rightheadertxt a:hover
{
	text-decoration:underline
}

.yearicon{
	background:url(../images/referrighticon.jpg) no-repeat 1px 3px;
	padding-left:16px;
	height:18px;
}
.monthnews{
	padding-left:50px;
	overflow:hidden;
	padding-bottom:40px;
}
.monthnews li{
	height:18px;
	float:left;
	width:220px;
}
.monthnews li a{
	color:#666;
	font-size:10px;
	line-height:18px;
	text-decoration:none
}
.monthnews li a:hover{
	color:#666;
	text-decoration:underline
}
.yearicon a{
	color:#666;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline; 
}
.yearicon a:hover{
	color:#FF9966; 
}
/**************************************************************/
/******************** Product page *****************************************/
#mainbdpdtpnel{
	width:933px;  
}
#mainbdbtmpnel{
	width:933px; 
	background:url(../images/mainbtmbg.jpg) no-repeat left bottom;
	padding-bottom:34px;
}
#productrgtpanel{
	width:275px;
	padding-left:22px;
	border-left:1px solid #E2E2E2;
	height:154px;
}


.zoekformhd{
	width:210px;
	float:left;
}
.zoekform{
	background:url(../images/largeinput01.jpg) no-repeat;
	width:210px;
	height:24px;
	float:left;
	margin-bottom:8px;
}
.zoekform input{
	width:204px;
	height:18px;
	margin:3px 3px;
	background:none;
}
.zoekformhd .zoekbtn{
	width:116px;
	height:21px;
	float:left;
	margin-left:94px;
}
#ourpdt{
	width:901px;
	padding-left:32px;
	padding-bottom:68px;
}
#ourpdt dl{
	width:901px;
	overflow:hidden;
	padding-bottom:64px;
}
#ourpdt dl .pdt00{
	width:272px;
	float:left;
}
#ourpdt dl .pdt11{
	width:272px;
	float:left;
	padding:0 33px;
}
#ourpdt dl .pdt00, #ourpdt dl .pdt11{
	overflow:hidden;
}
#ourpdt dl .pdt00 img, #ourpdt dl .pdt11 img{
	width:90px;
	height:90px;
	padding:1px;
	float:left;
	border:1px solid #CCC;
}
#ourpdt dl .pdt00 p, #ourpdt dl .pdt11 p{
	width:165px;
	float:right;
	font-size:10px;
}
#ourpdt dl h2{
	font-size:12px;
	display:block;
	color:#F96;
	text-decoration:underline;
	padding-bottom:16px;
}
#ourpdt dl h2:hover
{
	text-decoration:none
}
.pdtrgthdrtxt{
	font-size: 10px;  
	padding:48px 0 12px 0;
}
/*********************************************************/
/*************************** Product category *******************************/
#pdtcategorylft{
	width:530px;
	float:left
}

#pdtcategorylft p{
	font-size:10px;
	padding-bottom:15px;
}
.pdtctheadtxt{
	background:url(../images/bullet.jpg) no-repeat 0 7px;
	padding-left:16px;  
	height:18px; 
}
.pdtctheadtxt a{
	color:#666; 
	text-decoration:underline; 
	font-size:10px; 
	line-height:18px;
}
.pdtctheadtxt a:hover{
	color:#666; 
	text-decoration:none;  
}
#prdtctrgtpanel{
	width:275px;
	padding-left:22px;
	border-left:1px solid #E2E2E2;
	height:154px;
}
#ourpdtcategory{
	width:901px;
	padding-left:32px; 
}
#ourpdtcategory dl{
	width:901px;
	overflow:hidden;
	padding-top:33px;
}
#ourpdtcategory dl dd{
	width:140px;
	float:left;
	padding-right:40px;
	font-size:10px;
	line-height:15px;
}

#ourpdtcategory dl dd.noproducts
{
	width:280px
}

.forcategimg{
	display:block;
	padding-bottom:6px;
}
.forcategimg img{
	width:90px;
	height:90px;
	padding:1px;
	border:1px solid #CCC;
}
.forcategimglink{
	color:#666; 
	text-decoration:underline; 
	font-size:10px; 
	line-height:16px;
	font-weight:bold;
	
}
.forcategimglink:hover{
	color:#666; 
	text-decoration:none;  
}
.btmbdrdiv{
	width:860px;
	padding-left:32px;
	overflow:hidden;
	padding-bottom:85px;
}
.btmbdrdiv00{
	width:860px;
	padding-left:32px;
	overflow:hidden;
	padding-bottom:60px;
}
.btmbdrdiv00 .bdrline{
	margin-top:25px; 
	height:1px;
	background:#E2E2E2;
}
.btmbdrdiv .bdrline{
	margin-top:115px;
	width:860px; 
	height:1px;
	background:#E2E2E2;
}
.btmbdrdiv span, .btmbdrdiv00 span{
	color:#E32525;
	font-weight:bold;
	font-size:11px;
	padding-top:14px;
	float:left;
}
.btmbdrdiv span a, .btmbdrdiv00 span a{
	color:#E32525;
	
	text-decoration:underline; 
}
.btmbdrdiv span a:hover, .btmbdrdiv00 span a:hover{
	color:#E32525;
	text-decoration:none; 
}
/********************************************************************************/
/********************** Product Details Page *************************************/
#pdtdetaillft{
	width:560px;
	float:left; 
}
#pdtdetaillft p{
	font-size:10px;
	padding-bottom:15px; 
}
.detailtop{
	width:560px;
	overflow:hidden;
}
.detailtop .detailtoplft{
	width:236px;
	float:left;
	overflow:hidden;
}
#prditalrgtpanel{
	width:275px;
	padding-left:22px;
	border-left:1px solid #E2E2E2;
	height:417px;
}
.detailrgtul{
	padding:17px 0 84px 0;
}
.detailrgtul li a{
	font-size:10px;
	color:#666;
	text-decoration:underline;
	line-height:14px;
}
.detailrgtul li a:hover{ 
	text-decoration:none;
	color:#666; 
}
.klikbox{
	background:url(../images/klikbg.jpg) no-repeat;
	width:210px;
	padding:13px 18px 0 31px;
	height:132px;
}
.klikhier{
	width:116px;
	height:21px;
	float:right;
	padding-top:15px;
}
.klikbox p{
	color:#CC0000;
	text-align:right;
}
.klikbox p span{
	font-size:14px;
	color:#FF9966;
}
.thumtext{
	padding:3px 0 26px 0;
}
.thumtext{
	color:#CCC;
	font-size:10px;
	line-height:10px;
	float:left;
	text-align:left;
	width:236px
}
.largeimg{
	width:236px;
	float:left;
}
.largeimg img{
	width:234px;
	height:234px;
	border:1px solid #CCC;
}
 
.thumimg{
	width:39px;
	height:39px;
	float:left;
}
.thumimg img{
	width:34px;
	height:34px;
	margin:2px 0 0 2px;
	border:1px solid #CCC;
}
.detailtop .detailtoprgt{
	width:300px;
	float:right;
	line-height:15px;
}
.addvertise{
	width:286px;
	overflow:hidden;
}
.addvertise .addvertise00{
	width:140px;
	float:left;
	text-align:left;
}
.addvertise .addvertise11{
	width:140px;
	float:right;
	text-align:right;
}
.addvertise11 a{
	color:#666;
	text-decoration:underline;
}
.addvertise11 a:hover{
	color:#666;
	text-decoration:none;
}
#expandable{
	width:860px;
	padding-left:32px;
}
.expandme, .expandme dl, .expandme dl dd{
	height:24px;
	display:block;
}
.expandme{
	background:url(../images/plusbg.jpg) repeat-x;
	width:860px;
}
.expandme dl{
	background:url(../images/plusleft.jpg) no-repeat;
}
.expandme dl dd{
	background:url(../images/plusright.jpg) no-repeat right;
	padding:0 5px;
}
.expandhdtxt{
	background:url(../images/plus.jpg) no-repeat right;
	width:840px;
	padding-left:3px;
	line-height:24px;
	font-size:10px;
	display:block;
	cursor:pointer;
}
.expndabletext{
	width:844px;
	padding:0px 8px 0px 8px;
	overflow:hidden;
}
.fortext00{
	width:540px;
	float:left;
	padding-top:17px;
	font-size:10px;
	line-height:14px;
}

.expndabletext p{
	font-size:10px;
	padding-bottom:16px;
	line-height:14px;
}
.fortext11{
	width:210px;
	float:right;
	padding-top:17px
}
.expndabletext p a{
	color:#666;
	text-decoration:underline;
}
.expndabletext p a:hover{
	color:#666;
	text-decoration:none;
}
.fortext22{
	width:250px;
	padding-right:20px;
	float:left;
	padding-bottom:20px;
	padding-top:17px
}
.forbtmimg{
	width:90px;
	margin-left:5px;
	margin-right:5px;
	padding-top:11px;
	float:left;
	text-align:center;
	overflow:hidden
}

.forbtmimg.noimages
{
	width: 160px
}

.forbtmimg img{
	width:78px;
	height:78px;
	padding:1px;
	border:1px solid #CCC;
	margin-bottom:6px;
}
.fortext22 span{
	background:url(../images/bullet.jpg) no-repeat 0 3px;
	padding-left:11px;
	display:block;
	font-size:10px;
}
.fortext22 span a{
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
.fortext22 span a:hover{
	color:#666;
	text-decoration:none;
}
/**********************************************************/
/*---------------------------------------Main Content Area*/
#maininr{
	background:url(../images/mainbg.jpg) repeat-x; 
	width:950px;
	overflow:hidden;
	padding:12px 8px 0 9px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width:933px;	
}
html>body  #maininr{
	width:933px;
}
#maininr2{
	width:933px;
	overflow:hidden; 
}
#maininrlft{
	width:619px;
	float:left;
	display:inline
}

#maininrlft img
{
	margin-right: 15px;
	margin-bottom: 15px
}

#maininrrt{
	width:314px;
	float:right; 
	display:inline;
	overflow:hidden
}
/*--------------------------------------Main Left area
*/
#bigbutton{
	width:619px;
	padding-top:15px;
	overflow:hidden;
}
#bigbutton dd,#bigbutton dd a{
	width:307px;
	height:177px;
	display:block;
}
#bigbutton dd a{
	overflow:hidden;
}
#biglftbtn{
	background-repeat: no-repeat;
	background-position:0px 0px;
	float:left;
}

#biglftbtn:hover
{
	background-position:0px -177px
}
/*#biglftbtn a p{ 
	display:block;
	float:right;
	font-weight:bold;
	color:#FF9966;
	width:295px;
	text-align:right;
	margin:11px 12px 0 0; 
}
#biglftbtn a p b{
	font-size:14px;
	color:#CC0000;
	display:block;
}
#biglftbtn a label{
	font-size:11px;
	color:#999;
	display:block;
	float:right;
	font-weight:bold;
	margin:77px 15px 0 0; 
	
}*/
#bigrtbtn{
	background-repeat: no-repeat;
	background-position:0px 0px;
	float:right;
}

#bigrtbtn:hover
{
	background-position: 0px -177px
}
/*--------------------------------------Main Right area
*/

/*-----1---------------------------------Log Panel
*/
#logpanel{ 
	height:133px;
	width:314px;
	margin-left:7px; 
	position:absolute;
	top:0px; 
}
#logpanelinr{
	width:314px;
	height:124px;
	overflow:hidden;
}
#logpanelinr dd{
	height:124px;
	float:left;
}
#logpanellft{
	background:url(../images/loginpanellft.png) no-repeat;
	width:30px;
}
/*\*/
* html #logpanellft{
background:url(../images/loginpanellft.gif) no-repeat;
}
/**/
#logpanelmid{
	background:url(../images/loginpanelmid.jpg) no-repeat;
	width:253px;
}
#logpanelrt{
	background:url(../images/loginpanelrt.png) no-repeat;
	width:31px;
}
/*\*/
* html #logpanelrt{
background:url(../images/loginpanelrt.gif) no-repeat;
}
/**/
#logpanelbtm{
	background:url(../images/loginpanebtm.png) no-repeat ;
	width:303px;
	height:9px;
	margin-left:5px;
}
/*\*/
* html #logpanelbtm{
background:url(../images/loginpanebtm.gif) no-repeat ;
}
/**/

#logpanelmid{
	font-size:11px;
}
#logpanelmid h4{
	color:#cc0000;
	line-height:34px;
	font-size:11px;
	font-weight:normal;
	overflow: hidden;
	height:34px;
}

#logpanelmid div.userinfo
{
	padding-left:12px
}

#logpanelmid div.half
{
	width: 49%;
	float:left
}

#logpanelmid h4.black
{
	color:#666666
}

#logpanelmid a
{
	color:#cc0000;
	text-decoration:underline
}
#logpanelmid a:hover
{
	text-decoration:none
}
#logpanelmid label{
	display:block;
	line-height:15px;
	color:#666;
	font-size:9px;
}
#logpanelmid input{
	width:167px;
	height:14px;
	border:1px solid #ccc;
}
#logpanelmid fieldset{
	width:174px;
	overflow:hidden;
	padding-top:5px;
}
#logpanelmid fieldset .log{
	width:44px;
	height:19px;
	float:left;
	border: none;
}
#logpanelmid fieldset a{
	text-decoration:underline;
	color:#999;
	font-size:9px;
	float:right;
	line-height:19px;
}
#logpanelmid fieldset a:hover{
	text-decoration:none;
}
/*-------2------------------------------------Snel Naar
*/
#right2nd{
	width:314px;
	padding:14px 0 0 16px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:297px;	
}
html>body  #right2nd{
	width:297px;
}
#snelnaar,#snelnaar #snelnaartop,#snelnaar #snelnaartop #snelnaarbtm{
	width:297px;
	display:block;
}
#snelnaar{
	background:url(../images/sneldaarbg.jpg) repeat-y;
	
}
#snelnaar #snelnaartop{
	background:url(../images/sneldaartop.jpg) no-repeat;
}
#snelnaar #snelnaartop #snelnaarbtm{
	background:url(../images/sneldaarbtm.jpg) no-repeat bottom left;
	padding:0 0 17px 0;
}
#snelinr{
	width:278px;
	padding:0 0 0 19px;
}
#snelinr h3{
	font-size:16px;
	color:#fff;
	line-height:38px;
}
#snellst li{
	width:278px;
	background:url(../images/rightlnkdivider.jpg) no-repeat bottom left;
	line-height:32px;
}
#snellst li a{
	width:269px;
	margin-left:9px;
	color:#666;
	background:url(../images/ashbullet.jpg) no-repeat 0 3px;
	padding-left:24px;
}
#snellst li a:hover{
	text-decoration:underline;
}
#snelinr h4{
	font-size:10px;
	color:#b4b4b4;
	font-weight:normal;
	padding-top:10px;
	line-height:18px;
}
/*-------------------------------------------News area
*/
#lfthewsarea{
	width:273px;
	padding:14px 0 0 24px;
}

#lfthewsarea img
{
	margin-right: 15px;
	margin-bottom: 15px
}

#lfthewsarea h3{
	color:#CC0000;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
}
#lfthewsarea ul{
	width:273px;
}
#lfthewsarea ul li{
	width:259px;
	background:url(../images/bullet.jpg) no-repeat 0 3px;
	padding:0 0 15px 14px;
	font-size:10px;
}
#lfthewsarea ul li a{
	font-size:10px;
	color:#666;
	display:block;
	font-weight:bold;
	text-decoration:underline;
}
#lfthewsarea ul li a:hover{
	text-decoration:none;
}
.rtpera{
	width:252px;
}
.rtpera h4{
	color:#cc0000;
	font-size:12px;
	font-weight:normal;
	line-height:32px;
}
.rtpera p{
	width:235px;
	padding:0 0 0 17px;
	font-size:10px;
	color:#666;
	line-height:15px;
	overflow:hidden;
	
}
.rtpera p b{
	display:block;
	color:#FF9966;
	float:right;
}
.rtpera p b a{
	color:#FF9966;
}
.rtpera p b a:hover{
	text-decoration:underline;
	color:#FF9966;
}
/*-------------------------------------------------------Footer Area
*/
#footer{  
	width:964px; 
	padding:0 7px 0 16px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:941px;	
}
html>body  #footer{
	width:941px;
}



   
 /* #footer{
 
      position:absolute; 
      top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
 
      }*/

 
#ftr01{
	
	position:absolute;
	 height:100%;
	 position:absolute;
	 bottom:0;
	width:964px;
	z-index:0;
	padding:0 7px 0 16px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:941px;	
}
html>body  #ftr01{
	width:941px;
} 
#ftr{
	width:964px;
	padding:0 7px 0 16px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:941px;	
}
html>body  #ftr{
	width:941px;
}
#ftrinr{
	height:67px;
	width:941px;
	overflow:hidden;
	background:url(../images/ftrbg01.jpg) repeat-x;
}
#ftrinrlft{
	width:373px;
	float:left;
	height:67px;
}
#ftrinrrt,#ftrinrrt dl,#ftrinrrt dl dd{
	display:block;
	height:67px; 
}
#ftrinrrt{
	width:568px;
	float:right; 
	background:url(../images/ftrbg02.jpg) repeat-x;
}
#ftrinrrt dl{
	background:url(../images/ftrlft2.jpg) no-repeat;
}
#ftrinrrt dl dd{
	background:url(../images/ftrrt2.jpg) no-repeat right top;
}
#ftrinrrt dl dd P{
	font-size:11px;
	color:#fff;
	line-height:67px;
	padding:0 0 0 88px;
}
#ftrinrrt dl dd P a{
	color:#fff;
	text-decoration:underline;
	padding:0 13px;
}
#ftrinrrt dl dd P a:hover{
	text-decoration:none;
}
#ftrinrlft label{
	height:29px;
	width:322px;
	display:block;
	padding-left:21px;
	overflow:hidden;
}
#ftrinrlft label input{
	width:200px;
	height:22px;
	float:left;
	border:1px solid #ccc;
	background:#EBEBEB; 
	color:#FF9966;
	font-weight:bold;
	padding:5px 0 0 8px; 
}
#ftrinrlft label .srchbtn01{
	width:101px;
	height:25px;
	float:right;
	margin-top:2px;
	border:none;
	padding:0;
}
#ftrbtm{ 
	width:941px;
	background:url(../images/ftrbtm.jpg) repeat-x;
	height:2px;
}
#ftrbtmadd{ 
	width:907px;
	background:#D80C0C url(../images/ftrbtm.jpg) repeat-x bottom; 
	font-size:10px;
	color:#F4BCBC;
	overflow:hidden;
	padding:6px 7px 20px 27px;
}
#ftrbtmadd dd{ 
	width:250px;
	overflow:hidden;
	float:left;
	padding-right:20px;
}
#ftrbtmadd .ftrbtmadd04{
	width:60px;
	float:left;
}
#ftrbtmadd dd a{
	float:left;
}
#ftrbtmadd dd p{
	float:left;
	width:184px;
	padding-left:14px;
}
.btmicon01{
	background:url(../images/addsenceicon01.jpg) no-repeat 0 3px;
	padding-left:14px;
	font-weight:bold;
	text-decoration:underline;
	float:left;
	color:#F4BCBC;
}
.btmicon01:hover{ 
	text-decoration:none; 
	color:#F4BCBC;
}
.btmicon02{
	background:url(../images/btmrssicon.jpg) no-repeat 0 1px;
	padding-left:22px;
	font-weight:bold;
	text-decoration:underline;
	float:left;
	color:#F4BCBC;
}
.btmicon02:hover{ 
	text-decoration:none; 
	color:#F4BCBC;
}
.btmicon03{
	padding-left:22px;
	font-weight:bold;
	text-decoration:underline;
	float:left;
	color:#F4BCBC;
}
.btmicon03:hover{ 
	text-decoration:none; 
	color:#F4BCBC;
}
/*Result Pager*/
#resultpager{
	width:860px;
	border-top:1px solid #E2E2E2;
	margin-left:40px;
	padding-top:15px; 
}
#resultpager p a{
	color:#999;
	font-size:11px;
	font-weight:bold;
	line-height:30px;
	padding:0 10px;
}

#resultpager span.navinactive{
	color:#999;
	font-size:11px;
	font-weight:bold;
	line-height:30px;
	padding:0 10px;
}

#resultpager p .lftrpfl{
	padding-left:0;
}
#resultpager p a:hover{
	text-decoration:underline;
}

#resultpager fieldset{
	color:#CC0000;
}

 #resultpager a{
	font-size:11px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
}

#resultpager a:hover
{
	text-decoration:none
}

#resultpager .srl01{
	font-size:11px;
	color:#CC0000;
	font-weight:bold;
	margin:0 0 0 18px;  
}
#resultpager .srl02{
	font-size:11px;
	color:#CC0000;
	font-weight:normal;
	text-decoration:underline;
	margin:0 18px 0 0; 
} 

div.clear
{
	clear:both
}

div#nieuslft h1.refertext01 a.alternate
{
	text-decoration:none
}

div#nieuslft h1.refertext01 a.alternate:hover
{
	text-decoration:underline
}

span.grey
{
	color: #BBBBBB
}


div.ucheader
{
	font-size: 12px; 
	color:#C00;
	margin-left:35px;
	width: 540px;
	font-weight:bold;
	margin-bottom:10px
}

div.ucbody
{
	margin-left:35px;
	width: 540px;
	font-size:10px;
	line-height:14px
}

div#homedisplayholder
{
	width: 619px;
	height: 326px;
	overflow:hidden
}

div.ucbody a
{
	color: #CC0000;
	text-decoration:underline
}

div.ucbody a:hover
{
	color: #CC0000;
	text-decoration:none
}

div.ucbody p{
	line-height:14px;
	padding-bottom:15px;
}

form.contentform
{
	margin:14px
}

form.contentform label
{
	float:left;
	display:inline;
	width:200px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px
}

form.contentform input
{
	float:left;
	display:inline;
	width:195px;
	height:14px;
	border:1px solid #cccccc;
	margin-right:5px
}

form.contentform input.street
{
	width:150px;
	margin-right:5px
}

form.contentform input.streetnumber
{
	width:40px
}

form.contentform input.postalcode
{
	width:50px;
	margin-right:5px
}

form.contentform input.city
{
	width:140px
}

form.contentform input.button
{
	height:auto
}

form.contentform div.value
{
	float:left;
	display:inline;
	width:300px;
	line-height:14px;
	margin-bottom:5px;
	margin-top:5px
}

form.contentform div.field
{
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #EFEFEF
}

form.contentform div.value textarea
{
	border:1px solid #CCCCCC;
	width:100%;
	height:100px
}

form.contentform input.hidden
{
	display:none
}

form.contentform span.notice
{
	font-weight:bold;
	color:#CC0000;
	display:block;
	margin-top:10px
}

form.contentform a.deleterecord
{
	float:right;
	display:inline;
	width:14px;
	height:14px;
	background-image:url('../images/delete.gif');
	background-position: 0px 0px;
	overflow:hidden
}

form.contentform a.deleterecord:hover
{
	background-position:0px -14px
}

form.contentform a.deleterecord span
{
	display:none
}

div.userright
{
	margin-top:35px;
	padding-bottom:35px;
	border-bottom:1px solid #DDDDDD
}

div.userright div
{
	font-size:13px;
	color:#CC0000;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
	overflow:hidden
}

div.userright div span
{
	float:left;
	display:inline;
}

div.userright div a
{
	float:left;
	display:inline;
	width:220px
}

div.userright div.active a
{
	font-weight:bold
}

div.userright div.header
{
	color:#666666;
	font-size:17px;
	padding-bottom:10px
}

div.userright div a
{
	color:#CC0000;
	text-decoration:none;
	padding-left:15px
}

div.userright a:hover
{
	text-decoration:underline
}

a.userrightquestions
{
	color:#CC0000;
	font-size:10px;
	display:block;
	margin-top:35px;
	text-decoration:underline
}

a.userrightquestions:hover
{
	text-decoration:none
}

div.mailingheader
{
	width:522px;
	height:25px;
	overflow:hidden;
	background-image:url("../images/mailingheader.gif");
	color:#999999;
	font-weight:bold;
	font-size:10px;
	line-height:22px;
	padding-left:8px;
	cursor:pointer
}

div.mailingbody
{
	background-image:url("../images/mailingfaux.gif");
	background-repeat:repeat-y;
	clear:both;
	overflow:hidden
}

div.mailingbody a
{
	text-decoration:underline
}

div.mailingbody a:hover
{
	text-decoration:none
}

div.mailingbody div.left
{
	float:left;
	display:inline;
	width:350px
}

div.mailingbody div.right
{
	float:left;
	display:inline;
	width:150px;
	padding:10px
}

div.mailingbody div.left div.lastedition
{
	padding:10px;
	border-bottom:1px solid #EFEFEF
}

div.mailingbody div.left div.lastedition div.subject
{
	font-size:15px;
	margin-bottom:10px
}

div.mailingbody div.left div.lastedition a
{
	float:right;
	display:inline
}

div.mailingbody div.left div.archive
{
	padding-left:10px;
	padding-right:5px
}

div.mailingbody div.left div.archive div.navigation
{
	clear:both;
	overflow:hidden;
	margin-top:10px
}

div.mailingbody div.left div.archive div.navigation div.year
{
	float:left;
	display:inline;
	text-decoration:underline;
	color:#CC0000;
	margin-right:10px;
	cursor:pointer
}

div.mailingbody div.left div.archive div.navigation div.year:hover
{
	text-decoration:none
}

div.mailingbody div.left div.archive div.navigation div.year.active
{
	font-weight:bold;
	color:#666666;
	text-decoration:none
}

div.mailingbody div.left div.archive div.mailings
{
	margin-top:10px;
	padding-bottom:10px
}

div.mailingbody div.left div.archive div.mailings div.mailing
{
	clear:both;
	overflow:hidden
}

div.mailingbody div.left div.archive div.mailings div.mailing:hover
{
	background-color:#F3F3F3
}

div.mailingbody div.left div.archive div.mailings div.mailing div.subject
{
	float:left;
	display:inline;
	width:120px;
	margin-right:5px;
	overflow:hidden
}

div.mailingbody div.left div.archive div.mailings div.mailing div.date
{
	float:left;
	display:inline;
	width:100px;
	text-align:right;
	overflow:hidden;
	margin-right:5px
}

div.mailingbody div.left div.archive div.mailings div.mailing a.pdf
{
	float:left;
	display:inline;
	width:100px;
	text-align:right;
	overflow:hidden
}

div.mailingbody div.right div.header
{
	font-weight:bold;
	margin-bottom:10px
}

div.mailingbody div.right div.contact
{
	line-height:16px;
	clear:both;
	overflow:hidden
}

div.mailingbody div.right div.contact input
{
	float:left;
	display:inline;
	margin-right:5px;
	border: 0px
}

input.contactcheckbox
{
	border:0px
}

dl.atimagedisplaycontent
{
	width:236px;
	float:left;
	overflow:hidden;
	margin-right:20px;
	margin-bottom:10px
}

dl.atimagedisplaycontent .largeimg
{
	height:240px;
	overflow:hidden
}

form.contentform input.contactname, form.contentform input.contactemail, form.contentform input.contacttelephone
{
	width:150px
}

.fortext00 ul
{
	list-style-type: disc;
	padding-left: 30px;
	margin-bottom: 14px
}

img.productcategoryitemimage
{
	border:1px solid #D0D0D0;
	padding:1px;
	float:left;
	display:inline;
	margin-right:20px;
	margin-bottom:10px
}

div.subcatholder
{
	float: left;
	display: inline
}

iframe.externproductpreview
{
	border:1px solid #D0D0D0;
	width: 585px;
	height: 400px
}

label.colorpicker
{
	line-height: 20px
}

div.colorpicker
{
	line-height: 14px;
	clear: both;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #D0D0D0;
	width: 125px;
	padding: 3px
}

div.colorpicker:hover
{
	background-color: #F0F0F0
}

div.colorpicker div.color
{
	float: left;
	display: inline;
	width: 12px;
	height: 12px;
	overflow: hidden;
	border: 1px solid #D0D0D0
}

div.colorpicker div.colorcode
{
	float: left;
	display: inline;
	margin-left: 10px;
	font-weight: bold
}

form input.fontsize
{
	width: 75px
}

div#contactlft p.insertcode
{
	font-family:Courier New;
	font-weight:bold;
	padding:10px;
	border:1px solid #D0D0D0;
	margin-bottom:30px
}

span.code
{
	font-family:Courier New;
	font-weight:bold
}

div#nieuslft div.navigators
{
	margin-top:30px;
	clear:both;
	overflow:hidden
}

div#nieuslft div.navigators a.left
{
	float:left;
	display:inline
}

div#nieuslft div.navigators a.right
{
	float:right;
	display:inline
}

table.klantenoverzichtlabel
{
	font-size:10px;
	display: block;
	margin: 0px;
	padding: 0px
}

table.klantenoverzichtlabel td.title
{
	width: 150px;
	margin: 0px;
	padding: 0px
}

table.klantenoverzichtlabel td.title b
{
	margin-bottom: 5px;
	display: block
}

table.klantenoverzichtlabel td.flags
{
	width: 55px;
	margin: 0px;
	padding: 0px
}

table.klantenoverzichtlabel td.flags img
{
	display:block;
	margin:0px;
	padding:0px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px
}

#contactlft img
{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px
}

div.cmscontent
{
    clear: both;
    overflow: hidden
}

div.cmscontent img
{
    margin-bottom: 10px ! important;
    display: block ! important
}

div.cmscontent img[align=left]
{
    float: left ! important;
    display: inline ! important;
    margin-right: 10px ! important
}

div.cmscontent img[align=right]
{
    float: right ! important;
    display: inline ! important;
    margin-left: 10px ! important
}

div.cmscontent ol
{
    margin-left: 35px ! important;
    list-style-type: decimal ! important;
    margin-bottom: 14px ! important
}

a.zoekproductdealer
{
    margin-top: 20px;
    display: block;
    width: 264px;
    height: 37px;
    margin-bottom: 40px;
    background-image: url('../images/zoekdealer.gif')
}

a.zoekproductdealer:hover
{
    background-position: 0px -37px
}

a.zoekproductdealer span
{
    display: none
}

a.homerightcol
{
    display: block;
    width: 265px;
    height: 124px;
    margin-top: 20px
}

a.homerightcol:hover
{
    background-position: 0px -124px
}

a.homerightcol span
{
    display: none
}

a.dscbanner
{
    display: block;
    width: 619px;
    height: 109px;
    background-image: url('../images/dscbanner.jpg');
    overflow: hidden;
    margin-top: 16px
}

a.dscbanner span
{
    display: none
}