body
{
	margin: 0px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
}


TD
{
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
}

.blue
{
	background-color: #CCE1F6;
}

.white
{
	background-color: #FFFFFF;
}

.LeftPartTitle
{
    background: url('../images/back_heading.gif') repeat-x 0px 0px;
    color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-left:11px; padding-right:5px; padding-top:3px; padding-bottom:4px;
	text-decoration: none;
	text-align: left;
}

.LeftPartTekst TD
{
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left:4px; padding-right:4px; padding-top:7px; padding-bottom:2px;
    margin: 0px 0px 0px 0px;

}
.LeftPartTekst4 TD
{
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:10px;
    margin: 0px 0px 0px 0px;

}
.LeftPartTekst2
{
	color: #0066CB;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding-left:11px;
	text-decoration: none;
	text-align: right;

}

.LeftPartTekst3
{
	color: #0066CB;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;

	text-decoration: none;
	text-align: left;

}

.MainContentTight
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
}

.MainContentProductInfo
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 10px;
}

.MainContentProductInfoInner
{
	color: #000000;
	background-color:#CCE1F6;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 10px;

}

.MainContentPrinterSelectInner
{
	color: #000000;
	background-color:#CCE1F6;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 10px;

}

.MainContent
{
	color: #000000;
	background-color: #FFFFFF;
	font-family:  Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 15px;
}
.MainContentdefault
{
	color: #000000;
	background-color: #FFFFFF;
	font-family:  Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}


.RightPartIndex
{
	background-color: #CCE1F6;
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.RightPartTitle
{

    background: url('../images/back_heading.gif') repeat-x 0px 0px;
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-left:11px; padding-right:5px; padding-top:3px; padding-bottom:4px;
	text-decoration: none;
	text-align: left;
}

.LeftColumn
{
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-left:11px; padding-right:5px; padding-top:7px; padding-bottom:4px;
	text-decoration: none;
	text-align: left;
}

.PrijslijstCategoryHeaderTitles TD
{
	color: #FFFFFF;
	background-color: #0066CB;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-top: : solid 1px #FFFFFF;
}

.PrijslijstSubCategoryHeaderTitles TD
{
	background: url('../images/back_heading.gif') repeat-x 0px 0px;
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-left:11px; padding-right:5px; padding-top:3px; padding-bottom:4px;
	text-decoration: none;
	text-align: left;
}

.PrijslijstMainCategoryHeaderTitles
{
	color: #ffffff;
	background-color: #0066CB;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	border-left: solid 180px #FFFFFF;
    border-right: solid 180px #FFFFFF;
	text-align: center;
}

.CategoryHeaders
{
	height: 20px;
	background: url('../images/category.gif');
    color: #ffffff;

	font-family:Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	border-top: 2px solid #CCE1F6;
	border-bottom: 2px solid #CCE1F6;
    border-left: 2px solid #CCE1F6;
    border-right: 2px solid #CCE1F6;
	text-align: center;
}

.CategoryHeaders2
{
	height: 20px;
	background: url('../images/category2.gif');
    color: #ffffff;

	font-family:Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	border-top: 2px solid #CCE1F6;
	border-bottom: 2px solid #CCE1F6;
    border-left: 2px solid #CCE1F6;
    border-right: 2px solid #CCE1F6;
	text-align: center;
}

.CategoryHeaders3
{
	height: 20px;
	background-color: #0066CB;

	font-family:Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	border-top: 2px solid #CCE1F6;
	border-bottom: 2px solid #CCE1F6;
    border-left: 2px solid #CCE1F6;
    border-right: 2px solid #CCE1F6;
	text-align: center;
}

.CategoryHeaders4
{
	height: 20px;
	background: url('../images/pijlrechts.gif');
    color: #ffffff;

	font-family:Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	border-top: 2px solid #CCE1F6;
	border-bottom: 2px solid #CCE1F6;
    border-left: 2px solid #CCE1F6;
    border-right: 2px solid #CCE1F6;
	text-align: center;
}


TR.ProductsHeaderTitles TD
{
	color: #ffffff;
	background-color: #0066CB;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-top: : solid 1px #FFFFFF;
	font-weight: bold;
}

.ProductsHeaderTitles, .ProductsHeaderTitles a:link, .ProductsHeaderTitles a:hover, .ProductsHeaderTitles a:active, .ProductsHeaderTitles a:visited
{
	color: #FFFFFF;
	background-color: #0066CB;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}

.ProductsTitleBar   /* ==== Selector used in products.aspx product titlebar */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0066CB;
	text-align: left;
	text-indent: 3px;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ProductsTitleBar2   /* ==== Selector used in products.aspx product titlebar */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #254117;
	text-align: left;
	text-indent: 3px;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ProductsSpecsTitles, .ProductsSpecsTitles a:link, .ProductsSpecsTitles a:hover, .ProductsSpecsTitles a:active, .ProductsSpecsTitles a:visited
{
	color: #FFFFFF;
	background-color: #0066CB;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
text-align: left;


}

.ProductsSpecsValues, ProductsSpecsValues a:link, .ProductsSpecsValues a:hover, .ProductsSpecsValues a:active, .ProductsSpecsValues a:visited
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}

/* begin selectors voor de form velden in de winkelmand en configurator (input.text, input.droomtext)*/

input.text
{

    width: 50px;
    height: 17px;
    background: #ffffff;
    border: 1px solid #0066CB;
    font-family: Verdana, Arial, helvetica, sans-serif;
    text-align: right;
    font-size:11px;
}

input.droomtext
{
    width: 150px;
    height: 17px;
    background: #ffffff;
    border: 1px solid #0066CB;
    font-family: Verdana, Arial, helvetica, sans-serif;
    text-align: right;
    font-size:11px;
}

.BasketHeaderRow
{
	color: #000000;
	background-color: #0066CB;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.grafblue
{
	color: #000000;
	background-color: #CCE1F6;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.grafwhite
{
	background-color: #FFFFFF;
	color: #000000;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
}

.graftitle
{
	color: #000000;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.products_even TD
{
	background-color: #C2DAF2;
	border: 5px;
	padding: 2px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-top: : solid 1px #FFFFFF;
	}

.products_odd TD
{
	background-color: #DDEFFF;
	padding: 2px;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-top: : solid 1px #FFFFFF;
}

.products_selected
{
	padding: 3px;
	background-color: #ffb500;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: solid 1px #CCE1F6;
}

.basket TD
{
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

.checkout TH
{
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.checkout TD
{
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.checkout.mandatory
{
	color: Blue;
	font-size: 11px;
	font-weight: bold;
}

.checkout.optional
{
	color: Black;
	font-weight: bold;
	font-size: 11px;
}

.prijslijst_even TD
{
	background-color: #C2DAF2;
	border: 5px;
	padding: 2px;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-top: : solid 1px #FFFFFF;
}

.prijslijst_odd TD
{
	background-color: #DDEFFF;
	padding: 2px;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-top: : solid 1px #FFFFFF;
}

.prijslijst_even_end TD
{
	background-color: #C2DAF2;
	padding: 2px;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-top: : solid 1px #FFFFFF;
}

.prijslijst_odd_end TD
{
	background-color: #DDEFFF;
	padding: 2px;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-top: : solid 1px #FFFFFF;
}

.PrijslijstCategoryHeaderTitlesEnd
{
	color: #ffffff;
	background-color: #CCE1F6;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-top: : solid 1px #FFFFFF;
}


/* menu */

.menuHead a:link, .menuHead a:active, .menuHead a:visited
{
    background: url('../images/back_heading.gif') repeat-x 0px 0px;
    color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-left:11px; padding-right:5px; padding-top:3px; padding-bottom:4px;
	text-decoration: none;
	text-align: left;
	cursor: default;
	display: block;
}

.menuHead a:hover
{
	height: 20px;
    background: url('../images/back_heading.gif') repeat-x 0px 0px;
    color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-left:11px; padding-right:5px; padding-top:3px; padding-bottom:4px;
	text-decoration: none;
	text-align: left;
	display: block;
}

.menuTitle a:link, .menuTitle a:active, .menuTitle a:visited
{
	height: 20px;
	background: url('../images/i_dirmenu.gif') no-repeat 0px 0px;
	color: #ffffff;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 0px solid #CCE1F6;
	border-bottom: 4px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}

.menuTitle a:hover
{
	height: 20px;
	background: url('../images/i_dirback.gif') no-repeat 0px 0px;
	color: #FFF55F;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 0px solid #CCE1F6;
	border-bottom: 4px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}


.menuTitlex a:link, .menuTitlex a:active, .menuTitlex a:visited
{
	height: 20px;
	background: url('../images/i_dirgroen.gif') no-repeat 0px 0px;
	color: #ffffff;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 0px solid #CCE1F6;
	border-bottom: 4px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}

.menuTitlex a:hover
{
	height: 20px;
	background: url('../images/i_dirbackgroen.gif') no-repeat 0px 0px;
	color: #FFF55F;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 0px solid #CCE1F6;
	border-bottom: 4px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}

.menuTitleHelp a:link, .menuTitleHelp a:active, .menuTitleHelp a:visited
{
	height: 20px;
	background: url('../images/i_dirmenuhelp.gif') no-repeat 0px 0px;
	color: #ffffff;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 0px solid #CCE1F6;
	border-bottom: 4px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}

.menuTitleHelp a:hover
{
	height: 20px;
	background: url('../images/i_dirbackhelp.gif') no-repeat 0px 0px;
	color: #FFF55F;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 0px solid #CCE1F6;
	border-bottom: 4px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}

.menuTitlePrijslijst a:link, .menuTitlePrijslijst a:active, .menuTitlePrijslijst a:visited
{
	height: 20px;
	background: url('../images/i_dirmenuprijslijst.gif') no-repeat 0px 0px;
	color: #ffffff;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 0px solid #CCE1F6;
	border-bottom: 4px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}

.menuTitlePrijslijst a:hover
{
	height: 20px;
	background: url('../images/i_dirbackprijslijst.gif') no-repeat 0px 0px;
	color: #FFF55F;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 0px solid #CCE1F6;
	border-bottom: 4px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}
.menuTitlez a:link, .menuTitlez a:active, .menuTitlez a:visited
{
	height: 20px;
	background: #106EBD url('../images/i_dir.gif') no-repeat 10px 2px;
	color: #ffffff;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 2px solid #CCE1F6;
	border-bottom: 2px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}

.menuTitlez a:hover
{
	height: 20px;
	background: #CCE1F6 url('../images/i_dir.gif') no-repeat 10px 2px;
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	text-align: left;
	border-top: 2px solid #75ACE3;
	border-bottom: 2px solid #75ACE3;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}



.menuTitleOpen a:link, .menuTitleOpen a:active, .menuTitleOpen a:visited
{
	height: 20px;
	background: #3385D5 url('../images/i_dir_open.gif') no-repeat 10px 2px;
	color: #ffffff;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 1px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}


.menuTitleOpen a:hover
{
	height: 20px;
	background: #3385D5 url('../images/i_dir_open.gif') no-repeat 10px 2px;
	color: #990033;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	text-align: left;
	border-top: 1px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}
.menuTitle2 a:link, .menuTitle2 a:active, .menuTitle2 a:visited
{
	height: 20px;
	background: #000000 url('../images/i_dir.gif') no-repeat 10px 2px;
	color: #ffffff;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-top: 1px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}
.menuTitle2 a:hover
{
	height: 20px;
	background: #000000 url('../images/i_dir.gif') no-repeat 10px 2px;
	color: #990033;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	text-align: left;
	border-top: 1px solid #CCE1F6;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:32px; padding-right:3px; padding-top:3px; padding-bottom:4px
}

.sitemap
{
	background-color: #ffffff;
}

.sitemap ul
{
	margin: 2px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.sitemap li
{
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style-type: none
}

.sitemap a:link, .sitemap a:active, .sitemap a:visited
{
	color: #0066CB;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.sitemap a:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #990033;
	text-decoration: underline;
}

.sitemap img
{
	vertical-align: middle;
}

.hrechts
{
	width: 160px;
	background-color: #CCE1F6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.heading {
    background: url('../images/back_heading.gif') repeat-x 0px 0px;
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-left:7px; padding-right:4px; padding-top:1px; padding-bottom:3px;
	text-decoration: none;
	text-align: left;
	border-bottom: 8px solid #CCE1F6;
}

tr.heading td {
    background: url('../images/back_heading.gif') repeat-x 0px 0px;
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-left:10px; padding-right:4px; padding-top:1px; padding-bottom:3px;
	text-decoration: none;
	text-align: left;
}
tr.subheading td {
    background: #408CD8;
    font-size: 11px;
    color: #ffffff;
    padding: 3px 5px;
}

.foot {
    background: url('../images/back_blue.gif') repeat-y 100% 0%;
}
.foot td {
    background: url('../images/bg12.gif') repeat-x 0px 0px;
    text-align: center;
    font-size: 10px;
    color: #ffffff
}

productSpecificaties
{
	background: #D1E7FC url('../images/dot.gif') no-repeat 47px 8px;
    padding-left: 57px;
    color: #0066CB
}

div.pageHeading {
    width: 256px;
    text-align: left;
}

.backHead {
    background: url('../images/back_head.gif') repeat-x 0px 0px;
}


.topMenuItem a:link, .topMenuItem a:active, .topMenuItem a:visited
{
	background:  url('../images/ball.gif') no-repeat 0px 2px;
	color: #ffffff;
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	cursor: hand;
	position: relative;
    padding-left:25px; padding-right:0px; padding-top:0px; padding-bottom:1px;

}

.topMenuItem a:hover
{
	background: url('../images/ball_a.gif') no-repeat 0px 2px;
}


.menubarItem a:link, .menubarItem a:active, .menubarItem a:visited
{
	background:  url('../images/ball.gif') no-repeat 0px 2px;
	color: #ffffff;
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	cursor: hand;
	position: relative;
    padding-left:25px; padding-right:0px; padding-top:2px; padding-bottom:1px;

}

.menubarItem a:hover
{
	background: url('../images/ball_a.gif') no-repeat 0px 2px;
}






.searchbutton a:link, .searchbutton a:active, .searchbutton a:visited
{
	background:  url('../images/ball.gif') no-repeat 0px 2px;
	color: #ffffff;
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	cursor: hand;
	position: relative;
    padding-left:22px; padding-right:3px; padding-top:3px; padding-bottom:4px;

}

.searchbutton a:hover
{
	background: url('../images/ball_a.gif') no-repeat 0px 2px;
}

.searchbutton_active a
{
	background: url('../images/ball_a.gif') no-repeat 0px 2px;
	color: #ffffff;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	cursor: hand;
	position: relative;
    padding-left:22px; padding-right:3px; padding-top:3px; padding-bottom:4px;

}


table.tblCategory
{
	width: 205px;
	height: 120px;

}

td.tblCategory_Header
{
	color: #ffffff;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	height: 20px;
	background: url('../images/bg13.gif') repeat-x;

}

td.tblCategory_Content
{
	color: #ffffff;
	background-color: #CCE1F6;
	border: 1px solid #3385D5;
}

a.tblCategory, a.tblCategory:link, a.tblCategory:hover, a.tblCategory:active, a.tblCategory:visited
{
  color: #ffffff;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}
.link_even
{
		background-color: #C2DAF2;
	border: 0px;
	padding: 0px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	border-bottom: solid 0px #FFFFFF;
	border-left: solid 0px #FFFFFF;
	border-top: : solid 0px #FFFFFF;
	text-align: left;
	}

.link_even	a:link
 {
	color: #000000;
	text-decoration: none;
}
.link_even a:visited
 {
  color: #000000;
	text-decoration: none;
}
.link_even a:hover
 {
	text-decoration: none;
	color: #357DCF;
}
.link_even a:active
 {
	text-decoration: none;
}

.link_odd
{
	background-color: #DDEFFF;
	padding: 0px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	border-bottom: solid 0px #FFFFFF;
	border-left: solid 0px #FFFFFF;
	border-top: : solid 0px #FFFFFF;
	text-align: left;
}
.link_odd	a:link
 {
  color: #000000;
	text-decoration: none;
}
.link_odd a:visited
 {
  color: #000000;
	text-decoration: none;
}
.link_odd a:hover
 {
	text-decoration: none;
	color: #357DCF;
}
.link_odd a:active
 {
	text-decoration: none;
}
.portalheader
{
	color: #ffffff;
	background-color: #0066CB;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.lefttabletekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.smalltekst
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

/* ----------selectors voor de infoteksten */

.infotekst
{
    color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}

.infotekst2
{
  color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}
.infotekst3
{
  color: #000000;
	background-color: yellow;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
	vertical-align: top;
}


.infotekstbold
{
  color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

.welkomh, h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	background-color: #CCE1F6;
	margin: 0px;
	border-left: 0px #FFFFFF;
    border-right: 0px #FFFFFF;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.leftparttable
{
	background-color: #3385D5;
	border: #0066CB;
    width: 190px;
	background-position: center;
}

.tablebottom
{
   	background-image: url('../images/footer33.GIF');
	}

.ordertitel
{
	background-image: url('../images/lijnachter.jpg');
	background-repeat: repeat-x
}

/* ----------selectors voor de pagina's onder hulp wizards */

.extensiestekst
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}

.extensiestitel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066CB;
	background-color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}

.extensiesachtergrond
{
	background-color: #FFFFFF;
	background-image: url('../images/streep.gif');
	background-repeat: repeat-x;
	background-position:  center 50%;
}

.extensiesterug
{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
}

/* ----------selectors voor de grote images */

.productimages_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url('../images/bg13.gif');
	background-repeat: repeat-x;
}

.productimages_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.productimages_body
{
	background-image: url('../images/bg_pattern.gif');
	background-repeat: repeat;
	margin: 0px
}

.test
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.testb
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.testg
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* ----------- Selectors voor de legenda */
.tblLegenda {
	margin: 0px;
	padding: 0px;
	/* border: 1px solid #000000; */
	background-color: #5F9EDE;
}
.titleLegenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #0066CB;
	vertical-align: middle;
	padding-bottom: 4px;
	border-bottom-color: #FFFFFF;
}
.txtLegenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-bottom: 5px;
}
.imgLegenda {
	padding-bottom: 5px;
}
.testpafd1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
.testpafd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}
.testpafd3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
}
.newsgrid
{
	border: 0px none #FFFFFF;
}

.relatedProductsHeader {
	font-size: 9px;
	color: #FFFFFF;
	background-image: url('../images/abProductHeaderSmallBack.jpg');
	background-repeat: repeat-x;
	text-align: left;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	height: 15px;
	width: 190px
}
.relatedProductsImage {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #0089AB;
	border-left-color: #0089AB;
	padding-top: 2px;
	padding-left: 2px;

}
.relatedProductsSpacer {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0089AB;


}
.relatedProductsName {
	font-size: 9px;
	color: #0066CB;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	border-right-width: 1px;
  border-right-style: solid;
	border-right-color: #0089AB;

}
.relatedProductsPrice {
	font-size: 9px;
	color: red;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #0089AB;
	border-bottom-color: #0089AB;
}
.abh2 {
	color: #ffffff;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 5px;
	background: url('../images/bg13.gif') repeat-x;
	margin-bottom: 0px;
}
.abh3 {
	color: #ffffff;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 5px;
	background: url('../images/bg13.gif') repeat-x;
	margin-bottom: 0px;
}

#infotable {
      font-size: 7px;
      color: #FFFFFF;
	background: #3385d5;
      text-align: left;
	width: 190px;
	border: 2px solid #0066CB;
}
#infotable2 {
      font-size: 7px;
      color: #FFFFFF;
	background: #244117;
      text-align: left;
	width: 190px;
	border: 2px solid #0066CB;
}

/* productlijsten link */

a.lhover:link
{
	color:Black;
	text-decoration:none;
	}
a.lhover:hover 
{
	color:Blue;
	text-decoration:none;
}
a.lhover:visited 
{
	text-decoration:none;
}


.inktlink_odd a:link, .inktlink_odd a:active, .inktlink_odd a:visited
{
	height: 18px;
      background: url('../images/i_dir.gif') no-repeat 8px 2px;
      background-color: #DDEFFF;	
      color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
      font-weight: bold;
      text-decoration: none;
	text-align: justify;
	display: block;
	cursor: hand;
	position: relative;
	    


padding-left:35px; padding-right:3px; padding-top:3px; padding-bottom:4px
     

}

.inktlink_odd a:hover
{
	height: 18px;
	background: url('../images/i_dir_open.gif') no-repeat 8px 2px;
background-color: #DDEFFF;
	color: #357DCF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
      font-weight: bold;
      text-decoration: none;
	text-align: justify;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:35px; padding-right:3px; padding-top:3px; padding-bottom:4px

}

.inktlink_even a:link, .inktlink_even a:active, .inktlink_even a:visited
{
	height: 18px;
	background: url('../images/i_dir.gif') no-repeat 8px 2px;
	background-color: #C2DAF2;
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
      font-weight: bold;
      text-decoration: none;
	text-align: justify;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:35px; padding-right:3px; padding-top:3px; padding-bottom:4px

}

.inktlink_even a:hover
{
	height: 18px;
	background: url('../images/i_dir_open.gif') no-repeat 8px 2px;
background-color: #C2DAF2;
	color: #357DCF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
      font-weight: bold;
      text-decoration: none;
	text-align: justify;
	display: block;
	cursor: hand;
	position: relative;
    padding-left:35px; padding-right:3px; padding-top:3px; padding-bottom:4px

}













.inklink_odd a:link, .inklink_odd a:active, .inklink_odd a:visited
{
	height: 18px;
      background: no-repeat 8px 2px;

      background-color: #DDEFFF;	
      color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
      font-weight: bold;
      text-decoration: none;
	text-align: left;
	display: block;
	cursor: hand;
	position: relative;
	    


padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px
     

}

.inklink_odd a:hover
{
	height: 18px;
      background: no-repeat 8px 2px;
	background-color: #DDEFFF;
	color: #357DCF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
      font-weight: bold;
      text-decoration: none;
	text-align: left;
	display: block;
	cursor: hand;
	position: relative;
    
padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px

}

.inklink_even a:link, .inklink_even a:active, .inklink_even a:visited
{
	height: 18px;
	background: no-repeat 8px 2px;
	background-color: #C2DAF2;
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
      font-weight: bold;
      text-decoration: none;
	text-align: left;
	display: block;
	cursor: hand;
	position: relative;
    
padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px

}

.inklink_even a:hover
{
	height: 18px;
      background: no-repeat 8px 2px;
	background-color: #C2DAF2;
	color: #357DCF;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
      font-weight: bold;
      text-decoration: none;
	text-align: left;
	display: block;
	cursor: hand;
	position: relative;
    
padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px

}


