/*
 * Speciale stylesheet voor een zwart-wit contrast. 
 * Deze sheet wordt als laatste ingeladen, dus overschrijft de voorgaande styling.
 * 
 * De structuur van het originele document is behouden, in de vorm van lege tags
 */


body {
   background: none; /* url(../gfx/bgBody.gif) bottom left repeat-x #fafafa; */
	background-color: #000;
}

* {
    color: #fff;
}

input, textarea {
	color: #000;
}

.siteContainer,
#toolbar {
   background-color: #000; /*#fff; */
}

   #logo {
   }
	  #logo img {
	  }
   
   #mainMenu {
      background: none; /*url(../gfx/bgMainMenu.gif) bottom left repeat-x #003883;*/
   }
      #language,
      #search,
      #mainMenu ul {
      }
      #language {}
         #language img {
            border: 1px solid #ffffff;
         }
      #search {
      }
      #mainMenu ul {
      }
         #mainMenu li,
         #mainMenu a {
         }
         #mainMenu li {}
            #mainMenu li.active {
               background: none; /*url(../gfx/mainMenuActiveLeft.gif) top left no-repeat;*/
            }
         #mainMenu a {
            color: #fff;
         }
            #mainMenu .active a {
               color: #fff;
               background: none; /*url(../gfx/mainMenuActiveRight.gif) top right no-repeat; */
            }
			#mainMenu h2 {
			}
   
   #toolbar h2 {
      border-color: #fff;
   }
      #textSize a.active {
         color: #000;
      }
	
	   .productMenu,
   #header {
      width: 900px;
      margin: 0 3px;
   }
   
   .productMenu {
      border-bottom: 4px solid #fff;
   }
         .productMenu a {
         }
            .productMenu a span {
            }
               .productMenu a.active span {
                  color: #000;
                  background-color: #fff;
               }
	
   #header {
   }
	  #header img {
	  }
	  #shoppingCart, #searchFormContainer {
		  border: 4px solid #fff;
		  background-color:  #000; /*#003883;*/
		  color: #fff;
	  }
	     #shoppingCart p,
		  #shoppingCart h3,
		  #shoppingCart a {
		  	 color: #fff;
		  }
	     #shoppingCart #link {
	     }
	     #shoppingCart h3 {
	     }
		  
		  
   #mainContainer {
      background: none; /*url(../gfx/bgMainContainer.jpg) top center no-repeat #e2001a;*/
   }
      #main {
         background: none; /*url(../gfx/bgLeft.gif) top left repeat-y #fff;*/
      }
         #left,
         #right {
         }
         #left {
         }
				#contactPage #left * {
					color: #fff;
				}
					#contactPage #contactForm textarea,
					#contactPage #contactForm input {
					}
				 
            #left ul {
            }
               #left ul li,
               #left ul a {
               }
               #left ul li {
               }
               #left ul a {
                  color: #fff;
                  font-weight: bold;
                  text-decoration: none;
               }
                  #left ul .active a {
                     color: #fff;
							text-decoration: underline;
                     background-color: #000;
                  }
						#left ul .active ul a {
							background-color: #000; /*#003883; */
							text-decoration: none;
							color: #fff;
						}
						   #left ul .active ul .active a {
						   	color: #fff;
								text-decoration: underline;
                        background-color: #000;
							}
				/* Newsletter pagina */
				#newsPage {}
				   #newsletterContainer {}
				      #newsPage #left h4,
				      #newsPage #left label,
				      #newsPage #left form td{
				         color: #fff;
				      }
				      #newsPage #newsletterForm .text{
				      }
				      
		      .newsletterlink {}

         #right {
         }
            #right h1 {
               font-weight: bold;
            }
            #right h2 {
               font-weight: bold;
            }
				#right ul,
				#right ol {
				}
				
         #mainTop {
            background: none; /*url(../gfx/mainTop.gif) bottom left no-repeat;*/
         }
         #mainBottom {
            background: none; /*url(../gfx/mainBottom.gif) bottom left no-repeat; */
         }
				/* Contact pagina, andere verhouding tussen left en right  */
				#contactPage #mainTop {
				    background: none; /*url(../gfx/mainTopContact.gif) bottom left no-repeat; */
				}
				
				#contactPage #mainBottom {
				    background: none; /*url(../gfx/mainBottomContact.gif) bottom left no-repeat; */
				}
				
				#contactPage #main {
				    background: none; /*url(../gfx/bgLeftContact.gif) top left repeat-y #fff; */
				}
				
				#homePage p.link a { 
		         color: #fff; /*#e2001a;*/
		      }
				
	      /* Producten pagina, hoger productMenu */
			#productenPage .productMenu {
			}
			   .product {
			      background: none; /*transparent url(../gfx/bgBlock.gif) repeat-x scroll left top;*/
			      border: 1px solid #fff;
			      width: 180px;
			      float: left;
			      display: inline;
			      margin-right: 10px;
			      margin-bottom: 15px;
			      padding: 6px;
			      line-height: 200%;
			   }
		   /***
			 * Layout aanpassingen common-template stuk
			 */
			#homePage #header {}
			   #homePage #mainContainer {
			      background: none;
			   }
			      #homePage #main {
			        background: none;
			      }
			         #homePage #left {
			         }
			         #homePage #right { 
			            background: none; /* url(../gfx/home/bgRight.gif) bottom left no-repeat;*/
			         }
			         #homePage #mainBottom {
			            background: none; /*url(../gfx/home/mainBottom.gif) bottom left no-repeat;*/
			         }
			      #homeNews,
			      #homeProduct {
			         background: none;
			      }


   #footer {
      border-bottom: 3px solid #fff;
      border-top: 3px solid #fff;
      background: none; /*url(../gfx/bgFooter.gif) top left repeat-x #003883;*/
   }
      #footer,
      #footer * {
         color: #ffffff;
      }
      #footerRight {
      }
	      #footerRight h2{
	      }

