/*FlexiWeb Style File - Created 04-07-2007
Elements Section
*/
body {
margin: 0px;
}
h4 {
font-size: 16px;

}
.header {
background-image: url();
position: absolute;
left: 0px;
top: 0px;
height: 120px;
width: 774px;
overflow: auto;
font-family: Verdana, Arial, sans-serif;
color: #000000;
visibility: visible;
text-align: left;
}
.maincontent {
position: absolute;
left: 240px;
top: 165px;
height: auto;
width: 560px;
overflow: auto;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #000000;
visibility: visible;
text-align: left;
}
.maincontent a {
color: #672e85;
text-decoration: none;
}
.maincontent a:visited {
color: #672e85;
}
.maincontent a:hover {
color: #990000;
}
.outerdiv {
width: 100%;
overflow: visible;
font-family: Verdana, Arial, sans-serif;

}
.containerdiv {
position: relative;
height: 0px;
width: 800px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;
border-bottom: 2px solid #53174D;
}
.logo {
position: absolute;
left: 3px;
top: 42px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;

}
.buttonhome {
position: absolute;
left: 243px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttonhome a {
color: #53174D;
text-decoration: none;
}
.buttonhome a:visited {
color: #53174D;
}
.buttonhome a:hover {
color: #C50030;
}
.buttonbusopp {
position: absolute;
left: 328px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttonbusopp a {
color: #53174D;
text-decoration: none;
}
.buttonbusopp a:visited {
color: #53174D;
}
.buttonbusopp a:hover {
color: #C50030;
}
.buttonworkshops {
position: absolute;
left: 419px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttonworkshops a {
color: #53174D;
text-decoration: none;
}
.buttonworkshops a:visited {
color: #53174D;
}
.buttonworkshops a:hover {
color: #C50030;
}
.buttonparties {
position: absolute;
left: 512px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttonparties a {
color: #53174D;
text-decoration: none;
}
.buttonparties a:visited {
color: #53174D;
}
.buttonparties a:hover {
color: #C50030;
}
.buttongallery {
position: absolute;
left: 611px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttongallery a {
color: #53174D;
text-decoration: none;
}
.buttongallery a:visited {
color: #53174D;
}
.buttongallery a:hover {
color: #C50030;
}
.buttoncontact {
position: absolute;
left: 704px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttoncontact a {
color: #53174D;
text-decoration: none;
}
.buttoncontact a:visited {
color: #53174D;
}
.buttoncontact a:hover {
color: #C50030;
}
.footer {
position: absolute;
left: 0px;
width: 800px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #53174D;
visibility: visible;
text-align: center;
bottom: -15px;
}
.buttonhomefade {
position: absolute;
left: 243px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttonhomefade a {
color: #53174D;
text-decoration: none;
}
.buttonhomefade a:visited {
color: #53174D;
}
.buttonhomefade a:hover {
color: #C50030;
}
.buttonbusoppfade {
position: absolute;
left: 328px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttonbusoppfade a {
color: #53174D;
text-decoration: none;
}
.buttonbusoppfade a:visited {
color: #53174D;
}
.buttonbusoppfade a:hover {
color: #C50030;
}
.buttonpartiesfade {
position: absolute;
left: 512px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttonpartiesfade a {
color: #53174D;
text-decoration: none;
}
.buttonpartiesfade a:visited {
color: #53174D;
}
.buttonpartiesfade a:hover {
color: #C50030;
}
.buttonworkshopsfade {
position: absolute;
left: 419px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttonworkshopsfade a {
color: #53174D;
text-decoration: none;
}
.buttonworkshopsfade a:visited {
color: #53174D;
}
.buttonworkshopsfade a:hover {
color: #C50030;
}
.buttongalleryfade {
position: absolute;
left: 611px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttongalleryfade a {
color: #53174D;
text-decoration: none;
}
.buttongalleryfade a:visited {
color: #53174D;
}
.buttongalleryfade a:hover {
color: #C50030;
}
.buttoncontactfade {
position: absolute;
left: 704px;
top: 17px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: center;

}
.buttoncontactfade a {
color: #53174D;
text-decoration: none;
}
.buttoncontactfade a:visited {
color: #53174D;
}
.buttoncontactfade a:hover {
color: #C50030;
}
.body {
overflow: -moz-scrollbars-vertical;

}
.intrologo {
position: absolute;
left: 155px;
top: 10px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.introimage {
position: absolute;
left: 280px;
top: 165px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.introtext {
position: absolute;
left: 325px;
top: 500px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
visibility: visible;
text-align: center;

}
.introtext a {
color: #672e85;
text-decoration: underline;
}
.introtext a:visited {
color: #672e85;
}
.introtext a:hover {
color: #990000;
}
/*FlexiWeb Style File - Created 04-07-2007
Menus Section
*/
.menu1 {
	position: absolute;
	left: 0px;
	top: 115px;
	text-indent: 10px;
	text-align: left;
	z-index: 90;
	width: 215px;
	border-top:1px solid #F3E7F5;		
}
.menu1 a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight : bold;
	margin: 0;
	background-color: #DCCBDE;
	color: #53174D;	
	display:block;
	padding:5px;
	line-height:20px;
	cursor:pointer;
	outline:none;
	text-decoration: none;
	border: 1px solid #F3E7F5;
	border-top-width:0px;
}
.menu1 a:hover {
	color: #53174D;
	background-color: #F3E7F5;
}
.menu1expover {	
	background-color: #F3E7F5;
}
.menu1expover A {
	color: #53174D;
	background-color: #F3E7F5;
}
.menu1expout {	
	background-color: #DCCBDE;
}
.menu1expout A {
	color: #53174D;
	background-color: #DCCBDE;
}
.hide{
	display: none;
}
.menu1show{
	display: block;
	text-indent:15px;
}
.menu1submenu a{
	color:#53174D;
	background: #F3E7F5;
}
.menu1submenu a:hover{
	color:#53174D;
	background: #DCCBDE;	
}

