
    .bestel_artikel_blok {
        display: block;
        clear: none;
        width: 98%;
        height: auto;
        margin:8px auto;
        padding:1%;
        overflow:hidden;
        border-bottom:1px solid #e1e1e1;
    }

    .bestel_artikel_img{
        clear: none;
        height: 100px;
        align:left;
        margin-right:8px;
    }

    .bestel_plus_min_button {
        display: block;
        float: left;
        clear: none;
        width: auto;
        height: auto;
        margin:4px 0;
        overflow:hidden;
    }

    .retour_annuleer_button {
        display: block;
        float: left;
        clear: none;
        width: auto;
        height: auto;
        margin:4px 0;
        padding:3px 6px;
        overflow:hidden;
        border:1px solid #000000;
        background-color:#f1f1f1;
    }

    .bestel_aantal {
        display: block;
        float: left;
        clear: none;
        width: auto;
        height: auto;
        margin:8px;
        overflow:hidden;
    }

    .bestel_artikel_prijs{
        display: block;
        float:right;
        clear: none;
        width: 150px;
        height: auto;
        text-align: right;
        font-size:14px;
        font-weight: bold;
        overflow:hidden;
    }

    .bestel_melding{
        display: block;
        float:left;
        clear: none;
        width: 100%;
        height: auto;
        font-size:12px;
        color:#1f81aa;
        overflow:hidden;
    }

    .bestel_artikel_totaalprijs{
        display: block;
        float:right;
        clear: none;
        width: auto;
        height: auto;
        padding:8px 1%;
        text-align: right;
        font-size:14px;
        font-weight: bold;
        overflow:visible;
        border-top:1px solid #e1e1e1;
        border-bottom:1px solid #e1e1e1;
    }
    


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


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

    .bestel_page {
        display: block;
        clear: none;
        width: 1260px;
        height: auto;
        margin:10px auto;
        overflow:hidden;
        box-shadow: 1px 1px 3px #bbbbbb;
        background-color: #ffffff;
    }

    .bestel_container {
        display: block;
        clear: none;
        width: 768px;
        height: auto;
        margin:8px auto;
        overflow:hidden;
    }

    #bestel_buttons_top {
        display: block;
        float: left;
        clear: none;
        width: 100%;
        height: 60px;
        margin: 50px 0 8px 0;
        overflow:hidden;
        border-bottom:1px solid #e1e1e1;
    }    

    .bestel_verder_button_top {
        display: block;
        float: left;
        clear: none;
    }    

    .bestel_afreken_button_top {
        display: block;
        float: right;
        clear: none;
    }    
    
    #bestel_buttons_bottom {
        display: block;
        float: left;
        clear: none;
        width: 100%;
        height: 40px;
        margin: 20px 0;
        overflow:hidden;
    }    

    .bestel_verder_button_bottom {
        display: block;
        float: left;
        clear: none;
    }    

    .bestel_afreken_button_bottom {
        display: block;
        float: right;
        clear: none;
    }    
    
    .bestel_artikel_prijs{
        display: block;
        float:right;
        clear: none;
        width: 250px;
        height: auto;
        text-align: right;
        font-size:14px;
        font-weight: bold;
        overflow:hidden;
    }


    .winkelwagen_omschrijving {
        display: block;
    }    

    .winkelwagen_maat_aantal {
        display: block;
    }    
    
}

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


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

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

    .bestel_page {
        display: block;
        clear: none;
        width: 1004px;
        height: auto;
        margin:10px auto;
        overflow:hidden;
        box-shadow: 1px 1px 3px #bbbbbb;
        background-color: #ffffff;
    }

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

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

@media screen and (min-width: 680px) and (max-width: 1023px)
{
    .bestel_page {
        display: block;
        clear: none;
        width: 100%; max-width: 748px;
        font-size:12px;
        height: auto;
        margin:10px auto;
        overflow:hidden;
        box-shadow: 1px 1px 3px #bbbbbb;
        background-color: #ffffff;
    }

    .bestel_container {
        display: block;
        clear: none;
        width: 96%;
        height: auto;
        margin:8px auto;
        overflow:hidden;
    }

    #bestel_buttons_top {
        display: block;
        float: left;
        clear: none;
        width: 100%;
        height: 60px;
        margin: 50px 0 8px 0;
        overflow:hidden;
        border-bottom:1px solid #e1e1e1;
    }    

    .bestel_verder_button_top {
        display: block;
        float: left;
        clear: none;
    }    

    .bestel_afreken_button_top {
        display: block;
        float: right;
        clear: none;
    }    
    
    #bestel_buttons_bottom {
        display: block;
        float: left;
        clear: none;
        width: 100%;
        height: 40px;
        margin: 20px 0;
        overflow:hidden;
    }    

    .bestel_verder_button_bottom {
        display: block;
        float: left;
        clear: none;
    }    

    .bestel_afreken_button_bottom {
        display: block;
        float: right;
        clear: none;
    }    
    
    .bestel_artikel_prijs{
        display: block;
        float:right;
        clear: none;
        width: 150px;
        height: auto;
        text-align: right;
        font-size:12px;
        font-weight: bold;
        overflow:hidden;
    }


    .winkelwagen_omschrijving {
        display: block;
    }    

    .winkelwagen_maat_aantal {
        display: block;
    }    
    
}

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

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

@media screen and (min-width: 320px) and (max-width: 679px)
{
    .bestel_page {
        display: block;
        clear: none;
        width: 98%;
        height: auto;
        margin:10px auto;
        overflow:hidden;
        box-shadow: 1px 1px 3px #bbbbbb;
        background-color: #ffffff;
    }

    .bestel_container {
        display: block;
        clear: none;
        width: 98%;
        height: auto;
        margin:8px auto;
        overflow:hidden;
    }

    #bestel_buttons_top {
        display: block;
        float: left;
        clear: none;
        width: 98%;
        height: 60px;
        margin: 20px 1%;
        overflow:hidden;
        border-bottom:1px solid #e1e1e1;
    }    

    .bestel_verder_button_top {
        display: block;
        float: none;
        clear: none;
        width:178px;
        margin: 0 auto;
        overflow:hidden;
    }    

    .bestel_afreken_button_top {
        display: none;
    }    
    
    #bestel_buttons_bottom {
        display: block;
        float: left;
        clear: none;
        width: 98%;
        height: 40px;
        margin: 20px 1%;
        overflow:hidden;
    }    

    .bestel_verder_button_bottom {
        display: none;
    }    

    .bestel_afreken_button_bottom {
        display: block;
        float: none;
        clear: none;
        width:178px;
        margin: 0 auto;
        overflow:hidden;
    }    
    
    .bestel_artikel_img{
        float:left;
        clear: both;
        height: 200px;
        margin-right:8px;
    }

    .bestel_artikel_prijs{
        display: block;
        float:none;
        clear: none;
        width: 100%;
        height: auto;
        margin:0 auto;
        padding-top:20px;
        text-align: center;
        font-size:14px;
        font-weight: bold;
        overflow:hidden;
    }

    .winkelwagen_omschrijving {
        display: none;
    }    
    
    .winkelwagen_maat_aantal {
        display: block;
        width:150px;
        margin:50px auto;
        font-size:14px;
        overflow:hidden;
    }    
    
}


/********************************************************/
/********************************************************/
/********************************************************/
/* ------------------ einde mobiel -------------------- */
/********************************************************/
/********************************************************/
/********************************************************/

