body {
	background-color:#EAEBEC;
	margin-top:0px;
	}

body, td, p, div {

	font-family:Verdana;
	font-size:11px;
	color:#000000;
}


a:link.hoofdmenu, a:visited.hoofdmenu
{
    float:left;
   width:100%;
    height:21px;
    color:#FFFFFF; 
    margin:0px 0px 0px 0px; 
    padding:0px 40px 0px 12px;
    font-size:11px; 
    font-family:Verdana; 
    font-weight: bold; 
    text-decoration: none; 
    background:url('/pix/menu_item_bg.gif'); 
    background-position:left; 
    background-repeat:no-repeat; 
    vertical-align:middle;
    line-height:180%;

}

a:hover.hoofdmenu, a:visited:hover.hoofdmenu	 
{
    width:100%; 
    height:21px;
    color:#FFFFFF; 
    text-decoration: none; 
    background:url('/pix/menu_item_bg_act.gif'); 
    background-position:left; background-repeat:no-repeat;
}

a:link.hoofdmenulast, a:visited.hoofdmenulast, a:hover.hoofdmenulast, a:visited:hover.hoofdmenulast { width:inherit;}





h1, .h1  {
	font-size: 12px;
	COLOR: #E2782E;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px;
	text-align:left;
}
.orangeText { COLOR: #E2782E; }


.SubmenuSelectedItem {
    COLOR: #E2782E; font-weight:bold; text-transform:uppercase;	
    font-family:Verdana; font-size:10px; }
    
    
td.topcel {
	background-color:#FFFFFF;
	vertical-align:top;
}

maintable {
	text-align:left;
}

img {
	border-color:#E2782E;
}

.img a:hover {
	border-color:#FFFFFF;
}

/* generated items */
.itemtable {
	padding-right:30px;
} 
 
table.smallImgFrame {
	width: 127;
	height: 127;
	border: 1px solid silver;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	}
table.bigImgFrame {
	width: 402;
	height: 402;
	border: 1px solid silver;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	}





td.menu {
	background-color: #E2782E; 
	border-top: 1px solid #C3C4C7;
	border-bottom: 1px solid #C3C4C7;
/*	padding: 0px 0px 4px 8px;  */
	color: #FFFFFF;
	background-image: url(/syspix/menubg.gif);
}

table.mydata td { vertical-align:top; padding-bottom: 2px;}
/* menu links */





/* body links */
a, a:visited {	color:#E2782E; 	text-decoration:none; }
a:hover {color:#E2782E; text-decoration:underline; }




.footer {
	font-size:10px;
	color:#999999;
	}


/* form classes*/
.forminput {
	border-color:#096C95;
	width:150px;
	height:18px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:6px;
	padding-top:4px;
	color:#999999;
}

.forminputsearch {
	border-color:#096C95;
	width:150px;
	height:18px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-left:6px;
	padding-top:4px;
	color:#000000;
}

table.GridLijst { background-color:transparent;}

table.GridLijst th {
    font-weight: bold; 
    font-size: 11px;
    border-bottom: 1px solid #7F8FCB;
    padding-bottom:3px;
    text-align: left;
}
table.GridLijst th A:link, table.GridLijst A:visited, table.GridLijst A:active {color: #7F8FCB; text-decoration: none;}
table.GridLijst A:hover, table.GridLijst A:visited:hover {color: navy; text-decoration : none;}

table.GridLijst td {
    font-size: 11px;
    border-bottom: 1px solid #AAAAAA;
    color: #333333;
    padding:1px;
}

hr { height: 1px; color:Silver; background-color:Silver; border:0px;}




div.right_float{ 
	float:right;
}	



.login_label{ font-size:10px;}
.login_textbox { font-size:10px;}

/* sidebar items */



/* ELEMENTEN OP PRODUCT DETAIL PAGINA */

/* link naar mandje etc. */

table.actietabel {border: 1px solid silver; width:170px; margin-bottom:5px;}
table.actietabel td {vertical-align: middle; padding:2px 3px 2px 5px;}

.actietekst {padding-top:5px; color:inherit; color:#E2782E;}

/* Bestellijst */

div.ordlist_productdesc { height:27px; width:140px; overflow:hidden; position:relative; float:left; text-align:left; }
tr.ordlist_row td { border-bottom: 1px solid silver; vertical-align:top; }
td.ordlist_text { padding: 8px 0px 0px 4px; }
td.ordlist_image { text-align:center; }
td.ordlist_number { padding: 5px 0px 0px 4px;   /* input fields */ }

tr.ordlist_header td { border-bottom: 1px solid silver; vertical-align:middle; text-align:center; padding-right:5px; }

tr.ordlist_header td a { font-weight:bold; color:#808080; text-decoration:none;}
tr.ordlist_header td a:hover { font-weight:bold; color:#E2782E; text-decoration:none;}





.linkLabel { padding-top:3px; position:relative; float:left;}

a.linkLabel, a.linkLabel:visited {color:#484848; text-decoration:none;}
a.linkLabel:hover {color:#484848; text-decoration:none;}


#maincontent_div { margin:12px 12px 12px 12px; z-index:100;}
td.content_td { padding:1px 2px 1px 1px;}

#right_items {float:right; z-index:1000;}


input.login_textbox {width: 215px;}



table.submenu td {
	padding-bottom:2px;
	padding-top:2px;
	}
table.submenu td a, table.submenu td a {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
	padding-right:10px;
		text-transform:uppercase
}

table.submenu td a:visited, table.submenu td a:visited {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
	text-transform:uppercase
}

table.submenu td a:hover, table.submenu td a:hover {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#555555;
	text-decoration:underline;
		text-transform:uppercase
}




a.submenu1,a.submenu2, a.submenu3, a.submenu_active { float:left; 
           	  font-size:10px; 
              text-transform:uppercase;
     	      margin:0px 0px 0px 0px;
     	      padding:2px 0px 2px 0px;
     	      font-weight: bold; 
     	      text-decoration: none; 
}

a.submenu1:hover ,a.submenu2:hover, a.submenu3:hover, a.submenu_active:hover,
a.submenu1:visited.hover ,a.submenu2:visited.hover, a.submenu3:visited.hover, 
a.submenu_active:visited.hover  {
    text-decoration: underline; 
}

a.submenu1, a.submenu1:visited	{ color:#555555; }
a.submenu2, a.submenu2:visited	{ color:#6e6e6e; }
a.submenu3, a.submenu3:visited	{ color:#888888; }
a.submenu_active, a.submenu_active:visited	{ color:#E9701F; }

div.submenu1 table td {  background-color: #E3E3E3; text-align:center; }     
div.submenu2 table td {  background-color: #ebecec; text-align:center; } 
div.submenu3 table td {  background-color: #f3f3f3; text-align:center; } 





/* vanaf hier alles voor de zij tabellen rechts!! */

table.sidetable {margin-left:15px; margin-bottom:2px; }



/* productlijst in sidetable */
table.sidelist {background-color:#FFFFFF; width:130px;}
table.sidelist td { border-bottom: 2px solid #F0F0F0; text-align:center;}



/* link in kop van sidetable */
.sidebarheader a, .sidebarheader a:visited {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#484848;
	text-decoration:none;
	padding-right:10px;
}
.sidebarheader a:hover, .sidebarheader a:hover:visited  {
	text-decoration:underline;
}



.sidebarheader {
	color:#484848;
	text-align:left;
	font-weight:bold;
	background-color:#E2782E;
	font-size:10px;
	padding-left: 10px;
    background-image:url(/pix/swaphead_bg.gif);
    background-position:left;
    height:18px;
    
}

td.sidebarmain {
	padding-left:8px;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:0px;
	text-align:center;
	background-color:#e0e0e0;
	background-image:url(/pix/swap_table_content_bg.gif);
	background-repeat:no-repeat;
}

td.sidebarmain_last 

{	padding-left:8px;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	text-align:center;
	background-color:#e0e0e0;
	background-image:url(/pix/swap_table_content_bg.gif);
	background-repeat:no-repeat;
	border-bottom: 1px solid #7E7E7E;
    
}


/* elementen in de swap header */




.linkLabel { padding-top:3px; position:relative; float:left;}





td.ordlistdet   {    padding: 5px; }
div.ordlistdet  {       height:38px; 
                        width:130px; 
                        overflow:hidden; 
                        position:relative; 
                        float:left; 
                        font-size:10px; 
                        text-align:left; 
}


td.lastseenlistdet {    padding: 5px; }
div.lastseenlistdet {   height:38px; 
                        width:170px; 
                        overflow:hidden; 
                        position:relative; 
                        float:left; 
                        font-size:10px; 
                        text-align:left;
                    }

div.sidelist_scroll  /* scroll veld in bestellijst user control */
{
    overflow:auto;
    width:232px;
    background-color:gold;
    height:268px;
}

div.sidelist_noscroll {width:232px; background-color:green; overflow:visible;} 



div.swaplink { /* in en uitvouw pijltje in public headswap */
	text-align: right;
	height: 18px; width:19px;
	vertical-align: top;
	padding: 0px;
	overflow:hidden; position:relative; float:right;
}	

td.swapheader 
{
    font-size:10px;
    font-weight:bold;
    background-image:url(/pix/swaphead_bg.gif);
    background-position:left;
    font-weight:bold;
    color:#484848;
    vertical-align:middle;
    padding-left:10px;
    height:18px;
}
td.swapfooter 
{
    background-image:url(/pix/swap_table_footer_bg.gif);
    padding:0px;
    text-align:right;
    height:15px;
}



table.GridLijst th {
    font-weight: bold; 
    font-size: 11px;
    border-bottom: 1px solid #000000;
    padding: 3px 10px 3px 2px;
    text-align: left;
}

table.GridLijst td {
    font-size: 11px;
    border-bottom: 1px solid #AAAAAA;
    color: #333333;
    padding:1px;
     padding: 2px 10px 2px 2px;
}