div.selected
{
    display:block;
}

div.notselected
{
    display:none;
}

#product.column-left
{
    margin-top:0;
}

#product h3
{
    margin-top:9px;
}

ul.tabs
{
    padding:0;
    padding-top:15px;
    margin:0;
}

ul.tabs li
{
    padding:0;
    margin:0;
    list-style-type:none;
    float:left;
    padding-right:1px;
}

ul.tabs li a
{
    display:block;
    background:url(/static/img_new/content-tabs-notselected.gif);
    width:136px;
    height:19px;
    padding-top:3px;
    text-align:center;
    text-decoration:none;
    margin-right:-1px;
}

ul.tabs li a.selected
{
    background:url(/static/img_new/content-tabs-selected.gif);
}

#price-button a
{
    display:block;
    background:url(/images/newstyle/buttons/toonprijzenbutton.png);
    width:145px;
    height:40px;
}

#price-button a:hover
{
    background:url(/images/newstyle/buttons/toonprijzenbutton_over.png);
}

#product a.demovideo_link,#product a.productvergelijk_link
{
    font-size:11px;
    font-weight:normal;
    margin-left:10px;
    line-height:25px;
}

#product a.productvergelijk_link
{
    padding-left:35px;
    background:url(/images/productvergelijk_icon.gif) no-repeat left;
}

#product a.demovideo_link
{
    padding-left:30px;
    background:url(/images/video_icon.gif) no-repeat left;
}

#product h2
{
    margin:0;
}

#product h3
{
    margin:0;
    padding:0;
    border:none;
}

#product p.intro
{
    padding:0 0 0 70px;
}

#product p.intro.ster0
{
    background:url(/images/newstyle/icn/0ster.gif) no-repeat left top;
}

#product p.intro.ster1
{
    background:url(/images/newstyle/icn/1ster.gif) no-repeat left top;
}

#product p.intro.ster2
{
    background:url(/images/newstyle/icn/2ster.gif) no-repeat left top;
}

#product p.intro.ster3
{
    background:url(/images/newstyle/icn/3ster.gif) no-repeat left top;
}

#product p.intro.cvdb
{
    background:url(/images/newstyle/icn/product_database.gif) no-repeat left top;
}

#product p.intro.exposure
{
    background:url(/images/newstyle/icn/product_exposure.gif) no-repeat left top;
}

#product div.left.voordelen
{
    padding:0 5px 0 0;
}

#product div.left.voordelen ul
{
    margin:15px 0 0;
    padding:0;
}

#product div.right.orderbox
{
    width:226px;
}

#product div.right.orderbox div
{
    background:#dbe8f4;
    padding:5px 25px 25px;
    text-align:center;
    font-weight:bold;
}

#product div.right.orderbox div a.order_button
{
    display:block;
    margin:0 auto;
    width:126px;
    height:40px;
    background:url(/images/newstyle/buttons/btn_bestellen_big.gif) no-repeat right center;
}

#product div.right.orderbox div a.order_button:hover
{
    background:url(/images/newstyle/buttons/btn_bestellen_big_hvr.gif) no-repeat right center;
}

#product a.example_link
{
    display:block;
    padding:15px 0;
    margin:0 0 25px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

#product div.notabene
{
    border:1px dotted #fe7d19;
    color:#fe7d19;
    font-weight:bold;
    padding:10px;
    margin-bottom:15px;
}

#product div.left.prijslijst
{
    width:208px;
    margin:20px 0 0;
}

#product table.prijslijst
{
    margin-top:20px;
}

#product div.prijslijst table.fancy
{
    margin:15px 0 0;
    font-size:.9em;
}

#product div.prijslijst table.fancy a.order_button
{
    display:block;
    margin:0 auto;
    width:96px;
    height:29px;
    background:url(/images/newstyle/buttons/btn_bestellen.gif) no-repeat right center;
}

#product div.right.calc
{
    width:352px;
    margin:20px 15px 0 0;
    padding:0 0 10px 25px;
}

/*  #product div.right.calc .preview   */
#product .preview
{
    padding:15px 10px;
    border:1px solid #a6adb3;
    background:#fff9bf;
}

#product div.right.calc .buttons
{
    text-align:center;
}

#product div.right.calc label.left
{
    width:70px;
}

#product div.right.calc input
{
    width:70px;
}

#product div.right.calc input#apply_vacaturecombinatiekorting
{
    margin:0 5px 0 0;
    padding:0;
    width:auto;
}

#product div.right.calc select
{
    width:75px;
}

#product .calc .divider
{
    border-top:1px solid #666;
    clear:both;
    height:1px;
    margin:5px 0;
    overflow:hidden;
    width:auto;
}

#product .preview div.clear
{
    height:16px;
    margin:3px 0;
}

#product .preview div.clear span
{
    display:block;
}

#product .preview .korting-label
{
    padding:0 0 0 20px;
}

#product .preview input.order_button
{
    margin:0 auto;
    width:126px!important;
    height:40px;
}

.red
{
    color:red;
}

.strike
{
    text-decoration:line-through;
}

/* === Uitzonderingen cv-database pagina ============================================== */
#product #prijzen-tab.extra-gebruiker div.left.prijslijst
{
    width:341px;
}

#product #prijzen-tab.extra-gebruiker div.right.calc
{
    width:219px;
}

.calc div.clear
{
    height:24px;
    margin:3px 0;
}

.calc div.clear label
{
    padding:2px 0 0;
}

#product #prijzen-tab.extra-gebruiker div.right.calc input
{
    float:left;
    width:70px;
}

#product #prijzen-tab.extra-gebruiker div.right.calc input.calc-button
{
    margin:0 0 0 3px;
}

div.right.calc .preview
{
    margin:10px 0 0;
}

#prijzen-tab div.calc hr
{
    clear:both;
    border:1px solid;
    color:gray;
}
