
BODY{
font-size:13px;
font-family:        Arial,
  "Microsoft Sans Serif",
  "Century Schoolbook L",
  sans-serif;
padding: 0px;
margin:0px;
spacing:0px;
height:100%;
}
img{
border:none;
}
DIV{
-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;
font-size:13px;
font-family:        Arial,
  "Microsoft Sans Serif",
  "Century Schoolbook L",
  sans-serif;
border-style:collapse;
border: 0px solid black;
padding: 0px;
margin:0px;
spacing:0px;
overflow:hidden;
}

#prop
{
height:500px;
width:1px;
float:right;
}

						/* De DIV waar alle content binnen valt (uitzondering pos ab elements) */
#fence{
padding-top:0px;
}

						/* Balk bovenaan elke pagina */
#datopbar{
	height: 79px;
	position: absolute;
	right: 0px;
	top: 0px;	
	background: #2f9357;
	margin: 0px;
	width:100%;
}
/*
#topbarlft{
        height: 35px;
        position: absolute;
	top:0px;
	right:605px;
	width:29px;
	background: url(/images/topbarlft.gif) no-repeat;
}
*/						/* Menu in bovenbalk */

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

#sitemenu li
{
/*	 padding-right: 1em;*/
	 list-style-type: none;
	 float: right;
	font-weight:bold;
	border-width: 0px 0px 0px 1px;	
	border-style: solid;	
	border-color: #ddd;
      padding: 0px 15px 5px 15px;
      margin: 3px 0px 0px 0px;	
}
#sitemenu li:hover
{
}
#sitemenu a {	
color: #fff;	
text-decoration: none;
}

#sitemenu a:hover {
   color:lightgray;

  }
.noborder
{
border: none;
}
						/* Oranje balk */
.orbar
{
position:absolute;
top:96px;
/* top bar is 148 hoog -37 voor de hoogte van de oranje balk */
padding:0px;
margin:0px;
border:none;
empty-cells: show;
border-collapse:collapse;
width:100%;
table-layout: fixed;
}
.orbarleft
{
padding:0px;
margin:0px;
border:none;
background-image: url(/images/orbarleft.gif);
background-repeat: no-repeat;
background-color: #ff6e00;
color: #fff;

width:13px;
}
.orbarright
{
padding:0px;
margin:0px;
border:none;
background-image: url(/images/orbarright.gif);
background-repeat: no-repeat;
background-color: #ff6e00;
color: #fff;
width:13px;
}
.orbarmiddle
{
padding:0px;
margin:0px;
border:none;
background-image: url(/images/orbarmiddle.gif); 
background-repeat: repeat-x;
background-color: #ff6e00;
color: #cc3c11;
/*color: #fff;*/
height:37px;
text-align:right;
/*text-align:center;*/
font-weight:bold;
}
						/* MENU LINKS */
#leftbar{
position: absolute;
width:200px;
top:135px;
border-right:1px solid gray;
border-bottom:1px solid gray;
}
						/* MENU RECHTS */
#rightbar{
position: absolute;
top:135px;
width:150px;
border-left:1px solid gray;
border-bottom:1px solid gray;
/*left:855px;*/
right:0px;
}
						/* Container middenveld */
#main{
/*width:660px; /*was 804*/
background:white;
margin-left: auto;
margin-right: auto;
padding-right:150px;
text-align: left;
/*max-width:1000px;*/
}
#main2{
margin-left:200px;
padding-left:5px;
padding-right:5px;
}
.centermain						/* Voor gegevens die in het midden moeten staan maar niet*/
{							/* Breed genoeg zijn voor schaling */
margin-left: auto;
margin-right: auto;
max-width:650px;
}


											/* Logo's in de footer */
.logofooter img
{
padding:10px
}

											/* Logo's in de header */
											/* NETWERKWINKEL.COM LOGO */
.logo 
{
position:absolute;
top:0px;
left:0px;
border:0px;
}
											/* LOGO'S WAARBORG */
.thuiswinkellogo
{
padding-right:5px;
padding-top:45px;
float:right;
border:none;
}
.verisignlogo
{
padding-right:10px;
padding-top:45px;
float:right;
border:none;
}
											/* BANNER OPTIONEEL AANZETTEN IN TOP.PHP*/
.banner
{
padding-right:10px;
padding-top:35px;
float:right;
}

TD{
font-size:13px;
font-family:        Arial,
  "Microsoft Sans Serif",
  "Century Schoolbook L",
  sans-serif;
}
									/* WINKELWAGENTJE */ 
.showcarttable{
width:643px;
}
									/* WEERGAVE PRIJZEN */
.price{
font-size:15px;
white-space: nowrap;
}
.taxtext{
font-size:10px;
}
.sprice{
font-size:12px;
white-space: nowrap;
}
.gray-text{
color:#777777;
font-size:10px;
}
									/* Combicart keuzeknoppen */
.combichoice img
{
border:none;
}
td.combichoice
{
vertical-align:center;
text-align:left;
}
table.combichoice{
width:400px;
}
.combichoicespacer
{
width:100px;
}


									/* Fotopagina */
#photodiv
{
}
#photodiv h1
{
 font-size:18px;
}
#photodiv img
{
border:none;
}
									/* Productpagina*/
.foundin a
{
  font-size:10px;
  text-align:center;
}
.zebra2
{
background-color:#efefef;
}
.zebra1
{
background-color:#dfdfdf;
}

.jumplink img
{
border:none;
}
td{

}
#topdiv{
height:148px;
width:100%;

}
#topdiv h1, #topdiv h2, #topdiv h3, #topdiv p{
font-size:20px;
position:absolute;
top:0;
left:0;
visibility: hidden;
}

.minicart{
border: 0px;
margin: 0px;
padding:0px;
border: collapse;
}
              
#footer
{ 
background:#FFFFFF;
color:#555;
font-size:10px; 
padding-top:10px; 
padding-bottom:10px; 
background:#FFFFFF;
text-align:center;
width:100%;
}
.footerlarge{
font-size:12px;
color:#000;
}
.free{
font-weight:bold;
font-size:14px;
}


.bold{
font-weight:bold;
}
.searchresultbold{
font-weight:bold;
}

.listcat_name{
font-size:15px;
}
.listcat_info{
font-size:10px;
}

.listhead td, .listprod td, .listhead tr, .listprod tr, .listhead, .listprod, .listprod table{
border:0px;
border-style:none;
padding:0px;
spacing:0px;
margin:0px;
}

.myaccountordertable TD
{
padding:5px;
}
.tablehead{
background-color:#2F9357;
color:white;
font-weight:bold;

}

.rightamount{
text-align:right;
}
.listprod_image img{
border-style:dashed;
border: 1px dashed orange;
}
.listprod_name{
width:382px;
height:88px;
}
.listprod_middle{
height:50px;
overflow:none;
vertical-align:top;
}
.listprod_actions{
height:25px;
vertical-align:bottom;

}
.nomarpad{
padding:0px;
margin:0px;
}
.listprod_pdnr
{
font-size:10px;
}

.freeif{
font-size:10px;
}

									/* Menu kopjes links en rechts */ 
.sideheadr{
height:20px;
vertical-align:bottom;
width:134px;
}
.sideheadrtext, .sideheadrtext A{
line-height:20px;
font-size:12px;
font-weight: bold;
color:white;
padding-right:3px;
}

.sideheadl{
height:20px;
vertical-align:bottom;
text-align:left;
padding-left:4px;
}

.sideheadltext, .sideheadltext A{
line-height:20px;
font-size:12px;
font-weight: bold;
color:white;
}
.leftbartext{
margin-top:7px;
margin-bottom:7px;
margin-left:4px;
margin-right:4px;
border:0px;
}
.rightbartext{
margin-top:7px;
margin-bottom:7px;
margin-left:4px;
margin-right:4px;
border:0px;
}
									/* inbreekkopje linker kolom */
.sideheadls{
height:20px;
vertical-align:bottom;
text-align:left;
padding-left:4px;
}
									/* informatiepagina inbreekmenu */
ul.infopagemenu
{
  font-weight: normal;
  padding-left:0px;
  margin-left:0px;

}

.prodqbox{
font-size:12px;
border: 1px solid black;
width:28px;
}
.cartqbox{
font-size:12px;
border: 1px solid black;
width:28px;
}
.qcartqbox{
font-size:12px;
border: 1px solid black;
width:28px;
}
.qcartpbox{
font-size:12px;
border: 1px solid black;
width:70px;
}
.valign{
vertical-align:center;
}

.smalltext
{
font-size:10px;
}
.cartproducts{
width:382px;
}

.cartprod{
font-size:12px;
}
.listhead_tr, .listhead_tr A
{
background-color:#2F9357;
color:white;
font-weight:bold;
}
#qs_box{
margin: 6px;
font-size:12px;
border: 1px solid black;
width:120px;
}
#qs_form
{
padding:0px;
margin:0px;
}
qs_td1, qs_td2{
vertical-align:center;
}
.smalllistlinks td{
font-size:10px;
}
#searchresultscount{
width:640px;
}
.listcat_fence{
width:43px;

}
.listcat_text{
width:526px;
}
#taxchoicetable{
width:140px;
border: 0px;
}
hr{
border-style:1px solid black;
}

#taxchoicetable td
{
border: 0px;
}
.headbk{
padding:3px;
height:24px;
background: #000000 url('/images/head-bk.gif');
overflow:visible;
}
.headlbk{
float:left;
background: #000000 url('/images/head-bk-left.gif');

}
.headrbk{
float:right;
background: #000000 url('/images/head-bk-right.gif');

}
									/* HEADERS voor menu links / rechts */
.headbl{
margin-top:-2px; /* Compenseer de witte bovenrand van het plaatje zodat de sideborder aansluit */
height:28px;
background: #004B85 url('/images/headbarbl-middle.gif');
overflow:visible;
}
.heador{
height:20px;
background: #FD5026 url('/images/bg-or.png');
overflow:visible;
}
.headlor{
float:left;
background: #FD5026 url('/images/bg-or.png');

}
.headror{
float:right;
background: #FD5026 url('/images/bg-or.png');

}

.headtextbk, .headtextbk A{
line-height:20px;
font-size:12px;
font-weight: bold;
color:white;
padding-left:3px;
overflow:visible;
}

.headtextbl, .headtextbl A{
line-height:20px;
font-size:12px;
font-weight: bold;
color:white;
padding-left:3px;
overflow:visible;
padding-top:2px;
}
.headtextor, .headtextor A{
line-height:20px;
font-size:12px;
font-weight: bold;
color:white;
padding-left:3px;
overflow:visible;
}
.accounthead{
font-weight:bold;
}
.accountreq{
font-size:10pxpx;
color:red;
}
.accountinfo{
font-size:10px;
}
/*accountformulier velden + boxen + errorgegevens*/
.accname
{
}
.accnameerr
{
color:red;
}
.accbox
{
}
.accboxerr
{
background-color:pink;
}
.notice
{
padding-top:10px;
width:630px;
text-align:center;
height:50px;
}
.noticeg
{
 background-color:lightgreen;
 height:38px;
 width:450px;
 border:1px solid black;
vertical-align:center;
}
.noticeb
{
 background-color:pink;
 height:38px;
 width:450px;
 border:1px solid black;
vertical-align:center;
}
.boxnotice
{
padding-top:10px;
width:630px;
text-align:center;
}
.boxnoticeg
{
 background-color:lightgreen;
 width:450px;
 border:1px solid black;
vertical-align:center;
}
.boxnoticeb
{
 background-color:pink;
 width:450px;
 border:1px solid black;
vertical-align:center;
}

.processstatus
{
border:2px solid orange;
margin:10px;
padding:10px;
} 
A
{
color:blue;
}
.ul1
{
  font-weight: bold;
  padding-left:0px;
  margin-left:20px;
      
}
.ul2
{
  font-weight: normal;
  padding-left:0px;
  margin-left:10px;
}
.orderremarks
{
border: 1px solid gray;
width:300px;
height:50px;
overflow:auto;
}
.lidone A
{
color:blue;
}
.lidone
{
}
.liactive
{
 font-weight:bold;
 color:red;
}
.litodo
{
 font-weight:bold;
}
.choiceprice
{
font-weight:bold;
}
.choicesmallremark
{
font-size:11px;
width:370px;
}
.choiceradio
{
 width:20px;
}
.choicevalue
{
 font-weight:bold;
 width:390px;
}
.choice
{
width:520px;
} 
.addrchoice
{
 width:525px;
}
.addrchoice table
{
 width:520px;
 }
 
.errorspan
{
font-weight:bold;
color:red;
}
.checkaddresses, .checkaddresses table
{
width:390px;

}
.addressnice
{
width:190px;
}
.taxchoiceform
{
padding:0px;
margin:0px;
}
.logininfodiv{
margin-bottom:5px;
}
.carttotal, .carttotaltext{
font-weight:bold;
}
.cartsubtotaltext{
}

.pd            
{
float:left;
width:479px;
font-family:       Arial,
  "Microsoft Sans Serif",
  "Century Schoolbook L",
  sans-serif;
font-size:15px;
}
.pd_name h1
{
font-size:20px;
}
.pd_info h1
{
font-size:16px;
}
.pd_info h2
{
font-size:15px;
}
.pd_info h3, .pd_info h4, .pd_info h5
{
font-size:14px;
}


.pd_info h1
{
font-family:        Arial,
  "Microsoft Sans Serif",
  "Century Schoolbook L",
  sans-serif;
font-weight:bold;
}
.pd_right								/* Artikel info rechter kolom */
{
width:148px;
float:right;
border:1px solid gray;
border-top:none;

}
.pd_right .sideheadr
{
padding:2px;


}
.pd_pdnr                  
{
width:145px;
text-align:center;
font-weight:bold;
padding: 2px 0px 5px 0px;

}
.pd_pdnr h2
{
font-family:        Arial,
  "Microsoft Sans Serif",
  "Century Schoolbook L",
  sans-serif;
font-size:15px;
font-weight:bold;
margin:0px; 


}
.pd_ean
{
width:145px;
padding: 2px 0px 5px 0px;
text-align:center;
font-weight:bold;

}
.pd_ean h2
{
font-family:        Arial,
  "Microsoft Sans Serif",
  "Century Schoolbook L",
  sans-serif;
font-size:14px;
font-weight:bold;
margin:0px;


}

.pd_price                              
{
 width:145px;
 padding: 2px 0px 5px 0px;
 text-align:center;
 font-weight:bold;
 font-size:18px;

}

.pd_photo                                    
{
   padding: 2px 0px 5px 0px;
    text-align:center;
     font-weight:bold;
      width:145px;

}
.pd_extra                                          
{
   padding: 2px 2px 5px 2px;
    text-align:left;
     font-weight:bold;
     
 width:145px;
 }
.pd_extra A{
font-size:9px;
}
.pd_add
{ width:145px;
   padding: 2px 0px 5px 0px;
    text-align:center;
     font-weight:bold;
     

}
.pd_cat
{ width:145px;
      padding: 2px 2px 5px 2px;
               font-weight:bold;
               
               
}
.pd_manu
{ width:145px;
  padding: 2px 2px 5px 2px;
  font-weight:bold;

}
.pd_manu img{
border:none;

}
                                                       
.menu10
{
 padding-left:54px;
}
.menu10 a
{
color:#000000;
}               
.menu9
{
 padding-left:48px;
}
.menu9 a
{

color:#9E9E9E;
}               
.menu8
{
 padding-left:42px;
}
.menu8 a
{
color:#498CEB;
}               
.menu7
{
 padding-left:36px;
}
.menu7 a
{
color:#EBC249;
}               
.menu6
{
 padding-left:30px;
}
.menu6 a
{

color:#C4A23D;
}               
.menu5
{
 padding-left:24px;
}
.menu5 a
{
color:#3B3B3B;
color:#3D75C4;
}               
.menu4
{
 padding-left:18px;
}
.menu4 a
{
color:#616161;
color:#305D9D;
color:#1d3b7b;

}               
.menu3
{
 padding-left:12px;
}
.menu3 a
{
color:#616161;
}               
.menu2
{
 padding-left:6px;
}
.menu2 a
{
 color:#305D9D;
color:#3D75C4;

}               
.menu1
{
 padding-left:0px;
}
.menu1 a
{
 color:black;
 font-size:12px;
font-weight:bold;
}
.currentmenu a
{
font-weight:bold;
border-bottom: 2px solid green;
text-decoration:none;
/*color:orange;*/
}             
.menu{
font-size:11px;
}  
#history DIV
{
font-size:11px;
}
#history UL
{
padding-left:15px;
margin-left:0px;
}


#history LI
{
padding-left:0px;
margin-left:0px;
}

.myaccount
{
background-color:#DDDDDD;
}
.addressbookentry
{
background-color:#DDDDDD;
border:1px solid black; width:150px;padding:10px;
}
.addreditq
{
 font-size:10px;
}
									/* ZOEKRESULTATEN */

.splitpagelink
{
padding:3px;
width:20px;
text-align:center;
}
.padleft
{
  margin-left:210px;
}
.makestrong
{
font-weight:bold;
}
									/* Breadcrums */
.crum 
{
font-size:10px;

}
								/* TABBLADEN */
.tabs
{
  list-style-type: none;
  margin:0px;
  padding:0px;
  position:absolute;
top:85px;
left:0px;
width:100%;
  text-align:center;
}
ul.shoptabs
{
  margin:0px;
  padding:0px;
  padding-left:5px;
  list-style-type: none;

}

ul.shoptabs span{

}
ul.shoptabs li 
{
  padding:2px 10px 2px 10px;
  margin:1px 2px 0px 2px;
  float: left;
  position: relative;
  font-size:11px;
  border:1px solid #bbb;
  text-align:center;
  white-space: nowrap;
  color:white;
  background:#00315d;
/*  background: url(/images/tab-right.gif) no-repeat right top;*/
}

ul.shoptabs li:hover
{
  background-color:#efefef;
  a.color:#2f9357;
}
ul.shoptabs li:hover a
{
  background-color:#efefef;
  color:#2f9357;
}

ul.shoptabs li a, .tabs li a:visited
{
display: block;
width:100%;
height:100%;
color:white;
font-weight:bold;
text-decoration:none;
/*  background: url(/images/tab-left.gif) no-repeat left top;*/
}
ul.shoptabs li.activetab
{
  background-color:#2f9357;
  color:white;
}
ul.shoptabs li.activetab:hover
{
 background-color:#efefef;
}


ul.shoptabs li.activetab a:hover
{
color:#2f9357;
}

.txcenter
{
text-align:center;
}
.nobr 
{
white-space: nowrap;
}
.category-info
{
  padding:10px;
}
.bucketcenter
{
}
.catbucketdiv
{
position:relative;
align:center;
margin-left:auto;
margin-right:auto;
/*max-width:;*/
}

.catbuckets {
 list-style-type: none;
 /*  width:100%;*/
margin:0px;
padding:0px;
}
.catbuckets li {
   background-color:white;
   width: 271px;
float:left;
   margin:8px;
   padding:3px;
   font-size:13px;
font-family:        Arial,
  "Microsoft Sans Serif",
  "Century Schoolbook L",
  sans-serif;
   border:1px solid #dddddd;
   text-align:center;

}
.catbuckets li:hover {
 border:1px solid #111;
  cursor:hand;
}
.catbuckets li:hover h1, .catbuckets li:hover h1 a{
/*background: url(/images/catbarback-or.gif) repeat-x;*/
}
.catbuckets li img
{
border:1px dashed orange;;
border:none;
width:120px;
height:120px;
}
.catbuckets li h1,.catbuckets li h1 a{
   margin:0px;
   padding:5px;
   padding-bottom:0px;
   margin-bottom:0px;
   width:261px;
   background-color:#000;
   font-size:12px;
  font-family:        Arial,
  "Microsoft Sans Serif",
  "Century Schoolbook L",
  sans-serif;
   color:#FFFFFF;
   height:30px;
   background: url(/images/catbarback.gif) repeat-x;
}
.catbuckets p {
   margin:0;
}


.photodiv
{
align:center;
margin-left:auto;
margin-right:auto;
}

.photobucket {
   list-style-type: none;
 /*  width:100%;*/
margin:0px;
padding:0px;

}
.photobucket li {
   background-color:white;
   float: left;
   width: 120px;
   position: relative;
   margin:2px;
   padding:0px;
   border:1px solid #dddddd;
   text-align:center;
}
.photobucket li:hover {
 border:1px solid #111;
  cursor:hand;
}

.prodbucketdiv
{
align:center;
margin-left:auto;
margin-right:auto;
}
.prodbucketdiv td
{
/*border: 1px solid black;*/ /* TESTING PURPOSES */ 
}
.prodbuckets {
   list-style-type: none;
 /*  width:100%;*/
margin:0px;
padding:0px;

}
.prodbuckets li {
   background-color:white;
   float: left;
   width: 271px;
   position: relative;
   margin:8px;
   padding:0px 3px 3px 3px;
   font-size:12px;
   border:1px solid #dddddd;
   text-align:center;
}
.prodbuckets li:hover {
 border:1px solid #111;
  cursor:hand;
}
.prodbuckets li:hover h2, .prodbuckets li:hover h2 a {
background: url(/images/prodbarback.gif) repeat-x;
}
.prodbuckets li img
{
border:none;
width:120px;
height:120px;

}
.prodbuckets li h2,.prodbuckets li h2 a{
   margin:0;
   padding:6px 5px 0px 5px;
   margin-bottom:0px;
   width:261px;
   background-color:#000;
   font-size:13px;
   font-weight:bold;
   color:#fff;
   letter-spacing: 1px;
   text-decoration:none;
   height:25px;
   background: url(/images/headbar-gray.gif) repeat-x;
}
.prodbuckets li h1,.prodbuckets li h1 a{
   margin:0;
   padding:0px, 5px 0px 5px;
   width:261px;
   font-size:12px;
   height:30px;
}

.prodbuckets p {
   margin:0;
}
.prodbuckets .prodprice 
{
padding:0px 10px 0px 10px;
}
.prodbuckets .lprice{
font-size:20px;
color:#FF6528;
font-weight:bold;
}
.prodbuckets .taxtext{
font-size:10px;
color:#777777;
}
.prodbuckets .gray-text{
color:#777777;
font-size:10px;
}

.prodbuckets .prodtable
{
width:100%;
margin:0xp;
padding:0px;
}
.prodbuckets .prodrighttable
{
width:100%;
}
.prodbuckets .prodname
{
height:33px;
}
.prodbuckets .prodright
{
text-align:right;
}
.prodbuckets .addtable
{
float:right;
}

.prodbuckets .prodadd td
{
vertical-align:center;
}

.prodbuckets .infotable
{
padding-top:0px;
margin-top:0px;
float:right;
}
.prodbuckets .infotable img
{
border:none;
padding-left:3px;
}

.prodbuckets .infotable td
{
font-size:10px;
}
.sortlinks
{
background-color:#eee;
}
.sortlinks td
{
width:120px;
font-weight:bold;

}
.prodright{
width:130px;
}
.pdnrtext
{
font-size:9px;
color:#333;
}
.pdnrlink
{
text-decoration:none;
color:#333;
font-weight:bold
}

.reviewdiv
{
  padding:3px;
  font-size:11px;
}
.rvtitle{
  font-weight:bold
}
.rvauthor{
color:orange;
}

#bottomfeeder{

color:gray;
padding-left:20px;
padding-right:20px;
line-height:1.5;
}

#bottomfeeder td{
text-align: left;
vertical-align:top;
}
#bottomtable td{
padding:10px 30px 20px 30px;
}
#bottomfeeder a{
color: gray;
}
#bottomfeeder a:hover{
color: black;
}


#leftpad{
width:200px;
background-color:white;
}
#rightpad{
width:150px;
background-color:white;
}
#centerpad{
border-top:7px solid #aaa;
background-color:lightgray;
}
#bottompadder{
width:100%;
}

.whyus {
	background:url(/images/geelkader.gif) repeat-x center top #fff690;

    margin:8px;
    padding:0px 0px 10px 20px;
    line-height:20px;
    border:1px solid #c1c1c1;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
  font-size: 11px;
}
.whyus h2{
font-size:14px;
margin:5px;
margin-left: 0px;
padding:0px;
}
.whyushead{
margin-left:10px;
font-weight:bold;
}
.whyusul  {
	margin:5px;
    margin-left:0px;
    margin-bottom:0px;
}
.ervice{
font-size: 10px;
}

