@charset "utf-8";
/* CSS Document */

/* COMMON STYLES */
* {
margin:0px;
padding:0px;
}

body {
background:url(../images/body_bg.gif) repeat-x;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:76%;
}

#container {
width:960px;
height:650px;
margin: 0px auto;
}

#contentWrapper {
width:960px;
height:650px;
float:left;
}

#content {
width:735px;
height:650px;
float:right;
}

#menu {
float:left;
width:225px;
height:650px;
} 

#logo {
background:url(../images/logoM.gif) no-repeat left top;
width:200px;
height:135px;
margin-bottom:15px;
}

p {
line-height:2.5em;
color:#000;
}

#legal {
width:200px;
height:30px;
padding-top:100px;
padding-bottom:10px;
font-size:0.8em;
text-align:right;
color:#CCC;
}

/* MAINMENU */
#mainmenu {
width:200px;
}

#mainmenu ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
text-align:right;
font-size:1.0em;
font-weight:bold;
line-height:3.2em;
}

#mainmenu a:link, #navlist a:visited
{
color: #264186;
text-decoration: none;
}

#mainmenu a:hover
{
color: #FF0000;
}

li#active a#current {
color:#FF0000;
}

/* END MAINMENU */

/* TOP MENU */
#navcontainer {
padding-top:25px;
padding-left:15px;
}

ul#topmenu
{
margin-left: 0;
padding-left: 0;
text-align:center;
white-space: nowrap;
}

#topmenu li
{
display: inline;
list-style-type: none;
}

#topmenu a { padding: 3px 10px; }

#topmenu a:link, #topmenu a:visited
{
color: #FFF;
background-color:#264186;
text-decoration: none;
}

#topmenu a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

/* END */

/* OVER MUZADA */
#bf_overMuzada {
background:url(../images/bf_overmuzada.png) no-repeat 0 0;
width:698px;
height:650px;
}

#overMuzada_text {
position:absolute;
top:115px;
width:325px;
padding-left:60px;
padding-right:24px;
}

#overMuzada_text h1 span {
display:none;
}

#overMuzada_text h1 {
background:url(../images/h_over_muzada.gif) no-repeat;
width:145px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* OPDRACHTGEVERS */
#bf_opdrachtgevers {
background:url(../images/bf_opdrachtgevers.png) no-repeat 0 0;
width:698px;
height:650px;
}

#opdrachtgevers_text {
position:absolute;
top:115px;
width:325px;
padding-left:60px;
padding-right:24px;
}

#opdrachtgevers_text h1 span {
display:none;
}

#opdrachtgevers_text h1 {
background:url(../images/h_opdrachtgevers.gif) no-repeat;
width:370px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* OPENINGSTIJDEN */
#bf_openingstijden {
background:url(../images/bf_openingstijden.png) no-repeat 0 0;
width:698px;
height:650px;
}

#openingstijden_text {
position:absolute;
top:115px;
width:500px;
padding-left:60px;
padding-right:24px;
}

#openingstijden_text h1 span {
display:none;
}

#openingstijden_text h1 {
background:url(../images/h_openingstijden.gif) no-repeat;
width:232px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

#openingstijden_text ul {
padding-left:70px;
padding-right:24px;
}

#openingstijden_text li {
line-height:2em;
}

/* CONTACT & ROUTE */
#bf_contact {
background:url(../images/bf_contact_route.png) no-repeat 0 0;
width:698px;
height:650px;
}

#contact_text {
position:absolute;
top:115px;
width:325px;
padding-left:60px;
padding-right:24px;
}

#contact_text p {
line-height:1.5em;
}

#contact_text a:link, #contact_text a:visited {
text-decoration:none;
color:#264186;
}

#contact_text a:hover {
text-decoration:underline;
}

#contact_text h1 span {
display:none;
}

#contact_text h1 {
background:url(../images/h_contact.gif) no-repeat;
width:305px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* PRODUCTEN & SERVICES */
#bf_producten {
background:url(../images/bf_producten.png) no-repeat 0 0;
width:698px;
height:650px;
}

#producten_text {
position:absolute;
top:115px;
width:325px;
padding-left:60px;
padding-right:24px;
}

#producten_text h1 span {
display:none;
}

#producten_text h1 {
background:url(../images/h_producten.gif) no-repeat;
width:232px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* GROOT FORMAAT */
#sf_groot {
background:url(../images/sf_grootformaat.png) no-repeat 0 0;
width:698px;
height:650px;
}

#preamble_groot {
position:absolute;
top:70px;
width:450px;
padding-left:183px;
padding-right:34px;
}

#preamble_groot p {
padding-left:40px;
line-height:1.5em;
}

#preamble_groot h2 span {
display:none;
}

#preamble_groot h2 {
background:url(../images/sh_groot.gif) no-repeat;
width:329px;
height:26px;
}

#groot_text_zw {
position:absolute;
top:280px;
width:225px;
padding-left:83px;
padding-right:34px;
}

#groot_text_zw p, #groot_text_kl p  {
line-height:1.5em;
}

#groot_text_kl {
position:absolute;
top:280px;
width:225px;
padding-left:385px;
padding-right:34px;
}

#groot_text h1 span {
display:none;
}

#groot_text h1 {
background:url(../images/sh_groot.gif) no-repeat;
width:329px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* KLEIN FORMAAT */
#sf_klein {
background:url(../images/sf_kleinformaat.png) no-repeat 0 0;
width:698px;
height:650px;
}

#preamble_klein {
position:absolute;
top:70px;
width:450px;
padding-left:183px;
padding-right:34px;
}

#preamble_klein p {
padding-left:40px;
line-height:1.5em;
}

#preamble_klein h2 span {
display:none;
}

#preamble_klein h2 {
background:url(../images/sh_klein.gif) no-repeat;
width:329px;
height:26px;
}

#klein_text_zw {
position:absolute;
top:280px;
width:225px;
padding-left:83px;
padding-right:34px;
}

#klein_text_zw p, #klein_text_kl p  {
line-height:1.5em;
}

#klein_text_kl {
position:absolute;
top:280px;
width:225px;
padding-left:385px;
padding-right:34px;
}

#klein_text h1 span {
display:none;
}

#klein_text h1 {
background:url(../images/sh_groot.gif) no-repeat;
width:329px;
height:26px;
margin-bottom:10px;
margin-left:-3px;
}

/* AFWERKING */
#bf_afwerking {
background:url(../images/bf_afwerking.png) no-repeat 0 0;
width:698px;
height:650px;
}

#afwerking_text {
position:absolute;
top:70px;
width:375px;
padding-left:60px;
padding-right:24px;
}

#afwerking_text p {
line-height:1.8em;
}

#afwerking_text h1 span {
display:none;
}

#afwerking_text h1 {
background:url(../images/h_nabewerking.gif) no-repeat;
width:370px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* OPHALEN */
#bf_ophalen {
background:url(../images/bf_ophalen_bezorgen.png) no-repeat 0 0;
width:698px;
height:650px;
}

#ophalen_text {
position:absolute;
top:115px;
width:325px;
padding-left:60px;
padding-right:24px;
}

#ophalen_text h1 span {
display:none;
}

#ophalen_text h1 {
background:url(../images/h_ophalen.gif) no-repeat;
width:370px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* AANLEVEREN */
#bf_aanleveren {
background:url(../images/bf_aanleveren.png) no-repeat 0 0;
width:698px;
height:650px;
}

#aanleveren_text {
position:absolute;
top:75px;
width:575px;
padding-left:60px;
padding-right:24px;
}

#aanleveren_text p {
line-height:1.5em;
}

#aanleveren_text p span {
display:block;
font-size:0.9em;
line-height:1.5em;
padding:3px;
border:1px solid #FF0000;
}

#aanleveren_text h1 span {
display:none;
}

#aanleveren_text h1 {
background:url(../images/h_aanleveren.gif) no-repeat;
width:329px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* SERVICE */
#bf_service {
background:url(../images/bf_service.png) no-repeat 0 0;
width:698px;
height:650px;
}

#service_text {
position:absolute;
top:70px;
width:575px;
padding-left:60px;
padding-right:24px;
}

#service_text p {
line-height:1.5em;
}

#service_text h1 span {
display:none;
}

#service_text h1 {
background:url(../images/h_service.gif) no-repeat;
width:329px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* PRIJSLIJST */
#bf_prijslijst {
background:url(../images/bf_prijslijst.png) no-repeat 0 0;
width:698px;
height:650px;
}

#prijslijst_text {
position:absolute;
top:100px;
width:325px;
padding-left:60px;
padding-right:24px;
}

#prijslijst_text a:link, #prijslijst_text a:visited {
text-decoration:none;
color:#264186;
}

#prijslijst_text a:hover {
text-decoration:underline;
}

#prijslijst_text h1 span {
display:none;
}

#prijslijst_text h1 {
background:url(../images/h_prijslijst.gif) no-repeat;
width:329px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* AANVRAGEN PRIJSLIJST */
#bf_prijslijst {
background:url(../images/bf_prijslijst.png) no-repeat 0 0;
width:698px;
height:650px;
}

#aanvraag_pl_text {
position:absolute;
top:100px;
width:325px;
padding-left:60px;
padding-right:24px;
}

#aanvraag_pl_text a:link, #aanvraag_pl_text a:visited {
text-decoration:none;
color:#264186;
}

#aanvraag_pl_text a:hover {
text-decoration:underline;
}

#aanvraag_pl_text h1 span {
display:none;
}

#aanvraag_pl_text h1 {
background:url(../images/h_avprijslijst.gif) no-repeat;
width:329px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

/* AANVRAGEN OFFERTE */
#bf_prijslijst {
background:url(../images/bf_prijslijst.png) no-repeat 0 0;
width:698px;
height:650px;
}

#aanvraag_of_text {
position:absolute;
top:100px;
width:325px;
padding-left:60px;
padding-right:24px;
}

#aanvraag_of_text a:link, #aanvraag_of_text a:visited {
text-decoration:none;
color:#264186;
}

#aanvraag_of_text a:hover {
text-decoration:underline;
}

#aanvraag_of_text h1 span {
display:none;
}

#aanvraag_of_text h1 {
background:url(../images/h_offerte.gif) no-repeat;
width:329px;
height:30px;
margin-bottom:10px;
margin-left:-3px;
}

td.label {
font-size:0.9em;
}

/* TAAL WAARSCHUWING */
#bf_taal {
background:url(../images/bf_taal.png) no-repeat 0 0;
width:698px;
height:650px;
}

#bf_taal a:link, #bf_taal a:visited {color:#000; text-decoration:none;}
#bf_taal a:hover {color:#FF0000;}


