html,body {
height:100%;
margin:0;
padding:0;
color:#333;
}

body {
background-image:url(/gfx/herhaal_groen.jpg);
background-repeat:repeat-y;
background-position:center center;
background-attachment:fixed;
font-family:arial;
font-size:12px;
}

#content h3,
#content strong{
font-style:italic;
}

#content em{
font-size:14px;
color:#666
}

#page {
min-height:100%;
position:relative;
top:0;
padding:0;
background-image:url(/gfx/midden_groen.jpg);
background-repeat:no-repeat;
width:1000px;
left:50%;
margin-left:-500px;
}

#homepage {
min-height:100%;
position:relative;
top:0;
padding:0;
background-image:url(/gfx/achter_home.jpg);
background-repeat:no-repeat;
width:1000px;
left:50%;
margin-left:-500px;
}

#salonhome {
background-image:url(/gfx/salon_home.jpg);
background-repeat:no-repeat;
float:left;
width:168px;
height:277px;
}

#salonhome h1,#traininghome h1,#webshophome h1 {
position:relative;
left:20px;
top:30px;
font-size:22px;
font-family:"trebuchet ms";
}

#salonhome p a,#traininghome p a,#webshophome p a,#salonhome h1 a,#traininghome h1 a,#webshophome h1 a {
color:#777;
text-decoration:none;
display:block;
}

#salonhome p a:hover,#traininghome p a:hover,#webshophome p a:hover,#salonhome h1 a:hover,#traininghome h1 a:hover,#webshophome h1 a:hover {
color:#aaa;
text-decoration:none;
}

#salonhome p,#traininghome p,#webshophome p {
position:relative;
left:20px;
top:30px;
font-size:10px;
font-family:"trebuchet ms";
color:#777;
font-weight:700;
}

#traininghome {
background-image:url(/gfx/training_home.jpg);
background-repeat:no-repeat;
float:left;
width:168px;
height:277px;
}

#webshophome {
background-image:url(/gfx/webshop-home.jpg);
background-repeat:no-repeat;
float:left;
width:168px;
height:277px;
}

#nav {
position:absolute;
top:115px;
left:215px;
width:560px;
}

#nav ul {
list-style:none;
padding-left:20px
}

#nav ul li {
display:inline;
}

#nav ul li a:hover,
#nav ul li.active a {
background-color:#555;
color:#fff;
}

#nav ul li a {
text-decoration:none;
font-size:13px;
font-weight:700;
padding:6px;
color:#777;
}

#nav ul li.last a {
padding:6px;
color:#f10;
}

#nav ul li.last {
display:inline;
border-right:0 solid #666;
}

#nav ul li ul{
display:none;
}

#nav ul li.active ul{
position:absolute;
display:block;
top:41px;
left:40px
}

#nav ul li.active ul a{
background-color:transparent;
color:#777;
}

#nav ul li.active ul li.active a{
background-color:transparent;
color:#000;
}

#content {
position:relative;
width:400px;
top:200px;
padding:10px;
left:190px;
padding-bottom:50px;
}

#contenthome {
position:relative;
width:600px;
top:200px;
padding:10px;
left:150px;
}

#footer {
position:relative;
bottom:-200px;
height:74px;
background-image:url(/gfx/footer-groen.jpg);
background-repeat:no-repeat;
text-align:center;
width:1000px;
}

#formulier .forminput{
width:250px;
}

#formulier label{
float:left;
width:100px
}

#plaatje{
position:absolute;
top:258px;
left:606px;
border:1px solid #fff;
}

.thumb_masker{
width:190px;
height:190px;
overflow:hidden;
margin-right:10px;
margin-top:10px;
float:left;
}


.thumb_masker img{
border:1px solid #fff
}

.thumb_masker a:hover img{
border:1px solid #777
}
