/*************
   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: #688AEB;
color: white;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

a {
   color: #688aeb;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

   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: 121px;
      height: 35px;
      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: 175px;
      height: 35px;
      background: url('/images/button_bereken.png') no-repeat;
      }

      a.knop.publiceer {
      width: 90px;
      height: 33px;
      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: #688AEB;
}

.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 {
	height: 128px;
}

#header h1 {
	display: block;
	float: left;
	padding:0px;
	margin:0px;	
}

#header h2 {
	display: block;
   	color: #F3F3F3;
   	font-size: 15px;
   	font-weight: bold;
   	font-family: Verdana, Arial;
	float:left;
	margin: 60px 0 0 110px;
}

.telephone-block {
	float: right;
	margin: 30px 25px 0 0;
}

.telephone-block span {
	display: block;
	height: 30px;
	padding-top: 13px;
	padding-right: 20px;
	background: url(../images/telephone.png) right no-repeat;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #c5d0ee;
}

.telephone-block ul {
	list-style: none;
	margin: auto;
}

.telephone-block li {
	float: left;
	margin-left: 10px;
}

.telephone-block .nl {
	margin-left: 25px;
}



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

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

#menu {
   margin-bottom: 4px;
	height: 45px;
	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 {
   height: 45px;
   overflow: hidden;
}

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

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

#menu ul li a {
   display: block;
	color: #c5d0ee;
   padding: 14px 37px;
}

#menu ul li:last-child a {
	padding-right: 0;
}

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

/*************
   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 {
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 20px;
}

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

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



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

      #bestelgedeelte_header {
	  background: url(../images/bestel_background_header.png) no-repeat;
      height: 30px;
      position: relative;
      }

      #bestelgedeelte_header_inner {
      	width: 274px;
      	height: 34px;
		left: 200px;
		top: -10px;
      	background: url(../images/maat-dozen.png) no-repeat;
      	position: absolute;
      }

      #bestelgedeelte_header_inner span {
      	font-size: 14px;
      	font-weight: bold;
      	display: block;
      	color: #fff;
      	text-align: center;
      	margin-top: 8px;
      }

         #bestelgedeelte_header_buttons {
         margin-left: 90px;
         }

         #bestelgedeelte_header_buttons.bedankt {
         margin-left: 280px;
         position: absolute;
         top: -10px;
         }

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

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

      #bestelgedeelte_inhoud {
      	padding-top: 20px;
		background: url(../images/bestel_background.png) no-repeat;
      }

         #bestelgedeelte_inhoud.stap1 {
         height: 412px;
         }



         #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: #688AEB;
               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: 70px;
         }

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

         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: 265px;
         float: left;
         display: inline;
         font-size: 11px;
         }

         #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: #688AEB;
               }

                  #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: 12px;
               width: 42px;
               }

               #bestelgedeelte_inhoud_invoer .rij .kolom2 {
               float: left;
               display: inline;
               padding-top: 3px;
               margin-right: 12px;
               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: 10px;
               }

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

                  #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: #688aeb;
                  }

               #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: #7b81a3;
               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 {
      	margin-top: 10px;
      }

         #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: #606469;
         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/bestel_background_footer.png) no-repeat;
      	height: 14px;
      }


   /************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 {
            
            overflow: hidden;
            padding-top: 12px;
            padding-bottom: 10px;
            }

               #bestelgedeelte_inhoud_contact_links {
               float: left;
               display: inline;
               margin-left: 95px;
               margin-right: 55px;
               background: url('/images/bestelgedeelte_opsomming_bg.png') no-repeat;
background-position: bottom;
padding-bottom: 5px;
               }

                  #bestelgedeelte_inhoud_contact_links ul li {
                  margin-bottom: 5px; float: left; margin-right: 68px; font-size: 13px;
                  }
                  #bestelgedeelte_inhoud_contact_links ul li.last {
                     margin-right:0;
                  }

               #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: #688AEB;
               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;
margin-left: 93px;
margin-top: 10px;
padding-top: 20px;
height: 60px;
width: 525px;
            }

               #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;
               }

                  #bestelgedeelte_inhoud_contact_button_rechts.aanvraag_button {

                  }

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

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

      #aanvraag_afbeeldingen .aanvraag_afbeeldingen_apart {
      width: 140px;
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: 250px;
   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: #688aeb;
      font-weight: bold;
      margin-bottom: 10px;
      font-size: 14px;
      }

      #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: #688aeb;
      }

         #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 {
   width: 878px;
   height: 63px;
   background: #336799;
   margin-top: 10px;
}

#footer.stap2 {
}

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

#footer_menu ul {
   margin-left: 30px;
}

#footer_menu ul li {
   float: left;
   background: url('/images/tussenstreepje_footer.png') no-repeat;
}

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

#footer_menu ul li a {
   padding: 0 15px;
   font-size: 13px;
   color: #fff;
}

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


/*************
   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;
      }


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

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

.tabs a {
	color: #fff;
}

.tabs a:hover {
	text-decoration: none;
}

#tab1 {
	display:block;
	float:left;
	background-image:url(/images/tabs.png);
	width:126px;
	height:25px;
	overflow: hidden;
	margin-right: 2px;
}

.tabs a {
	display: block;
	margin: 5px 30px;
	color: #6e8cb0;
}

.active-tab a {
	color: #fff;
}

#tab2 {
	display:block;
	float:left;
	background-image:url(/images/tabs.png);
	background-position: 126px 0;
	width:126px;
	height:25px;
	overflow: hidden;
}

#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;
   }

.button, .button div {
   height: 41px;
}

.button:hover {
   opacity: 0.9;
}

.button div {
   float: left;
   color: #fff;
}

.button a {
   color: #fff;
   text-decoration: none;
}

.button-left {
   width: 5px;
   background: url(../images/button/button_left_button.png) no-repeat;
}

.button .button-content {
   padding: 0 15px;
   background: url(../images/button/button_content_button.png) repeat-x;
}

.button span {
   font-size: 15px;
   font-weight: bold;
   line-height: 42px;
}

.button .colour-light {
   color: #bec9e8;
}

.button-right {
   width: 5px;
   background: url(../images/button/button_right_button.png) no-repeat;
}

.button .arrow {
   width: 42px;
   background: url(../images/button/button_arrow_button.png) no-repeat;
}
