@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html, body { width:100%; height:auto; font-family:Tahoma; font-size:14px; overflow:auto; background:#fff url(../img/bodyBG.gif) top left repeat;}
fieldset {border:0; margin:0; padding:0;}

a {border:none; text-decoration:underline; color:#000; }
a:hover {border:none; text-decoration:underline; color:#6299c2;}
img {border:none;}
b { font-weight:bold !important; }
p { padding-bottom:15px; }

.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fc { clear:both; width:0; height:0; line-height:0; margin:0; padding:0; border:none; }

.no-b { border:none !important; }
.hidden { display:none !important; }
.aspError { border:1px solid #f00 !important; }
.aspDdl { width:205px; margin-bottom:10px; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; border-bottom:solid 1px #6299c2; border-top:solid 1px #2b4355; font:normal 11px Tahoma, Arial; color:#6299c2; }
.aspTextBox { width:190px; height:15px; padding:2px 0 0 10px; margin-bottom:10px; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; border-bottom:solid 1px #6299c2; border-top:solid 1px #2b4355; font:normal 11px Tahoma, Arial; color:#6299c2; }
.aspWaaranders { width:190px; padding:2px 0 0 10px; margin-bottom:10px; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; border-bottom:solid 1px #6299c2; border-top:solid 1px #2b4355; font:normal 11px Tahoma, Arial; color:#6299c2; }
.imgContent { margin:0 20px 0 0;}

#wrpAll { width:100%; height:auto; position:absolute; }
#wrpr { width:948px; height:auto; margin:0 auto; /*margin:0 0 0 -487px; padding:0; overflow:hidden; position:absolute; left:679px;*/ }

/*
	## Top inhoud ##
*/
  #tWrpr { width:928px; height:50px; margin:0 10px 30px; padding:0; overflow:hidden; }
    #ho { width:35px; } #ge { width:93px; } #mo { width:57px; } #ni { width:49px; } #be { width:63px; } #co { width:82px; }	
	#tWrpr .logo { width:180px; height:50px; margin-right:35px; overflow:hidden; background-color:#79a8cb; }
	#tWrpr .menu { width:auto; height:27px; margin:23px 0 0; padding:0; overflow:hidden; }
	  #tWrpr .menu a { display:inline-block; height:27px; padding:0 9px; overflow:hidden; font:16px "Trebuchet MS", Courier, Verdana,  Arial; color:#fff; text-decoration:none; }
	  #tWrpr .menu a:link,
	  #tWrpr .menu a:active,
	  #tWrpr .menu a:visited { font-weight:normal; }
	  #tWrpr .menu a:hover { font-weight:bold; }
	#tWrpr .cartview { width:148px; height:50px; margin:0; padding:10px 16px 0 16px; overflow:hidden; background-color:#79a8cb; font:12px "Trebuchet MS", Verdana, Courier, Arial; color:#fff; }
	  #tWrpr .cartview a { font:bold 12px "Trebuchet MS", Verdana, Courier, Arial; color:#fff; }
	  #tWrpr .cartview .sum a { font:normal 12px "Trebuchet MS", Verdana, Courier, Arial; color:#fff; }
	  #tWrpr .cartview a:link,
	  #tWrpr .cartview a:active,
	  #tWrpr .cartview a:visited { text-decoration:none; }
	  #tWrpr .cartview a:hover { text-decoration:underline; }

/*
	## Content holder Flash applet ##
*/
  #hWrpr { width:926px; height:260px; padding:0; margin:0 9px 37px; border:solid 1px #6299c2; overflow:hidden; }

/*
	## Content Wrpr HomePage (with striped BG ##
*/	
  #cWrpr { width:928px; height:410px; padding:0; margin:0 9px; border:solid 1px #6299c2; overflow:hidden; }
    #cWrpr .top { width:928px; height:130px; margin:0; padding:0; overflow:hidden; font:normal 18px "Times New Roman", Times, serif; color:#000; }
	  #cWrpr .top .left { width:340px; height:82px; margin:48px 0 0 40px; padding:0; overflow:hidden }
	  #cWrpr .top .cat { width:102px; height:130px; padding:0 32px; overflow:hidden; }
	  #cWrpr .top .cat .end{ padding-right:63px; }
	#cWrpr .mid { width:928px; height:150px; margin:0; padding:0; overflow:hidden; }
	  #cWrpr .mid .left { width:214px; height:130px; margin:20px 0 0 40px; padding:0; overflow:hidden; font:normal 18px "Times New Roman", Times, serif; color:#fff; }
	  #cWrpr .mid .right { width:620px; height:120px; margin:20px 0 0 15px; padding-right:33px; overflow:hidden; font:12px Tahoma, Arial; color:#fff; } 
	  #cWrpr .mid .right a { font:12px Tahoma, Arial; color:#fff; } 
	  #cWrpr .mid .right a:link,
	  #cWrpr .mid .right a:active,
	  #cWrpr .mid .right a:visited { text-decoration:underline; }
	  #cWrpr .mid .right a:hover { text-decoration:none; }

	#cWrpr .bot { width:928px; height:130px; margin:0; padding:0; overflow:hidden; }

/*
	## Content Wrpr2 vervolg pagina's met inhoud ##
*/	

  #cWrpr2 { width:890px; height:auto; padding:19px; margin:0 9px; border:solid 1px #6299c2; overflow:hidden; background-color:#fff; font:12px Tahoma, Arial; color:#000; }
    #cWrpr2 .crumb { padding-bottom:20px; font:normal 12px Tahoma, Arial; color:#000; }
	#cWrpr2 .crumb a,
	#cWrpr2 .crumb a:link,
	#cWrpr2 .crumb a:active,
	#cWrpr2 .crumb a:visited { text-decoration:none; color:#6299c2; }
	#cWrpr2 .crumb a:hover { text-decoration:underline; color:#6299c2; }
  
     #cWrpr2 .content { width:891px; height:auto; padding:0 8px; overflow:hidden; }
	 
	 #cWrpr2 .catList { width:144px; height:auto; /*margin-bottom:110px;*/ overflow:hidden; }
	 #cWrpr2 .catList a { width:128px; height:20px; display:block; padding:5px 8px; font:normal 19px "Times New Roman", Times, serif; text-decoration:none; }
	 #cWrpr2 .catList a,
	 #cWrpr2 .catList a:link,
	 #cWrpr2 .catList a:active,
	 #cWrpr2 .catList a:visited { color:#6299c2; }
	 #cWrpr2 .catList a:hover { color:#000; }
	 
	 #cWrpr2 .display { width:744px; height:260px; overflow:hidden; }
	 #cWrpr2 .display .main { width:456px; height:260px; overflow:hidden; }
	 #cWrpr2 .display .main img { float:right; }
	 #cWrpr2 .display .title { width:288px; height:200px; padding-top:64px; margin-bottom:20px; overflow:hidden; text-align:center; vertical-align:bottom; font:normal 30px "Times New Roman", Times, serif;  color:#000; }
	 #cWrpr2 .display .title p{ vertical-align:bottom;}
	 #cWrpr2 .display .btn { width:288px; height:60px; overflow:hidden; text-align:center; }
	 #cWrpr2 .products { width:891px; height:110px; overflow:hidden; text-align:center; }
	 #cWrpr2 .products a img,
	 #cWrpr2 .products a:link img,
	 #cWrpr2 .products a:active img,
	 #cWrpr2 .products a:visited img { border:solid 1px #fff; }
	 #cWrpr2 .products a:hover img { border:solid 1px #6299c2; }
	 
	 #cWrpr2 .index { width:248px; height:auto; overflow:hidden; /*border-right:solid 1px #6299c2;*/ border-top:solid 1px #6299c2; margin-right:20px; }
	 #cWrpr2 .index .item { width:248px; height:auto; overflow:hidden; padding:5px 0; font:12px Tahoma, Arial; color:#000; border-bottom:solid 1px #6299c2; vertical-align:top; }
	 #cWrpr2 .index .item a { display:inline; padding-left:3px; color:#000000; text-decoration:none; }
	 #cWrpr2 .index .item a:link,
	 #cWrpr2 .index .item a:active,
	 #cWrpr2 .index .item a:visited { font-weight:normal; }
	 #cWrpr2 .index .item a:hover { font-weight:bold; }
	 #cWrpr2 .index .error { width:180px; height:58px; margin:10px 0; padding:10px 10px 0 10px; background-color:#f64646; text-align:center; }
	 #cWrpr2 .artikel { width:620px; overflow:hidden; }
	 #cWrpr2 .artikel .title { font:normal 18px Tahoma, Arial; color:#000; }
	 #cWrpr2 .artikel .bron { font:normal 11px Tahoma, Arial; color:#b2b2b2; }
	 #cWrpr2 .artikel .body { padding:0 0 26px; }
	 #cWrpr2 .artikel .body img{ border:solid 1px #6299c2; margin-left:20px; }
	 #cWrpr2 .artikel .inp { width:381px; height:15px; padding:2px 0 0 10px; margin-bottom:10px; overflow:hidden; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; border-bottom:solid 1px #6299c2; border-top:solid 1px #2b4355; font:normal 11px Tahoma, Arial; color:#6299c2; }
	 #cWrpr2 .artikel .err{ width:381px; height:15px; padding:2px 0 0 10px; margin-bottom:10px; overflow:hidden; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; border-bottom:solid 1px #6299c2; border-top:solid 1px #2b4355; font:normal 11px Tahoma, Arial; color:#f00; }
	 #cWrpr2 .artikel form .check {  width:381px; height:auto; overflow:hidden; padding:0;  }
	 #cWrpr2 .artikel form .check2 {  width:381px; height:auto; overflow:hidden; padding:0;  }
	 #cWrpr2 .artikel form .check input { display:inline-block; margin:0 5px 11px 0; }
	 #cWrpr2 .artikel form .check2 input { display:inline-block; margin:0; }
	#cWrpr2 .artikel form .check2 { display:inline-block; margin:0; }
	 #cWrpr2 .artikel form .check label { display:inline-block; }
	 #cWrpr2 .artikel form .check2 label { display:inline-block; }
	 #cWrpr2 .artikel form .cntr { padding-top:10px; text-align:center; }
	 
/*
	## Content Wrpr2 vervolg pagina's met inhoud ##
*/	
  #cWrpr3 { width:890px; height:auto; padding:19px; margin:0 9px 20px; border:solid 1px #6299c2; overflow:hidden; background-color:#fff; font:12px Tahoma, Arial; color:#000; }
    #cWrpr3 .crumb { padding-bottom:20px; font:normal 12px Tahoma, Arial; color:#000; }
	#cWrpr3 .crumb a,
	#cWrpr3 .crumb a:link,
	#cWrpr3 .crumb a:active,
	#cWrpr3 .crumb a:visited { text-decoration:none; color:#6299c2; }
	#cWrpr3 .crumb a:hover { text-decoration:underline; color:#6299c2; }
  
     #cWrpr3 .content { width:891px; height:auto; padding:0 8px; overflow:hidden; }

	 #cWrpr3 .catList { width:144px; height:auto; /*margin-bottom:110px;*/ overflow:hidden; }
	 #cWrpr3 .catList a { width:128px; height:20px; display:block; padding:5px 8px; font:normal 19px "Times New Roman", Times, serif; text-decoration:none; }
	 #cWrpr3 .catList a,
	 #cWrpr3 .catList a:link,
	 #cWrpr3 .catList a:active,
	 #cWrpr3 .catList a:visited { color:#6299c2; }
	 #cWrpr3 .catList a:hover { color:#000; }
	 
	 #cWrpr3 .display { width:744px; height:240px; overflow:hidden;  }
	 #cWrpr3 .display .main { width:440px; height:240px; overflow:hidden; }
	 #cWrpr3 .display .main img { float:right; }
	 #cWrpr3 .display .title { width:288px; height:170px; margin-bottom:20px;  overflow:hidden; text-align:center; vertical-align:bottom; font:normal 30px "Times New Roman", Times, serif;  color:#000; }
	 #cWrpr3 .display .title span { vertical-align:bottom;}
	 #cWrpr3 .display .subTitle {font:normal 19px "Times New Roman", Times, serif;  color:#000;}
	 #cWrpr3 .display .btn { width:288px; height:25px; overflow:hidden; text-align:center; }
	 #cWrpr3 .products { width:914px; height:auto; margin-top:10px; overflow:hidden; text-align:center; }
	 #cWrpr3 .products input { width:98px; height:91px; overflow:hidden; }
	 #cWrpr3 .products a img,
	 #cWrpr3 .products a:link img,
	 #cWrpr3 .products a:active img,
	 #cWrpr3 .products a:visited img { border:solid 1px #fff; }
	 #cWrpr3 .products a:hover img { border:solid 1px #6299c2; }
	  #cWrpr3 .products input img{ border:solid 1px #6299c2; }
	 
	 #tableInfo td{ vertical-align:top;}
	 
	 #cart { width:600px; height:auto; overflow:hidden; }
	 #cart .header { border-bottom:solid 1px #6299c2; font:normal 12px Tahoma, Arial; color:#6299c2; }
	 #cart .del { width:37px; }
	 #cart .count { width:72px; }
	 #cart .count input { width:22px; height:17px; padding:2px 0 0 6px; border:solid 1px #7f9db9; }
	 #cart .description { width:250px; }
	 #cart .price { width:119px; }
	 #cart .tax { width:63px; }
	 #cart .total { width:59px; }
	 #cart .ship { width:300px; }
	 #cart .allTotal { width:300px; text-align:right; }
	 #cart .allTotal table { border:1px solid #fff; }
	 #cart .allTotal table { width:300px; text-align:right; }
	 #cart .allTotal table * { text-align:right; }
 	 #cart .dBorder { width:300px; height:0; border-top:2px solid #7f9db9; }
	 #cart .tBorder { height:0; border-bottom:solid 1px #6299c2; }
	 
	 #Aanhef,
	 #waargevonden { width:200px; margin-bottom:10px; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; border-bottom:solid 1px #6299c2; border-top:solid 1px #2b4355; font:normal 11px Tahoma, Arial; color:#6299c2; }
	 
	 #voornaam,
	 #achternaam,
	 #bedrijfsnaam,
	 #potcode,
	 #adres,
	 #plaats,
	 #dayTel,
	 #nightTel,
	 #email { width:190px; height:15px; padding:2px 0 0 10px; margin-bottom:10px; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; border-bottom:solid 1px #6299c2; border-top:solid 1px #2b4355; font:normal 11px Tahoma, Arial; color:#6299c2; }
	 #waaranders { width:190px; padding:2px 0 0 10px; margin-bottom:10px; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; border-bottom:solid 1px #6299c2; border-top:solid 1px #2b4355; font:normal 11px Tahoma, Arial; color:#6299c2; }
	 

/*
	## Footer ##
*/	
#fWrprHolder { width:928px; height:150px; margin-bottom:20px; }

#fWrprBG { width:100%; height:150px; margin-top:-150px; background-color:#6299c2; }
  #fWrpr { width:928px; height:150px; margin:0 auto 0; padding:0; overflow:hidden; background-color:#6299c2; }
    #fWrpr .send2friend { width:291px; height:140px; margin:0; padding:10px 0 0 30px; overflow:hidden; font:bold 14px Tahoma, Arial; color:#fff; }
      #fWrpr .send2friend table { }
      #fWrpr .send2friend td { }
      #fWrpr .send2friend input.text{ width:120px; height:16px; margin:4px 5px 4px 0; padding:4px 0 0 10px; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; background:url(../img/send2friendInputBG.gif) top left repeat-x; font:normal 11px Tahoma, Arial; color:#6299c2; }
      #fWrpr .send2friend input.err{ width:120px; height:16px; margin:4px 5px 4px 0; padding:4px 0 0 10px; border:none; border-left:solid 1px #507c9d; border-right:solid 1px #507c9d; background:url(../img/send2friendInputBG.gif) top left repeat-x; font:normal 11px Tahoma, Arial; color:#f00; }
      #fWrpr .send2friend input.btn { width:61px; height:24px; margin:4px 5px 4px 0; padding:0;  background:url(../img/btnVerstuur.jpg) top left no-repeat; color:#fff; text-align:center; vertical-align:middle; }
	#fWrpr .logo { width:110px; height:150px; margin:0 0 0 98px; padding:0; overflow:hidden; }
	#fWrpr .add2Fav { width:300px; height:130px; margin:20px 0 0 0; padding:0; overflow:hidden; text-align:center;}
	#fWrpr .add2Fav .title { width:270px; height:26px; margin:0 0 25px 0; padding:0; overflow:hidden; }
	#fWrpr .add2Fav .btn { width:270px; height:22px; margin:0 0 28px 0; padding:0; overflow:hidden; }
	#fWrpr .add2Fav .menu { width:300px; height:14px; margin:0; padding:0; overflow:hidden; text-align:center; }
	#fWrpr .add2Fav .menu,
	#fWrpr .add2Fav .menu a { font:normal 11px Tahoma, Arial; color:#fff; }
	#fWrpr .ideal { width:47px; height:42px; margin:20px 30px 0 16px; }
	

