@charset "utf-8";
/* CSS Document */


/* Hieronder de kleuren die over de gehele site voorkomen
DR rood =   #a83515
DR grijs =  #c6c7c8
LT grijs =  #e3e4e4
*/

/*--- Site Init ---*/
* {margin:0px; padding:0px;}
html{overflow: -moz-scrollbars-vertical;}
body, html {margin:0px; padding:0px;}
body {font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0px; color:#454648; behavior:url("/csshover.htc");} 
#supportButtons {position:relative; top:0px; display:block; height:20px; right:0px; text-align:right;}


/*--- Basic Styles ==> VERPLICHTE VELDEN --*/
img {border:0px; margin:0px;}

#siteContentAbout .lijst li{background:url('/shop/category-button-background.gif') no-repeat 0px -2px; display:block; margin:0px; /*height:10px;*/height:auto; font-weight:normal; color:#454648; padding-left:10px;}
#siteContentAbout .lijst a{color:#454648; text-decoration:underline;}
#siteContentAbout .lijst a:hover{color:#454648; text-decoration:none;}

ul {}
li {}
a {text-decoration:none;}
a:hover {}
h1 {background:url('/images/h1-red.jpg') no-repeat 0px 0px; position:relative; display:block; width:530px; height:34px; font-size:20px; color:#ffffff; text-indent:10px; line-height:34px; margin-bottom:10px;}
h1.blue {background:url('/images/h1-blue.jpg') no-repeat 0px 0px;}
h1.green {background:url('/images/h1-green.jpg') no-repeat 0px 0px;}
h1 img {clear:both; float:none;}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
p {margin:0px 0px 10px 0px;}
hr {}
.title {}
.underscription {}
form {}
input { margin:0 0 3px; width:250px; padding:0;}
textarea {font-family:Arial,Tahoma,sans-serif; height:100px; margin:0 0 3px; width:252px;}
select {}
input.button {
background:transparent url(/shop/button152-gray.gif) no-repeat scroll 0 0;
border:0 none;
color:#454648;
display:inline;
font-size:10px;
height:24px;
font-weight:bold;
padding-left:10px;
text-align:left;
text-transform:lowercase;
top:0;
}

input.button:hover {background:transparent url(/shop/button152-gray-hover.gif) no-repeat scroll 0 0;}



table {}
th {}
tr {}
td {}

/*--- Basic 1st level elements ---*/
#siteContainer {position:relative; width:971px; height:580px; margin:0px auto;}
#siteContainer #sidebarLeft {position:relative; /*top:20px;*/ width:180px; margin:0px 10px 0px 0px; float:left; overflow:hidden;}
#siteContainer #siteContent,
 #siteContainer #siteContentSale,
  #siteContainer #siteContentAbout,
   #siteContainer #siteContentInspiration,
    #siteContainer #siteContentAssortment,
     #siteContainer #siteContentOutlet,
      #siteContainer #siteContentBasket {position:relative; /*top:20px;*/ width:530px; margin:0px 10px 0px 0px; float:left; }
#siteContainer #sidebarRight {position:relative; width:240px; height:auto; margin:0px; float:right; min-height:560px;}
#siteContainer #divInformation {position:relative; width:239px; margin:0px; border-left:1px solid #ebedec; border-bottom:1px solid #ebedec;}

/*#siteContainer #siteTopMenu {
    background: url(http://axoft.jabdah.nl/images/activeTab-background.png) no-repeat 0px 0px !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://axoft.jabdah.nl/images/activeTab-background.png', sizingMethod='scale');
}*/



/* --- Support Buttons --- */
#siteContainer #supportButtons a {line-height:20px; color:#454648; text-decoration:underline;}
#siteContainer #supportButtons a:hover {text-decoration:none;}


/*--- Sidebar Left elements ---*/
#siteContainer #sidebarLeft #siteMenu {position:relative; display:block; width:180px; overflow:hidden; background:#ffffff;height:380px;}
#siteContainer #sidebarLeft #siteMenu ul.menu {display:block; height:auto; margin:0px 0px 10px 0px; padding:0px;}
#siteContainer #sidebarLeft #siteMenu ul.menu li {display:block; width:180px; border-bottom:1px solid #ffffff; font-size:14px; font-weight:bold;}
#siteContainer #sidebarLeft #siteMenu ul.menu li a {position:relative; display:block; width:165px; height:34px; background:url('/images/menu-button-basic.gif') no-repeat 0px 0px; padding-left:15px; line-height:34px; color:#000000;}
#siteContainer #sidebarLeft #siteMenu ul.menu li a:hover {background-image:url('/images/menu-button-hover.gif');}
#siteContainer #sidebarLeft #siteMenu ul.menu li.logo {height:68px; padding:0px; background:url('/images/logo-nijhof.gif') no-repeat 0px 0px;}
#siteContainer #sidebarLeft #siteMenu ul.menu li.logo a {display:block; height:68px; width:180px; padding:0px; background:none;}
#siteContainer #sidebarLeft #siteMenu ul.menu li.logo a:hover {background:none;}
#siteContainer #sidebarLeft #siteMenu ul.menu li a.active {background-image:url('/images/menu-button-active.gif'); color:#ffffff;}
#siteContainer #sidebarLeft #siteMenu ul.menu li a.active:hover {background-image:url('/images/menu-button-active.gif'); }
#siteContainer #sidebarLeft #siteMenu ul.menu li.search {}
#siteContainer #sidebarLeft #contactData {position:relative; top:10px; text-align:center; margin:0px; line-height:16px; vertical-align:middle;}
#siteContainer #sidebarLeft #bannerLeft {position:relative; text-align:left; margin:10px 0px;}

/*--- Content Sale elements ---*/
#siteContainer #siteContentSale h1 {background:url('/images/h1-red.jpg') no-repeat 0px 0px;}
#bannerBig {overflow:hidden; margin-top:10px;}
#homeCircle {position:absolute; top:0px; left:50%; margin-left:125px; z-index:10000;}

/*
#homeCircle{
  position:absolute;
  top:-20px;
  display:block;
  width: 83px;
  height:83px;
  text-align:center;
  line-height: 70px; 
  background: url(/homeCircle.png) 0px 0px no-repeat !important;
  background-image: none;
  _ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/homeCircle.png', sizingMethod='image');
  z-index:2000;
}
*/
#saleBanners {position:relative; width:530px; height:210px; overflow:hidden; margin:10px 0px 0px 0px;}
#saleBanners img {border:0px;}
#saleBanners #bannerContentLeft {width:169px; height:210px; float:left; margin:0px 11px 0px 0px;}
#saleBanners #bannerContentCenter {width:170px; height:210px; float:left;}
#saleBanners #bannerContentRight {width:169px; height:210px; float:right; margin:0px;}

/*--- Content About elements ---*/
#siteContainer #siteContentAbout #bannerBig {width:530px; height:164px; overflow:hidden; margin-top:10px;}
#siteContainer #siteContentAbout #aboutContent {position:relative; width:530px; height:auto; overflow:hidden; margin:10px 0px 0px 0px;}

/*--- Content Inspiration elements ---*/
#flashInspirations {position:absolute; display:block; height:424px; width:780px; left:190px; z-index:22000;}
/*
#siteContainer #siteContentInspiration {border:1px solid red;}
#siteContainer #siteContentInspiration h1 {margin-top:-540px;}
*/
#siteContainer #siteContentInspiration #styleIndex { }
#siteContainer #siteContentInspiration #inspirationField {width:530px; height:380px; overflow:hidden; margin-top:10px;}
#siteContainer #siteContentInspiration #inspirationField img {width:530px; height:380px;}
#siteContainer #siteContentInspiration #spaceIndex {width:530px; height:auto; margin-top:10px; overflow:visible;}
#siteContainer #siteContentInspiration #spaceIndex a.spaceLink {display:block; width:176px; height:34px; font-size:14px; font-weight:bold; text-indent:15px; background:url('/images/inspiration-button.jpg') no-repeat 0px 0px; float:left; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; line-height:34px; color:#000000;}
#siteContainer #siteContentInspiration #spaceIndex a.right {border:0px;}
#siteContainer #siteContentInspiration #spaceIndex a.spaceLink:hover {background:url('/images/inspiration-button-hover.jpg') no-repeat 0px 0px;}

#siteContainer #siteContentInspiration #styleIndexHeaders {width:530px; margin-top:10px; overflow:visible;position:relative;}
#siteContainer #siteContentInspiration #styleIndexHeaders a.inspirationLink {display:block; width:176px; height:34px; font-size:14px; font-weight:bold; text-indent:15px; background:url('/images/inspiration-button.jpg') no-repeat 0px 0px; float:left; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; line-height:34px; color:#000000;}
#siteContainer #siteContentInspiration #styleIndexHeaders a.inspirationLinkActive {display:block; width:176px; height:34px; font-size:14px; font-weight:bold; text-indent:15px; background:url('/images/inspiration-button-hover.jpg') no-repeat 0px 0px; float:left; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; line-height:34px; color:#000000;}
#siteContainer #siteContentInspiration #styleIndexHeaders a.right {border:0px;}
#siteContainer #siteContentInspiration #styleIndexHeaders a.inspirationLink:hover {background:url('/images/inspiration-button-hover.jpg') no-repeat 0px 0px;}




/*--- Sidebar Right elements ---*/
#siteContainer #sidebarRight h1 {width:240px; background:url('/images/mini-basket-h1.jpg') no-repeat 0px 0px;}
#siteContainer #sidebarRight #bannerRightBig {width:240px; height:340px; overflow:hidden; margin:0px; float:left;}
#siteContainer #sidebarRight #bannerRightSmall {width:240px; height:210px; overflow:hidden; margin:10px 0px 0px 0px;}


/*--- Footer elements ---*/
#siteContainer #siteFooter #element1 {}
#siteContainer #siteFooter #element2 {}
#siteContainer #siteFooter #element3 {}

/*--- Sidebar right Inspiratie ---*/
#siteContainer #divInformation #divInformationType {position:relative; width:229px;  border-top:1px solid #ebedec; left:10px; padding:10px 0px;}
#siteContainer #divInformation #divInformationType .informationImage {position:relative; float:left; display:block; width:85px; border:1px solid #ebedec; margin:0px 10px 5px 0px;}
#siteContainer #divInformation #divInformationType .informationTitle {position:relative; float:left; display:block; width:120px; font-weight:bold; font-size:15px; color:#2e1d86; font-style:italic; margin-bottom:5px; vertical-align:middle;}
#siteContainer #divInformation #divInformationType .informationShortDescription { padding-bottom:15px; position:relative; clear:both; float:none;}
#siteContainer #divInformation #divInformationType .informationTypeName { font-weight:bold; font-size:13px;}
#siteContainer #divInformation #divInformationType .informationTypeDescription {position:relative; font-weight:normal; font-size:11px; font-style:italic; margin-left:2px; line-height:16px;}

#siteContainer #divInformation #divInformation2 {position:relative; diplay:block; width:229px; height:162px; border-bottom:1px solid #ebedec; left:10px; padding:10px 0px; overlow:hidden;}
#siteContainer #divInformation #divInformation2 .tip {position:relative; diplay:block; width:100%; font-weight:bold; font-size:12px; color:#a83515;}
#siteContainer #divInformation #divInformation2 .tipTitle {position:relative; diplay:block; width:130px; font-weight:bold; font-size:12px; color:#2e1d86;}
#siteContainer #divInformation #divInformation2 .tipText {position:relative; diplay:block; width:130px;}
#siteContainer #divInformation #divInformation2 .tipSpecial {position:relative; diplay:block; width:130px; font-weight:bold; font-size:12px; color:#b55338; clear:both; float:none; margin-top:15px;}


/*--- Inspiratie Sfeer Overzicht ---*/
div.styleIndex {position:relative; display:block; width:260px; height:210px; float:left; margin:0px 10px 10px 0px; font-size:20px; padding:0px; clear:left;}
div.right {margin:0px 0px 10px 0px; float:right; clear:right;}
div.styleIndex span {position:absolute; display:block; width:260px; height:24px; font-weight:bold; text-indent:10px; margin:0px; font-size:14px; line-height:24px; z-index:22222; background:url('/images/inspiratie-sfeerindex.jpg') no-repeat 0px 0px;color:#000000; cursor:pointer;}
div.styleIndex span a {color:#000000;}
div.styleIndex img {position:relative; left:0px; top:0px; height:186px; width:260px; border:0px; margin:0px;}


/*--- Interactive Inspiration parts ---*/
#siteContainer.inpirationSidebarRight #sidebarRight {padding-top:423px;}
#siteContainer.inpirationSidebarRight #siteContentInspiration {padding:434px 0px 0px 0px; }
#siteContainer.inpirationSidebarRight #siteContentInspiration h1 {position:absolute; top:0px; left:0px;}

#siteContainer.inpirationSidebarRight #siteContentInspiration #interactiveInspirationContent {}

/*--- CATEGORY INDEX Lists ---*/
#categoryIndex2 {position:relative; height:auto; left:0px; top:0px; float:left; text-align:left; overflow:visible;}

/* --- 1st level category --- */
#categoryIndex2 {position:relative; display:block; float:left; /*width:530px;*/width:260px; overflow:visible; list-style:none;}
#categoryIndex2 li {font-weight:bold; width:260px; float:left; height:auto; padding:0px 0px 20px 0px; font-size:20px; text-indent:10px; line-height:32px; margin:0px 0px 10px 0px; color:#ffffff;}
#categoryIndex2 li a {text-indent:10px; color:#747474; width:100%; color:#000000;}

/* --- 2nd level category --- */
#categoryIndex2 ul.subCategoryList1 {position:relative; display:block; top:10px; left:0px; width:260px; height:auto; margin:0px; padding:0px; list-style:none;}
#categoryIndex2 ul.subCategoryList1 li {position:relative; left:0px; display:block; width:260px; height:130px; line-height:24px; padding:0px; border:none; background:url('/images/assortment-h2.jpg') no-repeat 0px 0px; margin-bottom:0px 0px 15px 0px; text-indent:10px; font-size:12px; list-style:none;}
#categoryIndex2 ul.subCategoryList1 li {color:#000000;}
#categoryIndex2 ul.subCategoryList1 li:hover {background:url('/images/assortment-h2-hover.gif') no-repeat 0px 0px;color:#ffffff;}
#categoryIndex2 ul.subCategoryList1 li:hover a {color:#ffffff;}
#categoryIndex2 ul.subCategoryList1 li.category img {position:absolute; margin:24px 0px 0px 107px; width:143px; height:105px;}

/* --- 3rd level category ---*/
#categoryIndex2 ul.subCategoryList1 ul.subCategoryList2 {position:relative; display:list-item; width:125px; left:0px; font-weight:normal; color:#000000; list-style:none; /*height:104px;*/height:auto; margin:5px 0px 0px 0px; overflow:hidden; padding:0px;}
#categoryIndex2 ul.subCategoryList1 ul.subCategoryList2 li {margin:0px; padding:0px; clear:both; width:115px; float:none; list-style:none; min-height:1px; /*height:12px;*/height:auto; line-height:0px; background:none; font-size:10px;}
#categoryIndex2 ul.subCategoryList1 li:hover ul.subCategoryList2 li {background:none;}
#categoryIndex2 ul.subCategoryList1 ul.subCategoryList2 li a {background:url('/shop/category-button-background.gif') no-repeat 0px -4px; display:block; margin:0px; /*height:10px;*/height:auto; font-weight:normal; font-size:10px; color:#000000; line-height:10px; padding-left:10px; text-indent:0px;}
#categoryIndex2 ul.subCategoryList1 li:hover ul.subCategoryList2 li a {color:#a83515;}
#categoryIndex2 ul.subCategoryList1 li:hover ul.subCategoryList2 li a:hover {text-decoration:underline; color:#a83515;}
/*#categoryIndex2 ul.subCategoryList1 ul.subCategoryList2 li a:hover*/

#categoryIndex2 ul.subCategoryList1 ul.agenda li{ line-height:12px; height:35px;background:none; color:#000000;}
#categoryIndex2 ul.subCategoryList1 ul.agenda li {padding-left:0px; font-size:11px;}
#categoryIndex2 ul.subCategoryList1 ul.agenda li {text-indent:0px;font-size:11px;}
#categoryIndex2 ul.subCategoryList1 ul.agenda li a{text-indent:0px;font-size:11px;}
#categoryIndex2 ul.subCategoryList1 ul.agenda li .agendaDate {color:#ffffff; padding-top:5px; height:30px; width:34px;}
#categoryIndex2 ul.subCategoryList1 ul.agenda li .agendaLink a {color:#000000;}
#categoryIndex2 ul.subCategoryList1 ul.agenda li .agendaLink a:hover {text-decoration:underline;}
#categoryIndex2 ul.subCategoryList1 ul.agenda li .grey {background:#f1f1f1; WIDTH: 220px; HEIGHT: 30px; padding:5px 0px 0px 5px;}
#categoryIndex2 ul.subCategoryList1 ul.agenda li .white {background:#ffffff; WIDTH: 220px; HEIGHT: 30px; padding:5px 0px 0px 5px;}

/*--- OUTLET ---*/
body.outlet #categoryIndex2 {width:100%; }
body.outlet #categoryIndex2 {width:100%;}
body.outlet #categoryIndex2 li {background:url('/images/outlet-assortment-h1.jpg') no-repeat 0px 0px; width:100%;}
/* end toplevel */
body.outlet #categoryIndex2 li ul {margin-top:35px; width:100%;}
body.outlet #categoryIndex2 li ul li {background:url('/images/outlet-assortment-h2.jpg') no-repeat 0px 0px; width:260px; float:left; margin:0px 0px 20px 0px;}
body.outlet #categoryIndex2 li ul li a {color:#ffffff;}
body.outlet #categoryIndex2 li ul.subCategoryList1 li:hover {background:url('/images/outlet-assortment-h2-hover.jpg') no-repeat 0px 0px; }
body.outlet #categoryIndex2 li ul.subCategoryList1 li:hover a {color:#ffffff;}
body.outlet #categoryIndex2 li ul li a {}
body.outlet #categoryIndex2 li ul li#category2_2,
 body.outlet #categoryIndex2 li ul li#category2_4,
  body.outlet #categoryIndex2 li ul li#category2_6,
   body.outlet #categoryIndex2 li ul li#category2_8,
	 body.outlet #categoryIndex2 li ul li#category2_10 {margin-left:10px; float:right;}
body.outlet #categoryIndex2 li ul li#category2_1,
 body.outlet #categoryIndex2 li ul li#category2_3,
  body.outlet #categoryIndex2 li ul li#category2_5,
   body.outlet #categoryIndex2 li ul li#category2_7,
	 body.outlet #categoryIndex2 li ul li#category2_9 {clear:both;}
/* end midlevel */
body.outlet #categoryIndex2 li ul.subCategoryList1 li:hover ul.subCategoryList2 li {background:none;}
body.outlet #categoryIndex2 li ul.subCategoryList1 li:hover ul.subCategoryList2 li a {color:#2e1d86;} 

#siteContainer #siteContentAssortment #left div:hover h2 {color:#a83515; text-decoration:underline;}
#categoryIndex2 ul.subCategoryList1 li:hover ul.subCategoryList2 li a {color:#a83515;}

#siteContentInspiration .AxStoreOutputV3{ clear:both; bord }
#siteContentInspiration .AxStoreOutputV3 #inspirationImages { overflow:hidden; width:528px; }

.custimorServiceTable{ border-collapse:collapse; border-left:1px #ebecec solid; border-right:1px #ebecec solid; border-bottom:1px #ebecec solid; }
.custimorServiceTable tr td { padding-right:30px;padding-left:2px; padding-bottom:1px;padding-top:1px; width:170px;}
.custimorServiceTable tr td a { color:#2E1D86; text-decoration:none; }
.custimorServiceTable tr td a:hover { text-decoration:underline; }
.custimorServiceTable .Header { font-weight:bold; background-color:#ebecec; text-transform:capitalize;  }


#moreNijhofListsLeft {
	float:left;
	width:260px;
	list-style:none;
	line-height:24px;
	text-indent:10px;
	font-size:12px;
	font-weight:bold;
}

#moreNijhofListsRight {
	float:left;
	width:260px;
	list-style:none;
	line-height:24px;
	text-indent:10px;
	font-size:12px;
	font-weight:bold;
}

#moreNijhofListsRight{ padding-left:10px; }


#moreNijhofListsLeft li, #moreNijhofListsRight li{ 
	background:transparent url('/images/assortment-h2.jpg') no-repeat scroll 0 0; 
	color:#000000;
	clear:both;
	height:150px;
}

#moreNijhofListsLeft li:hover, #moreNijhofListsRight li:hover{ 
	background:transparent url(/images/assortment-h2-hover.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
}
#moreNijhofListsLeft li:hover a, #moreNijhofListsRight li:hover a{
	color:#FFFFFF;
}

#moreNijhofListsLeft li p, #moreNijhofListsRight li p{
	margin-bottom:0px;
}

#moreNijhofListsLeft li ul, #moreNijhofListsRight li ul{
	float:left;
	width:125px;
	line-height:normal;
	text-indent:0px;
	font-weight:normal;
	font-size:10px;
	list-style:none;
	margin-top:5px;
}

#moreNijhofListsLeft li img, #moreNijhofListsRight li img{
	float:left;
	width:130px;
	margin-left:5px;
}

#moreNijhofListsLeft li ul li, #moreNijhofListsRight li ul li, #moreNijhofListsLeft li ul li:hover, #moreNijhofListsRight li ul li:hover{ 
	background:transparent url('/shop/category-button-background.gif') no-repeat scroll 2px -2px; 
	padding-left:10px;
	height:auto;
}

#moreNijhofListsLeft li:hover ul li a, #moreNijhofListsRight li:hover ul li a{
	color:#A83515;
}

#moreNijhofListsLeft li a, #moreNijhofListsRight li a,
#moreNijhofListsLeft li ul li a, #moreNijhofListsRight li ul li a{
	color:#000000;
}

#moreNijhofListsLeft li a:hover, #moreNijhofListsRight li a:hover,
#moreNijhofListsLeft li ul li a:hover, #moreNijhofListsRight li ul li a:hover{
	text-decoration:underline;
}

#mnShopImage
{
  margin-bottom: 14px;
}
