.sorteer_balk select {
    border: 1px solid #d0d0d0;
    font-size: 14px;
    height: 38px;
    width: 150px;
    outline: none;
}

input[type=text]  {
    height:36px;
    padding:0 12px;
    border:0;
    font-size: 14px;
}

.promo_tekst {
    display:block;
    float:left;
    clear:none;
    width: calc(90% - 2px);
    min-height:100px;
    margin:1% 3%;
    padding:2%;
    text-align:center;
    font-size: 16px;
    box-shadow: 2px 2px 6px #bbbbbb;
    background-color: #ffffff;
    color:#229200;
}




/********************************************************/
/********************************************************/
/********************************************************/
/* ------------------ desktop 1280--------------------- */
/********************************************************/
/********************************************************/
/********************************************************/

.div_kleur_prijs_1 {
    color:#3a3a3a;
    font-weight:bold;
}
.div_kleur_prijs_2 {
    color:#fe1f1f;
}

.pre_order_blok_overzicht {
    position: absolute;
    width: 50px;                                                                            
    height:50px;
    right:4px;
    top:40px;
    z-index:100;
}

.nieuw_blok_overzicht {
    position: absolute;
    width: 70px;                                                                            
    height:70px;
    right:0px;
    top:0px;
    z-index:100;
}

.sorteer_balk{
    display:block;
    width:94%;
    height:42px;
    font-size:12px;
    line-height: 42px;
    margin:0 3% 8px;
    border-bottom:1px solid #d0d0d0;
    overflow: hidden;
}

.select_pagina_blok {
    display:block;
    float:left;
    width:320px;
    overflow: hidden;
}

.select_pagina_tekst {
    display:block;
    float:left;
    font-size: 14px;
}

.select_pagina_tekst_blok {
    display:block;
    float:left;
    font-size: 14px;
    height: 36px;
    width: 40px;
    margin:0 6px;
    overflow:hidden;
    border:1px solid #d0d0d0;
}

.button_go {
    display:block;
    float:left;
    font-size: 14px;
    height: 38px;
    width: 40px;
    text-align: center;
    color:#ffffff;
    overflow:hidden;
    background-color:#3a3a3a;
}

.sorteer_blok{
    display:block;
    float:right;
    width:320px;
    text-align: right;
    overflow: hidden;
}

.overzicht_datum_ingebracht {
        display:block;
        float:none;
        height:auto;
        margin:0 auto;
        padding:5px 0;
        text-align:center;
        color:#c0c0c0;
}

@media screen and (min-width: 1280px)
{

    .breadcrumbs {
        display:block;
        float:left;
        clear:none;
        padding:16px;
        width:1264px;
        text-transform: uppercase;
    }
    
    .artikel_overzicht_blok {
        display:block;
        float:left;
        clear:none;
        width:1024px;
    }
    
    #overzicht_container {
        display:block;
        float:left;
        clear:none;
        width:98%;
        padding-left:2%;
    }

    .linkbalk_box {
        display:block;
        float:left;
        clear:both;
        width:1024px;
    }

    .linkbalk {
        display:block;
        width:94%;
        margin:0 auto;
        padding:1% 3%;
        font-size:12px;
        overflow: hidden;
        color:#3a3a3a;
    }

    .linkbalk_item_checked {
       color:#1f81aa; 
       font-weight: bold;
    }

    .linkbalk_item_unchecked {
       color:#3a3a3a;
    }
    
    .linkbalk_aantal {
       display:block;
       float:left;
       clear:none;
       width:33%;
    }
    
    .linkbalk_formaat_2 {
       display:none;
    }

    .linkbalk_formaat_3 {
       display:block;
       float:left;
       clear:none;
       width:33%;
       text-align:center;
    }

    .linkbalk_pagina {
       display:block;
       float:right;
       clear:none;
       width:33%;
       text-align:right;
    }

    #overzicht_container {
       display:block;
       float:left;
       clear:both;
       width:1024px;
       text-align:center;
    }

    .overzicht_tekst_blok {
       display:block;
       float:left;
       clear:both;
       width:100%;
       padding:5px 0;
       text-align:center;
    }

    .overzichtbox_1 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:17%; 
        height:280px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 11px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
    }

    .overzichtfotobox_1 {
        display:block;
        position:relative;
        width:90%;
        height:110px;
        margin:5px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_1 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_2 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:22%; 
        height:330px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 1px 1px 3px #bbbbbb;
        background-color: #ffffff;
    }

    .overzichtfotobox_2 {
        display:block;
        position:relative;
        width:80%;
        height:180px;
        margin:5px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_2 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_3 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:31%; 
        height:430px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
    }

    .overzichtfotobox_3 {
        display:block;
        position:relative;
        width:90%;
        height:260px;
        margin:10px auto;
        text-align:center;
        overflow: hidden;
    }


    .overzichtfotobox_3 img{
        width:100%;
        height:auto;
        text-align:center;
    }
    
    .overzicht_prijs {
        display:block;
        float:left;
        clear:both;
        width:100%;
        height:auto;
        margin-top:1px;
        font-size: 14px;
        padding:5px 0;
        text-align:center;
    }
    
}


/********************************************************/
/********************************************************/
/********************************************************/
/* --------------- einde desktop 1280 ----------------- */
/********************************************************/
/********************************************************/
/********************************************************/

/********************************************************/
/********************************************************/
/********************************************************/
/* ------------------ desktop 1024--------------------- */
/********************************************************/
/********************************************************/
/********************************************************/

@media screen and (min-width: 1024px) and (max-width: 1278px)
{

    .breadcrumbs {
        display:block;
        float:left;
        clear:none;
        padding:8px;
        width:1024px;
        text-transform: uppercase;
    }
    
    .artikel_overzicht_blok {
        display:block;
        float:left;
        clear:none;
        width:768px;
    }
    
    #overzicht_container {
        display:block;
        float:left;
        clear:none;
        width:98%;
        padding-left:2%;
    }

    .linkbalk_box {
        display:block;
        float:left;
        clear:both;
        width:768px;
        padding: 10px 0;
    }

    .linkbalk {
        display:block;
        width:97%;
        margin:0 auto;
        padding:1%;
        font-size:12px;
        overflow: hidden;
        color:#3a3a3a;
        border:1px solid #e1e1e1;
    }

    .linkbalk_item_checked {
       color:#1f81aa; 
       font-weight: bold;
    }

    .linkbalk_item_unchecked {
       color:#3a3a3a;
    }
    
   .linkbalk_aantal {
       display:block;
       float:left;
       clear:none;
       width:33%;
    }
    
   .linkbalk_formaat_2 {
       display:none;
    }

   .linkbalk_formaat_3 {
       display:block;
       float:left;
       clear:none;
       width:33%;
       text-align:center;
    }

   .linkbalk_pagina {
       display:block;
       float:right;
       clear:none;
       width:33%;
       text-align:right;
    }

   #overzicht_container {
       display:block;
       float:left;
       clear:both;
       width:768px;
       text-align:center;
    }

   .overzicht_tekst_blok {
       display:block;
       float:left;
       clear:both;
       width:100%;
       padding:5px 0;
       text-align:center;
    }

    .overzichtbox_1 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:17%; 
        height:280px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 11px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
    }

    .overzichtfotobox_1 {
        display:block;
        position:relative;
        width:90%;
        height:110px;
        margin:5px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_1 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_2 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:22%; 
        height:330px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
        background-color: #ffffff;
    }

    .overzichtfotobox_2 {
        display:block;
        position:relative;
        width:80%;
        height:180px;
        margin:5px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_2 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_3 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:31%; 
        height:430px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
    }

    .overzichtfotobox_3 {
        display:block;
        position:relative;
        width:90%;
        height:260px;
        margin:10px auto;
        text-align:center;
        overflow: hidden;
    }


    .overzichtfotobox_3 img{
        width:100%;
        height:auto;
        text-align:center;
    }
    
    .overzicht_prijs {
        display:block;
        float:left;
        clear:both;
        width:100%;
        height:auto;
        margin-top:10px;
        font-size: 14px;
        padding:5px 0;
        text-align:center;
    }
    
}


/********************************************************/
/********************************************************/
/********************************************************/
/* ------------------ einde desktop 1024 -------------------- */
/********************************************************/
/********************************************************/
/********************************************************/



/********************************************************/
/********************************************************/
/********************************************************/
/* --------------------- tablet 768 ----------------------- */
/********************************************************/
/********************************************************/
/********************************************************/

@media screen and (min-width: 768px) and (max-width: 1023px)
{
    .breadcrumbs {
        display:none;
    }
    
    .artikel_overzicht_blok {
        display:block;
        float:none;
        clear:none;
        width:768px;
        margin:0 auto;
        overflow:hidden;
    }

    .linkbalk_box {
        display:block;
        float:left;
        clear:both;
        width:100%;
        margin-top:8px;
        padding: 10px 0;
    }

    .linkbalk {
        display:block;
        width:96%;
        margin:0 auto;
        font-size:9pt;
        overflow: hidden;
        padding:1%;
        color:#3a3a3a;
        border:1px solid #e1e1e1;
    }

    .linkbalk_item_checked {
       color:#3a3a3a; 
       font-weight: bold;
    }

    .linkbalk_item_unchecked {
       color:#1f81aa;
    }
    
   .linkbalk_aantal {
       display:block;
       float:left;
       clear:none;
       width:33%;
    }
    
   .linkbalk_formaat_2 {
       display:none;
    }

   .linkbalk_formaat_3 {
       display:block;
       float:left;
       clear:none;
       width:33%;
       text-align:center;
    }

   .linkbalk_pagina {
       display:block;
       float:right;
       clear:none;
       width:34%;
       text-align:right;
    }


   #overzicht_container {
       display:block;
       float:left;
       clear:both;
       width:768px;
       text-align:center;
    }

   .overzicht_tekst_blok {
       display:block;
       float:left;
       clear:both;
       width:100%;
       padding:5px 0;
       text-align:center;
    }

    .overzichtbox_1 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:17%; 
        height:280px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 11px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
    }

    .overzichtfotobox_1 {
        display:block;
        position:relative;
        width:90%;
        height:110px;
        margin:5px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_1 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_2 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:23%; 
        height:330px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
        background-color: #ffffff;
    }

    .overzichtfotobox_2 {
        display:block;
        position:relative;
        width:80%;
        height:180px;
        margin:5px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_2 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_3 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:31%; 
        height:430px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
    }

    .overzichtfotobox_3 {
        display:block;
        position:relative;
        width:90%;
        height:260px;
        margin:10px auto;
        text-align:center;
        overflow: hidden;
    }


    .overzichtfotobox_3 img{
        width:100%;
        height:auto;
        text-align:center;
    }
    
    .overzicht_prijs {
        display:block;
        float:left;
        clear:both;
        width:100%;
        height:auto;
        margin-top:10px;
        font-size: 14px;
        padding:5px 0;
        text-align:center;
    }
    
}    

/********************************************************/
/********************************************************/
/********************************************************/
/* ---------------- einde tablet 768 ------------------ */
/********************************************************/
/********************************************************/
/********************************************************/


/********************************************************/
/********************************************************/
/********************************************************/
/* --------------------- mobile 640----------------------- */
/********************************************************/
/********************************************************/
/********************************************************/


@media screen and (min-width: 480px) and (max-width: 767px)
{
    .breadcrumbs {
        display:none;
    }
    
    .artikel_overzicht_blok { 
        display:block;
        float:none;
        clear:none; 
        width:100%;
        margin:0 auto;
        overflow:hidden;
    }
    
    #overzicht_container {
        display:block;
        float:left;
        clear:none;
        width:98%;
        padding:0 1%;
        text-align: center;
    }
    .linkbalk_box {
        display:block;
        float:left;
        clear:both;
        width:100%;
        margin-top:0px;
        padding: 5px 0 10px 0;
    }

    .linkbalk {
        display:block;
        width:98%;
        margin:0 auto;
        font-size:10pt;
        overflow: hidden;
        color:#3a3a3a;
    }

    .linkbalk_item_checked {
        color:#3a3a3a; 
        font-weight: bold;
    }

    .linkbalk_item_unchecked {
        color:#1f81aa;
    }
    
   .linkbalk_aantal {
       display:block;
       float:left;
       clear:none;
       width:100%;
       padding:8px 0;
       text-align:center;
       font-size:16px;
       border-bottom:1px solid #e1e1e1;
    }
    
   .linkbalk_formaat_2 {
       display:block;
       float:left;
       clear:none;
       width:100%;
       padding:8px 0;
       text-align:center;
       font-size:16px;
       border-bottom:1px solid #e1e1e1;
    }

   .linkbalk_formaat_3 {
       display:none;
    }

   .linkbalk_pagina {
       display:block;
       float:right;
       clear:none;
       width:100%;
       padding:8px 0;
       text-align:center;
       font-size:16px;
       border-bottom:1px solid #e1e1e1;
    }

    .select_pagina_blok {
        display:block;
        float:left;
        width:50%;
        overflow: hidden;
    }
    .sorteer_blok{
        display:block;
        float:right;
        width:50%;
        text-align: right;
        overflow: hidden;
    }

    .overzichtbox_1 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:31%; 
        height:430px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
    }

    .overzichtfotobox_1 {
        display:block;
        position:relative;
        width:90%;
        height:260px;
        margin:10px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_1 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_2 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:31%; 
        height:430px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
        background-color: #ffffff;
    }

    .overzichtfotobox_2 {
        display:block;
        position:relative;
        width:90%;
        height:260px;
        margin:10px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_2 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_3 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:48%; 
        height:430px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 1%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
    }

    .overzichtfotobox_3 {
        display:block;
        position:relative;
        width:90%;
        height:260px;
        margin:10px auto;
        text-align:center;
        overflow: hidden;
    }


    .overzichtfotobox_3 img{
        width:100%;
        height:auto;
        text-align:center;
    }
    
    .overzicht_prijs {
        display:block;
        float:left;
        clear:both;
        width:100%;
        height:auto;
        margin-top:10px;
        font-size: 14px;
        padding:5px 0;
        text-align:center;
    }
    
}

/********************************************************/
/********************************************************/
/********************************************************/
/* ------------------ einde mobile 640-------------------- */
/********************************************************/
/********************************************************/
/********************************************************/


/********************************************************/
/********************************************************/
/********************************************************/
/* --------------------- mobile 480----------------------- */
/********************************************************/
/********************************************************/
/********************************************************/


@media screen and (min-width: 320px) and (max-width: 480px)
{
  .breadcrumbs {
        display:none;
    }
    
    .artikel_overzicht_blok { 
        display:block;
        float:none;
        clear:none; 
        width:100%;
        margin:0 auto;
        overflow:hidden;
    }
    
    #overzicht_container {
        display:block;
        float:left;
        clear:none;
        width:98%;
        padding:0 1%;
        text-align: center;
    }
    .linkbalk_box {
        display:block;
        float:left;
        clear:both;
        width:100%;
        margin-top:0px;
        padding: 5px 0 10px 0;
    }

    .linkbalk {
        display:block;
        width:98%;
        margin:0 auto;
        font-size:10pt;
        overflow: hidden;
        color:#3a3a3a;
    }

    .linkbalk_item_checked {
        color:#3a3a3a; 
        font-weight: bold;
    }

    .linkbalk_item_unchecked {
        color:#1f81aa;
    }
    
   .linkbalk_aantal {
       display:block;
       float:left;
       clear:none;
       width:100%;
       padding:8px 0;
       text-align:center;
       font-size:16px;
       border-bottom:1px solid #e1e1e1;
    }
    
   .linkbalk_formaat_2 {
       display:block;
       float:left;
       clear:none;
       width:100%;
       padding:8px 0;
       text-align:center;
       font-size:16px;
       border-bottom:1px solid #e1e1e1;
    }

   .linkbalk_formaat_3 {
       display:none;
    }

   .linkbalk_pagina {
       display:block;
       float:right;
       clear:none;
       width:100%;
       padding:8px 0;
       text-align:center;
       font-size:16px;
       border-bottom:1px solid #e1e1e1;
    }

    .sorteer_balk{
        display:block;
        width:94%;
        height:auto;
        font-size:12px;
        line-height: 42px;
        margin:0 3% 8px;
        border-bottom:1px solid #d0d0d0;
        overflow: hidden;
    }

    .select_pagina_blok {
        display:block;
        float:none;
        width:320px;
        margin:auto;
        overflow: hidden;
    }

    .sorteer_blok{
        display:block;
        float:none;
        width:320px;
        text-align: left;
        margin:auto;
        overflow: hidden;
    }

    .overzichtbox_1 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:48%; 
        height:95%; 
        margin:10px 1% 20px 1%;
        padding:0;
        font-size: 8px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
    }

    .overzichtfotobox_1 {
        display:block;
        position:relative;
        width:90%;
        height:110px;
        margin:5px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_1 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_2 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:48%; 
        height:270px; 
        margin:10px 1% 20px 1%;
        padding:0;
        font-size: 12px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
        background-color: #ffffff;
    }

    .overzichtfotobox_2 {
        display:block;
        position:relative;
        width:80%;
        height:150px;
        margin:5px auto;
        text-align:center;
        overflow: hidden;
    }

    .overzichtfotobox_2 img{
        width:100%;
        height:auto;
        text-align:center;
    }

    .overzichtbox_3 { 
        display:block;
        float:left;
        position:relative;
        clear:none;
        width:80%; 
        height:430px; /* +30 aangepast ivm sorteren laatst_ingebracht */
        margin:10px 10%;
        padding:0;
        font-size: 14px;
        color:#3a3a3a;
        box-shadow: 2px 2px 6px #bbbbbb;
        background-color: #ffffff;
    }

    .overzichtfotobox_3 {
        display:block;
        position:relative;
        width:90%;
        height:260px;
        margin:10px auto;
        text-align:center;
        overflow: hidden;
    }


    .overzichtfotobox_3 img{
        width:100%;
        height:auto;
        text-align:center;
    }
    
    .overzicht_prijs {
        display:block;
        float:left;
        clear:both;
        width:100%;
        height:auto;
        margin-top:10px;
        font-size: 14px;
        padding:5px 0;
        text-align:center;
    }
    
}


/********************************************************/
/********************************************************/
/********************************************************/
/* ------------------ einde mobile -------------------- */
/********************************************************/
/********************************************************/
/********************************************************/



