/*----------------------------------------------------------------------------------------------------------------------------*/
/* Main wrapper */



P {

font-size: 9pt;
}
#mainwrap
{
margin: 0 auto;
width: 1003;
overflow: hidden;
text-align: left;
height:100%;
height:auto ;
position: relative;
min-height: 100%;
}

a:link, a:active,a:visited
{
	color: #26235A; 
	font-size: 9pt; 
	border: 0px transparent; 
	text-decoration: none; 
	font-weight: bold; 
	font-family:Verdana, Arial, Helvetica;
}


a:hover
{
	color: #5E5C85; 
	font-size: 9pt; 
	border: 0px transparent; 
	text-decoration: none; 
	font-family:Verdana, Arial, Helvetica;
	font-weight: bold; 
	cursor: hand
}

.bl {
background-color:#8787A8 ;
}
/*----------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb */

#sidebar 
{margin-left: 2px;
	margin-right: 5px;
	margin-top: 0px;
	overflow: visible;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb */

#breadcrumb 
{
	font-size: 10px;
	margin-bottom: 3px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #aaaaaa;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:active
{
	font-size: 10px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/* Sitemap */

.sitemap /* Sitemap lists */
{
	list-style: none;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	marign-bottom: 0px;
}

a.sitemapmain:link,a.sitemapmain:visited,a.sitemapmain:active,a.sitemapmain:hover /* Main level links */
{
	font-weight: bold;
}


/*----------------------------------------------------------------------------------------------------------------------------*/
/* Table with articles (sorry, no div here.. ;) */

#articles  /* Table */
{
width:750px;
padding: 0px;
margin: 0px;
border: 1px solid #000000;
}

#articles th /* Head */
{
 	border-top: 0px solid #000000;
border-bottom: 0px solid #000000;
 	border-left: 0px solid #000000;
 	padding-right: 5px;
 	padding-left: 2px;
 	padding-top: 0px;
 	padding-bottom: 0px;
 	color: #0D0889;
 	font-weight: normal;
		
}

#articles td /* Cells */
{
 	padding-right: 2px;
 	padding-left: 2px;
 	padding-top: 1px;
 	padding-bottom: 1px;
 	border-top: 0px solid #000000;
 	border-bottom: 1px solid #ffffff;
}



#articles th, #articles td
{
	font-size: 11px;
}
 
.altartrow /* Alternate row color */
{
	background-color: #bdc0d1;
}

.artnoborders /* For image header */
{
	border: 0px;
}

.webshop_inputnumber /* Input box for webshop module */
{
	font-size: 11px;
	width: 35px;
	
}

#order_history{
width:790px;

}
#order_history TD{
padding:5px;
}


/*----------------------------------------------------------------------------------------------------------------------------*/
/* Searchresults */

.searchinfo /* Contains number of results (on page and total) */
{
	background-image: url(grafix/menu/background.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding: 5px;
	color: #ffffff;
	margin-bottom: 10px;
	text-align: center;
}

.searchresult /* Single search result (div) */
{
	border-bottom: 1px solid #535377;
	margin-bottom: 2px;
	padding-bottom: 2px;

}

.searchresultcount /* Increasing number of result */
{
	width: 20px;
	float: left;
}

#searchnavigationwrap /* Wrapper for search navigation */
{
	background-image: url(grafix/menu/background.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding: 5px;
	

}

.searchnavigation /* Div of a navigational button */
{
	float: left;
	width: 180px;
}

.searchnavigation a, .searchnavigation a:link, .searchnavigation a:visited, .searchnavigation a:active, .searchnavigation a:hover /* Links */
{
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.snav_right 
{
	text-align: right;
}

.snav_left
{
	text-align: left;
}



/*----------------------------------------------------------------------------------------------------------------------------*/
/* Main content holder (floats right next to the left sidebar */

#content {
	margin:0px;
	padding-top: 16px;
margin-left: 5px;
	width: 786px;
	float: left;

}
.klein
{
font-size:11px;
height:24px;}
.kleinkop
{
font-size:11px;
font-weight:bold;
height:24px;
}

.kleinkosten {
font-size:11px;
text-align:right;
height:24px;
}
.kleinkopkosten
{
font-size:11px;
text-align:right;
float:right;
height:24px;
}
.crt {
width:300px;
text-align:right;
font-weight:bold;
}


#totaal
{
height:100%;
width: 1002px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/* Side wide searchbox (in topmenu) */


#searchbox /* Entire div */
{

padding-top: 2px;
}


#searchbox form /* Remove padding and spacing from form */
{
	padding: 0px;
	margin: 0px;
}


#searchquery /* Input box */
{
	width: 143px;
}

#searchbutton_nl
{
	background-color: #535377;
	width: 59px;
	height: 20px;
	background-image: url(grafix/menu/nl/zoekbutton.gif);
	background-repeat: no-repeat;
	text-indent: -50000px;
	border: 0px;
	cursor:pointer;
}
#searchbutton_en
{
	background-color: #535377;
	width: 65px;
	height: 20px;
	background-image: url(grafix/menu/en/zoekbutton.gif);
	background-repeat: no-repeat;
	text-indent: -50000px;
	border: 0px;
	cursor:pointer;
}#searchbutton_du
{
	background-color: #535377;
	width: 65px;
	height: 20px;
	background-image: url(grafix/menu/du/zoekbutton.gif);
	background-repeat: no-repeat;
	text-indent: -50000px;
	border: 0px;
	cursor:pointer;
}#searchbutton_fr
{
	background-color: #535377;
	width: 72px;
	height: 20px;
	background-image: url(grafix/menu/fr/zoekbutton.gif);
	background-repeat: no-repeat;
	text-indent: -50000px;
	border: 0px;
	cursor:pointer;
}
.bestelgegevens {
font-size:11px;
color:#FFF;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/* Styles for product and project overview (groups) */

.groupholder /* Containing div */
{
	width: 377px;
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
	border: 1px solid #3c3b61;
	padding-right: 0px;
	min-height: 190px;
	
}
.groupholder2 /* Containing div */
{
	width: 377px;
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
	border: 1px solid #3c3b61;
	padding-right: 0px;
	height: 190px;
	
}
.grouptitle /* Header of box */
{
	background-image: url(grafix/menu/background.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding: 2px;
	padding-top: 4px;


}


.webshoptop /* Header of box */
{
	background-image: url(grafix/menu/background.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding: 2px;
text-align:left;
color:#FFFFFF;

}
.webshoptop2 /* Header of box */
{
	background-image: url(grafix/menu/background.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding: 2px;
text-align:left;
color:#FFFFFF;

}

.webshoptopbestel /* Header of box */
{
background-color:#494871;
	height: 30px;
	padding: 2px;
text-align:left;
color:#FFFFFF;

}
.grouptitle, .grouptitle a, .grouptitle a:link, .grouptitle a:visited, .grouptitle a:active, .grouptitle a:hover
{
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	
}

.group
 /* Content of box */
{
	padding: 5px;
	padding-top: 0px;
}

.groupcontent img /* Images inside box */
{
	align: left;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 6px;
	
}

.groupcontent 
{

	margin-left: 7px;
	
	
}


a.groupcontent{
list-style:circle;

}
/*----------------------------------------------------------------------------------------------------------------------------*/
/* Productimage scroller */

#productimagebig_wrap { 
	max-width: 720px;
	width:720px;
	overflow: hidden;
	margin-top: 10px;
	
	}
	
#productimagebig_wrap_inner { 		
	height: 302px;
	padding-left: 60px;
}
#productimagebig {
	max-height: 300px;
	max-width: 698px;
	border: 1px solid #3c3b61;
	
	}
	#productimages_tbl
{
	width: 100%;

	}
#productimages_table {
	width: 100%;
	border-top: 1px solid #ffffff;
	padding-top: 20px;
	}

#productimages_wrap {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 650;
	border: 1px solid #3c3b61;
	

}

#productimages_left {

	width:65px;
	
}

#productimages_right {

		width:50px;
}

.productimage {
	margin-left: 5px;
	margin-right: 5px;
	border: 0px;
	height: 125px;
}
	


/*----------------------------------------------------------------------------------------------------------------------------*/
/* Linked products & projects */


.linked_stuff /* container */
{
	border: 1px solid #0D0889;
	width: 378px;
	vertical-align: top;
	overflow: hidden;
	margin-top: 10px;
}


.link_projects, .link_products /* Inner divs */
{
	width: 363px;
	padding: 5px;
	height: inherit;
	overflow: hidden;
	float: left;
	
}

.link_products 
{
	width: 100%;

}
.tussen 
{
	width: 20px;

}
.link_downloads
{
	width:378px;
	padding: 5px;
	height: inherit;
	overflow: hidden;
	float: right;
	height:100%
}




/*----------------------------------------------------------------------------------------------------------------------------*/
/* Topmenu */

#topmenucontain /* Main container */
{
	/*position: absolute; */

	text-align:center;
	width:1003px;
	padding: 0px;
	margin: 0px;
	
}

#topmenu /* Top part of topmenu */
{
	/*position: relative; */
	overflow: hidden;
	background-image: url(grafix/menu/background.gif);
	background-repeat: repeat-x;
	width: 1003px;
	height: 26px;
	padding-left: 45px;
	clear: both;
}

.topmenu_item  /* Items of top part */
{
	float: left;
	
}


#topmenu_bottom /* Bottom part of topmenu */
{
	/*position: relative; */
	background-color: #e4b156;
	border-top: 1px solid #ab863b;
	width: 1003px;
	padding-left: 20px;
	overflow: hidden;
	height: 25px;
}

.topmenu_bottom_item /* Items of bottom part */
{
	float: left;
}
 
.topmenu_bottom_item a, .topmenu_bottom_item a:link, .topmenu_bottom_item a:active, .topmenu_bottom_item a:visited, .topmenu_bottom_item a:hover /* Links of bottom sub items*/
{
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #26235a;
	display: block;
	border-right: 1px solid #ab863b;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.topmenu_bottom_item a:hover  /* Mouseover of bottom sub items */
{
	text-decoration: none;
	background-color: #f2c679;
}


a.topmenu_bottom_active, a.topmenu_bottom_active:link, a.topmenu_bottom_active:active, a.topmenu_bottom_active:visited, a.topmenu_bottom_active:hover  /* Active bottom sub items */
{
	font-weight: bold;
}


/*----------------------------------------------------------------------------------------------------------------------------*/
/* Top right menu */

#toprightmenucontain /* Main containing div */
{
	width: 450px;
	padding-top:20px;
	margin-left: 540px;
}

#toprightmenu{
width:220px;
float:right;
}

.toprightmenuitemwide, .toprightmenuitem
{
	border-bottom: 1px solid #3c3b61;
	width:220px;
	
}

.toprightmenuitemwide a, .toprightmenuitemwide a:link, .toprightmenuitemwide a:visited, .toprightmenuitemwide a:active, .toprightmenuitemwide a:hover
.toprightmenuitem a, .toprightmenuitem a:link, .toprightmenuitem a:visited, .toprightmenuitem a:active, .toprightmenuitem a:hover, .toprightmenuitemwide, .toprightmenuitem
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3c3b61;
	
}

.toprightmenuitem a:hover, .toprightmenuitemwide a:hover
{
	text-decoration: underline;
		
}

.toprightmenuitem
{
	float: right;
	width: 104px;
	padding: 3px;
}
.toprightmenuitemwide{
width: 220px;
padding:0px;
float: right;
height:23px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/* Side menu */

#sidemenu  /* Containing div */
{
	padding-left: 0px;
	margin-left: 0px;
margin-top:15px;
margin-bottom:15px;
}


#nav, #nav ul /* All lists */
{ 
	padding: 0;
	margin: 0;
	list-style: none;
}
	
#nav li /* All list items */
{ 
	position : relative;
	width: 180px;
	
}

#nav li ul  { /* second-level lists */
	text-indent: 5px;
	display: none;

	
}

#nav li ul li {
	border-bottom : 1px dashed #495582;
	margin-bottom : -1px;
padding:0px;
	}


	
#nav li a  /* All submenu items */
{ 
	width: 180px;
	display : block;
	text-decoration : none;
	text-align: left;
	font-size: 8pt;
}





#nav li ul li a /* All sub items */
{
	padding: 2px;
	width: 175px;
	font-size: 8pt;
}

#nav li ul li a:hover /* Sub item, mouseover */
{
	background-color : #a4a3c0;
	color: #ffffff;
	font-size: 8pt;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	font-size: 8pt;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	font-size: 8pt;
	
}

.sidemain /* Main items, with cool background */
{
	background-image: url(grafix/menu/sidebackground.gif);	
	background-repeat: no-repeat;
	height: 28px;
	text-ident: 10px;
	

	
}
 
.sidemain_open /* Opened main item */
{
	background-image: url(grafix/menu/background_open.gif);

}
.sidemain_closed /* Opened main item */
{
	background-image: url(grafix/menu/background_closed.gif);

} 

a.sidemain, a.sidemain:link, a.sidemain:active, a.sidemain:hover, a.sidemain:visited  /* Main item links */
{
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	
}

.sidemainspan /* Span */
{
	padding-left: 20px;
	padding-top:5px;
	display: block;
	font-size: 15px;
}



/*----------------------------------------------------------------------------------------------------------------------------*/
/* Headings */

h1 {
	color: #26235A; 
	font-size: 16px; 
	font-family:Verdana, Arial, Helvetica; 
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}

h2 {
	color: #26235A; 
	font-size: 14px; 
	font-family:Verdana, Arial, Helvetica; 
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	


/*----------------------------------------------------------------------------------------------------------------------------*/
/* Some little CSS Quirks */

.iefix1 
{
	display: none;
}

/* bestelbalk */

.bestelbalk{
text-align:center;
color:#777777;width:25%;}
.bestelbalk2{
text-align:right;
color:#777777;width:25%;}

.bestelbalkkop{text-align:center;
	font-family:Verdana, Arial, Helvetica; 
	font-weight: bold;
	width:25%;
color:#0D0889}
}

.bestelbalk_payment_active{
text-align:center;
width:25%;
}

.bestelbalk_confirm_active{
text-align:right;
width:25%;
}

.bestelbalk_besteloverzicht{
color:#777777;
}
.bestelbalk_customer_active{
text-align:center;
width:25%;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/* Lightbox styles */
	

/* Lightbox overlay (darkener) */

.LightboxOverlay {
	background-color: #333333;
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	display: block;
 	z-index: 255;
	}

	
/* Lightbox  */
	 
.visibleLightbox {
	width: 610px; 
	height: 550px;
	/* border: 1px solid #a1c0ff; 
	background-color: #f6f9ff;
	*/
	
	margin: auto auto;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	/* display: block; */
	z-index: 256;
	}


.hiddenLightbox {
	width: 1px;
	height: 1px;
	border: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	display: none;
	z-index: -1;
	}
	
	
/* Inside lightbox */

#Lightboxhead { 
	
	background-image: url(grafix/menu/background.gif);
	background-repeat: repeat-x;
	height: 19px;
	
	background-color: #2e2e4b;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 5px;
	width: 565px;
	float: left;	
	font-size: 13px;
	}

#Lightboxclose {
	width: 10px;	
	
	background-image: url(grafix/menu/background.gif);
	background-repeat: repeat-x;
	height: 20px;
	
	background-color: #2e2e4b;
	color: #ffffff;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 5px;	
	float: left;	
	font-size: 15px;	
	}	
	
#Lightboxclose a {
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	}
	
	
#Lightboxcontent {
	
	text-align: left;
	/*
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 20px;
	width: 480px;
	height: 360px; 
	*/
	 
	height: 475px;
	width: 610px;
	padding: 0px;
	overflow: hidden;
	clear: both;
	}
	
/* Image inside lightbox */
#LightboxImg {

	width: 610px;
	height: 452px;
	overflow: hidden;
	background-color: #46446e;
	text-align: center;
}


#LightboxImg.img {
	margin-left: auto;
	margin-right: auto;
}
#LightboxFooter {
	background-color: #2e2e4b;
	color: #26235a;
	width: 610px;
	overflow: hidden;
}



#LightboxNavLeft {
	width: 275px;
	text-align: left;
	float: left;
	padding: 5px;
	padding-left: 20px;
	}
	
#LightboxNavRight {
	width: 275px;
	text-align: right;
	float: left;
	padding: 5px;
	padding-right: 20px;
	}
	
a.lightboxnav, a.lightboxnav:link, a.lightboxnav:visited, a.lightboxnav:hover, a.lightboxnav:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}

	
/* Error in Lightbox */
	
#LightboxError {
	color: red;
	font-weight: bold;
	}
	
/* Loading lightbox */

.loadingLightbox {
	background-image: url(../images/loading.gif); 
	background-repeat: no-repeat;
	background-position: 50% 50%;
	}


/*----------------------------------------------------------------------------------------------------------------------------*/
/* Undocumented styles ;) */

.kop                
{
	color: #0D0889; 
	font-size: 11pt; 
	font-family:Verdana, Arial, Helvetica; 
	font-weight: bold 
}
#bestelling
{
background-image: url(http://shop.noisecontrol.nl/grafix/bestel_mailback.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
}

.koporanje
{
	color: #0D0889; 
	font-size: 10pt; 
	font-family:Verdana, Arial, Helvetica;
	font-weight: bold 
}

.kopblauw
{
	color: #0D0889; 
	font-size: 10pt; 
	font-family:Verdana, Arial, Helvetica;
	font-weight: bold 
	}

.onderlinkjescel              
{
	color: #000000; 
	font-size: 8pt; 
	border: 0px transparent; 
	font-weight: regular; 
	font-family:Verdana, Arial, Helvetica;
	}



    
html, body {
background: url(grafix/back.gif) no-repeat fixed;
background-position: top center;
	margin:0;
	height:100%;
	padding:0;
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica;
	color: #000000;
	font-size: 12px;
	
	
}


td, th {
	margin:0;
	padding:0;
	background:#fff;
	font-family:Verdana, Arial, Helvetica;
	color: #000000;
	text-align:left;
	font-size: 12px;
	
}


.td, td{
	text-align: left;
}

/* ClearFix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear { 
	clear: both;
	}
	

#header {
	background: url("grafix/headertop.jpg") no-repeat;
	margin:0px;
	padding:0px;
	height: 114px;
	width:1003px;	
}

#leftcol {
	background: url(grafix/left.jpg) no-repeat;
	float:left;
	width: 200px;
	height: auto;
	margin:0px;
	padding: 0px;
	margin-top:4px;
}

.nlaanmeld
{background: url(grafix/menu/nl/aanmeld.gif) no-repeat;
width: 122px;
	height: 30px;
	border:0px;
	cursor: hand}
	
	

.nlaanmeld:hover
{background: url(grafix/menu/nl/aanmeld_hover.gif) no-repeat;
width: 122px;
	height: 30px;
	border:0px;
	cursor: hand}
		
.enaanmeld
{background: url(grafix/menu/en/aanmeld.gif) no-repeat;
width: 122px;
	height: 30px;border:0px;
	cursor: hand}

.enaanmeld:hover
{background: url(grafix/menu/en/aanmeld.gif) no-repeat;
width: 122px;
	height: 30px;border:0px;
	cursor: hand}
	
.duaanmeld
{background: url(grafix/menu/du/aanmeld.gif) no-repeat;
width: 122px;
	height: 30px;border:0px;
	cursor: hand}
	
.duaanmeld:hover
{background: url(grafix/menu/du/aanmeld.gif) no-repeat;
width: 122px;
	height: 30px;border:0px;
	cursor: hand}

	
.fraanmeld
{background: url(grafix/menu/fr/aanmeld.gif) no-repeat;
width: 122px;
	height: 30px;border:0px;
	cursor: hand}

	
.fraanmeld:hover
{background: url(grafix/menu/fr/aanmeld.gif) no-repeat;
width: 122px;
	height: 30px;border:0px;
	cursor: hand}
		
/* footer */
#footer {
	
	background: url(grafix/bottom.jpg) no-repeat;
	background-color: #ffffff;
	margin:0;
    width:1003px;
	height:36px;
	clear:both;
	font-size: 0.8em;
	margin-left: 0px;
	color: #A1DCEA;

}
   




					
body_beheer	            {background-attachment: fixed; 
						color: #000000; 
						font-size: 8pt; 
					
						font-family:Verdana, Arial, Helvetica;
						margin: 5px 10px;
						margin-top:5px;
						margin-bottom:5px;
						margin-left:5px;
						margin-right:5px;
                    SCROLLBAR-FACE-COLOR: #302C66; 
                    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
                    SCROLLBAR-SHADOW-COLOR: #FFFFFF;     
                    SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
                    SCROLLBAR-ARROW-COLOR: #FFFFFF; 
                    SCROLLBAR-TRACK-COLOR: #EEEEF0; } 					
					
					




.table
{
	border-style: solid;
    border-color: #000000;
    border-width: 0px;
    color: #000000;
    font-size: 8pt; 
    font-family:Verdana, Arial, Helvetica;
	vertical-align: top;
}


.knopnl
{ 
	background: url(grafix/menu/nl/verzenden.gif) no-repeat;
	border:0px ; 
	
	cursor: hand;
	width: 125px;
	height: 30px;
	} 


.knopen
{ 
		background: url(grafix/menu/en/verzenden.gif) no-repeat;
	border:0px ; 
	
	cursor: hand;
	width: 125px;
	height: 30px;
} 

.knopdu
{ 
	background: url(grafix/menu/du/verzenden.gif) no-repeat;
	border:0px ; 
	
	cursor: hand;
	width: 125px;
	height: 30px;
} 


.knopfr
{ 
	background: url(grafix/menu/fr/verzenden.gif) no-repeat;
	border:0px ; 
	
	cursor: hand;
	width: 125px;
	height: 30px;
} 
.knop2
{ 
	background-color: #233268; 
	border: 1px solid #e4b156; 
	color: #e4b156; 
	font: bold 12px verdana;
	cursor: hand;
	width: 100px;
	height: 22px;
	text-align: center;
	vertical-align: top;
}












.clCMAbs {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}


.clLevel0 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute; align: center
}
.clLevel0over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute; 
}
.clLevel0 {
	COLOR: #1E1E44; BACKGROUND-COLOR:#AFB2B9; layer-background-color:#AFB2B9
}
.clLevel0over {
	CURSOR: hand; COLOR:#FFFFFF; BACKGROUND-COLOR: #AFB2B9; layer-background-color: #AFB2B9
}
.clLevel0border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #FFFFFF; layer-background-color:#FFFFFF
}




.clLevel1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute;
}
.clLevel1over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute;
}
.clLevel1 {
	COLOR: #1E1E44; BACKGROUND-COLOR:#AFB2B9; layer-background-color:#AFB2B9;
}
.clLevel1over {
	CURSOR: hand; COLOR:#FFFFFF; BACKGROUND-COLOR: #AFB2B9; layer-background-color: #AFB2B9;
}
.clLevel1border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR:#E48D7A; layer-background-color: #E48D7A;
}

/*Opmaak shoppingcart */

.text_input{
border:1px solid #013274;
color: #000000;
font-family:arial; 
font-size:8pt;  
font-weight:regular;
width:140px;
}

#validation_errors2{
visibility:hidden;
color:red;
}

#validation_errors{
visibility:hidden;
background-color:#FFFFFF;
border:2px solid #013374;
width:350px;
padding:10px;
color:red;
position:relative;
bottom:400px;
left:270px;
}

.required_field_indicator{
color:red;

}


.knopww_vw
{ 
background-image	: 	url(grafix/subknop.jpg);	
background-color: #730E40; 
border: 0px solid #ffffff; 
color: #ffffff; 
font: bold 11px arial,arial;
cursor: pointer;
width: 136px;
height: 30px;
text-align: center;
background-color:#ffffff;
vertical-align: top;
}

.knopww_vww
{ 
background-image	: 	url(grafix/subknop.jpg);	
background-color: #730E40; 
border: 0px solid #ffffff; 
color: #ffffff; 
font: bold 11px arial,arial;
cursor: pointer;
width: 136px;
background-color:#ffffff;
height: 30px;
text-align: center;
vertical-align: top;
}


.knopww_bestel_betaal{
background-image: url(grafix/actiebestellen.jpg);	
border: 0px solid #ffffff; 
color: #262478; 
font: bold 13px arial,arial;
cursor: pointer;
width: 200px;
height: 28px;
background-color:#ffffff;
text-align: center;
vertical-align: top;
}


.knopww_wijzig
{ 
background-image: url(grafix/actieww.jpg);	
border: 0px solid #ffffff; 
color: #262478; 
font: bold 13px arial,arial;
cursor: pointer;
width: 94px;
background-color:#ffffff;
height: 28px;
text-align: center;
vertical-align: top;
}

.knopww_verwijder
{ 
background-image: url(grafix/actieww.jpg);
border: 0px solid #ffffff; 
color: #262478; 
font: bold 13px arial,arial;
cursor: pointer;
width: 94px;
background-color:#ffffff;
height: 28px;
text-align: center;
vertical-align: top;
}

.knop_ww_back
{ 
background-image: url(grafix/actieww.jpg);
border: 0px solid #ffffff; 
color: #262478; 
background-color:#ffffff;
font: bold 13px arial,arial;
cursor: pointer;
width: 94px;
height: 28px;
text-align: center;
vertical-align: top;
}

.knop_ww_bestel
{ 
background-image: url(grafix/actieww.jpg);
border: 0px solid #ffffff; 
color: #262478; 
background-color:#ffffff;
font: bold 13px arial,arial;
cursor: pointer;
width: 94px;
height: 28px;
text-align: center;
vertical-align: top;
}

#tbl_action_after_add{
border: 1px solid #000000; 
padding:0px;
width:399px; 
height:147px; 
background-color:#FFFFFF;
}

#actionAfterAdd{
visibility:hidden;
position:fixed;
   left: 435px;
   top: 300px; 
}

/*
* html  #actionAfterAdd
   position:absolute;
      left:expression(eval(document.documentElement.scrollLeft + 335 + 'px'));
   top:expression(eval(document.documentElement.scrollTop + 300 + 'px')); 
}*/

* html #actionAfterAdd {
    position: absolute;
    top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+300+"px" : body.scrollTop+335+"px");
}

/*Opmaak Post Payment pagina*/
.pp_page{
background-color:#FFFFFF;
}

/* Div inhoud winkelwagen */
#cartDiv{
visibility:hidden;
margin-left:2px;
margin-top:10px;
}

.iframe_inhoud_ww{
/*position:relative;
left:-18px;
top:10px;*/
height:100px;
width:180px;
cursor:pointer;
font-size:10px;
color:#ffffff;
background-color:#4B4A72;
}
.besteld_tekst
{font-size:8pt;
font-weight:bold;
color:#ffffff;
}

.tekst{}

#iframe_inhoud_ww td.info1{
width:65px;
color:#ffffff;
}
.iframe_winkelwagen{
background-color:#4B4A72;
color:#FFFFFF;
width:178px;
height:20px;
line-height:20px;
font-size:10px
}

.iframe_winkelwagen2{
background-color:#4B4A72;
color:#FFFFFF;
height:20px;
width:90px;
float:left;
text-align:right;
line-height:20px;
font-size:9px;
}
.iframe_winkelwagen3{
background:#4B4A72;
width:16px;
}
.iframe_winkelwagen4{
background-color:#4B4A72;
color:#FFFFFF;
height:20px;
width:95px;
float:left;
text-align:right;
line-height:20px;
font-size:10px;
}
#Table {
width:628px;
margin-left: 12px;
font-size:8px;
}
#Table_kosten tr {
height:24px;
width:406px;
font-size:8px;
}
#Table_kosten .korting {
font-weight:bold;
}
#webshopinner {
width:750px;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
}
ul#webshopinner_left {
list-style:none;
padding:0;
margin:0;
width:482px;
height:100px;
}
ul#webshopinner_left li {
list-style:none;
padding:0;

font-size:11px;
height:30px;
line-height:30px;
text-align:right;
}
ul#webshopinner1 {
list-style:none;
padding:0;
margin:0;
width:528px;
height:100px;
}
ul#webshopinner1 li {
list-style:none;
padding:0;
font-size:11px;
height:30px;
line-height:30px;
text-align:right;
}

.webshopinner_foto, .webshopinner_naam, .webshopinner_prijs, .webshopinner_stuks, .webshopinner_totaal {
height: 30px;
}
.webshopinner_naam{
width:60px;
background:#999;
}
.webshopinner_prijs{
width:60px;
text-align:right;
background:#555;
}
.webshopinner_stuks{
width:60px;
}
.webshopinner_totaal {
width:100px;
}
.webshoptop_foto, .webshoptop_naam, .webshoptop_prijs, .webshoptop_stuks, .webshoptop_totaal, .webshoptopje {
background-image: url(grafix/menu/background.gif);
background-repeat: repeat-x;
height: 30px;
color:#FFFFFF;
}
.webshoptop_foto{
width:80px;
}
.webshoptop_naam{
width:600px;
}
.webshoptop_prijs{
width:80px;
}
.webshoptop_stuks{
width:80px;
text-align:right;
}
.webshoptop_totaal {
width:100px;
text-align:right;
}
#Table .naam {
width:400px;
}
#Table .prijs {
width:60px;
}
#Table .image {
width:58px;
}
#Table .stuks {
width:10px;
}
#Table .totaal {
width:50px;
}
#Table .actie {
width:100px;
}
#box_middle {
background:url(grafix/kassamidden.jpg) repeat-y;
width:646px;
}
#box_top {
width:646px;
background:url(grafix/kassatop.jpg) no-repeat;
height:17px;
}
#box_bottom {
width:710px;
background:url(grafix/kassabottom.jpg) no-repeat;
height:165px;
}
#box_bottom_2 {
width:490px;
background:url(grafix/kassabottom.jpg) no-repeat;
height:165px;
float:right;
}
#box_text {
clear:both; 
color:red;
height:50px;
}
#box_text h2 {
color:red;
font-size:20px;
}
#Table th {
color: #FFF;
text-align: left;
background: #3253A2;
font-size:12px;
padding-left:10px;
background-image: url(grafix/menu/background.gif);
}
#Table td {
padding: 6px 6px 6px 12px;
}

#shipping_info{
width:646px;
padding:0px;
border:none;
border-collapse:collapse;
margin-left:20px;
font-size:8px;
}
/* Einde Winkelwagen overzicht*/


/* Klantgegevens overzicht*/

#bestel_gegevens{
border:none;
border-collapse:collapse;
width:657px;
}

#bestel_gegevens TD{
padding:0px;
}

#bestel_gegevens TD.head_text{
height:17px;
font-weight:bold;
padding-left:5px;
}

#customer_info{
background-repeat:repeat-y;
border:none;
border-collapse:collapse;
margin-top:10px;
}

#customer_info TR{
vertical-align:top;
}

#customer_info TD{
padding-left:20px;
height:26px;
}

#customer_info TD.row_head{
font-weight:bold;
width:46px;
}
#customer_info2 TD.row_head{
font-weight:bold;
width:50%;
}
#customer_info TD.row_head2{
font-weight:bold;
width:46px;
}
#customer_info TD.row{
font-weight:regular;
}
#customer_info TD.input_field{
width:200px;
}
#customer_info TD.cat_head{
color:#000000;
font-weight:bold;
font-style:italic;
}

#tbl_disclaimer{
width:657px;
background-image:url(grafix/kassabottom.jpg);
background-repeat:no-repeat;
height:165px;
border:none;
border-collapse:collapse;
}

#tbl_disclaimer TD{
padding-left:20px;
}
#tbl_disclaimer .disclaimer{
padding-left:200px;
padding-top:10px;
}
#tbl_disclaimer .disclaimer a:link, a:active, a:visited {


}
#tbl_disclaimer .disclaimer a:hover {

text-decoration:none;
}




/* Einde klantgegevens overzicht*/


/* Orderoverzicht*/
#order_overzicht_customerinfo{
width:790;
border:none;
}
#order_overzicht_customerinfo TD.customer_info{
height:63%;
font-weight:bold;
}
#order_overzicht_customerinfo TD.shipping_info{
height:37%;
font-weight:bold;
}
#order_overzicht_orderinfo{
border-collapse: collapse;
border:none;
width:657px;
background-image:url(grafix/kassamidden.jpg);
background-repeat:repeat-y;
}
#order_overzicht_orderinfo table.header{
height:15px;
background-color:#3253A2;
width:600px;
font-weight:bold;
margin-top:10px;
}
#order_overzicht_orderinfo TD{
padding-left:20px;
}
#order_overzicht_orderinfo_bottom{
border-collapse: collapse;
border:none;
background-image:url(grafix/kassabottom.jpg);
background-repeat:no-repeat;
height:135px;
width:500px;
}
#order_overzicht_orderinfo_bottom TD{
padding-left:20px;
}
#order_overzicht_orderinfo TD.product_name{
height:15px;
width:163px;
color:#FFFFFF;
}
#order_overzicht_orderinfo TD.price{
color:#FFFFFF;
width:64px;
}
#order_overzicht_orderinfo TD.rowprice{
width:184;
color:#FFFFFF;
}
#order_overzicht_orderinfo TD.quanitity{
color:#FFFFFF;
width:65px;
}
#order_overzicht_orderinfo TD.spacer_cell1{
width:47;
}
#order_overzicht_orderinfo TD.spacer_cell2{
width:49;
}
div#overzicht_wrap {
border:1px solid #000;
width:750px;
}
.overzichttable {
width:750px;
}
.overzichttable tr td {
font-size:11px;
}
.coltop_name {
width:500px;
background:url(http://www.noisecontrol.nl/grafix/menu/background.gif) repeat-x;
height:30px;
line-height:30px;
color:#FFF;
}
.col_name{
width:500px;
}

.coltop_image {
width:90px;
padding-left:10px;
background:url(http://www.noisecontrol.nl/grafix/menu/background.gif) repeat-x;
height:30px;
line-height:30px;
color:#FFF;
}
.col_image{
height:80px;
width:90px;
padding-left:10px;
}

.coltop_price {
width:80px;
text-align:right;
background:url(http://www.noisecontrol.nl/grafix/menu/background.gif) repeat-x;
height:30px;
line-height:30px;
color:#FFF;
padding-right:20px;
}
.col_price{
width:80px;
text-align:right;
padding-right:20px;
}

.coltop_rowprice {
width:100px;
text-align:right;
background:url(http://www.noisecontrol.nl/grafix/menu/background.gif) repeat-x;
height:30px;
line-height:30px;
color:#FFF;
padding-left:20px;
}
.col_rowprice {
width:100px;
text-align:right;
padding-left:20px;
}

.coltop_quantity {
width:50px;
background:url(http://www.noisecontrol.nl/grafix/menu/background.gif) repeat-x;
height:30px;
line-height:30px;
color:#FFF;
}
.col_quantity{
width:50px;
}

.coltop_edit {
width:140px;
background:url(http://www.noisecontrol.nl/grafix/menu/background.gif) repeat-x;
height:30px;
line-height:30px;
color:#FFF;
padding-left:20px;
}
.col_edit{
width:140px;
padding-left:20px;
}

.coltop_delete {
width:140px;
background:url(http://www.noisecontrol.nl/grafix/menu/background.gif) repeat-x;
height:30px;
line-height:30px;
color:#FFF;
}

.col_delete{
width:140px;
}
ul#webshoplist {
list-style:none;
padding:0;
margin:0;
}
ul#webshoplist li {
list-style:none;
padding:0;
height:30px;
line-height:30px;
text-align:right;
}
.korting{
text-align:right;
font-weight:bold;
}
#order_overzicht_orderinfo_bottom TD.shippingcosts{
text-align:right;
font-weight:bold;
}
#order_overzicht_orderinfo_bottom TD.order_total{
text-align:right;
font-weight:bold;
width:300px;
}
#order_overzicht_orderinfo_bottom TD.taxes{
text-align:right;
font-weight:bold;
}
#order_overzicht_orderinfo_bottom TD.spacer_cell3{
height:1px;
}
#order_overzicht_orderinfo_bottom TD.order_buttons{
text-align:right;
}



#validation_errors 
{

margin-top:230px;
margin-left:150px}



#order_overzicht_orderinfo TD.spacer_row1{
height:21px;
}
#order_overzicht_orderinfo TD.spacer_row2{
height:26px;
}
#order_overzicht_orderinfo TD.spacer_row3{
height:4px;
}
#order_overzicht_orderinfo TD.order_total{
height:29px;
}
#order_overzicht_orderinfo TD.shippingcosts{
height:16px;
}
#order_overzicht_orderinfo TR.total_amount{
font-weight:bold;
}
#order_overzicht_orderinfo TD.place_order{
}

/* Einde Orderoverzicht*/

#cartoverview{
height: 400px;
}


/* WW overzicht*/

/*Winkelwagen orderdetail*/
.ordernr{
color:#39567E;
font-size:16px;
font-weight:bold;
}

#bestel_gegevens{
width:205px;
border:none;
}

#order_gegevens{
width:590px;
border:none;
}

#order_gegevens .header{
color:#FFFFFF;
font-weight:bold;
height:20px;
background-color:#37577E;
border:1px solid #000000;
border-top:none;
}

#order_gegevens .sub_totaal{
color:#FFFFFF;
background-color:#37577E;
}

#order_gegevens .actions{
background-color:#FFFFFF;
text-align:right;
}

#order_gegevens TD{
padding:3px;
background-color:#D9E2EB;
}

#klant_gegevens{
width:590px;
border-collapse:collapse;
}

#klant_gegevens TD{
border:1px solid #000000;
padding:3px;
border-top:none;
border-right:none;
border-left:none;
}

#klant_gegevens TD.adres{
border-left:1px solid #000000;
font-weight:bold;
}

.kop_bestel_gegevens{
font-weight:bold;
}
/*Einde winkelwagen orderdetail*/

/*Klant module*/

#tbl_cancel_account{
border: 1px solid #000000; 
padding:0px;
width:399px; 
height:147px; 
background-color:#FFFFFF;
}

#cancelAccount{
visibility:hidden;
position:relative;
bottom:200px;
left:20px;
}

#login_status{
visibility:hidden;
width:220px;
float:left;
}

.loggedin_label{
color:#4E4E74;
}

.loggedin_company{
color:#E1B552;
font-size:11px;
font-weight:bold;
}
.loggedin_logout{
font-size:11px;
font-weight:normal;
}

.loginform_header{
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align:left;
}

#quick_login{
background-color:#26235A;
}
#quick_login TD{
font-size:11px;
text-align:right;
color:#FFFFFF;
background-color:#26235A;
padding:2px;
}
#quick_login input{
font-size:11px;
}


a.loginlink:link, a.loginlink:visited, a.loginlink:active{
font-size:11px;
font-weight:normal;
}

#new_account{
position:relative;
left:400px;
top:-150px;
}

#outer_login_table  /* Table */
{
width:350px;
padding: 0px;
margin: 0px;
border:0;
	
}

#outer_login_table th /* Head */
{
 	padding-right: 5px;
 	padding-left: 2px;
 	padding-top: 0px;
 	padding-bottom: 0px;
 	color: #0D0889;
 	font-weight: normal;
		
}

#inner_login_table{
border:1px solid #3C3B61;
border-collapse:collapse;
margin-top:10px;
}

#inner_login_table TR{
vertical-align:top;
}

#inner_login_table TD{
padding-left:5px;
height:26px;
}

/*Eind Klant module*/

/*Melvin*/

.box {
width:335px;
border:1px solid #3C3B61;
float:left;
margin-right:20px;
height:220px;
}
.box_top {
background:url(grafix/menu/background.gif) repeat-x;
height:26px;
padding-left:4px;
line-height:26px;
color:#FFF;
font-size:16px;
font-weight:bold;
}
.box_main {
padding:4px;
}
