﻿body
{
    font-family:Arial;
    font-size:13px;
    color:#727373;
}
A
{
    font-family:Arial;    
    color:#4e4e4e;
}
A:hover
{
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;   
    color:#4e4e4e;
}
div.home-link
{
    float:left;
    background-color:Transparent;
    width:963px;
    text-align:right;
}
div.home-link a
{
    font:11px Arial;
    color:#4e4e4e;
}
div.home-link a:hover
{
    font:11px Arial;
    color:#4e4e4e;
    text-decoration:none;
}
#wrapper
{    
    width:969px;
    margin:0px auto;
    padding:0px;
    text-align:left;
    border:0;
}
#top
{
    background:url('/Images/Front/header.jpg') no-repeat top left;
    width:969px;
    float:left;
    height:95px;
}
div.top-left
{
    position:absolute;
    float:left;
    width:265px;
    height:90px;
    padding:0;    
    margin:0;
    cursor:pointer;
}
div.menu_container
{
    width:668px;
    float:right;
    margin-top:40px;
    padding-left:52px;
        
}
*:first-child+html div.menu_container
{
    width:700px;
    float:right;
    margin-top:60px;
}
 
ul#nav-list
{
   float:right;   
   padding-left: 0;
   white-space: nowrap;
   width:640px; 
}


ul#nav-list li
{    
    display: inline;
    list-style-type: none;
    font-weight:bold;
    margin:0 5px 0 5px;    
}
ul#nav-list li.selected
{    
    display: inline;
    list-style-type: none;
    font-weight:bold;
    font:bold 17px Arial;
    color: #c42729;
    text-decoration: none;
}

ul#nav-list li.selected a
{
    color: #c42729;
    background-color:Transparent;
    text-decoration: none;
    font:bold 17px Arial;
}

/*ul#nav-list a { padding: 3px 10px;}*/

ul#nav-list a:link, #navlist a:visited, ul#nav-list a
{
    color: #222f67;
    background-color: Transparent;
    text-decoration: none;
    font:bold 17px Arial;
    cursor:pointer;
          
}

ul#nav-list a:hover
{
    color: #c42729;
    background-color:Transparent;
    text-decoration: none;
    font:bold 17px Arial;
    width:150px; 
}

#middle
{
    width:1082px;
    float:left;
    height:100%;    
}
div.middle-left
{
    width:541px;    
    height:233px;
    float:left;
    background:url('/Images/Front/welcome_holder.jpg') no-repeat top left;    
}
div.middle-left div.content
{
    float:left;
    width:510px;
    height:213px;
    padding:20px 0 0 20px;    
}
div.middle-right
{
    width:428px;
    height:233px;
    float:left;    
    background:url('/Images/Front/welcome_holder.jpg') no-repeat top left;
    border-right:solid 1px #e1e1e1;
}
div.middle-right .header-container
{
    width:200px;
    padding:20px 0 0 20px;
    float:left;
    
}
div.content
{
    float:left;
    width:530px;
    height:233px;    
}
div.content .text
{
    width:460px;
    float:left;   
    font: 13px Arial;
    color:#07296a;
    margin-bottom:20px;    
}
div.content-small
{
    float:left;
    width:200px;
    height:213px;
   
}
div.content-small .text-small
{
    width:210px;
    float:left;    
    font: 13px Arial;
    color:#07296a;
    padding:0 0 0 20px;
}
div.content-small .text-small p
{
    padding:0;
    margin:0;
}
div.picture-testi
{
    width:187px;
    float:right;
    height:221px;
    margin-top:10px;    
}
div.picture-testi img
{
    border:0;
}
div.picture-price
{
    float:right;
    width:66px;
    height:46px;
    background:url('/Images/Front/price_circle.png') no-repeat top left;
    margin-top:20px;
    margin-right:5px;
    color:White;
    font:bold 25px Arial;
    font-style:italic;
    padding:20px 0 0 5px; 
}
div.picture-price-product
{
    float:left;
    width:66px;
    height:51px;
    background:url('/Images/Front/price_circle.png') no-repeat top left;    
    margin-right:5px;
    color:White;
    font:bold 25px Arial;
    font-style:italic;
    padding:15px 0 0 5px; 
}
div.header-long
{
    float:left;
    width:580px;
    height:auto;    
    clear:both;
}

div.header-long h2
{
    font:bold 20px Arial;
    color:#07296a;    
    margin:0;
    padding:0;
    /*padding:20px 0 0 20px;*/
    float:left;
}
div.header-long h1
{
    font:bold 14px Arial;
    color:#07296a;    
    margin:0;
    padding:0;
    /*padding:20px 0 0 20px;*/
    float:left;
}
div.header
{
    float:left;
    width:480px;
    height:20px;    
    clear:both;
}
div.header h1, div.header h3,div.header a
{
    font:bold 17px Arial;
    line-height:17px;
    color:#07296a;
    margin:0;
    margin-bottom:9px;    
    /*padding:20px 0 0 20px;*/
    float:left;
    text-decoration:none;
}
div.header h2,div.header b
{
    font:bold 14px Arial;
    color:#c42729;
    margin:0;
    /*padding:20px 0 0 20px;*/
    float:left;
}
/*div.header h3
{
    font:bold 14px Arial;
    color:#07296a;    
    margin:0;
    padding:0;
    /*padding:20px 0 0 20px;
    float:left;
}*/


div.btn-meer
{    
    float:left;
    width:95px;
    text-align:right;
    height:27px;
    margin-left:55px;    
}
div.btn-meer-product
{    
    float:left;
    width:95px;
    text-align:left;
    height:27px;
    margin-left:10px;    
}
div.btn-meer-homepage
{    
    float:left;
    width:165px;
    text-align:left;
    height:27px;        
}
div.btn-create
{
    float:left;
    width:151px;
    height:27px;
    text-align:right;    
}



div.middle-mid-red
{
    float:left;
    width:314px;
    height:176px;
    background:url('/Images/Front/content_holder_red.jpg') no-repeat top left;
    margin-top:20px;
    margin-right:15px;
}
div.middle-mid-pic
{
    float:left;
    width:314px;
    height:176px;
    background:url('/Images/Front/img_home.jpg') no-repeat top left;
    margin-top:20px;
    margin-right:15px;
}
div.middle-mid-red .header
{
    width:100%;
    float:left;
    height:30px;
    padding-left:5px;    
}
div.middle-mid-red .header h2,div.middle-mid-red .header h3
{
   color:white;
   font:16px Arial;
   margin:5px 0 0 0;
   padding:0;      
}
div.middle-mid-red .content
{
   float:left;
   width:225px;
   height:100px;
   color:#c42427;
   font:16px Arial;
   padding:5px 0 0 5px;         
}
div.middle-mid-blue
{
    float:left;
    width:314px;
    height:176px;
    background:url('/Images/Front/content_holder_blue.jpg') no-repeat top left;
    margin-top:20px;
    margin-right:15px;
}
div.middle-mid-blue .header
{
    width:100%;
    float:left;
    height:30px;
    padding-left:5px;    
}
div.middle-mid-blue .header h2, div.middle-mid-blue .header h3
{
   color:white;
   font:16px Arial;
   margin:5px 0 0 0;
   padding:0;
}
div.middle-mid-blue .content
{
   color:#07296a;
   float:left;
   width:225px;
   height:100px;
   font:16px Arial;
   padding:5px 0 0 5px;
      
}
div.price-intro-large
{
    float:right;
    width:100px;
    height:20px;
    color:#07296a;
    font:italic 16px Arial;
    margin-top:5px;
    text-align:right;
    padding-right:5px;
}
*:first-child+html div.price-intro-product
{
    float:right;
    width:80px;
    height:20px;
    color:#07296a;
    font:italic 16px Arial;    
    text-align:left;
    padding-left:5px;
    
}
div.price-intro-product
{
    float:right;
    width:60px;
    height:20px;
    color:#07296a;
    font:italic 16px Arial;    
    text-align:right;
    padding-right:5px;    
}
div.price-intro-large .small
{
    float:right;
    width:50px;
    height:15px;
    color:#4e4e4e;
    font:italic 11px Arial;
    margin-top:2px;
    text-align:left;
}
div.mid-bottom-left
{    
    margin-top:20px;
    padding-top:10px;
    float:left;
    width:321px;
    height:160px;
    background:url('/Images/Front/left_bottom_content.jpg') no-repeat top left;
    
    
}

div.mid-bottom-left .content
{
    padding:0 0 0 10px;
    height:110px;
    width:270px;
    margin-top:10px;   
}
div.news-date
{
    color:#4e4e4e;
    font:bold 12px Arial;
    float:left;
    width:120px;
    text-align:left;
}
div.news-subject
{
    color:#4e4e4e;
    font:12px Arial;
    float:left;
    width:150px;
    text-align:left;
}
div.mid-bottom-middle
{
    padding:20px 0 0 20px;
    margin-top:20px;
    float:left;
    width:306px;
    height:150px;
    background:url('/Images/Front/middle_bottom_content.jpg') no-repeat top left;
    
}

div.mid-bottom-middle div.content-container
{
    width:100%;
    height:80px;
    float:left;
    margin-top:10px;       
}
div.mid-bottom-middle  .content
{
    background:url('/Images/Front/bulletpoint_red.png') no-repeat 0px 3px;
    width:280px;
    float:left;
    height:17px;      
}
div.mid-bottom-middle .content p
{
    width:275px;
    float:left;
    text-align:left;
    height:15px;
    margin:0;
    margin-bottom:5px;
    padding-left:15px;
}

div.mid-bottom-right
{
    padding:20px 0 0 20px;
    margin-top:20px;
    float:left;
    width:321px;
    height:150px;
    background:url('/Images/Front/right_bottom_content.jpg') no-repeat top left;
    
}
div.mid-bottom-right .header
{
    float:left;
    width:200px;
    height:20px;    
    clear:both;
    margin-bottom:9px;
    padding:0;
}
div.mid-bottom-right .header h1
{
   font:bold 17px Arial;
   line-height:15px;
   color:#07296a;
   margin:0; 
   padding:0; 
}
div.mid-bottom-right .container
{
    width:300px;
    float:left;        
    height:73px;
}
div.mid-bottom-right .lbl-text
{
    float:left;
    width:80px;
    color:#4e4e4e;
    font:Arial 12px;
}
div.mid-bottom-right .textbox-container
{
    float:left;
    width:160px;
    height:20px
}

.errorInput{background-color:#DD1821;}

div.show-more-arrowless
{
    width:100px;
    float:right;
    text-align:right; 
    padding-right:23px;          
}
*:first-child+html div.show-more-arrowless
{
    width:100px;
    float:right;
    text-align:left; 
    padding-left:30px;          
}
div.show-more-arrowless a,div.show-more-arrowless input
{
    
    font:12px Arial;
    color:#4e4e4e;
    text-decoration:underline;
    text-align:right;  
    
}
div.show-more-arrowless a:hover,div.show-more-arrowless input:hover
{
    font:bold 12px Arial;
    color:#4e4e4e;
    text-decoration:none
}

div.show-more
{
    width:100px;
    float:right;
    text-align:left;
    background:url('/Images/Front/bulletpoint_blue.png') no-repeat top right;
    background-position: 70px 4px;       
}
div.show-more img
{
    border:0;
}
div.show-more a,div.show-more input
{
    
    font:12px Arial;
    color:#4e4e4e;
    text-decoration:underline;
    text-align:right;  
    
}
div.show-more a:hover,div.show-more input:hover
{
    font:bold 12px Arial;
    color:#4e4e4e;
    text-decoration:none;
}

div.footer
{
    width:100%;
    border:0;
    border-top:solid 1px #dadada;
    float:left;
    height:5px;
    margin-top:20px;       
    padding-top:10px;
}
div.footer a
{
    color:#8b8b8b;
    font:11px Arial;
    text-decoration:underline;
}
div.footer a:hover
{
    color:#8b8b8b;
    font:11px Arial;
    text-decoration:none;
}
div.footer-text-long
{
    float:right;
    height:14px;
    width:126px;
    color:#8b8b8b;
    font:11px Arial;
}
div.footer-text-short
{
    float:right;
    height:14px;
    width:50px;
    color:#8b8b8b;
    font:11px Arial;
}
div.footer-separator
{
    float:right;
    height:14px;
    width:5px;
    color:#8b8b8b;
    font:11px Arial;
}
div.product-container-outer
{
    width:968px;
    float:left;        
    background-image:url('/Images/Front/bg.gif');
    background-repeat:repeat-y;
    background-position:top left;
    height:1226px;          
}

div.product-container-inner
{
    width:968px;
    float:left;        
    /*background:url('/Images/Front/main_content_top.jpg');
    background-repeat:no-repeat;
    background-position:top left;*/
    height:1001px;
    padding-top:9px;        
}

/*:first-child+html div.product-container-inner
{
    width:968px;
    float:left;        
    background:url('/Images/Front/main_content_top.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    height:530px;                   
}*/

div.product-content
{
    width:986px;
    float:left;
    height:auto;
    padding:0 0 0 9px;        
}
div.product-content div.header
{
    float:left;
    width:100%;
    height:20px;    
    clear:both;
}
div.product-content div.header h1, div.header h3
{
    font:bold 17px Arial;
    line-height:17px;
    color:#07296a;
    margin:0;
    margin-bottom:9px;    
    /*padding:20px 0 0 20px;*/
    float:left;
}
.product-separate
{
    height:29px;
    width:986px;
    float:left;
}
.product-separate-short
{
    height:15px;
    width:986px;
    float:left;
}
div.product-content .text
{
    float:left;
    width:430px;
    height:auto;
    margin:0 0 0 22px;    
}
div.product-content .text h3
{
    margin:0;
    padding:0;
}
div.product-content .picture
{
    float:left;
    width:194px;
    height:177px;
    border:0;
    margin-top:0px;      
}

div.product-bottom
{
    float:left;
    width:968px;
    height:93px;
    background-image:url('/Images/Front/content_bottom.jpg');
    background-repeat:no-repeat;
    background-position:bottom left; 
}
div.button
{
    float:left;
    width:302px;
    height:86px;
    margin-left:30px;
    margin-top:30px;
}
div.inner
{
    width:151px;
    float:left;
    height:100%;
    margin-left:20px;
        
}
div.inner-left
{
    width:66px;
    float:left;
    height:100%;    
}
div.small-text
{
    width:50px;
    float:right;
    color:#5e5e5e;
    font:11px Arial;
    text-align:right;
    
}
div.price-product
{
    float:right;
    width:80px;
    height:20px;
    color:#07296a;
    font:italic 16px Arial;
    margin-top:15px;
    text-align:right;
    padding-right:5px;
}
div.product-separator
{
    width:968px;
    float:left;   
    height:39px;
    background-color:Transparent;
}
div.prodetail-container-outer
{
    width:968px;
    float:left;        
    background-image:url('/Images/Front/content_detailpage_repeater_y.jpg');
    background-repeat:repeat-y;
    background-position:top left;
    height:auto;
          
}
div.prodetail-container-inner
{
    width:968px;
    float:left;        
    background:url('/Images/Front/content_detailpage_main.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    height:auto;
    padding:20px 20px 0 20px;        
}
div.prodetail-content-left
{
   float:left;
   width:580px;
}
div.prodetail-content-right
{
   float:left;
   width:348px;
   padding-left:20px;
}
div.prodetail-picture
{
    float:left;
    width:557px;
    height:189px;
    border:0;
    margin-top:15px;
}
div.prodetail-text
{
    float:left;
    width:557px;
    color:#07296a;
    font:normal 13px Arial;
    margin-top:19px;
}
div.prodetail-text-left
{
    float:left;
    width:329px;
    color:#07296a;
    font:normal 13px Arial;
    
}
div.prodetail-small-container-blue
{
    float:left;
    height:10px;
    width:329px;
    margin-top:10px;
}
div.prodetail-small-container
{
    float:left;
    height:189px;
    width:329px;
    margin-top:10px;
}
div.prodetail-small-text
{
    width:178px;
    float:left;
    color:#5e5e5e;
    font:11px Arial;
    text-align:left;
    height:20px;
}
div.prodetail-price
{
    float:left;
    height:189px;
    width:319px;
    background-image:url('/Images/Front/prices_holder.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    margin-top:5px;
    padding-left:10px;
}
div.prodetail-price-blue
{
    float:left;
    height:151px;
    width:329px;
    background-image:url('/Images/Front/container_vragenformulier.gif');
    background-repeat:no-repeat;
    background-position:top left;
    margin-top:30px;
    padding-left:10px;
}
div.prodetail-price-blue .text
{
    height:48px;
    width:320px;
    float:left;
    margin-top:25px;
    margin-bottom:26px;
}
div.btn-create-blue
{
    float:left;
    width:309px;
    height:27px;
    text-align:right;    
}
div.prodetail-price-blue .header h1,div.prodetail-price-blue .header b
{
   color:white;
   font:16px Arial;
   margin:5px 0 0px 0;
   padding:0;      
}

div.prodetail-price .header h1,div.prodetail-price .header b
{
   color:white;
   font:16px Arial;
   margin:5px 0 0px 0;
   padding:0;      
}
div.prodetail-price-detail
{
    float:left;
    width:300px;
    height:130px;
    color:#07296a;
    font:normal 13px Arial;    
    margin-top:10px;
    border-bottom:solid 1px #c42729;
    padding-top:5px;
}
div.text-left
{
    float:left;
    width:250px;
    text-align:left;
    height:18px;
    font-family:Arial;
    font-weight:inherit;
    font-size:inherit;
    color:inherit;    
}
div.text-right
{
    float:left;
    width:50px;
    text-align:right; 
    height:18px;
    font-family:Arial;
    font-weight:inherit;
    font-size:inherit;
    color:inherit;
       
}
div.prodetail-price-total
{
    float:left;
    width:300px;
    height:20px;
    color:#c42729;
    font:Bold 13px Arial; 
}

div.begrip-left
{
    float:left;
    width:280px;
    text-align:left;
    margin-bottom:10px;
}
div.begrip-left a
{
    font:12px Arial;
    color:#07296a;
    text-decoration:underline; 
}
div.begrip-left a:hover
{
    font:12px Arial;
    color:#07296a;
    text-decoration:none; 
}
table.checkboxlist
{
    margin:0;
    padding:0;
}
table.checkboxlist input
{
    margin:0;
    padding:0;
}
div.bottom-divider
{
    float:left;
    width:968px;
    height:32px;
    background-image:url('/Images/Front/content_begrippenlijst_bottom.jpg');
    background-repeat:no-repeat;
    background-position:top left;
}
div.subform-left
{
    float:left;
    width:50px;
}
div.subform-right
{
    float:left;
    width:320px;  
    
}
div.form-wide
{
    float:left;
    margin-bottom:10px;
    font:12px Arial;
    color:#07296a;
    text-decoration:none; 
    width:570px;
    text-align:left;
}
div.form-left
{
    float:left;
    width:200px;
    text-align:left;
    margin-bottom:10px;
    font:12px Arial;
    color:#07296a;    
    text-decoration:none; 
}
div.form-right
{
    float:left;
    width:370px;
    text-align:left;
    margin-bottom:10px;
}
div.news-left
{
    float:left;
    width:170px;
    text-align:left;
    margin-bottom:10px;
    font:12px Arial;
    color:#07296a;
    text-decoration:none; 
}
div.news-right
{
    float:left;
    width:410px;
    text-align:left;
    margin-bottom:10px;
}
div.news-left a,div.news-right a
{
    font:12px Arial;
    color:#07296a;
    text-decoration:underline; 
}
div.news-left a:hover,div.news-right a:hover
{
    font:12px Arial;
    color:#07296a;
    text-decoration:none;
}

div.klant-short
{
    font:14px Arial;
    color:#07296a;
    width:300px;
    float:left;
    
}
div.klant-short a
{
    font:11px Arial;
    color:#07296a;
    text-decoration:underline;
}
div.klant-short a:hover
{
    font:11px Arial;
    color:#07296a;
    text-decoration:none;
}
div.klant-long
{
    font:13px Arial;
    color:#07296a;
    width:580px;
    float:left;
    
}
div.klant-long a
{
    font:13px Arial;
    color:#07296a;
    text-decoration:underline;
}
div.klant-long a:hover
{
    font:13px Arial;
    color:#07296a;
    text-decoration:none;
}
div.contact-tbcontainer
{
    width:530px;
    float:left;    
    padding-top:10px;
    height:150px;
    color:#07296A;
    font:13px Arial;
}
div.contact-container
{
    width:250px;
    float:left;        
    height:103px;
}
div.contact-lbl
{
    float:left;
    width:80px;
    color:#4e4e4e;
    font:Arial 12px;
}
div.contact-textbox
{
    float:left;
    width:160px;
    height:20px
}









