@charset "utf-8";
/* CSS Document */

html, body {
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-weight: normal;
font-size: 0.9em;
color: #54413A;
background: #FFFFFF url(../img/bodybackground.gif) repeat top left; !important
}

* {
margin: 0;
padding: 0;
border: 0;
}

p{
margin-top: 10px;
}

a:link, a:visited{
color: #54413A;
text-decoration: none; 
}

a:hover{
text-decoration: underline; 
}

a.external:link, a.external:visited {
color: #9C7C70;
text-decoration: underline; 
}

a.internal:link, a.internal:visited {
color: #BACC42;
text-decoration: underline; 
}

.clearfloats {
clear: both;
}

#container {
margin: 0 auto;
width: 950px;
background: #FFFFFF;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

#header {
margin: 0;
padding: 0;
background: #ffffff url(../img/headerbackground.gif) no-repeat top left;
height: 120px;
overflow: hidden;
}

#header div {
float: right;
width: 90px;
margin-top: 90px;
}

#menu {
margin: 0;
margin-left:-25px;
margin-right:-25px;
padding: 0;
height: 100px;
background: url(../img/menubackground.png) repeat-x left;
}

#menu li {
list-style: none;
display: block;
float: left;
width: 140px;
height: 100px;
padding-top: 40px;
text-align: center;
background: url(../img/menudividerbackground.png) no-repeat top right;
font: 1.1em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

#menu li.active {
background: url(../img/menuactivebackground.jpg) no-repeat top left;
}

#menu li.active a {
color: #FFFFFF;
}

#content {
min-height: 600px;
}

.contenthome {
background: url(../img/frontpage.jpg) no-repeat bottom left;
}
.contentworkshop {
background: url(../img/makeup.jpg) no-repeat bottom left;
}
.contentarrangementen {
background: url(../img/arrangementen.jpg) no-repeat bottom left;
}
.contentverzorgingen {
background: url(../img/verzorgingen.jpg) no-repeat bottom left;
}
.contentvoedingsadvies {
background: url(../img/voedingsadvies.jpg) no-repeat bottom left;
}
.contentgrimeballon {
background: url(../img/grimeballon.jpg) no-repeat bottom left;
}
.contentcontact {
background: url(../img/contact.jpg) no-repeat bottom left;
}


.contentgelaatsverzorging {
background: url(../img/gelaatsverzorging.jpg) no-repeat bottom left;
}
.contentmassage {
background: url(../img/massage.jpg) no-repeat bottom left;
}
.contentlichaamsverzorging {
background: url(../img/lichaamsverzorging.jpg) no-repeat bottom left;
}
.contentvoetverzorging {
background: url(../img/voetverzorging.jpg) no-repeat bottom left;
}
.contenthandverzorging {
background: url(../img/handverzorging.jpg) no-repeat bottom left;
}
.contentmaquillage {
background: url(../img/maquillage.jpg) no-repeat bottom left;
}
.contentepilatie {
background: url(../img/epilatie.jpg) no-repeat bottom left;
}

.contentgrime {
background: url(../img/grime.jpg) no-repeat bottom left;
}
.contentballon {
background: url(../img/ballon.jpg) no-repeat bottom left;
}

#content ul {
list-style-position: inside;
margin-top: 10px;
margin-bottom: 15px;
}

#content div.floatright {
float: right;
width: 530px;
margin-right: 25px;
font: 1.0em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}


#footer {
text-align: center;
height: 20px;
font-size: 10px;
color: #54413A;
background: #ffffff url(../img/footerbackground.gif) no-repeat bottom left;
}


p.title, h1 {
font-size: 15px;
font-weight: bold;
font-style: italic;
}

h1 {
margin-bottom: 10px;
}

table.contentTable {
width: 766px;
border-collapse: collapse;
}

table.priceTable {
width: 550px;
border-collapse: collapse;
margin-top:15px;
margin-bottom:20px;
}

table.priceTableSmall {
width: 300px;
border-collapse: collapse;
}

table.priceTable td, table.priceTableSmall td {
padding: 5px;
/*border: 1px solid #ccc;*/
}



