/* stylesheet hakbijl */

/* index.css */
#mainContainer.website					{ position: relative; margin: auto; height: 100%; width: 810px; text-align: left; background-color: #cbd3db; font-family: Verdana, Tahoma, Sans-Serif; font-size: small; color:black; }
#leftContainer.website					{ height: 100%; width: 200px; background-color: #00234b; }
#centerContainer.website				{ width: 482px; }
#contentContainer.website				{ padding: 20px 16px 0 16px; }
#rightContainer.website					{ height: 100%; width: 128px; background-color: #00164b; padding-left: 10px; }
#companyInfoSpacerContainer.website		{top: 0; }
#companyInfoContainer.website			{ width: 180px; bottom: 5px; background-color: #fff; z-index: 0; color: #00234b; padding: 0 0 10px 20px;}
#logoContainer.website					{ height: 98px; background-color: #ffffff; }
#headerContainer.website				{ }
#headerFlash.website					{ position: relative; z-index: 90; }
#logo.website							{ position: absolute; top: 34px; left: 52px; z-index: 100; }
#logoContainer.website > .png.website	{ background-image: url('../image/hakbijlglaslogo.png'); }
.png.website							{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../image/hakbijlglaslogo.png', sizingMethod='scale'); }
hr.website								{ border: 1px solid black; }


/* menu.css */
#menuContainer .website																								{padding: 2px 0 0 5px;}
#menuContainer  																												{height: 370px;}
#menuContainer  .HTMLMenu_Container a																		{}
#menuContainer .HTMLMenu_MenuItem																			{padding: 2px 0 2px 0;}
#menuContainer .HTMLMenu_MenuItem a																		{background: #00234b;}
#menuContainer .HTMLMenu_Container	.HTMLMenu_Container									{padding: 2px 0 2px 15px;}

/*
#menuContainer.website #menu.website, #menuContainer.website li.website #current.website ul.website, #menuContainer.website li.website ul.website #active.website	{ display: block; }
#menuContainer.website li.website a.website:hover, #menuContainer.website li.website #current.website a.website, #menuContainer.website li.website li.website #current.website a.website	{ display: block; }
#menu.website																																	{ width: 180px;}
#menuContainer.website ul.website																							{ display: none; margin: 0; padding: 5px 0px 33px 20px; list-style: none;}
#menuContainer.website ul.website li.website ul.website														{ margin: 0; padding: 0 0 0 14px; display: none; background-color: #00164b;}
*/
#menuContainer.website ul.website li.website, #menuContainer.website ul.website li.website ul.website li.website	{ padding: 2px 0;}
#menuContainer.website ul.website #menu.website li.website #current.website a.website												{ display: block; color: #00164b; background-color: #DCDCDC;}
#menuContainer.website ul.website #menu.website li.website #current.website ul.website li.website a.website			{ display: block; color: #fff; background-color: #00164b;}



/* style.css */
html													{ height: 100%; overflow-y: scroll; }
body.website											{ margin: 0; padding: 0; font-family: Verdana, Tahoma, Sans-Serif; text-align: center; height: 100%; background-color: #cbd3db; font-size: small; }
img.website											{ border: 0; }
h1.website, h2.website								{ color: #00164b; font-size: 1.0em; margin-top: 0; }
h2.website											{ text-align: center; }
hr.website											{ visibility: hidden; height: 1px; border: 0; color: #d5e1ed; margin: 0; padding: 0; clear: both; }
#rightContainer.website #verticalLink2.website div.website  		{ position: absolute; font-size: xx-large; top: 18px; height: 80%; text-align: right; writing-mode: tb-rl; filter: flipv fliph; }
#languageContainer.website							{ height: 34px; text-align: right; }
#languageContainer.website ul.website				{ padding: 0; margin: 0; padding-top: 10px; padding-right: 10px; list-direction: horizontal; list-style: none; }
#languageContainer.website ul.website li.website		{ padding-right: 5px; display: inline; }
#companyInfoContainer.website p.website div.website 	{ padding: 5px 0 5px 22px; color: red;}
.column.website										{ height: 100%; vertical-align: top; }
#leftContainer.website, #rightContainer.website		{ color: #fff; }
#menuContainer.website a.website						{ color: #fff; text-decoration: none; }
a.website											{ color: #000; }
ul.website											{ list-style-type: disc; }
form.website											{ margin: 0; padding: 0; }

/* modules.css */
#Beurzen.website td.website { vertical-align: top; }
#noHeaderContainer.website { height: 60px; }
#breadCrumbs.website { visibility: hidden; display: none; text-align: left; }
#AxiProductCategoryOverview.website, #AxiProductProductsOverview.website { text-align: center; display: block; }
#AxiProductProductsOverview.website { margin-top: -20px; }
#AxiProductShowProduct.website { text-align: left; }
#AxiProductCategoryOverview.website .category.website, #AxiProductProductsOverview.website .product.website { text-align: left; margin: auto; margin-bottom: 8px; min-height: 60px; padding: 2px; display: block; }
#AxiProductCategoryOverview.website .description.website, #AxiProductProductsOverview.website .description.website { clear: left; display: block; }
#AxiProductShowProduct.website .image.website { float: right; display: inline; }
#AxiProductShowProduct.website .image.website img.website { width: 200px; border: 0; margin-bottom: 20px; }
#AxiProductShowProduct.website .details.website { clear: both; }
#ProductDetailsTable.website { width: 96%; }
#ProductDetailsTable.website th.website { border-bottom: 1px solid black; }
#ProductDetailsTable.website .leftColumn.website { width: 58%; border-right: 1px solid black; }
#ProductDetailsTable.website .rightColumn.website { padding-left: 2px; }
#AxiProductCategoryOverview.website .title.website, #AxiProductSubCategoryOverview.website .title.website, #AxiProductProductsOverview.website .title.website { font-size: 1.2em; font-weight: bold; margin-bottom: 10px; text-align: center; }
.category.website { width: 100px; }
.product.website { width: 200px; text-align: center; }
#headerFlashContainer.website { position: relative; text-align: center; clear: both; margin-top: 40px; }
.subCategoryLeft.website, .productLeft.website { float: left; }
.subCategoryCenter.website, .productCenter.website { float: left; }
.subCategoryRight.website, .productRight.website { float: left; }
.subCategoryLeft.website { width: 120px; margin-left: 10px; text-align: center; }
.subCategoryCenter.website { width: 120px; margin-left: 20px; text-align: center; }
.subCategoryRight.website { width: 120px; margin-left: 20px; text-align: center; }
#AxiProductCategoryOverview.website { text-align: center; }
#AxiProductSubCategoryOverview.website a.website, .category.website a.website, #AxiProductProductsOverview.website a.website	{ color: #00234b; text-decoration: none; }
#AxiProductSubCategoryOverview.website a.website:hover, .category.website a.website:hover, #AxiProductProductsOverview.website a.website:hover	{ color: #00234b; text-decoration: underline; }
#AxiProductProductsOverview.website table.website { margin-bottom: 40px; }
#category1.website { position: absolute; top: 420px; left: 295px; display: inline; }
#category2.website { position: absolute; top: 420px; left: 465px; display: inline; }
#category3.website { position: absolute; top: 580px; left: 465px; display: inline; }
#category4.website { position: absolute; top: 580px; left: 295px; display: inline; }
#AxiProductProductsOverview.website .image.website img.website { width: 440px; }
#AxiProductProductsOverview.website table.website { width: 440px; text-align: left; }
#AxiProductProductsOverview.website th.website { width: 100px; border-bottom: 1px solid black; }

.webshopbutton {margin: 0 0 0 -20px; padding: 0px; height: 200px;}
.webshopbutton a {  }
.webshopbutton a img {  }
