html, body {
	height:96%;
}

body {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial", "Verdana", sans-serif;
color: #484848;
background-color: #eeede9; 
background-image: url(gfx/bg.jpg);
background-position: center 45%;
letter-spacing: 0px;
margin:50px; padding:0px;
text-align:center;
}

a, a:link, a:active, a:hover, .sidebig a, .sidebig a:link, .sidebig a:active, .sidebig a:hover{
text-decoration: none;
color: #42485a;
border-bottom: 1px solid #afb2bc;
}

#sidebar a, #sidebar a:link, #sidebar a:active, #sidebar a:hover{
text-decoration: none;
color: #42485a;
border-bottom: 0px;
}
#content a:hover{
color: #131313;
border-bottom: 1px solid #42485a;
}
#sidebar a:hover{
color: #131313;
border-bottom: 0px;
}

#sidebar .sidebig a:hover{
color: #131313;
border-bottom: 1px solid #42485a;
}

h1, h2, h3, h4, h5, h6 {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial", "Verdana", sans-serif;
margin: 0px;
padding: 0px;
}
h1 {
font-size: 9px;
text-transform: uppercase;
font-weight: normal;
letter-spacing: 1px;
padding: 0px;
}

h6 {
font-size: 9px;
color:#999;
font-weight: normal;
letter-spacing: 0px;
margin: 0px;
padding: 7px 0px 0px 266px;
}

p{
font-size: 11px;
line-height: 19px;
text-align: left;
margin: 0px;
padding: 0px 0px 19px 0px;
}

#menu {
height: 79px;
width: 840px;
margin: auto auto;
background-image: url(gfx/33.png);
background-repeat: repeat;
}

#menu a{
border: 0px;
}


#content {
margin: auto auto;
height: 350px;
width: 840px;
background-color: white;
padding: 30px 0px 30px 0px;
}

#footer {
height: 26px;
width: 840px;
margin: auto auto;
text-align:left;
background-image: url(gfx/33.png);
background-repeat: repeat;

}



#mainphoto {
width: 222px;
float: left;
font-size: 11px;
line-height: 16px;
text-align: left;
margin: 0px 0px 0px 22px;
/*IE 6 en IE 5.5 margin: 0px 0px 0px 0px;*/
}

#text {
width: 390px;
height: 350px;
float: left;
overflow: auto;
margin: 0px 0px 0px 23px;
text-align: left;
}

#sidebar {
width: 140px;
float: left;
font-size: 11px;
line-height: 16px;
text-align: left;
margin: 0px 0px 0px 20px;


}




#menulogo{width: 244px; float: left;}
#menumenu{float: left;}

#menulogo h1 {
padding-left: 16px;
padding-bottom: 0px;
margin: 0px;
}

#menulogo h1 a {
display: block;
right: 0px;
background-image: url(gfx/logo.png);
background-repeat: no-repeat;
padding-top: 79px; height: 0 !important;
height /**/: 79px; overflow: hidden;
padding-right: 0px;
padding-bottom: 0px;
}


#menumenu ul {
list-style-type: none;
margin: 0;
padding-left: 13px;
}
#menumenu li {
float: left;
margin: 0;
}
#menumenu li, 
#menumenu li a {
display: block;
background-repeat: no-repeat;
}
#menumenu .menuitems li a {
padding-top: 79px; height: 0 !important;
height /**/: 79px; overflow: hidden;
}
#menumenu .menuitems li a:hover {
background-position: 0 -79px;
}
#menumenu li.aboutus,
#menumenu li.aboutus a {
width: 84px;
background-image: url(gfx/menu1.png);
}
#menumenu li.brands,
#menumenu li.brands a {
width: 67px;
background-image: url(gfx/menu2.png);
}
#menumenu li.natural,
#menumenu li.natural a {
width: 73px;
background-image: url(gfx/menu3.png);
}
#menumenu li.yogaandmeditation,
#menumenu li.yogaandmeditation a {
width: 140px;
background-image: url(gfx/menu4.png);
}
#menumenu li.contact,
#menumenu li.contact a {
width: 76px;
background-image: url(gfx/menu5.png);
}

/*laat zien welk menuitem actief is */
body.aboutus #menumenu li.aboutus a,
body.brands #menumenu li.brands a,
body.natural #menumenu li.natural a,
body.yogaandmeditation #menumenu li.yogaandmeditation a,
body.contact #menumenu li.contact a
{
background-position: 0 -79px;
}





/*sidebar*/
h2 {
font-size: 13px;
font-weight: normal;
letter-spacing: 1px;
padding: 0px 0px 8px 0px;
margin: 0px;
color: #333;
text-align: left;
}

#sidebar img {
border: 0px;
padding: 0px 0px 4px 0px;
}

#sidebar, #mainphoto {
font-size: 9px;
color: #666;
line-height: 14px;
}

#sidebar p {
font-size: 9px;
color: #666;
line-height: 14px;
text-align: left;
}
/*textcontent*/
#text p{
padding-right:10px;
}



#footer, .noline, h6 a, h6 a:hover, h6 a:active, h6 a:link, h6 a:visited,  {
text-decoration: none;
border-bottom: 0px solid #fff;
}

h3{
font-size: 16px;
font-weight: normal;
line-height: 28px;
}