/* Top content, H1, seal, waarborgen */
#top_content
{
    background: url('/site/assets/images/bestellen/top_content_bg.jpg') top left no-repeat;
    height: 150px;
}

#top_content .seal
{
    padding: 15px 0 0 40px;
    width: 180px;
    float: left;
}

#top_content .tagline
{
    padding: 0;
    margin: 34px 0 0 7px;
    *margin: 54px 0 0 7px;
    width: 470px;
    float: left;
}

#top_content .tagline h1
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 26px;
    font-size: 20px;
}

#top_content .tagline h1 span.normal
{
    font-weight: normal;
}

#top_content .icons
{
    padding: 50px 0 0 0px;
    /*width: 460px;*/
    margin: 0 0 0 30px;
    float: left;
}

/* Center content, left_column, right_column */
#center_content
{
    /*height: 500px;*/
}

#center_content .left_column
{
    padding: 0px 0 0 10px;
    width: 210px;
    float: left;
    _margin: 0px -10px 0px 0px;
}

#center_content .left_column .top
{
    background: url('/site/assets/images/bestellen/left_block_top.jpg') top left no-repeat;
    height: 12px;
}

#center_content .left_column .bottom
{
    background: url('/site/assets/images/bestellen/left_block_bottom.jpg') bottom left no-repeat;
    height: 17px;
}

#center_content .left_column .content
{
    background: url('/site/assets/images/bestellen/left_block_middle.jpg') top left repeat-y;
    /*height: 200px;*/
    padding: 10px 0 0 10px;
    margin: 0;
    
}

#center_content .left_column .content img
{
    padding: 20px 0 0 5px;
}

#center_content .left_column .content img.normal
{
    padding: 0px 0 0 5px;
}

#center_content .left_column .content p
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
    line-height: 18px;
    font-size: 12px;
    color: #FFFFFF;
    padding: 10px 0 0 10px;
    margin: 0;
    text-align: center;
    width: 160px;
}

#center_content .left_column .content p.normal
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 18px;
    font-size: 12px;
    color: #FFFFFF;
    padding: 0px 0 10px 10px;
    margin: 0;
    text-align: center;
    width: 160px;
}

#center_content .left_column .content ul
{
    margin: 0;
    padding: 0 0 20px 15px;
    list-style-type: none;
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
    line-height: 18px;
    font-size: 12px;
    color: #FFFFFF;
}

#center_content .left_column .content ul li
{
    padding: 0px 0 0px 20px;
}

#center_content .left_column .content ul.voordelen
{
    padding: 0 0 20px 5px;
}

#center_content .left_column .content ul.voordelen li
{
    font-size:12px;
    letter-spacing: -0.2px;
	padding:0px 10px 0px 17px;
	background:url(/site/assets/images/bestellen/check.jpg) no-repeat 0px 2px;
    line-height:18px;
}

#center_content .left_column .content ul li img
{
    margin: 0 0 -7px 0;
}

#center_content .left_column .content h2
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 24px;
    font-size: 18px;
    color: #FFFFFF;
    padding: 0 0 0 15px;
    margin: 0;
    text-align: center;
    width: 150px;
}

#center_content .left_column .content h2
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 24px;
    font-size: 18px;
    color: #FFFFFF;
    padding: 0 0 0 0px;
    margin-left: -2px;
    text-align: center;
    width: 190px;
}

.left_column .assist
{
    background: url('/site/assets/images/bestellen/assist.png') top left no-repeat;
    width: 198px;
    height: 224px;
    padding: 35px 0 0 25px;
    text-align: center;
}

.left_column .assist a
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
    line-height: 18px;
    font-size: 14px;
    color: #00584b;
    text-decoration: underline;
    text-align: center;
    cursor: pointer;
}

/* right_column */
#center_content .right_column
{
    float: left;
    width: 690px;
}

#center_content .right_column .top
{
    background: url('/site/assets/images/bestellen/right_content_top.jpg') top left no-repeat;
    height: 17px;
}

#center_content .right_column .bottom
{
    background: url('/site/assets/images/bestellen/right_content_bottom.jpg') 1px 0px no-repeat;
    height: 33px;
    *margin-top: -20px;
}

#center_content .right_column .content
{
    background: url('/site/assets/images/bestellen/right_content_middle.jpg') top left repeat-y;
    /*height: 500px;*/
    padding: 10px 0 0 10px;
    margin: 0;
}

#center_content .right_column form
{
    margin-top: 0;
    padding-top: 0;
}

#center_content .right_column .content .steps ul 
{
    padding: 0;
    margin: 0 0 0 27px;
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 26px;
    font-size: 12px;
}

#center_content .right_column .content .steps li 
{
    display: inline;
    list-style-type: none;
    color: #99a3ac;
}

#center_content .right_column .content .steps li span.active a
{
    text-decoration: underline;
    color: #4e9273;
}
#center_content .right_column .content .steps li span.prev a
{
    /*color: #67bf97;*/
    color: #4e9273;
}
#center_content .right_column .content .steps li span.next a
{
    /*color: #67bf97;*/
    color: #0c294b;
}
/*
#center_content .right_column .content .steps li span a
{
    text-decoration: underline;
}
*/
#center_content .right_column .content .steps li.stap1
{
    display: inline;
    list-style-type: none;
    padding-right: 45px;
    color: #0c294b;
}

#center_content .right_column .content .steps li.stap2
{
    display: inline;
    list-style-type: none;
    padding-right: 45px;
    color: #0c294b;
}

#center_content .right_column .content .steps li.stap3
{
    display: inline;
    list-style-type: none;
    padding-right: 60px;
    color: #0c294b;
}

#center_content .right_column .content .steps li.stap4
{
    display: inline;
    list-style-type: none;
    padding-right: 40px;
    color: #0c294b;
}

#center_content .right_column .content .steps li.last
{
    display: inline;
    list-style-type: none;
    padding-right: 0;
    color: #0c294b;
}

.step1
{
    background: url('/site/assets/images/bestellen/steps2.jpg') 0px 0px no-repeat;
    height: 40px;
    margin: 0 0 0 40px;
}

.step2
{
    background: url('/site/assets/images/bestellen/steps2.jpg') 0px 0px no-repeat;
    background-position: 0px -50px;
    height: 40px;
    margin: 0 0 0 40px;
}

.step3
{
    background: url('/site/assets/images/bestellen/steps2.jpg') 0px 0px no-repeat;
    background-position: 0px -97px;
    height: 40px;
    margin: 0 0 0 40px;
}

.step4
{
    background: url('/site/assets/images/bestellen/steps2.jpg') 0px 0px no-repeat;
    background-position: 0px -147px;
    height: 40px;
    margin: 0 0 0 40px;
}

.step5
{
    background: url('/site/assets/images/bestellen/steps2.jpg') 0px 0px no-repeat;
    background-position: 0px -200px;
    height: 40px;
    margin: 0 0 0 40px;
}

/* Order form, table, th, tr, td */
.order_form
{
    width: 675px;
    margin: 0 0 0 4px;
}

.center
{
    background: url('/site/assets/images/bestellen/table_middle.jpg') 4px 0px repeat-y;
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    margin: 0 0 0 0px;
    /*margin: -19px 0 0 0px;*/
    padding: 0;
    /*line-height: 26px;*/
}

.order_form tr.normal td
{
    background: none;
    padding: 0 0 0 20px;
}

.order_form tr.normal td.product-name
{
    width:205px;
}

.order_form tr.normal td.product-image
{
    width:195px;
}

td.product-description {
    width:340px;
    font-weight:bold;
}

td.product-total {
    width: 50px; 
    font-weight:bold; 
    text-align:left;
}

td.product-price-test {
    width: 70px; 
    font-weight: bold; 
    text-align: right; 
    padding-right: 50px;
}

.order_form tr.normal td.picture
{
    width: 50px;
}

.order_form tr.normal 
{
    height: 35px;
}

.order_form tr.normal td span.title
{
    font-size: 14px;
    font-weight: bold;
    color: #103157;
}

.order_form tr.normal td span.total
{
    font-size: 14px;
    font-weight: bold;
    color: #103157;
    text-align: right;
}

.order_form tr.normal td span.italic
{
    font-size: 11px;
    font-style: italic;
}

.order_form tr.normal input.textfield {
    padding:2px;
}

.order_form th.first
{
    background: url('/site/assets/images/bestellen/table_top.jpg') top left no-repeat;
    height: 53px;
}

.order_form th.normal
{
    background: url('/site/assets/images/bestellen/th_top.jpg') 3px 0px no-repeat;
    height: 47px;
}

.order_form tr.last
{
    background: url('/site/assets/images/bestellen/table_bottom.jpg') top left no-repeat;
    height: 29px;
}

.order_form th
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: bold;
    line-height: 26px;
    color: #103157;
}

.order_form th span.section
{
    font-size: 14px;
    float:left;
    margin: 0 0 0 20px;
}

.order_form th span.spec
{
    font-size: 12px;
    float:right;
    margin: 0 50px 0 0;
}

.order_form th span.num
{
    font-size: 12px;
    float:right;
    margin: 0 70px 0 0;
}


/* Stap Tagline */
#stap_tagline
{
    padding: 30px 0 10px 5px;
    height: 65px;
}

#stap_tagline img
{
    float: left;
}

#stap_tagline h2
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 26px;
    font-size: 21px;
    float: left;
    *margin-top: 15px;
}

#stap_tagline h2 span.normal
{
    font-weight: bold;
}

/* start Bottom_content */
p.proefslapen {
    padding:16px;
}

.p p
{
    margin: 0; 
    padding: 5px 0 10px 20px;
    font-size: 12px;
}
.p p a
{
    color: #00584b;    
}

#bestel
{
    padding: 10px 0 30px 20px;
    float: left;
    width: 300px;
}

#bestel .radioline
{
    width: 270px;
    padding: 10px 0 0 0;
}

#bestel .radioline input
{
    width: 20px;
    float: left;
    margin: 1px 10px 10px 0;
    *margin: -2px 10px 10px 0;
}

#bestel .radioline label
{
    font-size: 12px;
}

#button
{
    float: right;
    width: 325px;
    padding: 0 20px 0 0;
    margin: 0 0 20px 0;
}

#button a
{
    cursor: pointer;
    text-decoration: none;
}

.verder_btn
{
    background: url('/site/assets/images/bestellen/verder_btn2.png') top left no-repeat;
    width: 329px;
    height: 103px;
    padding: 45px 0 0 115px;
    float: left;
}

.verder_btn .text
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    color: #FFFFFF;
    font-variant: small-caps;
    font-weight: bold;
    font-size: 14px;
    *font-size: 13px;
    letter-spacing: -1px;
    text-decoration: none;
}

.verder_btn .text-plaats
{
    font-family: "Lucida Sans Unicode",Arial,Verdana,sans-serif;
    color: #FFFFFF;
    font-variant: small-caps;
    font-weight: bold;
    font-size: 14px;
    *font-size: 13px;
    letter-spacing: -1px;
    text-decoration: none;
    margin-left: 20px;
}

#terug
{
    padding: 40px 0 30px 30px;
    float: left;
    width: 200px;
    text-decoration: none;
    font-size: 14px;
}

#terug a
{
    text-decoration:underline;
    color:#0c294b;
}
#terug a span.text, #terug a span.arrows
{
    text-decoration: underline;
}
#terug a:hover, #terug a:hover span.arrows, #terug a:hover span.text {
    text-decoration:none;
}
#terug a span.arrows
{
    font-size: 14px;
    letter-spacing: -3px;
    padding:0px 8px 0px 0px;
}
.clearit {
    clear:both;
}
#bottom_content {
    height:100px;
    *height:120px;
}

#bottom_content2 {
    height:100px;
    *height:130px;
}

#bottom_content.extend {
    height:180px;
    *height:200px;
}

#bottom_content.four {
    height:150px;
    *height:180px;
}

#stickers .sticker .inner-sticker {
width:112px;
height:112px;
background:url(/site/assets/images/bestellen/sticker-trans2.png) no-repeat 0 0;
*background:url(/site/assets/images/bestellen/none.gif);	
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/assets/images/bestellen/sticker-trans2.png', sizingmethod='scale');
text-align: center;
}

#stickers .sticker .inner-sticker a {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
position:relative;
top: 35px;
left: -2px;
z-index:999999;
color: #FFFFFF;
}

#sticker-bestellen{
left:890px;
position:absolute;
top:460px;
}

#ultraon
{
    background: #e1fff8; 
    border: 1px solid #acdbcb; 
    padding: 10px; 
    margin-right: 25px; 
    float: left;
}

#ultraon p
{
    padding-right: 20px;
}

#ultra-div a
{
    float: left;
}

#ultra-table
{
    background: #FFFFFF; 
    float: left; 
    margin: 10px 0 0 0;
    border-top: 1px solid #acdbcb;
    border-right: 1px solid #acdbcb;
    text-align: center;
}

#ultra-table td
{
    padding: 5px 10px;
    border-bottom: 1px solid #acdbcb;
    border-left: 1px solid #acdbcb;
}
