﻿ 
  body ,
 ol, ul, p, span, td, textarea, input  { font-family: Arial; }
 
 body {  background: #f4f2f1 none left top no-repeat;  }
 h2 { font-size: 14px; margin:0px 0px; }

 .subc-text h2 { margin-bottom: 4px; font-size: 17px; line-height: 18px;}
 
 p {  font-size: 12px; }
 .subc-text p {  font-size: 12px; }
 #col1 h4, #col2 h4 { font-size: 17px; } 
 #col1_content ol li, 
 #col2_content ol li {    }


   
#header { background: transparent url(../images/bg_body.jpg) left 0px repeat-x;    height: 192px; }
#header .page_margins {         height: 161px; }
#nav .page_margins {  background: transparent url(../images/menu.gif) left 0px repeat-x;  } 

#topnav { background: transparent url(../images/topnav_bg.png) left top no-repeat; padding: 3px 5px 0 5px;
          height:  30px; width: 188px; text-align: center; } 
#achtergrond {   height: 134px;} 

#nav ul { overflow: hidden; margin: 0px 0 0; height: 31px;  }
#nav li {  height: 31px; line-height: 30px;  background-color: transparent;   margin:0;  }
#nav li a{   padding: 0px 17px 0px 19px; font-size: 14px; }
#nav .active a:hover,
#nav .active a:active {  background-color: transparent; }
#nav a:hover { background-image: none; }
#nav a:active { background-image: none; }

#nav .page_margins {       height: 31px; }
#nav { height: 31px; background-image: none;  }
#nav .active { }
 
 #col1, 
 #banner, 
 #col2 .hoe-werkt-het { background-repeat: no-repeat;     }
  
  #col2 .hoe-werkt-het,
  #col1, 
 #banner {  border-bottom: 2px solid white; padding: 20px 0 0 23px;   }
 
 #main #col1   { background-color: #fff;   }
 #logo { top: 83px; height: 60px; }
 #product { top: 65px; height: 134px;}
 
 #col1_content { padding: 20px 0 0 23px; height: 230px; }
 #col1_content ol, 
 #col2_content ol {  }
 #col1_content ol li, 
 #col2_content ol li {  font-size: 13px;    font-weight: bold;  }
 
 
 #col2 .contact { margin-top: 1px; background-image: none;  }
 #col2 .contact h2 { font-size: 17px; margin-bottom: 7px; }
 #col2 #col2_content .contact p { font-size: 12px;  }
 #col1_content ol li span, 
 #col2_content ol li span {    
	font-size: 13px; 
	font-weight: bold; 
	font-family: Verdana;
	background:transparent url(../images/bullet-ol.png) no-repeat scroll 0 4px;
 }
 
#col1_content .bullet, #col2_content .bullet {
	display:none;
}
 

 .retailer_kiezen #col3_content { padding: 33px 0 45px 20px;}
 .home #col3_content { padding: 0px;}
  
  .meer_info {     padding-left: 8px; white-space: nowrap; margin-right: 13px; } 
  .meer_info a {  white-space: nowrap;   }  
  .read_more { background: transparent url(../images/bullut_pre.png) 4px 6px no-repeat;   
            padding-left: 16px;  text-decoration: underline; }
  .read_more:hover   {    text-decoration: none;    }  
   a.button_big_1 {  font-size: 14px; background: transparent url(../images/bg_fade_button.gif) left top repeat-x;}
   a.button_big_1:hover {  font-size: 14px; background: transparent url(../images/bg_fade_button_hover.gif) left top repeat-x;}
  
   #col3  .read_more { left: 14px; }
   #col3 .keten_content_1 .read_more { left: 22px; padding-top: 1px; margin-top: 1px;  }
   #col3 .subcolumns li {     background: url(../images/bullet-ul.png) no-repeat scroll 4px 4px transparent; } 
   .home #col3 { background: transparent url(../images/bg_3koloms.gif) left top repeat-x;  }
   #col3 p { margin-bottom: 5px;  margin-right: 30px;}
   .keten_content_3 { background: transparent url(../images/contact_bg.png) right 105px no-repeat;}
   .keten_content_1 { background: transparent url(../images/afbeeldingvrouw.jpg) right bottom no-repeat ;}
   .keten_content_1 { /*background: transparent url(../../images/visionclinics/dokter-aad.png) right bottom no-repeat;*/}

   .keten_content_1 .subc, 
   .keten_content_2 .subc, 
   .keten_content_3 .subc { margin-bottom: 27px; padding: 25px 22px 0;  }
   .keten_content_1 .subc .subc-text {  height: 148px; }
   .keten_content_2 .subc .subc-text { width: 320px;  height: 175px;}
   .keten_content_3 .subc .subc-text {  height: 175px; width: 250px; }
   
   .keten_content_1 .subc { width: 269px;  }
   .keten_content_2 .subc { width: 288px; padding: 25px 22px 0 17px;}
   .keten_content_3 .subc  { width: 220px;  padding: 25px 22px 0 17px;   }
   
   
   #footer { background: #f4f2f1 none left top no-repeat; overflow: visible; }
   #footer .page {   background: transparent url(../images/bg_footer.gif) center top no-repeat ;
    padding-left: 25px;  padding-top: 6px;      display: block; overflow: hidden; height: 60px;    } 
   #footer a { color: #474747; }
   
   /* achter liggende paginas */
   
   #main .page_margins {  display: block; overflow: hidden;  background: #e1ddd5 url(../images/bg_3koloms.gif) left bottom repeat-x;   }
   .retailer_kiezen #main .page_margins {  background: none; background-color: #fff ;  }
   .aanvragen #main .page_margins {  background: none; background-color: #fff ;  }
   #main .col3_slim { width: 650px !important; background-color: #fff ;min-height: 480px; }
   .ie6 #main .col3_slim { height: 480px; overflow:visible; }
   
   
   /* ***************** */
   
  .ie6 #col1_content ol , 
 .ie6 #col2_content ol   {    }
 .ie6 #col1_content ol li, 
 .ie6 #col2_content ol li {    }
  .ie6 #col1_content ol li span,
  .ie6 #col2_content ol li span {    /* geel top */   }
   

   .ie6 #col1_transparent {  } 
   .ie6 #col2 .hoe-werkt-het { height: 230px;overflow:hidden; }   


   #map_bg { background: none; width: 380px; height: 386px;  }
   #map_result { margin-left: 376px;  margin-right: 36px;}
   #zipcodeform {   left: 0px; width: 432px; background: #e1ddd5 url(../images/bg_zoeken.gif) left bottom repeat-x ;}
   #map_canvas { top: 3px;  left: 17px; }
   .zipcodebutton {    right: 60px;  }
   #zipcodeform input {     margin-left: 20px;   }
   .retailerlist .button { right: 23px; }
   
    #zipcodeform input {     _margin-left: 0px;   }
   #map_result {  }
   #zipcodeform {   _display: block; _width: 430px!important; }
   
   
.telephone {
background-image:url(../images/telephone.png);
}

table{
width: 580px;
margin:0;
Padding:0;
_margin-left:-27px !important;
border:1px solid #000 !important;
}
