*
body {
	font: 78%/1.5 arial, helvetica, serif;
	background:  #BDDEB1;
	text-align: center;
	padding: 0;
	margin: 2em;
	
}

address {padding-left:0px;color:black;font-size:0.8em;}

li.sub {margin-left:-39px;
	list-style: none;
	text-decoration: none;
	border-top: dashed 1px green;
	
}
li.sub a{padding-left:0px;
	display: block;
	width: 110px;
	background:none;
	text-decoration: none;
	
}

#sub {position:relative;
	left:7px;
	width:112px;
	heigth:auto;
	background: url(pics/submenu.jpg) bottom no-repeat #BDDEB1;
	}

li.sub a:hover, li.sub:hover{
	width: 110px;
	color: white;
	background: green;
	}



#container {
	width: 743px;
	background: url(pics/balk.gif) bottom no-repeat white;
	text-align: left;
	border: 2px solid #27C303; 
	color:white;
	margin: 0 auto;
}


div.lefttop{
	float:left;
	width:185px;
	margin:0;
	padding:0em;
	}

div.righttop{
	float:right;
	width:164px;
	margin-left:-20px;
	padding:0em;
	}

div.contenttop{
margin-left:190px;
border-left:0px solid gray;
padding:0em;
}

#home {
	width: 741px;
	
	text-align: left;
	border: 0px solid; color:blue;
	height: 800px;
	overflow: hidden;
}

p {
	color:black;
	margin: 1em 2em;
}

img.inv 
{
float:right
}

img.jesse{position:relative;
	left:25px;
	top:25px;
	}


h1 {
	height: 108px;
	text-indent: -999em;
	margin: 1em 0 0 0;
}

#nav	{	
	position:relative;
	top:10px;
	}

#nav, #nav ul {
	
	float: left;
	width: 59em;
	w\idth: 59.6em;
	list-style: none;
	line-height: 1;
	background: #27C303;
	font-weight: bold;
	padding: 0;
	border: solid #eda;
	border-width: 1px 0;
	margin: -2em 0em 0em 0em;
	
}



#nav a {
	display: block;
	width: auto;
	w\idth: auto;
	color: #eda;
	text-decoration: none;
	padding: 0.25em 0.25em 0.1em 0.1em;
	background:none;
}

#nav a.daddy {
	width: 8.5em;
	background: url(pics/rightarrow2.gif) center right no-repeat ;

}

#nav li.active a, #nav li.active a:hover, #nav li.active, #nav ul li.active, #nav li.active:hover, #nav li.active a.sfhover, #nav li.active.sfhover { 
	display: block;
	color:white;
	background: green ;
	cursor: default;

}

#nav li {
	float: left;
	padding: 0.6em;
	
	width: auto;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 9em;
	w\idth: 10em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	
}

#nav li li {
	padding-right: 1em;
	width: 8.3em;
	border-bottom: dashed 1px green;

}

#nav li ul a {
	width: 9em;background:none;
	
}

#nav li ul ul {
	margin: -1em 0 0 8em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;

}

#nav li:hover, #nav li.sfhover {
	background: green;	
}



#nav a:hover {
color: #ffffff;

}


 #rotation {
	position:relative;
	bottom: 2em;
	left:37em;
	}

#rotation2 {
	position:relative;
	bottom: 2em;
	left:46em;
	}

#animation {
position: relative;
top: -30px;
left: 350px;
height: 20px;
width: 150px;
background: none;

}


h2{
	color:black;
	padding-left:160px;
}

h3{
	color:black;
	margin-left:50px;
}

p.index{
	margin-left:50px;
	padding:15px;	
	color:#333333;
	width:300px;
	font-size:1em;
	text-align: justify;
	border: 1px solid #89CAF0;
	border-right: 3px solid #89CAF0;
	border-bottom: 3px solid #89CAF0;
	background:url(pics/zaal1.jpg) left top no-repeat white;
}

p.index1{
	padding:15px;
	margin-left:20px;	
	color:#333333;
	width:300px;
	font-size:1em;
	text-align: justify;
	
	background:white;
}

p.tarieven{
	padding:15px;
		
	color:#333333;
	width:500px;
	font-size:1em;
	text-align: justify;
	
	background:none;
}

a{
	color:green;

	font-weight:bold;
	display:block;
	background:#C7FCB3;
	border-top:solid 1px white;
	width:120px;
	text-decoration: none;
	border-bottom:solid 0px #02306C;
	heigth:1em;

}

a:hover{
color:white;
background:green;
	
}


a.logo{background:none;width:110px;border-bottom:dashed 1px;}
a.logo:hover{
	background:none;
	color:#333333;
	width:110px;
	border-bottom:solid 1px;}

ul{
color:#333333;
}

td { 	background: white;
	border: 0px solid black;
	}

tr {	background: white;
	border-right: 1px solid black;
	}


a img  {border:0px;background:none;}

img.left {
	position: relative;
	left:30px;
	top:50px;
	}

img.sub {
	
	
	margin-top:-50px;
	}


div.left{
	float:left;
	width:120px;
	margin:0;
	padding:0em;
	}

div.right{
	float:right;
	width:200px;
	
	padding-left:-40px;
	}

div.content
{
margin-left:120px;
border-left:0px solid gray;
padding:0em;

}
 





/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}



