@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { background:#BBDDFF url(/template/img/main_bg.jpg) repeat-x; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#022E5E;}
fieldset { margin:0; padding:0; border:0; display:inline; }
input { margin:0; padding:0; }
img { border:none; }
a { text-decoration:none; color:#0099FF; font-weight:bold; }

hr {color:#0099FF;}
h1 {color:#0099FF; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:16px;}
h2 {color:#0099FF; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px;}

.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; }

.heel { width:734px; height:100%;}
.half { width:358px; height:100%;}
.zijkant {width:118px; margin-top:5px; height:100%; }
.zijkant.fr { }
.zijkant.fl { }
.zijkant.fl h1 { padding:10px 0px 10px; }
.zijkant.fl p { padding-bottom:10px; }
.volledig {width:886px; height:100%;}

#wrp {position:absolute; width:900px; height:100%; margin-left:-450px; left:50%;}
#wrp #wrph { width:900px;}
#wrp #wrph .top { padding-top:20px;}
#wrp #wrph .menu { width:720px; font-size:14px; font-weight:bold; color:#022E5E; padding:10px 0px 10px 0px;}
#wrp #wrph .menu ul { list-style:none; }
#wrp #wrph .menu ul li { display:inline; }
				
#wrp #wrph .menu ul li a { width:750px; font-size:14px; font-weight:bold; color:#022E5E; padding:3px; }
#wrp #wrph .menu ul li:hover a { display:inline; background-color:#bbddff; padding:15px 3px 10px 3px;  width:900px; font-size:14px; font-weight:bold; color:#022E5E; }

#wrp #wrph .menu ul li a:hover{  width:750px; font-size:14px; font-weight:bold;  }

#wrp #wrph .menu div a { padding:3px; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#022E5E; }
#wrp #wrph .menu div a:hover{  font-size:14px; font-weight:bold;  }
				
#wrp #wrph .taal { width:180px; text-align:left;}
#wrp #wrph .taal img { margin:5px 0 0 0;}

		
#wrp #wrpi { width:765px; height:auto; overflow:hidden;}
#wrp #wrpi .item{ border:2px solid #add8e6; background:#ecf1f2; margin-bottom:5px; padding:3px 5px; }
#wrp #wrpi .date { border:1px solid #add8e6; padding:3px; width:85px;}
#wrp #wrpi table {width:500px; height:auto; overflow:hidden;}
#wrp #wrpi table tr td { background:#ecf1f2; border:2px solid #ADD8E6; padding:4px; width:auto; overflow:hidden; }
#wrp #wrpi table tr td img { margin-bottom:5px; }
#wrp #wrpi .iTbl { width:auto; max-width:610px; height:auto; padding:0; margin:0; border:none; overflow:hidden; }
#wrp #wrpi .iTbl td { width:auto; max-width:600px; height:auto; padding:0; margin:0; border:none; overflow:hidden; vertical-align:top; }
#wrp #wrpi .iTbl h1 { margin:10px 0px 0px; display:inline; }


#wrp #wrpv { width:820px; height:auto; background:#fff; padding:40px; line-height:150%; }
#wrp #wrpv input {margin:5px;}
#wrp #wrpv textarea {margin:5px;}
#wrp #wrpv .inpLang {width:300px; }
#wrp #wrpv .inpSmall {width:170px;}
		
#wrp #wrpr { width:132px; margin-left:0; overflow:hidden; }
#wrp #wrpr * { text-align:center; }
#wrp #wrpr .item { border:2px solid #add8e6; background:#ecf1f2; margin-bottom:5px; padding:3px 5px; }
#wrp #wrpr .date { border:1px solid #add8e6; padding:3px; width:85px;}
#wrp #wrpr hr {margin:5px 0;}	
		
/* # Shop tijdelijk tabellen # */

.producttitle, .producttitle TD { font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color:#022E5E; padding-top:20px; padding-bottom:15px;}
td.shoptitle { color:#000;font-size:15px;font-weight:bold; }
.productklein TD {padding: 2px 8px 2px 12px;}
.image IMG { width:200px;border:0; padding-top:15px;}
.imagedetail IMG { width:200px;border:0; }

/* # Shop cat. # */

#catWrpr{ width:815px; height:auto; overflow:hidden;}
#catWrpr .tWrpr{ width:815px; height:35px; font-family: Arial, sans-serif; font-size:16px; font-weight:bold; color:#022E5E; padding-top:15px;}
#catWrpr .iWrpr{ width:200px; height:auto; }
#catWrpr .cWrpr{ width:600px; margin-left:15px; padding-top:10px; padding-bottom:10px; background-color:#ddeeff;}
#catWrpr .cWrpr .artWrpr{ width:65px; margin-left:10px; border-right:1px solid #0099ff; font-weight:bold;}
#catWrpr .cWrpr .omschWrpr{ width:435px; margin-left:10px; border-right:1px solid #0099ff; font-weight:bold;}
#catWrpr .cWrpr .infoWrpr{ width:580px; margin-left:10px; margin-right:10px; margin-bottom:10px;}

#pWrpr {width:600px;}
#pWrpr .artWrpr2{ width:65px; margin-left:10px; border-right:1px solid #0099ff; }
#pWrpr .omschWrpr2{ width:435px; margin-left:10px; border-right:1px solid #0099ff; }
#pWrpr .meerWrpr2{ width:60px; margin-left:10px;}

#productWrpr{ width:815px; height:auto; overflow:hidden;}
#productWrpr .titleWrpr{ width:815px; height:35px; font-family: Arial, sans-serif; font-size:16px; font-weight:bold; color:#022E5E; padding-top:15px;}
#productWrpr .imageWrpr{ width:200px; height:auto; }
#productWrpr .contentWrpr{ width:600px; margin-left:15px; padding-top:10px; padding-bottom:10px; background-color:#ddeeff;}
#productWrpr .contentWrpr .descriptionWrpr{ width:590px; margin-right:10px; margin-bottom:10px;}
#productWrpr .contentWrpr .priceWrpr{ width:580px; margin-left:10px; margin-right:10px; margin-bottom:10px;}
#productWrpr .contentWrpr .voetWrpr{ width:580px; margin-left:10px; margin-right:10px; margin-bottom:10px;}

.pdftab { background-color:#FFFFFF; border:1px solid #ADD8E6; border-collapse:collapse; width:170px; }

/* Fotoalbum */
.fotos img { margin:0 20px 20px 0; }
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 100; width: 100%; height:200%; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 110; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px;  color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%;  float: left;  text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block;  clear: left;  padding-bottom: 1.0em; }			
#lightbox-secNav-btnClose { width: 66px;  float: right; padding-bottom: 0.7em; }
