/*************
   ALGEMEEN
*************/
* {
margin: 0px;
padding: 0px;
border: 0px;
}

html {
overflow: -moz-scrollbars-vertical;
}

body {
background: white url('/images/body_bg.png') repeat-x;
font-family: Arial, Tahoma, "Trebuchet MS", Verdana, Serif;
font-size: 11px;
color: #5C5A5B;
}

ul {
list-style-type: none;
}

span.zoeken {
background: #FF5A00;
color: white;
}

a {
text-decoration: none;
}

   a.knop {
   display: block;
   }

      a.knop span {
      display: none;
      }

      a.knop:hover {
      filter:alpha(opacity=92);
      -moz-opacity:.90;
      opacity:.90;
      }

      a.knop.stap2 {
      width: 190px;
      height: 55px;
      background: url('/images/button_ganaarstap2.png') no-repeat;
      }

      a.knop.offerte {
      width: 134px;
      height: 40px;
      background: url('/images/button_offerte.png') no-repeat;
      }

      a.knop.plaatsen {
      width: 190px;
      height: 55px;
      background: url('/images/button_plaatsbestelling.png') no-repeat;
      }

      a.knop.verstuur {
      width: 199px;
      height: 54px;
      background: url('/images/button_verstuur.png') no-repeat;
      }

      a.knop.bereken {
      width: 199px;
      height: 54px;
      background: url('/images/button_bereken.png') no-repeat;
      }

      a.knop.publiceer {
      width: 87px;
      height: 26px;
      background: url('/images/button_publiceer.png') no-repeat;
      }

      a.knop.offerte2 {
      width: 256px;
      height: 56px;
      background: url('/images/button_verstuur_aanvraag.png') no-repeat;
      }

.vet {
font-weight: bold;
}

.oranje {
color: #FF5A00;
}

.donkergrijs {
color: #56585C;
}

.zwart {
color: black;
}

.lichtgrijs {
color: #b0b0b0;
}
/*************
   CONTAINER
*************/

#container {
width: 878px;
background: url('/images/container_bg.png') repeat-x;
margin: auto;
z-index: 2;

}

#bg_grijs {
position: absolute;
left: 0;
top: 0;
background: url('/images/bg_grijs.png') repeat-x;
height: 64px;
width: 800px;
z-index: 1;
}

/*************
   HEADER
*************/

#header {
	background-color: black;
	height: 64px;
}

#header img {
   position: absolute;
   z-index: 1;
}

#header h1 {
	position: absolute;
	z-index: 1;
	padding:0px;
	margin:0px;
	width:850px;
	height:64px;
	background-image:url(/images/logo.png);
	text-indent:-9999px;
}

#header h1 a {
	width:850px;
	height:64px;
	display:block;
}

#header h2 {
   color: #F3F3F3;
   font-size: 15px;
   font-weight: bold;
   font-family: Verdana, Arial;
   position: absolute;
   z-index: 2;
   margin-left: 250px;
   margin-top: 25px;
   font-style: italic;
   overflow: hidden;
}

/*************
   MENU
*************/

#menu a.favorieten {
	float: right;
	margin-top: 12px;
	font-size: 10px;
	margin-right: 17px;
	color: #787878;
}

#menu {
	height: 54px;
	font-family: Verdana, Arial, Serif;
}

#menu h3 {
	margin-top: 12px;
	margin-left: 15px;
	padding:0px;
	font-size: 10px;
	color: #787878;
	float:left;
	font-weight:normal;
}

#menu ul {
   padding-top: 7px;
}

#menu ul li {
	float: left;
	display: inline;
	font-size: 14px;
	background: url('/images/menu_tussenstreepje.png') no-repeat;
	background-position: 0px 2px;
}

#menu ul li.geen_streepje {
	background: none;
}

#menu ul li a {
	color: #3d4044;
	padding-left: 18px;
	padding-right: 17px;
}

#menu ul li a:hover, #menu ul li a.actief {
	color: #ff5800;
}

/*************
   CONTENT
*************/

#melding {
position: absolute;
padding: 5px;
width: 200px;
background: white;
border: 1px solid #c9c9c9;
margin-top: -62px;
display: none;
font-size: 10px;
}

   #melding.rood {
   color: red;
   }

   #melding.groen {
   color: green;
   }

   #melding a {
   text-decoration: underline;
   color: #818181;
   }

#content {
background: #F8F9F9 url('/images/content_homepage_bg.png') repeat-x;
margin-top: -3px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
float:left;
width: 848px;
overflow: hidden;
}

   #content.stap2 {
   padding-bottom: 10px;
   height: auto;
   }

   /************BESTELGEDEELTE_ALGEMEEN************/



   #bestelgedeelte {
   width: 680px;
   float: left;
   }

      #bestelgedeelte_header {
      background: url('/images/bestelgedeelte_header.png') no-repeat;
      height: 54px;
      font-size: 0px;
      }

         #bestelgedeelte_header_buttons {
         margin-left: 90px;
         }

         #bestelgedeelte_header_buttons.bedankt {
         margin-left: 220px;
         }

            #bestelgedeelte_header_buttons a {
            margin-right: 30px;
            }

      #bestelgedeelte_inhoud_bg {
      background: white url('/images/bestelgedeelte_inhoud_bg.png') repeat-y;
      width: 680px;
      }

      #bestelgedeelte_inhoud {
      background: url('/images/bestelgedeelte_inhoud.png') no-repeat;

      }

         #bestelgedeelte_inhoud.stap1 {
         height: 412px;
         }

      #bestelgedeelte_inhoud.bgstap2 {
      background: url('/images/bestelgedeelte_inhoud_stap2.png') no-repeat;
      margin-left: 1px;
      }

         #formulier {
         height: 150px;
         margin-bottom: 15px;
         }

         #formulier.formulier_stap2 {
         height: 160px;
         letter-spacing: 1px;
         }

         #formulier.bedankt {
         height: 300px;
         }

            #formulier_header {
            margin-left: 90px;
            color: #4e4e4e;
            height: 55px;
            }

               #formulier_header_links {
               float: left;
               display: inline;
               margin-top: 10px;
               }

                  #formulier_header_links h1 {
                  font-size: 13px;
                  color: #4e4e4e;
                  margin-bottom: 10px;
                  }

               #formulier_header_rechts {
               font-style: italic;
               color: #ff5800;
               font-size: 14px;
               width: 140px;
               float: left;
               display: inline;
               margin-top: 25px;
               margin-left: 75px;
               font-weight: bold;
               }

   /************BESTELGEDEELTE_HOMEPAGE************/

         .icoontje {
         position: absolute;
         margin-left: 55px;
         }

            .icoontje.aantal {
            margin-left: 86px;
            }

         span#error {
         font-weight: bold;
         }

         span.error_home {
         position: absolute;
         color: red;
         font-weight: bold;
         margin-top: 1px;
         margin-left: 60px;
         display: none;
         }

            span.error_home.aantal {
            margin-left: 88px;
            }

         #bestelgedeelte_inhoud_invoer {
         margin-left: 90px;
         width: 237px;
         float: left;
         display: inline;
         }

         #bestelgedeelte_inhoud_invoer.stap2 {
         width: 180px;
         margin-left: 103px;
         margin-top: 10px;
         }

            #bestelgedeelte_inhoud_invoer dl {
            width: 192px;
            height: 100px;
            }

               #bestelgedeelte_inhoud_invoer dd {
               text-align: right;
               width: 50px;
               float: left;
               display: inline;
               margin-bottom: 10px;
               }

               #bestelgedeelte_inhoud_invoer dt {
               width: 120px;
               float: left;
               display: inline;
               margin-left: 17px;
               margin-bottom: 10px;
               color: #FF5A00;
               }

                  #bestelgedeelte_inhoud_invoer dt span {
                  color: #a6a6a6;
                  margin-left: 10px;
                  }

            #bestelgedeelte_inhoud_invoer .rij {
            height: 30px;
            }

               #bestelgedeelte_inhoud_invoer .rij .kolom1 {
               float: left;
               display: inline;
               padding-top: 3px;
               margin-right: 15px;
               width: 42px;
               }

               #bestelgedeelte_inhoud_invoer .rij .kolom2 {
               float: left;
               display: inline;
               padding-top: 3px;
               margin-right: 15px;
               height: 14px;
               }

               #bestelgedeelte_inhoud_invoer .rij .kolom3 {
               float: left;
               display: inline;
               }

                  #bestelgedeelte_inhoud_invoer .rij .kolom3 input {
                  border: 1px solid #848484;
                  color: black;
                  width: 34px; /*44*/
                  padding-left: 10px;
                  height: 16px; /*18*/
                  padding-top: 2px;
                  font-family: Arial, Tahoma, "Trebuchet MS", Verdana, Serif;
                  font-size: 11px;
                  }

               #bestelgedeelte_inhoud_invoer .rij .kolom4 {
               float: left;
               display: inline;
               padding-top: 2px;
               margin-left: 15px;
               }

               #bestelgedeelte_inhoud_invoer .rij .kolom5 {
               float: left;
               display: inline;
               padding-top: 2px;
               margin-left: 15px;
               }

                  #bestelgedeelte_inhoud_invoer .rij .kolom5 p {
                  color: #8b8b8b;
                  }

               #bestelgedeelte_inhoud_invoer .rij .kolom6 {
               float: left;
               display: inline;
               }

                  #bestelgedeelte_inhoud_invoer .rij .kolom6 select{
                  border: 1px solid #e2e3ea;
                  color: black;
                  width: 145px;
                  height: 18px;
                  font-family: Arial, Tahoma, "Trebuchet MS", Verdana, Serif;
                  font-size: 11px;
                  }

         #bestelgedeelte_inhoud_resultaat {
         float: left;
         display: inline;
         margin-left: 45px;
         margin-top: 65px;
         }

         #bestelgedeelte_inhoud_resultaat.stap2 {
         margin-left: 35px;
         margin-top: 30px;
         }

            #bestelgedeelte_inhoud_resultaat p {
            color: black;
            font-weight: normal;
            font-size: 11px;
            margin-bottom: 4px;
            }

            #bestelgedeelte_inhoud_resultaat h1.stap2 {
            margin-bottom: 0px;
            padding-top: 4px;
            }

            #bestelgedeelte_inhoud_resultaat .rij {
            height: 25px;
            margin-top: 5px; clear:both;
            }

               #bestelgedeelte_inhoud_resultaat .rij.stap2 {
               margin-bottom: 3px;
               margin-top: 0px;
               }

               #bestelgedeelte_inhoud_resultaat .rij.stap2.geen_margin {
               margin-bottom: 0px;
               }

               #bestelgedeelte_inhoud_resultaat .rij .kolom1 {
               float: left;
               display: inline;
               margin-right: 15px;
               padding-top: 6px;
               }

                  #bestelgedeelte_inhoud_resultaat .rij .kolom1 p {
                  color: #4e4e4e;
                  }

               #bestelgedeelte_inhoud_resultaat .rij .kolom2 {
               float: left;
               display: inline;
               /*margin-right: 15px;*/
               padding-top: 6px;
               margin-left: -10px;
               }

                  #bestelgedeelte_inhoud_resultaat .rij .kolom2 p {
                  color: #ff5a00;
                  }

               #bestelgedeelte_inhoud_resultaat .rij .kolom3 {
               background: url('/images/button_resultaat.png') no-repeat;
               width: 63px;
               height: 25px;
               float: left;
               display: inline;
               }

                  #bestelgedeelte_inhoud_resultaat .rij .kolom3 p {
                  font-size: 12px;
                  color: black;
                  font-weight: bold;
                  padding-top: 5px;
                  padding-left: 20px;
                  }

               #bestelgedeelte_inhoud_resultaat .rij .kolom4 {
               float: left;
               display: inline;
               margin-top: 9px;
               margin-left: 20px;
               }

            #bestelgedeelte_inhoud_resultaat.stap2 div.toppadding {
            padding-top: 10px;
            }

         #bestelgedeelte_opsomming {
         background: url('/images/bestelgedeelte_opsomming_bg.png') no-repeat;
         background-position: top center;
         width: 680px;
         border: 1px solid transparent;
         }

            #bestelgedeelte_opsomming .bestelgedeelte_opsomming_links {
            float: left;
            display: inline;
            margin-left: 33px;
            }

               #bestelgedeelte_opsomming .bestelgedeelte_opsomming_links.minder_margin {
               margin-left: 30px;
               }

               #bestelgedeelte_opsomming .bestelgedeelte_opsomming_links ul {
               list-style-type: disc;
               color: #FF5A00;
               font-family: Verdana, Arial, "Trebuchet MS", Serif;
               font-size: 11px;
               margin-top: 13px;
               padding-left: 15px;
               }

                  #bestelgedeelte_opsomming .bestelgedeelte_opsomming_links ul li {
                  margin-bottom: 7px;
                  padding-left: 5px;
                  }

                     #bestelgedeelte_opsomming .bestelgedeelte_opsomming_links ul li span {
                     color: #606469;
                     }

      #content_offerte {
      }

         #content_offerte_links {
         background: url('/images/content_offerte_links.png') no-repeat;
         width: 535px; /*555*/
         height: 88px;
         float: left;
         display: inline;
         font-family: Verdana, Arial, "Trebuchet MS", Serif;
         color: #FF5A00;
         font-size: 11px;
         overflow: hidden;
         padding-left: 20px;
         }

            #content_offerte_links ul {
            list-style-type: disc;
            float: left;
            display: inline;
            width: 230px;
            padding-left: 10px;
            margin-top: 21px;
            margin-left: 18px;
            }

               #content_offerte_links ul.tweede {
               margin-left: 0px;
               }

               #content_offerte_links ul li {
               padding-bottom: 8px;
               }

         #content_offerte_rechts {
         background: url('/images/content_offerte_rechts.png') no-repeat;
         width: 291px;
         height: 88px;
         float: left;
         display: inline;
         font-family: Verdana, Arial, "Trebuchet MS", Serif;
         font-size: 12px;
         overflow: hidden;
         }

            #content_offerte_rechts_tekst {
            float: left;
            display: inline;
            font-size: 10px;
            width: 110px;
            font-weight: bold;
            margin-top: 25px;
            margin-left: 25px;
            text-align: right;
            margin-right: 10px;
            }

            #content_offerte_rechts_button {
            width: 134px;
            height: 40px;
            float: left;
            display: inline;
            margin-top: 22px;
            }

   /************BESTELGEDEELTE_STAP 2************/

         #bestelgedeelte_inhoud_stap2 {
         margin-left: 90px;
         }

         #afbeeldingen {
         height: 152px;
         }

            #bestelgedeelte_inhoud_stap2_foto {
            float: left;
			padding-left:30px;
            display: inline;
            font-size: 0px;
            }

            #bestelgedeelte_inhoud_stap2_buttons {
            float: left;
            display: inline;
            margin-left: 118px;
            width: 190px;
            margin-top: 20px;
            height: 100px;
            }

               #bestelgedeelte_inhoud_stap2_buttons a.print {
               float: right;
               display: inline;
               margin-top: 40px;
               }

         #bestelgedeelte_input {
         background: url('/images/bestelgedeelte_opsomming_bg.png') no-repeat;
         background-position: top center;
         width: 630px; /*680*/
         padding-top: 15px;
         padding-left: 50px;
         padding-bottom: 10px;
         height: 240px;
         }

            #bestelgedeelte_input_links {
            float: left;
            display: inline;
            margin-right: 35px;
            }

               #bestelgedeelte_input_links dl {
               width: 295px;
               height: 187px;
               }

                  #bestelgedeelte_input_links dl dd {
                  height: 17px; /*19*/
                  padding-top: 2px;
                  float: left;
                  display: inline;
                  text-align: right;
                  margin-right: 20px;
                  margin-bottom: 5px;
                  width: 100px;
                  }

                  #bestelgedeelte_input_links dl dt {
                  height: 19px;
                  float: left;
                  display: inline;
                  margin-bottom: 5px;
                  }

                     #bestelgedeelte_input_links dl dt select {
                     height: 17px; /*19 - border 2*/
                     border: 1px solid #848484;
                     font-size: 10px;
                     color: #7b7a7a;
                     width: 172px;
                     }

                     #bestelgedeelte_input_links dl dt input {
                     height: 15px; /*19 - border 2 - padding 2*/
                     padding-top: 2px;
                     border: 1px solid #848484;
                     font-size: 11px;
                     color: #7b7a7a;
                     width: 167px; /*170*/
                     padding-left: 3px;
                     }

                     #bestelgedeelte_input_links dl dt a {
                     height: 17px; /*19*/
                     padding-top: 2px;
                     font-size: 10px;
                     color: #868686;
                     text-decoration: underline;
                     width: 170px;
                     display: block;
                     background: url('/images/button_pijltje.png') no-repeat;
                     background-position: 100px 7px;
                     }

                        #bestelgedeelte_input_links dl dt input.postcode {
                        height: 15px; /*19 - border 2 - padding 2*/
                        padding-top: 2px;
                        /*border: 1px solid #e2e3ea;*/
                        font-size: 11px;
                        color: #7b7a7a;
                        width: 167px; /*170*/
                        padding-left: 3px;
                        float: left;
                        display: inline;
                        width: 62px;
                        margin-right: 5px;
                        }

                        #bestelgedeelte_input_links dl dt input.plaats {
                        height: 15px; /*19 - border 2 - padding 2*/
                        padding-top: 2px;
                        /*border: 1px solid #e2e3ea;*/
                        font-size: 11px;
                        color: #7b7a7a;
                        width: 167px; /*170*/
                        padding-left: 3px;
                        float: left;
                        display: inline;
                        width: 95px;
                        }

            #bestelgedeelte_input_rechts {
            float: left;
            display: inline;
            }

               #bestelgedeelte_input_rechts dl {
               width: 300px;
               height: 187px;
               }

                  #bestelgedeelte_input_rechts dl dd {
                  height: 17px; /*19*/
                  padding-top: 2px;
                  float: left;
                  display: inline;
                  text-align: right;
                  margin-right: 20px;
                  margin-bottom: 5px;
                  width: 50px;
                  }

                  #bestelgedeelte_input_rechts dl dt {
                  height: 19px;
                  float: left;
                  display: inline;
                  margin-bottom: 5px;
                  }

                     #bestelgedeelte_input_rechts dl dt input {
                     height: 15px; /*19 - border 2 - padding 2*/
                     padding-top: 2px;
                     border: 1px solid #848484;
                     font-size: 11px;
                     color: #7b7a7a;
                     width: 167px; /*170*/
                     padding-left: 3px;
                     }

                     #bestelgedeelte_input_rechts dl dt textarea {
                     height: 135px;
                     padding-top: 2px;
                     border: 1px solid #848484;
                     font-size: 11px;
                     color: #7b7a7a;
                     width: 167px; /*170*/
                     padding-left: 3px;
                     font-family: Arial, Verdana, "Trebuchet MS", Serif;
                     }

      #bestelgedeelte_plaatsbestelling {
      color: #595959;
      margin-left: 70px;
      }

         #bestelgedeelte_plaatsbestelling_links {
         float: left;
         display: inline;
         width: 370px;
         }

            #bestelgedeelte_plaatsbestelling_links p.checkboxen {
            font-weight: bold;
            color: #5C5A5B;
            }

               #bestelgedeelte_plaatsbestelling_links p.checkboxen a {
               color: #5C5A5B;
               text-decoration: underline;
               }

               #bestelgedeelte_plaatsbestelling_links p.checkboxen span {
               margin-right: 5px;
               float: left;
               }

               #bestelgedeelte_plaatsbestelling_links p.checkboxen input {
               margin-right: 5px;
               padding-top: 2px;
               float: left;
               }

            #bestelgedeelte_plaatsbestelling_links ul {
            margin-top: 15px;
            }

               #bestelgedeelte_plaatsbestelling_links ul li {
               margin-bottom: 0px;
               }

            #bestelgedeelte_plaatsbestelling_links p {
            margin-top: 10px;
            }

         #bestelgedeelte_plaatsbestelling_rechts {
         float: left;
         display: inline;
         width: 190px;
         }

            #bestelgedeelte_plaatsbestelling_rechts img.print {
            float: right;
            margin-top: 20px;
            }

      #bestelgedeelte_footer {
      background: url('/images/bestelgedeelte_footer.png') no-repeat;
      height: 6px;
      }


   /************BESTELGEDEELTE_BEDANKT************/

   #bestelgedeelte_inhoud_bedankt {
   padding-top: 40px;
   min-height: 410px;
   height: auto !important;
   }

      #bestelgedeelte_inhoud_bedankt_tekst {
      font-family: Verdana, Arial, "Trebuchet MS", Serif;
      font-size: 12px;
      font-style: italic;
      font-weight: bold;
      width: 300px;
      color: black;
      margin-bottom: 20px;
      padding-left: 80px;
      line-height: 20px;
      }

         #bestelgedeelte_inhoud_bedankt_tekst .margin_bottom {
         margin-bottom: 10px;
         }

      #bestelgedeelte_inhoud_bedankt_faq {
      background: url('/images/bestelgedeelte_opsomming_bg.png') no-repeat;
      background-position: top center;
      padding-top: 20px;
      padding-left: 80px;
      font-family: Verdana, Arial, "Trebuchet MS", Serif;
      font-size: 12px;
      font-style: italic;
      font-weight: bold;
      color: black;
      }

         #bestelgedeelte_inhoud_bedankt_faq p {
         line-height: 20px;
         }

         #bestelgedeelte_inhoud_bedankt_faq a {
         text-decoration: underline;
         color: #ff5800;
         }

      #bestelgedeelte_inhoud_bedankt_button {
      float: right;
      display: inline;
      margin-right: 50px;
      padding-top: 50px;
      }

   /************BESTELGEDEELTE_CONTACT************/

         #bestelgedeelte_inhoud_contact {
         color: #4e4e4e;
         font-size: 11px;
         height: 398px;
         }

            #bestelgedeelte_inhoud_contact.offerte {
            height: auto;
            }

            #bestelgedeelte_inhoud_contact_header {
            height: 60px;
            overflow: hidden;
            padding-top: 12px;
            padding-bottom: 10px;
            }

               #bestelgedeelte_inhoud_contact_links {
               float: left;
               display: inline;
               margin-left: 95px;
               margin-right: 55px;
               }

                  #bestelgedeelte_inhoud_contact_links ul li {
                  margin-bottom: 5px;
                  }

               #bestelgedeelte_inhoud_contact_rechts {
               float: left;
               display: inline;
               }

                  #bestelgedeelte_inhoud_contact_rechts dl {
                  width: 170px;
                  height: 50px;
                  }

                     #bestelgedeelte_inhoud_contact_rechts dl dd {
                     float: left;
                     display: inline;
                     margin-bottom: 5px;
                     color: #979797;
                     width: 60px;
                     }

                     #bestelgedeelte_inhoud_contact_rechts dl dt {
                     margin-bottom: 5px;
                     }

                        #bestelgedeelte_inhoud_contact_rechts dl dt a {
                        color: #4e4e4e;
                        }

            #bestelgedeelte_inhoud_contact_formulier {
            background: url('/images/bestelgedeelte_opsomming_bg.png') no-repeat;
            background-position: top center;
            padding-left: 95px;
            padding-top: 10px;
            height: 200px;
            }

               #bestelgedeelte_inhoud_contact_formulier h1 {
               font-size: 14px;
               color: #ff5800;
               margin-top: 10px;
               font-weight: normal;
               }

               #bestelgedeelte_inhoud_contact_formulier_links {
               padding-top: 10px;
               float: left;
               display: inline;
               margin-right: 15px;
               height: 155px;
               }

                  #bestelgedeelte_inhoud_contact_formulier_links dl {
                  height: 200px;
                  width: 270px;
                  }

                     #bestelgedeelte_inhoud_contact_formulier_links dl dd {
                     width: 85px;
                     float: left;
                     display: inline;
                     margin-bottom: 10px;
                     padding-top: 3px;
                     height: 14px; /*17*/
                     }

                     #bestelgedeelte_inhoud_contact_formulier_links dl dt {
                     width: 176px;
                     float: left;
                     display: inline;
                     padding-top: 3px;
                     height: 14px; /*17*/
                     margin-bottom: 10px;
                     }

                        #bestelgedeelte_inhoud_contact_formulier_links dl dt input {
                        width: 174px; /*174*/
                        padding-left: 3px;
                        height: 15px; /*17*/
                        padding-top: 2px;
                        border: 1px solid #848484;
                        font-size: 11px;
                        font-family: Arial, Verdana;
                        color: #4e4e4e;
                        }

                           #bestelgedeelte_inhoud_contact_formulier_links dl dt input.checkbox {
                           width: 15px;
                           border: none;
                           }

               #bestelgedeelte_inhoud_contact_formulier_rechts {
               float: left;
               display: inline;
               padding-top: 13px;
               width: 250px;
               }

                  #bestelgedeelte_inhoud_contact_formulier_rechts dl {
                  }

                     #bestelgedeelte_inhoud_contact_formulier_rechts dl dt {
                     float: left;
                     display: inline;
                     margin-right: 10px;
                     padding-top: 2px;
                     }

                     #bestelgedeelte_inhoud_contact_formulier_rechts dl dd {
                     float: left;
                     display: inline;
                     }

                     #bestelgedeelte_inhoud_contact_formulier_rechts dl dd textarea {
                     width: 171px; /*174*/
                     padding-left: 3px;
                     height: 147px;
                     padding-top: 3px;
                     border: 1px solid #e2e3ea;
                     font-size: 11px;
                     font-family: Arial, Verdana;
                     color: #4e4e4e;
                     }

            #bestelgedeelte_inhoud_contact_button {
            background: url('/images/bestelgedeelte_opsomming_bg.png') no-repeat;
            background-position: top center;
            padding-left: 95px;
            margin-top: 10px;
            padding-top: 20px;
            height: 60px;
            }

               #bestelgedeelte_inhoud_contact_button.aanvraag {
               padding-left: 65px;
               }

               #bestelgedeelte_inhoud_contact_button_links {
               color: #b0b0b0;
               float: left;
               display: inline;
               padding-top: 15px;
               }

                  #bestelgedeelte_inhoud_contact_button_links.offerte_aanvraag {
                  padding-top: 0px;
                  }

                     #bestelgedeelte_inhoud_contact_button_links.offerte_aanvraag p {
                     margin-bottom: 15px;
                     font-size: 10px;
                     }

                        #bestelgedeelte_inhoud_contact_button_links.offerte_aanvraag p.donker {
                        margin-bottom: 15px;
                        font-weight: bold;
                        color: #595959;
                        }

               #bestelgedeelte_inhoud_contact_button_rechts {
               float: right;
               display: inline;
               margin-right: 54px;
               }

                  #bestelgedeelte_inhoud_contact_button_rechts.aanvraag_button {

                  }

   /************BESTELGEDEELTE_OFFERTE AANVRAAG************/

   #aanvraag_afbeeldingen {
   padding-top: 15px;
   width: 530px;
   padding-left: 15px;
   margin-left: 65px;
   float: left;
   display: inline;
   }

      #aanvraag_afbeeldingen .aanvraag_afbeeldingen_apart {
      width: 115px;
      float: left;
      display: inline;
      margin-right: 15px;
      margin-bottom: 20px;
      }

         #aanvraag_afbeeldingen .aanvraag_afbeeldingen_apart input {
         margin-right: 5px;
         margin-left: 5px;
         }

   #aanvraag_formulier {
   background: url('/images/bestelgedeelte_opsomming_bg.png') no-repeat;
   background-position: top center;
   padding-left: 50px;
   padding-top: 10px;
   height: 220px;
   letter-spacing: 1px;
   }

      #aanvraag_formulier_links {
      padding-top: 10px;
      float: left;
      display: inline;
      margin-right: 0px;
      height: 155px;
      }

         #aanvraag_formulier_links dl {
         height: 170px;
         width: 270px;
         }

            #aanvraag_formulier_links dl dd {
            width: 110px;
            float: left;
            display: inline;
            margin-bottom: 10px;
            height: 15px; /*17*/
            text-align: right;
            margin-right: 10px;
            padding-top: 2px;
            }

            #aanvraag_formulier_links dl dt {
            width: 145px;
            float: left;
            display: inline;
            height: 17px; /*17*/
            margin-bottom: 10px;
            }

               #aanvraag_formulier_links dl dt select{
               border: 1px solid #e2e3ea;
               color: black;
               width: 145px;
               height: 18px;
               font-family: Arial, Tahoma, "Trebuchet MS", Verdana, Serif;
               font-size: 10px;
               color: #7B7A7A;
               }

               #aanvraag_formulier_links dl dt input {
               width: 140px; /*145*/
               padding-left: 3px;
               height: 15px; /*17*/
               border: 1px solid #848484;
               font-size: 11px;
               font-family: Arial, Verdana;
               color: #7B7A7A;
               }

                  #aanvraag_formulier_links dl dt input.checkbox {
                  border: none;
                  width: 20px;
                  margin-right: 15px;
                  height: 10px;
                  margin-left: 5px;
                  }

         #aanvraag_formulier_rechts {
         float: left;
         display: inline;
         padding-top: 13px;
         width: 250px;
         margin-left: 50px;
         }

            #aanvraag_formulier_rechts dl {
            height: 210px;
            width: 260px;
            }

               #aanvraag_formulier_rechts dl dt {
               width: 145px;
               float: left;
               display: inline;
               margin-bottom: 10px;
               height: 17px; /*17*/
               }

               #aanvraag_formulier_rechts dl dd {
               width: 100px;
               float: left;
               display: inline;
               height: 15px; /*17*/
               margin-bottom: 10px;
               text-align: right;
               margin-right: 10px;
               padding-top: 2px;
               }

                  #aanvraag_formulier_rechts dl dt input {
                  width: 140px; /*145*/
                  padding-left: 3px;
                  height: 15px; /*17*/
                  border: 1px solid #848484;
                  font-size: 11px;
                  font-family: Arial, Verdana;
                  color: #7B7A7A;
                  }

                     #aanvraag_formulier_rechts dl dt input.checkbox {
                     border: none;
                     width: 20px;
                     margin-right: 15px;
                     margin-left: 5px;
                     }

               #aanvraag_formulier_rechts dl dt textarea {
               width: 140px; /*145*/
               padding-left: 3px;
               height: 60px;
               padding-top: 3px;
               border: 1px solid #e2e3ea;
               font-size: 11px;
               font-family: Arial, Verdana;
               color: #7B7A7A;
               }

   /************BESTELGEDEELTE_TEKSTPAGINA************/

   #tekstpagina {
   color: #292929;
   font-family: Verdana, Arial;
   }

      #tekstpagina_tekst {
      height: 337px; /*325*/
      width: 605px; /*625*/
      overflow-y: scroll;
      margin-left: 30px;
      padding-right: 10px;
      margin-bottom: 10px;
      padding-left: 10px;
      overflow-x:hidden;
      }

         #tekstpagina_tekst.reacties {
         overflow: hidden;
         width: 635px;
         }

      #tekstpagina_tekst p {
      margin-bottom: 10px;
      }

      #tekstpagina_tekst h2 {
      color: #FF5800;
      font-weight: bold;
      margin-bottom: 10px;
      font-size: 11px;
      }

      #tekstpagina_tekst h3 {
      color: #232323;
      font-weight: bold;
      margin-bottom: 10px;
      font-size: 11px;
      }

      #tekstpagina_tekst ul {
      margin-left: 20px;
      margin-bottom: 10px;
      list-style-type: disc;
      }

      #tekstpagina_tekst a {
      color: #FF5800;
      }

         #tekstpagina_tekst a:hover {
         text-decoration: underline;
         }

      #tekstpagina_button {
      background: url('/images/bestelgedeelte_opsomming_bg.png') repeat-x;
      background-position: top center;
      padding-top: 10px;
      padding-left: 80px;
      width: 540px;
      margin-left: 40px;
      }

         #tekstpagina_button a {
         float: right;
         display: inline;
         margin-right: 0px;
         }

   /************BESTELGEDEELTE_KLANTENREACTIES************/

   #klantenreacties_links {
   float: left;
   display: inline;
   width: 177px;
   margin-left: 30px;
   margin-right: 30px;
   }

      #klantenreacties_links input {
      width: 172px; /*175*/
      padding-left: 3px;
      height: 15px; /*17*/
      padding-top: 2px;
      border: 1px solid #848484;
      font-size: 11px;
      font-family: Arial, Verdana;
      color: #979797;
      margin-bottom: 10px;
      }

      #klantenreacties_links textarea {
      width: 172px; /*175*/
      padding-left: 3px;
      height: 140px;
      padding-top: 2px;
      border: 1px solid #e2e3ea;
      font-size: 11px;
      font-family: Arial, Verdana;
      color: #979797;
      margin-bottom: 10px;
      }

      #klantenreacties_links a {
      float: right;
      display: inline;
      }

   #klantenreacties_rechts {
   float: left;
   display: inline;
   width: 370px;
   padding-right: 15px;
   overflow-y: scroll;
   height: 318px;
   }

      #klantenreacties_rechts .reactie {
      margin-bottom: 10px;
      }

      #klantenreacties_rechts .reactie h2 {
      margin-bottom: 0px;
      }

      #klantenreacties_rechts .reactie h3 {
      margin-bottom: 0px;
      }

      #klantenreacties_rechts .reactie p {
      margin-bottom: 0px;
      }

   /************CONTENT_RECHTS************/

      #content_rechts {
      float: left;
      display: inline;
      margin-left: 13px;
      }

         #content_rechts .kader {
         width: 154px;
         }

/*************
   FOOTER
*************/

#footer {
background: url('/images/footer_bg.png') repeat-x;
height: 63px;
float: left;
display: inline;
width: 878px;
font-family: Verdana, Arial, "Trebuchet MS", Serif;
}

#footer.stap2 {
}

   #footer_menu {
   margin-top: 25px;
   float: left;
   display: inline;

   }

      #footer_menu ul {
      font-size: 10px;
      height: 20px;
      padding-top: 1px;
      width: 515px;
      overflow: hidden;
      margin-left: 15px;
      }

         #footer_menu ul li {
         float: left;
         display: inline;
         background: url('/images/tussenstreepje_footer.png') no-repeat;
         padding-left: 10px;
         padding-right: 10px;
         }

            #footer_menu ul li.geen_streepje {
            background: none;
            }

            #footer_menu ul li a {
            color: #5b5c5e;
            }

               #footer_menu ul li a:hover {
               text-decoration: underline;
               color: black;
               }


#ssl {float:left; margin-left:30px; margin-top:12px;}

   #footer_zoeken {
   float: right;
   display: inline;
   margin-top: 24px;
   margin-right: 18px;
   }

      #footer_zoeken_input {
      float: left;
      display: inline;
      }

         #footer_zoeken_input input {
         font-family: Verdana, Arial, "Trebuchet MS", Serif;
         font-size: 10px;
         color: #848484;
         background: url('/images/input_zoeken_bg.png') no-repeat;
         width: 141px; /*144*/
         padding-left: 3px;
         height: 16px; /*19*/
         padding-top: 3px;
         }

      #footer_zoeken_button {
      float: left;
      display: inline;
      margin-left: 5px;
      }

/*************
   FOOTER_TEKST
*************/

#footer_tekst {
margin-top: 15px;
float: left;
display: inline;
color: #aaaaaa;
font-size: 10px;
}

   #footer_tekst a {
   color: #cecece;
   }

      #footer_tekst a:hover {
      text-decoration: underline;
      }

/** Wijzigingen 09.03.2010 **/
a.offerte-aanvraag-link				{ color:#000000; text-decoration:none; }
a.offerte-aanvraag-link:link		{ color:#000000; text-decoration:none; }
a.offerte-aanvraag-link:hover		{ color:#000000; text-decoration:underline; }
a.offerte-aanvraag-link:active		{ color:#000000; text-decoration:none; }
a.offerte-aanvraag-link:visited		{ color:#000000; text-decoration:none; }

/*
 *   TABS
 *
 * * * * * */

div.tabrij {
	clear:both;
	height:21px;
	margin:3px -14px 8px -1px;
}

a#tab1 {
	display:block;
	float:left;

	background-image:url(/images/tabs.gif);
	background-position:left top;
	width:125px;
	height:21px;
	text-indent:-9999px;
}

a#tab2 {
	display:block;
	float:left;

	background-image:url(/images/tabs.gif);
	background-position:right bottom;
	width:125px;
	height:21px;
	text-indent:-9999px;
}

#dozen_top {
width: 615px;
height: 193px;
background: url('/images/dozen_back.jpg') no-repeat;
margin-left: 35px;
}

#dozen_top img {
margin-top: 3px;
margin-left: 3px;
}

#dozen_footer {
margin-top: 25px;
}

table#dozen {
border: 1px solid #E5E5E5;
border-bottom: 0px;
background: white;
margin-left: 35px;
width: 615px;
margin-top: 20px;
border-right: 0px;
}

   table#dozen select {
   width: 60px;
   border: 1px solid #E4E9EF;
   font-size: 11px;
   padding: 3px;
   font-family: Verdana;
   }

   table#dozen tr td {
   padding: 10px;
   border-bottom: 1px solid #E5E5E5;
   border-right: 1px solid #E5E5E5;
   }

      table#dozen tr td.formaat {
      width: 120px;
      padding-left: 10px;
      padding-right: 5px;
      }

      table#dozen tr td.type {
      width: 100px;
      padding-left: 10px;
      padding-right: 5px;
      }

      table#dozen tr td.foto {
      padding-left: 0px;
      padding-right: 0px;
      }

   table#dozen tr.hoofd td {
   background: #E6E6E6;
   color: #454545;
   font-weight: bold;
   }

   table#dozen tr td span {
   width: 54px;
   padding-top: 6px;
   height: 19px;
   margin-left: 13px;
   background: url('/images/prijs.jpg') no-repeat;
   display: block;
   font-weight: bold;
   text-align: center;
   }
