/* CSS Document */

html {
  padding: 0;
  margin: 0
}

body {
  padding: 0;
  margin: 0;
  background-image: url('../../images/bgtotaal.gif') ;
}

div#container{
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

div#head {
  background-image: url('../../images/top_title.gif');
  background-repeat: repeat-y;
  height: 70px;
  width: 1000px;   
}

div#headsep {
  background-image: url('../../images/top.gif');
  background-repeat: no-repeat;
  height: 6px;
  width: 1000px;
}

div#carousel {
  position: relative;  
  background-image: url('../../images/carousel.gif');
  background-repeat: repeat-y;
  height: 202px;
  width: 1000px; 
  z-index: 30;
  
}
div#carousel div#imageholder {
  margin-left: 6px;
  height: 202px;
  width: 994px;  
}

div#hoofdmenu {
  background-image: url('../../images/menu.gif');
  height: 25px;
  width: 1000px; 
  position: relative;
  
  
}

div#hoofdmenu ul li a {

  float: left;
  margin: 0px;
  margin-left: 18px;
  margin-top: 5px;
  padding: 0px;
  padding-right: 18px;
  border-right: 1px #620606 solid;  
  list-style: none;
  font-family: verdana;
  font-size: 12px;
  color: #620606;
  text-decoration: none;
}

div#hoofdmenu ul li {
  float: left;
  
}

div#hoofdmenu ul li.last a{
  border: 0px;
}

div#hoofdmenu ul {
  margin: 0px;
  margin-left: 0px;
  padding: 0px;
  list-style: none;
}

div#contentback{
  position: absolute;
  top: 303px;
  width: 1000px;
  background-image: url('../../images/body.gif');
  

}
div#koppelingen {
  position: absolute;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  top: 302px;
  z-index: 20;
  
}
div#contentback div#maincontent{
  margin-left: 18px;
  width: 600px;
  font-family: verdana;
  font-size: 11px;
  color: #620606;  
  line-height: 18px;
  float: left;  
  position:relative;
}

div#contentback div#maincontent.wide{
  width: 900px; 
}

div#contentback div#maincontent h2{
  font-size: 15px;
  color: #620606;  
  line-height: 18px;
  margin-bottom: 30px;
  padding-top: 0px;
  
  
}

div#contentback div#maincontent h3{
  font-size: 20px;
  color: #620606;  
  line-height: 18px;
  margin-bottom: 10px;
  
}
h4 {
 font-size:11px;
 font-weight:bold;
 color:#620606;
 margin:0px;
 padding:0px;
 padding-top:4px;
 margin-bottom:4px;
}


div#contentback div#maincontent p{
  margin-bottom: 30px;
  
}

div#contentback div#maincontent p a{
  color: #620606;
  font-weight: bold;
  text-decoration: none;
}

.plinkselected {
  color: #620606;
  font-weight: bold;
  text-decoration: underline;
  
}

.plink{
  color: #620606;
  font-weight: bold;
  text-decoration: none;
  
}


div#contentback div#rightcontent{
  float: right;
  width: 312px;
  padding-top: 172px;
  padding-right: 35px;
  
  
}

div#contentback div#rightcontent .boxtop{
  background-image: url('../../images/top_side.gif');
  background-repeat: no-repeat;  
  background-position: left bottom;
  width: 312px;
  height: 15px;  
}
div#contentback div#rightcontent .boxfill{
  background-image: url('../../images/fill_side.gif');
  background-repeat: repeat-y;
  border: 0px red solid;  
  width: 312px;
  min-height: 50px;
  
}

div#contentback div#rightcontent .boxfill p{
  padding: 10px 10px 10px 10px;
  width: 280px;  
  margin: 0px;
  font-family: verdana;
  font-size: 11px;
  color: #620606; 
  min-height: 70px;
}

div#contentback div#rightcontent .boxfill.images {
	padding: 0 10px 0 10px;
	width: 290px;
}

div#contentback div#rightcontent .boxfill p img{
  float: left;
  border: 2px #620606 solid;  
  margin-right: 5px;
}

div#contentback div#rightcontent .boxfill p a{
  color: #620606;
  font-weight: bold;
  text-decoration: none;
}

div#contentback div#rightcontent .boxbottom{
  width: 312px;
  height: 10px;
  background-image: url('../../images/bottom_side.gif');
  background-repeat: no-repeat;
  background-position: left top;

}

table{
  border-collapse: collapse;
}

table.productlist{
  width: 290px;
}

table.productmenu {
  width: 500px;
}

table.bestellist{
  width: 572px;
}

.productlist td, .productlist th, .bestellist td, .bestellist th{
  padding: 3px;
  font-family: verdana;
  font-size: 11px;
  color: #620606;  
  border-bottom: 1px solid #999;
  
}

.productlist td input, .bestellist td input{
  font-family: verdana;
  font-size: 11px;
  color: #620606;  
  border-bottom: 1px solid #999;
  width: 30px;
  border: 1px solid #999;
  padding: 3px;
  
}

.productlist th, .bestellist th {
  background-color: #E1D0AF;
}

.productlist, .bestellist, .productmenu{
  margin-left: 10px;
  margin-top: 10px;
}


table.gegevenslist{
  width: 130px;
}

.gegevenslist td, .gegevenslist th, .gegevenslist td, .gegevenslist th{
  padding: 3px;
  font-family: verdana;
  font-size: 11px;
  color: #620606;  
  border-bottom: 1px solid #999;
  
}

.gegevenslist td, .gegevenslist td {
   /* background-color: #E1D0AF; */
}

input{
  font-family: verdana;
  font-size: 11px;
  color: #620606;  
  border-bottom: 1px solid #999;
  border: 1px solid #999;
  padding: 3px;
}

#nbriefaanmelden input{
  font-family: verdana;
  font-size: 11px;
  color: #620606;  
  border-bottom: 1px solid #999;
  border: 1px solid #999;
  padding: 3px;
}

input.radio{
  font-family: verdana;
  font-size: 11px;
  color: #620606;  
  width: auto;
  border: 0px;
}

textarea{
  font-family: verdana;
  font-size: 11px;
  color: #620606;  
  border-bottom: 1px solid #999;
  width: 200px;
  border: 1px solid #999;
  padding: 3px;
}


.productmenuselect {
  width: 180px;
  font-family: verdana;
  font-size: 11px;
  background-color: #E1D0AF;
  border: 1px solid #999;
  height: 20px;
  padding-top: 2px;
}

.noprod{
  width: 180px;
  font-family: verdana;
  font-size: 11px;
  color: #F00000;  
  background-color: #E1D0AF;  
  border: 1px solid #999;
  height: 20px;
  padding-top: 2px;  
}
div#contentback div#spacer{
  clear: both;
  height: 0px; 
  
}


.bestellink {
  font-family: verdana;
  font-size: 11px;
  color: #620606; 
  padding-top: 2px; 
  text-decoration: none;
}

div#bottom{
  position: relative;
  bottom: -30px;
  background-image: url('../../images/bottom.gif');
  height: 65px;
  
}

div#koppelingen ul li {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 123px;
  background-color: #FFFFFF;
  list-style: none;
  font-family: verdana;
  font-size: 12px;
  color: #620606;
  text-decoration: none;
}

div#koppelingen ul li img{
  border-left: 1px;
  border-right: 0px;
  border-color: #620606;
  border-style: solid;
}

div#koppelingen ul {
  margin: 0px;
  margin-left: 6px;
  padding: 0px;
  list-style: none;
}

div#koppelingen ul li div.tab {
  background-image: url('../../images/tab.gif');
  background-position: top;
  background-color: #FFFFFF;
  height: 22px;
  width: 113px;
  padding-top: 4px;
  padding-left: 10px;
  margin-top: -1px;

}

div#koppelingen ul li div.tab a {
  text-decoration: none;
  color: #610606;
  font-size: 11px;
}

.formbtn {
  font-family: verdana;
  background-color: #E1D0AF;
  font-size: 11px;
  color: #620606;  
  width: 130px;
  height: 30px;
  border: 1px #620606 outset;
}

.formbtn_disabled {
  font-family: verdana;
  background-color: #DFDFDF;
  font-size: 11px;
  color: #5F5F5F;  
  width: 130px;
  height: 30px;
  border: 1px #DFDFDF outset;
}

div.nieuwshline {
  font-size: 20px;
  color: #620606;  
  line-height: 18px;
  margin-bottom: 10px;
	
}

div#maincontent div#product_detail_afbeelding img {
	border: 3px #620606 solid;
	padding:0px;
}
div#maincontent div#product_detail_afbeelding {
 float:left;
 width:378px;
 overflow:hidden;
 padding-right:8px;
 margin:5px;
}
div#maincontent div#product_detail_text {
 margin-top:6px;
 float:left;
 width:200px;
 height:265px;
 position:relative;
}
div#maincontent div#product_detail_text div#bottomInfo {
 position:absolute;
 bottom:0px;
 width:100%;
 height:64px;
 text-indent:6px;
 font-size:12px;
}
div#bottomInfo {
 left:0px;
}

div#bottomInfo a img {
 border:0px;
}

div#product_detail_title {
 position:absolute;
 top:153px;
 left:5px;
}

div#product_detail_title h3 {
 margin:0px;
}

div#maincontent img {
  padding: 5px;
}

div.help {
  float: left;
  background-color:#FFFFCC;
  color: #000;
  height:340px;
  width: 210px;
  margin-left: 10px;
  padding: 5px;
  border: 1px #999 solid;
}

a.pagelink {
  text-decoration: none;
  color: #610606;
  font-size: 11px;
}

img.trashbin {
  cursor: pointer;
}

div#bottom {
  font-family: verdana;
  font-size: 11px;
  color: #BFAA73;  
  vertical-align: bottom;
  text-align: right;
  line-height: 45px;
  padding-right: 115px;
}

div#bottom a {
  color: #0099ff;
  text-decoration: none;
}

.infolink {
  position: absolute;
  width: 20px;
  height: 20px;
  display: block;
  right: 20px;
}

.boxtitel {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}
 /* calendar */
 
 /* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #620606;
	font-weight: bold;
	}

div#productImageHolder {
	position: absolute;
	min-width: 50px;
	min-height: 50px;
	border: 1px #620606 solid;
}

a.newsletterPreview {
	color: #620606;
	text-decoration: none;
	font-family: verdana;
  	font-size: 11px;
	width: 300px;
}

#nbriefaanmelden ul {
	list-style: none;
}
/*
/********************************/
/* ACTIE: DE GOUDEN SATEPRIKKER */
/********************************/
	
	/* BANNER */	
	/*
	div.prikker_banner {
		position: absolute;
		top: -30px;
		width: 984px;
		height: 252px;
		background-image: url('/images/prikker/banner.png');
	}
*/
	/* position aanpassen */
	/*
	div#carousel div#imageholder {
		position: relative;
	}	
	div#carousel {
		position: static;
	}	
*/
	/* discription */
	/*
	div.prikker_banner div.disc {
	width:180px;
	margin:185px 0 0 60px;
	}
	
	div.prikker_banner div.disc a {
	font-family:verdana;	
	font-size:12px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	
	}
	
	div.prikker_banner div.disc a:hover {
	text-decoration:underline;
	}
	
	div.prikker_banner div.disc img.knop {
	float:right;
	padding:0 5px;
	}*/

	/* POPUP */
	/*
	#popup_content {
	position: absolute;
	top: 100px;
	left: 25%;
	width: 636px;
	height: 506px;
	background-image: url('/images/prikker/popup.png');
	z-index:1002;
	overflow: auto;
	}

	#popup_content div#close{
	position: absolute;
	right:10px;
	top:35px;
	}
	*/
	
	/* - clearfix ------------------------------------- */
	
	.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
    }
     
    .clearfix {
    	display: inline-block;
    }
     
    html[xmlns] .clearfix {
    	display: block;
    }
     
    * html .clearfix {
    	height: 1%;
    }
 	
 	.clear{
 	clear:both;
 	}
 	
    #footer{
    float:left;
    margin:0px;
    }
    
    #footer li{
    float:left;
    display:block;
    margin-right:8px;
    }
    
	/* - webshop css - sander ------------------------- */
	
	.window-big h2{

        font-size:15px;
        color:#fff;
        font-family: georgia;
        font-style: italic;
        font-weight: bold;
        border-bottom: 0px;
        margin:0px;
        padding:9px 0 0 10px;
	
	}
    	
    .container-rechts{
    float:left;
    }
    
    .container-links{
    float:left;
    width:630px;
    }	
    
    .knop{
    cursor:pointer;
    }	
    	
    img{
    border:0px;
    }
    	
	div.webshop{
	margin-left:6px;
	padding-left:10px;
	min-height:500px;
	}
	
    	div.webshop .webshop-top{
    	height:53px;
    	overflow:hidden;
    	}
    	
        	.webshop h2{
        	font-size:18px;
        	color:#585858;
        	font-family: georgia;
        	font-style: italic;
        	font-weight:normal;
        	border-bottom:0px;
        	}
        	
    	div.webshop-hoofdcat{
        float:left;
        position:relative;
        width:152px;
        }
            
            div.webshop-hoofdcat img{
            margin-top:10px;            
            }
            
            .hoofdcat-header{
            width:142px;
            height:50px;
            position:absolute;
            text-align:center;
            top:0px;
            left:0px;            
            padding:3px 6px 6px 0;
            display:block;
            }
            
            a.hoofdcat-header{
            color:white;
            font-size:18px;
            font-family:arial;
            text-decoration:none;
            font-weight:bold;
            }
            
                a.hoofdcat-header p{
                margin:3px;
                }
            
                a.hoofdcat-header.bg-rood{
                background:url('/shop2010/gfx/sprite-bg-hoofdcat-rood') no-repeat;
                }
                a.hoofdcat-header.bg-groen{
                background:url('/shop2010/gfx/sprite-bg-hoofdcat-groen.png') no-repeat;
                }
                a.hoofdcat-header.bg-paars{
                background:url('/shop2010/gfx/sprite-bg-hoofdcat-paars.png') no-repeat;
                }
                a.hoofdcat-header.bg-oranje{
                background:url('/shop2010/gfx/sprite-bg-hoofdcat-oranje.png') no-repeat;
                }    
                
                    div.webshop-hoofdcat:hover .hoofdcat-header, div.webshop-hoofdcat.current .hoofdcat-header{
                    background-position:0 -61px;
                    height:85px;
                    }
                
                    .webshop-cats{
                    margin: 10px 0;
                    padding: 5px 5px 0 5px;
                    background-color:#9c0c0c;
                    width:590px;
                    
                    }      
                    
                        .webshop-cats li{
                            background:url('/shop2010/gfx/bg-trans-wit.png');
                            padding: 6px 0 6px 0;
                            margin:0px 5px 5px 5px;
                            list-style:none;
                            float:left;
                        }      
                        
                            .webshop-cats li.current a span{
                            border-bottom:2px solid white;
                            }
                        
                            .webshop-cats li a{
                            font-family:arial;
                            padding:0 5px 0 25px;
                            font-size:14px;
                            background:url('/shop2010/gfx/arrow-listnav.png') no-repeat 5px;
                            color:white;
                            font-weight:bold;
                            text-decoration:none;
                            }         
                            .webshop-cats > li > a > span{
                            white-space:nowrap;
                            }
                                                        
                            .webshop-cats li a:hover span{
                            border-bottom:2px solid white;
                            }  
        
        .webshop-producten{
        width:610px;
        padding:0px;
        margin:0px;
        }
        
            .webshop-producten > li{
            width:305px;
            float:left;
            list-style:none;
            margin:10px 0 0 0;            
            }        
            
            .webshop-producten > li h3{
            background:url('/shop2010/gfx/product-header.png') no-repeat;
            font-family:georgia;
            color:black;
            font-size:14px;
            /*font-weight:bold;*/
            margin:0px;
            overflow:hidden;
            z-index:2;
            position:relative;  
            min-height:33px;          
            }
            
                .webshop-producten > li{
                position:relative;
                
                }
            
                        .webshop-producten > li h3 span{
                        margin-top:5px;
                        padding:1px 10px 6px 10px;                        
                        width:275px;
                        display:block;
                        /*background-color:#bb7743;*/

                        }
                    
                        .webshop-producten > li .product-gfx-bottom{
                        display:block;
                        height:10px;
                        background:url('/shop2010/gfx/product-bottom.png') no-repeat;
                        }
                        
                        .webshop-producten > li .product-gfx-fill{
                        position:absolute;
                        left:0px;
                        top:33px;
                        right:0px;
                        bottom:10px;
                        background:url('/shop2010/gfx/product-fill.png');
                        z-index:1;
                        }
                        
                        .webshop-producten > li .product-content{
                        min-height:138px;
                        position:relative;
                        z-index:3;
                        }
                        
                        .webshop-producten > li .product-content p{
                        margin: 3px 0;
                        }
                        
                             .webshop-producten > li .product-content span.pro-txt-big{
                             font-family:arial;
                             font-size:18px;
                             font-weight:bold;
                             }
                             
                             
                             .webshop-producten > li .product-content span.pro-txt-uitleg{
                             font-family:arial;
                             color:#424242;
                             font-size:12px;
                             font-weight:bold;
                             }
                             
                             .webshop-producten > li .product-content span.pro-txt-sfeer{
                             font-family:gerogia;
                             color:#424242;
                             font-size:15px;
                             font-style:italic;
                             color:#777777;
                             }                             
                        
                                .webshop-producten .product-bestellen{
                                position:absolute;
                                bottom:20px;
                                z-index:4;
                                right:20px;
                                }
                                
                                    .webshop-producten .product-bestellen .bestellen-input{
                                    float:left;
                                    }
                                    
                                        .input-aantal-bestellen{
                                        width:22px;
                                        vertical-align:top;
                                        margin:0px;
                                        height:19px;
                                        float:left;
                                        }
                                        .input-aantal-bestellen:hover{
                                        background-color:#e6e6e6;
                                        }
                                        
                                        
                                        
                                        .ajax-button-add-input{
                                        background:url('/shop2010/gfx/input-add.png');
                                        height:13px;
                                        width:14px;
                                        display:block;
                                        }
                                        
                                        .ajax-button-subtract-input{
                                        background:url('/shop2010/gfx/input-subtract.png');
                                        height:14px;
                                        width:14px;                 
                                        display:block;                       
                                        }
                                        
                                        .ajax-button-add-input:hover{
                                        background:url('/shop2010/gfx/input-add-mo.png');
                                        }
                                        
                                        .ajax-button-subtract-input:hover{
                                        background:url('/shop2010/gfx/input-subtract-mo.png');
                                        }
                        
            .webshop-producten li .product-image{
            padding:10px;
            float:left;
            }
            

                .product-image-holder{
                float:left;
                }              
            
            .webshop-producten li .product-tekst{
            float:left;
            width:125px;            
            }
            
            /* - pakketten -------------------------*/
            
            .webshop-producten .webshop-pakket{
            width:607px;
            }
            
                .pakket-top{
                position:relative;
                width:607px;
                overflow:hidden;
                min-height:180px;
                z-index:2;
                }
                
                    .gfx-pakket-top{
                    width:7px; 
                    height:11px;
                    background:url('/shop2010/gfx/pakket-bg-top.png');
                    position:absolute;
                    top:0px;
                    right:0px;
                    }
            
                    .gfx-pakket-fill{
                    width:7px; 
                    background:url('/shop2010/gfx/pakket-bg-fill.png');
                    position:absolute;
                    top:11px;
                    bottom:12px;
                    right:0px;
                    }
                    
                    .bg-fill{
                    background-color:#fcf2df;
                    position:absolute;
                    top:39px;
                    right:7px;
                    left:0px;
                    bottom:12px;
                    }
                    
                    .gfx-pakket-bottom{
                    height:12px; 
                    background:url('/shop2010/gfx/pakket-bg-bottom.png');
                    position:absolute;
                    bottom:0px;
                    right:0px;
                    left:0px;
                    }            
            
                .pakket-hdr{
                background:url('/shop2010/gfx/pakket-header.png') no-repeat;
                height:39px;
                }
            
                .pakket-hdr h2{
                padding-top:8px;
                padding-left:12px;
                color:white;
                margin:0px;
                }
                
                .knop-watziterin{
                background:url('/shop2010/gfx/knop-wat-zit-erin.png');
                width:124px;
                height:27px;
                position:absolute;
                bottom:15px;
                left:8px;
                }
                
                    .knop-watziterin:hover{
                    background:url('/shop2010/gfx/knop-wat-zit-erin-mo.png');
                    }
                    
                    .pakket-afbeelding{
                    position:absolute;
                    right:15px;
                    bottom:6px;
                    }
                    
            .pakket-content{
            position:relative;
            z-index:1;
            margin:15px 15px 77px 15px;
            width:360px;

            }
            
            .webshop-producten .webshop-pakket span.pro-txt-sfeer {
            font-family:georgia;
            font-style:italic;
            color:#565656;
            line-height:22px;
            }
            
            .webshop-producten li.webshop-pakket span.pro-txt-big {
            font-family:arial;
            font-size:25px;
            font-weight:bold;
            }
            
            .webshop-producten li.webshop-pakket span.pro-txt-uitleg {
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            }

            .webshop-producten .pakket-bestellen{
            bottom:14px;
            position:absolute;
            right:239px;
            z-index:4;
            }
            
               .webshop-producten .pakket-bestellen .bestellen-input{
                float:left;
                }

                    .pakket-prijs{
                    position:absolute;
                    right:239px;
                    bottom:43px;
                    }       

            
    /* - pakketten html div ------------------------------ */
            
            .pakket-bottom{
            
            display:none;
            font-family:arial;
            font-size:12px;
            line-height:22px;
            position:relative;
            z-index:1;
            overflow:hidden;
            }
            
                .gfx-pakket-bottom-top{
                    width:7px; 
                    height:11px;
                    background:url('/shop2010/gfx/pakket-bg-top.png');
                    position:absolute;
                    top:0px;
                    right:0px;
                }
                .gfx-pakket-bottom-fill{
                    width:7px; 
                    background:url('/shop2010/gfx/pakket-bg-fill.png');
                    position:absolute;
                    top:11px;
                    bottom:12px;
                    right:0px;
                }
                .gfx-pakket-bottom-bottom{
                
                    height:12px; 
                    background:url('/shop2010/gfx/pakket-html-bg-bottom.png');
                    position:absolute;
                    bottom:0px;
                    right:0px;
                    left:0px;
                }
                .bg-bottom-fill{
                    background-color:#FFF;
                    position:absolute;
                    top:-20px;
                    right:7px;
                    left:0px;
                    bottom:12px;
                }
                
                .pakket-bottom-html{
                margin:20px 15px 15px 30px;
                position:relative;
                z-index:1;

                }
                
                
                    .pakket-bottom-html ul{
                    padding-left:10px;
                    }
        
                        .pakket-bottom-html li{
                        list-style:none;              
                        padding-left: 16px;
                        margin-left:-11px;
                        background: url('/shop2010/gfx/bullet-v.png') no-repeat 2px;
                        }


    /* - winkelmandje / mijn bestelling ------------------ */
    
    .container-rechts{
    float:left;
    position:relative;
    width:344px;
    }
    
        .winkelmandje{

        }
        
            .winkelmandje-top{
            background:url('/shop2010/gfx/window-hdr-bruin.png');
            width:311px;
            height:36px;
            }
            
                .winkelmandje-top h2{
                    font-size:15px;
                    color:#fff;
                    font-family: georgia;
                    font-style: italic;
                    font-weight: bold;
                    border-bottom: 0px;
                    margin:0px;
                }
                
                .winkelmandje-content{
                background-color:#fff;
                padding:10px; 
                }
                
                    .winkelmandje-content table{
                    font-family:arial;
                    font-size:11px;
                    color:#5b0f0f;
                    width:292px;
                    }
    
                    .winkelmandje-content td{
                    border-top:1px solid #cacaca;
                    /*padding:3px 0;*/
                    height:30px;
                    }
                    
                    .winkelmandje-content .winkelmandje-td-aantal{
                    width:33px;
                    text-align:center;
                    }
                    
                    .winkelmandje-content .winkelmandje-td-aantal .aantal-input-replacement{
                    border:1px dotted #ddd;
                    cursor:pointer;
                    padding:3px;
                    margin:2px;
                    display:block;
                    width:20px;
                    }
                    
                    .jquery-winkelmandje-input{
                    width:20px;
                    text-align:center;
                    }             
                    
                    .winkelmandje-content .winkelmandje-td-action{
                    width:20px;
                    }
                    
                    .winkelmandje-content .winkelmandje-td-prijs{
                    width:20px;
                    text-align:right;
                    padding-right:6px;
                    }
                    
                        .winkelmandje-content a{
                        color:#977c45;
                        font-size:12px;
                        text-decoration:none;
                        }
                        .winkelmandje-content a:hover{
                        text-decoration:underline;
                        color:#66532f;
                        }
                                   
                    .winkelmandje th{
                    border-top:2px dotted #9e9e9e;
                    padding:3px 0;
                    text-align:left;
                    font-size:12px;
                    color:#585858;
                    }
                    
                    .winkelmandje-content .knop-maak-definitief{
                    display:block;
                    cursor:pointer;
                    background:url('/shop2010/gfx/sprite-knop-maak-definitief.png');    
                    margin-top:15px;
                    margin-left:30px;
                    width:220px;
                    height:37px;
                    }
                    
                        .winkelmandje-content .knop-maak-definitief:hover{
                        background:url('/shop2010/gfx/sprite-knop-maak-definitief.png') -220px 0;
                        }
                    
            .winkelmandje-bottom{
            background:url('/shop2010/gfx/window-bottom-bruin.png');
            width:311px;
            height:10px;
            }
            
    /* - zoeken ------------------ */
    
    .scroller{
    position:absolute;
    left:0px;
    top:0px;
    }
    
    .container-rechts{
    float:left;
    position:relative;
    }
    
        .zoeken{
        margin:10px 0;
        }
        
        	input.blur {
				color: #999;
			}

        
            .form-input{
            width:190px;
            padding:5px;
            color:black;
            vertical-align:top;
            margin-top:5px;
            margin-right:8px;
            font-size:12px;
            font-family:arial;
            }
            
            .form-submit-button{
            border:0px;
            }

            .zoeken-top{
            background:url('/shop2010/gfx/window-hdr-geel.png');
            width:311px;
            height:36px;
            }
            
                .zoeken-top h2{
                    font-size:15px;
                    color:#fff;
                    font-family: georgia;
                    font-style: italic;
                    font-weight: bold;
                    border-bottom: 0px;
                    margin:0px;
                }
                
                .zoeken-content{
                background-color:#fff;
                padding:10px; 
                }
                
                    .zoeken-content table{
                    font-family:arial;
                    font-size:11px;
                    color:#5b0f0f;
                    width:292px;
                    }
    
                    .zoeken-content td{
                    border-top:1px solid #cacaca;
                    padding:3px 0;
                    }
                    
                    .zoeken-content .winkelmandje-td-aantal{
                    width:33px;
                    text-align:center;
                    }
                    
                    .zoeken-content .winkelmandje-td-action{
                    width:20px;
                    }
                    
                    .zoeken-content .winkelmandje-td-prijs{
                    width:20px;
                    text-align:right;
                    padding-right:6px;
                    }
                    
                        .zoeken-content a{
                        color:#977c45;
                        font-size:12px;
                        text-decoration:none;
                        }
                        .zoeken-content a:hover{
                        text-decoration:underline;
                        color:#66532f;
                        }
                                   
                    .zoeken th{
                    border-top:2px dotted #9e9e9e;
                    padding:3px 0;
                    text-align:left;
                    font-size:12px;
                    color:#585858;
                    }
                    
                    .zoeken-content .knop-maak-definitief{
                    display:block;
                    cursor:pointer;
                    background:url('/shop2010/gfx/sprite-knop-maak-definitief.png');    
                    margin-top:15px;
                    margin-left:30px;
                    width:220px;
                    height:37px;
                    }
                    
                        .zoeken-content .knop-maak-definitief:hover{
                        background:url('/shop2010/gfx/sprite-knop-maak-definitief.png') -220px 0;
                        }
                    
            .zoeken-bottom{
            background:url('/shop2010/gfx/window-bottom-bruin.png');
            width:311px;
            height:10px;
            }
                
                
        .window-big{
        float:left;
        }
        .zoek-error{
        color:#de0c0c;
        font-weight:bold;
        font-family:arial;
        }
        
        .zoek-link-terug{
        color:black;
        font-size:11px;
        }
        
        .zoek-link-terug:hover{
        text-decoration:none;
        }
        
        .span-results{
        font-weight:bold;
        color:black;
        }
        .zoekresultaten-hdr{

        }
        
        .zoekresultaten-ul{
        padding-left:5px;
        }
        
        .zoekresultaten-li{
        font-size:12px;
        font-family:verdana;
        margin:10px 0;
        list-style:none;              
        padding-left: 22px;
        background: url('/shop2010/gfx/bullet-v-big.png') no-repeat 2px;
        }
            .zoekresultaten-link{
            color:black;
            text-decoration:none;
            }
            
            
            .zoekresultaten-link:hover{
            color:#555;
            text-decoration:underline;
            }
            
            .span-cat{
            }
            
            .span-hfdcat{
            font-size:12px;
            
            }
            
            .zoekresultaten-opsomming{
            font-family:verdana;
            font-size:12px;
            color:#3a3a3a;
            }
            
            .zoekresultaten-opsomming .zoekresultaten-accent{
            font-weight:bold;
            font-size:15px;
            color:#000;
            }
        
        .nieuws-top{
        background:url('/shop2010/gfx/window-hdr-bruin.png');
        width:311px;
        height:36px;
        }
        
            .nieuws-top h2{
            color:white;
            font-weight:bold;
            font-size:15px;
            }
        
        .nieuws-content{
        font-family:Verdana;
        font-size:11px;
        background-color: #FFFFFF;
        padding:10px;
        width:291px;
        line-height:16px;
        }
            
            
        
        
