@charset "UTF-8";	
body 		{ 	background-color: #56004E; margin:0; font-family: "Futura","Helvetica Neue", Helvetica, Arial, sans-serif; color:#56004E}
.container	{  	min-height:768px; width:1024px; background-color:#C6A68C;}

#page0 		{ 	background:url(../img/teaserbg.gif) bottom no-repeat; }
#page1 		{ 	background:url(../img/bgpage1.gif) bottom no-repeat; }
#page2 		{ 	background:url(../img/bgpage2.gif) bottom no-repeat; }
#page3 		{ 	background:url(../img/bgpage3.gif) bottom no-repeat; }
#page4 		{ 	background:url(../img/bgpage4.gif) bottom no-repeat; }

#site 		{ 	background-color:#C6A68C;}
#header 	{ 	background-color:#C6A68C;}
#content 	{ 	clear:both;}
#footer 	{ 	clear:both; height:250px; text-align:center;}


/* ------------------------------------------------------- */
#pageimage 	{ 	float:left;}
#pagelogo 	{ 	float:left;}
#pagetitel 	{ 	float:left;}

#sidenav	{  float:left; width:280px;}
#sidenav ul { margin:0 0 0 0px; padding:30px 0px 10px 0; list-style:none;}
#sidenav li { margin:0; padding:0; }
#sidenav li a { display: block;  color:#56004E; line-height:45pt;text-decoration:none;padding:0 0 0 45px; font-size:1.1em; letter-spacing:0.5em;}
#sidenav li a:hover { text-decoration:underline; color:#FFFFFF; font-weight:bold;}
#sidenav #currentpage { }
#sidenav p { margin:0 0 0 0px; padding:10px 0px 0px 45px;}



#maincontent	{ width:544px; float:left; }
#maincontent div	{ padding:0; margin:0; }

#maincontent H1,#maincontent H2, #maincontent p, #maincontent ul	{ padding:0px 20px 0 45px;}
#maincontent .leftindent 	{ margin:0 0px 0 45px;}
#maincontent H1 { font-size:1.5em;color:#56004E;}
#maincontent H2 { font-size:1.5em;color:#56004E;}


#footer A	{ 	color:#C6A68C; }

#footer div {
	position:relative;
	top:150px;
	margin:auto;
	width:1024px;
	letter-spacing:0.5em;color:#C6A68C;
}

#sidecontent	{  float:left; width:150px; height:220px; position:relative;}
.gallery { background:url(../img/gallery.gif) no-repeat;}
#sidecontent div	{ position:absolute; bottom:0; padding:0 0 5px 18px;}

A  { color:#56004E; text-decoration:none;}
A:visited { color:#56004E; text-decoration:none;}

th 		{ background-color:#e2d1ca;}
.titre 	{ font-style:italic; border-top: 1px solid #FFFFFF; font-weight:bold; font-size:0.9em;}
.rightalign { text-align:right;}
td { vertical-align:top;}