.buttonBox
{
    position: absolute;
    z-index: 8;
    width: 200px;
    height: 200px;
    background: #ffe;
    color: #000;
    font: 12px arial,helvetica,sans-serif;  
    border: 1px;
    border-color: #999;
    border-style: solid;   
    padding: 4px;  
    margin-top: 30px;  
}

.buttonBox strong
{
   font: 14px arial,helvetica,sans-serif;  
   font-weight: bold;
   display: block; 
   padding-bottom: 4px; 
}

#orderForm #inWinkelwagen
{
    background-image: url(/fileadmin/img/betalen/inwinkelwagen.gif); 
    width: 390px;
    height: 59px;
    cursor: pointer; 
    cursor: hand;
    border: 0px;
    float: left;
}


#mainNB
{
    float: left;
    width: 500px;
    padding: 20px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    font: 12px arial,helvetica,sans-serif;    
}

#mainNB h2
{
    padding: 2px;
    margin: 0;
    margin-bottom: 8px;
    background: #999;
    font: 20px arial,helvetica,sans-serif;    
    color: #fff;
}

#mainNB .msg
{
    padding: 20px;
    padding-left: 0;
    font: 14px arial,helvetica,sans-serif;  
    font-weight: bold;  
    color: #a00; 
}


#imgNL
{
    float: left;

}



.kortingscode
{
    float:left;
}

#naarKassa
{
    padding: 0;
    margin: 0;
    clear: left;
    float: left;
}

#verder
{
    padding: 0;
    margin: 0;
    float: left;
    margin-left: 20px;
}


.bestelForm, .betaalForm, .showF
{
    float: left;
    clear: both;
}

#col1
{
    float: left;
}

#col2
{
    float: right;
    padding-right: 100px;
}

.showF
{
    width: 400px;
    padding: 4px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    background: #ccc;
    font: 12px arial,helvetica,sans-serif;    
}

.showF a
{
    color: #f70;
    font-weight: bold;
}

.betalen
{
    float: left;
    width: 400px;
    font: 20px arial,helvetica,sans-serif;    
    font-weight: bold;
}

.betalen span
{
    float: left;
}

.betalen img
{
    float: right;
}

.subbut
{
    margin-top: 10px;
    float: left;
    clear: both;  
    width: 400px;   
}

#mainContentCart
{
    width: 940px;
//    width: 960px;
    height: 700px;
    float: left;
    background: #fafde5;
    padding-left: 20px; 
}


#mainContentCart h1
{
   font: 20px 'lucida grande',verdana,arial,helvetica,sans-serif;
   font-weight: bold;
   background : none; 
}

.factuuradres
{
    float: left;
    clear: both;
    font: 12px 'lucida grande',verdana,arial,helvetica,sans-serif;
    background : none; 
}

#popFrame {
     position: absolute;
     left: 300px;
     top:  60px;
     
     width: 540px;
  
     visibility: hidden;
     position: absolute;
     z-index:5;
 
     font: 12px 'lucida grande',verdana,arial,helvetica,sans-serif;
     text-align: left;
         
     padding: 10px;  
     padding-top: 0;  
     
     background: #fff;
    
     border: 1px;
 
     border-color: #999;
     border-style: solid;     
}

#popFrame div
{
    color: #f70;
    font-weight: bold;
    text-decoration: underline;
}

#generalPage
{
    width: 100%;
    float: left;
    background: #aaa;
}

#generalPage #mainContent .content
{
    width: 840px;
    float: left;
    background: #fafde5;
}


#mainContent .bestel_deel
{
    width: 640px;
    font: 13px arial,helvetica,sans-serif;
    font-weight: normal;
    color: 000;
    padding: 4px;
    float: left;
}

#mainContent .bestel_deel .productKop
{
   width: 607px;
//   width: 600px;
   font: 15px arial,helvetica,sans-serif;
   font-weight: bold; 
   padding: 0px;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 5px;
   margin: 0;
   background: #999; 
   color: #fff;
   float: left;
}

#mainContent .bestel_deel .productKop .productKop1
{
    width: 290px;
    float: left;
}

#mainContent .bestel_deel .productPrijs
{
   float: left;
   clear: both;
   width: 400px;
}

#mainContent .bestel_deel .productStatus
{
   float: right;
   clear: both;
   width: 300px;
// padding-top: 8px;   
}

#mainContent .bestel_deel .productStatus img
{
    float: right;
}

#mainContent .bestel_deel .productKop .selBox
{
    margin-right: 4px;
    float: right;
}


#shopPage
{
    float: left;
    background: #fafde5;
}

#teaser_home
{
    width: 960px;
    height: 200px;
    background: none;
    background-image: url(../img/big_teaser/bg_teaser_home.jpg); 
    background-repeat: no-repeat;
    background-position: left top;
    z-index: 3;
}

#teaser_home .bodytext
{
    text-align: left; 
    float: left;
    position: absolute; 
    left: 30%;
    font: 14px arial,helvetica,sans-serif;
    font-weight: bold;
    color: #fff;
    width: 460px;
    margin-top: 0px;
    z-index: 3;
}

#teaser_home h1
{
    padding-top: 30px;
    text-align: left; 
    float: left;
    position: absolute; 
    left: 20%;
    font: 20px arial,helvetica,sans-serif;
    font-weight: bold;
    color: #fff;
    z-index: 3;
}

#teaser_home .bodytext a
{
    float: left;
    position: absolute; 
    top: 130px;
    top: 0px;
    left: 240px;
    font: 16px arial,helvetica,sans-serif;
    font-weight: bold;
    width: 480px;
    height: 10px;
//    height: 120px;
    color: #f70;
    z-index: 3;
    padding: 0;
    padding-top: 160px;
}

.part1
{
    float: left;
    width: 300px;
    height: 175px;
    padding-left: 20px;
}


.teaser
{
    padding: 0;
    margin: 0;
    float: left;
    width: 970px;
    background: #4a5352;
    background: none;
    padding-top: 5px;
}

.teaser .product_1 .part2 .bodytext, .teaser .product_2 .part2 .bodytext, .teaser .product_3 .part2 .bodytext
{
    float: left;
    height: 24px;
//    height: 30px;
    width: 282px;
//    width: 308px;
    background: none;
    background-image: url(../img/algemeen/background_more_info.gif); 
    background-repeat: repeat-x;
    background-position: left top;
    text-align: right;
    padding-top: 6px;
    border-width: 1px;
    border-top-width: 0px;
    border-color: #666;
    border-style: solid;
}

.teaser .product_3 .part2 .bodytext
{
    width: 280px;
//   width: 306px;
}


.teaser .product_1 .part2 .bodytext a, .teaser .product_2 .part2 .bodytext a, .teaser .product_3 .part2 .bodytext a
{
    color: #f70;
}


.teaser .product_1
{
    float: left;
    width: 327px;
    height: 206px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/background_product.gif); 
    background-repeat: no-repeat;
    background-position: left top;

}

.teaser .product_2
{
    float: left;
    width: 327px;
    height: 206px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/background_product.gif); 
    background-repeat: no-repeat;
    background-position: left top;

}

.teaser .product_3
{
    float: left;
    width: 306px;
    height: 206px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/background_product.gif); 
    background-repeat: no-repeat;
    background-position: left top;

}

.teaser .product_1 h5, .teaser .product_2 h5, .teaser .product_3 h5   
{
    float: left;
    width: 280px;
    margin: 0;
    padding: 0; 
    padding-top: 12px;    
    padding-bottom: 4px;
    text-align:left;
}

.teaser .product_1 h5 a, .teaser .product_2 h5 a, .teaser .product_3 h5 a
{
    font: 16px arial,helvetica,sans-serif;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin: 0;
    text-align:left;
    text-decoration: none;  
}

.teaser .product_1 .plaatjeProd, .teaser .product_2 .plaatjeProd, .teaser .product_3 .plaatjeProd
{
    padding: 0;
    margin: 0;
    float: left;   
    width: 100px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
}

.teaser .product_1 .bodytext, .teaser .product_2 .bodytext, .teaser .product_3 .bodytext
{
    float: right;   
    width: 165px;
    font: 11px arial,helvetica,sans-serif;
    padding: 0;
    padding-left: 10px;
    padding-right: 14px;
    margin: 0;
    text-align: left;   
}

.teaser .product_1 .bodytext strong, .teaser .product_2 .bodytext strong, .teaser .product_3 .bodytext strong
{
    font: 12px arial,helvetica,sans-serif;
    font-weight: bold;
}

.teaser .product_1 .price, .teaser .product_2 .price, .teaser .product_3 .price
{
    float: left;
    width: 280px;
    font: 20px arial,helvetica,sans-serif;
    font-weight: bold;  
    text-align: left;  
    padding-top: 4px; 
}


.teaser2
{
    padding: 0;
    margin: 0;
    float: left;
    width: 970px;
    background: #4a5352;
    background: none;
}


.teaser2 .product_1
{
    float: left;
    width: 327px;
    height: 206px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/bg_teaser_2.jpg); 
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 10px;
}

.teaser2 .product_2
{
    float: left;
    width: 327px;
    height: 206px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/bg_teaser_2.jpg); 
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 10px;
}

.teaser2 .product_3
{
    float: left;
    width: 306px;
    height: 206px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/bg_teaser_2.jpg); 
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 10px;
}

.teaser2 .product_1 h5, .teaser2 .product_2 h5, .teaser2 .product_3 h5   
{
    float: left;
    width: 280px;
    margin: 0;
    padding: 0; 
    padding-top: 12px;    
    padding-bottom: 4px;
    text-align:left;
}

.teaser2 .product_1 h5 a, .teaser2 .product_2 h5 a, .teaser2 .product_3 h5 a
{
    font: 16px arial,helvetica,sans-serif;
    font-weight: bold;
    color: #d1f000;
    padding: 0;
    margin: 0;
    text-align:left;
    text-decoration: none;  
}

.teaser2 .product_1 .plaatjeProd, .teaser2 .product_2 .plaatjeProd, .teaser2 .product_3 .plaatjeProd
{
    padding: 0;
    margin: 0;
    float: left;   
    width: 100px;
}

.teaser2 .product_1 .bodytext, .teaser2 .product_2 .bodytext, .teaser2 .product_3 .bodytext
{
    float: right;   
    width: 165px;
    font: 11px arial,helvetica,sans-serif;
    color: #fff;
    padding: 0;
    padding-left: 10px;
    padding-right: 14px;
    margin: 0;
    text-align: left;   
}

.teaser2 .product_1 .bodytext strong, .teaser2 .product_2 .bodytext strong, .teaser2 .product_3 .bodytext strong
{
    font: 12px arial,helvetica,sans-serif;
    font-weight: bold;
}

.teaser2 .product_1 .price, .teaser2 .product_2 .price, .teaser2 .product_3 .price
{
    float: left;
    width: 280px;
    font: 20px arial,helvetica,sans-serif;
    font-weight: bold;  
    color: #fff;
    text-align: left;  
    padding-top: 4px; 
}


.teaser2 .product_1 .part2 .bodytext, .teaser2 .product_2 .part2 .bodytext, .teaser2 .product_3 .part2 .bodytext
{
    float: left;
    height: 24px;
//    height: 30px;
    width: 282px;
//    width: 308px;
    background: none;
    text-align: right;
    padding-top: 6px;
}

.clearit
{
    float: left;
    clear: both;
}

.teaser3
{
    padding: 0;
    margin: 0;
    float: left;
    width: 760px;
    background: #4a5352;
    background: none;
    padding-top: 8px;
    margin-left: 10px;
}

.teaser3 .part1
{
   float: left;
   width: 240px;
   height: 175px;
   padding-left: 10px;
   padding-left: 6px;
}

#main #mainContent .teaser3 .product_1 .part2 .bodytext, #main #mainContent .teaser3 .product_2 .part2 .bodytext, #main #mainContent .teaser3 .product_3 .part2 .bodytext
{
    float: left;
    height: 24px;
//    height: 30px;
    width: 228px;
//    width: 240px;
    background: none;
    background-image: url(../img/algemeen/background_more_info.gif); 
    background-repeat: repeat-x;
    background-position: left top;
    text-align: right;
    padding-top: 6px;
}



#main #mainContent .teaser3 .product_1 .#main #mainContent part2 .bodytext a, #main #mainContent .teaser3 .product_2 .part2 .bodytext a, .teaser3 .product_3 .part2 .bodytext a
{
    color: #f70;
}


.teaser3 .product_1
{
    float: left;
    width: 247px;
    height: 206px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/background_product_t3.gif); 
    background-repeat: no-repeat;
    background-position: left top;

}

.teaser3 .product_2
{
    float: left;
    height: 206px;
    width: 267px;
    width: 247px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/background_product_t3.gif); 
    background-repeat: no-repeat;
    background-position: left top;
}

.teaser3 .product_3
{
    float: left;
    height: 206px;
    width: 267px;
    width: 247px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/background_product_t3.gif); 
    background-repeat: no-repeat;
    background-position: left top;
}

#main #mainContent .teaser3 .product_1 h5, #main #mainContent .teaser3 .product_2 h5, #main #mainContent .teaser3 .product_3 h5   
{
    float: left;
    width: 220px;
    margin: 0;
    padding: 0; 
    padding-top: 12px;    
    padding-bottom: 4px;
    text-align:left;
}

.teaser3 .product_1 h5 a, .teaser3 .product_2 h5 a, .teaser3 .product_3 h5 a
{
    font: 16px arial,helvetica,sans-serif;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin: 0;
    text-align:left;
    text-decoration: none;  
}

.teaser3 .product_1 .plaatjeProd, .teaser3 .product_2 .plaatjeProd, .teaser3 .product_3 .plaatjeProd
{
    padding: 0;
    margin: 0;
    float: left;   
    width: 100px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
}

#main #mainContent .teaser3 .product_1 .bodytext, #main #mainContent .teaser3 .product_2 .bodytext, #main #mainContent .teaser3 .product_3 .bodytext
{
    float: left;   
    width: 125px;
    font: 11px arial,helvetica,sans-serif;
    padding: 0;
    padding-left: 5px;
    padding-right: 7px;
    margin: 0;
    text-align: left;   
}

#main #mainContent .teaser3 .product_1 .bodytext strong, #main #mainContent .teaser3 .product_2 .bodytext strong, #main #mainContent .teaser3 .product_3 .bodytext strong
{
    font: 12px arial,helvetica,sans-serif;
    font-weight: bold;
}

.teaser3 .product_1 .price, .teaser3 .product_2 .price, .teaser3 .product_3 .price
{
    float: left;
    width: 230px;
    font: 20px arial,helvetica,sans-serif;
    font-weight: bold;  
    text-align: left;  
    padding: 0;
}


.teaser4
{
    padding: 0;
    padding-left: 8px;
    margin: 0;
    float: left;
    width: 952px;
//    width: 960px;
    background: none;

    background: #4a5352;    
    background: #fafde5;


    padding-top: 8px;
}

.teaser4 .part1
{
   float: left;
   width: 290px;
   height: 175px;
   padding-left: 10px;
   padding-left: 6px;
}


#main #mainContent .teaser4 .product_1 .part2 .bodytext, #main #mainContent .teaser4 .product_2 .part2 .bodytext, #main #mainContent .teaser4 .product_3 .part2 .bodytext
{
    float: left;
    height: 24px;
//    height: 30px;
    width: 278px;
//    width: 290px;
    background: none;
    background-image: url(../img/algemeen/background_more_info.gif); 
    background-repeat: repeat-x;
    background-position: left top;
    text-align: right;
    padding-top: 6px;
}



.teaser4 .product_1
{
    float: left;
    width: 297px;
    height: 206px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/background_product_t4.gif); 
    background-repeat: no-repeat;
    background-position: left top;

}

.teaser4 .product_2
{
    float: left;
    height: 206px;
    width: 297px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/background_product_t4.gif); 
    background-repeat: no-repeat;
    background-position: left top;
}

.teaser4 .product_3
{
    float: left;
    height: 206px;
    width: 297px;
    padding: 0;
    margin: 0;
    background: #4a5352;
    background: none;
    background-image: url(../img/algemeen/background_product_t4.gif); 
    background-repeat: no-repeat;
    background-position: left top;
}

#main #mainContent .teaser4 .product_1 h5, #main #mainContent .teaser4 .product_2 h5, #main #mainContent .teaser4 .product_3 h5   
{
    float: left;
    width: 270px;
    margin: 0;
    padding: 0; 
    padding-top: 12px;    
    padding-bottom: 4px;
    text-align:left;
}

#main #mainContent .teaser4 .product_1 h5 a, #main #mainContent .teaser4 .product_2 h5 a, #main #mainContent .teaser4 .product_3 h5 a
{
    font: 16px arial,helvetica,sans-serif;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin: 0;
    text-align:left;
    text-decoration: none;  
}

.teaser4 .product_1 .plaatjeProd, .teaser4 .product_2 .plaatjeProd, .teaser4 .product_3 .plaatjeProd
{
    padding: 0;
    margin: 0;
    float: left;   
    width: 100px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
}

#main #mainContent .teaser4 .product_1 .bodytext, #main #mainContent .teaser4 .product_2 .bodytext, #main #mainContent .teaser4 .product_3 .bodytext
{
    float: left;   
    width: 165px;
    font: 11px arial,helvetica,sans-serif;
    padding: 0;
    padding-left: 5px;
    padding-right: 7px;
    margin: 0;
    text-align: left;   
}

#main #mainContent .teaser4 .product_1 .bodytext strong, #main #mainContent .teaser4 .product_2 .bodytext strong, #main #mainContent .teaser4 .product_3 .bodytext strong
{
    font: 12px arial,helvetica,sans-serif;
    font-weight: bold;
}

.teaser4 .product_1 .price, .teaser4 .product_2 .price, .teaser4 .product_3 .price
{
    float: left;
    width: 280px;
    font: 20px arial,helvetica,sans-serif;
    font-weight: bold;  
    text-align: left;  
    padding: 0;
}




#main #mainContent .content1
{
    float: left;
    width: 435px; 
    text-align: left;
    padding: 0;
    margin: 0;
}

#main #mainContent .content1 img
{
    margin-top: 10px;
    margin-left: 10px;
    border-width: 1px;
    border-color: #999;
    border-style: solid;
}


#main #mainContent .content1 #videoYoutube
{
    padding: 0;
    margin: 0;
    margin-left: 10px;
    margin-top: 10px;
}

#main #mainContent .content2
{   
    margin-top: 4px;
    margin-left: 0px;
    padding-top: 8px;
    float: left;
    width: 325px;
    font: 13px /1.3em arial,verdana,helvetica,sans-serif;  
    text-align: left;

}


#main #mainContent .content2 li
{
    padding-top: 2px;
}

#main #mainContent .content2 a
{
    color: #f60;
}


.cartOverzicht {
    padding-bottom: 0px;
    margin-bottom: 0px;
    float: left;
    width: 540px;   
    font: 13px verdana,arial,helvetica,sans-serif;  
}

.cartOverzicht div {
   float: left;
   padding: 4px;
   border-width: 1px;
   border-color: #999;
   border-style: solid;  
   margin-bottom: 10px;
}  

.cartOverzicht .cartLabel {
   float: left;
   width: 230px;
}


.cartOverzicht .cartLabel2 {
   float: left;
   width: 130px;
   clear: right;
}

.cartOverzicht .cartPrijs {
   float: right;
   width: 120px;
   text-align: right;
   padding-right: 10px;
   clear: right;
}

.cartOverzicht .cartPrijs2 {
   float: right;
   width: 120px;
   text-align: right;
   padding-right: 10px;
}

.bag {
    width: 840px;
    font: 13px verdana,arial,helvetica,sans-serif;
    border-width: 1px;
    border-color: #999;
    border-style: solid;  
    margin-bottom: 6px;
    
}

.bag thead {
    background: #ddd;
    text-align: left;
}

.bag th {
   padding-left: 4px;
}


.bag td {
    padding: 4px;
    border-width: 1px;
    border-color: #ddd;
    border-style: solid;  
}

.bag .bagCol1 {
    width: 50px;
    text-align: center;  
}

.bag .bagCol2 {
    padding-right: 10px;
    width: 100px;  
    text-align: right;  

}

.bag .bagCol5 {
    width: 200px;  
    font: 13px verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    color: #f70;
    cursor: pointer;
}


#orderForm .product
{
    float: left;
    margin-bottom: 8px; 
    width: 712px;    
//    width: 702px;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
}


#orderForm .product .productPlaatje
{
    float: left;
    width: 100px;    
    height: 100px;
}

#orderForm .product .productMain
{
    width: 600px; 
    float: left;
}


#orderForm .product .productMain .productOmschrijving
{
    width: 500px; 
    float: left;
    padding: 4px;
    margin: 0;
}

#orderForm .product .productMain .productOmschrijving p
{
    display: block; 
    margin: 10px;
}


#orderForm .product .productMain .productOmschrijving .bodytext
{
    display: block; 
    margin: 10px;
}

#shop-form .showPics {
    margin-left: 40px;
    background: #ccc;
    width: 250px;
}

#shop-form .showPics img {
    float: right;
}

#shop-form #picsFields {
    margin-top: 20px;
}

#shop-form label{
        background: #ddd;
        margin: 0; 
	padding-top: 4px;
        padding-left: 4px;
	padding-bottom: 2px;
        font: 13px verdana,arial,helvetica,sans-serif;
        font-weight:bold;
        text-align:left;
        width: 10em;
        float: left; 
}
 

#shop-form .tekst {
        width: 25em;
}

#shop-form .postcode {
         width: 5em;
         float: left; 
}

#shop-form .tel {
         width: 8em;       
}


#shop-form .head {
    border: 1px;
    border-color: #ccc;
    border-style: solid;
    width: 38em;
}

#shop-form .head div {
    padding: 3px;
}

#shop-form #message {
    float: right;
    margin-right: 100px;  
}


#shop-form .uploadPics {
    float: left;
    clear: both;
}

#shop-form #uploaders {
    padding: 4px;
    border: 1px;
    border-color: #ccc;
    border-style: solid;
    float: left;
    clear: left;
}

.cag_pagebrowser 
{
   float: left;
   margin: 0; 
   padding: 0;
   margin-left: 25px;
   width: 315px;
   margin-bottom: 4px;
   padding-top: 4px;
//   padding-bottom: 4px;


   background: #444;
   width: 180px;
   height: 20px;    


}
	
.cag_pagebrowser span
{
    display: inline; 
}

.cag_pagebrowser .previous
{
     display: inline;
     color: #fff;
     padding-left: 4px;
     background: #444;
}

.cag_pagebrowser .next
{
     display: inline; 
     color: #fff;
     background: #555;
   background: #444;
}

.cag_pagebrowser a 
{
    display: inline; 
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    background: #555;
}


.cag_pagebrowser a:hover 
{
    text-decoration: none;
}

.cag_pagebrowser .divider
{
    padding-left: 0px; 
    padding-right: 120px; 

    padding-right: 10px; 
}

#main #shopMenu
{ 
    padding-top: 10px; 
    float: left;
    text-align: left;
    width: 180px;
    background: #333;
     background-image: url(../img/algemeen/bg_menu.gif); 
    height: 900px;
}

#main #shopMenu ul
{
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;    
}

#main #shopMenu ul li
{
    margin: 0;
    padding: 0;    
    padding-top: 6px;    
    border-style:solid;
    border-color: #999;
    border-width:0px;
    border-bottom-width:1px;
    padding-left: 6px;
}

#main #shopMenu ul li a
{
    color: #fff; 
    font-weight: bold;
    text-decoration: none;    
}

#main #shopMenu ul li a:hover
{
    color: #d1f000;
}


#main #shopMenu ul li:hover
{
    background: #666;
}

#main #shopMenu ul .levStart
{
   text-align: left;
   padding: 0; 
   margin: 0;

   background: #444;
   text-decoration: none;
}        

#main #shopMenu ul .levStart li
{
   padding: 0;
   margin: 0;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 16px;
}

#main #shopMenu ul .levStart li:hover
{
   background: #999;
}

#main #shopMenu ul .levStart .levCUR
{
  background: #f70;
}

body
{
    margin:0;
    padding:0;
    border: 0;
    color:#000;
    background: #4a5352;
    background-image: url(../img/algemeen/background_main.gif); 
    background-repeat: repeat-x; 

    text-align: center;

    font-size/* */:/**/small;
    font-size: /**/small;
    font-size: x-small; /*feed to IE 5.5*/
    f\ont-size: small; /*feed to compliant browsers*/
}


#printLogo
{
    display:none;
}

div,img,fieldset
{
    display:block;
    margin:0;
    padding:0;
    border:0
}


a  {

    font: 12px 'lucida grande',verdana,arial,helvetica,sans-serif;

    color: #d1f000;
    
    font-weight: normal; 
    text-decoration: none;    
    text-decoration: underline;    
}

a:hover {
    font: 12px 'lucida grande',verdana,arial,helvetica,sans-serif;
    color: #f00;
    font-weight: bold;
    text-decoration: underline;    
}


#cartSmallTop
{
   position: absolute;
   z-index: 8;
   float:left;
   left: 440;
   top: 10px;
   width: 270px;
   font: 13px arial,helvetica,sans-serif;  
} 


#cartSmallTop #cartSmallImg
{
  float:left;
  margin: 7px;
}


#cartSmallTop #cartSmallTxt
{
  text-align: left;
  color: #fff;
  float:right;
  padding-top: 12px;
}

#cartSmallBG
{
    visibility: hidden;
    position: absolute;
    z-index: 8;
    width: 100%; 
    height: 100%; 
    text-align: center; 
    left: 0;
    top: 80px;
    padding: 0;
    margin: 0;
    background: #000;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -moz-opacity: 0.90;
}

#cartSmallBG #cartSmall 
{
    position: relative;
    margin-right: auto;
    margin-left: auto;
    text-align: center; 
    margin-top: 20px;
    width: 620px;
    padding: 5px;
    padding-bottom: 20px;
    color: 000;
    background: #fff;
  

}

#cartSmallBG #cartSmall .cartOverzicht2 {
    position: relative;
    width: 560px;   
    margin-right: auto;
    margin-left: auto;   
    text-align: center;
    font: 13px arial,helvetica,sans-serif;  
}


#cartSmallBG #cartSmall .cartOverzicht2 .cartLabel {
   text-align: left;
   width: 100px;
}

#cartSmallBG #cartSmall .cartOverzicht2 .cartPrijs {
   width: 120px;
   text-align: right;
   padding-right: 10px;
}


#cartSmallBG #cartSmall .cartOverzicht2 .cartEinde {
   width: 220px;
   text-align: right;
   padding-right: 10px;
}


#cartSmallBG #cartSmall .bag2 {
    position: relative;
    width: 540px;
    font: 13px verdana,arial,helvetica,sans-serif;
    margin-right: auto;
    margin-left: auto;   
    text-align: center;
}

#cartSmallBG #cartSmall .bag2 thead {
    background: #ddd;
    text-align: left;
}


#cartSmallBG #cartSmall .bag2 th {
   padding-left: 4px;
}


#cartSmallBG #cartSmall .bag2 td {
    padding: 4px;
    border-width: 1px;
    border-color: #ddd;
    border-style: solid;  
}


#cartSmallBG #cartSmall .bag2 .bagCol1 {
    width: 50px;
    text-align: center;  
}


#cartSmallBG #cartSmall .bag2 .bagCol2 {
    padding-right: 10px;
    width: 100px;  
    text-align: right;  
}



#homeLink
{
    z-index: 10;
    position: absolute;
    float: left;
    top: 20px;
    left: 100px;
    width: 220px;
    height: 60px;
    background: none; 
}

#subMenu
{
    z-index: 5;
    position: absolute;

    width: 700px; 
    top: 40px;
    left: 25%;
    background: none;             
    padding: 0;
    margin: 0;
    text-align: left;
}

#subMenu div
{
    position: relative;
    padding: 0;
}


#subMenu ul
{
    float: right;
    background: none;
    margin: 0;
    margin-right: 0;
}


#subMenu li
{
    list-style: none;
    float: left;
    padding-left: 5px;
    font-size: 13px; 
}


#container
{
    background: none;
    text-align:center;
    margin-right: auto;
    margin-left: auto;
    width: 960px;
}


#header
{
   float: left;
   width: 960px;
   background-image: url(../img/algemeen/bg_megaTopper_header.gif); 
   background-repeat: no-repeat;
   background-position: left top;
}

#intro
{
    border: 0;
    float: left;
    width: 780px;    
    background: none;
    text-align:center;
}

#logo
{
    border: 0;
    float:  left;
    width:  300px;    
    height: 87px;    
}

#logo h2 
{
    border: 0;
    font-family: "Trebuchet MS", helvetica, sans-serif;
    margin: 0;
    padding: 4px;
    padding-bottom: 0;
    font-size: 30px;
}


#search
{
    float: right;
    margin: 0px;
    width:  100px; 
    height: 107px;
    height: 77px;   

    width:  179px; 
    height: 87px;   
    background: none;   
 
    text-align: left;


    border: 0;
}


#search2
{
    border: 0;
    float: right;
    margin-right: 0px;
    width: 180px;  
    background: none;   
}


#searchForm
{
    margin-top:  34px;
    margin-left: 0px;
    width: 160px;      
    background: none;
}

#searchForm div
{
    border: 0;
    margin: 0;
    padding: 0;
    height:  20px;
    background: none;
}

#searchField
{
    padding: 0;
    margin: 0;
    height: 20px;
    float: left;
    background: #fff;
    width: 130px;
    border: 0;
    color: #000;
}

#searchSubmit
{
    padding: 0;
    margin: 0;
    height: 20px;
    float: left;
    background: #f90;

    background-image: url(../img/but_go.gif); 
    background-repeat: repeat-y;
    background-position: left;

    width: 25px;
    color: #fff;
    font-weight: bold;
    border-color: #ccc;
    border-left-width: 0px;  
}

#searchForm div a
{
    border: 0;
    margin: 0;
    padding: 0;
    float: right;
}


#searchForm div a img
{
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-color: #007;
    border-style: solid;
}

#searchForm p
{   
    border: 0; 
    float: left;
    margin-top: 3px;
    background: none;
}


#searchForm a
{
    font: 13px arial,helvetica,sans-serif;    
    color: #007;
    text-decoration: underline;    
}

#searchForm a:hover
{
    color: #F00;
}

#breadcrumbs
{
    padding: 0;
    margin: 0;
    border: 0;
    clear: both;
    float: left;
    margin-right: auto;
    margin-left: auto; 
    height: 8px;
    width: 960px;    
    background: #d1f000;    
    color: #d1f000;    
}



#main
{
    clear: both;
    float: left;
    margin-top: 0px;
    padding-top: 0px;
    width: 960px;
    text-align:center;
    margin-right: auto;
    margin-left: auto;    
    background: none;   
}

#enclose
{
    float: left;
    width: 730px;    
}

#general
{
    float: left;
    width: 305px;    
    background: #4a5352;   
    background: none;   
    text-align:left;
}

#screen
{
    float: right;
    width: 300px;
    width: 448px;
    
    height: 280px;    
    height: 336px;    

    background: #cce;
    margin: 10px;
    margin-right: 0px;
    margin-top: 0px;

}

#main #mainContent
{
    float: left;
    width: 779px;    
    background: none;   
    text-align:left;
 }


#mainContent2
{
    float: left;
    width: 600px;    
    background:#fff;   
    text-align:left;
    margin-right: auto;
    margin-left: auto;    
}


#main #mainContent h1 
{
    clear: both;
    padding: 0;
    padding-top: 10px;
    padding-left:25px;
    padding-right: 25px;
    margin: 0;
    font: 20px  Arial, Helvetica, sans-serif;
    font-weight: bold;    

    color: #000;
}


#mainContent h3
{
    padding: 0;
    margin: 0;

    font: 16px/1em font-family: "Georgia", serif;
    font-weight: normal;    
    color: #000;
    padding-left: 25px;
    padding-right: 25px;
}

#main #mainContent p
{
    padding: 25px;
    padding-top: 0;
    padding-bottom: 0px;
    margin-top: 10px;

    font: 13px/1.3em arial, 'trebuchet ms', helvetica, sans-serif;
    color: #000;
    text-align: left;
}

.clear
{
    clear: both;
}


#footerLine
{
    float: left;
    margin: 0;
    padding: 0;
    margin: auto;
    width: 962px; 
    height: 10px;
    background: none;
    font: 3px/0.1em arial;
}

#footer
{ 
    clear: both;
    text-align:left;
    padding: 10px;
    margin: auto;
    margin-bottom: 20px;
    width: 940px; 
//    width: 960px; 
    background: #333;
    font: 13px/1.3em arial, 'trebuchet ms', helvetica, sans-serif;
    color: #eee;
    background-image: url(../img/algemeen/bg_footer.gif); 
}

#footer2
{
    visibility: hidden;
}


#main #mainContent .content2 .bestelbutton
{
   margin: 0;

   text-align: center;
   float: right;
   margin-left: 0px;
   margin-right: 20px;
   padding-top: 4px;
//   padding-bottom: 4px;

   width: 100px;
   height: 20px;    
   background: #f60; 
   color: #fff;
   
}

#main #mainContent .content2 .bestelbutton .kanWeg 
{
    display: none;
}


#main #mainContent .content2 .bestelbutton .toon a
{
    padding: 10px;
    padding-bottom: 20px;
    padding-left: 80px;
    padding-right: 80px;
    color: #fff;

    padding: 0; 
    font: 14px arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}

#main #mainContent .content2 .bestelbutton .toon a:hover
{
    font: 40px arial,helvetica,sans-serif;
    font-weight: bold;
    padding: 10px;
    padding-bottom: 20px;
    padding-left: 80px;
    padding-right: 80px;
    color: #333;

    padding: 0; 
    font: 14px arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}

.bestelbutton2
{
   margin: 0;
   float: left;
   background: none;
   width: 736px;
   height: 30px;    
   margin-top: 6px;
   margin-left: 10px;
   text-align: left;
   background: #444; 
   background-repeat: no-repeat;
   background-position: left top;

}


.bestelbutton2 .toon a
{
    font: 20px arial,helvetica,sans-serif;
    font-weight: bold;
    padding: 10px;
    color: fff;
}

.bestelbutton2 .toon a:hover
{
    font: 20px arial,helvetica,sans-serif;
    font-weight: bold;
    padding: 10px;
    color: eee;
}

