body {
background-image:url(../img/bg.png);
color: #333;
font-size: 13px;
padding-bottom: 0px;
height: 100%;
}

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

a:hover {
text-decoration: none;
}

h1 {
font-size: 25px;
font-family: Georgia, serif;
font-weight: normal;
padding-top: 10px;
text-align: center;
}

h2 {
font-size: 23px;
padding-top: 0px;
text-align: center;
color:#434343;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;
}

h3 {
padding-top: 10px;
text-align: left;
color:#434343;
font-size: 11px;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;
line-height: 10px;
}

h4 {
padding-top: 60px;
text-align: center;
color:#660000;
font-size: 35px;
line-height: 35px;
text-shadow:0 1px 0 rgba(255,255,255,.25);
-webkit-font-smoothing: subpixel-antialiased;
}

h5 {
padding-top: 10px;
text-align: left;
color:#434343;
font-size: 14px;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;
line-height: 14px;
}

h6 {
padding-top: 0px;
text-align: left;
color:#434343;
font-size: 12px;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;
line-height: 14px;

}

p {
padding: 0px 0;
text-align: left;
float: left;
font-family: Arial, geneva, helvetica;
color:#434343;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;
width: 100%;
}

/* HEADER */

.header_bg {
background-image:url(../img/bg-header1.jpg);
background-repeat: repeat-x;
height: 300px;
width: 100%;

  margin-left: auto;
  margin-right: auto;
}

.header {
height: 300px;
}

.logo {
background-image: url(../img/logo.png);
background-position:center;
background-repeat:no-repeat;

height: 107px;
margin-top: 10px;
}

.navigation {
margin-top: 20px;
foat: left;
Position: relative;
height: 25px;

}

/* SLIDER */

.slider {
position: fixed;
top: 164;
}

.frame-home {
position: relative;
left: -5px;
float: left;
width: 313px;
height: 226px;
background-image: url(../img/border-home.png);
}


/* CONTENT */

.home-3 {
float: left;
margin: 20px;
}

.productinfo {
position: relative;
width: 960px;
float: left;
margin-bottom: 20px;
}

.producttekst {
position: relative;
width: 730px;
float: left;
padding-left: 10px;
padding-right: 10px;
}

#producttekst li {
list-style-type: bullet;
margin-left: 30px;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;

}

.prijsbtn {
position: relative;
background-image:url(../img/prijs-btn.png);
height: 170px;
width: 176px;
float: right;
top: 0px;
}

.foto-wrapper-rechts{
position: relative;
height: 175px;
width: 175px;
float: right;
margin-bottom: 20px;

}

h6.vanaf{
padding-top: -50px;
}

.border {
position: relative;
width: 960px;
height: 2px;
margin-top: 10px;
float: left;
}

.contact {
position: relative;
width: 460px;
display: inline;
float: left;
margin-left: 10px;
margin-right: 10px;

}

/*BEHANDELINGIEN / AFSLANKEN */
#behandelingen {
	padding-left: 10px;
}

#behandelingen li {
list-style-type: none;
}

#behandelingen a {
color:#434343;
font-size: 13px;
line-height: auto;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;
}

/* FOOTER */

.footer {
height: auto;
background-image:url(../img/bg-footer.jpg);

position: relative;
margin-top: -175px; /* negative value of footer height */

z-index: 3;
color:#434343;
font-size: 11px;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;
} 

#footer li {
list-style-type: none;
}

#footer{
margin-left: 0px;
}


#footer a {
color:#434343;
font-size: 11px;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;
}

#footer h3 {
color:#434343;
font-size: 11px;
text-shadow:0 1px 0 rgba(255,255,255,.8);
-webkit-font-smoothing: subpixel-antialiased;
}

IMG.logofooter {
display: block;
margin-left: auto;
margin-right: auto 
}



/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;

}
