body, html
{
margin: 0 auto;
height: 100%;
text-align: left;
font-family: verdana;
font-size: 12px;
color: blue;
background: url(images/background.jpg);
background-attachment: fixed;
}

div.container
{
display: block;
position: absolute;
background-color: #F1F0FF;
width:900px;
margin: 0 auto; 
margin-left: -450px;
margin-top: 10px;
left: 50%;
border:3px double blue;
}

div.header
{
background: url(images/header.jpg);
height: 120px;
padding:0.5em;
border-bottom: 1px solid blue;
clear:left;
}
div.footer
{
padding:0.5em;
font-size: 100%;
font-family: verdana;
color:white;
background-color:#B3B2FE;
border-top: 1px solid blue;
clear:left;
}
div.sitemeter
{
padding:0.5 em;
background-color:#B3B2FE;
border-top: 1px solid blue;
clear:left; 
}

h1.header
{
padding:0;
margin:0;
}

div.left
{
background-color: #F1F0FF;
background-repeat: repeat-y;
float:left;
width:200px;
margin:0 auto;
min-height: 100%;
text-align: center;
}

div.inhoud
{
background-color: #F1F0FF;
margin-left:190px;
border-left: 1px solid blue;
padding:1em;
}
div.content
{
background-color: #F1F0FF;
margin-left:190px;
border-left: 1px solid blue;
padding:1em;
}

#nav, #nav ul, #nav ul ul{
padding: 0;
margin: 0;
list-style: none;
background: url(none.gif) repeat 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
}

#nav{
width: 160px;
margin-top: 60px;
margin-left: 15px;
}

#nav li{
width: 160px;
}

#nav ul{
position: absolute;
width: 135px;
left: -1000px;
margin: -23px 0 0 159px;
font-size: 100%;
}

* html #nav ul{
margin: -23px 0 160px;
}

#nav li li{
width: 190px;
}

#nav ul ul{
width: 140px;
margin: -23px 0 0 100px;
font-size: 100%;
}

* html #nav ul ul{
margin: -23px 0 0 100px;
}

#nav li li li{
width: 140px;
}

#nav li:hover ul, #nav li.ie_does_hover ul{
left: auto;
}

#nav li:hover ul ul, #nav li.ie_does_hover ul ul{
left: -1000px;
}

#nav ul li:hover ul, #nav ul li.ie_does_hover ul{
left: auto;
}

#nav a {
display: block;
text-decoration: none;
padding: 2px 4px 3px 4px;
margin: 2px;
}

#nav a:link, #nav a:visited{
background: url(images/knop_2.jpg);
border: 1px solid #B3B2FE;
color: #0000FF;
}

#nav a:hover, #nav a:active{
background: url(images/knop_3.jpg);
border: 1px solid #0000FF;
color: #FFFFFF;
}

table.one 
{
border-collapse: separate;
border-spacing: 13px;
font-family: verdana;
font-size: 11px;
color: blue;
}

table.celzouten
{
border-collapse: seperate;
border-spacing: 10px;
width: 100%;
font-family: verdana;
color: blue;
font-size: 11px;
}

table.encaustic
{
border-spacing: 15px;
width: 99%;
font-family: verdana;
color: blue;
font-size: 11px;
}

table.winkeltje 
{
width: 99%;
font-family: verdana;
color: blue;
font-size: 11px;
border-color: blue;
}
table.transfigura
{
width: 100%;
font-family: verdana;
color: blue;
font-size: 11px;
border-color: blue;
}


table.workshops 
{
width: 100%;
font-family: verdana;
color: blue;
font-size: 11px;
border-color: blue;
}


#beeldcontainer
{
height: 225px;
width: 300px;
}

h2
{
font-family: verdana;
color: blue;
}

p.inhoud
{
font-family: verdana;
text-align: justify;
color: blue;
font-size: 12px;
}

p.text
{
font-family: verdana;
text-align: justify;
color: lightblue;
font-size: 12px;
}

ul.lijst
{
font-family: verdana;
color: blue;
font-size: 12px;
}

li.lijst
{ 
font-family: verdana;
font-size: 12px;
color: blue;
}

