/* **************************************
*
*	Stylesheet 27/07/2006
*	Acuerate
*
*	by Michelangelo's Webdesign
*	www.michelangelo.be
*
*************************************** */



/* **************************************
*   Algemeen
************************************** */


  body
	{cursor: default;
	 padding: 0px;
	 margin: 0px;
	 background-color: #afd1d6;
	 background-image: url(../pic/page-back.gif);
	 background-repeat: repeat-x;
	 
	 color: #fff;
	 font-family: verdana;
	 font-size: 10px;
	 line-height: 15px;
	 
	 text-align: center;
	 height: 100%;
	}


  td
  	{font-size: 10px;
  	 color: #fff;
  	 font-family: verdana;
  	}


  a
 	{font-size: 10px;
 	 text-decoration: none;
 	 color: #fff;
 	 font-weight: bold;
 	}
  a:hover
 	{color: #ff9900;
 	}
















/* **************************************
*   DIVs
************************************** */


#contMain
	{width: 760px;
	 position: relative;
	 
	 margin: 0 auto;
	 text-align: left;
	 background-color: #4e96a1;
	}
	




  /* taalkeuze container */
  
  #contLang
  	{width: 760px;
  	 height: 40px;
	 position: relative;
	 
	 text-align: right; 
    	 background-image: url(../pic/lang-back.gif); 
    	}





  /**
   ** Slogan
   */

   #contSlogan
	{position: absolute;
	 width: 760px;
	 margin: 25px 0px 0px 0px;
	 padding: 1px 0px 2px 0px;

	 text-align: center;
	 z-index: 2;

	 letter-spacing: 3px;
	 font-weight: bold;
	 font-size: 11px;

	 background-color: #4e96a1;
	 border-top: 1px solid #fff;
	 border-bottom: 1px solid #fff;
	}  



	




  /* navigatie */
  
  #contNav
  	{position: absolute;
  	 width: 645px;
	 margin: 68px 0px 0px 114px;
  	 padding: 0px;
  	 
  	 text-align: right;
  	 z-index: 2;
  	}  







  /* linker deel */
  
   /* minimum hoogte linkerdeel moet volledig submenu bevatten */
   
  #contLeft
  	{position: relative; 
  	 width: 330px; 
  	 _height: 480px;
  	 min-height: 480px;
  	 float: left; 
  	 background-repeat: no-repeat;
  	}
	
	#contMotto
		{position: absolute;
		 width: 165px;
		 left: 101px;
		 top: 60px;

		 line-height: 18px;
		 padding: 6px 6px 6px 10px;

		 text-align: justify;
		 font-size: 10px;
		}

	#contSubNav
		{position: absolute;
		 width: 180px;
		 _height: 186px;
		 min-height: 186px;
		 margin: 155px 27px 0px 123px;
		 
		 background-image: url(../pic/subn_back.gif);
		 background-repeat: no-repeat;
		}

		/* subnavigatie */
		
		#subnT
			{position: relative;
			 width: 150px;
			 height: 9px;
			 margin: 10px 0px 0px 15px;
			 
			 background-image: url(../pic/subn_top.gif);
			 background-position: left top;
			 background-repeat: no-repeat;
			 background-color: #fff;
			}
		#subnM
			{position: relative;
			 width: 150px;
			 margin: 0px 0px 0px 15px; 
			 background-color: #fff;
			}
		#subnB
			{position: relative;
			 width: 150px;
			 height: 9px;
			 margin: 0px 0px 10px 15px;
			 
			 background-image: url(../pic/subn_bot.gif);
			 background-position: left bottom;
			 background-repeat: no-repeat;
			 background-color: #fff;
			}









  /* rechter deel */
  
	#balkNav
		{position: relative; 
		 width: 430px; 
		 height: 20px;

		 float: left; 
		 margin-top: 27px; 

		 border-top: 1px solid #fff; 
		 border-bottom: 1px solid #fff; 
		 background-color: #00858b; 
		}

	#balkPos
		{position: relative;
		 width: 430px;
		 height: 14px;
		 
		 float: left;
		 margin-top: 27px;
		 
		 border-top: 1px solid #fff; 
		 border-bottom: 1px solid #fff; 
		 background-color: #01818d;
		 
		 color: #fff;
		 font-size: 10px;
		 font-weight: bold;
		 line-height: 13px;
		}
	
	#contShop
		{position: relative;
		 width: 200px;
		 height: 33px;
		 float: left;
		 margin: 10px 0px 0px 230px;
		 text-align: right;
		}

	#contTxt
		{position: relative;
		 width: 420px;
		 float: left;
		 margin: 0px 0px 30px 0px;
		}

	
		.divRef
			{position: relative;
		 	 width: 390px;
		 
		 	 padding: 10px;
		 	 border: 1px solid #fff;
		 
		 	 background-color: #98C3C8;
			}

		
		/* gradient onder foto produkten */
		
		#divProdStart
			{position: relative;
			 width: 409px;
			 min-height: 188px;
			 _height: 188px;
			 
			 margin: 0px; 
			 padding: 0px;
			 background-image: url(../pic/prod_grad.gif);
			 background-repeat: no-repeat;
			}



  /**
   **  invisible text container
   */
   
   #searchCont
   	{background-color: #4e96a1;
   	 color: #4e96a1;
   	 font-size: 3px;
   	 line-height: 3px;
   	}



  /**
   **  credits container 
   */
   
  #contCred
  	{width: 760px;
  	 height: 22px;

  	 position: relative;
  	 clear: both;
  	 
  	 border-top: 1px solid #fff;
  	 background-color: #00858B;
  	}
  	
  	.tCred1
  		{width: 50%;
  		 text-align: left;
  		 
  		 line-height: 22px;
  		 font-size: 9px;
  		 color: #ff9900;
  		}
  	.tCred2
  		{width: 50%;
  		 text-align: right;
  		 
  		 line-height: 22px;
  		 font-size: 9px;
  		 color: #fff;
  		}
  	 

















/* **************************************
*   Stylesheet
************************************** */

 /*
 *  Top navigatie list
 */

  ul#navlist
	{margin: 0;
	 padding: 0;
	 height: 20px;
	 line-height: 18px;
	 white-space: nowrap;
	}

  #navlist li
	{display: inline;
	 list-style-type: none;
	}

  #navlist a 
  	{// padding: 3px 8px 5px 8px;
  	 padding: 3px 10px 5px 10px;
	 color: #fff;
	 font-size: 10px;
	 font-weight: bold;
	 text-decoration: none;
	}

  #navlist a:hover
	{color: #fff;
	 background-color: #ff9900;
	 text-decoration: none;
	}


	/*
	**  List subnav
	*/
	
	/* niveau 1 */
	
	#listn1
		{padding: 0px;
		 margin: 0px;
		}

	#listn1 li
		{list-style: none;
		 font-weight: bold;
		 padding-bottom: 10px;
		}

	#listn1 a 
		{display: block;
		 _height: 1px;
		 padding: 3px 0px 3px 10px;

		 color: #fff;
		 text-decoration: none; 
		 background-color: #01818d;
		}

	#listn1 a:hover
		{background-color: #ff9900;
		}



		/* niveau 2 */

		#listn2
			{padding: 0px;
			 margin: 0px;
			}

		#listn2 li
			{list-style: none;
			 _height: 1px;
			 font-weight: bold;
			 padding: 0px;
			}

		#listn2 a 
			{display: block;
			 padding: 3px 0px 3px 15px;

			 color: #01818d;
			 text-decoration: none; 
			 background-color: #fff;
			}

		#listn2 a:hover
			{background-color: #ff9900;
			 color: #fff;
			}



	/*
	*  Bottom navigatie list
	*/

	  ul#navlist2
		{margin: 0;
		 padding: 0;
		 white-space: nowrap;
		}

	  #navlist2 li
		{display: inline;
		 list-style-type: none;
		 border-left: 1px solid #fff;
		 margin: 0px;
		 
		}

	  #navlist2 a 
		{padding: 3px 8px 5px 8px;
		 color: #fff;
		 font-size: 9px;
		 text-decoration: none;
		}

	  #navlist2 a:hover
		{color: #ff9900;
		 ackground-color: #ff9900;
		 text-decoration: none;
		}

			









 /*
 *  Links
 */
 
 .link1Kl
 	{font-size: 9px;
 	 text-decoration: none;
 	 color: #fff;
 	}
 .link1Kl:hover
 	{color: #ff9900;
 	}
 

 .link2
 	{color: #4e91a1;
 	 font-weight: bold;
 	 text-decoration: none;
 	}
 .link2:hover
 	{color: #ff9900;
 	 text-decoration: underline;
 	}

 .link3Kl
 	{font-size: 10px;
 	 text-decoration: none;
 	 color: #ff9900;
 	 font-weight: bold;
 	}
 .link3Kl:hover
 	{color: #fff;
 	}






 /*
 *  Titel
 */

 h1
 	{font-size: 11px;
 	 color: #fff;
 	 font-weight: bold;
 	 margin-bottom: 20px;
 	}
 
 h2
 	{font-size: 10px;
 	 color: #fff;
 	 font-weight: bold;
 	 margin: 0px;
 	 padding: 0px;
 	}






 /*
 *  Tekst
 */
 
 			/* oranje */
 .tekst2			
 	{color: #ff9900;
 	}
 .tekst2B
 	{color: #ff9900;
 	 font-weight: bold;
 	}


 			/* donkergroen */
 .tform
 	{font-size: 11px;
 	 color: #01818d;
 	}






 /*
 *  Alinea
 */

 .p1
 	{margin: 15px 0px 35px 0px;
 	 text-align: justify;
 	}

 .ppic
 	{margin: 35px 0px 0px 0px;
 	 text-align: justify;
 	 
 	 font-style: italic;
 	 text-size: 9px;
 	}






 /*
 *  Images
 */
 
 .imgTaal
 	{width: 30px; 
 	 height: 15px; 
 	 border: 1px solid #fff; 
 	 margin: 4px 15px 0px 0px;
 	}

 .rand
 	{border: 1px solid #fff;
 	}

























/* **************************************
*   Popup's
************************************** */

 #popMain
	{width: 470px;
	 height: 100%;
	 position: relative;
	 margin: 0 auto;
	 text-align: left;

	 background-color: #4e96a1;
	 background-image: url(../pic/pop_logo.gif);
	 background-position: top left;
	 background-repeat: no-repeat;
	}